Thu, 06 Oct 2016 15:39:49 -0400 Removed unused variable in extras/ignorecase.c ...
Ryan C. Gordon <icculus@icculus.org> [Thu, 06 Oct 2016 15:39:49 -0400] rev 1385
Removed unused variable in extras/ignorecase.c ...
Mon, 12 Sep 2016 15:39:35 -0400 Added a mostly-harmless FIXME.
Ryan C. Gordon <icculus@icculus.org> [Mon, 12 Sep 2016 15:39:35 -0400] rev 1384
Added a mostly-harmless FIXME.
Mon, 12 Sep 2016 15:38:30 -0400 Added support for password-protected .zip files.
Ryan C. Gordon <icculus@icculus.org> [Mon, 12 Sep 2016 15:38:30 -0400] rev 1383
Added support for password-protected .zip files. To use: mount a .zip file as usual, open a file as usual, but append '$' plus the password to the end of the path, like so: PHYSFS_File *f = PHYSFS_openRead("/path/to/my/file.txt$MyPassword"); Note that this is the "traditional" PKWARE crypto, like you might get from PkZip 2.04g or Info-ZIP. They have more advanced cryptography in the modern .zip spec, but that's not implemented here. If you've ever tried to unzip an archive and were prompted for a password, you probably saw the traditional crypto at work. Note that this is NOT a secure thing: if you ship an app that contains a password, someone with a debugger can retrieve it. Note also that this password could be available to any code registered as a PHYSFS_Archiver, and that due to how archives combine into a single file tree, the wrong archiver can get the password, at a minimum causing it to fail because passwords don't match. In short: make sure you know what you're doing before you use this!
Wed, 07 Sep 2016 21:21:59 -0400 Platform deinit should happen last, since other deinit bits might depend on it.
Ryan C. Gordon <icculus@icculus.org> [Wed, 07 Sep 2016 21:21:59 -0400] rev 1382
Platform deinit should happen last, since other deinit bits might depend on it.
Fri, 26 Aug 2016 18:46:11 -0400 Fixed miniz code that triggers recent GCCs' -Wmisleading-indentation.
Ryan C. Gordon <icculus@icculus.org> [Fri, 26 Aug 2016 18:46:11 -0400] rev 1381
Fixed miniz code that triggers recent GCCs' -Wmisleading-indentation.
Wed, 17 Aug 2016 20:43:36 -0400 Removed one more rude thing from the comments. :/
Ryan C. Gordon <icculus@icculus.org> [Wed, 17 Aug 2016 20:43:36 -0400] rev 1380
Removed one more rude thing from the comments. :/
Wed, 17 Aug 2016 20:40:19 -0400 extras/ignorecase.h: Fixed some typos.
Ryan C. Gordon <icculus@icculus.org> [Wed, 17 Aug 2016 20:40:19 -0400] rev 1379
extras/ignorecase.h: Fixed some typos.
Wed, 17 Aug 2016 17:19:50 -0400 Fixed some documentation typos (thanks, Paul!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 17 Aug 2016 17:19:50 -0400] rev 1378
Fixed some documentation typos (thanks, Paul!).
Tue, 16 Aug 2016 14:46:53 -0400 Replace unsigned long cast with cast to size_t (thanks, David!).
Ryan C. Gordon <icculus@icculus.org> [Tue, 16 Aug 2016 14:46:53 -0400] rev 1377
Replace unsigned long cast with cast to size_t (thanks, David!). When targeting MinGW-w64's x86_64 target, unsigned long is 4 bytes but void* is 8 bytes. This mismatch triggers the pointer-to-int-cast warning. (This patch was originally David Yip's work, with uintptr_t instead of size_t).
Mon, 15 Aug 2016 05:41:36 -0500 Remove unused functions and variables in platform_windows.
David Yip <dwyip@peach-bun.com> [Mon, 15 Aug 2016 05:41:36 -0500] rev 1376
Remove unused functions and variables in platform_windows. Under gcc 5.3.0, the presence of these functions and variables generate unused function / unused variable warnings, which in combination with -Werror causes a compile error.
(0) -1000 -300 -100 -10 +10 +100 tip