Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-12-09 | LURE: Converted the AnimationDecoder::decode_data routine to remove GOTO usage | Paul Gilbert | |
2011-12-09 | LURE: Converted the vgaDecode routine to remove GOTO usage | Paul Gilbert | |
2011-11-16 | LAUNCHER: Introduce GUIO0() in order to replace GUIO1(GUIO_NONE) | Strangerke | |
2011-11-16 | COMMON: Rename Common::set_to to Common::fill. | Johannes Schickel | |
This makes the name match with the name of the STL function with the same behavior. | |||
2011-11-03 | LURE: Fix warnings | Eugene Sandulenko | |
2011-10-23 | AD: Switched rest of the engines to new GUIO | Eugene Sandulenko | |
2011-09-09 | LURE: Fix crash caused by trying to talk to a character when an ask action ↵ | Paul Gilbert | |
is in progress | |||
2011-08-07 | JANITORIAL: Remove trailing empty lines. | Christoph Mallon | |
2011-08-06 | ALL: Reduce audio/ header dependency | Eugene Sandulenko | |
2011-06-30 | JANITORIAL: Silence a couple of "variable set but not used" warnings. | eriktorbjorn | |
2011-06-30 | ALL: Require DECLARE_SINGLETON to be used in the Common namepsace | Ori Avtalion | |
Silences the clang warning: static data member specialization of '_singleton' must originally be declared in namespace 'Common'; accepted as a C++0x extension [-Wc++0x-extensions] Wrapping "namespace Common {}" around the macro assignment causes clang to complain about a spurious semicolon, and removing the semicolon at the end of the macro causes some editors to misbehave. Changing the requirement of using the macro in one namespace (the global) to another (Common) seems a small price to pay to silence a warning. | |||
2011-06-23 | LURE: Allocate debug strings buffer on the heap | Julien | |
2011-06-23 | ANALYSIS: Fix potential memory leak when using realloc | Julien | |
When reallocation is unsuccessful, the passed buffer is not freed. In this case, assigning the result (NULL) will result in a leak of the original memory buffer. See http://msdn.microsoft.com/en-us/library/kkedhy7c.aspx | |||
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-06-14 | LURE: Add a comment explaining why kADFlagUseExtraAsHint is used | Max Horn | |
For the records, this was introduced by Eugene in SVN revision 30106, corresponding to git commit b87b0f21 | |||
2011-06-14 | DETECTOR: Merge ADParams into AdvancedMetaEngine | Max Horn | |
2011-06-10 | LURE: Switch to alternate AdvancedMetaEngine, avoid ADParams | Max Horn | |
2011-06-10 | ENGINES: Change incorrect use of 'target' to 'gameid' | Max Horn | |
2011-06-02 | LURE: Replace snprintf() usage with Common::String::format() | D G Turner | |
Safer and less portability issues. | |||
2011-06-02 | ENGINES: Change 2nd param of Engine::saveGameState to Common::String | Max Horn | |
2011-05-25 | ALL: initialise -> initialize | Matthew Hoops | |
2011-05-25 | ALL: favour/favourite -> favor/favorite | Matthew Hoops | |
2011-05-25 | ALL: behaviour -> behavior | Matthew Hoops | |
2011-05-22 | ENGINES: Further unify engine names | Thierry Crozat | |
2011-05-17 | LURE: Rename method random() -> getRandom() | Max Horn | |
Also get rid of a slight bias for 0 in the random numbers (it was selected twice as often as any other number). | |||
2011-05-17 | COMMON: Registers RandomSources in constructor with the event recorder | Max Horn | |
This also removes the dependency of engines on the event recorder header and API, and will make it easier to RandomSources that are not properly registered. | |||
2011-05-16 | ENGINES: Unify engine names | Thierry Crozat | |
This unifies the engine names in MetaEngine::getName() and the credits. In particular drop "Engine" or "engine" from the names when it was present and use expanded names in credits when the MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS"). | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-28 | JANITORIAL: Reduce header dependencies in shared code | Ori Avtalion | |
Some backends may break as I only compiled SDL | |||
2011-04-28 | JANITORIAL: Format forward declarations to follow convention | Ori Avtalion | |
2011-04-19 | LURE: Enabled clickable menus for WebOS. | Klaus Reimer | |
2011-04-18 | COMMON: Rename Error to ErrorCode, introduce new Error class | Max Horn | |
2011-04-14 | ALL: colour -> color | Max Horn | |
2011-03-23 | ENGINES: Remove unused MIDI pass-through code | Max Horn | |
2011-03-23 | ENGINES: Further simplify pseudo MidiDrivers; fix some regressions | Max Horn | |
The regression affected AGOS and maybe some others; specifically, the real MidiDriver would have been deleted twice -- I previously missed that the Engine instances takes care of freeing the real MidiDriver, not the MidiPlayer wrapping it. This commit should clarify the ownership of the real MidiDriver for most pseudo MidiDrivers. | |||
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-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-19 | LURE: Init volume levels on startup | dhewg | |
And set global volume levels | |||
2011-02-14 | LURE: Adapt to setPalette RGBA->RGB change. | Johannes Schickel | |
This is currently done by converting the internal palette from RGBA(?) to RGB when setPalette is called. | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-07 | ALL: Fix whitespaces / indention | Max Horn | |
svn-id: r55818 | |||
2011-02-07 | COMMON: OSystem now has a PaletteManager | Max Horn | |
svn-id: r55806 | |||
2010-12-07 | DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine | Max Horn | |
svn-id: r54815 | |||
2010-12-03 | LURE : Fix for ID: 3030143 Unexpected game cursor behavior. Always refresh ↵ | Lars Persson | |
menu and screen when mouse is moved. svn-id: r54747 | |||
2010-11-16 | COMMON: Simplify DECLARE_SINGLETON macro | Max Horn | |
This makes it possible to write DECLARE_SINGLETON(foo); instead of DECLARE_SINGLETON(foo) without causing a warning about an extra semicolon. The extra semicolon helps some editors at parsing the C++ code. svn-id: r54258 | |||
2010-11-14 | LURE: Fix for Valgrind identified memory leaks | Paul Gilbert | |
svn-id: r54236 | |||
2010-11-07 | LURE: Remove all uses of (f)printf; cleanup | Max Horn | |
svn-id: r54106 | |||
2010-11-01 | ENGINES: Get rid of some (f)printfs | Max Horn | |
svn-id: r54011 | |||
2010-11-01 | ENGINES: Remove some 'using' statements | Max Horn | |
svn-id: r54001 | |||
2010-10-24 | ALL: Fix various typos (patch #3093266) | Max Horn | |
svn-id: r53762 |