Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								0ec1fce4ac 
								
							 
						 
						
							
							
								
								MRI: Bind Audio.setup_midi  
							
							 
							
							
							
						 
						
							2016-09-12 20:20:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								d4e09f55bd 
								
							 
						 
						
							
							
								
								WindowVX: Fix move() not setting the correct dirty flags  
							
							 
							
							
							
						 
						
							2016-07-27 12:03:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								e98c2e0535 
								
							 
						 
						
							
							
								
								Bitmap: Don't throw away cached surface in setPixel()  
							
							 
							
							... 
							
							
							
							Instead, update the surface with the same change. For many
consecutive getPixel() -> setPixel() calls on the same bitmap,
this avoids calling glReadPixels at every iteration. 
							
						 
						
							2016-07-27 11:59:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								fdaf6c3611 
								
							 
						 
						
							
							
								
								Bitmap: Split surface pixel address calculation into helper  
							
							 
							
							
							
						 
						
							2016-07-27 11:56:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								47ef36ca19 
								
							 
						 
						
							
							
								
								EventThread: ifdef out broken SDL function on OSX  
							
							 
							
							
							
						 
						
							2016-02-24 17:55:28 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								de74fc1bc3 
								
							 
						 
						
							
							
								
								EventThread: Fix mouse cursor not being hidden  
							
							 
							
							
							
						 
						
							2016-02-24 17:45:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								5d776319b5 
								
							 
						 
						
							
							
								
								Font/MRI: Improve handling of (default_)name attributes  
							
							 
							
							... 
							
							
							
							More accurate behavior, such as Font objects properly inheriting
their name attributes, and centralization of code for picking
the first existing name from a passed string array.
Also centralizes initial default_name population in core.
Note: This currently breaks the mruby binding build. 
							
						 
						
							2016-01-05 08:47:52 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								53b5b923d4 
								
							 
						 
						
							
							
								
								Merge pull request  #138  from mook/graphics-playmovie-stub  
							
							 
							
							... 
							
							
							
							MRI: Stub out Graphics.play_movie 
							
						 
						
							2015-10-30 16:20:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mook 
								
							 
						 
						
							
							
							
							
								
							
							
								8e411cbcfe 
								
							 
						 
						
							
							
								
								Graphics: Stub out play_movie  
							
							 
							
							... 
							
							
							
							Some people are using it to detect the RGSS version. 
							
						 
						
							2015-10-30 08:01:36 -07:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								7bf6eca362 
								
							 
						 
						
							
							
								
								EventThread: Comment out unneeded SDL2 constants  
							
							 
							
							
							
						 
						
							2015-07-26 23:56:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								4d97a17c44 
								
							 
						 
						
							
							
								
								TilemapVX: Ensure legs of out-of-view table tiles are drawn  
							
							 
							
							
							
						 
						
							2015-07-21 12:13:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								7017ca1c53 
								
							 
						 
						
							
							
								
								Use static lifetime for constant array  
							
							 
							
							
							
						 
						
							2015-07-21 12:13:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								30465691ae 
								
							 
						 
						
							
							
								
								Tilemap: Fix map viewport calculation  
							
							 
							
							... 
							
							
							
							Calculation was completely off as it didn't take into
account the imposed viewport origin.
All in all, similar fixes as the previous ones to TilemapVX. 
							
						 
						
							2015-07-21 12:13:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								dd7545fcf2 
								
							 
						 
						
							
							
								
								TilemapVX: Clean up the horrible map viewport calculation code  
							
							 
							
							... 
							
							
							
							Also rename "offset" to "origin" which makes a lot more sense
