Aloshi 
							
						 
						
							
							
							
							
								
							
							
								4439beceba 
								
							 
						 
						
							
							
								
								Made the help system themable.  
							
							
							
						 
						
							2014-05-29 15:41:47 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								09312a5b2d 
								
							 
						 
						
							
							
								
								Added "SELECT ALL" and "SELECT NONE" buttons to OptionListComponent.  
							
							
							
						 
						
							2014-05-28 20:59:11 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								6d7cb52fd8 
								
							 
						 
						
							
							
								
								Fix building on Linux again.  
							
							
							
						 
						
							2014-05-28 17:28:11 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								2d9fbfaf6f 
								
							 
						 
						
							
							
								
								New icon + splash screen.  
							
							... 
							
							
							
							Fixed window icon being upside down. 
							
						 
						
							2014-05-28 17:22:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								23b826c4d3 
								
							 
						 
						
							
							
								
								Adjusted platform names.  
							
							
							
						 
						
							2014-05-28 14:24:09 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								327367b6bd 
								
							 
						 
						
							
							
								
								Renamed "dim" to "screensaver".  
							
							... 
							
							
							
							Added "screensaver behavior" option, which can be "dim" or "black". 
							
						 
						
							2014-05-28 11:31:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								7250d0b00b 
								
							 
						 
						
							
							
								
								Added a "MAME name to real name" translator.  
							
							... 
							
							
							
							Uses the latest version of MAME for names.
Hopefully will be replaced by emulator scripting in the future... 
							
						 
						
							2014-05-28 09:34:25 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								2342521316 
								
							 
						 
						
							
							
								
								"Fade" transition style now affects system list extra transition style.  
							
							
							
						 
						
							2014-05-27 17:12:08 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								1122476de6 
								
							 
						 
						
							
							
								
								Added "ignore" plaform.  
							
							... 
							
							
							
							If <platform> is set to "ignore", the system will not show up in the "SCRAPE NOW" systems list, and the "SCRAPE" button will be missing in the "EDIT METADATA" screen.
Useful for single-game systems, systems made up of shortcuts, and pre-configured systems in distributions. 
							
						 
						
							2014-05-26 20:17:17 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								d102ef1485 
								
							 
						 
						
							
							
								
								Add missing #include to fix building on Linux.  
							
							
							
						 
						
							2014-05-26 19:51:07 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								67e266338e 
								
							 
						 
						
							
							
								
								Fixed assert being triggered due to divide by zero in HelpComponent::updateGrid due to SVG textures being deinitialized when closing ES with a menu open.  
							
							
							
						 
						
							2014-05-26 17:52:55 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								cb54d8ae6d 
								
							 
						 
						
							
							
								
								Changed "platform IDs" to just "platform", and now names are used instead of numerical IDs.  
							
							... 
							
							
							
							Check src/PlatformIds.cpp for a complete list. 
							
						 
						
							2014-05-26 17:32:57 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								b221ecdd94 
								
							 
						 
						
							
							
								
								Fix for empty paths breaking in getCanonicalPath().  
							
							
							
						 
						
							2014-05-26 17:21:48 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								e5ac225362 
								
							 
						 
						
							
							
								
								Ctrl-R now also reloads the system view when in debug mode.  
							
							
							
						 
						
							2014-05-24 11:09:45 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								6cf6e62b85 
								
							 
						 
						
							
							
								
								Fixed ImageComponent not using mColorShift's transparency.  
							
							... 
							
							
							
							Fixes using transparency in <color> tag.
Updated documentation to emphasize the fact that you can control transparency with the <color> tag. 
							
						 
						
							2014-05-24 10:49:59 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								7ba1bce133 
								
							 
						 
						
							
							
								
								Assert malloc() calls do not return NULL.  
							
							
							
						 
						
							2014-05-23 19:03:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								3eda72b82b 
								
							 
						 
						
							
							
								
								Fix breaking embedded resources with getCanonicalPath.  
							
							
							
						 
						
							2014-05-23 18:38:31 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								b15f3aeec0 
								
							 
						 
						
							
							
								
								Use canonical path names for resource lookup (Font, TextureResource).  
							
							... 
							
							
							
							Fixes "./../art/file.png" causing duplicates when used in multiple systems, even if it refers to the same file.
