Commit Graph

62 Commits

Author SHA1 Message Date
Alex Szpakowski daf50698b8 Added love.filesystem.getSourceBaseDirectory and changed love.filesystem.mount to allow mounting the path returned by love.filesystem.getSourceBaseDirectory in fused mode. 2013-08-10 20:11:50 -03:00
Alex Szpakowski fc3affb9b9 Removed 'release mode' and love.releaseerrhand, and added love.filesystem.isFused (resolves issue #579).
Games which are fused (either via appending the .love to the executable or with --fused) automatically have the changes which previously only applied to fused games in release mode.
2013-08-05 15:02:50 -03:00
Alex Szpakowski 7a20bbc6c4 Added an optional search order enum ("first" or "last") to love.filesystem.setIdentity and love.filesystem.mount (resolves issue #694) 2013-08-04 00:32:23 -03:00
Alex Szpakowski ce9d0be1ea Fixed love.filesystem.mount to consistently fail to mount things which are inside the game source directory, instead of only failing when the source dir is a zipped .love 2013-08-01 02:39:54 -03:00
Alex Szpakowski 579a3052e6 Removed restriction on mounting a filepath to root
--HG--
branch : love.filesystem.mount2
2013-06-22 17:04:51 -03:00
Alex Szpakowski b4fa9131d2 Fixed love.filesystem.[un]mount
--HG--
branch : love.filesystem.mount2
2013-06-22 15:54:53 -03:00
Bart van Strien bff2c1b5f1 Recreate love.filesystem.mount, adding mount and unmount, for your archive (and folder?) pleasure
--HG--
branch : love.filesystem.mount2
2013-06-22 14:58:12 +02:00
Alex Szpakowski 4b92c4bf4b Fixed old save directories not being removed from the filesystem search path properly when setIdentity is called 2013-06-12 00:54:46 -03:00
Alex Szpakowski d5aa807747 More internal code cleanup 2013-03-31 19:02:27 -03:00
Alex Szpakowski 2838208338 Cleaned up love.filesystem.load and love.filesystem.getLastModified code 2013-03-17 13:43:07 -03:00
Alex Szpakowski a2cb35f4e3 Constified some Filesystem module methods 2013-03-17 03:54:11 -03:00
Alex Szpakowski 129ae0f4eb Added love.filesystem.append (issue #541) 2013-03-17 03:40:13 -03:00
Alex Szpakowski 96229bcb5d Cleaned up love.filesystem.read/write code 2013-03-17 03:30:36 -03:00
Alex Szpakowski 8d4f35b86b Added love.filesystem.getSize (issue #541) 2013-03-17 01:56:24 -03:00
Alex Szpakowski 96161c66f6 Updated copyright text for the new year 2013-02-05 05:32:49 -04:00
rude 2149ecdf44 Use "L" to force wide literal string.
If multi-byte character set is chosen, TEXT() does not produce a wide string,
causing compilation errors.
2012-11-18 10:53:17 +01:00
Bart van Strien 7793e7f02f CRLF to LF 2012-07-04 14:40:24 +02:00
rude 81c38e22d0 Applied the new style guidelines.
Well, sort of. Lot's more to be done, but this is a start.
2012-06-28 23:52:33 +02:00
Bart van Strien dd04074d62 Add love.filesystem.getIdentity 2012-06-01 17:31:44 +02:00
Bart van Strien e57e9efe0e Improve love.filesystem.lines 2012-01-14 18:18:18 +01:00
Bill Meltsner be55579a22 Happy New Year, have an enormous diff 2012-01-09 02:41:11 -06:00
Bart van Strien 4b6df9baa2 Hopefully fix some more warnings in filesystem 2011-12-28 14:39:13 +01:00
Bart van Strien 864c800e10 Fix some warnings 2011-12-27 21:25:06 +01:00
Bill Meltsner 7378a90101 Upgrade love.filesystem to use 64-bit numbers for dealing with file sizes, thus (hopefully) enabling lovers to work with very large files (based on Boolsheet's patch in issue #179) 2011-12-22 02:45:11 -06:00
Bart van Strien 0aae9684b3 Automated formatting fix 2011-11-16 11:32:41 +01:00
Bart van Strien 59a407bc6d Add second loader for binary modules 2011-08-12 13:49:49 +02:00
Bart van Strien d3280ae55b Fix segfault in lines_i 2011-08-06 17:14:52 +02:00
Bart van Strien eae6c0ff85 Remove duplicate lines_i, finally fix leak (issue #271) 2011-08-06 16:51:33 +02:00
Bart van Strien 9ed5906416 Fix lines iterator not closing opened files 2011-08-06 13:36:22 +02:00
Bart van Strien fc5cda36e2 Allow merged games marked as 'release' to have their save dir directly in the appdata dir 2011-06-15 13:09:32 +02:00
Bart van Strien 7b8df4431a Use proper chunk names, so tracebacks show filenames. 2011-05-27 16:59:46 +02:00
Bart van Strien bac51446a7 Only remove trailing /. in paths (bug #194) 2011-03-03 09:46:52 +01:00
Bart van Strien 18ca165718 Fix fused games 2011-02-20 00:58:15 +01:00
Bill Meltsner fde708160e bringing in the new year by changing every 2010 to 2011 2011-01-15 14:40:27 -06:00
rude 31c9995082 Fixed some type conversion warnings in VC. Mostly float <-> int and bool <-> int. 2011-01-09 16:28:30 +01:00
Bart van Strien 571e401605 Changed int64_t to PHYSFS_sint64.
Because apparently some strange compilers can't do int64_t...
Oh, and I forgot to include the header, but that is totally unrelated, I promise!
2011-01-09 01:17:05 +01:00
Bart van Strien aa7ec54121 Add love.filesystem.getLastModified (issue #163) 2011-01-06 22:54:51 +01:00
Bart van Strien 9bf63b8607 Proposal #105 done + fixed warning in filesystem code 2010-11-07 13:51:51 +01:00
Bart van Strien ba74763c2f Removed thelinx' debug 2010-11-07 00:54:15 +01:00
Bart van Strien e3a5a6cd9f Import thelinx' freedesktop patch as in bug #105 2010-11-07 00:43:26 +01:00
rude d27dd8b5dd Added base64 support for FileData, and inlined all resources in boot.lua/graphics.lua as base64. Also removed old reshax stuff. 2010-09-19 13:22:10 +02:00
rude aa01c984b9 Updated all dates to 2010. 2010-01-31 16:54:47 +01:00
bill@Ixion 3f70006283 Fixed Filesystem::getWorkingDirectory() so that it actually compiles on non-Windows systems. 2009-11-22 16:42:34 -06:00
rude a3f6a55593 Fixed UTF-8 encoding of APPDATA and CWD on Windows. 2009-11-22 22:19:00 +01:00
bill@localhost 6853f8374e made building from source on OS X a hell of a lot easier - no more .dylibs, and all the header files are contained in the frameworks (as they should be!) 2009-11-01 22:09:23 -06:00
rude 435fc43f68 Fixed love.keyboard.setKeyRepeat, fixed issues with Body:getWhatever, and made the save directory settable. 2009-10-29 22:34:54 +01:00
bart@bartbes.ath.cx ff06834934 Made write dir override the .love 2009-10-23 13:41:50 +02:00
bill@Ixion ac16935782 now does what the previous commit was supposed to make it do, but with fewer bugs 2009-09-19 20:45:20 -05:00
bill@Ixion a45500c1ff now uses the proper appdata directory on Mac OS X 2009-09-19 19:59:23 -05:00
bill@Ixion 3655c9caae Lots changed: ImageData can now encode itself to any format you like as long as it's tga, love.filesystem can now write data to files, added EncodedImageData class. 2009-09-04 00:34:13 -05:00