Roza
f72330a23f
Fix calling convention for Win64 MiniFFI calls
2021-01-01 02:02:47 -05:00
Roza
ec9094e1fb
Revert "Detect DLL architecture at runtime"
...
This reverts commit 3106df636a
.
2021-01-01 00:26:37 -05:00
Roza
3106df636a
Detect DLL architecture at runtime
2021-01-01 00:08:28 -05:00
Roza
06765ab735
Reflect custom ruby branch changes
2020-12-31 22:37:26 -05:00
Roza
1ae167427f
Fix Windows build errors
2020-12-31 19:59:53 -05:00
Roza
ef546816d6
Use __MINGW64__ instead of _WIN64
2020-12-31 18:35:04 -05:00
Roza
a388192bcd
add System::VERSION
2020-12-31 17:26:14 -05:00
Roza
559ed0bd4e
Attept 64-bit MiniFFI on Windows
2020-12-31 16:58:47 -05:00
Roza
49138530db
Prefix mkxp-z preprocessor definitions with MKXPZ_
2020-12-31 14:50:07 -05:00
Roza
084caaccf2
add '-masm=intel' when building using GCC
2020-12-31 14:26:12 -05:00
Roza
4a57c644af
Update README slightly
2020-12-30 18:39:45 -05:00
Roza
b662dbb5cf
Bump version, update Meson build
2020-12-30 18:21:59 -05:00
Roza
ef43becbaf
Add optional header parameter to HTTP functions
2020-12-30 18:14:01 -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
4552e91c13
fix include conflict between ruby and json5pp
2020-12-30 13:32:33 -05:00
Roza
1f68efc262
Add JSON parse/stringify methods to HTTPLite::JSON
2020-12-30 01:43:40 -05:00
Roza
4e3f6ff2c2
Add HTTPLite module (built-in simple GET/POST)
2020-12-30 00:06:15 -05:00
Roza
0b069892ce
Use -fdeclspec when building with Ruby 3
2020-12-27 03:27:38 -05:00
Roza
ec07b50cb5
Move FileInt.desensitize
to System.desensitize
2020-12-26 13:29:33 -05:00
Roza
91619e895d
Revert "Remove haptics code"
...
Some part of this completely breaks the frame limiter.
I do not know which part
2020-12-25 19:41:16 -05:00
Roza
f0f0f532f6
Remove haptics code
...
It never worked anyway, as far as anyone knew, and is probably
not a feature anyone particularly needs.
2020-12-25 12:01:41 -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
ac8c28a984
ruby why are you like this
2020-04-24 07:57:44 -04:00
Roza
294857edd9
Raise max FFI args to 32 (for Windows)
2020-04-23 06:10:09 -04:00
Roza
dbbbca494a
Add more Essentials overrides
2020-04-23 05:33:00 -04:00
Roza
ad5fb9d08e
Bind Bitmap mega+maxsize detection functions
2020-04-23 04:18:25 -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
08a154643b
Bind checking case insensitive filenames from Ruby
2020-04-19 06:44:41 -04:00
Roza
8bd4e3f540
Use native SetWindowLong+RegisterHotKey on Windows
2020-04-16 06:40:09 -04:00
Roza
4e87481014
Bind Graphics.frameskip
property
2020-04-16 05:28:30 -04:00
Roza
57e36ac05e
rewrite Windows FFI asm
2020-04-14 06:48:33 -04:00
Roza
cd4845ec06
movnz should be cmovnz
2020-04-13 04:12:14 -04:00
Roza
1f8f2f9619
actually require cxx compiler to be clang
2020-04-13 04:07:32 -04:00
Roza
d74b49aec6
woops fix
2020-04-13 04:03:43 -04:00
Roza
955b01f3e4
Restore stack pointer after FFI calls (and pray)
2020-04-13 03:59:07 -04:00
Roza
d17e9e0ba9
move key detect by scancode name to ex functions
...
Because VX Ace already uses symbols, apparently.
2020-04-12 11:45:30 -04:00
Roza
75d9bb5f19
rebind store_stats
2020-03-03 17:59:30 -05:00