Remove debug messages for SVGResource and ImageComponent. 
							
						 
						
							2014-05-23 17:51:43 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								1e7ced2c66 
								
							 
						 
						
							
							
								
								Two fixes with SVG rasterizing:  
							
							... 
							
							
							
							1. Original width/height were being returned as integers, even though they can be floats (see SVGResource::getImageSize()).  Function also renamed to be more descriptive (renamed to getSourceImageSize()).
2. Now we always round height and scale width from the rounded height when doing scaling, since SVG rasterization scale is determined from height. This seems to fix some 1px cutoff I was seeing, but I'm not sure if it still works for images with extreme aspect ratios that are taller rather than wider. 
							
						 
						
							2014-05-23 16:51:56 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								d2c7de3802 
								
							 
						 
						
							
							
								
								Fix for building with VS2013.  
							
							
							
						 
						
							2014-05-23 16:51:24 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								8f3a02d859 
								
							 
						 
						
							
							
								
								Save gamelist.xml after each game is scraped in multi-scrape mode.  
							
							... 
							
							
							
							Show more detailed breakdown of VRAM. Looks like there's a bug with duplicate fonts right now. 
							
						 
						
							2014-05-22 15:11:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								9aaa5e79d9 
								
							 
						 
						
							
							
								
								Fixed missing bottom spacer on ComponentLists.  
							
							
							
						 
						
							2014-05-21 16:33:10 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								7f62b06d1a 
								
							 
						 
						
							
							
								
								Single-line TextComponents now stop at the first newline.  
							
							... 
							
							
							
							Prevents text going outside of the text area if there's a newline early in a description. 
							
						 
						
							2014-05-21 13:10:39 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								4dd60c14e7 
								
							 
						 
						
							
							
								
								Rewrote the text wrapping algorithm.  
							
							... 
							
							
							
							Fixes some subtle issues with newlines at the end of a word that would be at the end of a line.
