Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								1a98760b31 
								
							 
						 
						
							
							
								
								Config: Properly clamp rgssVersion to allowed range  
							
							 
							
							
							
						 
						
							2014-08-30 12:00:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								3da785b293 
								
							 
						 
						
							
							
								
								FileSystem: RGSS2 means ogg vorbis support is always available  
							
							 
							
							
							
						 
						
							2014-08-30 12:00:56 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								2ba9f6589b 
								
							 
						 
						
							
							
								
								Merge pull request  #57  from cremno/mri-use-rb_type_p-instead-of-rb_type  
							
							 
							
							... 
							
							
							
							MRI: use RB_TYPE_P() instead of rb_type() 
							
						 
						
							2014-08-30 03:56:37 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								f7d7b16eaf 
								
							 
						 
						
							
							
								
								Merge pull request  #58  from cremno/mri-use-rb_data_type_t  
							
							 
							
							... 
							
							
							
							MRI: use rb_data_type_t and initialize in definition 
							
						 
						
							2014-08-29 22:17:25 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								3cdbf2b035 
								
							 
						 
						
							
							
								
								Merge pull request  #59  from cremno/mri-add-global-function-rgss_stop  
							
							 
							
							... 
							
							
							
							MRI: add global function rgss_stop 
							
						 
						
							2014-08-29 22:15:31 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									cremno 
								
							 
						 
						
							
							
							
							
								
							
							
								173ee07959 
								
							 
						 
						
							
							
								
								get rid of INIT_TYPE() / initType()  
							
							 
							
							... 
							
							
							
							A function to initialize rb_data_type_t variables is not needed.
