D G Turner
a77091faa9
BACKENDS: CURL: Fix Deprecated API Warnings By Removing Usage on v7.45.0+
2023-03-07 23:40:54 +01:00
Giovanni Cascione
0660b90943
LIBRETRO: BUILD: Add psvita to gitlab-ci and build fix
2023-03-07 21:15:49 +01:00
Giovanni Cascione
0a7e8fff77
LIBRETRO: fix jni path for gitlab-ci
2023-03-07 19:26:32 +01:00
Le Philousophe
1d2ffda577
BACKENDS: CURL: Fix build with old curl versions
2023-03-07 13:37:42 +01:00
Le Philousophe
673ff82b8a
BACKENDS: ENET: Yet another fix for Vita build
...
SOMAXCONN is not defined in their toolchain and a patch in their
boost package uses this value
2023-03-07 13:37:42 +01:00
Le Philousophe
36ccf8b29a
BACKENDS: ENET: Yet another fix for AmigaOS build
...
The previous one was not complete
2023-03-07 13:37:42 +01:00
Le Philousophe
57f3d6ebf3
BACKENDS: ENET: Fix AmigaOS build
...
There, msg_name is of type char *
2023-03-07 08:41:30 +01:00
Le Philousophe
e51b9a7325
BACKENDS: ENET: Fix Vita build
...
fcntl is supported here while ioctl isn't.
2023-03-07 08:41:30 +01:00
Thierry Crozat
9f1528e32f
SDL: Fix incorrect handling of dirty rect with negative shake offset in SDL1
...
Instead of shifting the destination to the left, if was moving the source to
the right, which had the effect of shifting the dirty rect. So part of the
surface that should have been copied to the screen was not, and instead it
was copying part of the surface that did not need to be copied.
2023-03-06 22:16:49 +00:00
Scott Percival
dd43a7d2c4
SURFACESDL: Re-add check for _cursorNeedsRedraw
...
Partially rolls back a change introduced in
2caa338dbddd9429c766a281231c8fb98701d968; Director relies on the notion
of updateScreen() being near-zero cost if there are no changes.
For example, starting director:henachoco05 went from taking a few
milliseconds to taking 11 seconds, and opening the top menu in
director:easternmind only works on 10% of the screens.
2023-03-06 21:26:28 +01:00
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