Weiyi Wang 
							
						 
					 
					
						
						
							
						
						a7a24367d4 
					 
					
						
						
							
							update teakra  
						
						
						
						
					 
					
						2018-12-21 21:34:36 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						3ede436053 
					 
					
						
						
							
							Merge pull request  #4489  from FearlessTobi/port-ui-stuff  
						
						... 
						
						
						
						Port QT interface changes from yuzu. 
						
						
					 
					
						2018-12-21 20:52:14 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						443f4b964d 
					 
					
						
						
							
							DSP/LLE: add multithread mode  
						
						
						
						
					 
					
						2018-12-21 20:49:24 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						fbad420240 
					 
					
						
						
							
							Common/Barrier: add method to get current generation  
						
						
						
						
					 
					
						2018-12-21 20:49:24 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						969dc3b46f 
					 
					
						
						
							
							Update teakra and address more comments  
						
						
						
						
					 
					
						2018-12-21 20:49:23 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						05c372bf6c 
					 
					
						
						
							
							Update teakra to fix macos issue; address comment feedbacks  
						
						
						
						
					 
					
						2018-12-21 20:49:23 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						e3ac248487 
					 
					
						
						
							
							update teakra: implement idle skipping  
						
						
						
						
					 
					
						2018-12-21 20:49:23 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						67213ca855 
					 
					
						
						
							
							audio_core/lle: link ahbm and audio callback  
						
						
						
						
					 
					
						2018-12-21 20:49:22 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						21da135cc6 
					 
					
						
						
							
							Configuration: add option to use DSP LLE  
						
						
						
						
					 
					
						2018-12-21 20:49:22 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						483680a124 
					 
					
						
						
							
							audio_core/lle: only process pipe signal after loading  
						
						
						
						
					 
					
						2018-12-21 20:49:22 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						92e5c51adb 
					 
					
						
						
							
							Service/DSP:  implement semaphore event  
						
						
						
						
					 
					
						2018-12-21 20:49:22 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						6f6ffceec4 
					 
					
						
						
							
							audio_core/hle,lle: implement UnloadComponent  
						
						
						
						
					 
					
						2018-12-21 20:49:21 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						9b41e6f85f 
					 
					
						
						
							
							audio_core/lle: implement LoadComponent  
						
						
						
						
					 
					
						2018-12-21 20:49:21 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						4add509b20 
					 
					
						
						
							
							audio_core/hle: move implementation of LoadComponent  
						
						
						
						
					 
					
						2018-12-21 20:49:21 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						9ab4e3c686 
					 
					
						
						
							
							audio_core/lle: implement GetDspMemory and SetServiceToInterrupt  
						
						
						
						
					 
					
						2018-12-21 20:49:21 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						df8aaee965 
					 
					
						
						
							
							DSP_DSP: avoid global in ReadPipe  
						
						
						
						
					 
					
						2018-12-21 20:49:20 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						5c13eca700 
					 
					
						
						
							
							audio_core/lle: implement PipeRead/GetPipeReadableSize  
						
						
						
						
					 
					
						2018-12-21 20:49:20 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						daf23eca2e 
					 
					
						
						
							
							DSP_DSP: avoid global in WriteProcessPipe  
						
						
						
						
					 
					
						2018-12-21 20:49:20 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						e40efbf37b 
					 
					
						
						
							
							audio_core/lle: implement PipeWrite  
						
						
						
						
					 
					
						2018-12-21 20:49:20 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						c9736b3300 
					 
					
						
						
							
							audio_core/hle,lle: implement SetSemaphore  
						
						
						
						
					 
					
						2018-12-21 20:49:20 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						4671ccf416 
					 
					
						
						
							
							audio_core/lle: implement RecvDataIsReady  
						
						
						
						
					 
					
						2018-12-21 20:49:19 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						14eb3561de 
					 
					
						
						
							
							audio_core/hle: move implementation of RecvDataIsReady  
						
						
						
						
					 
					
						2018-12-21 20:49:19 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						b609753fb6 
					 
					
						
						
							
							audio_core/lle: implement RecvData  
						
						
						
						
					 
					
						2018-12-21 20:49:19 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						7f568a3c19 
					 
					
						
						
							
							DSP/HLE: move implementation of RecvData to audio_core, behind common interface  
						
						
						
						
					 
					
						2018-12-21 20:49:19 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						6d51d95d44 
					 
					
						
						
							
							audio_core: add teakra and lle interface  
						
						
						
						
					 
					
						2018-12-21 20:49:18 -05:00 
						 
				 
			
				
					
						
							
							
								Pengfei Zhu 
							
						 
					 
					
						
						
							
						
						eabc9727d8 
					 
					
						
						
							
							Merge pull request  #4468  from citra-emu/multiplayer-v4/main  
						
						... 
						
						
						
						Multiplayer version 4 
						
						
					 
					
						2018-12-22 09:45:28 +08:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						83e3e30d0e 
					 
					
						
						
							
							Merge pull request  #4496  from wwylele/smd-fix  
						
						... 
						
						
						
						gl_rasterizer_cache/MortonCopy: avoid read/write to invalid address 
						
						
					 
					
						2018-12-19 19:46:10 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						5c75974909 
					 
					
						
						
							
							Merge pull request  #4500  from wwylele/sync-cache  
						
						... 
						
						
						
						Memory: sync rasterizer cache mark to fix LLE applet crash 
						
						
					 
					
						2018-12-19 19:45:48 -05:00 
						 
				 
			
				
					
						
							
							
								Pengfei Zhu 
							
						 
					 
					
						
						
							
						
						68a223b6e1 
					 
					
						
						
							
							Merge pull request  #4516  from zhaowenlan1779/multiplayer-v4/patch-1  
						
						... 
						
						
						
						multiplayer: minor UI fixes 
						
						
					 
					
						2018-12-18 22:22:49 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						7a379ee03a 
					 
					
						
						
							
							citra_qt/multiplayer: Add View Profile option  
						
						... 
						
						
						
						Adds an UI action to navigate to the user's profile located in Citra Community. 
						
						
					 
					
						2018-12-18 22:07:42 +08:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						29548bbe86 
					 
					
						
						
							
							Merge pull request  #4511  from FearlessTobi/port-1871  
						
						... 
						
						
						
						Port yuzu-emu/yuzu#1871 : "yuzu/wait_tree: Pass QString by value and std::move in the initializer list for WaitTreeText" 
						
						
					 
					
						2018-12-17 00:02:42 -05:00 
						 
				 
			
				
					
						
							
							
								Weiyi Wang 
							
						 
					 
					
						
						
							
						
						37781b85e2 
					 
					
						
						
							
							Merge pull request  #4514  from Danman3412/(QLabel)_is_already_in_use-Correct_Auto_Default  
						
						... 
						
						
						
						Fix Default Label is already in use 
						
						
					 
					
						2018-12-16 11:26:16 -05:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						4df4b90795 
					 
					
						
						
							
							citra_qt/multiplayer: Change style for pinged messages a bit  
						
						... 
						
						
						
						To allow it to be seen more clearly in dark themes 
						
						
					 
					
						2018-12-16 23:08:47 +08:00 
						 
				 
			
				
					
						
							
							
								danman447 
							
						 
					 
					
						
						
							
						
						66a4f8a9d0 
					 
					
						
						
							
							(QLabel)_is_already_in_use-Correct_Auto_Default  
						
						
						
						
					 
					
						2018-12-16 11:16:05 +00:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						4574bd1e5c 
					 
					
						
						
							
							web_service: Change endpoint to /lobby.  
						
						... 
						
						
						
						Preparation for shipping. 
						
						
					 
					
						2018-12-16 10:48:42 +08:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						90082268dc 
					 
					
						
						
							
							audio_core: Make g_sink_details internally linked  
						
						... 
						
						
						
						We can hide the direct array from external view and instead provide
