aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-07-20SLUDGE: Objectify graphic classesSimei Yin
2017-07-20SLUDGE: Objectify parallex and create graphics managerSimei Yin
2017-07-20SLUDGE: Objectify object managerSimei Yin
2017-07-19MOHAWK: Riven: Add script patch for missing sound when entering subBastien Bouclet
Fixes #9972.
2017-07-19MOHAWK: Riven: Speed up the creditsBastien Bouclet
Fixes #9970.
2017-07-19MOHAWK: Riven: Fix the ending movie looping in the Rebel ageBastien Bouclet
Fixes #9969.
2017-07-18TITANIC: Fix access after free in filterConcepts loopPaul Gilbert
2017-07-18TITANIC: Fix new[] vs free mismatchesPaul Gilbert
2017-07-18TITANIC: DeskbotScript::searchQuotes is meant to have a result arrayPaul Gilbert
2017-07-18TITANIC: Fix crash trying to restart game after returning to launcherPaul Gilbert
2017-07-18DEVTOOLS: Correct misspelling in create_titanic, thanks to LightkeyPaul Gilbert
2017-07-18SCI32: Fix kIsOnMe crashes in LSL7 About screenColin Snover
2017-07-18SLUDGE: Objectify resource managerSimei Yin
2017-07-18SLUDGE: Objectify language managerSimei Yin
2017-07-18SLUDGE: Remove special settingsSimei Yin
2017-07-18SLUDGE: Objectify TimingSimei Yin
2017-07-18SLUDGE: Update ZBuffer with changed backdropSimei Yin
2017-07-18I18N: Update translations templatesThierry Crozat
2017-07-17SCI32: Promote LSL7 to ADGF_TESTINGColin Snover
2017-07-17SCI32: Destroy audio streams in Audio32 using DisposeAfterUse flagColin Snover
Since Resource::makeStream returns a MemoryReadStream which will not attempt to free the resource memory, it is fine to always dispose those streams and get rid of the separate resourceStream property, which was a holdover from some past WIP resource design which no longer exists.
2017-07-17SCI32: Fix stream leaks in Audio32/SOLStreamColin Snover
makeSOLStream was leaking the SeekableSubReadStream object it creates itself if it was not called with DisposeAfterUse::YES. That substream is an implementation detail which should not rely on the caller to be destroyed.
2017-07-17SCI32: Add workaround for Torin/LSL7 running with subtitles onlyColin Snover
Since these later SCI32 games weren't really designed to work with subtitles-only message mode, if this doesn't work consistently or breaks the games a lot in other places, the subtitles-only message type could possibly be implemented in some other way, like by messing with the game's speech volume global instead.
2017-07-17SCI32: Remove ENABLE_SCI3_GAMES ifdef, now that they are supportedColin Snover
2017-07-17SCI32: Add guest additions support for LSL7Colin Snover
2017-07-17SCI32: Fix playback of looped audioColin Snover
This fixes at least Lighthouse audio 808 in room 270, and audio 801 in room 810.
2017-07-17TITANIC: Fix Maitre D not animating when talkingPaul Gilbert
2017-07-17DEVTOOLS: Added German string translations to create_titanicPaul Gilbert
Thanks go to Joe Winzer for his work
2017-07-17TITANIC: Don't prod Maitre D's butt just by moving mouse on himPaul Gilbert
2017-07-17TITANIC: Improve performance of event handlingPaul Gilbert
2017-07-18MACGUI: Fix warningEugene Sandulenko
2017-07-18MACGUI: Fix compilationEugene Sandulenko
2017-07-17WAGE: Fix resizing and text selection bugVelocityRa
Revise/Simplify old optional text rendering Set things up a bit for selected text rendering Add MacTextWindow::clearText and MacTextWindow::setSelection Add MacTextWindow::appendText variant that accepts a MacFont
2017-07-17GRAPHICS: Use MacText::appendText to render formatted textVelocityRa
With this we can specify font, character size and slant that each appended text will use.
2017-07-17GRAPHICS: Add MacText::appendText() variants that accept text format argsVelocityRa
Made 1 helper method and 1 function to reduce duplication size as much as possible and still keep them useful for other purposes.
2017-07-17WAGE: Experimental MacText(Window) console renderingVelocityRa
Currently the font specified in the constructor is not being used, I explain why in gui.cpp, line 182. Use the 2 defines in gui.h to specify whether: 1) The new text rendering in general is used (USE_NEW_TEXT_RENDERER) 2) The MacTextWindow class is used for rendering (USE_MACTEXTWINDOW)
2017-07-17GRAPHICS: Introduce drawText, appendText and font in MacTextWindowVelocityRa
2017-07-17GRAPHICS: Fix bug in MacText::draw() on calculating bounding rect sizeVelocityRa
Change is _surface->w to _surface->h in the fourth arg to Common::Rect
2017-07-17GRAPHICS: Skeleton of MacTextWindowVelocityRa
Needed to add 2 helper methods to MacWindowManager to make it cleaner
2017-07-17GRAPHICS: Fix MacText::appendText by resizing _textLinesVelocityRa
Also fix an off-by-one error
2017-07-17NETWORKING: fix missing SIOCGIFCONF for Haiku (#973)Schrijvers Luc
2017-07-17I18N: Regenerate translations data fileThierry Crozat
2017-07-16TITANIC: Fix Gondola mixer to use the two different songsPaul Gilbert
2017-07-16SCI32: Remove duplicate callColin Snover
2017-07-16SCI32: Fix wrong GK1 sound volume syncColin Snover
Fixes Trac#9793.
2017-07-16SCI32: Improve GK1 narrator speech syncColin Snover
2017-07-16TITANIC: Workaround music being lost leaving Arboretum in WinterPaul Gilbert
When you change the Arboretum to Winter and exit, it changes to a special FrozenArboretum room with the river and everything frozen. Both the regular and frozen Arboretum rooms have a GondolierMixer.. when leavin one for the other, it's meant to do a two second fadeout and then the new room's mixer takes over. This doesn't work for ScummVM currently - it may be due to the simplicity of the QMixer implementation. So to work around it for the forseeable future, I've set the TurnOff times to 0 seconds so the old mixer's sounds are immediately and properly stopped, letting the new mixer take over.
2017-07-16TITANIC: Renamings for Gondolier MixerPaul Gilbert
2017-07-16TITANIC: Fix scaling in scene transition cutscenesPaul Gilbert
2017-07-16TITANIC: Fix music transitions for each passenger class in lift travelPaul Gilbert
2017-07-16TITANIC: Add a VolumeMode enumPaul Gilbert