Vladimir Serbinenko
263a6bbb82
SDL: Fix shaking with SDL1 and negative offsets
...
Current code results in a crash
2023-03-06 01:17:16 +01:00
Little Cat
f2dac5e9b3
BACKENDS: CURL: Document URL methods.
2023-03-06 00:07:13 +01:00
Little Cat
c7d16aea5c
BACKENDS: ENET: Document code.
2023-03-06 00:07:13 +01:00
Little Cat
11d9631003
BACKENDS: CURL: Add missing end lines.
2023-03-06 00:07:13 +01:00
Little Cat
f9f2023b2a
BACKENDS: ENET: Fix space indentation to tab.
2023-03-06 00:07:13 +01:00
Little Cat
84866701b7
BACKENDS: CURL: Timeout if send/recv takes too long
2023-03-06 00:07:13 +01:00
Little Cat
1cf1f302ad
BACKENDS: LIBCURL: URL Parsing.
2023-03-06 00:07:13 +01:00
Little Cat
b8ac9ed46e
BACKENDS: ENET: Revert back to using "get_host_ip"
2023-03-06 00:07:13 +01:00
Little Cat
239f1f6760
BACKENDS: ENET: call both get_host and get_host_ip
2023-03-06 00:07:13 +01:00
Little Cat
13616c37ec
BACKENDS: ENET: Fix casting.
2023-03-06 00:07:13 +01:00
Little Cat
200402852e
BACKENDS: ENET: Replace get_host_ip to get_host.
...
This resolves issues when connecting to peers via domain names.
2023-03-06 00:07:13 +01:00
Little Cat
3e29d0bea4
BACKENDS: CURL: Fix compiling on Windows.
2023-03-06 00:07:13 +01:00
Little Cat
f42930ba66
BACKENDS: CURL: Ability to create raw sockets.
...
This can be used to create custom protocols with an SDL_net like
interface while being able to connect to SSL/TLS servers.
2023-03-06 00:07:13 +01:00
Little Cat
bd1872c2ab
BACKENDS: ENET: Now compiles on Windows.
2023-03-06 00:07:13 +01:00
Little Cat
cef3054212
BACKENDS: ENET: Check and set additional defines.
2023-03-06 00:07:13 +01:00
Little Cat
c16244a23a
BACKENDS: ENET: Compile stable 1.3.17 source.
2023-03-06 00:07:13 +01:00
Little Cat
9329f8c3d6
BACKENDS: ENET: Hosts can connect to peers.
...
Useful for connecting to a "rendezvous" server or some sort.
2023-03-06 00:07:13 +01:00
Little Cat
f9ec21c27a
BACKENDS: ENET: Fix naming convention
2023-03-06 00:07:13 +01:00
Little Cat
06b69d3480
BACKENDS: ENET: Remove trailing whitespace.
2023-03-06 00:07:13 +01:00
Little Cat
1a50e10a83
BACKENDS: ENET: Now compiles and works on MSVC.
2023-03-06 00:07:13 +01:00
Little Cat
747b28504a
BACKENDS: ENET: Use delayMillis for disconnection.
2023-03-06 00:07:13 +01:00
Little Cat
8a673b4a0c
BACKENDS: ENET: Ability to disconnect peers.
2023-03-06 00:07:13 +01:00
Little Cat
5f5de8122b
BACKENDS: ENET: Fix pointer formatting.
2023-03-06 00:07:13 +01:00
Little Cat
619daae936
BACKENDS: ENET: Code formatting.
2023-03-06 00:07:13 +01:00
Little Cat
6305d74464
BACKENDS: ENET: Host data send and retrieval.
2023-03-06 00:07:13 +01:00
Little Cat
64200c8643
BACKENDS: ENET: Raw UDP socket creation.
2023-03-06 00:07:13 +01:00
Little Cat
7bc36d05fc
BACKENDS: ENET: Client host creation.
2023-03-06 00:07:13 +01:00
Little Cat
129b56cd3e
BACKENDS: ENET: Host creation.
2023-03-06 00:07:13 +01:00
Little Cat
68425432ab
BACKENDS: ENET: Preliminary ENet backend.
2023-03-06 00:07:13 +01:00
Eugene Sandulenko
10dda78ecc
DISTS: Include MKV license in distribution packages
2023-03-05 21:47:13 +01:00
elasota
2841b9931d
GRAPHICS: Fix Normal and AdvMame scalers not applying cursor mask to additive texture
2023-03-05 21:13:01 +01:00
elasota
18f947272a
GRAPHICS: Properly handle cursor mask texture in GL context teardown/recreate.
...
Fixes cursor transparency breaking after toggling fullscreen mode on Windows.
2023-03-05 21:13:01 +01:00
Miro Kropacek
896d7cf309
BACKENDS: ATARI: Use "saves" directory for savegames
2023-03-04 23:38:42 +01:00
Miro Kropacek
276cf354bf
BACKENDS: ATARI: Separate AtariEventSource from OSystem_Atari
2023-03-04 23:38:42 +01:00
Miro Kropacek
4d21a496d2
BACKENDS: ATARI: Add new backend (graphics, mixer, platform)
...
Compile as:
./configure --backend=atari --host=m68k-atari-mint --enable-release --disable-mt32emu --disable-lua --disable-nuked-opl --disable-16bit --disable-scalers --disable-translation --disable-eventrecorder --disable-tts --disable-bink --opengl-mode=none --enable-verbose-build --prefix=/usr --bindir=/ --datarootdir=share --datadir=data && make -j 16 && m68k-atari-mint-flags -S -r ./scummvm && make install DESTDIR=$PWD/_release/ && mv $PWD/_release/scummvm $PWD/_release/scummvm.ttp
2023-03-04 23:38:42 +01:00
Miro Kropacek
9285e5a66e
COMMON: Fix null graphics backend without USE_RGB_COLOR
2023-03-04 23:38:42 +01:00
Miro Kropacek
387ceddef1
AUDIO: Use 49170 Hz instead of 44100 Hz for the FreeMiNT platform
2023-03-04 23:38:42 +01:00
Le Philousophe
55c9a7529f
ANDROID: Don't keep a _cache variable, it's never checked
2023-03-04 18:16:20 +01:00
Le Philousophe
316a6974ba
ANDROID: Slightly optimize and rewrite cacheData
2023-03-04 18:16:20 +01:00
Le Philousophe
8e7b8effa3
ANDROID: Rewrite cache to make it more efficient
...
Instead of caching path string, cache nodes and their children.
This allows a better tracking of what is in cache and what is not.
Use SoftReference to allow for simple cleanup and ensure we have unique
SAFFSNode instances.
2023-03-04 18:16:20 +01:00
Giovanni Cascione
36446fa6eb
LIBRETRO: add libretro platform
2023-03-04 16:35:51 +01:00
Le Philousophe
fef1f73758
ANDROID: Fix missing format call
...
This was calling String(const char *beginP, const char *endP) instead of
formatting the string.
2023-03-04 11:21:48 +01:00
sluicebox
8ab9ca3d2c
WIN32: Fix CoInitialize / CoUninitialize imbalance
...
On Vista and earlier, Win32TaskbarManager called
CoUninitialize without calling CoInitialize
2023-03-03 21:48:17 -08:00
Le Philousophe
772e7364d1
BACKENDS: DIALOGS: GTK: Set and restore locale when using GTK dialogs
...
Gtk sets the locale when it's set up to make parts of the UI localized.
We set it properly before displaying the dialog and reset to "C"
afterwards to avoid portability issues in number parsing functions.
Fixes #14196
Thanks to @rootfather and @elasota for the investigation.
2023-03-03 08:45:21 +01:00
Le Philousophe
e1d9921293
ANDROID: Make Android onCreate more readable
...
The else clause was not necessary.
2023-03-01 19:00:01 +02:00
Le Philousophe
8d83dac31e
ANDROID: Simplify Android startup
...
Do not pass arguments to the process but customize the backend instead
2023-03-01 19:00:01 +02:00
Cameron Cawley
a12c007e92
RISCOS: Don't force the use of dynamic areas on RISC OS 5
2023-02-28 22:46:03 +00:00
Le Philousophe
4bcd7084db
ANDROID: Add missing header for Android filesystem specific
2023-02-28 19:31:59 +01:00
Le Philousophe
2c089c4ed3
ANDROID: Don't directly use remove() for save files
...
Use our brand new remove feature in filesystem
2023-02-28 19:12:11 +02:00
Le Philousophe
075c3f4246
ANDROID: Add remove feature to Android filesystem abstraction
2023-02-28 19:12:11 +02:00