Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-08-24 | ALL: Make simpleSaveNames() a MetaEngineFeature | Alexander Tkachev | |
Added it into hasFeature() of all engines which returned `true` in simpleSaveNames() before. As mentioned in #788, SCI is not always using simple names, so it doesn't have such feature now. | |||
2016-08-24 | ALL: Add MetaEngine::simpleSaveNames() | Alexander Tkachev | |
Engines with "simple" savenames would support "Run in background" in save/load dialog and gradual save slots unlocking. Other engines save/load feature would be locked until save sync is over. | |||
2016-08-24 | GUI: Show "locked" saves during sync | Alexander Tkachev | |
2016-05-29 | Fix CGE copyright sign | Hubert Maier | |
2016-05-17 | ALL: Change main engine header guard defines to <directory>_<engine>_H | Eugene Sandulenko | |
Recently we started to use this as new semantics, although in the past we used simly <engine>_H. Now these guard defines are consistent with rest of the files which are used in the engines. | |||
2016-04-14 | JANITORIAL: Reduce audio header dependencies | Ori Avtalion | |
2016-04-14 | JANITORIAL: Reduce GUI header dependencies | Ori Avtalion | |
2016-03-08 | ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines. | Johannes Schickel | |
_singleid -> _singleId _gameids -> _gameIds _guioptions -> _guiOptions | |||
2016-02-25 | CGE: Let listSaves return list sorted on slot numbers. | Johannes Schickel | |
2016-02-20 | CGE: Add events.cpp to POTFILE | Thierry Crozat | |
2016-02-20 | CGE: Translate buttons in load and save dialogs. | Thierry Crozat | |
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. |