aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-11-24TOLTECS: Fix spacing errorsStrangerke
2013-11-24TSAGE: Fix R2R shading map not being setup if you restarted game whilst in-gamePaul Gilbert
2013-11-24TSAGE: Fix R2R palette corruption when showing dialogs on the title screenPaul Gilbert
2013-11-24TSAGE: Slow down title sequence animations to better match originalPaul Gilbert
2013-11-23TSAGE: Added new palette rotation code, to fix R2R rimwall vechile scenePaul Gilbert
2013-11-23FULLPIPE: Implement sceneHandler04_sub1()Eugene Sandulenko
2013-11-24DRACI: Rework formatting of gplCommandsStrangerke
2013-11-24TSAGE: Remove a couple of useless/obsolete warningsStrangerke
2013-11-24TSAGE: R2R - Remove an unused variable in maze UIStrangerke
2013-11-24TSAGE: BF - Remove an unused parameter in Scene570::Icon::setDetails()Strangerke
2013-11-24DRACI: Janitorial - Fix spacing errorsStrangerke
2013-11-24DEVTOOLS: Make create_project sort SCUMM as first engine.Johannes Schickel
This makes create_project output consistent with configure output again.
2013-11-24BUILD: 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-24DEVTOOLS: Adapt create_project to create engines/ dir if necessaryJohannes Schickel
2013-11-24DEVTOOLS: Factor out function to create directories in create_project.Johannes Schickel
2013-11-24BUILD: Create engines/ dir if necessary, to fix out-of-tree buildsD G Turner
2013-11-24BUILD: 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-24BUILD: Add engines/plugins_table.h to git in the ideprojects target.Johannes Schickel
2013-11-24DEVTOOLS: 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-24BUILD: 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-24BUILD: 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-24BUILD: 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-24BUILD: 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-24BUILD: 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-24TSAGE: RINGWORLD - Remove unused object, remove erroneous commentsStrangerke
2013-11-24PARALLACTION: Janitorial - Fix spacing errorsStrangerke
2013-11-24AVALANCHE: Fix savegame version checksStrangerke
2013-11-24GUI: Do not draw text outside edit rect in EditableWidget.Johannes Schickel
2013-11-24GUI: 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-24GUI: Document EditableWidget::getEditRect.Johannes Schickel
2013-11-24GUI: Draw caret over the whole height of the edit rect.Johannes Schickel
This improves the look of the editable widgets.
2013-11-24GUI: 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-24GUI: 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-24GUI: Fix EditTextWidget::getEditRect's returned height.Johannes Schickel
2013-11-24GUI: Fix ListWidget::getEditRect's returned height.Johannes Schickel
2013-11-23TSAGE: Fix for flub tube maze header commentsPaul Gilbert
2013-11-23TSAGE: Further fixes for object centroid handlingPaul Gilbert
2013-11-23COMMON: Document Common::String::unsigned_type.Johannes Schickel
2013-11-23COMMON: Document U32String a bit better.Johannes Schickel
2013-11-23WINTERMUTE: Switch WideString to U32String.Johannes Schickel
2013-11-23GRAPHICS: Allow Font to accept U32String as strings.Johannes Schickel
2013-11-23GRAPHICS: Allow TTFFont to cache glyphs when required.Johannes Schickel
This should allow TTFFont to display UTF-32 characters from fonts.
2013-11-23GRAPHICS: Get rid of _glyphSlots in TTFFont.Johannes Schickel
2013-11-23GRAPHICS: 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-23COMMON: Add simple UTF-32 string class U32String.Johannes Schickel
2013-11-23COMMON: 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-23WINTERMUTE: Use const_iterator in BaseFileManager::registerPackages.Johannes Schickel
2013-11-23WINTERMUTE: Slight interator usage cleanup.Johannes Schickel
2013-11-23WINTERMUTE: Remove another unused variable.Johannes Schickel
2013-11-23WINTERMUTE: 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.