bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							916438a9de 
							
						 
					 
					
						
						
							
							core: settings: Untangle multicore from asynchronous GPU.  
						
						... 
						
						
						
						- Now that GPU is always threaded, we can support multicore with synchronous GPU. 
						
						
					 
					
						2020-12-28 16:33:48 -08:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							80fece4e08 
							
						 
					 
					
						
						
							
							Allow to invert analog axis with right click  
						
						
						
						
					 
					
						2020-12-26 17:46:14 -06:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ff3aa5d380 
							
						 
					 
					
						
						
							
							yuzu/main: Add basic command line arguments  
						
						... 
						
						
						
						The following command line arguments are supported:
yuzu.exe "path_to_game" - Launches a game at "path_to_game"
yuzu.exe -f - Launches the next game in fullscreen
yuzu.exe -g "path_to_game" - Launches a game at "path_to_game"
yuzu.exe -f -g "path_to_game" - Launches a game at "path_to_game" in fullscreen 
						
						
					 
					
						2020-12-25 15:41:00 -05:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
						
						
							
						
						
							1b9e08ab78 
							
						 
					 
					
						
						
							
							cmake: Always enable Vulkan  
						
						... 
						
						
						
						Removes the unnecesary burden of maintaining separate #ifdef paths and
allows us sharing generic Vulkan code across APIs. 
						
						
					 
					
						2020-12-24 21:07:24 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5836530a87 
							
						 
					 
					
						
						
							
							Merge pull request  #5217  from lat9nq/save-on-boot  
						
						... 
						
						
						
						yuzu/main: Save settings when starting guest 
						
						
					 
					
						2020-12-23 01:45:24 -08:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							17badbc442 
							
						 
					 
					
						
						
							
							yuzu/main: Improve menubar access keys  
						
						... 
						
						
						
						Adds a unique access key to each action within each menu. A few actions
already had their own access key, so those were untouched. 
						
						
					 
					
						2020-12-22 19:32:58 -05:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							64fad8cfe9 
							
						 
					 
					
						
						
							
							Add option to reset window size to 1080p  
						
						
						
						
					 
					
						2020-12-22 17:06:48 -06:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29ccc7673f 
							
						 
					 
					
						
						
							
							Merge pull request  #5042  from Morph1984/project-aether  
						
						... 
						
						
						
						Project Aether: Reimplementation of the Web Browser Applet 
						
						
					 
					
						2020-12-21 23:47:10 -08:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							c243932b41 
							
						 
					 
					
						
						
							
							yuzu/main: Save settings when starting guest  
						
						... 
						
						
						
						Saves UISettings and Settings when booting a guest. Moves updating
UISettings::values from GMainWindow::closeEvent into its own function,
then reuses it in GMainWindow::BootGame. 
						
						
					 
					
						2020-12-22 02:29:30 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1279c7ce7a 
							
						 
					 
					
						
						
							
							Merge pull request  #5131  from bunnei/scheduler-rewrite  
						
						... 
						
						
						
						Rewrite Kernel scheduler based on Atmosphere 
						
						
					 
					
						2020-12-20 20:57:54 -08:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
						
						
							
						
						
							10b0ab7926 
							
						 
					 
					
						
						
							
							yuzu: Remove gdbstub configuration  
						
						... 
						
						
						
						The gdbstub itself was removed with https://github.com/yuzu-emu/yuzu/pull/5028 .
