Leon Styhre
43e4310a17
(macOS) Disabled a build option for the FFmpeg dependency
2023-06-25 22:25:18 +02:00
Leon Styhre
f4af8470b9
(macOS) Fixed a dependency build script error
2023-06-25 15:44:38 +02:00
Leon Styhre
54f006c404
(Windows) The dependency setup scripts now properly re-download all files
2023-06-25 15:20:56 +02:00
Leon Styhre
f522c67a5c
The automatic popup of the device virtual keyboard is now always disabled if the SDL release is 2.28.0 or higher
...
Also removed the custom SDL patch for the Linux AppImage builds that prevented the popup keyboard from being displayed, and also added logging of the SDL version to es_log.txt on application startup
2023-06-25 14:33:06 +02:00
Leon Styhre
1888ec55f5
Updated SDL to 2.28.0 on Windows, macOS and the Linux AppImage builds
2023-06-25 13:18:43 +02:00
Leon Styhre
1b052a174b
Updated FFmpeg to 6.0 on Windows and macOS
2023-06-25 12:42:16 +02:00
Leon Styhre
72e14d6a95
(macOS) Changed the make job count from 8 to 4 for the dependency build script
2023-06-25 00:06:17 +02:00
Leon Styhre
bb9eee2692
Made es-pdf-convert work on macOS
2023-06-24 23:58:33 +02:00
Leon Styhre
2412193ad3
(Windows) Added CPack configuration for es-pdf-convert
2023-06-24 14:16:31 +02:00
Leon Styhre
a58eaa83b5
(Windows) Added the Poppler library to the dependency setup scripts
...
Also changed all dependencies to not include version numbers in their directory names and updated curl to 8.1.2, FreeType to 2.13.0, libgit2 to 1.6.4 and pugixml to 1.13
2023-06-24 13:27:42 +02:00
Leon Styhre
b1f73a57f1
Updated the dummy ROMs archives with all the latest systems
2023-04-11 21:09:19 +02:00
Leon Styhre
f6e504fe1f
Updated SDL from 2.26.3 to 2.26.5
2023-04-09 14:12:28 +02:00
Leon Styhre
c8f318b344
(macOS) Added the libgit2 library as a dependency
2023-03-22 00:17:26 +01:00
Leon Styhre
b5d1dfe8ef
(Windows) Added a missing libgit2 library file when building using MSVC
2023-03-21 23:25:25 +01:00
Leon Styhre
38980ffd44
(Windows) Added the libgit2 library as a dependency
2023-03-21 23:22:07 +01:00
Leon Styhre
ee9d3cacc8
Updated the dummy ROMs archives with all the latest systems.
2023-03-06 18:22:27 +01:00
Leon Styhre
a03d388055
Moved the sanitizer suppression files to the tools directory.
2023-02-28 18:09:03 +01:00
Leon Styhre
3083df0126
Updated the dummy ROMs archives with all the latest systems.
2023-02-26 16:19:47 +01:00
Leon Styhre
16099aef58
Updated SDL from 2.26.1 to 2.26.3
2023-02-18 22:46:23 +01:00
Leon Styhre
daa0fe3a91
Added a program release number.
2023-02-16 22:24:42 +01:00
Leon Styhre
f5b4356444
(Linux) Added checks that SDL is configured with PipeWire support when building the AppImage.
2023-01-31 18:44:45 +01:00
Leon Styhre
2546756fa1
(Linux) Added the SDL workaround patch also to create_AppImage.sh
2023-01-27 17:31:09 +01:00
Leon Styhre
b58ff5555e
(Steam Deck) Added an SDL workaround patch to not display the SteamOS on-screen keyboard on top of the built-in keyboard.
2023-01-26 20:36:58 +01:00
Leon Styhre
3b7d3ebf44
Added ROMs archives with dummy files so that theme developers can test for all supported systems.
2023-01-25 22:29:15 +01:00
Leon Styhre
cc8dfe20ca
Updated the description for the Steam Deck AppImage creation script.
2023-01-16 17:40:44 +01:00
Leon Styhre
d21a09123f
(Linux) Added the inclusion of libGLdispatch.so.0 to the AppImage build scripts.
2023-01-05 18:10:00 +01:00
Leon Styhre
f78f7ab35f
Beta releases will now also have the build date displayed in the main menu.
2022-12-22 20:05:04 +01:00
Leon Styhre
d3ceeb345b
(Windows) Added a missing dependency setup check.
2022-12-15 20:36:43 +01:00
Leon Styhre
46e17ced6f
Updated SDL from 2.24.1 to 2.26.1
2022-12-15 20:13:37 +01:00
Leon Styhre
607c2d1165
Fixed an issue with the AppImage build scripts.
2022-10-30 19:07:46 +01:00
Leon Styhre
48ede308e7
(macOS) Fixed an issue with the dependency build script.
2022-10-30 18:10:20 +01:00
Leon Styhre
3da54a22be
Updated FreeType to 2.12.1 and pugixml to 1.12.1 on Windows and macOS and curl to 7.86.0 on Windows.
2022-10-30 17:50:32 +01:00
Leon Styhre
5f5e223e77
Updated SDL from 2.24.0 to 2.24.1
2022-10-30 17:12:18 +01:00
Leon Styhre
86772dbf6d
(macOS) Improved error handling for the dependency build scripts.
2022-10-30 13:01:51 +01:00
Leon Styhre
c679c07301
(Windows) Improved error handling for the dependency build scripts.
2022-10-30 12:34:57 +01:00
Leon Styhre
655ed3be17
(Windows) Added stripping of some dependency DLL files.
2022-10-04 17:46:02 +02:00
Leon Styhre
82bae35fe0
Explicitly set some dependencies to the Release build type on macOS and Windows.
2022-10-04 17:33:22 +02:00
Leon Styhre
5d7f36d432
(macOS) Updated FFmpeg from 5.0.1 to 5.1.2
2022-10-01 18:24:45 +02:00
Leon Styhre
64a112747c
(Windows) Updated FFmpeg from 5.0.1 to 5.1.2
2022-10-01 18:05:02 +02:00
Leon Styhre
7d3a3e6b30
(Linux) A current SDL library version is now built and included with the AppImage releases.
2022-09-27 18:01:01 +02:00
Leon Styhre
8d6851d66b
(macOS) Updated the SDL library version from 2.0.20 to 2.24.0
...
Also fixed an issue where the wrong SDL release type was built.
2022-09-27 17:52:36 +02:00
Leon Styhre
e9fd585312
(Windows) Updated the SDL library version from 2.0.20 to 2.24.0
...
Also fixed an issue with an invalid FFmpeg library download URL.
2022-09-27 17:50:09 +02:00
Leon Styhre
fb61849d4f
Added a CMake option for building as an AppImage and enabled it in the AppImage build scripts.
2022-08-20 11:28:20 +02:00
Leon Styhre
351daf55a8
OCD update to change cURL to curl in code comments and documentation.
2022-06-29 17:22:50 +02:00
Leon Styhre
8dfe472d0c
(macOS) Improved Apple compliance for the Info.plist file.
2022-06-27 18:40:58 +02:00
Leon Styhre
f24cfd5e5f
(Unix) Small change to the man page.
2022-06-17 21:15:52 +02:00
Leon Styhre
3f2ddb5adc
(Unix) Small change to the man page.
2022-06-16 20:15:03 +02:00
Leon Styhre
6dc6ab8447
Updated all links to the new GitLab namespace.
2022-05-15 09:58:03 +02:00
Leon Styhre
6c425fa533
Removed the deprecated tools/update_theme_formatversion.sh script.
2022-04-24 21:38:33 +02:00
Leon Styhre
73a4f0e7e9
Updated update_version_string.sh for the recent CMake configuration changes.
2022-04-19 17:32:10 +02:00
Leon Styhre
8cda342ec3
Small update to the man page.
2022-04-19 17:31:07 +02:00
Leon Styhre
fd5e618296
(macOS) Updated FFmpeg to 5.0 and SDL to 2.0.20.
2022-04-15 11:30:41 +02:00
Leon Styhre
86c67ad256
(Windows) Updated FFmpeg to 5.0 and SDL to 2.0.20.
2022-04-15 11:13:15 +02:00
Leon Styhre
d78f7d5d71
Updated the FFmpeg build flags and added some license files.
2022-04-13 19:31:12 +02:00
Leon Styhre
7d31a61235
Fixed a small issue in create_dummy_game_files.sh
2022-04-05 17:06:46 +02:00
Leon Styhre
5c701ba1ba
Added a build script for the Steam Deck AppImage.
2022-04-03 13:58:37 +02:00
Leon Styhre
79aa95d242
Changed tools/create_AppImage.sh to not include version information in the AppImage filename.
2022-03-29 18:50:18 +02:00
Leon Styhre
9396577c89
Fixed a potential warning when running the tools/create_AppImage.sh script.
2022-03-20 19:46:43 +01:00
Leon Styhre
44d4cb88f1
(Windows) Fixed two issues with the MinGW build setup script.
2022-02-27 15:25:41 +01:00
Leon Styhre
455e7fb13a
(macOS) Updated the build scripts to work on the M1 architecture.
...
Also improved the in-tree build to not needing to install any libraries during dependencies compilation.
2022-02-02 18:05:49 +01:00
Leon Styhre
c477c12dde
(Windows) Fixed some build script issues.
2022-01-11 17:33:34 +01:00
Leon Styhre
f832bb1cab
(Windows) Added in-tree dependencies build scripts for MinGW.
2022-01-02 20:23:35 +01:00
Leon Styhre
b7d71693f8
(Windows) Added in-tree dependencies build scripts for MSVC.
2022-01-02 18:34:11 +01:00
Leon Styhre
662db54f97
(macOS) Changed a download URL for the in-tree dependency setup script.
2022-01-02 18:29:31 +01:00
Leon Styhre
817d76190a
(macOS) Updated the bundled SDL version from 2.0.16 to 2.0.18
2021-12-08 21:30:39 +01:00
Leon Styhre
8373d59e29
(macOS) All dependencies are now built in-tree.
2021-11-30 22:14:18 +01:00
Leon Styhre
a88a6dcd78
(Linux) Added a script to generate an AppImage.
2021-11-25 19:28:49 +01:00
Leon Styhre
0b6e8b588f
Removed an unnecessary file modification from update_version_string.sh
2021-11-25 19:04:04 +01:00
Leon Styhre
2282dcfeff
Small change to the man page generation script.
2021-11-14 12:25:59 +01:00
Leon Styhre
b5a45ae04f
Added a tools script to generate dummy games files.
2021-11-05 11:13:20 +01:00
Leon Styhre
292302f7cb
Clarified the usage of update_theme_formatversion.sh
2021-08-24 18:17:06 +02:00
Leon Styhre
d3be0b73d3
Changed the word 'front-end' to 'frontend'.
2021-08-12 12:03:11 +02:00
Leon Styhre
fd742ab452
(Unix) Small change to the man page.
2021-07-15 22:30:23 +02:00
Leon Styhre
745cf6ff92
Added a script to reformat the entire codebase using clang-format.
2021-07-07 17:53:05 +02:00
Leon Styhre
b63831147e
Pedantic commit.
2021-07-07 17:49:08 +02:00
Leon Styhre
f22ec86cd1
Fixed an issue where update_version_string.sh did not properly update the version.
2021-07-05 20:53:35 +02:00
Leon Styhre
59a3ba2bda
(macOS) Updates to make VideoFFmpegComponent with libavfilter install and package correctly.
2021-05-29 12:38:53 +02:00
Leon Styhre
d986fc7eaa
Standardized the header section of the GLSL files and shell scripts.
2021-05-14 18:52:38 +02:00
Leon Styhre
bdc4849a3b
Small cosmetic change to the macOS dylib rpaths update script.
2021-05-14 11:09:25 +02:00
Leon Styhre
3c00a961ea
(macOS) Added a script to automatically update the library paths to rpaths.
2021-05-13 18:10:00 +02:00
Leon Styhre
08cca62b95
(Unix) Small change to the man page.
2021-05-04 17:11:18 +02:00
Leon Styhre
a83804491f
(Unix) Changed the man page gzip compression to follow the Debian policy.
2021-04-02 09:46:31 +02:00
Leon Styhre
9c82b6cf38
Small update to the man page generation script.
2021-03-14 21:35:19 +01:00
Leon Styhre
291242093e
(Unix) Single-byte change to the man page.
2021-03-14 14:38:32 +01:00
Leon Styhre
62f5a9a413
(Unix) Added the web site URL to the man page.
2021-03-14 11:35:06 +01:00
Leon Styhre
3f41305aef
(Unix) Changed the order of the authors in the man page.
2021-03-14 11:25:58 +01:00
Leon Styhre
d750f01684
Clarified that the tools scripts should only be used on Linux systems.
2020-12-30 14:19:18 +01:00
Leon Styhre
b0db4712d9
Made the man page generation script completely automatic.
2020-12-30 14:13:53 +01:00
Leon Styhre
9028b2625d
Created a script to update the version string.
2020-12-30 14:06:29 +01:00
Leon Styhre
755d8bcd56
Changed the program description again.
2020-12-30 11:50:50 +01:00
Leon Styhre
ee243dc37b
Changed the program description slightly.
2020-12-30 10:59:08 +01:00
Leon Styhre
ff1f329bd0
Added a Unix man page and a script to generate it.
...
The --help output text was changed slightly as well.
2020-07-16 14:24:48 +02:00
Leon Styhre
d29e16778d
Created a script to automatically update theme format versions, and lifted RBSimple-DE to version 6.
2020-06-22 21:04:40 +02:00
Leon Styhre
ac0e69fbab
Some small changes to the MAME index files generation scripts.
2020-06-16 18:07:06 +02:00
Leon Styhre
558dcb6962
Created scripts to generate MAME ROM index files from the official MAME driver files.
...
Also generated and bundled new MAME ROM index files from the latest MAME release 0.221. The BIOS and device files were merged with the previous files to retain the obsolete ROMs from older MAME versions.
2020-06-16 17:37:14 +02:00