Commit Graph
137148 Commits
Author SHA1 Message Date
Strangerke 67f95ce50d DM: Some more renaming 2016-09-19 07:58:42 +02:00
Bastien Bouclet 702df395eb IMAGE: Change PNGDecoder to never delete the input stream
The stream is owned by the caller. Fixes CID 1362842.
2016-09-19 08:02:19 +02:00
Torbjörn Andersson ff1a9ac8d4 FULLPIPE: Remove obsolete TODO comment 2016-09-19 07:25:56 +02:00
Torbjörn Andersson 579c024653 AUDIO: Keep packetized MP3 stream from ending prematurely
This fixes the audio in the intro AVI movie for German Fullpipe.
2016-09-19 07:25:55 +02:00
Strangerke 1670cb035f DM: Change the definition of setMapAndTime, move SoundIndex enum to SoundMan 2016-09-19 07:06:55 +02:00
Paul Gilbert 1cf5c7f7c9 XEEN: More of Darkside endgame sequence 2016-09-19 00:01:25 -04:00
Paul Gilbert 96b5fc817c XEEN: Fix merging graphic pages to screen 2016-09-18 21:12:46 -04:00
Paul Gilbert 78132c5138 XEEN: More of Darkside endgame sequence 2016-09-18 20:48:23 -04:00
Paul Gilbert ffc31b8802 XEEN: Extra space in sprite line decoding as workaround for bad data 2016-09-18 20:47:37 -04:00
Strangerke 197e85176e DM: Remove a couple of useless checks 2016-09-19 00:55:11 +02:00
Strangerke 9a4bc7128e DM: Fix verbose warnings using GCC 2016-09-19 00:29:42 +02:00
Dan Church e6f379c0a0 SCI: Add lsl3 amiga detection checksums
Game reports v1.027, 1990-01-27.
2016-09-18 17:21:33 -05:00
Strangerke 4a8c8a53bd DM: Rename members of SoundIndex 2016-09-19 00:17:36 +02:00
Paul Gilbert 383cc850b9 XEEN: Beginnings of Darkside endgame, subtitle code 2016-09-18 17:31:12 -04:00
Eugene Sandulenko 61d8ec8b7f FULLPIPE: Implemented savefile loading 2016-09-18 22:45:37 +02:00
Strangerke 8bdabc16bd DM: Rename some more enums 2016-09-18 22:16:52 +02:00
Paul Gilbert 94cee9dead XEEN: Stop audio if intro sequence aborted 2016-09-18 12:07:34 -04:00
Bastien Bouclet 5e133cdd34 OPENGL: Make sure the cloud icon is cleared immediatly after it is hidden 2016-09-18 17:55:09 +02:00
Bastien Bouclet 0f9583e4ca SDL: Make sure the cloud icon is cleared immediatly after it is hidden 2016-09-18 17:55:09 +02:00
Bastien Bouclet 75599a4c25 OPENGL: Remove multithread support from displayActivityIconOnOSD
It is no longer being called by another thread.
2016-09-18 17:55:09 +02:00
Bastien Bouclet 1a1a5b5f69 CLOUD: Change the cloud icon to be updated by the main thread
The cloud manager registers itself as an event source as a mean to be polled
periodically by the GUI or engine code. The periodical polling is used to
update the OSD icon indicating background sync activity.

