aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-05-17AGOS: cleanupMax Horn
2011-05-17SWORD1: Const correctness, code cleanup & simplificationMax Horn
2011-05-17M4: Fix leak in Console::cmdDumpFileMax Horn
2011-05-17COMMON: Forbid use of some more symbolsMax Horn
2011-05-17AUDIO: Fix typoMax Horn
2011-05-17LURE: 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-17TOON: Use RandomSource instead of rand()Max Horn
2011-05-17GUI: Text editing tweaksMax Horn
- Streamline keypad handling - Allow up/down to act like home/end - On Mac OS X, allow ctrl-a and ctrl-e to act like home/end
2011-05-17GUI: For a list entry in edit mode, move caret to endMax Horn
2011-05-17COMMON: Remove unused RandomSource destructor, clarify comments, cleanupMax Horn
2011-05-17COMMON: Remove auxillary RandomSource constructorMax Horn
2011-05-17SWORD25: Name the random sourceMax Horn
2011-05-17TSAGE: Name the RandomSourceMax Horn
2011-05-17MOHAWK: Name the RandomSource used for mystMax Horn
2011-05-17AGI: Unify RandomSource instantiationMax Horn
This fixes a leak in PreAGI games (which never deleted their RandomSource), ensures that PreAGI's RandomSource has a name (and hence is registered with the event recorder) and even slightly simplifies the AgiEngine destructor.
2011-05-17TUCKER: Give name to RandomSource, to register it with event recorderMax Horn
2011-05-17TEEN: Use only one RandomSource and give that one a name.Max Horn
This change ensures that only RandomSource is used which also is registered with the event recorder. Moreover, it gets rid of a static RandomSource instance inside Actor::renderIdle.
2011-05-17COMMON: Registers RandomSources in constructor with the event recorderMax 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-16IPHONE/OSX: Updated xcode projectOystein Eftevaag
2011-05-16KYRA: Change engine name to KyraThierry Crozat
2011-05-16TSAGE: Fix graphics button behaviour (slightly hackish)eriktorbjorn
Don't rely on event.mousePos staying the same throughout the loop. This makes sure the button stays highlighted for as long as the mouse button is depressed, unless the mouse is moved off the button. The calculation of mousePos is slightly hackish. It should probably use a GfxManager object for that, but this will do for now.
2011-05-16GOB: Add a non-interactive Adibou2 demoSven Hesse
2011-05-16Merge branch 'master' of https://github.com/scummvm/scummvmathrxx
2011-05-16SCUMM: fix regressionathrxx
2011-05-16COMMON: Fix inserting an array into itself under certain conditionsMax Horn
2011-05-16TEST: Explicitly disable exceptions and std lib usageMax Horn
2011-05-16AUDIO: Clarify required parameters for mixCallback.Alyssa Milburn
Also, add an assert() to make invalid lengths obvious.
2011-05-16COMMON: Don't allocate zero-sized storage in arrayWillem Jan Palenstijn
2011-05-16COMMON: Unify Array memory allocationMax Horn
We also change how alloc failures are handled: Instead of using assert(), which is usually disabled in release builds on various platforms, we now *always* catch this situation and invoke error() if necessary.
2011-05-16COMMON: Change Array::insert_aux to immediately assign newly allocated ↵Max Horn
memory to _storage
2011-05-16COMMON: Set _capacity to just _size in Common::Array::operator=Max Horn
2011-05-16TSAGE: Added support for handling keypresses in the Game classes. Separated ↵Paul Gilbert
logic for full game versus demo into the respective Game classes.
2011-05-16TSAGE: Changed demo quit dialog to correctly handle ESCAPE and ENTER keysPaul Gilbert
2011-05-16TSAGE: Bugfixes for dialogs correctly handling ESCAPE and ENTERPaul Gilbert
2011-05-16TSAGE: Implemented the Exit dialog in the Ringworld demoPaul Gilbert
2011-05-16TSAGE: Fix for crash when hiding cursor in Ringworld demoPaul Gilbert
2011-05-16TSAGE: Fix bad palette in the Fleeing planet cutsceneeriktorbjorn
It was using out-of-bounds data to manipulate the palette, and a missing break caused it to change palette again immediately. Still, even after this change I had the impression that the temporary palette was visible for a bit longer in DOSBox. Could be my imagination, though.
2011-05-15IPHONE: Fixed mouse position when the overlay is visibleOystein Eftevaag
2011-05-16GUI: Apply graphics mode change when closing global options dialogThierry Crozat
2011-05-16ENGINES: Unify engine namesThierry 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-16README: Add partial translations of README fileThierry Crozat
This add an english template for translation of README file and French and German translations (using UTF8 encoding).
2011-05-16SCUMM: formattingathrxx
2011-05-16VKEYBD: Update vkeybd_default.zipMax Horn
Specifically, in vkeybd_default.xml, 'centre' changed to 'center'.
2011-05-15IPHONE: Changed the iOS queued event handling to fix mouseclicks in GobOystein Eftevaag
We now delay the mouseup events for 50ms, rather than just delaying them for an additional couple of pollEvent (which doesn't work anymore due to changes in the eventhandling code elsewhere). This fixes #3018512.
2011-05-15Merge branch 'master' of https://github.com/scummvm/scummvmathrxx
2011-05-15SCUMM: fix imuse bugs #1315950 and #761637athrxx
- Revert guesswork fix for bug #761637 which caused bug #1315950 - Add missing clear_queue() call to stopAllSounds_internal(). This is taken from INDY4 / MONKEY2 disasm. Someone with a SAMXMAX or DOTT disasm might want to check whether this is correct for these targets, too. - Old FOA savegames saved after the Dr. Ubermann death scene (= during the ending sequence) will still be bugged, since the messed up imuse trigger/command queue gets restored from the savegame.
2011-05-15TSAGE: Made some dialogs less CPU hungryeriktorbjorn
The start/intro dialog, the inventory dialog and the conversation dialog now call delayMillis() in their event loop. This is consistent with how the action menu dialog already worked.
2011-05-15TSAGE: Fix some errors in endGame().eriktorbjorn
Save slot 0 is valid. It's -1 that indicates cancelling. Also, we need to check if the user tried to quit, to avoid a nasty loop of hard-to-terminate restore dialogs.
2011-05-15MOHAWK: Fix loading a Myst savegame from the launcher.Bastien Bouclet
2011-05-15MOHAWK: Display a black screen while changing stack. Default to an empty cursor.Bastien Bouclet