Struma
|
1701696864
|
build iconv for linux
|
2021-06-26 14:41:50 -04:00 |
|
Struma
|
7400b42bea
|
bump version to 2.2.2
|
2021-06-25 22:35:54 -04:00 |
|
Struma
|
bb7cd9faa0
|
Make sure an empty config is generated if the JSON is missing
|
2021-06-24 16:44:00 -04:00 |
|
Struma
|
9920de87f8
|
Make json config accessible from System::CONFIG
|
2021-06-22 18:32:39 -04:00 |
|
Struma
|
6c08073610
|
Set Ruby's ARGV based on the command line
|
2021-06-22 09:38:23 -04:00 |
|
Struma
|
e666590563
|
Use old SDL_sound again... again
|
2021-06-17 18:14:47 -04:00 |
|
Struma
|
d65005a0aa
|
Always cross-compile on Intel Macs
libsigc++ was keeping me from doing this before. Works perfectly now.
|
2021-06-14 10:36:39 -04:00 |
|
Struma
|
baaa162e2c
|
Remove libsigc++, use sigslot instead
|
2021-06-14 10:03:56 -04:00 |
|
Struma
|
2177823ed5
|
Stop Audio.bgm_pos from segfaulting if the source never actually loaded
|
2021-06-13 14:48:22 -04:00 |
|
Struma
|
95e17244fd
|
Remove Windows API emulation
|
2021-06-08 19:02:15 -04:00 |
|
Struma
|
ff25161b10
|
satisfy meson
|
2021-06-08 11:40:26 -04:00 |
|
Struma
|
d466a34eea
|
check for uchardet in meson script
Because I forgot to.
|
2021-06-08 10:25:57 -04:00 |
|
Struma
|
d6eb742fdf
|
Add iconv and uchardet dependencies to Windows & Linux
|
2021-06-08 09:01:57 -04:00 |
|
Struma
|
b6ea039803
|
Guess and convert the encoding of the game title (again)
|
2021-06-08 08:33:29 -04:00 |
|
Struma
|
63b40053ac
|
Prevent relevant functions from stepping over Graphics.update when threading
|
2021-06-04 14:29:45 -04:00 |
|
Struma
|
f5d7f79cde
|
Raise Ruby exceptions when creation of HTTP client fails
|
2021-06-04 09:30:45 -04:00 |
|
Struma
|
fdb86f2ede
|
Do not use GVL on possibly time-consuming functions
|
2021-06-02 08:42:32 -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
|
023e9a05a7
|
Adjust GIF decoding loop, again
|
2021-05-23 11:34:24 -04:00 |
|
Struma
|
fd8bd40260
|
using gif.decoded_frame as a condition is just a bad idea
|
2021-05-23 10:40:49 -04:00 |
|
Struma
|
715949821f
|
avoid duplicate folders in Application Support
|
2021-05-22 06:37:25 -04:00 |
|
Struma
|
de4c5db79f
|
Fix typo causing Input.repeat? to return true irregularly (Fixes #42)
|
2021-05-21 17:48:56 -04:00 |
|
Struma
|
f1f5f99133
|
Have window resizing functions properly wait on each other
|
2021-05-21 17:13:53 -04:00 |
|
Struma
|
699ffc0245
|
Support Retina displays
|
2021-05-21 16:28:51 -04:00 |
|
Struma
|
78e823a040
|
Just iterate through gif frames with a for loop (Fixes #44)
|
2021-05-20 15:54:18 -04:00 |
|
Struma
|
07548ff9d6
|
fix infinite loop when gif total frames != decoded frames
|
2021-05-09 18:19:46 -04:00 |
|
Struma
|
9fa790ab15
|
Remove extraneous call to glReadPixels
|
2021-05-08 12:28:30 -04:00 |
|
Struma
|
c7803c8d09
|
Hook bitmaps into prepareDraw
|
2021-05-05 04:30:11 -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
|
260260531d
|
Make bitmap animation functions properly check for disposal
|
2021-05-04 16:32:31 -04:00 |
|
Struma
|
c97f37349d
|
Fix non-animated bitmap.initialize_copy crash
|
2021-05-03 20:38:35 -04:00 |
|
Struma
|
7456b5ee67
|
remove unnecessary buffer allocation
|
2021-05-03 19:33:24 -04:00 |
|
Struma
|
52dcda6d15
|
Fix blitting, add optional position arg to Bitmap.snap_to_bitmap
|
2021-05-03 19:09:36 -04:00 |
|
Struma
|
2b316a933d
|
Edit warning visibility
|
2021-05-03 15:48:16 -04:00 |
|
Struma
|
4cd35cc3b6
|
Correctly set bitmap texture for one-frame GIFs
|
2021-05-03 15:33:55 -04:00 |
|
Struma
|
4ffc89cc7b
|
Round current bitmap frame calculation
|
2021-05-03 15:15:16 -04:00 |
|
Struma
|
8a3470edc7
|
Create static bitmap from GIF if it only contains one frame
|
2021-05-03 13:57:10 -04:00 |
|
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 |
|