aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-03-27SAGA: Fix dialog text positions in non-English version (#7064)Torbjörn Andersson
This fix applies to drawPanelText(), where we used to hard-code the text positions. Now we define the dimensions of the area where the text is drawn (like we do for button texts) and calculate the position based on the dimensions of the text string. The drawPanelText() function is used for the Save, Quit, Protect and Option dialogs, but for everything except the Option dialog it already centered the text to the dialog. I decided to use this centering mechanism for the title of the ITE Option dialog, even though that changes the X coordinate by one pixel. Other than that, it only affects the following texts: ITE: Show Dialog / Reading Speed, Music and Sound IHNM: Reading Speed, Music, Sound, Voices I have verified that this looks at least ok for the English and German versions of ITE, and the English, German, French and Spanish versions of IHNM, so I'm reasonably confident that this change is ok.
2016-03-27MOHAWK: Promote Myst from UNSTABLE to TESTINGBastien Bouclet
2016-03-27GRAPHICS: Allow saving thumbnails of 32 bits screensBastien Bouclet
Fixes saving in Myst ME when using the OpenGL output
2016-03-27GOB: Added another French Playttons2. Bug #7052Eugene Sandulenko
2016-03-27GOB: Added Spanish Fascination detection entry. Bug #7069Eugene Sandulenko
2016-03-27DREAMWEB: Add bug reference to Czech detection entryEugene Sandulenko
2016-03-27DREAMWEB: Added detection for Czech version. Bug #7078Eugene Sandulenko
2016-03-27BUILD: Fix creating OS X application bundle when Sparkle is enabledThierry Crozat
2016-03-27SAGA: Added German fan-translated IHNM detection. Bug #7091Eugene Sandulenko
2016-03-26GRAPHICS: Prevent crash when drawing 0-height rounded cornersOri Avtalion
Opening/closing the console when scroll bars were visible caused occasional crashes. Fixes #7089.
2016-03-25CONFIGURE: Only check Sparkle and NSDockTilePlugIn availability on OS XThierry Crozat
2016-03-25OS X: Clean taskbar codeThierry Crozat
This involves moving the NSDockTilePlugIn code to backend/taskbar and fixing style to follow our coding conventions. One make target was also renamed. All in all there is no change in functionality with this commit.
2016-03-25OS X: Fix access to NSArray items with older SDKsThierry Crozat
2016-03-25OS X: Add missing includes for recently introduced taskbar codeThierry Crozat
2016-03-25NEWS/DE: List recent games in dock menu on OS X.rootfather
2016-03-25NEWS: List recent games in dock menu on OS X.Thierry Crozat
2016-03-25OS X: Implement a Dock Tile Plugin to display recent games menu in dockThierry Crozat
This allows to start a recently played game directly from the dock. The ScummVM.app application should have been permanently added to the dock and the menu is only present when ScummVM is not running. The list of recently played game is written by the taskbar code in ScummVM. The Dock Tile Plugin only reads that list to populate the menu.
2016-03-25OS X: Implement saving recent games list to user preferencesThierry Crozat
2016-03-25EVENTRECORDER: Fix incorrect check which prevented records from replayEugene Sandulenko
2016-03-25Merge pull request #719 from rootfather/update-news-deEugene Sandulenko
NEWS: Update German NEWS file
2016-03-25Merge pull request #723 from Hurricos/masterEinar Johan Trøan Sømåen
WINTERMUTE: [GSoC] Make Wintermute games show the right save date
2016-03-24WINTERMUTE: Make wintermute games show the right save dateMartin Kennedy
2016-03-25SHERLOCK: Fix bug #7084 ("Crash when taking inventory")Torbjörn Andersson
This was part regression (ManagedSurface is picky about the order of the parameters to the line drawing functions), part bug since it was drawing a horizontal line instead of a vertical. This call draws a very short vertical line to separate the rightmost "join" of the middle horizontal bar in the inventory dialog from the scrollbar. Unless you know what you're looking for, it's pretty hard to spot the difference. Thanks to dreammaster for figuring out the proper fix, while I was still trying to figure out what it was trying to draw.
2016-03-25SCI: Remove commented out code line.Johannes Schickel
2016-03-25SCI: Use aggregation to store objects in SegmentObjTable.Johannes Schickel
This allows to store pointers and fundamental types in a SegmentObjTable.
2016-03-25SCI: Introduce accessors for SegmentObjTable entries.Johannes Schickel
This makes code not use _table directly whenever possible. An exception is the save game code which is not easy to adapt due to design deficiencies.
2016-03-25SCI: Get rid of template hack for serialization.Johannes Schickel
The former template hack relied on specialized functions for various types. We use a hand crafted set of functions for serialization functionality now.
2016-03-24Merge pull request #700 from waltervn/adl-engineEugene Sandulenko
ADL: New engine
2016-03-24NEWS: Update German NEWS filerootfather
The German NEWS file (Neues) is now synchronized with the original NEWS file as of commit fc8875b5962c9e187d9497f8fbb5b97f27e9d32a
2016-03-24DEVTOOLS: Improve SDL2 support in create_project.Johannes Schickel
This adapts MSBuild and XCode project generators to output project files which can be used to build the SDL backend with SDL2 easily.
2016-03-24DEVTOOLS: Slight formatting fix.Johannes Schickel
2016-03-23AGI: Fix inaccurate predictive dialog trigger rectMartin Kiewitz
Trigger rect is the rect, that the user needs to click to trigger the predictive dialog. Previously cursor char got drawn, rect started right afterwards In case cursor char is enabled, the rect will get adjusted accordingly now.
2016-03-23OPENGL: Add assertions to check for valid attribute state.Johannes Schickel
2016-03-23OPENGL: Fix black screen for some GL implementations with shaders.Johannes Schickel
For compatibility location 0 is used to decide whether fixed function style vertex information is used in old GL contexts. In some cases drivers might assign the color information to be passed through attribute 0. This caused the array attribute status for location 0 to be disabled and resulted in wrong vertex data to be used.
2016-03-23WAGE: Added detection for 3 more gamesEugene Sandulenko
2016-03-23WAGE: Draw the scrollbar bar inverted to match the originalEugene Sandulenko
2016-03-23WAGE: Proper scroll drawingEugene Sandulenko
2016-03-23GUI: Fix constant names mentioned in commentOri Avtalion
2016-03-23Merge pull request #711 from lordhoto/opengl-revampJohannes Schickel
OpenGLGraphicsManager: Revamp
2016-03-22WAGE: Three more gamesEugene Sandulenko
2016-03-22WAGE: Added 3 games to detection. I wonder when they end...Eugene Sandulenko
2016-03-22WAGE: Added 3 more gamesEugene Sandulenko
2016-03-22WAGE: Added 4 more games. Some are problematicEugene Sandulenko
2016-03-21Merge branch 'sherlock-setpixels'Paul Gilbert
2016-03-21SHERLOCK: Fix crashes due to back buffer refactoringPaul Gilbert
2016-03-21GRAPHICS: Set parameterless Screen constructor to use screen formatPaul Gilbert
2016-03-21SHERLOCK: Make Screen::_backBuffer an object instead of pointer.Johannes Schickel
2016-03-21SHERLOCK: Make Screen::_backBuffer protected.Johannes Schickel
2016-03-21SHERLOCK: Get rid of Surface::setPixelData.Johannes Schickel
2016-03-21CONFIGURE: Extend Linux CD check and run it on Linux only.Johannes Schickel