spycrab 
							
						 
					 
					
						
						
							
						
						18c7d295c9 
					 
					
						
						
							
							Qt/FilesystemWidget: Fix moc compilation  
						
						 
						
						
						
						
					 
					
						2018-05-09 22:35:27 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						169e1d3368 
					 
					
						
						
							
							Merge pull request  #6795  from lioncash/atomic  
						
						 
						
						... 
						
						
						
						Atomic_Win32: Replace deprecated (and since been removed) barrier intrinsics 
						
						
					 
					
						2018-05-09 19:46:00 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						91f59aa7e1 
					 
					
						
						
							
							Merge pull request  #6794  from lioncash/float  
						
						 
						
						... 
						
						
						
						FloatUtils: Minor cleanup 
						
						
					 
					
						2018-05-09 19:36:33 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						274f418f4b 
					 
					
						
						
							
							Merge pull request  #6789  from leoetlino/rename-bug  
						
						 
						
						... 
						
						
						
						IOS/FS: Fix rename not handling existing target correctly 
						
						
					 
					
						2018-05-09 19:07:39 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						1016674242 
					 
					
						
						
							
							Merge pull request  #6791  from aldelaro5/wii-epoch-fix  
						
						 
						
						... 
						
						
						
						Wii: Fix the Wii epoch and make the IPL.CB 0 by default 
						
						
					 
					
						2018-05-09 19:06:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						e020f5b04b 
					 
					
						
						
							
							RenderBase: Remove unused PixelPerfQuery enum  
						
						 
						
						... 
						
						
						
						Neither the values or the identifier name of the enum is used anywhere
in the codebase. 
						
						
					 
					
						2018-05-09 12:11:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						593bad3253 
					 
					
						
						
							
							Atomic_Win32: Replace deprecated (and since been removed) barrier intrinsics  
						
						 
						
						... 
						
						
						
						As of VS 15.7, these seem to have been removed. Given we shouldn't have
been using these for some time, just replace them with the standard
library equivalent.
This fixes building on Windows with VS 15.7 
						
						
					 
					
						2018-05-09 11:35:35 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						f29e7fea2a 
					 
					
						
						
							
							FloatUtils: Remove union type punning from ClassifyX functions  
						
						 
						
						... 
						
						
						
						Type-punning via unions is undefined behavior in C++
Also take the liberty of cleaning these up a little bit by removing
unnecessary else usages. 
						
						
					 
					
						2018-05-09 10:25:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						fe218ea3f6 
					 
					
						
						
							
							FloatUtils: Remove union type punning from ApproximateReciprocal functions  
						
						 
						
						... 
						
						
						
						This form of type punning invokes undefined behavior in C++ 
						
						
					 
					
						2018-05-09 10:05:29 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						46a4243d9a 
					 
					
						
						
							
							FloatUtils: Remove using namespace std in ApproximateReciprocal()  
						
						 
						
						... 
						
						
						
						This was made quite a long time ago when we supported 32-bit ARM targets 
						
						
					 
					
						2018-05-09 09:36:23 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spycrab 
							
						 
					 
					
						
						
							
						
						5cd02f0853 
					 
					
						
						
							
							Merge pull request  #6793  from spycrab/qt_hotkeys  
						
						 
						
						... 
						
						
						
						Qt: Implement missing hotkeys 
						
						
					 
					
						2018-05-09 13:28:53 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								aldelaro5 
							
						 
					 
					
						
						
							
						
						224a9426db 
					 
					
						
						
							
							Fix the Wii epoch and make the IPL.CB 0 by default  
						
						 
						
						... 
						
						
						
						It was off by about 8 years because it was actually the same as the GC epoch, however, the reason it worked all this time was because the default RTC counter bias of the Wii was not 0, but a value that is about 8 years in seconds.  This broke custom RTC as a custom RTC of the gc epoch was underflowing b ecause the wii epoch was thought to be much later. 
						
						
					 
					
						2018-05-09 02:45:56 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spycrab 
							
						 
					 
					
						
						
							
						
						ce32447726 
					 
					
						
						
							
							Qt: Implement missing hotkeys  
						
						 
						
						
						
						
					 
					
						2018-05-09 08:27:04 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Starsam80 
							
						 
					 
					
						
						
							
						
						ebf6149ad4 
					 
					
						
						
							
							Qt: Use addLayout instead of addItem when adding layouts  
						
						 
						
						
						
						
					 
					
						2018-05-08 17:54:47 -06:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						7feabcd096 
					 
					
						
						
							
							IOS/FS: Fix rename not handling existing target correctly  
						
						 
						
						... 
						
						
						
						The existing backend did not handle cases where the target exists
