Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-11-17 | COMMON: Move <new> include into scummsys.h. | Alyssa Milburn | |
The header contains forbidden symbols on some platforms, and the simplest solution seems to be to include it here. This also includes it from all the portdefs.h files, except the Symbian one. Probably the FIXME and the #if can be removed once it's known to work. | |||
2011-11-16 | LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE) | Strangerke | |
2011-11-16 | COMMON: Improve storage management of Array. | Johannes Schickel | |
Now our Array class distinguishs between initialized and uninitialized objects. It furthermore always calls the destructor of no longer contained elements. This should help with non-POD objects stored in our Array class. Thanks to Bertrand for his feedback on this. | |||
2011-11-16 | COMMON: Make value parameter of fill a const reference. | Johannes Schickel | |
2011-11-16 | COMMON: Rename Common::set_to to Common::fill. | Johannes Schickel | |
This makes the name match with the name of the STL function with the same behavior. | |||
2011-10-27 | COMMON: Remove ascii check from KeyState::operator== | Tarek Soliman | |
ascii is used for display and text input. Operator== shouldn't be used in those cases. Besides, it breaks the keymapper for non-ascii keys like KEYCODE_LEFT | |||
2011-10-24 | GUI: Add GUIO EGA Dithering option | Strangerke | |
This will be used to disable the EGA dithering option | |||
2011-10-23 | LAUNCHER: Add GUIO_NOASPECT to SCUMM engine | Strangerke | |
2011-10-23 | ALL: Reduce assignment of "" to Common::String. | Johannes Schickel | |
When clearing an existant object clear() should be used. When constructing objects (or using default values for parameters) the constructor of String without any argument should be used. This changes only a few instances I noticed while looking over some recent commit logs. | |||
2011-10-23 | AD: Switched rest of the engines to new GUIO | Eugene Sandulenko | |
2011-10-23 | AD: Swtich GUI options to a char array. | Eugene Sandulenko | |
This eliminates nasty limitation of caping number of flags to 31. Current code has limitation of 255 flags, though. Only SCUMM engine is converted, rest do not even compile. Detection of fan talkie MI is broken as it has to be implemented differently. | |||
2011-10-21 | COMMON: Extend some method comments in Common::BitStream | Sven Hesse | |
Adding examples to getBits() and addBit(). | |||
2011-10-21 | COMMON: Fix potential UB while shifting Common::BitStream | Sven Hesse | |
Shifting a 32-bit value by more than 31 is undefined. | |||
2011-10-20 | Merge pull request #80 from DrMcCoy/newbitstream | Eugene Sandulenko | |
COMMON: Rewrite Common::BitStream as a template | |||
2011-10-11 | Symbian: Must define scumm_va_copy also for Symbian | anotherguest | |
2011-10-08 | COMMON: Include hidden files in FSDirectory cache and detection. | Alyssa Milburn | |
The cache issue has been discussed before, it breaks accessing files beginning with a dot on POSIX. The change to the advancedDetector to see hidden files was suggested by AdamRi on IRC. | |||
2011-10-07 | COMMON: Ensure numTypes is set to 0 on close | Matthew Hoops | |
2011-10-07 | COMMON: Unbreak ConfigFile::renameSection. | Johannes Schickel | |
It will still not work when the new section name is already taken, but at at least when it is not taken it should work now. | |||
2011-10-07 | COMMON: Remove unused code in config-file.cpp. | Johannes Schickel | |
2011-11-13 | COMMON: Some minor formatting fixes in translation code. | Johannes Schickel | |
Done by running astyle over the files. | |||
2011-11-02 | COMMON: Fix warning | Eugene Sandulenko | |
2011-10-29 | JANITORIAL: Remove unnecessary semicolons | Torbjörn Andersson | |
2011-08-27 | COMMON: Rewrite BitStream as a template | Sven Hesse | |
This rewrites BitStream as a template, allowing for more different memory layouts of the actual bit data. | |||
2011-08-27 | Merge pull request #79 from clone2727/agos_cab | Eugene Sandulenko | |
AGOS: Add support for loading data from Windows (InstallShield) installer archives | |||
2011-08-21 | BADA: Remove BADA defined check. Was a temp fix for simulator build | Chris Warren-Smith | |
2011-08-21 | BADA: Initial BADA port implementation | Chris Warren-Smith | |
2011-08-20 | COMMON: Add wrapper for inflating headerless zlib data | Matthew Hoops | |
2011-08-20 | SCUMM: Fix compilation when translation support is disabled. | Johannes Schickel | |
For this I added a convenience version of getLanguageYesNo, which works on the currently setup GUI translation language. All other code which requires this acan also use it instead of having to worry about the USE_TRANSLATION and thus having two code paths. | |||
2011-08-20 | I18N: Added comments to some of obscure translatable strings | Eugene Sandulenko | |
2011-08-20 | COMMON: Implemented functions for determining localized Y/N equivalent | Eugene Sandulenko | |
2011-08-20 | COMMON: Restore locale <-> Common::Language conversion utils | Eugene Sandulenko | |
This reverts commit 284b49aabc54590e1444f06561a815c2a3c5de7e. | |||
2011-08-19 | COMMON: intLog2 uses _BitScanReverse on MSVC | Bertrand Augereau | |
2011-08-18 | COMMON: Slight formatting fix. | Johannes Schickel | |
2011-08-14 | RECORDER: Lower I/O in recorder | Eugene Sandulenko | |
2011-08-09 | RECORDER: Defer mutex deletion to destructor. | Johannes Schickel | |
Since we now call deinit after a game has been run, otherwise RTL would be broken. See bug report #3388982 "valgrind errors when doing multiple RTL". | |||
2011-08-09 | RECORDER: Implement time compensation for playback | Eugene Sandulenko | |
2011-08-08 | RECORDER: Give name to recoder priority. Added middle button storing. | Eugene Sandulenko | |
2011-08-08 | RECORDER: Restore event recorder functionality. | Eugene Sandulenko | |
It was badly broken after refactoring into EventObserver. Fitst, deinit() method was never called which lead to bad record files. Then, the concept of counting pollEvent() calls was ignored. Introduced dispatchPoll() method of EventObserver which is implemented in EventRecorder. It counts calls so is able to inject events at more proper time. Additionally now event times are recorded. | |||
2011-08-08 | RECORDER: Add some debug output | Eugene Sandulenko | |
2011-08-07 | COMMON: Replace x + ARRAYSIZE(x) by the simpler ARRAYEND(x). | Christoph Mallon | |
2011-08-07 | COMMON: Add DisposablePtr<T>, which replaces many repeated implementations ↵ | Christoph Mallon | |
of a dispose flag. | |||
2011-08-07 | COMMON: Remove implicit conversion from ScopedPtr<T> to T*. | Christoph Mallon | |
2011-08-07 | COMMON: Make constants actually const. | Christoph Mallon | |
2011-08-07 | COMMON: Correct error message. | Christoph Mallon | |
The message displays bytes, but capacity is the count of objects, so multiply by their size. | |||
2011-08-07 | COMMON: Use correct format specifier. | Christoph Mallon | |
2011-08-07 | COMMON: Remove superfluous Common:: qualifiers. | Christoph Mallon | |
2011-08-07 | COMMON: Use ScopedPtr<> to simplify resource management. | Christoph Mallon | |
2011-08-07 | COMMON: Simplify initialization of z_stream struct. | Christoph Mallon | |
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-08-06 | COMMON: Add notifyError() and clearError() to the TaskbarManager, used to ↵ | Littleboy | |
notify the user that an error happened through the taskbar icon |