Commit graph

1893 commits

Author SHA1 Message Date
Struma
664bfb41ba Bitmap.snap_to_bitmap && Bitmap.each_frame 2021-05-03 11:51:39 -04:00
Struma
d6f69db7c9 Limit destination position of Bitmap.add_frame 2021-05-03 10:36:06 -04:00
Struma
31c8dc8367 Raise Ruby errors in Bitmap animation functions 2021-05-03 10:26:45 -04:00
Struma
2fc6731a67 Prevent removing frames from a static bitmap 2021-05-03 02:33:06 -04:00
Struma
09e68345f4 Copy all frames of animated bitmaps 2021-05-03 02:18:03 -04:00
Struma
66de7c1d14 Allow replacing raw data on animated bitmaps 2021-05-02 23:50:16 -04:00
Struma
9c603b329e Change the "your computer belongs in a museum" OpenGL error 2021-05-02 23:19:06 -04:00
Struma
5c2d0ac167 Decode GIF frames within Bitmap constructor 2021-05-02 23:05:36 -04:00
Struma
380bd1d249 Add Bitmap.next_frame + Bitmap.previous_frame 2021-05-02 21:53:55 -04:00
Struma
171147d4d0 Update Bitmap.playing automatically if bitmap isn't looping 2021-05-02 21:17:16 -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
0ee00d1137 version bump to 2.1.2 2021-04-30 14:47:37 -04:00
Struma
77474afc94 Adjust macOS keybinding menu resizing 2021-04-28 22:59:12 -04:00
Struma
f0a52d34ee Support saving bitmaps to JPEG and PNG format 2021-04-28 22:52:21 -04:00
Struma
5dc40e1fbe remove Xcode 12.5 update nag 2021-04-28 17:24:32 -04:00
Struma
d494ca9f08 Input.repeatex? should always return false for non-repeating keys 2021-04-28 17:22:46 -04:00
Struma
f583683609 Satisfy hardened runtime dyld path reqs in Win32API 2021-04-15 23:59:27 -04:00
Struma
7f35003e3f Adjust steamshim entitlements 2021-04-15 23:31:55 -04:00
Struma
2a9fb8800e Allow DYLD environment variables by default (for Steam) 2021-04-15 23:19:01 -04:00
Struma
9bf398fcc5 Disable linking with libtiff 2021-03-31 21:03:29 -04:00
Struma
623352269a Disable SDL x11 driver on macOS 2021-03-31 20:49:52 -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
c3e86649a7 use nanosleep delay on Windows+Linux 2021-03-28 15:32:24 -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
28e9f2d63b Update windows resource file 2021-03-25 20:23:20 -04:00
Struma
b5e2d7792e bump version to 2.1.1 2021-03-25 20:22:06 -04:00
Struma
8223cd6d9c follow redirects by default 2021-03-25 20:16:51 -04:00
Struma
4f6506e006 Do not wrap message box text on macOS
The sheet does this anyway, so there is no need to.
2021-03-16 06:31:42 -04:00
Struma
02cc1a0630 Remove 'console' build option 2021-03-15 23:13:25 -04:00
Struma
524dff4346 Merge branch 'windows-console' into 'dev'
Implement a debug console for Windows

See merge request mkxp-z/mkxp-z!31
2021-03-16 02:50:10 +00:00
Struma
4887b0974c Merge branch 'message-wrap' into 'dev'
Wrap text in message boxes

See merge request mkxp-z/mkxp-z!30
2021-03-16 02:39:06 +00:00
Joni Savolainen
45f01d6f70 Add newline at the end of win-consoleutils.h 2021-03-15 20:44:31 +02:00
Joni Savolainen
7b28167551 Create a debug console on Windows 2021-03-15 11:22:05 +02:00
Joni Savolainen
c054b83178 Wrap text in message boxes 2021-03-14 15:12:26 +02:00
Struma
69a89cf87f sync thread access to text input buffer 2021-03-08 06:20:43 -05:00
Struma
10f3d2655d Remove unnecessary SDL_free 2021-03-08 06:20:18 -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
244421bac6 Let all buttons repeat 2021-03-01 14:25:38 -05:00
Struma
b3b0d3c48f separate Graphics.delta / average_frame_rate timer 2021-03-01 03:45:34 -05:00
Struma
03a9636105 temp fix for broken vsync on macOS 2021-03-01 02:10:05 -05:00
Struma
1683483170 Make FPS counter a little more accurate 2021-03-01 01:51:15 -05:00
Struma
aa9bf22034 Configure ruby with autoreconf 2021-02-28 02:01:49 -05:00
Struma
ae9e292a1b add Graphics.average_frame_rate 2021-02-27 08:17:14 -05:00
Struma
c4220f223d Use steady_clock over high_resolution_clock 2021-02-26 16:30:19 -05:00