Commit Graph
171 Commits
Author SHA1 Message Date
Joel Teichroeb 18c3940eba GRIM: Clean up io_readfrom with suggestions from Coverity 2013-07-07 13:29:50 -07:00
Pawel Kolodziejski 068ff94d20 ALL: synced with ScummVM 2013-07-07 15:29:33 +02:00
Einar Johan Trøan Sømåen ab34a830c1 GRIM: Avoid compressing LUA-output Savedata 2013-05-26 12:20:33 +02:00
Dries Harnie f3be1c299f GRIM: Fix Valgrind warning in start_script et al 2013-05-22 20:58:09 +02:00
Giulio Camuffo c08c5aaa31 GRIM/Lua: Don't close the stdin and stdout files when setting them. Fix #711 2013-01-23 14:38:44 +01:00
Joel Teichroeb 88c7bcb35b GRIM: Remove redundant code 2013-01-22 20:33:37 -08:00
Joel Teichroeb 478d9c2505 EMI: Save LState sleepFor and bump savegame to 22.3 2012-12-22 11:04:15 -08:00
Paweł Kołodziejski 175620b62a ALL: change license headers from LGPL to GPL, and few updates 2012-12-19 23:15:43 +01:00
Giulio Camuffo f79577c410 GRIM: Fix save/load of Lua's userdata objects. Bump savegame version to 22.1. 2012-12-14 18:11:12 +01:00
Dries Harnie 290392bbfc EMI: Fix stack clobbering in io_writeto, io_appendto 2012-11-20 00:25:48 +01:00
Einar Johan Trøan Sømåen c008e8a7dd EMI: Fix .\saves\efmi.cfg-loading for EMI. 2012-11-14 01:27:02 +01:00
Dries Harnie eda019ef86 EMI: Return current task for find_script() 2012-09-01 17:32:55 +02:00
Joel Teichroeb 115e3232b8 GRIM: Remove extra semicolons 2012-05-05 22:59:51 -07:00
Joel Teichroeb e63eda39bc GRIM: Remove old includes and their associated forbidden symbol exeptions 2012-05-05 22:32:21 -07:00
Joel Teichroeb c9b33fc517 GRIM: Fix an error with patchr instead of detecting it later 2012-04-09 17:11:25 -07:00
Joel Teichroeb 0dcfaf8fb1 GRIM: Do not include unneeded headers 2012-04-04 16:11:05 -07:00
Joel Teichroeb 44efbccff4 GRIM: Fix casting away const 2012-04-03 16:58:04 -07:00
Joel Teichroeb 83a70dde4d GRIM: Fix a memory leak closing files in lua 2012-03-24 16:53:01 -07:00
Paweł Kołodziejski 5d200347e6 COMMON, GRIM: fixed compilation after sync 2012-02-22 17:40:48 +01:00
Bastien Bouclet 00d756433f GRIM: Add return to launcher support.
Also fix a memory leak, and reinitialize a global var in lua
2012-01-31 21:39:34 +01:00
Paweł Kołodziejski 606092c9b5 GRIM: rename TARGET_64BITS to SCUMM_64BITS 2012-01-28 10:51:34 +01:00
Joel Teichroeb a9c664379e GRIM: Make saving and restoring use more appropriate types and rename functions to be more logical 2012-01-28 10:03:27 +01:00
Joel Teichroeb aa814e3334 GRIM: Enhance the way that colors are given to lua. 2012-01-27 11:47:28 -08:00
Joel Teichroeb d72bea895b EMI: Implement sleep_for in the engine 2012-01-23 17:33:15 -08:00
Andrea Corna 235463e947 GRIM: Move some hacks from engine to patches 2012-01-06 23:01:29 +01:00
Pawel Kolodziejski 4fa79cd323 rename -> ResidualVM 2012-01-06 11:37:57 +01:00
Pawel Kolodziejski f32c5b5fb1 GRIM: lua - fix missing break 2012-01-02 20:15:03 +01:00
Joel Teichroeb 3a61eaee8c EMI: Make chores actually work and fix compile error. Also fix a warning 2011-12-23 11:58:35 -08:00
Joel Teichroeb f94533e228 EMI: More work on getting EMI to do stuff 2011-12-21 20:35:37 -08:00
Joel Teichroeb ee81d2bbb3 GRIM: Cleaned some dependancies between files 2011-12-17 21:48:17 -08:00
Giulio Camuffo 6a3cb32522 GRIM: Remove file added by mistake. 2011-12-17 12:10:29 +01:00
Giulio Camuffo f2d7d127fc GRIM: Make ResourceLoader able to open non-lab files. Fix credits.
The credits are read from the file credits/ingame.txt. Fix #228
2011-12-16 14:48:42 +01:00
Giulio Camuffo 353c42effe GRIM: Use the new foreach macro.
Modify a bit PoolObject::Pool to allow it to be used with foreach.
2011-11-21 22:07:12 +01:00
Giulio Camuffo 7b1f87f928 GRIM: Boost of the debug system, using debug channels. 2011-10-10 18:17:22 +02:00
Matthieu Milan 3a87cd3f33 EMI: Fix .\saves\efmi.cfg in ~/.residual 2011-10-02 18:56:09 +02:00
Giulio Camuffo 1fbbd24aee GRIM: Port Actor, Bitmap, Color, Font, Primitive, ObjectState, Scene, TextObj to PoolObject.
These are the classes that go into Lua, and so are kept in a pool,
indexed with an id.
2011-09-07 23:08:59 +02:00
Giulio Camuffo 5f59fff5b3 GRIM: Move the debug levels enum in a separate header. 2011-07-23 15:37:14 +02:00
Giulio Camuffo 38e208c00c GRIM: #includes cleanup. 2011-07-23 12:14:33 +02:00
Giulio Camuffo 0c849c43e1 GRIM: Fix a warning. 2011-07-21 11:18:31 +02:00
Giulio Camuffo d7160401ac GRIM: Make LState::paused a bool. 2011-07-20 22:50:54 +02:00
Giulio Camuffo 5012ebfbc9 GRIM: New, cleaner, lua_runtasks(). 2011-07-20 22:27:41 +02:00
Giulio Camuffo c1a1314824 GRIM: Make pause_scripts() actually pause the scripts. 2011-07-20 19:12:25 +02:00
Pawel Kolodziejski 7329a5d164 ALL: sync with scummvm 2011-06-09 11:17:15 +02:00
Giulio Camuffo 94530d611c GRIM: Cleanup some other save/restore code. 2011-05-29 11:42:36 +02:00
Giulio Camuffo 7c952ff420 GRIM: Clean up some code. 2011-05-28 14:46:36 +02:00
Andrea Corna 908b3d7972 GRIM: Fixed an issue on 64-bit machines 2011-05-26 12:29:18 +08:00
Giulio Camuffo 1bbe821624 GRIM: Fix save/restore of floats.
Makes BE saves work on LE system and vice versa.
2011-05-23 16:16:09 +02:00
Joel Teichroeb 733b34febc Changed const char * to const Common::String &. 2011-05-22 12:56:37 +08:00
Pawel Kolodziejski 356c9c8c07 sync with scummvm 2011-05-18 23:33:39 +02:00
Giulio Camuffo 437c053f64 GRIM: Fix restore on big endian. 2011-05-16 23:00:15 +02:00