55 Commits

Author SHA1 Message Date
Ryan C. Gordon
d3237eba1f Added Francesco Bertolaccini to the credits. 2017-07-07 14:04:58 -04:00
Ryan C. Gordon
377b420a18 Updated TODO. 2017-07-07 13:57:21 -04:00
Ryan C. Gordon
15c18b0c04 os2: added OS/2 support back in.
With the release of ArcaOS, this is a live platform again.

This code probably doesn't compile yet; I've just given it a first shot at
resolving the changes between the last OS/2-supported revision and now.

This still needs Unicode support added in any case.
2017-07-05 21:29:37 -04:00
Ryan C. Gordon
656a9b92c0 Changed some URLs from http:// to https://, where supported. 2017-06-20 14:06:13 -04:00
Ryan C. Gordon
32d4f4541e HTTPS all the things. 2016-02-25 02:51:28 -05:00
Ryan C. Gordon
c4deb67883 Fixes to SDL_RWops bridge code.
- Correct return values (number of objects, not bytes), thanks Reto!
- Updated for SDL 2.0 RWops interface. Threw away SDL 1.3 support.
- 1.2 support remains. For now!
2015-07-28 15:13:35 -04:00
Ryan C. Gordon
fb31167e11 Fixed incorrect logic ("!x != 5" instead of "x != 5").
Thanks to Xian Nox for pointing this out!
2015-06-16 10:46:56 -04:00
Ryan C. Gordon
0c4d9ec68f Added Martin Ahrnbom to the credits. 2015-04-19 23:24:41 -04:00
Ryan C. Gordon
f6a62ecad1 Make sure read buffers get reinitialized before refilling (thanks, Michael!). 2014-09-11 00:07:23 -04:00
Ryan C. Gordon
61d931fecc Updated installation notes. 2014-01-16 07:03:09 -08:00
Ryan C. Gordon
6d9923706d Added pkg-config support (thanks, Jonas!). 2013-11-13 00:38:35 -05:00
Ryan C. Gordon
09baf99aa4 Don't fsync() read-only filehandles (thanks, Andreas!).
This sounds harmless, but it actually forces a write of the inode's atime,
 which means a lot of painful and unnecessary disk i/o on some filesystems.

Should be a good speedup on games that read a lot of small files on Unix.
2013-08-21 23:30:33 -04:00
Ryan C. Gordon
7a42f7dd41 Fixed off-by-one error in findBinaryInPath() (thanks, Dmitry!).
This bug is new to the development branch, and doesn't exist in either the
 stable-1.0 or stable-2.0 branches.
2013-07-16 12:51:54 -04:00
Ryan C. Gordon
7be76515a5 Updated TODO 2012-11-24 17:27:19 -05:00
Aleksi Nurmi
fd137cba42 SLB archiver 2012-11-12 23:40:29 +02:00
Ryan C. Gordon
72430427c8 Updated TODO.txt. 2012-10-23 15:08:57 -04:00
Ryan C. Gordon
3e750a903f Added getmointpoint command to test_physfs. 2012-04-07 21:33:18 -04:00
Ryan C. Gordon
b3fbba7af0 Removed "dvoid" typedef. 2012-03-25 14:52:24 -04:00
Ryan C. Gordon
fed8e331a5 Make Doxygen ignore PHYSFS_DEPRECATED. 2012-03-24 14:55:26 -04:00
Ryan C. Gordon
0de337eb75 Renamed PHYSFS_Archiver::dirClose() to PHYSFS_Archiver::closeArchive(). 2012-03-24 10:36:11 -04:00
Ryan C. Gordon
24aef83ead More FIXME cleanup. 2012-03-24 00:49:34 -04:00
Ryan C. Gordon
9d01a645ed Make sure base dir always has a dirsep at the end of it.
Now the higher level doesn't have to check for this and realloc the string.
2012-03-23 04:14:01 -04:00
Ryan C. Gordon
a6ff95c6aa Updated TODO.txt 2012-03-23 03:29:48 -04:00
Ryan C. Gordon
24d6a925d1 Added PHYSFS_getPrefDir(). 2012-03-21 23:30:50 -04:00
Ryan C. Gordon
ba676b23e5 Reworked the error reporting API. Now we use error codes instead of strings.
This is based on work originally done by Christoph Nelles.
2012-03-20 15:38:12 -04:00
Ryan C. Gordon
abd2624c59 Added Evgeny Podjachev to the credits. 2012-03-14 05:47:42 -04:00
Ryan C. Gordon
0ae446d970 Move Windows CD-ROM detection to another thread that uses device notifications.
Fixes blocking when a disc is spinning up, except on initial call.
2012-03-12 04:05:31 -04:00
Ryan C. Gordon
16ff5c8aca PhysicsFS works on Win64 now. 2012-03-12 03:48:34 -04:00
Ryan C. Gordon
1d41608a64 More doc tweaks. 2012-03-11 05:05:02 -04:00
Ryan C. Gordon
611aeec61b Removed __PHYSFS_platformRealPath().
It was an ugly piece of code, didn't work on The Hurd (apparently), likely
 dangerous in its incomplete understanding of Windows paths, and only
 used in places that should have given us normalized, absolute
 paths in the first place anyhow.
2012-03-11 04:19:36 -04:00
Ryan C. Gordon
7a8e3de103 Minor updates to the docs. 2012-03-11 03:09:07 -04:00
Ryan C. Gordon
6e4279e76a Bump the smallAlloc threshold up to 256 bytes. 2012-03-09 22:27:36 -05:00
Ryan C. Gordon
a0b21c9ae9 Cleaned up all the readAll() cut and paste. 2012-03-09 04:50:27 -05:00
Ryan C. Gordon
eac0f11005 Cleaned up the updated TODO.txt, removed things that are already done, etc. 2012-03-09 03:55:04 -05:00
Ryan C. Gordon
86dbf54fc7 Updated TODO.txt from notes I had scratch down elsewhere over time. 2012-03-09 03:36:31 -05:00
Ryan C. Gordon
9e2acfd8a6 Removed OS/2 support. 2012-03-09 01:24:40 -05:00
Ryan C. Gordon
4d46d42f73 Removed PocketPC support. It was old and crusty and targeted a dead platform. 2012-03-09 00:44:59 -05:00
Ryan C. Gordon
b97ad1f366 Added Norfanin to the credits. 2011-10-05 04:04:06 -04:00
Ryan C. Gordon
49a8ff3f86 Added Frank Becker to the credits. 2011-06-22 15:57:16 -04:00
Ryan C. Gordon
794a3b3d90 Changed default doc version string. 2011-02-21 23:43:48 -05:00
Ryan C. Gordon
72f0e7f9b5 Corrected doc paths for development branch. 2011-02-21 23:43:36 -05:00
Ryan C. Gordon
7dee41eb0c Fixed "make docs" for out-of-tree builds.
Also: this automatically updates the version number in the docs, so I don't
 have to with each release.
(transplanted from 72778f1e98f06c1e02f88dc8d263027d61469766)
2011-02-21 23:35:24 -05:00
Ryan C. Gordon
899517dc85 Added Chris Roberts to the credits. 2010-12-30 19:53:41 -05:00
Ryan C. Gordon
4d567a0d2f Fixed cut-and-paste error in malloc() failure test (thanks, Tolga!). 2010-10-04 01:48:34 -04:00
Ryan C. Gordon
0fa35af2b9 ISO9660 archiver, compliments of Christoph Nelles. 2010-03-17 14:50:54 -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
a4a72dfe8c Fixed logic bug (thanks, Dan!). 2010-02-23 21:58:49 -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