Commit Graph

306 Commits

Author SHA1 Message Date
Littleboy
ae12264c5f LASTEXPRESS: Fix potential out-of-bounds read. CID 1003992 2014-06-16 18:46:32 -04:00
Littleboy
94861cd73c LASTEXPRESS: Check for resulting sequence size in August logic code. CID 1003264 2014-06-16 18:46:31 -04:00
Littleboy
be563f3c19 LASTEXPRESS: Add assert check in Gendarmes logic. CID 1003263 2014-06-16 18:46:30 -04:00
Littleboy
cf360e6721 LASTEXPRESS: Rename Ivo functions 2014-06-16 18:46:29 -04:00
Littleboy
0a4cf53df1 LASTEXPRESS: Fix comparison in sound entry serialization. CID 1004148 2014-06-16 18:46:28 -04:00
Littleboy
4f78d1faec LASTEXPRESS: Add asserts in sound entry serialization and update code. CID 1003259, 1003260 2014-06-16 18:46:27 -04:00
Littleboy
771cae50e4 LASTEXPRESS: Check that the archive is loaded correctly in debug code. CID 1003848, 1003849 2014-06-16 18:46:25 -04:00
Littleboy
5aad09213b LASTEXPRESS: Replace useless checks by asserts. CID 1004086, 1004090 2014-06-16 18:46:24 -04:00
Littleboy
71a703d8bb LASTEXPRESS: Update SavePoint::push/call interface and check for string size. CID 1003261, 1003262 2014-06-16 18:46:23 -04:00
Littleboy
cbb7c71c89 LASTEXPRESS: Add asserts in EntityData serialization code. CID 1003265 2014-06-16 18:46:22 -04:00
Littleboy
9e1c0f14a8 LASTEXPRESS: Rename Max functions 2014-06-16 18:46:21 -04:00
Littleboy
b4d7c1c15b LASTEXPRESS: Rename Chapters and Gendarmes functions 2014-06-16 18:46:20 -04:00
Littleboy
374ee55cfc LASTEXPRESS: Rename Kahina functions 2014-06-16 18:46:19 -04:00
Littleboy
a42f910a90 LASTEXPRESS: Rename Pascale functions 2014-06-16 18:46:18 -04:00
Littleboy
9b4ed3f1e5 LASTEXPRESS: Rename Cooks functions 2014-06-16 18:46:17 -04:00
Littleboy
d921f6721d LASTEXPRESS: Add missing logic in Waiter2 for chapter 4 2014-06-16 18:46:16 -04:00
Littleboy
73cc1803cb LASTEXPRESS: Rename Waiter* functions 2014-06-16 18:46:14 -04:00
Littleboy
5310d49e53 LASTEXPRESS: Rename Server* classes to Waiter* 2014-06-16 18:46:13 -04:00
Littleboy
7765f852be LASTEXPRESS: Rename Hadija functions 2014-06-16 18:46:12 -04:00
Littleboy
f403d6b45d LASTEXPRESS: Rename Kronos functions 2014-06-16 18:46:11 -04:00
Johannes Schickel
30d64edac4 ALL: Make Debugger command function names conform to our guidelines. 2014-05-27 02:04:08 +02:00
Johannes Schickel
ae4ffe01f0 ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. 2014-05-27 02:04:08 +02:00
Johannes Schickel
daa8d57a86 ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. 2014-05-27 02:04:07 +02:00
Max Horn
4d02f67bd1 ALL: Resolve multiple clang warnings 2014-03-30 14:38:02 +02:00
Johannes Schickel
3d4f409572 LASTEXPRESS: Make GPL headers consistent in themselves. 2014-02-18 02:39:35 +01:00
Littleboy
66ff931fb9 LASTEXPRESS: Rename Yasmin logic functions 2013-12-10 01:55:03 -05:00
Littleboy
ddcef23943 LASTEXPRESS: Fix enum comparison 2013-12-10 01:54:59 -05:00
Littleboy
e36786eb1b LASTEXPRESS: Rename Francois and Alouan logic functions 2013-12-10 01:54:59 -05:00
Littleboy
a434de35ff LASTEXPRESS: Update documentation for savegame format 2013-12-10 01:54:58 -05:00
Littleboy
2279464218 LASTEXPRESS: Rename InventoryItem properties 2013-12-10 01:54:57 -05:00
Littleboy
1314c5c128 LASTEXPRESS: Rename Object properties 2013-12-10 01:54:56 -05:00
Littleboy
f8c45b93a3 LASTEXPRESS: Rename several action functions 2013-12-10 01:54:55 -05:00
Littleboy
a2e9585400 LASTEXPRESS: Rename Anna logic functions
Fix wrong call in
2013-12-10 01:54:55 -05:00
Littleboy
5e9404ccdf LASTEXPRESS: Rename Alexei logic functions 2013-12-10 01:54:54 -05:00
Littleboy
a4b21cf436 LASTEXPRESS: Rename Abbot logic functions 2013-12-10 01:54:53 -05:00
Johannes Schickel
0e017f007a Merge pull request #375 from digitall/engineAutoPlug
RFC: Pluggable Engines #2 (No Python, just evolution of current configure shell and make code)
2013-11-26 02:27:11 -08:00
Strangerke
a8de5dfad8 LASTEXPRESS: Janitorial - Fix spacing errors 2013-11-24 19:28:54 +01:00
D G Turner
ef85456859 BUILD: Remove need for engine.mk in each engine directory.
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
2013-11-24 00:48:01 +00:00
D G Turner
1ac01d2333 BUILD: Remove need for engine-plugin.h in engines.
This is now generated automatically by the configure script from the
engine directory names.
2013-11-24 00:48:01 +00:00
D G Turner
00c27a28f9 BUILD: Split engines/plugins_table header down to a file per engine.
This is the third and final commit enabling fully pluggable engines.

Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
2013-11-24 00:48:01 +00:00
D G Turner
d77cf95a18 BUILD: Split engines.mk down to a single file per engine.
This is the second part of allowing engines to be added dynamically.
Each folder in engines/ which must contain a file named "engine.mk"
containing the make definitions for that engine.
2013-11-24 00:48:01 +00:00
D G Turner
aa947c9474 BUILD: Split configure.engines down to a single file per engine.
This is the first part of allowing engines to be added dynamically.
They are placed into a folder in engines/ which must contain a file
named "configure.engine" to add the engine, which is pulled into the
top level configure script automatically.
2013-11-24 00:45:38 +00:00
Eugene Sandulenko
8ccf02dcaf LASTEXPRESS: Redo d71b48 and use variable instead of commenting it 2013-10-12 09:16:58 +03:00
Eugene Sandulenko
d71b48b120 LASTEXPRESS: Comment out unused variable 2013-10-08 00:11:18 +03:00
Eugene Sandulenko
753c9198e9 LASTEXPRESS: Fix potential buffer overruns. Numerous CID 1003873-1003885 2013-10-08 00:11:18 +03:00
Littleboy
a20bf7cb60 LASTEXPRESS: Fix uninitialized scalar field (CID1002849) 2013-09-05 22:51:35 -04:00
Littleboy
9714cce46f LASTEXPRESS: Fix unchecked return value (CID1003854) 2013-09-05 22:51:34 -04:00
Littleboy
20745e0b3e LASTEXPRESS: Fix unchecked return value (CID1003850) 2013-09-05 22:51:33 -04:00
Littleboy
041aa50cb5 LASTEXPRESS: Remove unneeded check for loaded sequence (CID1003911)
The sequence loading helper should already check if the sequence is loaded and clean up the instance if not
2013-09-05 22:51:32 -04:00
Littleboy
a496ade059 LASTEXPRESS: Fix unchecked return value in LastExpressEngine::pollEvents() (CID1004167) 2013-09-05 22:51:31 -04:00