aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-10-14Crash ScummVM when a widget definition cannot be found in the XML file and ↵Vicent Marti
show a descriptive error. svn-id: r34800
2008-10-13Patch #2131406: AGI: Fix Crash with Apple][ Instruments.Kari Salminen
Applied the patch as it is, thanks clone2727. Now Apple IIGS AGI games don't crash anymore if the instruments (They're in *.SYS16) or the instrument samples (They're in SIERRASTANDARD) aren't found. svn-id: r34798
2008-10-13Fixed crash after using cutscene subtitles. (Now I *know* no one has used thatTorbjörn Andersson
feature before. :-) svn-id: r34796
2008-10-13Removed SearchManager::addArchive, since SearchManager::add offers the same ↵Johannes Schickel
functionallity. svn-id: r34795
2008-10-13OSYSTEM: Removed unused getExtraThemeConfig() method (TODO: Implement a new ↵Max Horn
system which allows ports to add/remove stuff from the options dialogs) svn-id: r34794
2008-10-13Fix for bug #2162342: FREDDI1: Game does not startMax Horn
svn-id: r34793
2008-10-13Fixed: Ingame debug console in all games.Vicent Marti
svn-id: r34792
2008-10-13- fix installer file support for Kyra 2 and 3Florian Kagerer
- fix bug in pc98 audio driver svn-id: r34791
2008-10-13Use the save file manager's listSavefiles() function to find out if any ↵Torbjörn Andersson
savegames exist at all. (The old method was to potentially try and open a hundred files, though it would stop after finding the first one.) svn-id: r34790
2008-10-12Merged ThemeEngine::themeEval() and ThemeEngine::evaluator() methods into a ↵Max Horn
single getEvaluator() method svn-id: r34789
2008-10-12Removing dead codeMax Horn
svn-id: r34788
2008-10-12Increased maximum subtitle line length for SimSaw. That code really should beTorbjörn Andersson
made more robust some day, but until now I don't think anyone actually used it. svn-id: r34787
2008-10-12Don't call Common::List::size() if you don't have to (it's an expensive ↵Max Horn
operation, which has to iterate the whole List, while empty() works in constant time) svn-id: r34786
2008-10-12COMMON: Added a new ObjectPool class, with matching operator new/delete ↵Max Horn
overloads svn-id: r34785
2008-10-12Fixed some more bad inline Doxygen comments (if you omit the '<', Doxygen ↵Max Horn
thinks you are actually documenting the code in the *next* line) svn-id: r34784
2008-10-12Don't force inline on big funcs if you don't have to (in this case, it added ↵Max Horn
24k to the binary size for no good reason) svn-id: r34783
2008-10-12cleanupMax Horn
svn-id: r34782
2008-10-12Fix some in-line doxygen comments to document the correct member(s); also ↵Max Horn
fixed some typos svn-id: r34781
2008-10-12Fix warningMax Horn
svn-id: r34780
2008-10-12Changed Common::Rect doxygen comments to the (Java) style we use elsewhereMax Horn
svn-id: r34779
2008-10-12The MSVC8 -> MSVC 7/7.1 conversion tool now handles both cases of version ↵Filippos Karapetis
numbers (with . and ,) - depending on the system's localization settings. Updated the scummvm.vcproj files Fixes bug #2159813 - "BUILD: scummvm.vcproj fails to build in msvc7/msvc71" svn-id: r34778
2008-10-12Changed BRA to use the new Common:Archive infrastructure.Nicola Mettifogo
svn-id: r34777
2008-10-12* Added prefix support to cache entries of FSDirectory, as specified in ↵Nicola Mettifogo
patch #2034983. * Updated comments on most Archive-related classes. svn-id: r34776
2008-10-11Fixed yet another typoMax Horn
svn-id: r34775
2008-10-11GUI ThemeEngine changes:Max Horn
- removed unused typedefs - fixed some typos - got rid of pointless parser() method - unified theme XML loading code for Zip files and regular directories svn-id: r34774
2008-10-11Changed XMLParser to use SearchMan / FSNode::openForReadingMax Horn
svn-id: r34773
2008-10-11Some cleanup (in particular: do not convert String -> char * -> String ↵Max Horn
needlessly) & code unification (thanks to Common::Archive, regular files and those in .zip files can both be accessed via Common::File) svn-id: r34772
2008-10-11Order files in gui/module.mk alphabeticallyMax Horn
svn-id: r34771
2008-10-11Use Common::File instead of FilePtrMax Horn
svn-id: r34769
2008-10-11Synced the rest of the MSVC project files (MSVC7, 7.1 and 8) with the latest ↵Filippos Karapetis
changes to the GUI from the GSoC branch svn-id: r34768
2008-10-11Add patch from Quietust - Correct music speed in Amiga V2/V3 games.Travis Howell
svn-id: r34767
2008-10-11Fixed crash when existing BRA: fonts were deallocated twice.Nicola Mettifogo
svn-id: r34766
2008-10-10Fixed typo.Torbjörn Andersson
svn-id: r34765
2008-10-09Update theme package name.Travis Howell
svn-id: r34764
2008-10-09Fixed warning when loading themes contained inside a folder.Vicent Marti
svn-id: r34763
2008-10-09Renamed "scummodern" theme to "scummmodern", for naming consistence.Vicent Marti
svn-id: r34762
2008-10-09- Fixed theme loading from Zip files.Vicent Marti
- Changed Common::ZipArchive to use FSNodes instead of full paths (external API unchanged). svn-id: r34761
2008-10-09Fixed small graphical glitch in Classic theme tabs.Vicent Marti
svn-id: r34760
2008-10-09Removed theme-config.cpp (legacy GUI code)Vicent Marti
svn-id: r34759
2008-10-09Fixe DIST_FILES_THEMES in Makefile for theme distribution.Vicent Marti
svn-id: r34758
2008-10-09Manual merge of the GSoC2008 GUI branch. (71 files)Vicent Marti
svn-id: r34757
2008-10-08Added an optional depth parameter to FSDirectory::getSubDirectory(), so that ↵Nicola Mettifogo
returned FSDirectory can be more flexibly configured. svn-id: r34756
2008-10-06Added new type Engine::Feature; pushed down some #include dependenciesMax Horn
svn-id: r34755
2008-10-06Fix warnings about Event::synthetic being undefinedMax Horn
svn-id: r34754
2008-10-05Merged revisions 34748,34750 via svnmerge from Vicent Marti
https://tanoku@scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk ........ r34748 | dreammaster | 2008-10-05 12:25:35 +0200 (Sun, 05 Oct 2008) | 1 line Changed NPC schedules to be loaded when an NPC is activated - this avoids an issue with the Castle Skorl's pre-activation room number being invalid room #99 ........ r34750 | fingolfin | 2008-10-05 14:18:16 +0200 (Sun, 05 Oct 2008) | 1 line Fixed ambiguous 'else' ........ svn-id: r34752
2008-10-05Fixed ambiguous 'else'Max Horn
svn-id: r34750
2008-10-05Merged several revisions from SVNMerge.Vicent Marti
Fixed theme loading to use the new ArchiveMember class. Original SVNMerge.py log: ===================== Merged revisions 34686,34688-34689,34691-34698,34700-34705,34707-34713,34715-34722,34725-34727,34731-34732,34734-34738,34746 via svnmerge from https://tanoku@scummvm.svn.sourceforge.net/svnroot/scummvm/scummvm/trunk ........ r34686 | cyx | 2008-09-29 21:09:56 +0200 (Mon, 29 Sep 2008) | 1 line add constructor to SearchSet::Node for proper init of structure members with gcc 3.4.x (see tracker items #2120595, #2106292) ........ r34688 | cyx | 2008-09-29 22:08:26 +0200 (Mon, 29 Sep 2008) | 1 line restrict _heXmapNum to HE versions, should fix #2135822 ........ r34689 | eriktorbjorn | 2008-09-29 22:40:58 +0200 (Mon, 29 Sep 2008) | 4 lines Since no one has come up with any better suggestion... this should fix #2123258 ("COMI: Crash after video (SAN) play"). The eos() function won't return true until we've tried to read *past* the end of the stream. ........ r34691 | tanoku | 2008-09-30 00:29:07 +0200 (Tue, 30 Sep 2008) | 1 line Ported ZipArchive::getAllNames() implementation from GUI branch. ........ r34692 | fingolfin | 2008-09-30 11:07:03 +0200 (Tue, 30 Sep 2008) | 1 line Order alphabetically ........ r34693 | fingolfin | 2008-09-30 11:08:17 +0200 (Tue, 30 Sep 2008) | 1 line SAGA: Removed patchesCount from SAGAGameDescription ........ r34694 | fingolfin | 2008-09-30 11:09:39 +0200 (Tue, 30 Sep 2008) | 1 line SCUMM HE: Use FilesystemNode::openForReading() instead of 'new Common::File' (didn't cover all instances, though) ........ r34695 | fingolfin | 2008-09-30 11:11:25 +0200 (Tue, 30 Sep 2008) | 1 line SAGA: Forgot to commit saga.h ........ r34696 | fingolfin | 2008-09-30 11:12:02 +0200 (Tue, 30 Sep 2008) | 1 line Added multiple new open() methods to Common::File, which make it possible to use this class as a generic convenience wrapper around all kinds of SeekableReadStream; also renamed the name() method to the less confusing getName() ........ r34697 | fingolfin | 2008-09-30 13:33:43 +0200 (Tue, 30 Sep 2008) | 1 line cleanup ........ r34698 | tanoku | 2008-09-30 13:53:37 +0200 (Tue, 30 Sep 2008) | 1 line Fixed functionality of ZipArchive::getAllNames(). Now it expects a possibly non-empty string list and returns the amount of new filenames added to it. ........ r34700 | fingolfin | 2008-09-30 14:27:38 +0200 (Tue, 30 Sep 2008) | 1 line Renamed Engine::quit to Engine::shouldQuit (previously, it was easily confused with Engine::quitGame); also cleaned up engine.h a bit ........ r34701 | fingolfin | 2008-09-30 14:37:28 +0200 (Tue, 30 Sep 2008) | 1 line cleanup ........ r34702 | fingolfin | 2008-09-30 14:38:44 +0200 (Tue, 30 Sep 2008) | 1 line AdvancedDetector: Do not (ab)use paths to keep track of files, rather, use FSNodes -- partial (?) fix for bug #2137680 ........ r34703 | fingolfin | 2008-09-30 14:58:27 +0200 (Tue, 30 Sep 2008) | 1 line SAGA: Some code cleanup ........ r34704 | fingolfin | 2008-09-30 14:59:29 +0200 (Tue, 30 Sep 2008) | 1 line SKY: Fix detector to not (ab)use FSNode::getPath; if you want to open a FSNode, just pass it to File::open ........ r34705 | thebluegr | 2008-09-30 15:19:14 +0200 (Tue, 30 Sep 2008) | 1 line Fixed crash when starting IHNM, a regression from commit #34693 ........ r34707 | fingolfin | 2008-09-30 17:42:19 +0200 (Tue, 30 Sep 2008) | 1 line Fixing ConfigManager::loadConfigFile ........ r34708 | fingolfin | 2008-09-30 18:23:35 +0200 (Tue, 30 Sep 2008) | 1 line AGI: Another case where it is better to use FSNodes directly, instead of converting them to path strings ........ r34709 | fingolfin | 2008-09-30 18:34:38 +0200 (Tue, 30 Sep 2008) | 1 line Modified FilePluginProvider to use FSNodes (instead of raw filenames / paths) in its API ........ r34710 | fingolfin | 2008-09-30 18:38:46 +0200 (Tue, 30 Sep 2008) | 1 line AGI: Got rid of yet another unwarranted use of FSNode::getPath ........ r34711 | fingolfin | 2008-09-30 18:53:04 +0200 (Tue, 30 Sep 2008) | 1 line AGI: Simplify WagFileParser by not reading data into a memory stream first (this was there to improve performance on systems with slow seeking; those systems should use another approach, see scummvm-devel) ........ r34712 | thebluegr | 2008-09-30 18:55:10 +0200 (Tue, 30 Sep 2008) | 1 line Fix crash when starting ITE, a regression from commit #34705 ........ r34713 | fingolfin | 2008-09-30 19:09:41 +0200 (Tue, 30 Sep 2008) | 1 line Fix ThemeBrowser to use FSNodes, not getPath() ........ r34715 | Kirben | 2008-10-02 16:41:50 +0200 (Thu, 02 Oct 2008) | 1 line Correct HE version for Putt-Putt Enters the Race (French/Windows). ........ r34716 | fingolfin | 2008-10-02 18:58:59 +0200 (Thu, 02 Oct 2008) | 1 line Renamed FilesystemNode -> FSNode ........ r34717 | fingolfin | 2008-10-02 19:08:15 +0200 (Thu, 02 Oct 2008) | 1 line cleanup ........ r34718 | fingolfin | 2008-10-02 19:17:18 +0200 (Thu, 02 Oct 2008) | 1 line Ignore String::deleteLastChar when called on an empty string ........ r34719 | fingolfin | 2008-10-02 19:20:21 +0200 (Thu, 02 Oct 2008) | 1 line Fix for bug #2142743: Assertion on clicking "Theme" in Options ........ r34720 | fingolfin | 2008-10-02 19:48:01 +0200 (Thu, 02 Oct 2008) | 7 lines Engine class changed: - Moved initCommonGFX() && GUIErrorMessage() out of class Engine - got rid of the _autosavePeriod member (this prevented users from changing the autosave period during runtime) - Got rid of an evil 'using GUI::Dialog' statement - Clarified some Doxygen comments ........ r34721 | fingolfin | 2008-10-02 19:52:29 +0200 (Thu, 02 Oct 2008) | 1 line Add the current dir to the global SearchSet, i.e. to SearchMan (this should fix the problems on Windows, and maybe other systems, see 'bug' #2137680) ........ r34722 | fingolfin | 2008-10-02 19:55:08 +0200 (Thu, 02 Oct 2008) | 1 line Forgot to mention yet another Engine class change: mainMenuDialog -> openMainMenuDialog; and also forgot to commit this related file :/ ........ r34725 | fingolfin | 2008-10-02 20:11:40 +0200 (Thu, 02 Oct 2008) | 1 line typo ........ r34726 | thebluegr | 2008-10-03 00:04:34 +0200 (Fri, 03 Oct 2008) | 1 line Merged loadHotSpotsMads() and loadHotSpotsM4() ........ r34727 | lordhoto | 2008-10-03 02:16:21 +0200 (Fri, 03 Oct 2008) | 2 lines Fixed typos (thanks to Raziel^ for spotting them). ........ r34731 | fingolfin | 2008-10-03 18:07:57 +0200 (Fri, 03 Oct 2008) | 1 line Fixed Engine::hasFeature to use proper types (i.e., MetaEngine::MetaEngineFeature instead of int) ........ r34732 | fingolfin | 2008-10-03 18:14:12 +0200 (Fri, 03 Oct 2008) | 1 line SCUMM: Added french Monkey VGA variant, see bug #2129199 ........ r34734 | lordhoto | 2008-10-03 18:57:40 +0200 (Fri, 03 Oct 2008) | 2 lines Committed slightly modified patch #2034983 "Case-insensitivy and directory handling for engines". ........ r34735 | lordhoto | 2008-10-03 20:18:42 +0200 (Fri, 03 Oct 2008) | 2 lines Check all 'kyra.dat' files in setup paths instead of only the first one found. ........ r34736 | lordhoto | 2008-10-03 20:23:57 +0200 (Fri, 03 Oct 2008) | 2 lines Cleanup. ........ r34737 | dreammaster | 2008-10-04 13:10:25 +0200 (Sat, 04 Oct 2008) | 1 line Bugfix to prevent NPC characters managing to walk beyond room exits without leaving the room, and thus getting stuck ........ r34738 | fingolfin | 2008-10-04 15:09:01 +0200 (Sat, 04 Oct 2008) | 1 line Renamed some MetaEngine feature flags; removed explicit numbers from this feature flag list (nothing should rely on their specific values, anyway); added a note that Engine::hasFeature should become independant of MetaEngine::hasFeature ........ r34746 | john_doe | 2008-10-04 23:40:14 +0200 (Sat, 04 Oct 2008) | 3 lines - Declared all stack functions as inline - Sleep some ms after 500 opcodes to reduce CPU load - Fixed odd bug in LGoP2 where text disappeared quickly without waiting for user input by returning 0x38 in sfShowPage ........ svn-id: r34749
2008-10-05Changed NPC schedules to be loaded when an NPC is activated - this avoids an ↵Paul Gilbert
issue with the Castle Skorl's pre-activation room number being invalid room #99 svn-id: r34748
2008-10-05Added a fixed memory pool for XML Node allocation, as suggested by Max.Vicent Marti
svn-id: r34747
2008-10-04- Declared all stack functions as inlineBenjamin Haisch
- Sleep some ms after 500 opcodes to reduce CPU load - Fixed odd bug in LGoP2 where text disappeared quickly without waiting for user input by returning 0x38 in sfShowPage svn-id: r34746