This PR just removes the remaining gdb configuration code from the emulator and the UI. 
						
						
					 
					
						2020-12-19 19:19:42 +01:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							82fa9f8d56 
							
						 
					 
					
						
						
							
							applets/web: Implement the online web browser applet  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							51cddcb8b8 
							
						 
					 
					
						
						
							
							applets/web: Fix keyboard to emulated controller input  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							2ddd83cdfe 
							
						 
					 
					
						
						
							
							main: Add the ability to disable the web applet  
						
						... 
						
						
						
						This should only be used for Super Mario 3D All-Stars. This is a temporary solution until it can be implemented properly. 
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8b95bf041d 
							
						 
					 
					
						
						
							
							main, applets/web: Re-add progress dialog for RomFS extraction  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							93cb783853 
							
						 
					 
					
						
						
							
							applets/web: Implement the Qt web browser applet frontend  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							d5e0923e3d 
							
						 
					 
					
						
						
							
							web_browser_scripts: Add injection scripts for the web browser  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							5836786246 
							
						 
					 
					
						
						
							
							util: Add URL Request Interceptor for QWebEngine  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							51a7681957 
							
						 
					 
					
						
						
							
							bootmanager: Add a check whether loading is complete  
						
						
						
						
					 
					
						2020-12-18 10:33:28 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							ccb439efb0 
							
						 
					 
					
						
						
							
							applets: Remove the previous web browser applet implementation  
						
						
						
						
					 
					
						2020-12-18 10:33:27 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2e1b998d5e 
							
						 
					 
					
						
						
							
							Merge pull request  #5119  from Morph1984/fs-opendatastoragewithprogramindex  
						
						... 
						
						
						
						fsp_srv: Implement OpenDataStorageWithProgramIndex 
						
						
					 
					
						2020-12-15 11:07:03 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							05a703e15d 
							
						 
					 
					
						
						
							
							Merge pull request  #5135  from Morph1984/applets-shadow  
						
						... 
						
						
						
						applets: Resolve variable shadowing 
						
						
					 
					
						2020-12-08 17:43:59 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							00c6254129 
							
						 
					 
					
						
						
							
							Merge pull request  #5156  from comex/xx-raws  
						
						... 
						
						
						
						configure_motion_touch: Fix unescaped backslash in regex 
						
						
					 
					
						2020-12-08 09:39:47 -08:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							0eb6c6cd83 
							
						 
					 
					
						
						
							
							file_sys: Consolidate common Title ID operations  
						
						
						
						
					 
					
						2020-12-08 08:19:05 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							607bb8d14b 
							
						 
					 
					
						
						
							
							Merge pull request  #5020  from german77/AnalogfromButtonFix  
						
						... 
						
						
						
						Disable analog joystick from buttons by default 
						
						
					 
					
						2020-12-08 10:30:21 +08:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							b57ba7bfb6 
							
						 
					 
					
						
						
							
							Disable analog joystick from buttons by default  
						
						
						
						
					 
					
						2020-12-07 19:34:52 -06:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							2dce2be138 
							
						 
					 
					
						
						
							
							configure_motion_touch: Fix unescaped backslash in regex  
						
						... 
						
						
						
						Since this is inside a string literal, backslashes that are part of
regex syntax have to be escaped.  But that's ugly, so convert to a raw
string instead. 
						
						
					 
					
						2020-12-06 19:25:48 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							9e29e36a78 
							
						 
					 
					
						
						
							
							hle: kernel: Rewrite scheduler implementation based on Mesopshere.  
						
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							e18ee8d681 
							
						 
					 
					
						
						
							
							hle: kernel: Port KAffinityMask from Mesosphere.  
						
						
						
						
					 
					
						2020-12-06 00:03:24 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							c277d7d171 
							
						 
					 
					
						
						
							
							game_list_p: Resolve deprecated usage of QVariant operator<  
						
						... 
						
						
						
						This is designated as obsolete in Qt's docs (see:
https://doc.qt.io/qt-5/qvariant-obsolete.html#operator-lt ) 
						
						
					 
					
						2020-12-05 15:38:58 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							f6d4a289d5 
							
						 
					 
					
						
						
							
							applets: Resolve variable shadowing  
						
						
						
						
					 
					
						2020-12-05 08:37:13 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69aaad9b96 
							
						 
					 
					
						
						
							
							Merge pull request  #4996  from bunnei/use-4jits  
						
						... 
						
						
						
						Kernel: Refactor to use 4-instances of Dynarmic & various cleanups and improvements 
						
						
					 
					
						2020-12-03 15:32:45 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							25f650e075 
							
						 
					 
					
						
						
							
							Merge pull request  #4937  from german77/multiUDP  
						
						... 
						
						
						
						InputCommon: Add multiple udp server support 
						
						
					 
					
						2020-12-01 11:47:37 -08:00 
						 
				 
			
				
					
						
							
							
								lat9nq 
							
						 
					 
					
						
						
						
						
							
						
						
							756225c8ff 
							
						 
					 
					
						
						
							
							Disable web applet and warning when compiling for Linux on CI  
						
						... 
						
						
						
						yuzu's web applet does not or barely reacts to user input while open in
Linux. It can be closed via 'Exit Web Applet' on the menubar, however if
yuzu is in fullscreen, this is effectively a softlock as the menubar
cannot be accessed.
This disables building yuzu with the web applet on the Linux CI target.
In addition, this disables the QMessageBox warning about not having
compiled yuzu with the web applet. 
						
						
					 
					
						2020-11-30 13:25:46 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7bc3e80399 
							
						 
					 
					
						
						
							
							Merge pull request  #4939  from german77/MouseInput  
						
						... 
						
						
						
						InputCommon: Implement full mouse support 
						
						
					 
					
						2020-11-29 22:59:50 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							c2ad1243ba 
							
						 
					 
					
						
						
							
							hle: kernel: thread: Remove unused "Running" state.  
						
						
						
						
					 
					
						2020-11-29 01:31:52 -08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							5bc4eabe36 
							
						 
					 
					
						
						
							
							core: Eliminate remaining usages of the global system instance  
						
						... 
						
						
						
						Removes all remaining usages of the global system instance. After this,
