Ryan C. Gordon <icculus@icculus.org> [Tue, 02 Feb 2010 22:49:48 -0500] rev 1038
Fixed filename collision when linking the library and script bindings.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Feb 2010 23:15:36 -0500] rev 1037
More perl bindings wanking.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Feb 2010 23:04:25 -0500] rev 1036
Added simple test for perl bindings.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Feb 2010 22:04:36 -0500] rev 1035
More work on Perl bindings linking.
Fixes linking on Mac OS X; the bindings now work there, too!.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Feb 2010 21:33:20 -0500] rev 1034
I think this gets the right Perl include path value.
Fixes Perl compiles on Mac OS X.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Feb 2010 21:32:38 -0500] rev 1033
Use FIND_PROGRAM(perl) instead of FindPerl.
I don't see the value in using FindPerl at the moment.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Feb 2010 04:22:05 -0500] rev 1032
Initial work on Ruby bindings, barely started.
Mostly this is work on abstracting things in the build system.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Feb 2010 03:29:56 -0500] rev 1031
Tightened the SWIG warning filter.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Feb 2010 03:17:14 -0500] rev 1030
Hooked up Perl bindings, via SWIG.
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Feb 2010 03:02:18 -0500] rev 1029
Fixed compiler warning on newer Linux systems.
(transplanted from 3ab4702d6313b2590f202f1475cd68976765f02f)
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Feb 2010 03:02:18 -0500] rev 1028
Fixed compiler warning on newer Linux systems.
(transplanted from 3ab4702d6313b2590f202f1475cd68976765f02f)
Ryan C. Gordon <icculus@icculus.org> [Mon, 01 Feb 2010 03:02:18 -0500] rev 1027
Fixed compiler warning on newer Linux systems.
Ryan C. Gordon <icculus@icculus.org> [Fri, 29 Jan 2010 04:17:44 -0500] rev 1026
Initial SWIG work.
Ryan C. Gordon <icculus@icculus.org> [Fri, 29 Jan 2010 03:18:03 -0500] rev 1025
Added some (disabled!) calling conventions stuff.
Ryan C. Gordon <icculus@icculus.org> [Fri, 29 Jan 2010 03:09:16 -0500] rev 1024
Renamed __EXPORT__ to PHYSFS_DECL.
Ryan C. Gordon <icculus@icculus.org> [Thu, 28 Jan 2010 02:45:58 -0500] rev 1023
Merged 1018:23aee7da04e0 from default branch: C++-style comment fixes.
Ryan C. Gordon <icculus@icculus.org> [Thu, 28 Jan 2010 02:45:10 -0500] rev 1022
Merged 1018:23aee7da04e0 from default branch: fixed C++-style comments.
Ryan C. Gordon <icculus@icculus.org> [Thu, 28 Jan 2010 02:38:57 -0500] rev 1021
Fixed some wrong parentheses in the OS/2 code.
(transplanted from 1b4730384fc3b006d84c267fcd3e948510740ecf)
Ryan C. Gordon <icculus@icculus.org> [Thu, 28 Jan 2010 02:38:57 -0500] rev 1020
Fixed some wrong parentheses in the OS/2 code.
Ryan C. Gordon <icculus@icculus.org> [Thu, 28 Jan 2010 02:36:18 -0500] rev 1019
Removed makedist.sh from the stable-2.0 branch ("hg archive" is the new thing.)
Ryan C. Gordon <icculus@icculus.org> [Thu, 28 Jan 2010 02:35:32 -0500] rev 1018
Fixed some C++-style one-line comments in C code.
Ryan C. Gordon <icculus@icculus.org> [Thu, 28 Jan 2010 02:31:58 -0500] rev 1017
Removed makedist.sh ... not needed with Mercurial's "hg archive"
Ryan C. Gordon <icculus@icculus.org> [Thu, 28 Jan 2010 02:27:45 -0500] rev 1016
Cleaned up returns that look like function calls for my updated coding style.
Ryan C. Gordon <icculus@icculus.org> [Mon, 16 Nov 2009 12:26:28 -0500] rev 1015
Corrected physfs.h installation for new directory layout (thanks, Patrice!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 30 Sep 2009 01:47:49 -0400] rev 1014
Merged 998:974b90b56c43 from default branch: latin1-to-UTF8 fix.
Ryan C. Gordon <icculus@icculus.org> [Sun, 06 Sep 2009 01:06:14 -0400] rev 1013
Fixed building of stable-2.0 branch with Mac OS X 10.6 SDK.
Ryan C. Gordon <icculus@icculus.org> [Sun, 06 Sep 2009 01:05:27 -0400] rev 1012
Attempt to clean up the thread ID mess in platform_unix ...
Ryan C. Gordon <icculus@icculus.org> [Sun, 06 Sep 2009 01:04:17 -0400] rev 1011
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.
Ryan C. Gordon <icculus@icculus.org> [Sun, 12 Jul 2009 16:46:06 -0400] rev 1010
Don't use -fvisibility=hidden on several platforms.
Ryan C. Gordon <icculus@icculus.org> [Sun, 12 Jul 2009 16:43:59 -0400] rev 1009
Don't use -fvisibility=hidden on Windows, since MinGW doesn't support it. :(
Ryan C. Gordon <icculus@icculus.org> [Wed, 08 Jul 2009 18:48:30 -0400] rev 1008
Merged changeset 1006:139e2ab9e303 from default branch: CREDITS.txt update.
Ryan C. Gordon <icculus@icculus.org> [Wed, 08 Jul 2009 18:47:54 -0400] rev 1007
Merged changeset 1005:cafe3867784c from default branch: cross-compile fixes.
Ryan C. Gordon <icculus@icculus.org> [Wed, 08 Jul 2009 18:46:54 -0400] rev 1006
Added some people to the credits.
Ryan C. Gordon <icculus@icculus.org> [Wed, 08 Jul 2009 18:45:21 -0400] rev 1005
Fixed CMakeLists.txt to properly handle cross-compiling (thanks, Marc!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 08 Jul 2009 17:59:29 -0400] rev 1004
Merged 1001:b0c6f2f4f361 through 1003:a28d30d275e2 from default branch.
Fixes /proc/*/exe behaviour on Linux.
Ryan C. Gordon <icculus@icculus.org> [Wed, 08 Jul 2009 17:53:48 -0400] rev 1003
Try /proc/$PID/exe if /proc/self/exe doesn't work out.
Ryan C. Gordon <icculus@icculus.org> [Wed, 08 Jul 2009 17:47:05 -0400] rev 1002
Try to shrink returned buffer's allocation.
Ryan C. Gordon <icculus@icculus.org> [Wed, 08 Jul 2009 17:46:48 -0400] rev 1001
Fixed wrong readlink() usage (lstat() doesn't report dest link size!).
Thanks to Henk Boom for pointing this out.
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Jun 2009 17:42:20 -0400] rev 1000
Merge from 2.1 branch: lzma re-open workaround.
Ryan C. Gordon <icculus@icculus.org> [Sun, 21 Jun 2009 17:37:47 -0400] rev 999
Temporary fix for (re)opening files in lzma archives (thanks, Sam!)
Ryan C. Gordon <icculus@icculus.org> [Wed, 03 Jun 2009 18:44:15 -0400] rev 998
Fixed latin1 to UTF-8 conversion (sign conversion was broken).
Ryan C. Gordon <icculus@icculus.org> [Sun, 03 May 2009 01:36:18 -0700] rev 997
Merged 0410dc655d45 from the 2.0-stable branch: strict-aliasing fix.
Ryan C. Gordon <icculus@icculus.org> [Sun, 03 May 2009 01:24:41 -0700] rev 996
Fixed strict-aliasing issue that gcc 4.4 complains about.
Ryan C. Gordon <icculus@icculus.org> [Sat, 02 May 2009 23:25:41 -0700] rev 995
I think sys/mount.h is only needed in the ucred.h path.
Fixes building on hurd, I think.
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 Apr 2009 23:48:16 -0400] rev 994
Corrected __EXPORT__ test for Solaris.
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 Apr 2009 23:43:36 -0400] rev 993
Fixed a problem in some CMake versions.
Ryan C. Gordon <icculus@icculus.org> [Mon, 20 Apr 2009 23:41:27 -0400] rev 992
Fixed SET_SOURCE_FILES_PROPERTIES in CMakefile for wxWidgets test app.
Ryan C. Gordon <icculus@icculus.org> [Thu, 16 Apr 2009 22:37:38 -0400] rev 991
Added the Sun Studio equivalent of -fvisibility=hidden
Ryan C. Gordon <icculus@icculus.org> [Mon, 13 Apr 2009 17:59:15 -0400] rev 990
Added sys/mnttab.h CD-ROM detection. Fixes missing CD-ROM support on Solaris.
Ryan C. Gordon <icculus@icculus.org> [Mon, 13 Apr 2009 17:58:35 -0400] rev 989
Ignore empty files (like #ifdef'd out platform code) on Sun Studio compiler.
Ryan C. Gordon <icculus@icculus.org> [Mon, 13 Apr 2009 17:57:56 -0400] rev 988
Updated test_physfs.c's version to match everything else.
Ryan C. Gordon <icculus@icculus.org> [Mon, 13 Apr 2009 17:09:36 -0400] rev 987
Merge all the Unix __PHYSFS_platformDetectAvailableCDs() funcs into one.
Ryan C. Gordon <icculus@icculus.org> [Mon, 13 Apr 2009 03:40:30 -0400] rev 986
Fixed some Sun Studio warnings about unreachable code.
Ryan C. Gordon <icculus@icculus.org> [Mon, 13 Apr 2009 03:40:02 -0400] rev 985
More Solaris fixes.
Ryan C. Gordon <icculus@icculus.org> [Mon, 13 Apr 2009 03:27:53 -0400] rev 984
Fixes for compiling on Solaris.
Ryan C. Gordon <icculus@icculus.org> [Sun, 29 Mar 2009 04:38:53 -0400] rev 983
Removing makeos2.cmd
Ryan C. Gordon <icculus@icculus.org> [Sun, 29 Mar 2009 04:32:08 -0400] rev 982
Added new entry point to makeos2.cmd, in case we keep this.
Ryan C. Gordon <icculus@icculus.org> [Sun, 29 Mar 2009 04:29:24 -0400] rev 981
OS/2 build fixes.
Ryan C. Gordon <icculus@icculus.org> [Sun, 29 Mar 2009 04:18:50 -0400] rev 980
Fixed include directory in CMakeLists.txt.
Test program now builds without physfs.h installed system-wide.
Ryan C. Gordon <icculus@icculus.org> [Sun, 29 Mar 2009 04:11:38 -0400] rev 979
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.
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 Mar 2009 18:15:35 -0400] rev 978
Added .hgignore ...
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 Mar 2009 18:14:16 -0400] rev 977
Improved globbing extra.
Fixed FIXMEs, improved documentation, updated for 2.1 API.
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 Mar 2009 17:51:10 -0400] rev 976
Updated some documentation, added a FIXME.
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 Mar 2009 17:50:54 -0400] rev 975
PHYSFS_freeList(NULL) is now a safe no-op.
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 Mar 2009 16:16:08 -0400] rev 974
Bumped version number (although we're probably far from a real 2.1.0 release).
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 Mar 2009 16:15:03 -0400] rev 973
Added PHYSFS_getAllocator().
Ryan C. Gordon <icculus@icculus.org> [Fri, 27 Mar 2009 15:10:42 -0400] rev 972
Moved directory structure around.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 16:57:59 -0400] rev 971
Updated stable TODO.txt ...
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 16:57:35 -0400] rev 970
Tagging release-1.1.0
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 16:50:44 -0400] rev 969
Updated TODO for development branch.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 16:49:30 -0400] rev 968
Updated TODO, branching stable-2.0
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 01:43:14 -0400] rev 967
Tagging 1.0.2 release.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 01:43:05 -0400] rev 966
Updated version to 1.0.2 in configure.in ...
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 01:36:05 -0400] rev 965
"make dist" removes Mercurial directory.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 01:34:52 -0400] rev 964
Upped version to 1.0.2.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 01:34:34 -0400] rev 963
Updated copyright.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 01:30:36 -0400] rev 962
Removed a reference to CVS.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 01:30:22 -0400] rev 961
Ripped out hand-crafted changelog.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 01:27:48 -0400] rev 960
Updated copyright.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 01:13:28 -0400] rev 959
Tagging 2.0.0 release.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 01:06:54 -0400] rev 958
Updated copyright date.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 01:06:17 -0400] rev 957
Updated install instructions.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 00:45:15 -0400] rev 956
Upped version to 2.0.0!
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 00:15:22 -0400] rev 955
Removed physfs.spec.in.
Package maintainers can do this better outside our tree.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 00:13:24 -0400] rev 954
Fixed comment typo.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 00:13:08 -0400] rev 953
Removed the __arch__swabX macros; Linux kernel headers aren't reliable.
Ryan C. Gordon <icculus@icculus.org> [Mon, 23 Mar 2009 00:12:03 -0400] rev 952
Screw it, change this back.
Ryan C. Gordon <icculus@icculus.org> [Sun, 22 Mar 2009 21:46:01 -0400] rev 951
Tagging 1.0.1 release.
Ryan C. Gordon <icculus@icculus.org> [Sun, 22 Mar 2009 21:19:21 -0400] rev 950
Corrected soname.
Apparently we should be using 0 if we add functions. It's only changing or
removing symbols that causes an SOVERSION bump.
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 Feb 2009 01:37:57 -0500] rev 949
Merged changeset 948:923323444178 from default branch: valgrind sorting fix.
Ryan C. Gordon <icculus@icculus.org> [Sat, 28 Feb 2009 01:34:02 -0500] rev 948
Valgrind fix: avoid overlapping memcpy() in sorting routines (thanks, JLM!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 05 Nov 2008 14:42:48 -0500] rev 947
Haiku support.
Ryan C. Gordon <icculus@icculus.org> [Mon, 03 Nov 2008 15:55:29 -0500] rev 946
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.
Ryan C. Gordon <icculus@icculus.org> [Sun, 02 Nov 2008 15:26:22 -0500] rev 945
Updated.
Ryan C. Gordon <icculus@icculus.org> [Sun, 02 Nov 2008 15:26:14 -0500] rev 944
Corrected example code in the docs (thanks, Olivier!).
Ryan C. Gordon <icculus@icculus.org> [Sun, 02 Nov 2008 15:22:02 -0500] rev 943
Added struct typedefs that you can predeclare without including physfs.h
Ryan C. Gordon <icculus@icculus.org> [Sun, 02 Nov 2008 15:19:58 -0500] rev 942
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.
convert-repo [Mon, 30 Jun 2008 00:05:31 +0000] rev 941
update tags
Ryan C. Gordon <icculus@icculus.org> [Thu, 03 Apr 2008 05:07:35 +0000] rev 940
Merged r939:940 from trunk: Fix PHYSFS_openAppend() on Unix.
Ryan C. Gordon <icculus@icculus.org> [Thu, 03 Apr 2008 05:05:48 +0000] rev 939
Fixed PHYSFS_openAppend() on Unix.
Apparently O_APPEND doesn't behave like I thought it did...all these years. :/
Ryan C. Gordon <icculus@icculus.org> [Wed, 12 Mar 2008 21:42:16 +0000] rev 938
Yet another attempt to patch to compile.
Ryan C. Gordon <icculus@icculus.org> [Wed, 12 Mar 2008 21:35:54 +0000] rev 937
Patched to compile.
Ryan C. Gordon <icculus@icculus.org> [Wed, 12 Mar 2008 21:22:22 +0000] rev 936
Fixed aliasing bug in Windows platform layer (thanks, Dennis!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 12 Mar 2008 21:21:40 +0000] rev 935
Removed a FIXME.
Ryan C. Gordon <icculus@icculus.org> [Wed, 12 Mar 2008 20:44:01 +0000] rev 934
Updated.
Ryan C. Gordon <icculus@icculus.org> [Tue, 11 Mar 2008 05:28:13 +0000] rev 933
Converted translations to UTF-8 (and removed duplicate Russian translations,
since UTF-8 replaces the various other character encodings).
Ryan C. Gordon <icculus@icculus.org> [Tue, 11 Mar 2008 05:19:56 +0000] rev 932
Changed some text files from ISO-8859-1 to UTF-8.
Ryan C. Gordon <icculus@icculus.org> [Tue, 11 Mar 2008 05:14:35 +0000] rev 931
Had a "msgbuf" where I should have had a "msgbuf[0]" (thanks, James!).
Ryan C. Gordon <icculus@icculus.org> [Sun, 09 Mar 2008 02:44:50 +0000] rev 930
Fixed compiler warnings in win32 API calls (thanks, Dennis!).
Ryan C. Gordon <icculus@icculus.org> [Sun, 09 Mar 2008 02:44:50 +0000] rev 929
Fixed compiler warnings in win32 API calls (thanks, Dennis!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 20 Feb 2008 12:24:10 +0000] rev 928
Various archiver swap and compare functions now check if they are
swapping/comparing an item against itself, for efficiency and to prevent
overlapping memcpy() calls.
Ryan C. Gordon <icculus@icculus.org> [Wed, 20 Feb 2008 12:24:10 +0000] rev 927
Various archiver swap and compare functions now check if they are
swapping/comparing an item against itself, for efficiency and to prevent
overlapping memcpy() calls.
Ryan C. Gordon <icculus@icculus.org> [Wed, 13 Feb 2008 05:48:57 +0000] rev 926
Minor Windows fix (thanks, fydo!).
Ryan C. Gordon <icculus@icculus.org> [Wed, 13 Feb 2008 05:48:57 +0000] rev 925
Minor Windows fix (thanks, fydo!).
Ryan C. Gordon <icculus@icculus.org> [Sat, 02 Feb 2008 02:32:48 +0000] rev 924
Date: Sat, 2 Feb 2008 14:28:02 +1300
From: eH
To: physfs@icculus.org
Subject: [physfs] lzma.c msvc, etc. patch
I came across a few bugs compiling PhysFS with msvc9 - I've created a patch which seems to fix them:
SzFileReadImp / SzFileSeekImp:
Problem: Can't preform arithmatic on 'void *'
Fix: Cast 'object' to unsigned long
LZMA_enumerateFiles:
Problem: There is no error handling if the directory 'dname' doesn't exist
Fix: Check the return value of 'lzma_find_file()' before using it
LZMA_isDirectory:
Problem: return (file->item->IsDirectory) is illegal if 'file' doesn't exist
Fix: Make sure 'file' isn't null before returning
Ryan C. Gordon <icculus@icculus.org> [Wed, 23 Jan 2008 05:14:15 +0000] rev 923
Updated copyright date.
Ryan C. Gordon <icculus@icculus.org> [Wed, 23 Jan 2008 05:14:15 +0000] rev 922
Updated copyright date.
Ryan C. Gordon <icculus@icculus.org> [Wed, 23 Jan 2008 05:01:50 +0000] rev 921
Added zlib README and updated license notes.
Ryan C. Gordon <icculus@icculus.org> [Wed, 23 Jan 2008 05:01:50 +0000] rev 920
Added zlib README and updated license notes.
Ryan C. Gordon <icculus@icculus.org> [Wed, 23 Jan 2008 05:00:07 +0000] rev 919
Updated for lzma changes.