Hubert Maier
e19d4e197b
AMIGAOS: Keep platform name continuity ( #2643 )
2020-11-26 15:10:01 +01:00
antoniou79
637d845210
COMMON: DEBUGGER: Don't attach again at EVENT_DEBUGGER
...
If already active
Addresses bug https://bugs.scummvm.org/ticket/11964
2020-11-22 13:58:57 +02:00
Vladimir Serbinenko
68a9136e4d
COMMON: Rewrite Encoder and drop dependency on iconv ( #2586 )
...
Different platforms have different levels of support of encodings and
often have slight variations. We already have tables for most encoding
with only CJK missing. Full transcoding inclusion allows us to get reliable
encoding results independently of platform. The biggest con is the need for
external tables encoding.dat.
It removes a duplicate table for korean in graphics/korfont.cpp
2020-11-15 16:20:35 +01:00
Cameron Cawley
ee18a89df5
MAEMO: Add override and final keywords
2020-11-01 20:04:57 +00:00
Matthieu Milan
90d9540ad8
SWITCH: Add support for 3d games ( #2558 )
...
SWITCH: Add support for 3d games
2020-10-26 21:01:12 +01:00
rsn8887
28a1f729ff
BACKENDS: Fix reading window height in PSP2 events
2020-10-10 09:20:59 -05:00
Paweł Kołodziejski
e20bddb738
BACKENDS: Attempt to fix PSP and SWITCH ports. Use proper class cast
2020-10-10 13:55:27 +02:00
SupSuper
293b648745
SDL: Only handle events from current display window
...
This fixes the GraphicsManager reacting to dummy window events from testing OpenGL hardware capabilities
2020-10-10 00:14:10 +01:00
Paweł Kołodziejski
be3db5f0ed
BACKENDS: Attempt to fix PS2 and SWITCH port
2020-10-09 22:12:37 +02:00
Paweł Kołodziejski
35b9cccbde
ALL: Merge ResidualVM
2020-10-09 19:44:13 +02:00
Pawel Kolodziejski
b321938c7b
TINYGL: Restored ability to create internal buffer based on pixel format
2020-10-05 08:09:20 +02:00
Pawel Kolodziejski
0e8f2c96f3
EVENTS: Missed port change for relative mouse position
2020-10-04 08:08:23 +02:00
Pawel Kolodziejski
e9839c31e2
BACKENDS: Drop native game joystick support in replacement for emulated from core events backend.
2020-10-03 17:13:54 +02:00
Pawel Kolodziejski
b1fcc7cb89
BACKENDS: Remove not used code
2020-10-02 20:01:17 +02:00
Pawel Kolodziejski
6f69981904
BACKENDS: Drop launcherInitSize() and use 2d backend gfx manager for launcher.
2020-09-30 16:52:44 +02:00
Pawel Kolodziejski
6aa7cf6025
BACKENDS: Made code less different in SDL platform backend
2020-09-29 15:08:16 +02:00
Pawel Kolodziejski
a3a42ee306
ALL: Eliminated more differences with ScummVM
2020-09-29 11:54:05 +02:00
Pawel Kolodziejski
01120c9203
BACKENDS: A little more change in layout for 3D GFX manager
2020-09-27 16:41:23 +02:00
Pawel Kolodziejski
3e13a02be9
BACKENNDS: Cleanup GFX backend
2020-09-25 14:23:30 +02:00
Pawel Kolodziejski
11b9f5d81c
BACKENDS: More renames in GFX backends
2020-09-25 10:35:26 +02:00
Cameron Cawley
e918a4b16f
OPENPANDORA: Fix copy/paste error
2020-09-13 22:20:31 +01:00
Cameron Cawley
c8c120d839
GPH/OPENPANDORA: Minor cleanup
2020-09-13 14:58:45 +01:00
Pawel Kolodziejski
522d45c047
SDL: Added missed slow motion modifier
2020-09-12 19:06:01 +02:00
Pawel Kolodziejski
d5304e2568
ALL: Synced with ScummVM - rev: 33a47d23b8
2020-09-03 02:21:14 +02:00
Thierry Crozat
760815b3b8
BACKENDS: Do not define a Quit action if the NoQuit feature is enabled
2020-08-29 16:31:37 +01:00
Cameron Cawley
75852a786a
BACKENDS: Split ModularBackend into two separate classes
2020-08-24 14:22:35 +02:00
Cameron Cawley
ee11bc20b2
MAEMO: Remove some debug code
2020-08-24 14:22:35 +02:00
Cameron Cawley
2c1065188e
SYMBIAN: Deprecate the actions system
2020-08-24 14:19:30 +02:00
Eugene Sandulenko
eaa86f9333
ALL: Remove WebOS port
2020-08-01 14:56:16 +02:00
Pawel Kolodziejski
8f4e1c6cf3
Sync with ScummVM rev. 654b8208b8
2020-06-22 08:14:16 +02:00
Cameron Cawley
1e1d8fbe5a
RISCOS/PS3: Ensure that event sources are using the right parent class
2020-05-15 15:48:08 +02:00
Pawel Kolodziejski
440fe9d5f4
SDL: Fixed win32 target compilation
2020-05-13 01:39:47 +02:00
Pawel Kolodziejski
a36764257b
SDL: Fixed typo in pollEvent and reduce code duplication.
2020-05-12 14:58:16 +02:00
Zvika Haramaty
44c0b4644f
SDL: Return unicode keycode for Hebrew input
...
Before this commit, when typing in Hebrew, SDL reported the equivalent
English keycode. Thus, if user typed Hebrew letter Aleph, it was
reported as ascii of 't' (or 'T', I don't remember...).
It's still impossible to type Hebrew letters in the GUI's input dialogs,
but it's a step forward.
2020-05-12 14:37:10 +02:00
mataniko
2f5eb14d4b
JANITORIAL: Rename additional RTL references and comments
2020-05-12 10:36:38 +02:00
mataniko
321a02aff2
JANITORIAL: Rename shouldRTL, resetRTL and FORCE_RTL
2020-05-12 10:36:38 +02:00
mataniko
06242a712b
JANITORIAL: Rename EVENT_RTL
...
Now that ScummVM is adding RTL support, the EVENT_RTL should be disambigious that it is for returning to launcher
2020-05-12 10:36:38 +02:00
Pawel Kolodziejski
128f7fc156
SDL: Attempt to fix joystick support
2020-05-11 21:57:41 +02:00
Pawel Kolodziejski
88cefe47c0
ALL: Small sync with ScummVM
2020-05-11 21:56:33 +02:00
Henrik "Henke37" Andersson
84da618366
PS3: Use PauseToken.
2020-05-11 01:35:03 +02:00
Henrik "Henke37" Andersson
7676efd0d9
Backends: Use PauseToken for showing the vkeyboard
2020-05-11 01:35:03 +02:00
Henrik "Henke37" Andersson
ce4cfdf5d2
BACKENDS: Use PauseToken
2020-05-10 23:39:31 +02:00
mataniko
38325bfb94
BACKENDS: Don't turn off screen when ScummVM is running a game
2020-05-10 00:35:29 -04:00
Pawel Kolodziejski
bd32585c45
ALL: Added missing files, don not enable docker plugin
2020-05-09 20:58:00 +02:00
Pawel Kolodziejski
b586571900
ALL: synced with ScummVM commit 09bf38c120
2020-05-09 20:05:54 +02:00
Thierry Crozat
8b0b9f11c6
OSYSTEM: Add kFeatureNoQuit to remove Quit buttons and replace Quit with RTL
...
Some platforms should not allow quitting ScummVM. For example the Apple's
HUG for iOS state that we should "Never quit an iOS applications
programmatically". Adding the kFeatureNoQuit allows those backend
that need it to remove the possibility to quit the application.
2020-04-26 16:19:37 +01:00
rsn8887
8382ecdeae
PSP2/SWITCH: Touch structs initialization in constructor to fix build
2020-04-15 14:41:43 -05:00
rsn8887
6fa431a5fc
PSP2: Explicitly zero-initialize structs used in touch controls
2020-04-15 13:43:15 -05:00
rsn8887
bff75784a6
SWITCH: Explicitly zero-initialize structs used for touch controls
2020-04-15 13:42:05 -05:00
Bastien Bouclet
85e3fb38fb
SDL: Change keyboard repeat to apply on unmapped events
...
The keyboard repeat event generator is used when building against SDL1.
Previously the repeat events would generate based on the event stream
produced by the keymapper which is not guaranteed to have matching up
and down events in the case the keymaps are changed while a key is
pressed.
Fixes #11417 .
2020-04-12 11:11:00 +02:00