Commit graph

8105 commits

Author SHA1 Message Date
Cameron Cawley
dfe79052d2 SDL: Add implementation of OSystem::openUrl for SDL 2.0.14 2021-03-03 03:27:09 +02:00
sluicebox
93eeffc84d JANITORIAL: Update old bug tracker numbers 2021-03-03 02:15:05 +02:00
Fiodar
147635668b SYMBIAN: fix misspelled SYMBIAN_DYNAMIC_PLUGIN 2021-03-02 20:52:19 +00:00
Fiodar Stryzhniou
bb27b5f9ec SYMBIAN: fix conflict declaration for TKey struct between Lua and SDK headers.
Add missed prototypes for math functions.
2021-03-02 20:52:19 +00:00
Fiodar Stryzhniou
f7f599581b SYMBIAN: automatically build sources from main tree dirs: audio, base, common, etc except engines.
Enhance build logging - they differs by datetime now.
Build test exe which can coexist with release.
Correct parsing module.mk for DETECT_OBJS.
Appends to existed engines.mmh and macros.mmh, doesn't replace it.
2021-03-01 22:07:24 +00:00
BeWorld
4287f2ca9a MORPHOS: fix module.mk
fix mistake of file name
2021-02-26 19:13:44 +01:00
SupSuper
70dc08f46e JANITORIAL: Cleanup inconsistent includes 2021-02-22 10:54:07 +00:00
BeWorld
134df1e746 MORPHOS: Added CAMD MIDI driver support
Merge with AmigaOS4 camd.cpp
2021-02-21 15:44:44 +00:00
Martin Gerhardy
99d26579a0 BACKENDS: fixed mismatched new[] vs delete call in NullMixerManager
used in the EventRecorder
2021-02-20 22:37:19 +01:00
rsn8887
397ea454ba SWITCH: Fix wrong zoom on SDL to GL transition 2021-02-17 22:58:09 -06:00
rsn8887
af4878e884 KEYMAPPER: Fix exit on analog input 2021-02-16 18:04:37 -06:00
Cameron Cawley
1d5f475c30 3DS: Rename the _3DS namespace 2021-02-15 02:58:15 +02:00
Henrik "Henke37" Andersson
d6ad9f19cf BACKENDS: Keymapper needs getOrCreateVal 2021-02-12 00:41:23 +01:00
Thierry Crozat
5412533dec SDL: Fix trying to set unsupported pixel format when changing gfx mode
When switching between the SDL and OpenGL graphics managers, trying
to restore the state could fail as the two managers do not have the
same list of supported formats, so we may not be able to transfer
the pixel format from one to the other. This then resulted in an
assert.

This fixes bug #12079
2021-02-08 12:59:52 +00:00
Cameron Cawley
c30c22dac8 TEST: Simplify the use of the Null backend 2021-02-08 03:07:34 +02:00
Cameron Cawley
4300571cf8 DOCS: First draft DS page
This replaces the old port-specific README file.
2021-02-04 01:59:14 +01:00
Cameron Cawley
2ea22a451c DS: Ensure that a mouse move event is sent before a mouse down event 2021-02-04 01:59:14 +01:00
Cameron Cawley
2c1148791f DS: Replace the default assert function with sassert 2021-02-04 01:59:14 +01:00
Cameron Cawley
521303b2ef DS: Handle scaling and scrolling in the Background class 2021-02-04 01:59:14 +01:00
Cameron Cawley
e3fabc803b DS: Only update the palette and cursor when updateScreen() is called 2021-02-04 01:59:14 +01:00
Cameron Cawley
7ddd7e4931 DS: Use the Background class for the game screen 2021-02-04 01:59:14 +01:00
Cameron Cawley
b37843f10d DS: Fix setGraphicsMode signature 2021-02-04 01:59:14 +01:00
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