Still not quite perfect (sometimes goes to a new line when it's not necessary), but at least things aren't overflowing out of TextComponents anymore. 
							
						 
						
							2014-05-18 21:27:29 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								0d39586c2d 
								
							 
						 
						
							
							
								
								Adjusted ScrollableContainer autoscroll.  
							
							... 
							
							
							
							Scroll delay and speed are now hardcoded instead of arguments.
Changed resetAutoscroll() to just reset(), which now also resets cursor position.
Autoscroll now automatically returns to the top (via reset()) after 10 seconds. 
							
						 
						
							2014-05-18 20:15:15 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								75e31d915c 
								
							 
						 
						
							
							
								
								Escape now closes the "configure a device" dialog.  
							
							... 
							
							
							
							Does not work on the first run. 
							
						 
						
							2014-05-16 19:14:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								44163b8811 
								
							 
						 
						
							
							
								
								Adjusted size of single game scraper window.  
							
							
							
						 
						
							2014-05-16 19:04:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								b57c6b412c 
								
							 
						 
						
							
							
								
								Fix buildTextCache not taking line spacing into account for metrics.  
							
							... 
							
							
							
							Fix TextComponent's calculateExtent not taking line spacing into account. 
							
						 
						
							2014-05-16 18:13:19 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								ed1612a341 
								
							 
						 
						
							
							
								
								Fixed RatingComponent theme image path changes not triggering a proper resize (making pixelized SVGs).  
							
							
							
						 
						
							2014-05-16 17:49:02 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								2f02ebeada 
								
							 
						 
						
							
							
								
								Fixed crash when gamelist view gets recreated while GuiGamelistOptions is open.  
							
							... 
							
							
							
							Ugly hack to fix it, but it will probably get rewritten in the future anyway. 
							
						 
						
							2014-05-16 17:40:58 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								cf2294380a 
								
							 
						 
						
							
							
								
								Fixed some crashes.  
							
							... 
							
							
							
							Corrected "B" vs. "Start" behavior in GuiMetaDataEd (was inverted). 
							
						 
						
							2014-05-16 17:19:25 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								bfdec378b8 
								
							 
						 
						
							
							
								
								Fixed rounding in HelpComponent.  
							
							... 
							
							
							
							Floating point is a bitch. 
							
						 
						
							2014-05-16 16:26:11 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								95e1d8c7d8 
								
							 
						 
						
							
							
								
								Changed some help prompts.  
							
							... 
							
							
							
							Added back button to OptionListComponent in single select mode. 
							
						 
						
							2014-05-16 16:21:33 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								e051b75b4f 
								
							 
						 
						
							
							
								
								Fix +/- 1px uneven line spacing in textlists.  
							
							... 
							
							
							
							Center selector bar on selected row when selector bar height does not match row height. 
							
						 
						
							2014-05-16 15:58:17 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								90cc0991a3 
								
							 
						 
						
							
							
								
								Changed "B" to "Back" in the metadata editor.  
							
							... 
							
							
							
							"Start" closes all windows. 
							
						 
						
							2014-05-16 15:42:37 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								0743828b77 
								
							 
						 
						
							
							
								
								Added toggle for left/right changing system.  
							
							... 
							
							
							
							Analog controller users everywhere rejoice! 
							
						 
						
							2014-05-14 21:31:26 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								4f33a3a963 
								
							 
						 
						
							
							
								
								ViewController renders help prompts early so they appear "below" the fade.  
							
							... 
							
							
							
							The "fade" transition style can now be "cancelled" out of like the slide animations. 
							
						 
						
							2014-05-14 20:58:16 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								b8ebbc84bb 
								
							 
						 
						
							
							
								
								Added a prompt when you try to close GuiMetaDataEd with unsaved changes.  
							
							
							
						 
						
							2014-05-14 20:05:34 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								f8355ef8b3 
								
							 
						 
						
							
							
								
								Merge identical help names for dpad-mapped actions.  
							
							
							
						 
						
							2014-05-14 19:20:18 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								f32e8fff5a 
								
							 
						 
						
							
							
								
								Fixed getCleanName(path).  
							
							
							
						 
						
							2014-05-14 19:06:40 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								91561480b3 
								
							 
						 
						
							
							
								
								Added <lineSpacing> tag to textlist element.  
							
							
							
						 
						
							2014-05-14 18:27:22 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								fd2281afff 
								
							 
						 
						
							
							
								
								Fix renderer not deinitializing when no systems are found (affects RPi).  
							
							
							
						 
						
							2014-05-14 18:02:32 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								654b93dd94 
								
							 
						 
						
							
							
								
								Scraper GUIs open faster.  
							
							... 
							
							
							
							The ScraperSearchComponent uses a custom font size for metadata/descriptions.
This was causing a short hang when it got resized multiple times (because it would rasterize like 4 fonts unnecessarily).
So, I added an "update" parameter to ComponentGrid::setRowHeightPerc/setColWidthPerc.
This can be used to only cause *one* resize/reposition "event" when setting multiple cell sizes (as is typical) by passing "false" as the last argument and then using ComponentGrid::setSize after setting all of the cell sizes. 
							
						 
						
							2014-05-14 17:47:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								330f45d5fe 
								
							 
						 
						
							
							
								
								Added ZX Spectrum to PlatformIds.h and TheGamesDB scraper.  
							
							
							
						 
						
							2014-05-14 17:24:01 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								fe7f7f983b 
								
							 
						 
						
							
							
								
								Added <lineSpacing> tag to text elements.  
							
							... 
							
							
							
							Accessable with TextComponent::setLineSpacing(float spacing) in C++. 
							
						 
						
							2014-05-14 17:02:57 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								7e5f161271 
								
							 
						 
						
							
							
								
								Approximate size for MenuComponents that exceed max height so that scrolling still fits within row height multiples.  
							
							
							
						 
						
							2014-05-13 13:49:52 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								5d0df7acf8 
								
							 
						 
						
							
							
								
								Added proper text alignment to the Font class.  
							
							... 
							
							
							
							Multiline text is now centered/right-aligned correctly. 
							
						 
						
							2014-05-13 13:20:13 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								4cf206d3eb 
								
							 
						 
						
							
							
								
								Some refactoring to the Font class.  
							
							
							
						 
						
							2014-05-12 17:05:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								b2193c3bf5 
								
							 
						 
						
							
							
								
								Fixed TextListComponent scrolling so text always clips within margins.  
							
							... 
							
							
							
							Made all gamelists get recreated when GuiScraperMulti closes since there isn't a way to catch FileData changes efficiently yet. 
							
						 
						
							2014-05-03 16:19:28 -05:00 
							
								 
							
						 
					 
				
					
						
							
							
								Aloshi 
							
						 
						
							
							
							
							
								
							
							
								e2458f5d92 
								
							 
						 
						
							
							
								
								Added <forceUppercase> theming tag.  
							
							... 
							
							
							
							Applies to <text>, <textlist>, and <datetime> elements. See THEMES.md for
details. 
							
						 
						
							2014-05-03 14:51:50 -05:00