Commit graph

324 commits

Author SHA1 Message Date
Struma
63b40053ac Prevent relevant functions from stepping over Graphics.update when threading 2021-06-04 14:29:45 -04:00
Struma
f9c8e0e900 Run HTTP functions without GVL 2021-06-04 09:14:06 -04:00
Struma
fdb86f2ede Do not use GVL on possibly time-consuming functions 2021-06-02 08:42:32 -04:00
Struma
d1ee8f8f30 Windows I hate you 2021-05-23 23:43:33 -04:00
Struma
513e2935b2 Big Dummy Forgets a Function 2021-05-23 23:23:10 -04:00
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
0af061edf1 Catch exceptions in Window.update (Fixes #43) 2021-05-19 16:29:16 -04:00
Struma
96206f9909 oopsies 2021-05-04 23:35:09 -04:00
Struma
6fe980abc8 Massively improve animation frame timing 2021-05-04 23:32:01 -04:00
Struma
52dcda6d15 Fix blitting, add optional position arg to Bitmap.snap_to_bitmap 2021-05-03 19:09:36 -04:00
Struma
664bfb41ba Bitmap.snap_to_bitmap && Bitmap.each_frame 2021-05-03 11:51:39 -04:00
Struma
31c8dc8367 Raise Ruby errors in Bitmap animation functions 2021-05-03 10:26:45 -04:00
Struma
380bd1d249 Add Bitmap.next_frame + Bitmap.previous_frame 2021-05-02 21:53:55 -04:00
Struma
1219fb4ab9 Support manual animation of Bitmaps 2021-05-02 20:36:28 -04:00
Struma
2c188f944a Fix setting animated bitmap FPS from Ruby 2021-05-02 13:24:46 -04:00
Struma
f98b91ff9a Support animated GIFs 2021-05-01 21:50:39 -04:00
Struma
f583683609 Satisfy hardened runtime dyld path reqs in Win32API 2021-04-15 23:59:27 -04:00
Struma
4784a36e54 cleanup 2021-03-31 20:08:19 -04:00
Struma
7c6704580b set body encodings for POST methods
(because I forgot)
2021-03-28 20:22:12 -04:00
Struma
f3f401a794 set HTTP response body encoding based on Content-Type 2021-03-28 15:26:08 -04:00
Struma
d7816c121b Account for binary HTTP responses 2021-03-27 23:34:46 -04:00
Struma
44dda759a4 freeze version string 2021-03-27 23:17:20 -04:00
Struma
8223cd6d9c follow redirects by default 2021-03-25 20:16:51 -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
69a89cf87f sync thread access to text input buffer 2021-03-08 06:20:43 -05: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
ae9e292a1b add Graphics.average_frame_rate 2021-02-27 08:17:14 -05:00
Struma
48a2393bb8 Speed up load_data & remove encryptedGraphics setting 2021-02-26 08:33:27 -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
653eb0118b Remove haptic code 2021-02-23 17:25:07 -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
2fd585393d the not-so-great warning purge 2021-02-22 01:22:26 -05:00
Struma
1163ee9df5 Implement Input.release? and Input.releaseex? 2021-02-19 15:33:06 -05:00
Struma
f719c27f57 Move RGSS1 viewport elements to new parent when 'viewport=' is called 2021-02-10 00:04:34 -05:00
Struma
6a006f1b13 Remove RGSS version check from viewportElementBinding 2021-02-08 03:18:17 -05:00
Struma
65c6c78936 Raise exception if getPrivateData fails 2021-02-02 06:21:25 -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
88d8c9d63c Allow using VX+ Sprite functions in XP mode 2021-01-09 00:49:49 -05: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