Splendide Imaginarius
4bf2d9e02c
Merge pull request #240 from white-axe/cmake4
...
Fix builds with CMake 4
2025-05-02 17:43:29 +00:00
刘皓
97235e068a
Use environment variable to set CMake policy instead of -D flag
...
This applies recursively unlike the other method.
2025-05-01 17:55:38 -04:00
刘皓
479789198a
Merge branch 'dev' into macos
2025-04-12 19:19:49 -04:00
刘皓
e607ee9107
Switch back to mkxp-z/vorbis
2025-04-04 10:11:18 -04:00
刘皓
93c3e972d5
Fix builds with CMake 4
2025-04-02 13:09:41 -04:00
刘皓
5def22150a
Use CMake instead of Autotools for building Vorbis
...
(cherry picked from commit e10c7bee0d
)
2025-03-30 11:58:34 -04:00
刘皓
ec780afe5b
Revert "Update Ruby from 3.1.3 to 3.1.7"
...
This reverts commit 0f24e806bb
.
2025-03-28 17:12:53 -04:00
刘皓
0f24e806bb
Update Ruby from 3.1.3 to 3.1.7
2025-03-28 12:39:46 -04:00
刘皓
74673ae7ca
Fix typo: $(DOWNLOADS)/vorbis/Makefile should be $(DOWNLOADS)/vorbis/cmakebuild/Makefile
2025-03-25 11:21:47 -04:00
刘皓
e10c7bee0d
Use CMake instead of Autotools for building Vorbis
2025-03-24 21:10:10 -04:00
Eblo
8f7b6c1962
Remove entire line for DYLD_INSERT_LIBRARIES
...
(cherry picked from commit 27c66a802ec11e90972bfc8135db47866caf0b01)
2025-02-16 23:46:09 -05:00
Eblo
06f7572eb7
Actually use mkxp-z Ruby fork for macOS
...
(cherry picked from commit 1d0921c8819a9b6ccfab84bf001eeb954f38f359)
2025-02-16 23:46:02 -05:00
Eblo
c99d8b0bba
Fix Ruby and Vorbis at the Makefile level
...
(cherry picked from commit edd115a32020f8ff84fbcfb170b3806cb52feda2)
2025-02-16 23:45:45 -05:00
Eblo
dceb81aa77
Attempt to fix macOS autobuild
...
(cherry picked from commit 2cb0a75e57d6149c12c653914473d5ff556260fe)
2025-02-16 23:43:30 -05:00
Snowdream
7c066151ff
Add a function to parse CSV files to multidimensional arrays.
2024-09-29 11:43:30 +00:00
Wayward Heart
2622a84c53
Add @autoreleasepool blocks to the macOS specific files.
...
Without these blocks the strings aren't released until the thread that created them is closed, which means file accesses especially leak memory.
Also refocus the game when closing the keybindings window on macOS.
2024-08-02 09:26:51 -05:00
Splendide Imaginarius
936d768e4f
Add xBRZ shader
2024-01-13 05:53:09 +00:00
Splendide Imaginarius
6f3785e391
Add bicubic shader to macOS Xcode project
2023-11-22 15:34:54 +00:00
Splendide Imaginarius
816b6e6e3c
Bump OpenSSL on macOS to v3.0.12
...
Refs https://github.com/mkxp-z/mkxp-z/issues/46
2023-11-12 16:58:29 +00:00
Wayward Heart
4039ad20f5
Fix openssl version on MacOS
2023-10-17 04:38:55 -05:00
Wayward Heart
a42d67622f
Modify the built app's Info.plist on macos after it's copied to the app.
...
No more dirty edit from building.
2023-10-17 04:38:55 -05:00
Wayward Heart
363c622131
Make CoreHaptics.framework for MacOS optional
...
Makes the app runnable on High Sierra and Mojave. Anyone wishing to build it on High Sierra will still need to remove it.
2023-10-17 04:38:55 -05:00
Wayward Heart
ac3c216978
Fix building on older MacOS SDKs
2023-10-17 04:38:55 -05:00
Splendide Imaginarius
a4529ff3fb
Fix libjxl linking on macOS
2023-10-15 08:40:21 +00:00
Splendide Imaginarius
56a92d55bd
macOS: Use SDL_image's vendored libjxl
2023-10-09 08:45:07 +00:00
Splendide Imaginarius
9eed78fa2d
Bump SDL to 2.28.1
2023-10-09 05:27:01 +00:00
Splendide Imaginarius
20c1f2fdf0
Revert "let's NOT update SDL yet"
...
This reverts commit 290ffe1135
.
2023-10-09 05:27:01 +00:00
Splendide Imaginarius
4d7a4bff7f
Support opening JXL images ( #24 )
...
* Update SDL_image on linux+windows
Partially reverts "add -O3 to CFLAGS for dependencies"
This partially reverts commit 79bae839de
.
* Enable JXL in SDL2_image
2023-10-08 23:04:50 -04:00
Struma
b0d8e0b2ba
Allow passing nil as a track to BGM functions
2023-05-20 14:54:09 -04:00
Struma
fa0e60b7fc
Add git hash to System::VERSION
...
I don't really plan on putting out another "release tag" anytime soon,
so the hash for the current git commit is being added to the version string
to help tell the difference between one build and the other.
2023-05-19 08:49:32 -04:00
Struma
6be48a4942
Fix setting controller bindings not working only the first time
2023-05-10 14:50:54 -04:00
Struma
290ffe1135
let's NOT update SDL yet
...
Apparently it just breaks calls to SDL_SetWindowSize if it's called too
soon after boot and I'm too tired
2023-05-09 02:26:31 -04:00
Struma
15facd7380
stop running ruby's autoreconf on every makefile run
2023-05-09 00:02:36 -04:00
Struma
43488eb534
just zap all brew packages from the runner to avoid conflicts
2023-05-08 11:06:59 -04:00
Struma
bc4765a123
avoid conflicting with homebrew gmp because of macos-version-min mismatches
2023-05-08 08:29:11 -04:00
Struma
7940412314
github pls compile ruby, thanks
2023-05-08 07:28:26 -04:00
Struma
359ccd7a0c
make the lanczos shader work on macOS
2023-05-08 04:47:24 -04:00
Struma
54a94beb8e
macOS app needs to link with CoreHaptics now
2023-05-08 03:56:32 -04:00
Struma
3754b9bc84
Configure SDL with cmake instead of autotools
2023-05-08 03:54:42 -04:00
Struma
1cf921c463
update SDL and physfs
2023-05-08 02:44:45 -04:00
Struma
486e0b68d4
finally sort the stupid source list
2023-05-05 23:44:56 -04:00
Struma
2c0e166841
set -O3 for the app itself in Xcode
2023-05-05 23:26:45 -04:00
Struma
580da08dc3
Build Ruby with LTO enabled ( #16 )
2023-05-04 20:27:05 -04:00
Struma
10cdc672dd
bump version to 2.4.2
2023-05-04 16:42:31 -04:00
Struma
b79881aada
more workflow changes, put them in README
2023-05-04 14:30:42 -04:00
Struma
b573566d78
version bump to 2.4.1
2023-04-25 23:25:22 -04:00
Struma
82c7ea397f
freedesktop/uchardet no longer exists for some reason
2023-04-22 15:05:46 -04:00
Zorua
a2075a5023
Update Ruby to 3.1.3
2022-12-13 04:42:21 -05:00
Zorua
cc1c19e150
Update ANGLE, set minimum macOS version to 10.13
2022-12-13 03:46:38 -05:00
Snowdream
c41967268c
Update repos and readme
2022-08-22 15:45:10 -04:00