functions to retrieve the necessary info. This has the benefit of
completely hiding the makeup of the SinkDetails structure from the rest
of the code.
Given that this makes the array hidden, we can also make the array
constexpr by altering the members slightly. This gets rid of several
static constructor calls related to std::vector and std::function.
Now we don't have heap allocations here that need to occur before the
program can even enter main(). It also has the benefit of saving a
little bit of heap space, but this doesn't matter too much, since the
savings in that regard are pretty tiny. 
						
						
					 
					
						2018-12-16 02:44:04 +01:00 
						 
				 
			
				
					
						
							
							
								Lioncash 
							
						 
					 
					
						
						
							
						
						c2790a3f86 
					 
					
						
						
							
							yuzu/wait_tree: Pass QString by value and std::move in the initializer list for WaitTreeText  
						
						... 
						
						
						
						Just a trivial modernization that potentially avoids copying strings in certain scenarios. 
						
						
					 
					
						2018-12-16 01:18:06 +01:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						13ec2abbf6 
					 
					
						
						
							
							network: Make citra mods optional and disabled by default  
						
						... 
						
						
						
						To avoid extra legal responsibility, this should actually only be used on our self-hosted rooms. 
						
						
					 
					
						2018-12-15 22:47:07 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						9d062d63da 
					 
					
						
						
							
							network, citra_qt: Give moderation permission to community mods  
						
						... 
						
						
						
						Based on the `roles` payload in the JWT, the rooms will now give mod permission to Citra Community Moderators. To notify the client of its permissions, a new response, IdJoinSuccessAsMod is added, and there's now a new RoomMember::State called Moderator. 
						
						
					 
					
						2018-12-15 20:28:03 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						94be4050bc 
					 
					
						
						
							
							network/packet: Fix reading vectors/arrays of strings  
						
						... 
						
						
						
						Previously would break here, as it is trying to initialize a string with 0, which is then considered NULL. 
						
						
					 
					
						2018-12-15 14:37:23 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						8b8b39ec0e 
					 
					
						
						
							
							citra_qt/multiplayer: Add user ping support  
						
						... 
						
						
						
						The user would be notified if the message contains "@" followed by the user's nickname or forum username. An alert would be shown, and the icon and message in the status bar would be changed. All notification is only shown if the chat window currently does not have focus.
