Roza
901b2b6143
Restrict integer arguments to 32 bits
...
When built as 64-bit, use the 'i' and 'I' arguments for MiniFFI/Win32API
to specifically refer to a 32-bit integer.
'l', 'L', 'n' and 'N' continue to refer to the `long` sizes.
2020-02-26 18:47:46 -05:00
Roza
b5333ed183
Bump version to 1.2.1
2020-02-26 16:55:13 -05:00
Roza
bc1b84de4b
Make getPrivateDataCheck less strict
2020-02-26 16:50:53 -05:00
Roza
97f51ec7fe
Properly use Ruby 2.7 rb_proc_new
2020-02-26 16:10:04 -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
1bb8ef48f4
Build with Ruby 2.7
2020-02-26 11:05:46 -05:00
Roza
4f74c91f28
Allow specifying ruby install manually
2020-02-25 05:35:30 -05:00
Roza
d0b0cae923
add compressedGraphics and openGL4 runtime opts
2020-02-25 01:00:12 -05:00
Roza
39f47caef7
Fix Win32API on Windows (screw Windows)
2020-02-23 02:09:55 -05:00
Roza
2d6113ce5f
revert getPrivateDataCheck
2020-02-03 04:55:50 -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
f4da232a8b
always alias MiniFFI class as Win32API
2019-12-21 04:53:14 -05:00
Inori
0888ab6750
always use RGSS method of checking private data
2019-12-21 04:51:54 -05:00
Inori
5255d56cbc
Use pkg-config with Ruby 1.8
2019-12-17 06:22:01 -05:00
Inori
a2791fb8a0
Always use same typedef for MINIFFI_FUNC
2019-12-17 02:27:55 -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
d00244bf4f
Add AppImage stuff
2019-10-22 02:30:07 -04:00
Inori
78f9a7855b
rb_get_args is annoying
2019-09-21 20:19:34 -04:00
Inori
babbb62601
misc additions
2019-09-21 19:47:51 -04:00
Inori
44a9b295a1
Change default face button bindings
2019-09-19 04:53:07 -04:00
Inori
a6f8bc4268
Play nice with Marin's experiments
2019-09-19 03:32:50 -04:00
Inori
6421f445ab
Test controller rumble support
2019-09-19 01:33:04 -04:00
Inori
f86919091a
Update mkxp.conf dataPathOrg/dataPathApp description
2019-09-18 23:08:15 -04:00
Inori
80ed33d9d7
I'm so tired
2019-09-18 22:53:39 -04:00
Inori
a4c5c5a672
Accept scancodes with Input.press?/Input.trigger?/Input.repeat?
2019-09-18 22:50:28 -04:00
Inori
bb7fc632db
Add MKXP.show_settings
2019-09-17 01:42:50 -04:00
Inori
8894959763
heck
2019-09-16 23:13:12 -04:00
Inori
1dcd252f45
Add Input.joystick
2019-09-16 23:10:46 -04:00
Inori
aa2c243183
Replace MiniFFI allocation function with correct one
2019-09-15 07:56:30 -04:00
Inori
079e878e12
use MiniFFI in Ruby >1.8
2019-09-14 03:03:41 -04:00
Inori
b10e806ba1
Remove unnessecary DiscordActivity member bindings
2019-09-14 01:59:52 -04:00
Inori
7c53a45dda
Redirect IO to /dev/null on each reset
2019-09-06 18:38:50 -04:00
Inori
c0e9ec540e
Set $TEMP to $TMPDIR if using fakeapi on macOS/Linux
2019-09-06 18:34:53 -04:00
Inori
8384a5b4ea
add Bitmap.to_file
2019-09-06 18:30:37 -04:00
Inori
481f23eeef
Add fake-api GetUserName
2019-09-06 16:51:02 -04:00
Inori
13a1b081bc
Use glReadPixels for Bitmap::getRaw
2019-09-06 16:18:09 -04:00
Inori
d4f397e23a
Add Bitmap.raw_data property
2019-09-06 15:09:03 -04:00
Inori
e9e4850ea2
Redirect stdout to /dev/null when using console=false
2019-09-06 13:03:14 -04:00
Inori
472ac3d5d9
add NOT support to script platform identifiers
2019-09-06 05:54:50 -04:00
Inori
93f04c65d8
Execute/skip scripts based on a platform marker
2019-09-06 05:29:50 -04:00
Inori
b8a12ca2e4
Add initialize_copy method to Discord::Activity class
2019-09-06 04:18:07 -04:00
Inori
ecbe9c741d
Add Input.clipboard property
2019-09-06 03:32:43 -04:00
Inori
fa53403a98
Add MKXP.power_state
2019-09-06 02:36:19 -04:00
Inori
9edc2aac8c
Add text input functionality to Input module
2019-09-05 23:57:10 -04:00
Inori
8afae7fc8e
Add MKXP.set_window_title
2019-09-05 21:44:11 -04:00
Inori
eeefe61b89
Gifs are just a mistake actually
2019-09-05 21:10:00 -04:00
Inori
34840c5b98
I am still a fool
2019-09-05 18:19:31 -04:00
Inori
4f43b36dbd
Bind Bitmap.update
2019-09-05 18:17:40 -04:00