Commit Graph
8933 Commits
Author SHA1 Message Date
Cameron Cawley a642279e5d DS: Add a Background class for the overlay 2021-02-04 01:59:14 +01:00
Cameron Cawley 0c776013f7 DS: Add RGB colour support 2021-02-04 01:59:14 +01:00
Cameron Cawley 4ac5421c6d DS: Add a generic dmaBlit function and use it in updateScreen 2021-02-04 01:59:14 +01:00
Cameron Cawley f802c2e88a DS: Add support for RGB cursors 2021-02-04 01:59:14 +01:00
Cameron Cawley 626b6ac4e9 DS: Move graphics code into a separate file 2021-02-04 01:59:14 +01:00
Cameron Cawley 1c40d79732 DS: Begin modularizing the DS backend 2021-02-04 01:59:14 +01:00
Cameron Cawley 6fa77b3429 DS: Remove optimization of individual files for speed
Mixing ARM and THUMB code in dynamic plugins causes relocation issues.
2021-02-04 01:59:14 +01:00
Cameron Cawley a900337952 DS: Fix default search paths 2021-02-04 01:59:14 +01:00
Cameron Cawley 8b55134547 DS: Re-add audio support using MaxMod 2021-02-04 01:59:14 +01:00
Cameron Cawley fe05ae75cd DS: Support detecting the system language 2021-02-04 01:59:14 +01:00
Cameron Cawley 66472abf1a DS: Move timer code into OSystem_DS 2021-02-04 01:59:14 +01:00
Cameron Cawley 9ca7845590 DS: Replace the options dialog 2021-02-04 01:59:14 +01:00
Cameron Cawley 3c306f33ed DS: Simplify the directory structure 2021-02-04 01:59:14 +01:00
Cameron Cawley 266e21de10 DS: Clean up the sprite code 2021-02-04 01:59:14 +01:00
Cameron Cawley 37774cd578 DS: Allow the game screen and the overlay to be shown at the same time 2021-02-04 01:59:14 +01:00
Cameron Cawley 926ec07532 DS: Simplify the framebuffer code 2021-02-04 01:59:14 +01:00
Cameron Cawley 704deec031 DS: Improve text console support 2021-02-04 01:59:14 +01:00
Cameron Cawley 438c2d8714 DS: Rewrite event handling 2021-02-04 01:59:14 +01:00
Cameron Cawley 1f8dc4d204 DS: Replace some deprecated APIs 2021-02-04 01:59:14 +01:00
Cameron Cawley f405be230e DS: Clean up the main() function 2021-02-04 01:59:14 +01:00
Cameron Cawley bf63cd76ea DS: Get rid of consolePrintf 2021-02-04 01:59:14 +01:00
Cameron Cawley aa3b16e88e DS: Remove old audio code 2021-02-04 01:59:14 +01:00
Cameron Cawley 95ec266795 DS: Remove dead code 2021-02-04 01:59:14 +01:00
Cameron Cawley bfba7f3e41 DS: Use libnds functionality for reading the touchscreen and buttons 2021-02-04 01:59:14 +01:00
Cameron Cawley 8c9eb8edc8 DS: List all available devices in the file browser 2021-02-04 01:59:14 +01:00
Cameron Cawley ab577c7930 DS: Bundle the engine data files in romfs 2021-02-04 01:59:14 +01:00
Cameron Cawley 28086f4f8a DS: Replace outdated filesystem code 2021-02-04 01:59:14 +01:00
Alexander Tkachov 8c16575035 CLOUD: Update Dropbox to use refresh_token
Dropbox is switching to short-lived access_token OAuth. This commit adapts Cloud::DropboxStorage to use refresh_token similarly to how other Storages do: by introducing a DropboxTokenRefresher.

