Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-20 | KEYMAPPER: Create a DefaultEventMapper when Keymapper isn't enabled | Tarek Soliman | |
This allows migration to unconditional mapping | |||
2012-02-20 | KEYMAPPER: EventMapper must now eat all events | Tarek Soliman | |
2012-02-18 | COMMON: Fix value of EVENT_CUSTOM_BACKEND | Tarek Soliman | |
I failed to see that the enum was not ordered | |||
2012-02-16 | COMMON: Fix typo | Max Horn | |
2012-02-15 | KEYMAPPER: Add more warning signs | Tarek Soliman | |
2012-02-15 | KEYMAPPER: Allow ports to define default Keymap Action bindings | Tarek Soliman | |
2012-02-15 | JANITORIAL: Fix missing whitespace in pointer cast | Tarek Soliman | |
find -name '*.h' -or -name '*.cpp' | xargs sed -r -i 's@\(([A-Za-z0-9]+)\*\)@(\1 *)@g' This seems to have caught some params as well which is not undesirable IMO. It also caught some strings containing this which is undesirable so I excluded them manually. (engines/sci/engine/kernel_tables.h) | |||
2012-02-15 | JANITORIAL: Fix whitespace in pointer template arg | Tarek Soliman | |
2012-02-15 | ALL: Avoid using is* macros from ctype.h | Max Horn | |
On some systems, passing signed chars to macros like isspace() etc. lead to a runtime error. Hence, mark these macros as forbidden by default, and introduce otherwise equivalent alternatives for them. | |||
2012-02-13 | COMMON: Enable backend specific custom events only when the Keymapper is ↵ | Johannes Schickel | |
enabled. Otherwise there is no way of generating these events, thus it's better to make people really aware of this. I furthermore added some nots that its part of a WIP API, thus it should only be used after checking up. | |||
2012-02-13 | ALL: Enable Keymapper specific OSystem API only when the Keymapper is enabled. | Johannes Schickel | |
2012-02-12 | COMMON: Add custom backend event | Tarek Soliman | |
2012-02-12 | KEYMAPPER: Allow ports to define their own global keymap | Tarek Soliman | |
2012-02-10 | JANITORIAL: Fix template definition whitespace | Tarek Soliman | |
2012-02-02 | COMMON: Fix comment typo | Tarek Soliman | |
2012-01-29 | COMMON: Return 0 instead of false in FSNode::createReadStream. | Johannes Schickel | |
This should "fix" some g++ warnings. | |||
2012-01-29 | GRAPHICS/GUI: Implement charset mapping for TTF fonts. | Johannes Schickel | |
The charsets used by the translations now need to have a "$(name).cp" file, which contains an charset index => unicode mapping. Otherwise create_translations will fail. | |||
2012-01-23 | COMMON: Fix compilation with mingw-w64 | dhewg | |
setjmp and longjmp are being used in system headers. Allow these symbols globally instead of hacking the appropriate defines in every file including windows.h. | |||
2012-01-13 | COMMON: Enhance zlib interface | Andrea Corna | |
2011-12-30 | COMMON: Slight formatting fix. | Johannes Schickel | |
2011-12-30 | COMMON: Perform some keymapper-related changes to the KeyState struct | Filippos Karapetis | |
The == operator in KeyState should not be checking for sticky modifier keys. This allows the keymapper's defined actions to function correctly in desktop platforms, when sticky modifier keys such as caps lock and num lock are turned on. Also, added some sanity checks to hasFlags() and enums for sticky and non-sticky keys | |||
2011-12-15 | COMMON: QuickTime mdat atoms should be leaves | Matthew Hoops | |
2011-12-13 | COMMON: Make more members of Archive constant. | Andrea Corna | |
2011-12-12 | VIDEO: Add support for QuickTime video track edit lists | Matthew Hoops | |
2011-12-04 | GUI: Fix GUIO flags again. | Johannes Schickel | |
The GUIO flags use an escape sequence for octal numbers. Starting with 18e84f9c1138ea4ce66cbbea53e6957bee3e588f GUIO_MIDICMS used "\008" which resulted in the CMS flag adding a zero into the flags and thus terminating the GUIO flag string. | |||
2011-12-04 | GUI: fix GUIO_NOSPEECH/GUIO_NOSFX settings | athrxx | |
2011-11-18 | COMMON: Added Croatian language (for a localized version of BS2.5) | Filippos Karapetis | |
2011-11-17 | Merge pull request #114 from tsoliman/keymapper2 | Eugene Sandulenko | |
KEYMAPPER: Keymapper improvements 2 | |||
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 | |