rsn8887
c78fa86860
PSP2: fix clipping and display quality for odd resolutions (Phantasmagoria)
2017-12-02 13:00:22 -06:00
rsn8887
d73437c293
PSP2: fix odd resolutions on PSP2, fixes Phantasmagoria
2017-12-02 11:53:23 -06:00
rsn8887
98147a6c08
PSP2: fix building with latest SDL2 for Vita
2017-12-02 05:31:31 -06:00
Thierry Crozat
088b17592c
I18N: Update translations templates
2017-12-02 02:43:24 +01:00
Colin Snover
5c855a0a5a
BACKENDS: Fix shake position getting stuck
...
If a game is doing a screen shake (for example, DOTT when the
stereo is on), and the user does an RTL, the screen shake offset
may get stuck if the engine does not reset it on shutdown. To
avoid this in all cases, just always reset the screen shake
whenever the graphics manager is told to switch to a new graphics
mode.
2017-12-01 19:43:12 -06:00
Colin Snover
4d3f05ae79
SCUMM: Fix array overflow writing var when no current script is set
...
This situation is triggered normally when _currentScript is 0xFF,
but it could potentially also happen if _currentScript is some
other number >= NUM_SCRIPT_SLOT, so the check is a bit more
conservative than it might appear to need to be.
2017-12-01 19:39:30 -06:00
Colin Snover
2b5605362a
SCUMM: Fix signed integer overflow reading default v70HE cursor
2017-12-01 19:23:00 -06:00
Colin Snover
c7989bb333
SCUMM: Fix buffer overflow reading default v70HE cursor
2017-12-01 19:22:56 -06:00
Colin Snover
5cd2c9a387
SCUMM: Fix possible return of garbage values
2017-12-01 19:22:52 -06:00
Colin Snover
57084b4a1b
SCUMM: Fix UB shifting negative integers in Actor
2017-12-01 19:22:35 -06:00
Colin Snover
1871c7dfea
AUDIO: Fix UB shift of negative integer in AdLib driver
2017-12-01 19:22:31 -06:00
Colin Snover
02614f2f1a
COMMON: Fix UB shifting negative integers
...
Compilers optimise these back into shifts on architectures where
shifts of negative integers work the same as mul/div, so this
solves the UB without actually causing any performance issue.
2017-12-01 19:22:24 -06:00
Colin Snover
9a36870e78
SCUMM HE: Fix UB shifting negative integers
2017-12-01 19:22:19 -06:00
Colin Snover
57db3f7535
SCI: Partially clean up SCI16 video playback code
2017-12-01 18:48:35 -06:00
TomasM
f9f5692e03
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (960 of 960 strings)
2017-12-02 00:54:12 +01:00
Eugene Sandulenko
1f2290cd30
FULLPIPE: Fix bug #10317 : Save game metadata is missing
2017-12-02 00:53:57 +01:00
TomasM
dfbf27bd31
I18N: Update translation (Spanish)
...
Currently translated at 100.0% (960 of 960 strings)
2017-12-01 23:46:58 +01:00
TomasM
866197f992
I18N: Update translation (Spanish)
...
Currently translated at 99.5% (956 of 960 strings)
2017-12-01 23:17:40 +01:00
Eugene Sandulenko
cd516b93ef
FULLPIPE: Fix bug #10325 : New game does not put back already picked up items
2017-12-01 23:16:09 +01:00
TomasM
d3626c39ed
I18N: Update translation (Spanish)
...
Currently translated at 98.6% (947 of 960 strings)
2017-12-01 22:49:07 +01:00
Eugene Sandulenko
cee6a336f2
FULLPIPE: Fix bug #9673 : Unable to move after loading a save from the title screen
2017-12-01 22:43:16 +01:00
Eugene Sandulenko
8f8b2ed003
FULLPIPE: Fix bug #9672 : "Several inventory items highlighted at the same time"
2017-12-01 19:58:11 +01:00
hampusf
2c19fafa38
I18N: Update translation (Swedish)
...
Currently translated at 100.0% (960 of 960 strings)
2017-12-01 11:54:40 +01:00
Paul Gilbert
41d7c1f66e
XEEN: Added enum for consumable types and party/bank use
2017-11-30 20:30:56 -05:00
hampusf
0fbdf43015
I18N: Update translation (Swedish)
...
Currently translated at 99.8% (959 of 960 strings)
2017-11-30 18:36:02 +01:00
rootfather
18c0c13b56
NEWS: Update German NEWS file
2017-11-30 18:35:44 +01:00
Tarek Soliman
d06323141c
MAEMO: Update debian/changelog
2017-11-29 21:12:18 -06:00
Paul Gilbert
2ca0235f44
XEEN: Refactor FontSurface as ancestors of Window, not Screen
...
This refactoring allowed Screen to now simply derive from
Graphics::Screen, and several duplicated methods could be removed.
2017-11-29 21:34:28 -05:00
Paul Gilbert
7c74f4f826
XEEN: Create Windows class to hold the windows array
2017-11-29 20:24:03 -05:00
Paul Gilbert
0a4d3a15c4
XEEN: Split Window class into it's own file
2017-11-29 19:43:06 -05:00
Thierry Crozat
322a5341cf
I18N: Update translations templates
2017-11-30 01:15:09 +01:00
Thierry Crozat
cd7e6cd31c
RELEASE: This is 2.1.0git
2017-11-30 00:13:10 +00:00
Bastien Bouclet
779b97ee3f
SDL: Don't use the window size hint for fullscreen
...
Prevents the opengl backend from changing mode when entering fullscreen
for games with a window size hint.
Fixes #10335 . Closes gh-1074.
2017-11-29 16:49:32 -06:00
Zbyněk Schwarz
aa8e983f27
I18N: Update translation (Czech)
...
Currently translated at 100.0% (960 of 960 strings)
2017-11-29 08:42:36 +01:00
Colin Snover
673d25a9cd
SCI32: Fix crash starting KQ7 demo
...
Fixes Trac#10343.
2017-11-28 16:47:37 -06:00
Cameron Cawley
5bcdc22f55
RISCOS: Attempt to reduce binary size
2017-11-28 22:31:28 +00:00
Cameron Cawley
4d2e1d16b1
RISCOS: Improve detection of absolute paths
2017-11-28 22:23:58 +00:00
Cameron Cawley
509b12de65
RISCOS: Fix using filenames with spaces
2017-11-28 22:23:58 +00:00
Ivan Lukyanov
b41ab980ec
I18N: Update translation (Belarusian)
...
Currently translated at 100.0% (960 of 960 strings)
2017-11-28 17:38:28 +01:00
Ivan Lukyanov
3811b4ee1e
I18N: Update translation (Belarusian)
...
Currently translated at 100.0% (960 of 960 strings)
2017-11-28 16:51:30 +01:00
Eugene Sandulenko
d8d80a2596
I18N: Update translation (Russian)
...
Currently translated at 97.6% (937 of 960 strings)
2017-11-28 16:05:25 +01:00
Thierry Crozat
8f7247a587
I18N: Update translations templates
2017-11-28 05:51:56 +01:00
Bastien Bouclet
6eb9a48bbd
EVENTS: Delay initializing the virtual keyboard
...
The virtual keyboard requires the backend to be fully initialized
because it needs the display size.
Fixes #10338 .
2017-11-28 05:49:45 +01:00
Colin Snover
c278677d07
SDL: Store fake mouse warp event in virtual coordinates
...
Normally, notifyMousePosition converts real mouse events into the
virtual coordinate system, but events only get sent through
notifyMousePosition if they are real events from SDL since that
method also decides if the real mouse is inside the content area or
not. As such, these fake events need to be pre-converted to virtual
coordinates or else the wrong values are sent through to the engine
when a scaler or AR correction is in use.
2017-11-27 20:39:21 -06:00
Thierry Crozat
d1ab94db24
NEWS: Add more changes for the 2.0 release
2017-11-28 00:14:10 +00:00
Eugene Sandulenko
19d3e3d103
FULLPIPE: Properly cleanup menu after quitting
2017-11-27 22:24:33 +01:00
Eugene Sandulenko
a5ab1cd293
FULLPIPE: Attempt to crash when calling paletteless scenes
2017-11-27 21:20:24 +01:00
Thierry Crozat
07cdce951d
I18N: Update translations templates
2017-11-27 20:51:29 +01:00
Eugene Sandulenko
89a782466a
SCUMM: Revert skipping of MM C64 demo original save screen display attempt
...
As per discussion in bug #10116 .
2017-11-27 20:50:28 +01:00
rootfather
57746163a4
NEWS: Fix typo in German NEWS
2017-11-27 19:21:19 +01:00