Commit Graph
1247 Commits
Author SHA1 Message Date
Eugene Sandulenko 9829448a02 MACOS: Added missing License files to macOS menu 2024-05-22 21:59:00 +02:00
Eugene Sandulenko 1919a349e4 WIN32: Added missing License files 2024-05-22 21:59:00 +02:00
Eugene Sandulenko c59ac26f97 BACKENDS: Remove obsolete gph/caanoo/gp2x/gp2xwiz port 2024-05-10 13:38:20 +02:00
Hubert Maier 4b0c29e5db AMIGAOS: Rename Ext_Inst_so.rexx to install_deps.rexx 2024-05-09 15:20:43 +02:00
Hubert Maier 9bb72735ff AMIGAOS: Enhance stack cookie and set more default .ini values 2024-05-04 00:19:03 +02:00
Cameron Cawley 378531d779 WIN32: Ensure that _WIN32_WINNT is set high enough for required defines 2024-04-28 20:11:47 +02:00
PushmePullyu 926d5fd0b7 AMIGAOS: Cleanup and free signals via atexit(), 2nd attempt
Second attempt at fixing #6956
"ScummVM returned with unfreed signals (AmigaOS4)"

This only runs the cleanup code if the OSystem_AmigaOS
instance has not been destroyed already.
2024-03-17 13:58:10 +02:00
Hubert Maier 198e346bf8 Revert "AMIGAOS: Cleanup and free signals via atexit()"
This reverts commit e7fa161386.

