elasota
74ddbe5eaa
BACKENDS: Add double-click time feature to support OS-configurable double-click intervals, implement it for Windows.
2023-05-14 22:42:59 +02:00
Hubert Maier
bce0eeb91c
AMIGAOS: amigaos.cpp - Set default gfxmode to "surfacesdl"
2023-05-14 23:07:10 +03:00
Donovan Watteau
d2e01fc709
MACOSX: Fix missing includes for older OSX releases
2023-04-05 15:51:27 +02:00
Eugene Sandulenko
1737d9bd9d
I18N: Fix I18N comment placement
2023-03-25 20:54:17 +01:00
Eugene Sandulenko
8e2f765223
OSYSTEM: Expose getDefaultLogFileName() via OSystem
2023-03-25 14:48:56 +01:00
Thierry Crozat
4dff8f6220
IOS7: Support detecting, adding, and starting games from bundle
2023-03-24 21:11:50 +01:00
Thierry Crozat
20f7787a12
MACOSX: Only detect games in bundle on first run after version change
2023-03-24 21:11:50 +01:00
Thierry Crozat
558db07a6e
MACOSX: Automatically add games from bundle Resources/games/ folder on launch
2023-03-24 21:11:50 +01:00
Thierry Crozat
f34afded5a
MACOSX: Support reading scummvm-autorun file in app bundle for additional arguments
2023-03-24 21:11:50 +01:00
Thierry Crozat
3596dce56d
MACOSX: Remove wrapper functions for pasteboard access
...
Instead the OSystem functions are now directly implemented in
Objective C.
2023-03-24 21:11:50 +01:00
Thierry Crozat
41bb796ef6
MACOSX: Use bundle name for config and log file names
...
The idea here is that we can package a game in a custom bundle using
the scummvm executable, and use the game name as bundle name. It will
then use its own config and log files rather than share the ones from
the standalone ScummVM app.
2023-03-24 21:11:50 +01:00
Thierry Crozat
883a68710b
MACOSX: Implement autorun and initial config detection in app bundle
2023-03-24 21:11:50 +01:00
Eugene Sandulenko
370794b774
BACKENDS: Added missing POTFILES and added I18N-related comments
2023-03-17 15:14:49 +01:00
Donovan Watteau
18ab6803d6
JANITORIAL: Fix various "an" typos in comments
2023-03-16 14:47:28 +01:00
Donovan Watteau
a7e24443a7
SDL: Rely on USE_SDL2 for the setjmp/longjmp MSVC workaround
...
SDL_VERSION_ATLEAST can't be used at this point, but USE_SDL2 is now
available through the preprocessor.
2023-03-09 01:30:34 +01:00
Eugene Sandulenko
10dda78ecc
DISTS: Include MKV license in distribution packages
2023-03-05 21:47:13 +01:00
Vladimir Serbinenko
ba8afae341
MIYOOMINI: Remove --disable-detection-full
...
We build almost all engines anyway, so we don't save much RAM
this way
2023-02-27 02:35:48 +01:00
Vladimir Serbinenko
e29c151404
KOLIBRI: Fix paths to tools
2023-02-26 23:20:15 +01:00
Cameron Cawley
8adcc29df9
RISCOS: Use double buffering in full screen mode when V-sync is enabled
2023-02-19 21:27:45 +00:00
Thierry Crozat
8de1c2a4b8
SDL: Clip DPI scaling factor to ensure we get a reasonable value
2023-02-12 19:15:49 +01:00
Vladimir Serbinenko
31071d7938
CONFIGURE: Support for kolibri OS
2023-02-05 22:55:40 +01:00
Vladimir Serbinenko
37230e79a1
KOLIBRI: Add a launch wrapper
...
Exporting symbols from main binary is cumbersome on KolibriOS but importing
from another dll is fine. So we make scummvm core into a dll and add a thin
launcher for it.
2023-02-05 22:55:40 +01:00
Vladimir Serbinenko
4bcd4671ab
KOLIBRI: Add kolibrios backend
2023-02-05 22:55:40 +01:00
Vladimir Serbinenko
8a77ad45c3
SDL: Stub for Kolibri OS resolution
2023-02-05 22:55:40 +01:00
sluicebox
7c2ff3687f
WIN32: Disable libjpeg-turbo SSE usage on Win95
...
Fixes bug #13643
2023-01-26 13:57:23 -08:00
Christophe Branchereau
12b22ab6a4
OPENDINGUX: update the Readme with better controls description
...
Signed-off-by: Christophe Branchereau <cbranchereau@gmail.com>
2023-01-19 11:33:29 +01:00
Vladimir Serbinenko
d4675e7ddc
MIYOO: Correct gamepad mapping and corresponding documentation
2023-01-19 01:07:07 +01:00
Vladimir Serbinenko
378d1721ed
MIYOO: Adjust button bindings for miyoo mini
2023-01-18 00:51:38 +03:00
Vladimir Serbinenko
4eb090775e
MIYOO: Set right paths for Miyoo Mini
2023-01-18 00:51:38 +03:00
Vladimir Serbinenko
576b2be0cb
SDL: Workaround for broken SDL on Miyoo Mini
2023-01-18 00:51:38 +03:00
Vladimir Serbinenko
66202f3a32
MIYOO: Configure and makefile support for Miyoo mini
2023-01-18 00:51:38 +03:00
Christophe Branchereau
09be5f6e7a
OPENDINGUX: remove export CXXFLAGS="-funsigned-char"
...
The tolower() bug doesn't happen anymore
Signed-off-by: Christophe Branchereau <cbranchereau@gmail.com>
2023-01-17 12:57:53 +01:00
Vladimir Serbinenko
1bc4fe5279
SDL: Move RS90-specific code to opendingux directory
2023-01-17 13:48:50 +03:00
Vladimir Serbinenko
de6fa88217
OPENDINGUX: Separate miyoo from opendingux
2023-01-16 23:01:25 +03:00
Christophe Branchereau
2724ce7753
OPENDINGUX: simplify build scripts
...
The rs90 and rg99 can use the exact same binary and opk including
the .desktop file
Signed-off-by: Christophe Branchereau <cbranchereau@gmail.com>
2023-01-16 10:31:14 +01:00
Vladimir Serbinenko
d924671cec
OPENDINGUX: Miyoo (1st gen) support
2023-01-12 16:39:38 +03:00
Vladimir Serbinenko
c86975e7e7
OPENDINGUX: Switch to using modules
...
Those devices are low on memory. Modules allow not to load extra egines.
2023-01-12 10:27:20 +03:00
Vladimir Serbinenko
16cd6d7512
OPENDINGUX: Create combined opk for rs90 and rg99
2023-01-12 10:27:20 +03:00
sluicebox
442792eb78
WIN32: Remove SHGetSpecialFolderPath warnings on Win95
2022-12-07 16:26:07 -08:00
Donovan Watteau
06380fc9c3
MACOSX: Prefer openURL/openURLs over openFile on macOS 10.15+
...
They're the recommended APIs now, and openFile is deprecated starting
with macOS 11.0. openURLs:withApplicationAtURL (for TextEdit usage)
requires macOS 10.15+, so we need different code paths.
2022-11-29 00:11:03 +01:00
Cameron Cawley
e04000d4b0
COMMON: Move FFT, DCT, MDCT, RDFT, SineTable, CosineTable and getSineWindow into Math
2022-11-20 14:32:05 +01:00
Hubert Maier
c8f89326a8
AMIGAOS: Add first time user defaults
2022-11-15 08:36:33 +00:00
Gleb Mazovetskiy
d516833aef
OPENDINGUX: Reduce default cursor speed ( #4422 )
...
The default cursor speed is too fast to navigate the menus and
pixel-hunt. Reduces the default speed to 2 ("8") to make it manageable.
Also makes the cursor speed configurable from the UI.
2022-11-13 13:28:16 +01:00
Gleb Mazovetskiy
8801b4eed2
OPENDINGUX: Update build instructions ( #4421 )
...
1. Point to the new releases page.
2. Explain how to install the toolchain.
2022-11-13 08:35:01 +01:00
Donovan Watteau
5db6e27eca
MACOSX: Fix NSUInteger definition on macOS 10.4
...
NSUInteger should be an `unsigned int` on 32-bit Tiger, and an
`unsigned long` on 64-bit Tiger. In practice, this wasn't really a
problem since we were always using `unsigned long` which has the same
width on 32-bit Tiger, but still it's more correct to do what the
official 10.5 SDK does.
The preprocessor defines come from Apple's documentation and from
their SDK. We can use it as-is, since we're in the backend code, and
already in an ifdef only targeting Tiger (where I've tested this
change).
Also fix a small GCC warning while there.
2022-11-09 12:27:51 +01:00
Donovan Watteau
4f5ccdbe75
MACOSX: Update some comments about macOS 10.4/10.5 behavior
...
Found while doing a review of our existing workarounds for those
versions, and the system features which can be used there.
Also fix indentation and some typos while there.
2022-11-05 10:09:58 +01:00
Le Philousophe
6524f7beb5
COMMON: Forbid use of unsafe sprintf and vsprintf
2022-10-23 22:46:19 +02:00
Le Philousophe
9c04d72471
COMMON: Forbid use of unsafe strcat and strcpy
2022-10-23 22:46:19 +02:00
Le Philousophe
6293c2b3c2
WIN32: Don't use unsafe strcat and strcpy
2022-10-23 22:46:19 +02:00
Le Philousophe
42ff7120dc
SDL: Fix missing replacement for enginesShadersSupported
2022-10-06 19:53:52 +02:00