Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-24 | DRACI: Rework formatting of gplCommands | Strangerke | |
2013-11-24 | TSAGE: Remove a couple of useless/obsolete warnings | Strangerke | |
2013-11-24 | TSAGE: R2R - Remove an unused variable in maze UI | Strangerke | |
2013-11-24 | TSAGE: BF - Remove an unused parameter in Scene570::Icon::setDetails() | Strangerke | |
2013-11-24 | DRACI: Janitorial - Fix spacing errors | Strangerke | |
2013-11-24 | DEVTOOLS: Make create_project sort SCUMM as first engine. | Johannes Schickel | |
This makes create_project output consistent with configure output again. | |||
2013-11-24 | BUILD: Add code to maintain ordering of engines in generated files. | D G Turner | |
This is mainly "cosmetic" to keep the SCUMM engine and subengines at the top of the various files, but probably a good idea to prevent any subtle regressions associated with changing the order. | |||
2013-11-24 | DEVTOOLS: Adapt create_project to create engines/ dir if necessary | Johannes Schickel | |
2013-11-24 | DEVTOOLS: Factor out function to create directories in create_project. | Johannes Schickel | |
2013-11-24 | BUILD: Create engines/ dir if necessary, to fix out-of-tree builds | D G Turner | |
2013-11-24 | BUILD: Partial solution for parallel make issue. | D G Turner | |
This is due to the multiple outputs produced by the configure rule, which cause multiple invocations of configure when make is run in parallel. Various solutions are detailed in the Multiple-Outputs section of the GNU automake manual which apply generally to makefiles. This solution is a simpler one, but should solve the problem, though it can fail on "mutilated" trees ie. where some of the configure outputs are present, but not all... but this situation is not common, tends to be due to an error in configure and should be recoverable by a "make clean && ./configure" call. | |||
2013-11-24 | BUILD: Add engines/plugins_table.h to git in the ideprojects target. | Johannes Schickel | |
2013-11-24 | DEVTOOLS: Adapt create_project for new configure.engine files. | Johannes Schickel | |
I could not try any generated project files since I do not have access to the IDEs. | |||
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-24 | TSAGE: RINGWORLD - Remove unused object, remove erroneous comments | Strangerke | |
2013-11-24 | PARALLACTION: Janitorial - Fix spacing errors | Strangerke | |
2013-11-24 | AVALANCHE: Fix savegame version checks | Strangerke | |
2013-11-24 | GUI: Do not draw text outside edit rect in EditableWidget. | Johannes Schickel | |
2013-11-24 | GUI: Fix undrawing caret glitch when the edit text is inversed. | Johannes Schickel | |
This is prominently visible in the list based save/load chooser since the edit string is drawn on a special green background there. When the caret is at the end of the edit string this would result in the green color missing at the place of the (undrawn) caret. To avoid this we simply draw a fake space now. | |||
2013-11-24 | GUI: Document EditableWidget::getEditRect. | Johannes Schickel | |
2013-11-24 | GUI: Draw caret over the whole height of the edit rect. | Johannes Schickel | |
This improves the look of the editable widgets. | |||
2013-11-24 | GUI: Fix out-of-bounds check in EditableWidget::drawCaret. | Johannes Schickel | |
The line "y + editRect.height() + 2" is not included in drawing anymore. Thus it is allowed to equal EditableWidget::_h. | |||
2013-11-24 | GUI: Fix character redrawing behind caret in EditTextWidgets. | Johannes Schickel | |
This fixes an ugly y position change when the caret is moved to a character in an edit text widget. | |||
2013-11-24 | GUI: Fix EditTextWidget::getEditRect's returned height. | Johannes Schickel | |
2013-11-24 | GUI: Fix ListWidget::getEditRect's returned height. | Johannes Schickel | |
2013-11-23 | TSAGE: Fix for flub tube maze header comments | Paul Gilbert | |
2013-11-23 | TSAGE: Further fixes for object centroid handling | Paul Gilbert | |
2013-11-23 | COMMON: Document Common::String::unsigned_type. | Johannes Schickel | |
2013-11-23 | COMMON: Document U32String a bit better. | Johannes Schickel | |
2013-11-23 | WINTERMUTE: Switch WideString to U32String. | Johannes Schickel | |
2013-11-23 | GRAPHICS: Allow Font to accept U32String as strings. | Johannes Schickel | |
2013-11-23 | GRAPHICS: Allow TTFFont to cache glyphs when required. | Johannes Schickel | |
This should allow TTFFont to display UTF-32 characters from fonts. | |||
2013-11-23 | GRAPHICS: Get rid of _glyphSlots in TTFFont. | Johannes Schickel | |
2013-11-23 | GRAPHICS: Let Font take uint32 as character codes. | Johannes Schickel | |
This is required to support UTF-32 strings but does not make them work automatically! | |||
2013-11-23 | COMMON: Add simple UTF-32 string class U32String. | Johannes Schickel | |
2013-11-23 | COMMON: Add underlying type names to Common::String. | Johannes Schickel | |
The value_type is analogous to std::basic_string::value_type. The unsigned_type on the other hand is an unsigned type of the value_type which allows to obtain an character without nasty sign extension. | |||
2013-11-23 | WINTERMUTE: Use const_iterator in BaseFileManager::registerPackages. | Johannes Schickel | |
2013-11-23 | WINTERMUTE: Slight interator usage cleanup. | Johannes Schickel | |
2013-11-23 | WINTERMUTE: Remove another unused variable. | Johannes Schickel | |
2013-11-23 | WINTERMUTE: Make BaseFileManager::registerPackages case agnostic. | Johannes Schickel | |
The old version did only work as expected when all the filenames were all lowercase. This seems to be the case for most (or even all?) WME games. However, we are better safe than sorry and make the code case agnostic. | |||
2013-11-23 | WINTERMUTE: Remove unused variables. | Johannes Schickel | |
2013-11-23 | VIDEO: Fix awful thinko from 55791d5fc1 | Matthew Hoops | |
2013-11-23 | TSAGE: R2R - Remove some warnings | Strangerke | |
2013-11-23 | TSAGE: In progress work and bugfixes for R2R centroid handling | Paul Gilbert | |
2013-11-23 | VIDEO: Fix AVI indexes with absolute offsets | Matthew Hoops | |
2013-11-23 | AVALANCHE: Make the call of displayScrollChain() a bit more consistent | urukgit | |