James Le Cuirot
d8ba1a935c
Use the GNUInstallDirs CMake module to respect installation locations
...
Apparently use of LIB_SUFFIX is now discouraged. GNUInstallDirs does a
better job of setting a default.
The libdir of ${prefix}/lib in the pkg-config file caused warnings,
and possibly even failures, when linking on multilib systems where
/usr/lib is for 32-bit libraries rather than 64-bit libraries.
2021-07-11 19:00:28 -04:00
Ryan C. Gordon
3169a5e9d3
buildbot-emscripten.sh: Look for the SDK at /emsdk by default.
2020-05-16 23:30:16 -04:00
Ryan C. Gordon
101ec3c831
buildbot-checker.sh: Just require scan-build to be in the $PATH.
2020-05-16 23:29:44 -04:00
Ryan C. Gordon
e3231d1cb0
Modern buildbot vocabulary is "worker," not "slave."
2020-05-16 23:29:03 -04:00
Ryan C. Gordon
9d61fadd3e
Have static analysis script use Ninja.
2020-05-12 15:49:53 -04:00
Ryan C. Gordon
291cad07b7
Testing a fix for emscripten buildbot script.
2020-05-12 13:49:46 -04:00
Ryan C. Gordon
1daf787fb2
extras: Cleaning up some scripts to work with the newly-recreated buildbot.
2020-05-12 00:32:00 -04:00
Ryan C. Gordon
0bad12d401
ignorecase: Don't crash if enumeration returned a NULL pointer.
...
(transplanted from f83d05e87212a5c7e377f3b205e6d70fc42772d4)
2018-03-09 14:50:37 -05:00
Ryan C. Gordon
c86895264b
Remove deprecated PHYSFS_getLastError() from all the extras (thanks, Rob!).
2018-02-20 10:26:33 -05:00
Ryan C. Gordon
47b0e834dc
Patched physfsrwops to compile against SDL 1.2 (thanks, Rob!).
...
(transplanted from 540be489d50f9fe29f1f517202b6a9d199f36a2a)
2017-11-11 08:53:23 -05:00
Ryan C. Gordon
98278f787b
physfshttpd: serve up directory listings, a few other cleanups.
2017-08-14 22:47:02 -04:00
Ryan C. Gordon
2270b3c3c2
physfshttpd: removed deprecated PHYSFS_getLastError() calls.
2017-08-14 21:59:56 -04:00
Ryan C. Gordon
15048fbb1d
ignorecase.c: use PHYSFS_utf8stricmp() now.
2017-08-11 01:39:58 -04:00
Ryan C. Gordon
d1f2637ca8
utf8: big improvements to case-insensitive UTF-8 string compare.
...
- Dramatically reduce RAM usage: uses between 8 and 11 kilobytes less static
memory for its internal case-folding tables.
- Actually works now. It would fail unconditionally if a codepoint folded
into multiple codepoints, even if the compared string contained those exact
codepoints.
- Now a public API!
- Removed __PHYSFS_utf8strnicmp(): nothing was using it, it was incorrect
anyhow, and what does 'n' represent when either string might case-fold to
something larger in-flight, anyhow?
2017-08-11 01:39:22 -04:00
Ryan C. Gordon
f0eb5c0db9
Marked a bunch of things as "FIXME-3.0" that I want resolved before 3.0 ships.
2017-08-06 15:54:44 -04:00
Ryan C. Gordon
121ee38fde
physfshttpd: deal with write errors on the socket.
2017-08-06 01:34:18 -04:00
Ryan C. Gordon
5ab8df339d
Updated Unicode case folding support to something 10 years newer. :)
2017-07-31 16:32:47 -04:00
Ryan C. Gordon
f10b861036
A couple of fixes for physfshttpd.c.
2017-07-22 13:35:14 -04:00
Ryan C. Gordon
e75d38adf5
Fixed a comment about SDL licensing.
2017-07-22 13:22:37 -04:00
Ryan C. Gordon
ea29339a8b
Removed SWIG bindings.
2017-07-22 13:20:15 -04:00
Ryan C. Gordon
083940aef1
Don't try to build CD-ROM support on Emscripten.
2017-07-09 17:28:33 -04:00
Ryan C. Gordon
ffdc55f1e5
Fix some buildbot warnings about jobserver mode if $MAKE had a -j2, etc.
2017-07-09 17:09:40 -04:00
Ryan C. Gordon
3e5f92d756
Added buildbot-raspberrypi.sh and fixed some other buildbot script things.
2017-07-08 22:20:43 -04:00
Ryan C. Gordon
bbd1fd4b38
Added buildbot-emscripten.sh, fixed up some minor things in buildbot-os2.sh.
2017-07-08 20:52:12 -04:00
Ryan C. Gordon
d1f8c9df35
buildbot-os2: zip to subdir to avoid tarbombing.
2017-07-08 20:20:03 -04:00
Ryan C. Gordon
e9e0ca81de
buildbot-os2.sh: still trying to get this path right...
2017-07-08 20:09:34 -04:00
Ryan C. Gordon
fc1687cc2d
buildbot-os2.sh: fixed some paths.
2017-07-08 20:02:54 -04:00
Ryan C. Gordon
35ab010a7b
buildbot-os2.sh: Zip to a specific filename.
2017-07-08 19:56:05 -04:00
Ryan C. Gordon
3776e50310
buildbot-os2.sh: build with full optimizations, zip up final library.
2017-07-08 19:45:35 -04:00
Ryan C. Gordon
16850b0a9c
buildbot-os2.sh: actually report an error code.
2017-07-08 19:25:59 -04:00
Ryan C. Gordon
b2e9cbf004
Added script to run Clang static analysis.
2017-07-08 19:16:47 -04:00
Ryan C. Gordon
3346eb24c6
Added a quick script to cross-compile to OS/2 from Linux with OpenWatcom.
2017-07-08 18:26:04 -04:00
Ryan C. Gordon
468edd80eb
Removed unused variable in extras/ignorecase.c ...
2016-10-06 15:39:49 -04:00
Ryan C. Gordon
e05d1acc76
Removed one more rude thing from the comments. :/
2016-08-17 20:43:36 -04:00
Ryan C. Gordon
84f27f8fb5
extras/ignorecase.h: Fixed some typos.
2016-08-17 20:40:19 -04:00
Ryan C. Gordon
32d4f4541e
HTTPS all the things.
2016-02-25 02:51:28 -05:00
Ryan C. Gordon
cec3dad0aa
Replaced PhysFS.NET with a README pointing to more modern C# bindings.
2016-01-29 15:16:15 -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
6d9923706d
Added pkg-config support (thanks, Jonas!).
2013-11-13 00:38:35 -05:00
Ryan C. Gordon
24d6a925d1
Added PHYSFS_getPrefDir().
2012-03-21 23:30:50 -04:00
Ryan C. Gordon
d1d0de3947
Fixed a compiler warning.
2011-11-18 01:08:19 -05:00
Ryan C. Gordon
608958b8ce
Add support for SDL 1.3 to physfsrwops.
2011-10-18 23:48:28 -04:00
Sam Lantinga
9fb20ec349
Fixed deprecation warning in physfsrwops
2011-10-18 22:48:45 -04:00
Ryan C. Gordon
9d1ef087a9
Put some include-once and extern "C" blocks in the extras' headers.
2011-09-24 00:55:15 -07:00
Ryan C. Gordon
2219123cc5
SWIG bindings update.
2010-08-30 03:09:00 -04:00
Ryan C. Gordon
c1969d0595
Added PHYSFS_unmount(), deprecated addToSearchPath and removeFromSearchPath.
2010-08-22 03:43:22 -04:00
Ryan C. Gordon
51a22c576e
Updated SWIG bindings.
2010-08-21 14:41:51 -04: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