aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-01-02- Moved theme listing code from GuiManager to ThemeEngineJohannes Schickel
- Only show builtin theme in theme list if GUI_ENABLE_BUILTIN_THEME is defined - Introduced _themeFile to ThemeEngine again and changed _themeId to store the basename of the theme svn-id: r35684
2009-01-02Disable the SAGA 2 sub engine by default (it's WIP)Filippos Karapetis
svn-id: r35683
2009-01-02- Changed description for --list-themes to be consistent with descriptions ↵Johannes Schickel
of other --list commands - Updated description for --platform option svn-id: r35682
2009-01-02- Fixed --gui-theme command line descriptionJohannes Schickel
- Added --list-themes command line command to list available GUI themes svn-id: r35681
2009-01-02- Added support selection of themes via a basename again (This should fix ↵Johannes Schickel
bugs #2473213 "GUI: Theme selection oddities and regressions" and #2219605 "GUI: theme detection") - Changed default value to "scummmodern" instead of "scummmodern.zip" for "gui_theme" - Moved theme listing code from ThemeBrowser to GuiManager svn-id: r35680
2009-01-02Wrapped more engine-specific code around appropriate ifdefsFilippos Karapetis
svn-id: r35679
2009-01-02Wrapped SAGA 2 game entries around appropriate definesFilippos Karapetis
svn-id: r35678
2009-01-02Let compiled subengines be visible in About dialog.Eugene Sandulenko
svn-id: r35677
2009-01-02More configure code for additional SAGA engine features.Eugene Sandulenko
svn-id: r35676
2009-01-02disable buffering for newlib's poor fread() implementationAndre Heider
svn-id: r35675
2009-01-02mutex fix, we actally want recursive locksAndre Heider
svn-id: r35674
2009-01-02Added changes to configure, which I forgot to do in my previous commitFilippos Karapetis
svn-id: r35673
2009-01-02- Split the IHNM script functions into a different fileFilippos Karapetis
- Added two new defines, ENABLE_IHNM and ENABLE_SAGA2 (enabled by default), which can be used to remove the parts of the SAGA engine which are specific to IHNM and SAGA 2 games. Hopefully, this will reduce the size of the engine even more for platforms with little memory (e.g. the Nintendo DS) svn-id: r35672
2009-01-02Updated the MSVC project files for commit #35668Filippos Karapetis
svn-id: r35671
2009-01-02Rewrote the SAGA script system to use an opcode table, like in other enginesFilippos Karapetis
svn-id: r35670
2009-01-02Add German, Italian and Spanish VGA versions of Cruise for a Corpse.Travis Howell
svn-id: r35669
2009-01-02Renamed gui/newgui.cpp -> gui/GuiManager.cpp and gui/newgui.h -> ↵Johannes Schickel
gui/GuiManager.h svn-id: r35668
2009-01-02Reverted the handling of mouse move events, now the slider widget should be ↵Johannes Schickel
highlighted correctly again. svn-id: r35667
2009-01-02Modified the way button highlights are processed when a widget is in ↵Johannes Schickel
dragging mode. This allows for example unhighlighting of a button when the user clicked on it but moved the mouse away. svn-id: r35666
2009-01-02GUI: Redraw screen ASAP if the theme was changedMax Horn
svn-id: r35665
2009-01-02Fix bugs #1940871: "AGI: Fan(Beyond Titanic 2) - Lockup" and #1874918:Eugene Sandulenko
"AGI GR: Text wrapping broken on long strings in the mines" by replacing our text wrap routine with one based on GBAGI. Also made debug messages more clear. svn-id: r35664
2009-01-02GUI: Create the _themeArchive once and then keep it; also do not reload ↵Max Horn
theme bitmaps needlessly svn-id: r35663
2009-01-02Got rid of GuiManager::clearDragWidget instead handle it via a new widget ↵Johannes Schickel
flag WIDGET_IGNORE_DRAG. svn-id: r35662
2009-01-02GUI: Fix the recent regression where starting games directly (bypassing the ↵Max Horn
launcher) would result in a black screen; also reinit the theme (which each time causes the full XML data to be parsed) less often svn-id: r35661
2009-01-02Prevent the 'Confirm exit' dialog from being invoked recursivelyMax Horn
svn-id: r35660
2009-01-02Oops. (stupid c&p bug)Johannes Schickel
svn-id: r35659
2009-01-02Cleanup.Johannes Schickel
svn-id: r35658
2009-01-01Cleanup.Johannes Schickel
svn-id: r35657
2009-01-01Use the proper samples file name for 11hJordi Vilalta Prat
svn-id: r35656
2009-01-01Fixed a typo in a comment, plus some slight re-wording.Torbjörn Andersson
svn-id: r35655
2009-01-01cleanupMax Horn
svn-id: r35654
2009-01-01Revamping the handling of GUI themes a bit:Max Horn
* Moved the code which handles fallback to the built-in theme from ThemeEngine to GuiManager * Changed ThemeEngine::init() to only init&load the theme; no more messing with the overlay * Commented to a somewhat obscure line in the GuiManager event loop (taking eriktorbjorn's original commit message for that change as comment text) * Cleaned up the way the Dialog constructor ensures that the current Theme is correctly setup * Got rid of varios members of ThemeEngine * Changed ThemeEngine members _screen and _backBuffer from Surface pointers to just plain Surfaces * Changed ThemeEngine::loadFontFromArchive to use _themeArchive instead of creating an Archive from scratch * Renamed ThemeEngine::getThemeFileName() to getThemeId() (and some associated tweaks) * Lots of further cleanup and tweaks svn-id: r35653
2009-01-01Fingolfin says: If an #ifdef __SYMBIAN32__ is needed here, the Symbian folks ↵Max Horn
should add it. In the meantime, this FIXME comment serves no purpose :) svn-id: r35652
2009-01-01Set/unified svn:keywords for all *.h and *.cpp filesMax Horn
svn-id: r35651
2009-01-01Added two FIXMEs to global options dialog, related to theme selectionMax Horn
svn-id: r35650
2009-01-01Simplified sound resource loadingFilippos Karapetis
svn-id: r35649
2009-01-01Whoa! Removing trailing spaces.Eugene Sandulenko
svn-id: r35648
2009-01-01Restore the text background of pop-up widgets to fix the glitch on classic ↵Jordi Vilalta Prat
theme when changing the option with the mouse wheel svn-id: r35647
2009-01-01Add Italian Amiga AGA version of Simon the Sorcerer 1.Travis Howell
svn-id: r35646
2008-12-31Proper fix for non-interactive ITE demos (the previous one was affecting ↵Filippos Karapetis
sprites for other games) svn-id: r35645
2008-12-31Several fixes and cleanup for sound resource loading. Sound information for ↵Filippos Karapetis
sound types that are detected automatically is read from the files themselves svn-id: r35644
2008-12-31Added punctuation to the error dialog I added before.Torbjörn Andersson
svn-id: r35643
2008-12-31Change link to the svn change log to viewvc's change log. The old one hadn't ↵Matthew Hoops
been updated since December of last year. svn-id: r35642
2008-12-31Added the French Mac version of Lost in Time, as supplied by koalet in bug ↵Sven Hesse
report #2479034 svn-id: r35641
2008-12-31Display an error message if the cutscene cannot be found. (Afterwards, ScummVMTorbjörn Andersson
will trigger an assertion and die, so this is still far from ideal...) svn-id: r35640
2008-12-31Rewrote to get rid of "condition is always false" warning.Torbjörn Andersson
svn-id: r35639
2008-12-31Removed Graphics::ImageMan. Nothing uses itMax Horn
svn-id: r35638
2008-12-31Added possible FIXMEsFilippos Karapetis
svn-id: r35637
2008-12-31ThemeEngine:Max Horn
* more cleanup, esp. of Doxygen comments * completely got rid of ImageMan, instead use the same Common::Archive to load bitmaps and XML data from svn-id: r35636
2008-12-31cleanupMax Horn
svn-id: r35635