Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-23 | AUDIO: Change several fake MidiDrivers to MidiDriver_BASE subclasses | Max Horn | |
Many engines follow the advice in audio/midiparser.h and create a "pseudo-MidiDriver" subclass. But MidiParser really only needs a tiny subset of the MidiDriver capabilities, namely those found in MidiDriver_BASE. So we try to subclass from that whenever possible; this allows us to remove many stub methods, and enables further future simplifications. | |||
2011-03-23 | ENGINES: Use Common::StackLock in more places | Max Horn | |
2011-03-22 | AUDIO: Add pure virtual MidiDriver::isOpen() method | Max Horn | |
This in turn enables modifying MidiDriver_MPU401::close() to allow it to be called on a midi driver that has not yet been opened. The specific issue that triggered me to make these changes was a crash-upon-quit in HUGO, caused by it instantiating a midi driver, then encountering an error (missing hugo.dat) *before* having opened the new midi driver; the general cleanup code then tries to close the (not yet opened) midi driver -> kaboom Also fixed some engines which were leaking MidiDriver instances. | |||
2011-03-21 | HUGO: Replace Utils::Box by Utils::notifyBox + Common::String::format | Max Horn | |
2011-03-21 | HUGO: Split Utils::Box -> new funcs Utils::yesNoBox and Utils::promptBox | Max Horn | |
This also fixes a bug in the kBoxPrompt code (it returned a pointer to the content of a temporary string object). | |||
2011-03-19 | HUGO: Init volume levels on startup | dhewg | |
2011-03-17 | Hugo: Use EntryDialog in Box() | strangerke | |
2011-03-17 | HUGO: Fix compilation | Eugene Sandulenko | |
2011-03-17 | HUGO: renamed guard #defines | Eugene Sandulenko | |
2011-03-17 | HUGO: Initial work on user input dialog | Eugene Sandulenko | |
2011-03-17 | HUGO: Renamed menu.* to dialogs.* | Eugene Sandulenko | |
2011-03-08 | HUGO: Misc savegame modifications | strangerke | |
- Add initial savegame on slot 0 - Save viewstate as it may now contain several different values when saving - Fix loading from GMM - Implement ctrl-N | |||
2011-03-07 | HUGO: Fix registration messages for H1 Dos Freeware version (in intro) | strangerke | |
2011-03-02 | HUGO: Silence GCC warning | Max Horn | |
2011-03-01 | HUGO: Correct 2 Memory Leaks in DAT Object Loading. | D G Turner | |
2011-03-01 | HUGO: Correction for Schedule saveActions() mistake. | D G Turner | |
2011-03-01 | HUGO: Rewrite saveActions() and readActions() in order to be platform and ↵ | strangerke | |
endian safe. This breaks (again) the savegame file formats... Hopefully for the last time | |||
2011-02-28 | HUGO: cleanup, fix several bad indirections (thanks LordHoto) | strangerke | |
2011-02-28 | HUGO: Fix assert while saving under linux | strangerke | |
2011-02-28 | HUGO: Remove forgotten debug message | strangerke | |
2011-02-28 | HUGO: rewrite saveEvents() and restoreEvents() in order to be endian and ↵ | strangerke | |
platform safe | |||
2011-02-27 | HUGO: Set all the palette instead of only one color in remapPal. | strangerke | |
This fixes the palette issue after the cave in H3 | |||
2011-02-27 | HUGO: Better fix for graphics glitches in DOS versions, fix H3 ending animation | strangerke | |
2011-02-26 | HUGO: Fix graphic glitches in DOS versions | strangerke | |
2011-02-24 | HUGO: | strangerke | |
- Increase savegame version, as it has changed due to RGBa->RGB modification - Fix regression in restorePal() - Implement load from GMM | |||
2011-02-20 | HUGO: Fix crash when Hugo.dat not found (or wrong version detected) | strangerke | |
2011-02-20 | HUGO/TOOLS: reorder things in HUGO.DAT, move from RGBA to RGB | strangerke | |
2011-02-20 | HUGO: Fix a bug in setCursorPal() introduced by recent palette modifications | strangerke | |
2011-02-20 | HUGO: Some more refactoring | strangerke | |
2011-02-19 | Merge branch 'osystem-palette' of https://github.com/lordhoto/scummvm into ↵ | Johannes Schickel | |
master Conflicts: backends/platform/android/android.cpp engines/sci/graphics/screen.cpp engines/sci/graphics/transitions.cpp | |||
2011-02-18 | HUGO: Remove extra spaces at end of lines | strangerke | |
2011-02-18 | HUGO: Move several short function bodies from headers to cpp files | strangerke | |
2011-02-18 | HUGO: Avoid duplicated code in functions related to HUGO.DAT | strangerke | |
2011-02-15 | Merge branch 'master' into osystem-palette | Johannes Schickel | |
Conflicts: backends/platform/wii/osystem_gfx.cpp | |||
2011-02-15 | HUGO: Replace cypher by a global variable, clean engine destructor | strangerke | |
2011-02-15 | HUGO: more refactoring and encapsulation | strangerke | |
2011-02-14 | HUGO: Adapt to the setPalette RGBA->RGB change. | Johannes Schickel | |
This is currently done by converting the internal palette from RGBA(?) to RGB when setPalette / replaceCursorPalette is called. This change is not tested, since I do not have any Hugo game. | |||
2011-02-14 | HUGO: Some more refactoring | strangerke | |
Move _hotspots to mouse class and encapsulate it, rename some variables in route class | |||
2011-02-12 | HUGO: Fix a bug in engine destructor | strangerke | |
2011-02-12 | HUGO: Start to simplify hugo.dat loading | strangerke | |
2011-02-12 | HUGO: Replace Common::File by Common::ReadStream in several functions | Arnaud Boutonné | |
svn-id: r55897 | |||
2011-02-12 | HUGO: little optimization in decodeString(), cleanup | Arnaud Boutonné | |
svn-id: r55894 | |||
2011-02-12 | HUGO: Cleanup based on Fingolfin comments | Arnaud Boutonné | |
svn-id: r55887 | |||
2011-02-11 | HUGO: Cleanup: fix style issue in Doxygen comments | Arnaud Boutonné | |
svn-id: r55884 | |||
2011-02-11 | HUGO: Fix warning "virtual function override intended?" reported by LordHoto ↵ | Arnaud Boutonné | |
(thanks for the explanation) svn-id: r55881 | |||
2011-02-11 | HUGO: Fix regression in H3: game exits at the end of the intro | Arnaud Boutonné | |
svn-id: r55880 | |||
2011-02-11 | HUGO: refactoring: move boundaries to object class | Arnaud Boutonné | |
svn-id: r55879 | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-08 | HUGO: Cleanup : some refactoring and encapsulation (thanks fuzzie for the help) | Arnaud Boutonné | |
svn-id: r55831 | |||
2011-02-07 | ALL: Fix whitespaces / indention | Max Horn | |
svn-id: r55818 |