correctly.
This is a bug that has been around forever but was only recently
exposed when ES started to use our FS code.
Also adds some unit tests to make sure this won't get broken again. 
						
						
					 
					
						2018-05-08 23:55:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						10d230a512 
					 
					
						
						
							
							Merge pull request  #6784  from leoetlino/file-creation  
						
						 
						
						... 
						
						
						
						IOS: Make file creation + open more concise 
						
						
					 
					
						2018-05-08 23:27:35 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spycrab 
							
						 
					 
					
						
						
							
						
						2852959811 
					 
					
						
						
							
							Qt: Restore render widget size and position  
						
						 
						
						
						
						
					 
					
						2018-05-08 16:03:13 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						a9987588eb 
					 
					
						
						
							
							Merge pull request  #6768  from spycrab/qt_stylesheet  
						
						 
						
						... 
						
						
						
						Qt: Allow custom stylesheets 
						
						
					 
					
						2018-05-08 15:20:19 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spycrab 
							
						 
					 
					
						
						
							
						
						0170052f5d 
					 
					
						
						
							
							Qt: Allow custom stylesheets  
						
						 
						
						
						
						
					 
					
						2018-05-08 15:07:50 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						f0e6fcfb07 
					 
					
						
						
							
							Merge pull request  #6785  from JosJuice/stringutil-order  
						
						 
						
						... 
						
						
						
						StringUtil.h: Move ThousandSeparate down 
						
						
					 
					
						2018-05-08 14:31:57 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								JosJuice 
							
						 
					 
					
						
						
							
						
						965c423f1c 
					 
					
						
						
							
							StringUtil.h: Move ThousandSeparate down  
						
						 
						
						... 
						
						
						
						It calls UTF16ToUTF8 on Windows, so it should come after UTF16ToUTF8. 
						
						
					 
					
						2018-05-08 13:55:07 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						71afe6b4a6 
					 
					
						
						
							
							IOS: Make file creation + open more concise  
						
						 
						
						... 
						
						
						
						Creating a file then opening it in read write mode is a pretty common