Also fix a FIXME (WindowVX's name is now "Window") on the way. 
							
						 
						
							2014-08-29 21:01:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									cremno 
								
							 
						 
						
							
							
							
							
								
							
							
								4920931d33 
								
							 
						 
						
							
							
								
								add global function rgss_stop  
							
							 
							
							... 
							
							
							
							It's only useful for testing code. Also RGSS3's rgss_stop (and rgss_main)
is written in Ruby and not in C++. But I doubt someone relies on that. 
							
						 
						
							2014-08-29 14:32:43 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									cremno 
								
							 
						 
						
							
							
							
							
								
							
							
								0203e28436 
								
							 
						 
						
							
							
								
								use rb_data_type_t instead rb_data_type_struct  
							
							 
							
							... 
							
							
							
							For some reason the struct tag and typedef name differ and
nobody uses rb_data_type_struct. 
							
						 
						
							2014-08-29 14:13:40 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									cremno 
								
							 
						 
						
							
							
							
							
								
							
							
								70c40fe530 
								
							 
						 
						
							
							
								
								MRI: use RB_TYPE_P() instead of rb_type()  
							
							 
							
							... 
							
							
							
							Just a very small optimization. 
							
						 
						
							2014-08-29 13:11:39 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								6d414c0777 
								
							 
						 
						
							
							
								
								Print RGSS version on startup  
							
							 
							
							
							
						 
						
							2014-08-29 03:16:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								55f1542c76 
								
							 
						 
						
							
							
								
								Merge separate RGSS version build configs into one  
							
							 
							
							... 
							
							
							
							Setup active RGSS version at runtime. Desired version can be
specified via config, or as default, auto detected from the game
files. This removes the need to build specifically for each
version, which should help packaging a lot.
This also greatly reduces the danger of introducing code that
wouldn't compile on all RGSS version paths (as certain code paths
were completely ifdef'd out).
This can be optimized more, eg. not compiling shaders that aren't
needed in the active version. 
							
						 
						
							2014-08-28 23:22:05 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b1981055e1 
								
							 
						 
						
							
							
								
								Core: Remove ifdefs that don't influence RGSS specific behavior  
							
							 
							
							... 
							
							
							
							This is the first step in eliminating the build time RGSS
versioning. 
							
						 
						
							2014-08-28 19:43:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								28421a0ce5 
								
							 
						 
						
							
							
								
								Tilemap: Remove RGSS2 viewport setter  
							
							 
							
							... 
							
							
							
							This class is not used in RGSS2 at all. 
							
						 
						
							2014-08-28 15:37:04 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								c88b4b03d6 
								
							 
						 
						
							
							
								
								Bitmap: Fix blitshader draw_text path not taking squeezing into account  
							
							 
							
							
							
						 
						
							2014-08-28 14:53:28 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								20081cb07e 
								
							 
						 
						
							
							
								
								Wrap include in feature macro  
							
							 
							
							
							
						 
						
							2014-08-28 11:27:36 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								7bcc31fb53 
								
							 
						 
						
							
							
								
								Silence "unused param" warning in release mode  
							
							 
							
							
							
						 
						
							2014-08-28 11:26:20 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								18c74e0f24 
								
							 
						 
						
							
							
								
								SoundEmitter: Only detach/attach buffer if necessary  
							
							 
							
							
							
						 
						
							2014-08-25 05:35:46 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b1ebc655f9 
								
							 
						 
						
							
							
								
								SoundEmitter: Make SE source count configurable  
							
							 
							
							... 
							
							
							
							Default is still 6. 
							
						 
						
							2014-08-25 05:34:19 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								5ee62ba0fd 
								
							 
						 
						
							
							
								
								SoundEmitter: Optimize source allocation strategy a bit  
							
							 
							
							... 
							
							
							
							If no source is free, instead of seizing the lowest priority one,
first try to find the lowest priority source with the same buffer
that is about to be played and use it. Otherwise, take lowest priority
one as before. 
							
						 
						
							2014-08-24 09:19:54 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								ce72e6d0ee 
								
							 
						 
						
							
							
								
								Input: Fix keyboard bindings (RGSS1 and 2 differ), add numpad enter -> C binding  
							
							 
							
							
							
						 
						
							2014-08-24 08:03:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								117ddeee5c 
								
							 
						 
						
							
							
								
								Config: Add 'preloadScript' entry to run raw scripts before the game scripts  
							
							 
							
							... 
							
							
							
							Useful to insert common code, wrappers etc. without touching Scripts.rxdata. 
							
						 
						
							2014-08-24 07:32:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								d2fd692041 
								
							 
						 
						
							
							
								
								MRI: Actually define '$MKXP'  
							
							 
							
							
							
						 
						
							2014-08-24 07:21:26 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								dbb2249ff3 
								
							 
						 
						
							
							
								
								MRI: Graphics: Bind resize_screen  
							
							 
							
							
							
						 
						
							2014-08-24 07:20:44 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								3968ebb538 
								
							 
						 
						
							
							
								
								Graphics: Transition without previous freeze is a noop  
							
							 
							
							
							
						 
						
							2014-08-23 21:26:50 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								4baf7b5a5a 
								
							 
						 
						
							
							
								
								Spacing  
							
							 
							
							
							
						 
						
							2014-08-23 13:53:13 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b380a0ebdd 
								
							 
						 
						
							
							
								
								SharedState: Fix asset path priority (rgssad -> "." -> RTPs)  
							
							 
							
							
							
						 
						
							2014-08-22 23:58:14 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								f76ecfdba8 
								
							 
						 
						
							
							
								
								MRI: WindowVX: Bind RGSS2 constructor (same as RGSS1)  
							
							 
							
							
							
						 
						
							2014-08-22 23:57:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b751858b16 
								
							 
						 
						
							
							
								
								Graphics: Fadein/out should interpolate from current brightness  
							
							 
							
							
							
						 
						
							2014-08-22 23:57:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								24ad0990da 
								
							 
						 
						
							
							
								
								TilemapVX: Deal correctly with Graphics.resize_screen  
							
							 
							
							
							
						 
						
							2014-08-22 23:57:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								50e393fe6e 
								
							 
						 
						
							
							
								
								Graphics: Fix resize_screen  
							
							 
							
							
							
						 
						
							2014-08-22 23:57:12 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								c5c58fa9cd 
								
							 
						 
						
							
							
								
								SoundEmitter: Show filename that caused the SDL_Sound error  
							
							 
							
							
							
						 
						
							2014-08-22 23:50:52 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								ee8a3ca402 
								
							 
						 
						
							
							
								
								MRI-Binding: Font: Add get/set_default_out_color binding  
							
							 
							
							
							
						 
						
							2014-08-22 23:49:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								10bfcb57b7 
								
							 
						 
						
							
							
								
								Config: Convert game title to valid UTF-8 (if it isn't already)  
							
							 
							
							... 
							
							
							
							Removes the need to manually convert the Game.ini to UTF-8 every
time with eg. Japanese games. Also, setting the window title on
OSX with invalid UTF-8 crashes.
This functionality and the dependency on libiconv and libguess
are optional and can be enabled with `CONFIG+=INI_ENCODING`.
If turned off and invalid UTF-8 is encountered, the game title
is treated as being empty (ie. the folder name is used instead). 
							
						 
						
							2014-08-20 23:32:18 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								622845a404 
								
							 
						 
						
							
							
								
								TileAtlasVX: Handle table autotiles properly  
							
							 
							
							
							
						 
						
							2014-08-19 19:47:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								fb2b2b7260 
								
							 
						 
						
							
							
								
								WindowVX: Fix scroll arrows not showing initially  
							
							 
							
							
							
						 
						
							2014-08-19 19:47:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								0c72659025 
								
							 
						 
						
							
							
								
								Remove stale code  
							
							 
							
							
							
						 
						
							2014-08-19 19:47:22 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								9c3d40de5e 
								
							 
						 
						
							
							
								
								Merge pull request  #55  from mathewv/master  
							
							 
							
							... 
							
							
							
							NFD filename translation on OS X 
							
						 
						
							2014-08-19 19:44:34 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Mathew 
								
							 
						 
						
							
							
							
							
								
							
							
								f89216368d 
								
							 
						 
						
							
							
								
								NFD filename translation on OS X  
							
							 
							
							
							
						 
						
							2014-08-19 10:57:03 -04:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								7452331e04 
								
							 
						 
						
							
							
								
								Bitmap: Normalize rect passed to glState.scissorBox  
							
							 
							
							... 
							
							
							
							glScissorBox doesn't like negative values. 
							
						 
						
							2014-08-17 15:43:03 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								b0eeb6d1bd 
								
							 
						 
						
							
							
								
								README: Add some info on experimental RGSS2/RGSS3 support  
							
							 
							
							
							
						 
						
							2014-08-17 04:07:23 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								724d52f61e 
								
							 
						 
						
							
							
								
								Tilemap: Finally get rid of that terrible name 'ScanRow'  
							
							 
							
							... 
							
							
							
							Replacement: ZLayer
I'd really have loved to have used something alluding to physical
roof tiles (as that's the closest image I have to them), but without
reusing the word "tiles".. yeah, impossible. 
							
						 
						
							2014-08-17 03:58:01 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								9311aff017 
								
							 
						 
						
							
							
								
								Bitmap: Draw line feed and carriage return as whitespace  
							
							 
							
							
							
						 
						
							2014-08-17 03:07:53 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								858c40591b 
								
							 
						 
						
							
							
								
								mkxp.pro: Add proper method to define RGSS version  
							
							 
							
							... 
							
							
							
							Eg. `qmake RGSS_VER=3` for VX Ace. Default is 1 (XP). 
							
						 
						
							2014-08-17 00:27:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								52e2f2304a 
								
							 
						 
						
							
							
								
								Spacing  
							
							 
							
							
							
						 
						
							2014-08-17 00:27:08 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								d075bd255c 
								
							 
						 
						
							
							
								
								MRI-Binding: WindowVX: Since RGSS2 'contents' has a 1x1 dummy bitmap  
							
							 
							
							
							
						 
						
							2014-08-17 00:27:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								169f9e9285 
								
							 
						 
						
							
							
								
								MRI-Binding: Audio: Bind RGSS3 functions  
							
							 
							
							
							
						 
						
							2014-08-17 00:27:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								f0e045d057 
								
							 
						 
						
							
							
								
								Font: Add RGSS2 default values  
							
							 
							
							
							
						 
						
							2014-08-17 00:27:07 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								4daff93e29 
								
							 
						 
						
							
							
								
								Put bundled font into its own translation unit  
							
							 
							
							
							
						 
						
							2014-08-17 00:26:35 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								cbdd19e525 
								
							 
						 
						
							
							
								
								WindowVX: Make more compatible with RGSS2  
							
							 
							
							
							
						 
						
							2014-08-16 22:32:06 +02:00  
						
						
							 
							
							
							
								 
							 
							
						 
					 
				
					
						
							
								
								
									 
									Jonas Kulla 
								
							 
						 
						
							
							
							
							
								
							
							
								8042289291 
								
							 
						 
						
							
							
								
								WindowVX: Fix window resizing from big to small  
							
							 
							
							
							
						 
						
							2014-08-16 20:11:46 +02:00