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