operation. This commit adds a helper function that makes it easier
to read and clearer. 
						
						
					 
					
						2018-05-08 13:07:30 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						90f869e940 
					 
					
						
						
							
							Merge pull request  #6772  from leoetlino/fs-es  
						
						 
						
						... 
						
						
						
						IOS/ES: Migrate to new filesystem interface 
						
						
					 
					
						2018-05-08 11:55:52 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						f97711ac02 
					 
					
						
						
							
							Merge pull request  #6777  from lioncash/header  
						
						 
						
						... 
						
						
						
						Common: Move floating-point utility functions to FloatUtils.h/.cpp 
						
						
					 
					
						2018-05-08 11:55:25 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								booto 
							
						 
					 
					
						
						
							
						
						823fdda30c 
					 
					
						
						
							
							intrinsics: stop defining _xgetbv/_XCR_XFEATURE_ENABLED_MASK, which are reserved  
						
						 
						
						
						
						
					 
					
						2018-05-08 17:25:33 +08:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony 
							
						 
					 
					
						
						
							
						
						1ec3a4db6c 
					 
					
						
						
							
							Merge pull request  #6763  from spycrab/qt_fix_prog  
						
						 
						
						... 
						
						
						
						Qt/AdvancedWidget: Fix "Enable Progressive Scan" 
						
						
					 
					
						2018-05-07 09:59:32 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony 
							
						 
					 
					
						
						
							
						
						46236920ef 
					 
					
						
						
							
							Merge pull request  #6767  from spycrab/qt_whatsthis2  
						
						 
						
						... 
						
						
						
						Qt: Make dialogues more consistent 
						
						
					 
					
						2018-05-07 09:58:15 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony 
							
						 
					 
					
						
						
							
						
						8212b6e9cf 
					 
					
						
						
							
							Merge pull request  #6769  from spycrab/qt_fix_netplay  
						
						 
						
						... 
						
						
						
						Qt/NetPlay: Fix crashes on start 
						
						
					 
					
						2018-05-07 09:57:02 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony 
							
						 
					 
					
						
						
							
						
						ecd9b94415 
					 
					
						
						
							
							Merge pull request  #6779  from spycrab/qt_trans_fix  
						
						 
						
						... 
						
						
						
						Qt/WrapInScrollArea: Only use transparency on Windows 
						
						
					 
					
						2018-05-07 09:56:47 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony 
							
						 
					 
					
						
						
							
						
						e62c26c34b 
					 
					
						
						
							
							Merge pull request  #6781  from spycrab/qt_rtm_addendum  
						
						 
						
						... 
						
						
						
						Qt/GeneralWidget: Various fixes 
						
						
					 
					
						2018-05-07 09:53:20 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spycrab 
							
						 
					 
					
						
						
							
						
						8f9bc2f3e4 
					 
					
						
						
							
							Qt: Implement custom fullscreen resolution support  
						
						 
						
						
						
						
					 
					
						2018-05-07 18:38:59 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spycrab 
							
						 
					 
					
						
						
							
						
						a2448c5b66 
					 
					
						
						
							
							Qt/GeneralWidget: Various fixes  
						
						 
						
						
						
						
					 
					
						2018-05-07 17:50:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						6f0ad84a5e 
					 
					
						
						
							
							Merge pull request  #6764  from spycrab/qt_fix_rtm  
						
						 
						
						... 
						
						
						
						Qt: Fix "Render To Main" 
						
						
					 
					
						2018-05-07 17:33:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								spycrab 
							
						 
					 
					
						
						
							
						
						fc069f709e 
					 
					
						
						
							
							Qt/WrapInScrollArea: Only use transparency on Windows  
						
						 
						
						
						
						
					 
					
						2018-05-07 17:23:03 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stenzek 
							
						 
					 
					
						
						
							
						
						501b35bbf2 
					 
					
						
						
							
							OGL: Fix broken format changes in i965 driver  
						
						 
						
						
						
						
					 
					
						2018-05-08 00:11:27 +10:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						e31c571f51 
					 
					
						
						
							
							Merge pull request  #6646  from spycrab/fbm_strings  
						
						 
						
						... 
						
						
						
						OGL/FramebufferManager: Clean up inline GLSL code 
						
						
					 
					
						2018-05-07 08:58:56 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						86018b503b 
					 
					
						
						
							
							Common: Move floating-point utility functions to FloatUtils.h/.cpp  
						
						 
						
						... 
						
						
						
						Keeps all of the floating-point utility functions in their own file to