for ox/oy attributes. 
							
						 
						
							2015-07-21 12:13:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								5aaeb0206c 
								
							 
						 
						
							
							
								
								Remove some stuff that was accidentally committed  
							
							 
							
							
							
						 
						
							2015-07-21 12:13:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								9a3dd2d554 
								
							 
						 
						
							
							
								
								Config: Enable smoothScaling by default  
							
							 
							
							... 
							
							
							
							There's really no reason not to. 
							
						 
						
							2015-07-21 12:13:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								384249c31a 
								
							 
						 
						
							
							
								
								Unify float literals to use f suffix and avoid double promotions  
							
							 
							
							... 
							
							
							
							I might have missed some. 
							
						 
						
							2015-07-21 12:13:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								d1ee507ec4 
								
							 
						 
						
							
							
								
								Vec2i, IntRect: Add unequal operator  
							
							 
							
							
							
						 
						
							2015-07-21 12:13:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								21247b18b5 
								
							 
						 
						
							
							
								
								Merge pull request  #127  from cremno/add-sprite-bush_opacity  
							
							 
							
							... 
							
							
							
							MRI: add Sprite#{bush_opacity,bush_opacity=} bindings 
							
						 
						
							2015-07-21 12:12:24 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									cremno 
								
							 
						 
						
							
							
							
							
								
							
							
								861d261af2 
								
							 
						 
						
							
							
								
								add Sprite#{bush_opacity,bush_opacity=}  
							
							 
							
							
							
						 
						
							2015-07-21 07:27:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								fe6799d00b 
								
							 
						 
						
							
							
								
								TilemapVX: Fix map viewport calculation  
							
							 
							
							
							
						 
						
							2015-07-10 04:58:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								fe709b6010 
								
							 
						 
						
							
							
								
								Use vector math  
							
							 
							
							
							
						 
						
							2015-07-10 04:51:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								54c1107f19 
								
							 
						 
						
							
							
								
								FileSystem: Fix file lookup if unrelated files with same name exist  
							
							 
							
							... 
							
							
							
							Before, even though we did match all possible extensions,
we only took the first match and tried opening it.
If we were looking for a .png image, but there was an unrelated
.txt file with the same name (as it actually happens in RTPs),
we would potentially see the .txt first, try opening it,
and fail alltogether, even though the image file existed.
Now we try opening all matching files until we find one that
we can parse.
This fixes  #101 . 
							
						 
						
							2015-07-09 15:38:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								533e69275a 
								
							 
						 
						
							
							
								
								Constify  
							
							 
							
							
							
						 
						
							2015-07-09 14:53:59 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								e4558c9dfb 
								
							 
						 
						
							
							
								
								Use FS::openReadRaw() where ext supplementing makes no sense  
							
							 
							
							... 
							
							
							
							Specifically, in places where the full filename is always supplied,
eg. when reading .rxdata type files. 
							
						 
						
							2015-07-09 12:58:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								5382cc11a3 
								
							 
						 
						
							
							
								
								MidiSource: Close source SDL_RWops before throwing error  
							
							 
							
							
							
						 
						
							2015-07-09 12:38:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								1e9e24e45c 
								
							 
						 
						
							
							
								
								README: Add note about RGSS version support  
							
							 
							
							
							
						 
						
							2015-07-09 12:33:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								9acdd206f6 
								
							 
						 
						
							
							
								
								Vec4: Rename 'xyzHasEffect()' to something that makes sense  
							
							 
							
							
							
						 
						
							2015-07-07 16:07:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								6e176a454c 
								
							 
						 
						
							
							
								
								Constify  
							
							 
							
							
							
						 
						
							2015-07-07 16:06:45 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								afab51279e 
								
							 
						 
						
							
							
								
								Graphics: Fix viewport color/flash effectiveness calculation  
							
							 
							
							... 
							
							
							
							Fixes  #121 . 
							
						 
						
							2015-07-07 16:06:11 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								61849a9158 
								
							 
						 
						
							
							
								
								GLMeta: Eliminate redundant parameter  
							
							 
							
							
							
						 
						
							2015-07-07 15:25:48 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								2d31d08fa6 
								
							 
						 
						
							
							
								
								Add some general fixes from  #111  found by @chosenofbear  
							
							 
							
							
							
						 
						
							2015-06-18 07:21:55 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								e778dc17c5 
								
							 
						 
						
							
							
								
								Relocate SDL_sound patches into forked repo  
							
							 
							
							
							
						 
						
							2015-06-18 07:11:38 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								6380a93cec 
								
							 
						 
						
							
							
								
								Graphics: Fix ::transition() "filename" default value  
							
							 
							
							... 
							
							
							
							The default value is an empty string, which triggers the simple
