Struma
a216869375
fix misplaced #else
2021-05-23 22:06:35 -04:00
Struma
258055d86a
Remove SDL_GetPlatform call
2021-05-23 21:58:48 -04:00
Struma
ca596cbaf9
cleanup
2021-05-23 21:55:02 -04:00
Struma
84c4f97c6c
Add more detailed platform detection
2021-05-23 21:40:48 -04:00
Struma
819dac706f
Add System.launch
2021-05-23 19:48:32 -04:00
Struma
4784a36e54
cleanup
2021-03-31 20:08:19 -04:00
Struma
44dda759a4
freeze version string
2021-03-27 23:17:20 -04:00
Struma
02cc1a0630
Remove 'console' build option
2021-03-15 23:13:25 -04:00
Joni Savolainen
7b28167551
Create a debug console on Windows
2021-03-15 11:22:05 +02:00
Struma
5e1d61632d
Get Windows username through Ruby's ENV
2021-03-05 01:04:53 -05:00
Struma
db919e9f29
Make sure all Ruby strings are created as UTF-8
2021-03-02 03:26:51 -05:00
Struma
02c06be88a
Add Ruby-accessible delta clocks (microseconds)
2021-02-25 21:29:21 -05:00
Struma
ced6daede7
Separate tileset script from main executable
2021-02-24 02:38:31 -05:00
Struma
1d508b048a
Input.count, Input.repeatcount, System.user_name
2021-02-22 18:36:53 -05:00
Struma
0cf75c92e5
Set encodings after JIT options have been processed
2021-02-22 15:51:03 -05:00
Struma
c3b5623a3d
Create configuration options specifically for JIT
2021-01-09 06:37:24 -05:00
Struma
67a19c8b5b
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
Struma
94657eaed5
Add Ruby functions for mounting/unmounting paths
2021-01-09 00:49:31 -05:00
Aeodyn
a08fea1574
Add exception handling to rubyArgs.
2021-01-08 23:32:30 -05:00
Aeodyn
63b92d3815
Add support for passing commandline arguments set in mkxp.json to the Ruby environment.
2021-01-08 19:48:41 -05:00
Struma
8edd1739d6
Try to load Zlib when the Ruby VM is initialized
2021-01-06 21:03:30 -05:00
Struma
9a4c53e6fe
Reflect custom ruby branch changes
2020-12-31 22:37:26 -05:00
Struma
59078356ac
add System::VERSION
2020-12-31 17:26:14 -05:00
Struma
7db1c1219e
Prefix mkxp-z preprocessor definitions with MKXPZ_
2020-12-31 14:50:07 -05:00
Struma
e511d71875
Housecleaning
2020-12-30 16:45:03 -05:00
Struma
69ab476b26
Force JIT for Ruby > 3
2020-12-30 13:48:13 -05:00
Struma
e52ce335c4
Add HTTPLite module (built-in simple GET/POST)
2020-12-30 00:06:15 -05:00
Struma
a2a0a05301
Move FileInt.desensitize
to System.desensitize
2020-12-26 13:29:33 -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
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
f98b1e031f
Reorganize src dir
2020-11-21 01:36:24 -05:00
Struma
7e21066a70
Experimental Xcode builds (dependencies included)
2020-11-19 03:56:35 -05:00
Struma
bd549a65ad
Support building with Ruby 1.9
2020-11-15 18:47:21 -05:00
Aeodyn
050da27ca0
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
Struma
baae369f07
use getcwd to push to loadpath
2020-05-03 21:08:23 -04:00
Struma
90274b435f
Add pwd to loadpath if rubyLoadpath not set
2020-05-02 22:33:58 -04:00
Struma
adeb1b2f88
Add more Essentials overrides
2020-04-23 05:33:00 -04:00
Struma
5e001c79c5
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
Struma
282bd9b03e
Happy Nth sleep-deprived oversight, Zoro!
2020-04-22 08:55:28 -04:00
Struma
211bbecde0
Bump version to 1.3.0
2020-04-22 08:52:54 -04:00
Struma
e96ffb13a2
Add Essentials 16384px tileset limit workaround
2020-04-22 08:09:13 -04:00
Struma
88abd71dfb
Integrate Steamshim
...
GPL doesn't actually allow direct linking with Steam.
Thank god for OneShot.
2020-03-02 03:52:42 -05:00
Struma
c4ac1b2ec7
Remove Discord support
...
I'm a moron. GPL, yo.
2020-03-02 00:42:04 -05:00
Struma
bc7709fb53
Implement SteamUserStatsLite
2020-02-28 03:23:16 -05:00
Struma
94e063c6c0
OLD_RUBY -> RAPI_MAJOR/RAPI_MINOR/RAPI_TEENY/RAPI_FULL
2020-02-26 12:44:37 -05:00
Struma
429bf753cc
drop deprecated function calls for Ruby 2.7
2020-02-26 11:53:12 -05:00
Struma
dd0f3ade91
Allow specifying ruby install manually
2020-02-25 05:35:30 -05:00
Inori
796ceabe9c
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