keep them all together. This also provides a place for other
general-purpose floating-point functions to be added in the future,
which will be necessary when improving the flag-setting within the
interpreter. 
						
						
					 
					
						2018-05-07 02:56:32 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						756ef54ab6 
					 
					
						
						
							
							Merge pull request  #6770  from lioncash/ile  
						
						 
						
						... 
						
						
						
						PowerPC: Fix copying of the MSR.ILE bit to MSR.LE 
						
						
					 
					
						2018-05-07 08:52:05 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						b007210761 
					 
					
						
						
							
							Merge pull request  #6774  from lioncash/enum  
						
						 
						
						... 
						
						
						
						Interpreter_FPUtils: Make FPCC enum an enum class 
						
						
					 
					
						2018-05-07 08:48:22 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Markus Wick 
							
						 
					 
					
						
						
							
						
						6ec1e742ae 
					 
					
						
						
							
							Merge pull request  #6773  from lioncash/fpscr  
						
						 
						
						... 
						
						
						
						PowerPC: Make the PowerPCState's fpscr member variable a UReg_FPSCR instance 
						
						
					 
					
						2018-05-07 08:47:14 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony 
							
						 
					 
					
						
						
							
						
						fcc5095d8c 
					 
					
						
						
							
							Merge pull request  #6776  from lioncash/type  
						
						 
						
						... 
						
						
						
						x64Emitter: Use an enum class to represent FixupBranch branch types 
						
						
					 
					
						2018-05-06 19:09:54 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anthony 
							
						 
					 
					
						
						
							
						
						d131e4d2bc 
					 
					
						
						
							
							Merge pull request  #6775  from lioncash/flags  
						
						 
						
						... 
						
						
						
						Interpreter_FPUtils: Properly update the FPSCR's FEX bit in UpdateFPSCR() 
						
						
					 
					
						2018-05-06 19:07:13 -07:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						82b1518342 
					 
					
						
						
							
							x64Emitter: Use an enum class to represent FixupBranch branch types  
						
						 
						
						... 
						
						
						
						Gets rid of the use of magic values and replaces them with strongly
typed symbolic names. 
						
						
					 
					
						2018-05-06 22:05:03 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						64d1865448 
					 
					
						
						
							
							Interpreter_FPUtils: Properly update the FPSCR's FEX bit in UpdateFPSCR()  
						
						 
						
						... 
						
						
						
						FPSCR.FEX is supposed to be a logical OR of all floating-point exception
bits masked by their respective enable bits.
Currently UpdateFPSCR() isn't called by anything in the interpreter
except for mcrfs and mffs, so this doesn't alter existing behavior that much.
However, this will be necessary in future PRs when making the interpreter more
accurate in how it sets flags. 
						
						
					 
					
						2018-05-06 21:40:00 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						d5de49f9aa 
					 
					
						
						
							
							Interpreter_FPUtils: Make FPCC enum an enum class  
						
						 
						
						... 
						
						
						
						Avoids dumping two letter identifiers into global scope 
						
						
					 
					
						2018-05-06 19:32:09 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						69a0aaebd4 
					 
					
						
						
							
							Gekko: Make UReg_FPSCR's single argument constructor explicit  
						
						 
						
						... 
						
						
						
						Prevent implicit conversions to UReg_FPSCR. Given the semantics of a
random magic value and the FPSCR are different, make explicit
conversions a requirement to signify intent. 
						
						
					 
					
						2018-05-06 18:46:57 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Lioncash 
							
						 
					 
					
						
						
							
						
						cb5926c1ca 
					 
					
						
						
							
							PowerPC: Make the PowerPCState's fpscr member variable a UReg_FPSCR instance  
						
						 
						
						... 
						
						
						
						Gets rid of the need to cast the actual member to access information without bit shifts and masking. 
						
						
					 
					
						2018-05-06 18:46:52 -04:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						606d25213b 
					 
					
						
						
							
							ES: Create system directories with correct metadata  
						
						 
						
						
						
						
					 
					
						2018-05-06 23:19:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						f47f916afb 
					 
					
						
						
							
							ES: Use new filesystem interface in main code  
						
						 
						
						
						
						
					 
					
						2018-05-06 23:19:34 +02:00  
					
					
						 
						
						
							
							
							 
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Léo Lam 
							
						 
					 
					
						
						
							
						
						923b450268 
					 
					
						
						
							
							ES: Use new filesystem interface in TitleManagement  
						
						 
						
						
						
						
					 
					
						2018-05-06 23:19:34 +02:00