aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
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
2016-03-21LINUX: Use classic major/minor macros.Johannes Schickel
Makes our Linux Audio CD code work with implementations without gnu_dev_major and gnu_dev_minor too.
2016-03-21GRAPHICS: Implement convenience Font::drawChar taking ManagedSurface.Johannes Schickel
2016-03-20GRAPHICS: Fix create call in ManagedSurface constructorPaul Gilbert
2016-03-21Merge pull request #704 from lordhoto/clone2727-audiocdJohannes Schickel
Implement Custom Audio CD Support for Win32, Linux, and Mac OS X.
2016-03-20SHERLOCK: Fix overloaded setPixels warningPaul Gilbert
2016-03-21SCI32: Add censorship info to Phantasmagoria 2 detection entriesMartin Kiewitz
+ add info that 001.0.06 is the US release + cleanup
2016-03-20GRAPHICS: Fix MangaedSurface pixel casting errorsPaul Gilbert
2016-03-20GRAPHICS: Use correct bounding rect in Font::drawString taking Common::String.Johannes Schickel
2016-03-20GRAPHICS: Mark actual dirty area as dirty in Font::drawString.Johannes Schickel
2016-03-20Merge pull request #652 from dreammaster/screenPaul Gilbert
ALL: Removing code duplication via new managed surface & screen classes
2016-03-20WAGE: Adjust cursor position when scrollingEugene Sandulenko