Also added a connected_notification icon for showing in the status bar. 
						
						
					 
					
						2018-12-15 11:03:35 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						6feeaed77e 
					 
					
						
						
							
							citra: add errors callback and add status message types  
						
						
						
						
					 
					
						2018-12-15 11:03:35 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						bd29f1facb 
					 
					
						
						
							
							dedicated_room: load and save ban list  
						
						... 
						
						
						
						The ban list is stored in a format so-called CitraRoom-BanList-1 and just first stores username ban list, one entry per line, then an empty line and then store the ip ban list. 
						
						
					 
					
						2018-12-15 11:03:34 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						deb398d190 
					 
					
						
						
							
							citra_qt: Save ban list for room hosting  
						
						
						
						
					 
					
						2018-12-15 11:03:33 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						15540df140 
					 
					
						
						
							
							citra_qt/multiplayer/chat_room: Add moderation to context menu  
						
						
						
						
					 
					
						2018-12-15 11:03:33 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						6359b6094c 
					 
					
						
						
							
							citra_qt: Add a moderation dialog  
						
						... 
						
						
						
						The dialog currently supports accessing the ban list and removing entries from it. 
						
						
					 
					
						2018-12-15 11:03:32 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						7acd2664dd 
					 
					
						
						
							
							network/room_member: Add moderation functions  
						
						... 
						
						
						
						To allow for passing moderation errors around without impacting the State, this commit also separates the previous State enum into two enums: State, and Error. The State enum now only contains generic states like disconnected or connected, and the Error enum describes the specific error happened.
citra_qt/multiplayer/{state, message} is changed accordingly. 
						
						
					 
					
						2018-12-15 11:03:31 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						38f86cce94 
					 
					
						
						
							
							network/room: Moderation implementation  
						
						... 
						
						
						
						Currently consist of 4 moderation commands (kick, ban, unban and get ban list). 
						
						
					 
					
						2018-12-15 11:03:28 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						6c29d441f4 
					 
					
						
						
							
							multiplayer: fix "Connected" message not appearing on first connection  
						
						
						
						
					 
					
						2018-12-15 11:03:10 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						0823d8e009 
					 
					
						
						
							
							citra: add status messages and fix missing errors  
						
						
						
						
					 
					
						2018-12-15 11:03:09 +08:00