Commit graph

71 commits

Author SHA1 Message Date
scemino
8afb2c1f62 BACKENDS: Add SDL3 backend + update imgui 2025-02-18 22:13:56 +01:00
Hubert Maier
05052ea66f AMIGAOS: Revert already default settings 2024-11-21 15:15:16 +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
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
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
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
PushmePullyu
e7fa161386 AMIGAOS: Cleanup and free signals via atexit()
Fixes #6956 "ScummVM returned with unfreed signals (AmigaOS4)"
2023-06-21 08:27:04 +03:00
Hubert Maier
bce0eeb91c AMIGAOS: amigaos.cpp - Set default gfxmode to "surfacesdl" 2023-05-14 23:07:10 +03:00
Hubert Maier
c8f89326a8 AMIGAOS: Add first time user defaults 2022-11-15 08:36:33 +00:00
Hubert Maier
01cb613cee AMIGAOS: Fix target installation 2022-08-05 14:12:04 +02:00
Hubert Maier
54e7c3b7da AMIGAOS: Corrected plugins destination path 2022-06-22 01:40:23 +02:00
Hubert Maier
d3521bc785 AMIGAOS: Make use of DEBUG_BUILD define 2022-06-22 01:40:23 +02:00
Hubert Maier
b8e0236f95 AMIGAOS: Remove old installs before installing release builds 2022-05-21 22:13:14 +03:00
Le Philousophe
cb8427dae4 AMIGAOS: Fix shaders install path 2022-04-23 15:29:06 +02:00
Le Philousophe
76eda43fb5 AMIGAOS: Install shaders files as well
We make use of them when runiing in GLES2
2022-04-17 12:34:38 +02:00
Le Philousophe
41638a09d1 AMIGAOS: Let user select the OpenGL implementation 2022-04-17 12:34:38 +02:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+ 2021-12-26 18:48:43 +01:00
Thierry Crozat
4e503fad1c Revert "BUILD: Add $(DIST_FILES_DOCS) to targets using it"
This reverts commit d1e195c298.
2021-09-04 20:01:32 +02:00
Le Philousophe
d1e195c298 BUILD: Add $(DIST_FILES_DOCS) to targets using it
This makes sure all docs are present before copying them
2021-08-28 11:27:06 +02:00
Cameron Cawley
c9411bcace AMIGAOS/MORPHOS: Avoid copying the entire doc directory when packaging 2021-08-25 11:55:11 +02:00
Hubert Maier
21e709af1d
AMIGAOS: Support the new reduced README.md for AmigaGuide conversion (#3025)
AMIGAOS: Support the new reduced README.md for AmigaGuide conversion

Co-authored-by: Le Philousophe <lephilousophe@users.noreply.github.com>
2021-05-25 23:10:21 +02:00
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Le Philousophe
993779259f AMIGAOS: Strip trailing / to ensure .info file is placed beside folder 2021-05-01 18:03:13 +02:00
Hubert Maier
37ef6b4204 AMIGAOS: Typo in comment 2021-05-01 18:03:13 +02:00
Hubert Maier
e776921a7e AMIGAOS: Revert some chnages to use new install path 2021-05-01 18:03:13 +02:00
Hubert Maier
c4d0f4fa8e
AMIGAOS: Fixes to the automatic installation (#2721)
* AMIGAOS: amigaos.mk fixes

switch to AmigaOS makedir, as mkdir seems to break pathes/dirs

* AMIGAOS: Fix RM2AG.rexx

New tables have been introduced which start with a bunch of minus (-) signs.
That broke the script at exactly 3.10 (where the tables are) by leaving it.

Updated the complete condition.

* AMIGAOS: amigaos.mk

Fix some comment oversights

* AMIGAOS: RM2AG.rexx

Fix an oversight

* AMIGAOS: amigaos.mk

Last oversight

* AMIGAOS: Update RM2AG.rexx.in
2021-01-09 14:39:41 +01:00
Hubert Maier
f6c5d3168f AMIGAOS: Update amigaos.mk 2020-12-07 19:15:19 +01:00
Hubert Maier
795bc3f583 AMIGAOS: Fix whitespace and revert a change not yet ripe 2020-12-02 21:47:31 +01:00
Hubert Maier
dc29fd513a AMIGAOS: Update amigaos-main.cpp 2020-12-02 21:47:31 +01:00
Hubert Maier
e19d4e197b
AMIGAOS: Keep platform name continuity (#2643) 2020-11-26 15:10:01 +01:00
Martin Gerhardy
3e65ba47d8 AMIGAOS: fixed compilation 2020-11-23 22:28:51 +01:00
Hubert Maier
6ea04f93b6 AMIGAOS: Add system dialogs support 2020-11-23 19:18:46 +01:00
Hubert Maier
962a9c6f07 AMIGAOS: Indented comments are now supported
Since when i don´t really know, might be for some time. I just tried with the scummvm-tools .mk and they work as intended.
Hope i don´t break anything else
2020-09-17 22:14:20 +02:00
Hubert Maier
c1c4320b34 AMIGAOS4: Reorder .mk file to fix readme.guide
The created readme.guide file features some in-guide links that point to local files (I.e. AUTHORS), which need to be in the same directory level.
It will otherwise silently fail, when a user clicks on said links.

Due to all documents (except the readme.guide) being installed into the doc/ subdirectory since a few months now, the in-guide links stopped working.
We fix that by restructure the install order to
1) place the .guide creation into the documents loop
2) make sure the /doc subdirectory is available before the guide creation is processed and
3) place the readme.guide into the /doc subdir to secure working in-guide links
2020-08-26 23:45:39 +02:00
Cameron Cawley
9a61a99590 BACKENDS: Add init() to OSystem 2020-08-24 14:22:35 +02:00
Hubert Maier
2afb56cdf4 AMIGAOS4: Increase stack cookie
Just to be on the safe side.
Right now the binary consumes roughly 700 000 bytes.
Double that and add a a panic amount of roughly 50%, which leaves us at 2 MB.
2019-11-10 17:28:15 +00:00
Hubert Maier
994967cfed AMIGAOS4: Clean up and increase stack cookie 2019-11-10 17:28:15 +00:00
Hubert Maier
80a96fd90d AMIGAOS4: Automate special target installation even more (#1901)
* AMIGAOS4: Update amigaos.mk

- reorg
- add stripping/copying engine plugins
- add Ext_Ins_so.rexx

* Ext_Inst_so.rexx

Add script to extract and install all compiled-in shared libraries to a local sobjs/ dir.
Reason is that not every AmigaOS4 installation, especially vanilla ones, feature all mandatory libraries (which has led to many bug reports and lots of gathering of the correct libraries for users in the past)

* AMIGAOS4: RM2AG.rexx

- Add automatic installation to the correct path
- Add deleting the temp file
- Typos and rewording
- Add I/O panic switches
2019-10-21 21:38:24 +03:00
Hubert Maier
7901bbe7ac AMIGAOS4: amigaos.mk - Fix cp command 2019-10-13 18:41:15 +03:00
Hubert Maier
26d51bf5d8 AMIGAOS4: amigaos.mk - Add plugins target 2019-10-13 15:36:14 +02:00
Hubert Maier
58bbcdc24c AMIGAOS4: Further update amigaos.mk
- Reordering, restructuring and updating
- Added shared library plugins copying, if available
- Added copying doc / subdir
- Changed copying DIST_FILES_DOCS to doc/ subdir
- Added some comments
2019-10-13 13:08:05 +02:00
Hubert Maier
83c318e633 AMIGAOS4: Properly copy the doc drawer
...and add another comment and clean up.
2019-10-08 11:33:32 +03:00
Cameron Cawley
0334411d63 BUILD: Package networking and virtual keyboard files on all platforms 2019-07-08 12:42:21 +03:00
Hubert Maier
0bb8c0c8a6 AMIGAOS4: RM2AG.rexx rewrite
closes #1631
2019-06-06 14:46:11 +02:00
Thierry Crozat
04301f32d0 AmigaOS4: Fix copy of renamed RM2AG.rexx file 2019-05-06 12:23:42 +01:00
Stefan
a122470034 AmigaOS4: Activate syntax highlighting in GitHub 2019-05-05 15:51:02 +03:00