It is used instead of plain CurlJsonRequest. It just checks if received JSON has access_token-related error and tries to refresh it, then repeats the original request transparently for the caller. If no such errors found, it just passes the info to the caller.
2021-02-04 01:57:48 +01:00
Fiodar Stryzhniou dcdd302960 SYMBIAN: Global Main Menu called with asterisk. 2021-01-24 01:12:26 +01:00
Martin Gerhardy f5164c9117 BACKENDS: search also for track_x and track_xx audio cd tracks
this allows us to use the unmodified version of dotemu lba1 enhanced music track paths
2021-01-23 02:54:58 +02:00
Thierry Crozat a1c807704d ALL: Ignore force RTL option when the engine does not support RTL
This fixes bug #12072: Cannot quit Blazing Dragons when always
return to launcher is selected
2021-01-20 23:35:47 +00:00
Le Philousophe 51e174f202 ALL: Mark link commands as make recursive
With this make gives access to its jobserver for linker which will use
it when linking with -flto=jobserver
2021-01-17 21:53:15 +01:00
Le Philousophe 72c464bf11 ALL: Use LD instead of CXX when linking
It will be more coherent.
LD is defined to CXX in configure script so it shouldn't change
behaviour.
2021-01-17 21:53:15 +01:00
Cameron Cawley ade345b975 SDL: Fix crash with certain key combos on AmigaOS 4 2021-01-17 14:47:09 +00:00
antoniou 987becc529 ANDROID: Fix physical mouse behavior and allow multitouch hold and drag
Also added various comments to document behavior.

Minor JE_MULTI event (Fix concerned bad brackets code in the events.cpp for JE_MULTI (multiple fingers held down)
) fix and comments for mouse behavior
Allow onHover to catch the mouse events instead of OnTrackBallEvent()
Also the "system back" button is ignored for the Trackball too because we treat it as mouse in isMouse(e) check
Add multitouch handler class. Handling and early filtering of multitouch events is moved in the new class.
2021-01-10 22:10:29 +02:00
Hubert Maier c4d0f4fa8e AMIGAOS: Fixes to the automatic installation (#2721)
* AMIGAOS: amigaos.mk fixes

switch to AmigaOS makedir, as mkdir seems to break pathes/dirs

* AMIGAOS: Fix RM2AG.rexx

New tables have been introduced which start with a bunch of minus (-) signs.
That broke the script at exactly 3.10 (where the tables are) by leaving it.

Updated the complete condition.

* AMIGAOS: amigaos.mk

Fix some comment oversights

* AMIGAOS: RM2AG.rexx

Fix an oversight

* AMIGAOS: amigaos.mk

Last oversight

* AMIGAOS: Update RM2AG.rexx.in
2021-01-09 14:39:41 +01:00
Martin Gerhardy d69e6f2e1e COMMON: removed wild living semicolons 2021-01-03 13:06:23 +01:00
Cameron Cawley 7a6fcba9b6 SWITCH: Fix missing include 2021-01-02 14:21:28 +00:00
Cameron Cawley f00b6fc195 SDL: Remove the Capabilities structure 2021-01-02 08:05:27 +01:00
Fiodar Stryzhniou 56e6982374 SYMBIAN: fix single backslash in path. 2021-01-01 00:07:25 +01:00
Fiodar Stryzhniou 68dc639f27 SYMBIAN: fix codacy warnings. 2021-01-01 00:07:25 +01:00
Fiodar Stryzhniou 124f8f8768 SYMBIAN: update build files.
Most project files autogenerated by python scripts now.
2021-01-01 00:07:25 +01:00
Fiodar Stryzhniou d6ba093b81 SYMBIAN: fixed project files generator.
Removed unused file.
2021-01-01 00:07:25 +01:00
Fiodar Stryzhniou f264c7b4e5 SYMBIAN: necessary project files auto generated now and and builded in parallel.
This done by supplied python package symbian_builder. This package also stores console output to build.err for errors and build.log for normal output.
2021-01-01 00:07:25 +01:00
Cameron Cawley 5082b89f34 AMIGAOS: Remove dependency on the codesets library 2021-01-01 00:06:25 +01:00
Eugene Sandulenko c1cca8c869 ALL: Update copyright year 2021-01-01 00:00:18 +01:00
Vladimir Serbinenko b8a5483047 HADESCH: Use separate file for translations 2020-12-17 09:49:18 +01:00
rsn8887 8b4cb4f745 BACKENDS: Fix GUI RGB cursor on PSP 2020-12-12 12:31:14 -06:00
Thierry Crozat 9e5540f838 BASE: Handle RTL at exit config in scummvm_main
This config was handled in the DefaultEventManager, but this did not
work for engines that quit the game without using a QUIT_EVENT (such
as SCI). So now it is handled one level up directly in scummvm_main.

Note: It is still also handled in the DefaultEventManager so that we
get the correct confirmation dialog there when "confirm_exit" is true.
2020-12-09 22:13:22 +00:00
Hubert Maier f6c5d3168f AMIGAOS: Update amigaos.mk 2020-12-07 19:15:19 +01:00