Commit graph

215 commits

Author SHA1 Message Date
Struma
d65cecf4ac Set bundle identifier to match default data dir 2020-12-30 18:40:47 -05:00
Struma
5d4758edaa Bump version, update Meson build 2020-12-30 18:21:59 -05:00
Struma
9964b0fb7f Enable JIT in Hardened Runtime 2020-12-30 14:25:49 -05:00
Struma
ec8b4d8160 clone mkxp-z branch of Ruby 3.0 2020-12-30 13:32:50 -05:00
Struma
e52ce335c4 Add HTTPLite module (built-in simple GET/POST) 2020-12-30 00:06:15 -05:00
Struma
d6325abedb Add fluidsynth to Xcode build 2020-12-29 13:21:31 -05:00
Struma
76e7c9e142 Rename Xcode schemes for better sorting 2020-12-27 12:54:01 -05:00
Struma
7953feac37 Set data dir back to Contents/Resources by default 2020-12-27 12:26:55 -05:00
Struma
d476aa98f3 Remove ObjFW from Linux scripts 2020-12-26 22:39:48 -05:00
Struma
c5f8ebef2e Fix Apple M1 OpenGL->Metal and SDL2_sound crashes 2020-12-26 17:46:01 -05:00
Struma
4e3b7483a2 Remove --with-static-linked-ext from Ruby 1.8 2020-12-26 13:56:26 -05:00
Struma
3d84529dbc Xcode, start GL in new thread depending on build OS version 2020-12-26 10:50:35 -05:00
Struma
182389ba1d Fix paths with backslashes in Game.ini 2020-12-25 21:32:53 -05:00
Struma
cd2c375e2d Set Xcode macOS Deployment Target to 10.12 2020-12-25 11:10:34 -05:00
Struma
bed287376c Build Ruby 3.0 by default 2020-12-25 10:30:44 -05:00
Struma
68424c7784 Load game data from outside app directory on macOS 2020-12-25 08:20:20 -05:00
Struma
c1044c6f1f add legacy-ruby rule to macOS makefile 2020-12-25 07:15:20 -05:00
Struma
c06e739113 Finish adding Xcode schemes 2020-12-25 06:50:37 -05:00
Struma
b6f6a214ef Update Xcode project to 12.3 (remove update project nag) 2020-12-15 03:38:01 -05:00
Struma
c34f985c5f Add Xcode build scheme for (ARM64) legacy mkxp-z
Homebrew isn't quite ready for M1 Macs yet, but the Xcode project is.
Requires setting up the ruby 1.8 dependency manually.
(the `custom-ruby` rule in the makefile)
2020-12-14 11:45:45 -05:00
Struma
dffbe682f1 Build for ARM Macs 2020-12-12 08:38:46 -05:00
Struma
e497d5a4d9 Update readme a bit 2020-11-27 00:32:32 -05:00
Struma
a7d65eba24 Fix SDL_image for Xcode build 2020-11-26 21:18:56 -05:00
Struma
5e9fd420a1 Fix building SDL for iOS 2020-11-26 00:30:37 -05:00
Struma
929df36f3a More edits to Xcode build 2020-11-23 05:43:54 -05:00
Struma
c4ce877186 Use experimental/ghc filesystem for meson builds 2020-11-23 02:25:02 -05:00
Struma
84c5662ef2 Edits to macOS dependency makefiles 2020-11-22 23:54:01 -05:00
Struma
8eac1c0546 use fileSystemRepresentationWithPath on Asset files 2020-11-22 05:15:25 -05:00
Struma
1523fbae04 Perish, git 2020-11-22 04:57:50 -05:00
Struma
4ef6b3c337 Do FilesystemImpl for meson builds 2020-11-22 04:51:36 -05:00
Struma
0e278c3e5c Drop ObjFW as a dependency 2020-11-22 03:48:03 -05:00
Struma
a399059f8c Update xcodeproj 2020-11-21 22:37:46 -05:00
Struma
da3c02c0c9 Move variables from xcconfig to target 2020-11-21 15:48:01 -05:00
Struma
e77a320831 Add lipo script 2020-11-21 06:15:24 -05:00
Struma
fc8251a937 Fix cmake builds for different sysroots 2020-11-21 03:43:02 -05:00
Struma
f98b1e031f Reorganize src dir 2020-11-21 01:36:24 -05:00
Struma
b21c35da72 Create Makefile build script for macOS dependencies 2020-11-20 22:19:27 -05:00
Struma
bbdf83fafc Build with OpenGL until MetalANGLE works properly 2020-11-19 20:26:16 -05:00
Struma
44edd5caa7 Try to let Xcode 10 build out of the box 2020-11-19 04:07:34 -05:00
Struma
7e21066a70 Experimental Xcode builds (dependencies included) 2020-11-19 03:56:35 -05:00
Struma
a9d7e0783a Preliminary attempt at Metal support 2020-11-16 20:26:49 -05:00
Struma
fff60b21da Request timestamp if codesign identity is provided 2020-11-16 07:08:07 -05:00
Struma
7bfc8d1912 path to Frameworks should be relative 2020-11-16 04:50:01 -05:00
Struma
68056ffd71 Add app entitlements + codesign script
Because I managed to leave them untracked in the last commit.
2020-11-16 04:40:41 -05:00
Struma
fe47cc91e5 Add macOS signing options, sandbox signed bundles 2020-11-16 04:37:05 -05:00
Struma
d23f69c387 Always use system theme on macOS
While this already works perfectly fine if built using recent
versions of Xcode, old versions *always* use light theme.
This setting allows dark mode to work even when built with
old Xcode versions (for compatibility purposes and whatnot)
2020-11-12 23:45:03 -05:00
Struma
b7028e4dd0 oh god what have I done 2020-04-29 23:27:28 -04:00
Struma
7bfa2f0cc1 *Properly* add an rpath for Linux 2020-04-29 23:25:40 -04:00
Struma
211bbecde0 Bump version to 1.3.0 2020-04-22 08:52:54 -04:00
Struma
3a6e4aeff4 bump version to 1.2.2 2020-03-11 13:55:47 -04:00