The change sometimes caused ISI crashes on "normal" quits of ScummVM.
2024-03-17 13:58:10 +02:00
elasota 7cfae77aad DISTS: Fix out-of-source-tree Win builds and multiple deps problems
Make .rh files dependent on their contents (maybe they should be deps of the .rc file?)
Make .rh files dependent on the .mk file that their item lists come from
Fix .rh files not creating destination directory
Fix .rh dependencies of .rc file being source-relative instead of build-relative
Fix .rh clean paths being source-relative instead of build-relative
Fix .rh generation appending to the old .rh instead of overwriting
2024-03-02 18:09:12 +01:00
elasota 4dc9ef2771 DISTS: Move engine data defs to dedicated files 2024-02-27 17:12:15 +01:00
Christian Kündig 82d0a4b06c EMSCRIPTEN: Load icons directly (not from an archive) 2024-02-27 17:07:13 +01:00
Christian Kündig e36640efdf EMSCRIPTEN: GRAPHICS: Enable OpenGL graphics mode by default 2024-02-27 17:07:13 +01:00
Christian Kündig 7bdadaefae EMSCRIPTEN: GRAPHICS: Fix screenshots 2024-02-27 17:07:13 +01:00
Christian Kündig bc73ee4b71 EMSCRIPTEN: Add support for saving logfiles 2024-02-27 17:07:13 +01:00
Christian Kündig 45c5f4673a EMSCRIPTEN: Cleanup file paths 2024-02-27 17:07:13 +01:00
Christian Kündig 4ea65b1a96 EMSCRIPTEN: Update Emscripten and cleanup build scripts 2024-02-27 17:07:13 +01:00
Hubert Maier d6b08d4d8d AMIGAOS: Remove local aspect ratio setting 2024-02-22 14:56:10 +01:00
Hubert Maier 7afb1708b0 AMIGAOS: Fix typo 2024-02-22 14:56:10 +01:00
rsn8887 5fe3c560b6 BACKENDS: (Switch/PSP2) Fix General Midi device error 2024-02-16 10:12:03 -06:00
Vladimir Serbinenko 0d2f87768e MIYOOMINI: Enable neon and freetype2 in documented compilation script 2024-01-30 05:01:36 +02:00
Vladimir Serbinenko c09feede0d MIYOO: Add a build script for musl variant of miyoo CFW 2024-01-20 23:55:32 +01:00
Vladimir Serbinenko 0e23319c6c KOLIBRI: Add explicit paths for ogg and vorbis
Auto-detect fails which is kinda expected with such weird paths
2024-01-20 23:52:50 +01:00
Vladimir Serbinenko bb530c76ee KOLIBRI: build-kolibri: Temporarily disable ags engine as it fails to compile 2024-01-20 23:52:50 +01:00
Vladimir Serbinenko 595f0421f6 KOLIBRI: build-kolibri: Use a more common path to SDK
~/sdk is a pretty unusual path for kolibri SDK. Use a bit more natural
paths resulting from manual checkout.
2024-01-20 23:52:50 +01:00
Vladimir Serbinenko 0b10743566 KOLIBRI: Replace kos32sys.h
kos32sys.h is no longer available. Just declare DLL-related functions ourselves
like other programs do.
2024-01-20 23:52:50 +01:00
Vladimir Serbinenko 1a7c690a51 KOLIBRI: Remove sdl-stubs
Now similar SDL stubs are in the SDL library. We now have a conflict due
to slightly different prototypes. Just remove the stubs
2024-01-20 23:52:49 +01:00
Eugene Sandulenko dd6c7be8fa SDL: Print reported DPI info for Mac and SDL in the same format 2024-01-20 20:07:57 +01:00
Le Philousophe e513a5f5d2 SDL: Fix comment
This is now a Path and not a String anymore
2023-12-31 18:08:53 +01:00
Cameron Cawley 5b1b14ad80 COMMON: Mark more symbols as const 2023-12-26 20:23:59 +01:00
Le Philousophe 431af3e37d COMMON: Delete getPath compatibility shim
It's not needed anymore
2023-12-24 13:19:25 +01:00
Le Philousophe 9bdf1233b1 BACKENDS: Migrate to Path API 2023-12-24 13:19:25 +01:00
Le Philousophe db5041ecb0 COMMON: Make savepath a Path object 2023-12-24 13:19:25 +01:00
Le Philousophe 802c91554f COMMON: Make extrapath a Path object 2023-12-24 13:19:25 +01:00
Le Philousophe bfc61439fb COMMON: Make themepath a Path object 2023-12-24 13:19:25 +01:00
Le Philousophe dc7fadef28 COMMON: Make iconspath a Path object 2023-12-24 13:19:25 +01:00
Le Philousophe e689166a2c BACKENDS: Make screenshots use the Path class 2023-12-24 13:19:25 +01:00
Le Philousophe 01ebece807 COMMON: Make getDefaultConfigFileName return a Path instead of a String 2023-12-24 13:19:25 +01:00
Le Philousophe d9a8131ba2 COMMON: Make getDefaultLogFileName return a Path instead of a String 2023-12-24 13:19:25 +01:00
Lothar Serra Mari f52a910d21 WIN32: Drop obsolete save game migration script 2023-12-19 09:45:02 +01:00
Youngjun, Choi 2bc3f22d45 DOCS: Rename korean quick guide file 2023-12-09 15:37:21 +01:00
Youngjun, Choi 273a15e31f DOCS: Add Korean quick guide 2023-12-09 15:37:21 +01:00
Thierry Crozat 95a060e4fe AUDIO: Add a basic soundfont for fluidsynth
The soundfont was already included in the Libretro port. It is
now included in all platforms.
2023-12-03 16:17:32 +00:00
Cameron Cawley 21725a3074 OPENDINGUX: Fix creating RS90 bundles 2023-11-29 09:54:54 +00:00
Eugene Sandulenko 44c2e96199 OPENDINGUX: Remove fonts_mini.dat since fonts.dat is basically the same now 2023-11-20 21:20:40 +01:00
Eugene Sandulenko 90bd56e409 BUILD: Added fonts-cjk.dat to selected platforms
So far, it was added to all modern desktops, Android, iOS and Switch
2023-11-20 20:59:17 +01:00
elasota bd857272f4 BACKENDS: SDL: Use null mixer if audio initialization fails, and add a flag to forcibly disable it for testing. Add an alternate call that returns true if the mixer manager is a null device.
SDL audio init will fail on Windows if all audio output devices are disabled.
Only about 10 engines are checking for this case and numerous pieces of common code (EmulatedOPL, VideoDecoder) fail as well, so this acts as a fallback to prevent instability.
2023-11-07 02:45:49 +01:00
Eugene Sandulenko af89b0dc2c SDL: Switch Keyboard shortcuts helptext to Markdown tables 2023-10-14 01:54:05 +02:00
Eugene Sandulenko 6b99f6a5bb SDL: Revert accidental change 2023-10-11 11:26:09 +02:00
Eugene Sandulenko 17a480f1c5 NANCY: Fix potentially uninitialized variable 2023-10-10 23:55:06 +02:00
Eugene Sandulenko 0485f4a593 SDL: Added (disabled) Markdown table to the Keyboard help 2023-10-09 00:22:15 +02:00