Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-26 | CGE: Only request actual save slots in listSaves. | Johannes Schickel | |
2014-10-28 | CGE: Remove trailing whitespace | Filippos Karapetis | |
2014-10-11 | CGE: Add a safeguard in getPage() | Strangerke | |
2014-10-04 | CGE: Add list of files that contain translatable strings | Thierry Crozat | |
2014-09-26 | CGE: Fix a crash when detecting an empty set of VOL files | Strangerke | |
2014-09-17 | CGE: Cleanup detection, implement fallbackDetect | Strangerke | |
2014-09-16 | CGE: Remove fallback detection. | Peter Bozsó | |
2014-08-12 | CGE: Get rid of superflous game name in extra field. | Johannes Schickel | |
2014-08-12 | Merge pull request #488 from urukgit/cge2 | Eugene Sandulenko | |
CGE2: Add Sfinx engine | |||
2014-08-11 | CGE: Fix EncryptedStream::err(). | uruk | |
2014-06-15 | CGE: Remove (broken) variable length specification | Strangerke | |
2014-06-15 | CGE: Use booleans instead of uint16 in flag structure | Strangerke | |
2014-05-30 | Merge branch 'master' of https://github.com/scummvm/scummvm into cge2 | uruk | |
2014-05-27 | ALL: Rename Debugger::DCmd_Register to Debugger::registerCmd. | Johannes Schickel | |
2014-05-27 | ALL: Rename Debugger::DebugPrintf to Debugger::debugPrintf. | Johannes Schickel | |
2014-04-29 | Merge remote-tracking branch 'origin/master' into cge2 | uruk | |
2014-04-29 | CGE: Replace magic numbers with defines. | uruk | |
2014-04-25 | CGE2: Remove detection of Sfinx from CGE1. | uruk | |
2014-03-15 | CGE: Remove a useless structure member, reduce a variable scope | Strangerke | |
2014-03-15 | CGE: Remove a useless variable, remove some associated dead code | Strangerke | |
2014-03-15 | CGE: Reorder CGEEngine constructor | Strangerke | |
2014-03-15 | CGE: Move several variable initializations to the constructor | Strangerke | |
2014-03-11 | CGE: Get rid of a magic value in file seek | Strangerke | |
2014-03-11 | CGE: Remove the useless return value of XCrypt() | Strangerke | |
2014-03-10 | CGE: Fix 2 more obsolete debug messages | Strangerke | |
2014-03-10 | CGE: Fix obsolete debug message | Strangerke | |
2014-03-02 | CGE: Fix some uninitialized variables | Strangerke | |
2014-03-02 | CGE: Add a comment about an intended fall-through | Strangerke | |
2014-03-02 | CGE: Move hero shadow check inside hero check in sceneUp() | Strangerke | |
2014-03-02 | CGE: Add a safeguard in pocFul | Strangerke | |
2014-02-19 | CGE: Some British to American english | Strangerke | |
2014-02-18 | CGE: Make GPL headers consistent in themselves. | Johannes Schickel | |
2014-02-17 | CGE: Indent REGISTER_PLUGIN_* for consistency. | Johannes Schickel | |
2014-02-16 | CGE: Janitorial - Remove trailing spaces | Strangerke | |
2014-02-13 | CGE: Add an option to toggle color blind mode from the launcher | Strangerke | |
2014-02-09 | CGE: Reduce the scope of some variables | Strangerke | |
2014-01-17 | Merge pull request #417 from digitall/STACK_fixes | Johannes Schickel | |
ALL: Fix optimization unstable code on checking for null after new. | |||
2014-01-17 | CGE: Further alignment fixes to Bitmap class. | D G Turner | |
This fixes bug #6476 - "DC: Soltys (CGE) crashes at start up". | |||
2014-01-15 | ALL: Remove optimization unstable code on checking for null after new. | D G Turner | |
These issues were identified by the STACK tool. By default, the C++ new operator will throw an exception on allocation failure, rather than returning a null pointer. The result is that testing the returned pointer for null is redundant and _may_ be removed by the compiler. This is thus optimization unstable and may result in incorrect behaviour at runtime. However, we do not use exceptions as they are not supported by all compilers and may be disabled. To make this stable without removing the null check, you could qualify the new operator call with std::nothrow to indicate that this should return a null, rather than throwing an exception. However, using (std::nothrow) was not desirable due to the Symbian toolchain lacking a <new> header. A global solution to this was also not easy by redefining "new" as "new (std::nothrow)" due to custom constructors in NDS toolchain and various common classes. Also, this would then need explicit checks for OOM adding to all new usages as per C malloc which is untidy. For now to remove this optimisation unstable code is best as it is likely to not be present anyway, and OOM will cause a system library exception instead, even without exceptions enabled in the application code. | |||
2014-01-12 | CGE: Remove unecessary void pointer usage in resource file I/O. | D G Turner | |
2013-12-17 | CGE: Fix check on file handlers | Strangerke | |
2013-11-24 | BUILD: Remove need for engine.mk in each engine directory. | D G Turner | |
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 | BUILD: Remove need for engine-plugin.h in engines. | D G Turner | |
This is now generated automatically by the configure script from the engine directory names. | |||
2013-11-24 | BUILD: Split engines/plugins_table header down to a file per engine. | D G Turner | |
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 | BUILD: Split engines.mk down to a single file per engine. | D G Turner | |
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 | BUILD: Split configure.engines down to a single file per engine. | D G Turner | |
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-10 | CGE: Ensure string copy don't overrun. Fix CID 1003674 to 1003678 | Strangerke | |
2013-10-30 | CGE: Add detection entry for translated Spanish Soltys | Thierry Crozat | |
2013-08-03 | CGE: Take advantage of Surface::getPixels. | Johannes Schickel | |
2013-08-03 | CGE: Prefer getBasePtr over direct Surface::pixels access. | Johannes Schickel | |