Commit Graph

6148 Commits

Author SHA1 Message Date
RichardG867
485403ac65 Fix TGUI DDC read bug 2021-11-10 15:37:12 -03:00
mariuszkurek
38feb548ba Fix build on case-sensitive filesystems 2021-11-10 14:38:16 +01:00
Miran Grča
0449274d52 Merge pull request #1792 from dob205/master
Fixing compiling with normal user permissions on macOS
2021-11-10 11:17:45 +01:00
dob205
94280b6675 Merge branch '86Box:master' into master 2021-11-10 11:13:21 +01:00
dob205
23b01383e0 Fixing compiling with normal user permissions
This should enable compiling things on macOS without resorting to use sudo before cmake --build build --target install.
2021-11-10 11:13:10 +01:00
Miran Grča
992f3b2888 Merge pull request #1789 from laciba96/master
Updates for Discord Rich Presence
2021-11-10 10:52:25 +01:00
Miran Grča
f4d6336b52 Merge pull request #1791 from dob205/master
Enabling the creation of 86Box in macOS app bundle form
2021-11-10 10:52:15 +01:00
dob205
99097d5555 Adjusting the install command
This change should hopefully make the GitHub Actions instance happy for CMake.
2021-11-10 10:40:51 +01:00
dob205
9f78c37f37 Tweaking things to fix potential compile errors
Should hopefully make GitHub Actions happy
2021-11-10 10:26:00 +01:00
dob205
4728483188 Updating the CMakeLists.txt to create macOS app bundles
Changes the CMakeLists.txt to enable the creation of macOS app bundles via cmake --build build --target install including all necessary dylibs for a functioning macOS compile.
2021-11-10 10:01:37 +01:00
dob205
efc2c547a0 Preparing macOS app bundle resources
This commit adds the app icons for the macOS app bundle and a custom template for the Info.plist file
2021-11-10 09:53:47 +01:00
Laci bá
dafc429e93 A lot of changes
- Fix the broken itemindex of ComboBox  in the Settings dialog
- Change from LCID to uint32_t
- Rewrite the headers of the lang related functions (can handle the whole LCID as input)
- Add dummy functions to unix.c
- Add proper combobox handling in win_settings.c
- Added a lot of debug calls temporarily
- Reactivate every disabled option related to language changes
- Move lang_id to 86box.h from win.h
- Implement on-fly resource switch as discussed with OBattler
- Reimplement everything language related in the initialization section of the program
- Implemented the ladder of three points
1, what is the --lang?
2, what are definied in the config? (to be implemented)
3, what is the system language
2021-11-09 22:33:54 +01:00
Laci bá
11527d39b0 Select the current language in the ComboBox, and change it's style 2021-11-09 20:50:38 +01:00
Laci bá
5616ffbed2 Populate the languages ComboBox on-fly 2021-11-09 20:36:07 +01:00
Laci bá
eda7b10023 Merge branch 'translation_hu-HU' of https://github.com/laciba96/86Box into translation_hu-HU 2021-11-09 20:02:55 +01:00
Laci bá
0b1b116061 Enable the disabled language ComboBox in the settings dialog 2021-11-09 20:02:52 +01:00
Laci bá
ca638e1a9e Merge branch '86Box:master' into translation_hu-HU 2021-11-09 19:58:58 +01:00
OBattler
c892c521ea More preparation for localization. 2021-11-09 19:57:38 +01:00
OBattler
e2bdeae4cc Bugfixes to prepare for localization. 2021-11-09 19:50:42 +01:00
Laci bá
9914ad520c Multiple language-related updates
Add the possibility to change runtime language, via --lang parameter. Also specify the verbose language code in the Hungarian translation.
2021-11-09 18:53:15 +01:00
RichardG867
02df33d1aa Change some dynamically loaded library names to reflect the new build infrastructure 2021-11-08 23:54:41 -03:00
RichardG867
e0c2d2f30b Use exec when jumping between MSYSTEMs to preserve exit code 2021-11-08 23:39:19 -03:00
RichardG867
786b294bb0 Re-add missing return statement 2021-11-08 23:35:42 -03:00
RichardG867
e75376b484 Improvements to Jenkins CMake flow, and fix MSYS-switching exit code bug 2021-11-08 23:34:15 -03:00
RichardG867
3b45093221 Add potential future Windows build targets to Jenkins dynarec check 2021-11-08 23:25:34 -03:00
RichardG867
74ec220a37 *Actually* fix CMake quoting issue 2021-11-08 23:23:13 -03:00
RichardG867
0cbf23fda3 Fix CMake quoting issue in Jenkins build flow 2021-11-08 23:22:19 -03:00
RichardG867
1b4745847b Attempt to fix Jenkins build script exit code issue 2021-11-08 23:17:17 -03:00
RichardG867
703aa87cbf Fix VIA AC97 warning 2021-11-08 23:15:39 -03:00
RichardG867
a0c27de4d9 Fix Jenkins build type choice 2021-11-08 22:59:18 -03:00
RichardG867
70e2503fc7 Add build type to Jenkins flow 2021-11-08 22:56:48 -03:00
RichardG867
4096711154 Initial commit of the new Jenkins build flow 2021-11-08 22:46:53 -03:00
RichardG867
dfa2583cfb Remove unused code from x86 Voodoo dynarec, fixes x86 Linux builds 2021-11-08 22:40:12 -03:00
RichardG867
e904cf782f Add tar.xz to gitignore 2021-11-08 18:56:00 -03:00
RichardG867
43da85325e Fixes for static and CMake version includes 2021-11-08 18:22:04 -03:00
RichardG867
e2fbac9e00 Revamp gitignore 2021-11-08 18:21:28 -03:00
Laci bá
7900178a87 Fix character casing in asset names 2021-11-08 21:55:55 +01:00
Laci bá
9903f0cec1 Fix a typo in Hungarian translation 2021-11-08 19:28:28 +01:00
Laci bá
691e3029a8 Updates for Discord Rich Presence
- Change the large image varying with build type based on 86Box.rc
- Upload the necessary assets
2021-11-08 19:10:37 +01:00
RichardG867
8f2b111c2b Fix typo in CMakePresets 2021-11-08 14:34:05 -03:00
Laci bá
56e93959b4 Initial commit for multilingual UI, and Hungarian translation 2021-11-07 21:32:06 +01:00
Miran Grča
9538b75afa Merge pull request #1770 from jriwanek-forks/patch-2
More systems which have PS/2 mouse
2021-11-07 18:32:17 +01:00
Miran Grča
b8a260e3c4 Merge pull request #1788 from dob205/master
Removes timespec_get() from Unix systems
2021-11-07 18:32:04 +01:00
Miran Grča
8297366857 Changed Discord rich presence ID. 2021-11-07 18:29:49 +01:00
dob205
452e2348da Removes timespec_get() from Unix systems
This change removes timespec_get() from Unix systems and makes it also possible to cross-compile binaries on macOS Big Sur or macOS Monterrey that target macOS Mojave at minimum since Mojave lacks support for timespec_get().
2021-11-07 18:00:18 +01:00
Miran Grča
b4ac1042dd Update README.md 2021-11-07 13:49:25 +01:00
Jasmine Iwanek
b2587c4e05 Merge branch 'master' into patch-2 2021-11-06 18:14:54 -04:00
RichardG867
9699d63e70 Add icon type switch to CMake and de-duplicate wide version strings 2021-11-05 22:02:34 -03:00
RichardG867
06ab671d32 Allow inserting of build number and git hash through CMake, while also porting the mouse capture title fix from the CLI branch 2021-11-05 21:49:00 -03:00
RichardG867
f48c3a299e Add CMake artifacts to gitignore 2021-11-05 20:48:56 -03:00