Commit Graph
137148 Commits
Author SHA1 Message Date
Eugene Sandulenko dc0b8679f9 DREAMWEB: Added detection for Czech version. Bug #7078 2016-03-27 14:33:03 +02:00
Thierry Crozat 1b42aae040 BUILD: Fix creating OS X application bundle when Sparkle is enabled 2016-03-27 13:06:30 +01:00
Eugene Sandulenko dec810647e SAGA: Added German fan-translated IHNM detection. Bug #7091 2016-03-27 12:33:47 +02:00
Ori Avtalion 9b69b86f29 GRAPHICS: Prevent crash when drawing 0-height rounded corners
Opening/closing the console when scroll bars were visible caused
occasional crashes. Fixes #7089.
2016-03-26 19:43:16 +03:00
Thierry Crozat a2250d74ed CONFIGURE: Only check Sparkle and NSDockTilePlugIn availability on OS X 2016-03-25 20:28:41 +00:00
Thierry Crozat e917971681 OS X: Clean taskbar code
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-25 20:26:01 +00:00
Thierry Crozat 50f9f19927 OS X: Fix access to NSArray items with older SDKs 2016-03-25 18:30:48 +00:00
Thierry Crozat 24ce588b86 OS X: Add missing includes for recently introduced taskbar code 2016-03-25 18:06:21 +00:00
rootfather 8c89fbcdcb NEWS/DE: List recent games in dock menu on OS X. 2016-03-25 18:49:10 +01:00
Thierry Crozat 9d3656a908 NEWS: List recent games in dock menu on OS X. 2016-03-25 16:04:29 +00:00
Thierry Crozat d519dd8ec3 OS X: Implement a Dock Tile Plugin to display recent games menu in dock
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-25 15:37:13 +00:00
Thierry Crozat 2671918c92 OS X: Implement saving recent games list to user preferences 2016-03-25 15:37:04 +00:00
Eugene Sandulenko 0fb6f31d4e EVENTRECORDER: Fix incorrect check which prevented records from replay 2016-03-25 16:30:12 +01:00
Eugene Sandulenko b3e5f693d4 Merge pull request #719 from rootfather/update-news-de
NEWS: Update German NEWS file
2016-03-25 15:37:19 +01:00
Einar Johan Trøan Sømåen 10e4747024 Merge pull request #723 from Hurricos/master
WINTERMUTE: [GSoC] Make Wintermute games show the right save date
2016-03-25 11:49:09 +01:00
Paul Gilbert 7320498409 TITANIC: Implementing more CTelevision code, CGameState movie list 2016-03-25 00:01:15 -04:00
Paul Gilbert 0b37ac1869 TITANIC: Implementing more CTelevision message handlers 2016-03-24 22:40:07 -04:00
Martin Kennedy 1320f25aaa WINTERMUTE: Make wintermute games show the right save date 2016-03-24 22:18:06 -04:00
Paul Gilbert 02b46202be TITANIC: Implementing more CTelevision message handlers 2016-03-24 22:09:49 -04:00
Abdeselam El-Haman e55ec6c6ca GUI: Widget: redraw when setAlign() called 2016-03-25 02:34:35 +01:00
Paul Gilbert f0a6cf38cf TITANIC: Implement television CLeaveViewMsg handler 2016-03-24 21:12:30 -04:00
Paul Gilbert c948e8812e TITANIC: Support methods needed by CTelevision 2016-03-24 21:02:25 -04:00
Torbjörn Andersson 60b763bd4c SHERLOCK: Fix bug #7084 ("Crash when taking inventory")
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-25 01:40:07 +01:00
Johannes Schickel c11b09dff9 SCI: Remove commented out code line. 2016-03-25 01:15:26 +01:00
Johannes Schickel f23dd0f486 SCI: Use aggregation to store objects in SegmentObjTable.
This allows to store pointers and fundamental types in a SegmentObjTable.
2016-03-25 01:15:26 +01:00
Johannes Schickel 1c6112e121 SCI: Introduce accessors for SegmentObjTable entries.
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-25 01:15:26 +01:00
Johannes Schickel 77b5ce075a SCI: Get rid of template hack for serialization.
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-25 01:15:26 +01:00
Eugene Sandulenko f1b6542fd2 Merge pull request #700 from waltervn/adl-engine
ADL: New engine
2016-03-24 23:07:15 +01:00
ottogin b1c678f509 GUI: Fix "eaten" event by dialog which was closed
This patch fix bug #6841
If this runloop catches both the repeated key down event and the key up event.
In this case they key down will close the tooltip, because it got closed the key up event will be ignored.
As a result the LauncherDialog will never get notified the SHIFT state might have changed and not adapt the button description.
In this patch we just pass event to topDialog, if activeDialog was closed.
Also we must check, If topDialog doesn't exist.
2016-03-24 21:31:53 +03:00
Paul Gilbert fd78a874cc TITANIC: Added current location display to debugger room command 2016-03-24 13:27:04 -04:00
Paul Gilbert bbc810e909 TITANIC: Fix crash when looking at television 2016-03-24 13:19:29 -04:00
Paul Gilbert 71c0ad236e TITANIC: Implement CGameObject::stopMovie 2016-03-24 13:16:21 -04:00
Paul Gilbert 83c6ebb466 TITANIC: Fix view message handling 2016-03-24 12:58:00 -04:00
Paul Gilbert d9cc2908f8 TITANIC: Make all use of message targets public inheritance 2016-03-24 12:51:44 -04:00
rootfather f6e405ab05 NEWS: Update German NEWS file
The German NEWS file (Neues) is now synchronized
with the original NEWS file as of commit
fc8875b596
2016-03-24 14:01:06 +01:00
Paul Gilbert 66e198d665 TITANIC: Cleanup and fixes for message hierarchy 2016-03-24 07:49:59 -04:00
Paul Gilbert 2f532c086d TITANIC: Unsuccessful initial attempt to load ycursors.avi file
Unfortunately, whilst the cursors video plays fine in standard video
players, the ScummVM AVIDecoder can't seem to handle it. So for now
I've left the decode in place but commented out, and I'm setting up
a dummy cursor
2016-03-23 21:41:36 -04:00
Paul Gilbert 7d2d624908 TITANIC: More view event handling, beginnings of mouse cursor loading 2016-03-23 20:51:42 -04:00
Johannes Schickel dfaf97dda7 DEVTOOLS: Improve SDL2 support in create_project.
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-24 01:26:05 +01:00
Johannes Schickel 567a6b4712 DEVTOOLS: Slight formatting fix. 2016-03-24 01:26:05 +01:00
Martin Kiewitz 184a448bb6 AGI: Fix inaccurate predictive dialog trigger rect
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-23 23:49:01 +01:00
Johannes Schickel 8161effc68 OPENGL: Add assertions to check for valid attribute state. 2016-03-23 22:37:16 +01:00
Johannes Schickel 2ebffd2da5 OPENGL: Fix black screen for some GL implementations with shaders.
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-23 22:30:25 +01:00
Eugene Sandulenko f299e96273 WAGE: Added detection for 3 more games 2016-03-23 18:51:32 +01:00
Eugene Sandulenko 1addc5884a WAGE: Draw the scrollbar bar inverted to match the original 2016-03-23 18:51:31 +01:00
Eugene Sandulenko c6abe904c4 WAGE: Proper scroll drawing 2016-03-23 18:51:31 +01:00
Ori Avtalion ccc7506666 GUI: Fix constant names mentioned in comment 2016-03-23 18:01:13 +02:00
Johannes Schickel 114ef5817f Merge pull request #711 from lordhoto/opengl-revamp
OpenGLGraphicsManager: Revamp
2016-03-23 15:55:55 +01:00
Paul Gilbert 42208769f7 TITANIC: Enable drawing of view contents 2016-03-22 22:39:37 -04:00
Paul Gilbert bfcf006bbb TITANIC: Fixes for correct positioning of view background 2016-03-22 22:36:49 -04:00