migration can begin to migrate to being constructed and managed entirely
by the various frontends. 
						
						
					 
					
						2020-11-27 11:40:45 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							073e07ae2d 
							
						 
					 
					
						
						
							
							savedata_factory: Eliminate usage of the global system instance  
						
						... 
						
						
						
						Now there's only two meaningful instances left in core. 
						
						
					 
					
						2020-11-27 09:45:08 -05:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							e46f0e084c 
							
						 
					 
					
						
						
							
							Implement full mouse support  
						
						
						
						
					 
					
						2020-11-25 23:59:30 -06:00 
						 
				 
			
				
					
						
							
							
								german 
							
						 
					 
					
						
						
						
						
							
						
						
							2c2b586d86 
							
						 
					 
					
						
						
							
							Add multiple udp server support  
						
						
						
						
					 
					
						2020-11-25 23:44:41 -06:00 
						 
				 
			
				
					
						
							
							
								Rodrigo Locatti 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0e15c68f54 
							
						 
					 
					
						
						
							
							Merge pull request  #4976  from comex/poll-events  
						
						... 
						
						
						
						Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread 
						
						
					 
					
						2020-11-25 20:44:53 -03:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcfa1992ea 
							
						 
					 
					
						
						
							
							Merge pull request  #4959  from Morph1984/emulated-controller-styleset  
						
						... 
						
						
						
						configure_input_player: Use the NpadStyleSet to limit the available controllers shown 
						
						
					 
					
						2020-11-25 11:20:46 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
						
						
							
						
						
							4fbe4da911 
							
						 
					 
					
						
						
							
							frontend: yuzu (qt): Register a callback for ExecuteProgram.  
						
						
						
						
					 
					
						2020-11-24 15:18:29 -08:00 
						 
				 
			
				
					
						
							
							
								comex 
							
						 
					 
					
						
						
						
						
							
						
						
							994f497781 
							
						 
					 
					
						
						
							
							Overhaul EmuWindow::PollEvents to fix yuzu-cmd calling SDL_PollEvents off main thread  
						
						... 
						
						
						
						EmuWindow::PollEvents was called from the GPU thread (or the CPU thread
in sync-GPU mode) when swapping buffers.  It had three implementations:
- In GRenderWindow, it didn't actually poll events, just set a flag and
  emit a signal to indicate that a frame was displayed.
- In EmuWindow_SDL2_Hide, it did nothing.
- In EmuWindow_SDL2, it did call SDL_PollEvents, but this is wrong
  because SDL_PollEvents is supposed to be called on the thread that set
  up video - in this case, the main thread, which was sleeping in a
  busyloop (regardless of whether sync-GPU was enabled).  On macOS this
  causes a crash.
To fix this:
- Rename EmuWindow::PollEvents to OnFrameDisplayed, and give it a
  default implementation that does nothing.
- In EmuWindow_SDL2, do not override OnFrameDisplayed, but instead have
  the main thread call SDL_WaitEvent in a loop. 
						
						
					 
					
						2020-11-23 17:58:49 -05:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5d1447897a 
							
						 
					 
					
						
						
							
							Merge pull request  #4451  from slashiee/extended-logging  
						
						... 
						
						
						
						logging/settings: Increase maximum log size to 100 MB and add extended logging option 
						
						
					 
					
						2020-11-23 13:34:15 -08:00 
						 
				 
			
				
					
						
							
							
								bunnei 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3a85bc1e77 
							
						 
					 
					
						
						
							
							Merge pull request  #4944  from lioncash/system-rem  
						
						... 
						
						
						
						patch_manager: Remove usages of the global system instance 
						
						
					 
					
						2020-11-21 22:12:34 -08:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							8758378dc4 
							
						 
					 
					
						
						
							
							applets/controller: Use a pair of emulated controller index to controller type  
						
						
						
						
					 
					
						2020-11-20 22:22:22 -05:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
						
						
							
						
						
							102630f2b2 
							
						 
					 
					
						
						
							
							configure_input_player: Use the npad style set to show the available controllers  
						
						... 
						
						
						
						This will reduce the likelihood of an invalid controller type to be set within a game 
						
						
					 
					
						2020-11-20 22:22:22 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							6f8a06bac5 
							
						 
					 
					
						
						
							
							patch_manager: Remove usages of the global system instance  
						
						... 
						
						
						
						With this, only 19 usages of the global system instance remain within
the core library.
We're almost there. 
						
						
					 
					
						2020-11-18 09:36:48 -05:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
						
						
							
						
						
							be4fc777c0 
							
						 
					 
					
						
						
							
							configure_input_player: Use static qualifier for IsProfileNameValid()  
						
						... 
						
						
						
						This is a static member function, so we don't need use an existing
instance to call this function. 
						
						
					 
					
						2020-11-17 23:12:44 -05:00