Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-09-27 | COMMON: Make Coverity 6.6.1 happier | Eugene Sandulenko | |
Apparently their tools do not include __has_feature clang extension. I've submitted the bugreport to them but in the meantime let's have this define in the system. | |||
2013-09-26 | COMMON: Expand the warnings thrown for broken DCL compressed data | Filippos Karapetis | |
The Russian translated versions of Neverhood have invalid unpacked sizes for some compressed resources. This helps in identifying their resource parameters more easily | |||
2013-09-21 | COMMON: Shut more Coverity warnings in coroutines. | Eugene Sandulenko | |
2013-09-21 | COMMON: Use unused variables in coroutine macros. | Eugene Sandulenko | |
This should fix couple of hundreds of Coverity detected defects. | |||
2013-08-13 | COMMON: Add setVal to ConfigManager::Domain. | Johannes Schickel | |
This fixes compilation in the keymapper. | |||
2013-08-12 | Merge pull request #377 from lordhoto/config-manager-cleanup | Johannes Schickel | |
Config Manager Cleanup | |||
2013-08-12 | COMMON: Get rid of write version of ConfigManager::getGameDomains. | Johannes Schickel | |
This can be abused to insert Domains into the game domains without any checks. Instead, only write iterator access is given. | |||
2013-08-08 | COMMON: Remove commented out include in config-manager.h. | Johannes Schickel | |
2013-08-08 | COMMON: Remove outdated comments on INIFile. | Johannes Schickel | |
These very old comments claimed that ConfigManager uses INIFile. This is not true however. Thus removing them should clear things up a little bit. | |||
2013-08-08 | COMMON: Rename ConfigFile to INIFile. | Johannes Schickel | |
This clears up that 'ConfigFile' is actually a class handling only INI-files. | |||
2013-08-08 | COMMON: Do not let ConfigManager::Domain inherit from StringMap. | Johannes Schickel | |
Instead we provide wrapper functionality now. Intuitively a Domain is not a simple StringMap. | |||
2013-08-02 | COMMON: Define all Unix98/BSD math constants in scummsys.h. | Johannes Schickel | |
This should fix compilation on mingw64 with --enable-c++11 and also make sure the constants are present on other systems for the uncommon case they might be missing. | |||
2013-08-02 | COMMON: Add comment explaining reason for defining math constants. | D G Turner | |
2013-07-31 | COMMON: Move definition of math constants to scummsys header. | D G Turner | |
This should have no effect on common/math.h as scummsys is included at the top anyway, but this will fix compilation on some toolchains when strict ANSI language compliance is enabled i.e. -std=c++11, rather than -std=gnu11. This causes an issue as a side effect is to set a guard which disables various non-standard defines in the system headers i.e. the M_PI and M_SQRT1_2 constant definitions in the MinGW x86_64 toolchain on buildbot. By moving this into scummsys.h after the point of system math.h inclusion, we can ensure that M_PI etc. are always present. | |||
2013-07-30 | COMMON: Enforce formatting guidelines a bit more in util.h. | Johannes Schickel | |
2013-07-29 | COMMON: Revert last commit as rightfully pointed out by fuzze. | Eugene Sandulenko | |
2013-07-29 | COMMON: Added copy constructors and copier to Rect and Point. | Eugene Sandulenko | |
2013-07-18 | Merge pull request #353 from clone2727/eventrec_timer_fix | Eugene Sandulenko | |
ALL: Don't use EventRecorder at all when not compiled in | |||
2013-07-15 | RECORDER: Fix wrong argument order | Eugene Sandulenko | |
2013-07-14 | JANITORIAL: Remove trailing whitespace | Sven Hesse | |
2013-07-14 | RECORDER: Fix CID 1046886. Uninit class variables. | Eugene Sandulenko | |
2013-07-11 | COMMON: Cleanup the MacResManager a bit | Matthew Hoops | |
2013-07-06 | ALL: Don't use EventRecorder at all when not compiled in | Matthew Hoops | |
2013-07-06 | RECORDER: Fix tests compilation. Patch by D G Turner | Eugene Sandulenko | |
2013-07-05 | Revert "COMMON: Fix crash when the keymapper and the event recorder are enabled" | Filippos Karapetis | |
This reverts commit 93987d999c61221bda3da548c8c81f5d6d906a12. | |||
2013-07-05 | COMMON: Fix crash when the keymapper and the event recorder are enabled | Filippos Karapetis | |
DefaultEventManager registers a keymapper that is supposed to be auto-freed. However, the event recorder then sets itself as a new keymapper, but because the autofree flag is already set, registerMapper() ends up deleting the event recorder itself. Setting the autofree flag before actually freeing the mapper fixes the issue and prevents ScummVM from crashing on startup | |||
2013-07-05 | COMMON: Initialize EventDispatcher::_autoFreeMapper. | Johannes Schickel | |
This fixes a branching on uninitialized variable reported by valgrind on startup. | |||
2013-07-04 | Merge pull request #331 from sev-/gsoc2012-eventsrecorder | Eugene Sandulenko | |
GSoC2012: Event Recorder (reworked) | |||
2013-07-01 | Merge pull request #342 from RichieSams/addDeleteRangeStringMethod | Johannes Schickel | |
COMMON: Add erase method to String class | |||
2013-06-20 | COMMON: Add erase method to String class | richiesams | |
2013-06-09 | COMMON: Fix custom NE resource type names | Matthew Hoops | |
2013-06-08 | COMMON: Add basic documentation for RDFT | Willem Jan Palenstijn | |
2013-06-08 | COMMON: Improve comment in CosineTable::CosineTable. | Johannes Schickel | |
This commit changes the comment to use the same variable names as we do in the code. Furthermore, it also makes the comment a bit easier to grasp. | |||
2013-06-08 | COMMON: Try to document the SineTable/CosineTable table entries. | Johannes Schickel | |
2013-06-08 | COMMON: Save memory by allocating only required entries in Cosine-/SineTable. | Johannes Schickel | |
The tables only contain (2^bitPrecision)/2 entries. The code allocated twice as many entries previously. | |||
2013-06-08 | COMMON: Fix regression in SineTable creation. | Johannes Schickel | |
This is a regression from f4ba8a6485b097a8ef1e2004d1af127243f379f1. The commit replaced the static cosine and sine tables with dynamically created ones. In the process of that a copy&paste error happened which made the sine table use the layout of the cosine table. This commit now changes the dynamically created sine tables to conform to the layout of the previous static tables. | |||
2013-06-06 | COMMON: Add depth/flat parameters to addSubDirectoryMatching. | Alyssa Milburn | |
2013-05-17 | RECORDER: Implement Events Recorder | Eugene Sandulenko | |
2013-05-02 | COMMON: Change kPlatformPC to kPlatformDOS | Matthew Hoops | |
"PC" was very ambiguous and now it matches what we show in the GUI. This also corrects sword2's platform to Windows. | |||
2013-04-19 | COMMON: Add ConfigFile::addSection function. | Alyssa Milburn | |
2013-04-16 | COMMON: Don't use parserError for non-parser errors | Willem Jan Palenstijn | |
2013-04-15 | COMMON: Remove useless member variable FFT:_permutation | Sven Hesse | |
2013-03-20 | COMMON: Fix assert condition in String::setChar() | Thierry Crozat | |
2013-02-24 | Merge pull request #309 from dreammaster/hopkins | Paul Gilbert | |
Hopkins FBI Pull Request | |||
2013-02-23 | ALL: Fix typo (existant->existent) | Willem Jan Palenstijn | |
2013-02-15 | Merge branch 'master' into hopkins | Dreammaster | |
2013-01-28 | Merge pull request #305 from giucam/bufferedseekable | Johannes Schickel | |
Make BufferedSeekableReadStream use the buffer with SEEK_SET and SEEK_END | |||
2013-01-28 | COMMON: Fix successive seeks in BufferedSeekableReadStream. | Johannes Schickel | |
This fixes the failing test case added in da8eeb9dbed2102764b3ca0697d6882bae0402cc. Thanks to wjp for his input on this. | |||
2013-01-26 | JANITORIAL: Use "End of anonymous namespace" as comment for anonymous ↵ | Johannes Schickel | |
namespaces. | |||
2013-01-26 | JANITORIAL: Enforce "} // End of namespace" with a single space after }. | Johannes Schickel | |