transition. Passing null is not legal (and wasn't possible in
mkxp from Ruby side anyway).
Fixes  #108 . 
							
						 
						
							2015-06-10 13:30:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								064b7ac80d 
								
							 
						 
						
							
							
								
								README: Add link to dependency kit  
							
							 
							
							
							
						 
						
							2015-06-03 16:01:29 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								d5bacf50f5 
								
							 
						 
						
							
							
								
								TileAtlasVX: Fix table extents being covered by below tiles  
							
							 
							
							... 
							
							
							
							Fixes the appearance of tables in VX, which place table
tiles on the same layer as ground tiles. 
							
						 
						
							2015-05-31 20:58:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								e4bc08e972 
								
							 
						 
						
							
							
								
								Fix for old, broken OpenAL-Soft headers  
							
							 
							
							... 
							
							
							
							See 4219b91bbb 
							
						 
						
							2015-05-26 01:40:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								88eca58268 
								
							 
						 
						
							
							
								
								Revert "check Ruby strings for embedded null bytes"  
							
							 
							
							... 
							
							
							
							This reverts commit 29dfda0011 .
It turned out to be a bad idea after all. 
							
						 
						
							2015-05-11 23:13:02 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								e72bced0f7 
								
							 
						 
						
							
							
								
								'snprintf()' guarantees null termination of buffer  
							
							 
							
							... 
							
							
							
							Thanks @cremno. 
							
						 
						
							2015-03-27 08:21:47 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								794e86d0ab 
								
							 
						 
						
							
							
								
								AudioStream: Prevent MeWatch from restarting fully faded out stream  
							
							 
							
							
							
						 
						
							2015-03-22 09:06:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								7260c467b8 
								
							 
						 
						
							
							
								
								AudioStream: Clarify thread-safe usage of stream flags  
							
							 
							
							
							
						 
						
							2015-03-22 08:42:43 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								8d7166f3d2 
								
							 
						 
						
							
							
								
								MRI: Fix Font.name returning nil  
							
							 
							
							... 
							
							
							
							I wish I had tests.. 
							
						 
						
							2015-03-16 08:36:29 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								5379511d95 
								
							 
						 
						
							
							
								
								Bitmap: Fix vertical alignment for some letters with outline  
							
							 
							
							
							
						 
						
							2015-03-04 23:34:56 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								91c9bfd0f4 
								
							 
						 
						
							
							
								
								Fix compilation failure inside OSX ifdef block  
							
							 
							
							
							
						 
						
							2015-02-26 19:44:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								7393f7e951 
								
							 
						 
						
							
							
								
								Config: Add "execName" to specify ini and rgssad filenames  
							
							 
							
							
							
						 
						
							2015-02-19 02:23:23 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								531441d4e3 
								
							 
						 
						
							
							
								
								Make audio asset decoding failures non-fatal  
							
							 
							
							... 
							
							
							
							Matches RMXP behavior. This is also useful in case midi files
are to be played, but fluidsynth isn't available. 
							
						 
						
							2015-02-17 02:09:55 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								0f91bdefea 
								
							 
						 
						
							
							
								
								Fix indentation  
							
							 
							
							
							
						 
						
							2015-02-17 01:48:05 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								44eaaf5985 
								
							 
						 
						
							
							
								
								FileSystem: Change file lookup to match all extensions  
							
							 
							
							... 
							
							
							
							Previously, file lookup (ie. extension supplementing) would only
try out a few predetermined extensions based on the asset type.
This was not accurate in regard to RMXP's behavior, which will
happily match "some_asset" against "some_asset.abcef" and try
to open it.
Some games make use of this quirk and rename their ogg audio files
to "*.dat" or similar to thwart users from copying them.
This change also makes it easier to read arbitrary formats
supported by SDL_image without modifying mkxp. 
							
						 
						
							2015-02-17 01:42:11 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								87462fd7b0 
								
							 
						 
						
							
							
								
								Use more explicit vector math via method overloads  
							
							 
							
							
							
						 
						
							2015-02-10 17:04:00 +01:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								a4b1be1da5 
								
							 
						 
						
							
							
								
								Remove superfluous lines  
							
							 
							
							
							
						 
						
							2015-02-10 15:53:58 +01:00