Commit Graph
468 Commits
Author SHA1 Message Date
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