Ryan C. Gordon
17b2640d71
Corrected physfs.h installation for new directory layout (thanks, Patrice!).
2009-11-16 12:26:28 -05:00
Ryan C. Gordon
cef8847a06
Attempt to clean up the thread ID mess in platform_unix ...
2009-09-06 01:05:27 -04:00
Ryan C. Gordon
5a26df8383
Fixed building with Mac OS X 10.6 SDK.
...
The SDK defines the TARGET_OS_IPHONE, etc symbols to 0, so you can't check
"#if defined" for them.
2009-09-06 01:04:17 -04:00
Ryan C. Gordon
88729ebff2
Don't use -fvisibility=hidden on Windows, since MinGW doesn't support it. :(
2009-07-12 16:43:59 -04:00
Ryan C. Gordon
a69f97bb26
Added some people to the credits.
2009-07-08 18:46:54 -04:00
Ryan C. Gordon
71e0e6883d
Fixed CMakeLists.txt to properly handle cross-compiling (thanks, Marc!).
2009-07-08 18:45:21 -04:00
Ryan C. Gordon
44f6c8306d
Try /proc/$PID/exe if /proc/self/exe doesn't work out.
2009-07-08 17:53:48 -04:00
Ryan C. Gordon
43207273dd
Try to shrink returned buffer's allocation.
2009-07-08 17:47:05 -04:00
Ryan C. Gordon
ff80fc8003
Fixed wrong readlink() usage (lstat() doesn't report dest link size!).
...
Thanks to Henk Boom for pointing this out.
2009-07-08 17:46:48 -04:00
Ryan C. Gordon
71fc15fd19
Temporary fix for (re)opening files in lzma archives (thanks, Sam!)
2009-06-21 17:37:47 -04:00
Ryan C. Gordon
5323b6a532
Fixed latin1 to UTF-8 conversion (sign conversion was broken).
2009-06-03 18:44:15 -04:00
Ryan C. Gordon
04b6388b68
Merged 0410dc655d45 from the 2.0-stable branch: strict-aliasing fix.
2009-05-03 01:36:18 -07:00
Ryan C. Gordon
d7945d5955
Fixed strict-aliasing issue that gcc 4.4 complains about.
2009-05-03 01:24:41 -07:00
Ryan C. Gordon
94d1b71e49
I think sys/mount.h is only needed in the ucred.h path.
...
Fixes building on hurd, I think.
2009-05-02 23:25:41 -07:00
Ryan C. Gordon
cedcd95541
Corrected __EXPORT__ test for Solaris.
2009-04-20 23:48:16 -04:00
Ryan C. Gordon
652f0ec03c
Fixed a problem in some CMake versions.
2009-04-20 23:43:36 -04:00
Ryan C. Gordon
d26781a809
Fixed SET_SOURCE_FILES_PROPERTIES in CMakefile for wxWidgets test app.
2009-04-20 23:41:27 -04:00
Ryan C. Gordon
57d908dca0
Added the Sun Studio equivalent of -fvisibility=hidden
2009-04-16 22:37:38 -04:00
Ryan C. Gordon
0bc32891ba
Added sys/mnttab.h CD-ROM detection. Fixes missing CD-ROM support on Solaris.
2009-04-13 17:59:15 -04:00
Ryan C. Gordon
3b91814f20
Ignore empty files (like #ifdef'd out platform code) on Sun Studio compiler.
2009-04-13 17:58:35 -04:00
Ryan C. Gordon
05e3864db8
Updated test_physfs.c's version to match everything else.
2009-04-13 17:57:56 -04:00
Ryan C. Gordon
d8d296e8c6
Merge all the Unix __PHYSFS_platformDetectAvailableCDs() funcs into one.
2009-04-13 17:09:36 -04:00
Ryan C. Gordon
07e97a0166
Fixed some Sun Studio warnings about unreachable code.
2009-04-13 03:40:30 -04:00
Ryan C. Gordon
e1dee8e56a
More Solaris fixes.
2009-04-13 03:40:02 -04:00
Ryan C. Gordon
3f0cffcc50
Fixes for compiling on Solaris.
2009-04-13 03:27:53 -04:00
Ryan C. Gordon
8d796488a2
Removing makeos2.cmd
2009-03-29 04:38:53 -04:00
Ryan C. Gordon
ca244993e6
Added new entry point to makeos2.cmd, in case we keep this.
2009-03-29 04:32:08 -04:00
Ryan C. Gordon
3bc1f7d670
OS/2 build fixes.
2009-03-29 04:29:24 -04:00
Ryan C. Gordon
47557ee2d4
Fixed include directory in CMakeLists.txt.
...
Test program now builds without physfs.h installed system-wide.
2009-03-29 04:18:50 -04:00
Ryan C. Gordon
544f0f6185
Patches to build on gcc 4.3.3 on OS/2.
...
This is with the build environment and latest GCC builds available from...
http://www.smedley.info/os2ports/
...this is apparently what Mozilla uses for Firefox builds on OS/2.
2009-03-29 04:11:38 -04:00
Ryan C. Gordon
7eff1f1977
Added .hgignore ...
2009-03-28 18:15:35 -04:00
Ryan C. Gordon
ec93cca7c7
Improved globbing extra.
...
Fixed FIXMEs, improved documentation, updated for 2.1 API.
2009-03-28 18:14:16 -04:00
Ryan C. Gordon
778f1987cf
Updated some documentation, added a FIXME.
2009-03-28 17:51:10 -04:00
Ryan C. Gordon
fb5e8d9cd2
PHYSFS_freeList(NULL) is now a safe no-op.
2009-03-28 17:50:54 -04:00
Ryan C. Gordon
b78da18657
Bumped version number (although we're probably far from a real 2.1.0 release).
2009-03-28 16:16:08 -04:00
Ryan C. Gordon
d6ce63e912
Added PHYSFS_getAllocator().
2009-03-28 16:15:03 -04:00
Ryan C. Gordon
2a65060cde
Moved directory structure around.
2009-03-27 15:10:42 -04:00
Ryan C. Gordon
60366b5b32
Updated stable TODO.txt ...
2009-03-23 16:57:59 -04:00
Ryan C. Gordon
da35dbe448
Tagging release-1.1.0
2009-03-23 16:57:35 -04:00
Ryan C. Gordon
87558aad9d
Updated TODO for development branch.
2009-03-23 16:50:44 -04:00
Ryan C. Gordon
c32cd9d130
Updated TODO, branching stable-2.0
2009-03-23 16:49:30 -04:00
Ryan C. Gordon
c021fa0613
Tagging 2.0.0 release.
2009-03-23 01:13:28 -04:00
Ryan C. Gordon
a6354f6869
Updated copyright date.
2009-03-23 01:06:54 -04:00
Ryan C. Gordon
8b4f9e89b2
Updated install instructions.
2009-03-23 01:06:17 -04:00
Ryan C. Gordon
fed94bf21a
Upped version to 2.0.0!
2009-03-23 00:45:15 -04:00
Ryan C. Gordon
613aedceaa
Removed physfs.spec.in.
...
Package maintainers can do this better outside our tree.
2009-03-23 00:15:22 -04:00
Ryan C. Gordon
b71ef88ba7
Fixed comment typo.
2009-03-23 00:13:24 -04:00
Ryan C. Gordon
6df0e5ffba
Removed the __arch__swabX macros; Linux kernel headers aren't reliable.
2009-03-23 00:13:08 -04:00
Ryan C. Gordon
10ce30f80d
Screw it, change this back.
2009-03-23 00:12:03 -04:00
Ryan C. Gordon
3c38768192
Corrected soname.
...
Apparently we should be using 0 if we add functions. It's only changing or
removing symbols that causes an SOVERSION bump.
2009-03-22 21:19:21 -04:00