Commit Graph

1230 Commits

Author SHA1 Message Date
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
Ryan C. Gordon 78037a7ccb Valgrind fix: avoid overlapping memcpy() in sorting routines (thanks, JLM!). 2009-02-28 01:34:02 -05:00
Ryan C. Gordon 43dbf3a22c Haiku support. 2008-11-05 14:42:48 -05:00
Ryan C. Gordon 2e134c7190 Removed the manually-maintained changelog.
This was a legacy workaround for CVS limitations. Use the web interface
 to our shiny, modern revision control tools instead.
2008-11-03 15:55:29 -05:00
Ryan C. Gordon bf895c15fc Updated. 2008-11-02 15:26:22 -05:00
Ryan C. Gordon 2f3ba7602b Corrected example code in the docs (thanks, Olivier!). 2008-11-02 15:26:14 -05:00
Ryan C. Gordon 2651eb2eb9 Added struct typedefs that you can predeclare without including physfs.h 2008-11-02 15:22:02 -05:00
Ryan C. Gordon 2f23846245 iPhone support patch (thanks, Christian!)
Original email...

Date: Tue, 28 Oct 2008 20:22:04 +0100
From: Christian Gmeiner
To: icculus@icculus.org
Subject: Physfs IPhone suport

Hi.. this simple patch adds IPhone support to physfs. I
have also tested a normal osx 10 cocoa app and it builds too
with this patch. Hope to see it soon in the main hg tree.
In the next week I will do some tests on a real IPhone/IPod Touch,
but I think it should be okay.

greets,
--
Christian Gmeiner, B.Sc.
2008-11-02 15:19:58 -05:00
convert-repo 4322ae7af2 update tags 2008-06-30 00:05:31 +00:00
Ryan C. Gordon 61749966b9 Fixed PHYSFS_openAppend() on Unix.
Apparently O_APPEND doesn't behave like I thought it did...all these years.  :/
2008-04-03 05:05:48 +00:00
Ryan C. Gordon 1b042d124d Yet another attempt to patch to compile. 2008-03-12 21:42:16 +00:00
Ryan C. Gordon 5c5e3d7e14 Patched to compile. 2008-03-12 21:35:54 +00:00
Ryan C. Gordon 53a9169400 Fixed aliasing bug in Windows platform layer (thanks, Dennis!). 2008-03-12 21:22:22 +00:00