Commit graph

71 commits

Author SHA1 Message Date
Roza
531560059f cleanup 2021-03-31 20:08:19 -04:00
Roza
3a22a12076 freeze version string 2021-03-27 23:17:20 -04:00
Roza
27084a7d3b Remove 'console' build option 2021-03-15 23:13:25 -04:00
Joni Savolainen
2e5be7b2d0 Create a debug console on Windows 2021-03-15 11:22:05 +02:00
Roza
0f163bacfd Get Windows username through Ruby's ENV 2021-03-05 01:04:53 -05:00
Roza
b088c2909f Make sure all Ruby strings are created as UTF-8 2021-03-02 03:26:51 -05:00
Roza
15995263f4 Add Ruby-accessible delta clocks (microseconds) 2021-02-25 21:29:21 -05:00
Roza
15007d505b Separate tileset script from main executable 2021-02-24 02:38:31 -05:00
Roza
79dbb9856d Input.count, Input.repeatcount, System.user_name 2021-02-22 18:36:53 -05:00
Roza
51c6f627bc Set encodings after JIT options have been processed 2021-02-22 15:51:03 -05:00
Roza
3de6eeb7cb Create configuration options specifically for JIT 2021-01-09 06:37:24 -05:00
Roza
63012caaf9 Merge branch 'master' into 'master'
Add support for passing commandline arguments set in mkxp.json to the Ruby environment.

See merge request mkxp-z/mkxp-z!29
2021-01-09 05:53:14 +00:00
Roza
dfc5c96206 Add Ruby functions for mounting/unmounting paths 2021-01-09 00:49:31 -05:00
Aeodyn
88bc56913e Add exception handling to rubyArgs. 2021-01-08 23:32:30 -05:00
Aeodyn
83a49f8232 Add support for passing commandline arguments set in mkxp.json to the Ruby environment. 2021-01-08 19:48:41 -05:00
Roza
8addd69337 Try to load Zlib when the Ruby VM is initialized 2021-01-06 21:03:30 -05:00
Roza
06765ab735 Reflect custom ruby branch changes 2020-12-31 22:37:26 -05:00
Roza
a388192bcd add System::VERSION 2020-12-31 17:26:14 -05:00
Roza
49138530db Prefix mkxp-z preprocessor definitions with MKXPZ_ 2020-12-31 14:50:07 -05:00
Roza
12b6d3506b Housecleaning 2020-12-30 16:45:03 -05:00
Roza
67bebb118e Force JIT for Ruby > 3 2020-12-30 13:48:13 -05:00
Roza
4e3f6ff2c2 Add HTTPLite module (built-in simple GET/POST) 2020-12-30 00:06:15 -05:00
Roza
ec07b50cb5 Move FileInt.desensitize to System.desensitize 2020-12-26 13:29:33 -05:00
Roza
edbf1ffe0c 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
ゾロアーク
51689797ca Do FilesystemImpl for meson builds 2020-11-22 04:51:36 -05:00
ゾロアーク
0a533bb3c2 Drop ObjFW as a dependency 2020-11-22 03:48:03 -05:00
ゾロアーク
00f085f8a5 Update xcodeproj 2020-11-21 22:37:46 -05:00
ゾロアーク
4942ee62ce Reorganize src dir 2020-11-21 01:36:24 -05:00
zzoro
d46c23cd51 Experimental Xcode builds (dependencies included) 2020-11-19 03:56:35 -05:00
zzoro
672844ee47 Support building with Ruby 1.9 2020-11-15 18:47:21 -05:00
Aeodyn
2220d9cbb7 Brought the tilemap class mostly in line with Essential's CustomTilemap wrt animations, though at the cost of backwards compatibility.
(This could be rescued by per-tile animation lentghs in tilemap.vert, but this should suffice for now.)
2020-07-14 19:34:38 +00:00
Roza
1cd311b434 use getcwd to push to loadpath 2020-05-03 21:08:23 -04:00
Roza
d024df1aed Add pwd to loadpath if rubyLoadpath not set 2020-05-02 22:33:58 -04:00
Roza
dbbbca494a Add more Essentials overrides 2020-04-23 05:33:00 -04:00
Roza
2775a5a8e2 rename fake_api easypoke
Really the only reason it even exists at this point is
Pokemon Essentials, so I might as well stick all the dumb Essentials
fixes together
2020-04-23 02:19:24 -04:00
Roza
932f5795c5 Happy Nth sleep-deprived oversight, Zoro! 2020-04-22 08:55:28 -04:00
Roza
561b591759 Bump version to 1.3.0 2020-04-22 08:52:54 -04:00
Roza
07c0bbceb4 Add Essentials 16384px tileset limit workaround 2020-04-22 08:09:13 -04:00
Roza
bf57a02790 Integrate Steamshim
GPL doesn't actually allow direct linking with Steam.
Thank god for OneShot.
2020-03-02 03:52:42 -05:00
Roza
da9b1eeb71 Remove Discord support
I'm a moron. GPL, yo.
2020-03-02 00:42:04 -05:00
Roza
767a988166 Implement SteamUserStatsLite 2020-02-28 03:23:16 -05:00
Roza
1434e9e313 OLD_RUBY -> RAPI_MAJOR/RAPI_MINOR/RAPI_TEENY/RAPI_FULL 2020-02-26 12:44:37 -05:00
Roza
41e604b992 drop deprecated function calls for Ruby 2.7 2020-02-26 11:53:12 -05:00
Roza
4f74c91f28 Allow specifying ruby install manually 2020-02-25 05:35:30 -05:00
Inori
e43bcc0d93 Don't build MiniFFI on 64-bit Windows
MiniFFI/Win32API is now optional, and requires
sizeof(void*) == sizeof(long)
2019-12-31 13:42:44 -05:00
Inori
e79b4ced32 Dispose of Boost, switch to JSON5 for configuration 2019-12-15 17:37:24 -05:00
Inori
c863267965 Begin using Objective-C (ObjFW), remove cwalk 2019-12-14 13:31:48 -05:00
Inori
babbb62601 misc additions 2019-09-21 19:47:51 -04:00
Inori
a6f8bc4268 Play nice with Marin's experiments 2019-09-19 03:32:50 -04:00
Inori
bb7fc632db Add MKXP.show_settings 2019-09-17 01:42:50 -04:00