Also move the cloud icon from ConnectionManager to CloudManager,
allowing to decouple icon handling from network connections updates.
2016-09-18 17:54:12 +02:00
Thierry Crozat 361d84ca74 I18N: Regenerate translations data file 2016-09-18 16:40:35 +01:00
Thierry Crozat dff8404a7c I18N: Update translation template and merge changes translation files 2016-09-18 16:40:35 +01:00
Thierry Crozat a87a702eb2 ALL: Homogeneize use of 'saved game' in messages 2016-09-18 16:40:34 +01:00
Eugene Sandulenko e51dcbb153 Merge pull request #830 from lubomyr/master
ANDROIDSDL: set default gfx_mode to 2x
2016-09-18 17:39:22 +02:00
Paul Gilbert 7fd335da12 XEEN: Fix fade out at end of Darkside Title sequence 2016-09-18 11:30:41 -04:00
Paul Gilbert a39da343b7 XEEN: Support switching between fx & game music, fx fixes 2016-09-18 10:22:49 -04:00
Martin Kiewitz 2bec9c5a0c SCI: Add qfg1vga script patch to fix bug #9558
This solves a game bug, that also happens when using the original
interpreter, during the time where Brutus and Bruno meet at the
shooting range.
2016-09-18 15:59:38 +02:00
lubomyr c325f813b9 ANDROIDSDL: set default gfx_mode to 2x 2016-09-18 14:06:49 +02:00
Strangerke 8668f6765b DM: Rename members of Behavior, some more renaming 2016-09-18 12:52:01 +02:00
Strangerke 0750c20fe7 DM: rename members of DescriptionMask, PanelContent, CreatureSize, CreatureMask 2016-09-18 11:46:53 +02:00
Strangerke ebe014f4be DM: Rename Creature masks, move SoundMode to sound.h 2016-09-18 11:18:11 +02:00
Eugene Sandulenko a6d71c941d FULLPIPE: Moved save-related functions to statesaver.cpp 2016-09-18 09:37:37 +02:00
Eugene Sandulenko b413d01113 FULLPIPE: Implement map saving and save obfuscation 2016-09-18 09:37:37 +02:00
Thierry Crozat c42dfbc496 BACKEND: When removing a save files also remove entry from timestamps file 2016-09-18 05:51:57 +01:00
Thierry Crozat 33d1c55866 BACKENDS: Ignore timestamps for inexistent files in DefaultSaveFileManager
This fixes a bug in the synchronisation of the save files to the cloud when
the timestamps file contains entries for files that do no longer exist. In such
a case the synchronisation would fail.
2016-09-18 05:31:29 +01:00
Thierry Crozat 1fd4dbfdce SDL: Ignore outdated SDL resize event in OpenGL mode
Those outdated resize events are sent from SDL_DestroyWindow when the
window is fullscreen and doesn't have the SDL_WINDOW_FULLSCREEN_DESKTOP
flag (thus Surface SDL is not affected). Switching resolutions in fullscreen, or
switching from fullscreen to windowed will therefore cause a resize event to
be received with the former fullscreen resolution after we have already setup
the window to use the new resolution. If we don't ignore this event we end up
with a texture size and a window size that are not consistent and for example
see only a part of the texture (if the old resolution is bigger than the new one.
2016-09-18 04:23:37 +01:00
Paul Gilbert 1f541a7005 XEEN: Changing file opening specifying archive to use enum 2016-09-17 20:06:43 -04:00
Paul Gilbert e981f3bf2e XEEN: Fix message in dump debugger command 2016-09-17 20:03:50 -04:00
Strangerke ea8f3dfb19 DL: Enforce the use of CreatureType 2016-09-18 01:02:51 +02:00
Eugene Sandulenko ffe2c802c4 FULLPIPE: Save header, remove debug leftovers 2016-09-18 00:59:40 +02:00
Eugene Sandulenko f0d786184b FULLPIPE: Properly save object backreferences 2016-09-18 00:59:17 +02:00
Eugene Sandulenko d9457c2f07 FULLPIPE: Remove workaround and follow the original in StaticANIObject copy constructor 2016-09-18 00:16:29 +02:00
Retro-Junk f67bbd9f8c FULLPIPE: Fix StaticANIObject::getMovementIdById 2016-09-18 00:16:29 +02:00
Eugene Sandulenko 83a82a9842 FULLPIPE: Further work on saving 2016-09-18 00:16:29 +02:00
Thierry Crozat 973df9d2fd CLOUD: Fix compilation for integer constant too large for 'long' type
Hopefully all ports we have support LL constants. Otherwise we will
have to find a different way to fix this.
2016-09-17 21:45:46 +01:00
Eugene Sandulenko 05d85b1e4e I18N: Regenerate translations.dat 2016-09-17 22:40:08 +02:00
Eugene Sandulenko e38775782a I18N: Update Ukrainian translation 2016-09-17 22:40:08 +02:00
Paul Gilbert d34d7b650c XEEN: Fix setting FX pause countdowns 2016-09-17 16:32:04 -04:00
Paul Gilbert 94606db1bf XEEN: Fix playback of VOC resources 2016-09-17 15:59:07 -04:00