Ryan C. Gordon
d797ea7cd8
Added PHYSFS_DEPRECATED.
2010-08-21 14:05:39 -04:00
Ryan C. Gordon
4000b234c0
Moved all the file i/o from stdio-style to POSIX-style.
...
Instead of trying to deal with a count of objects, just give 'em a stream of
bytes. This is WAY simpler to work with at the implementation level, and
removes confusion about what to do with a partial read.
This will be very useful when we expose the i/o interface to applications.
2010-08-21 02:47:58 -04:00
Ryan C. Gordon
68632d3c57
Wrap BAIL_* and GOTO_* macros in do { } while (0) ...
2010-08-21 02:42:23 -04:00
Ryan C. Gordon
11e2306c1c
Added a FIXME.
2010-08-21 02:41:23 -04:00
Ryan C. Gordon
c88d2c3746
Added UTF-16 support.
2010-08-20 02:38:32 -04:00
Ryan C. Gordon
acdfcfca04
Fixed incorrect comments.
2010-08-20 02:49:11 -04:00
Ryan C. Gordon
77d16c2bed
Zero-sized destination buffers when converting to UTF-8 shouldn't overflow.
2010-08-20 02:35:01 -04:00
Ryan C. Gordon
9d979b21d0
Added a see-also to the docs.
2010-08-20 01:25:32 -04:00
Ryan C. Gordon
f329f4ed0b
Added a FIXME.
2010-08-20 01:25:20 -04:00
Ryan C. Gordon
1fe05388ad
Patched to compile on Solaris.
2010-04-08 09:56:51 -04:00
Ryan C. Gordon
80713fb40e
Fixed documentation issue.
2010-04-05 15:50:02 -04:00
Ryan C. Gordon
a9855949f0
Merged changeset 1084:ee3d2e6e1161 from stable-2.0: unitialized array fix.
2010-03-25 16:00:21 -04:00
Ryan C. Gordon
a44e9669c1
Forgot to apply build-time thread fix to default branch (thanks, Patrice!).
2010-03-22 16:03:17 -04:00
Ryan C. Gordon
e6f331f32d
Add some more filesystem types that might be CDs or DVDs.
2010-03-22 11:12:45 -04:00
Ryan C. Gordon
ddd82040f4
Back out Doxygen escaping stuff...doesn't actually work.
2010-03-22 11:11:09 -04:00
Ryan C. Gordon
efa498fd5d
See if $HOME is bogus, and if so, use getpwuid() instead.
...
Should fully fix http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553174
2010-03-21 12:20:44 -04:00
Ryan C. Gordon
72b232d4f5
If $HOME is invalid, scratch together a different userdir.
...
Partially fixes http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=553174
2010-03-21 12:11:39 -04:00
Ryan C. Gordon
4c7d25aebe
Doxygen fixes (thanks, Patrick!)
2010-03-17 21:51:22 -04:00
Ryan C. Gordon
ed989aa171
Added some missing file types to the documentation.
2010-03-17 21:37:06 -04:00
Ryan C. Gordon
47c3e8875c
Windows: open files for read+write sharing, to match Unix.
2010-03-17 17:04:01 -04:00
Ryan C. Gordon
cd3587bbf3
Make ISO9660 archiver optional.
2010-03-17 15:35:29 -04:00
Ryan C. Gordon
39e4da1929
Corrected file extension for ISO9660 archiver.
2010-03-17 15:34:30 -04:00
Ryan C. Gordon
0fa35af2b9
ISO9660 archiver, compliments of Christoph Nelles.
2010-03-17 14:50:54 -04:00
Ryan C. Gordon
c369e78296
Added crc32 command to test_physfs.c (thanks, Christoph!).
2010-03-17 14:27:26 -04:00
Ryan C. Gordon
8d1cff2bdf
Fix for the Hurd, from the debian project.
2010-03-15 09:46:33 -04:00
Ryan C. Gordon
9141cd77a0
Apparently that fix was from relnev, not theoddone33. Corrected credits.
2010-03-01 09:07:36 -08:00
Ryan C. Gordon
71dd0f7a6c
Added a FIXME.
2010-03-01 08:49:04 -08:00
Ryan C. Gordon
a4a72dfe8c
Fixed logic bug (thanks, Dan!).
2010-02-23 21:58:49 -05:00
Ryan C. Gordon
a4a7f88db0
Patched to compile (thanks, Christoph!).
2010-02-18 09:34:08 -05:00
Ryan C. Gordon
f1cd4d8f0d
THIS is Christoph's PHYSFS_stat() work.
...
I've merged some basic ideas from the other patch, which was Indy Sam's work,
and cleaned up a few things.
2010-02-15 14:02:36 -05:00
Ryan C. Gordon
8e78e4719d
Backed out changeset f87b0b7cca8e ... This wasn't Christoph's patch. Sorry!
2010-02-15 09:19:38 -05:00
Ryan C. Gordon
7cc80bebc5
Added first work on PHYSFS_stat() API (thanks, Christoph!).
2010-02-14 23:07:19 -05:00
Ryan C. Gordon
eafefbdfdc
Added SWIG-based Ruby bindings.
2010-02-04 04:46:14 -05:00
Ryan C. Gordon
c08d722c2e
Added Patrice to the credits.
2010-02-03 23:19:23 -05:00
Ryan C. Gordon
5a98fc83a8
Catch case where we use the Unix code on a non-Unix system that lacks pthreads.
...
Thanks, Patrice!
2010-02-03 23:14:11 -05:00
Ryan C. Gordon
6d6fec87ad
Some targets need string.h here.
...
Thanks, Patrice!
2010-02-03 22:50:07 -05:00
Ryan C. Gordon
68db1196be
Install test_physfs.pl with the rest of the project.
...
(Although I might yank this stuff...it probably doesn't need to go on the
end-user's system.)
2010-02-02 23:55:12 -05:00
Ryan C. Gordon
13a9f9b2dd
Fixed "make dist" target.
2010-02-02 23:33:57 -05:00
Ryan C. Gordon
8ce71e5924
Added uninstall target for Unix platforms.
2010-02-02 23:22:49 -05:00
Ryan C. Gordon
a40d3e1e3b
Prevent bogus addition of -rpath to libraries.
2010-02-02 23:04:28 -05:00
Ryan C. Gordon
12ad3828e7
Not sure if this is still needed (it's definitely unneeded in CMake 2.8).
2010-02-02 23:04:13 -05:00
Ryan C. Gordon
35ed8dd586
Fixed filename collision when linking the library and script bindings.
2010-02-02 22:49:48 -05:00
Ryan C. Gordon
282bf1b3ec
More perl bindings wanking.
2010-02-01 23:15:36 -05:00
Ryan C. Gordon
bdd4d3ebe3
Added simple test for perl bindings.
2010-02-01 23:04:25 -05:00
Ryan C. Gordon
6116683f5e
More work on Perl bindings linking.
...
Fixes linking on Mac OS X; the bindings now work there, too!.
2010-02-01 22:04:36 -05:00
Ryan C. Gordon
c844a98be3
I think this gets the right Perl include path value.
...
Fixes Perl compiles on Mac OS X.
2010-02-01 21:33:20 -05:00
Ryan C. Gordon
8415f297f0
Use FIND_PROGRAM(perl) instead of FindPerl.
...
I don't see the value in using FindPerl at the moment.
2010-02-01 21:32:38 -05:00
Ryan C. Gordon
319ff77100
Initial work on Ruby bindings, barely started.
...
Mostly this is work on abstracting things in the build system.
2010-02-01 04:22:05 -05:00
Ryan C. Gordon
23d28cbe12
Tightened the SWIG warning filter.
2010-02-01 03:29:56 -05:00
Ryan C. Gordon
392193ea0c
Hooked up Perl bindings, via SWIG.
2010-02-01 03:17:14 -05:00