Lioncash 
							
						 
					 
					
						
						
							
						
						fdf0825369 
					 
					
						
						
							
							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-19 18:48:38 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias 
							
						 
					 
					
						
						
							
						
						3f13e1cc24 
					 
					
						
						
							
							cubeb_sink: Use static_cast instead of reinterpret_cast in DataCallback() ( #5573 )  
						
						... 
						
						
						
						Conversions from void* to the proper data type are well-defined and
supported by static_cast. We don't need to use reinterpret_cast here.
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com >
Co-authored-by: LC <712067+lioncash@users.noreply.github.com > 
						
						
					 
					
						2020-12-07 16:06:16 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias 
							
						 
					 
					
						
						
							
						
						f0e3637c7a 
					 
					
						
						
							
							codec: Make lookup table static constexpr ( #5572 )  
						
						... 
						
						
						
						Allows compilers to elide needing to push these values on the stack
every time the function is called.
Co-authored-by: Lioncash <mathew1800@gmail.com > 
						
						
					 
					
						2020-12-07 16:05:45 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias 
							
						 
					 
					
						
						
							
						
						702af87f0d 
					 
					
						
						
							
							Port yuzu-emu/yuzu#4700: "game_list: Eliminate redundant argument copies" ( #5571 )  
						
						... 
						
						
						
						* game_list: Eliminate redundant argument copies
Several functions can be taken by const reference to avoid copies
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com >
* game_list: Make game list function naming consistent
Makes the naming consistent with the rest of the functions that are
present.
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com >
Co-authored-by: Lioncash <mathew1800@gmail.com >
Co-authored-by: LC <712067+lioncash@users.noreply.github.com > 
						
						
					 
					
						2020-12-07 16:05:13 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias 
							
						 
					 
					
						
						
							
						
						c557b290af 
					 
					
						
						
							
							microprofile: Don't memset through std::atomic types ( #5528 )  
						
						... 
						
						
						
						Two of the members of the MicroProfileThreadLog contains two std::atomic
instances. Given these aren't trivially-copyable types, we shouldn't be
memsetting the structure, given implementation details can contain other
members within it.
To avoid potential undefined behavior on platforms, we can use aggregate
initialization to zero out the members while still having well-defined
behavior.
While we're at it we can also silence some sign conversion warnings.
Co-authored-by: Lioncash <mathew1800@gmail.com > 
						
						
					 
					
						2020-12-07 16:04:31 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor K 
							
						 
					 
					
						
						
							
						
						4888a14c12 
					 
					
						
						
							
							Make UNIMPLEMENTED_MSG consistent with UNIMPLEMENTED ( #5631 )  
						
						... 
						
						
						
						The current inconsistency can result in a developer unintentionally
creating a crash when using UNIMPLEMENTED_MSG, if they're only
familiar with UNIMPLEMENTED. The two macros shouldn't have such
wildly different behaviors. 
						
						
					 
					
						2020-12-06 23:36:04 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						7e19ed1309 
					 
					
						
						
							
							Rename profiler parameter names  
						
						... 
						
						
						
						Rename the parameter names of the overriden methods to match
the qt names. 
						
						
					 
					
						2020-12-06 16:03:25 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						981a4611a4 
					 
					
						
						
							
							Mark variables only used on trace logs as maybe_unused  
						
						... 
						
						
						
						Fixes some -Wunused-variable warnings 
						
						
					 
					
						2020-12-06 16:03:24 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						db0383fe0e 
					 
					
						
						
							
							Use maybe_unused instead of Q_UNUSED  
						
						
						
						
					 
					
						2020-12-06 16:03:24 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						62a69e0547 
					 
					
						
						
							
							fix clang format  
						
						
						
						
					 
					
						2020-12-06 16:01:59 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						8e54e7cf1a 
					 
					
						
						
							
							fix some conversion warnings  
						
						
						
						
					 
					
						2020-12-06 16:01:59 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						3381a05f7c 
					 
					
						
						
							
							unreachable code  
						
						
						
						
					 
					
						2020-12-06 16:01:58 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						e4285d574a 
					 
					
						
						
							
							Fix nihstro include style to conform to the style used in other instances.  
						
						
						
						
					 
					
						2020-12-06 16:01:58 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						ecb2541a93 
					 
					
						
						
							
							Solve some unreferenced parameter warnings  
						
						... 
						
						
						
						(C4100: unreferenced formal parameter) 
						
						
					 
					
						2020-12-06 16:01:58 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						d87fee05a9 
					 
					
						
						
							
							Resolve some variable hiding warnings  
						
						... 
						
						
						
						(C4456: variable hides previous local declaration) 
						
						
					 
					
						2020-12-06 15:59:13 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						e331fac004 
					 
					
						
						
							
							Resolve unused variable warnings  
						
						... 
						
						
						
						(C4101 unreferenced local variable) 
						
						
					 
					
						2020-12-06 15:59:13 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						1df939469a 
					 
					
						
						
							
							Resolve some type conversion warnings  
						
						
						
						
					 
					
						2020-12-06 15:59:13 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						2696add2fd 
					 
					
						
						
							
							remove unnecessary headers  
						
						
						
						
					 
					
						2020-12-06 15:59:13 -03:00 
						 
				 
			
				
					
						
							
							
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						e68aeedc3d 
					 
					
						
						
							
							resolve warnings of deprecated Qt members  
						
						
						
						
					 
					
						2020-12-06 15:59:13 -03:00 
						 
				 
			
				
					
						
							
							
								FearlessTobi 
							
						 
					 
					
						
						
							
						
						c37dc23481 
					 
					
						
						
							
							udp/client: Take std::function by const reference with TestCommunication()  
						
						... 
						
						
						
						Avoids redundant copies.
Co-Authored-By: LC <712067+lioncash@users.noreply.github.com > 
						
						
					 
					
						2020-12-05 23:07:08 +01:00 
						 
				 
			
				
					
						
							
							
								mnml 
							
						 
					 
					
						
						
							
						
						6f45b402e7 
					 
					
						
						
							
							UDS: implement GetApplicationData ( #5533 )  
						
						
						
						
					 
					
						2020-12-05 22:27:57 +01:00 
						 
				 
			
				
					
						
							
							
								Tobias 
							
						 
					 
					
						
						
							
						
						664f5da105 
					 
					
						
						
							
							tests: Fix warning about comparison between signed and unsigned ( #5632 )  
						
						... 
						
						
						
						Co-authored-by: comex <comexk@gmail.com > 
						
						
					 
					
						2020-12-05 22:20:50 +01:00 
						 
				 
			
				
					
						
							
							
								xperia64 
							
						 
					 
					
						
						
							
						
						36780040a6 
					 
					
						
						
							
							Update dynarmic to last compatible version ( #5618 )  
						
						
						
						
					 
					
						2020-12-05 22:18:07 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor K 
							
						 
					 
					
						
						
							
						
						2f5eec3576 
					 
					
						
						
							
							Fixes to "hide mouse on inactivity" ( #5476 )  
						
						... 
						
						
						
						The feature wasn't working when the "single window mode" was off.
Changed the cursor setting to only affect the render_window and
moved to a signal/slot model to show the mouse. 
						
						
					 
					
						2020-12-05 22:12:17 +01:00 
						 
				 
			
				
					
						
							
							
								Pengfei Zhu 
							
						 
					 
					
						
						
							
						
						7ae0fc7338 
					 
					
						
						
							
							Merge pull request  #5626  from zhaowenlan1779/deliver-arg-fix  
						
						... 
						
						
						
						service/apt: Fix deliver arg hmac size 
						
						
					 
					
						2020-12-05 06:49:53 +08:00 
						 
				 
			
				
					
						
							
							
								zhupengfei 
							
						 
					 
					
						
						
							
						
						8f0aebcd4f 
					 
					
						
						
							
							service/apt: Fix deliver arg hmac size  
						
						
						
						
					 
					
						2020-11-28 08:52:35 +08:00 
						 
				 
			
				
					
						
							
							
								xperia64 
							
						 
					 
					
						
						
							
						
						a13a230511 
					 
					
						
						
							
							Update inih ( #5615 )  
						
						
						
						
					 
					
						2020-11-24 18:25:10 -05:00 
						 
				 
			
				
					
						
							
							
								Pengfei Zhu 
							
						 
					 
					
						
						
							
						
						21fb9d63f4 
					 
					
						
						
							
							service/apt: Implement Deliver Args ( #5611 )  
						
						... 
						
						
						
						* service/apt: Add GetModule and GetAppletManager
These will be used to retrieve and set deliver args across system resets (which are currently implemented as complete restarts)
* applet_manager: Implement DeliverArg
`flags` was added to `ApplicationJumpParameters` as flags 0x2 is handled differently from 0x0.
* service/apt: Add ReceiveDeliverArg, implement GetStartupArgument
Some based on guesses.
* Address review comments 
						
						
					 
					
						2020-11-24 20:10:31 +01:00 
						 
				 
			
				
					
						
							
							
								Ben 
							
						 
					 
					
						
						
							
						
						182ffa4243 
					 
					
						
						
							
							APT: implement Set and GetWirelessRebootInfo ( #5328 )  
						
						... 
						
						
						
						* APT: implement Set and GetWirelessRebootInfo
* make wireless_reboot_info a member of APT::Module
* Removed stubbed from log message 
						
						
					 
					
						2020-11-23 15:52:35 +01:00 
						 
				 
			
				
					
						
							
							
								xperia64 
							
						 
					 
					
						
						
							
						
						3fa12d43f5 
					 
					
						
						
							
							Fix fmt crash from deprecated percent specifier ( #5616 )  
						
						... 
						
						
						
						* Fix fmt crash from deprecated percent specifier
* ...clang format 
						
						
					 
					
						2020-11-22 20:55:45 -05:00 
						 
				 
			
				
					
						
							
							
								xperia64 
							
						 
					 
					
						
						
							
						
						4f058c04e8 
					 
					
						
						
							
							Fix telemetry-related exit crash from use-after-free ( #5617 )  
						
						... 
						
						
						
						* Fix telemetry-related exit crash from use-after-free
* ...clang format 
						
						
					 
					
						2020-11-22 21:45:14 +08:00 
						 
				 
			
				
					
						
							
							
								Schplee 
							
						 
					 
					
						
						
							
						
						2d972f91b2 
					 
					
						
						
							
							Merge pull request  #5613  from liushuyu/master  
						
						... 
						
						
						
						CI: fix the tag fetching command 
						
						
					 
					
						2020-11-20 20:56:10 -08:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						0c9e7735f6 
					 
					
						
						
							
							CI: fix the tag fetching command  
						
						
						
						
					 
					
						2020-11-20 21:15:59 -07:00 
						 
				 
			
				
					
						
							
							
								liushuyu 
							
						 
					 
					
						
						
							
						
						4efeace8ee 
					 
					
						
						
							
							Fix Transifex Synchronization ( #5605 )  
						
						... 
						
						
						
						* ci: fix transifex script permissions
* ci: recursively checkout for Transifex action 
						
						
					 
					
						2020-11-18 09:09:08 +01:00 
						 
				 
			
				
					
						
							
							
								xperia64 
							
						 
					 
					
						
						
							
						
						1aaec7938f 
					 
					
						
						
							
							Initial implementation of partial_embedded_buffer_dirty handling ( #5548 )  
						
						... 
						
						
						
						* Initial implementation of partial_embedded_buffer_dirty handling
* Apply suggestions from code review
Co-authored-by: Marshall Mohror <mohror64@gmail.com >
* Serialize physical address, fix LOG_TRACE
* Add bracket
* Avoid crash in partial update behavior
Co-authored-by: Marshall Mohror <mohror64@gmail.com > 
						
						
					 
					
						2020-11-17 17:31:05 -05:00 
						 
				 
			
				
					
						
							
							
								Marshall Mohror 
							
						 
					 
					
						
						
							
						
						02d6032afb 
					 
					
						
						
							
							Merge pull request  #5566  from zhaowenlan1779/layered-fs-fix  
						
						... 
						
						
						
						layered_fs: Make LoadFile and LoadDirectory less recursive 
						
						
					 
					
						2020-11-17 09:31:25 -06:00 
						 
				 
			
				
					
						
							
							
								Marshall Mohror 
							
						 
					 
					
						
						
							
						
						3115529be7 
					 
					
						
						
							
							Merge pull request  #5603  from FearlessTobi/port-4887  
						
						... 
						
						
						
						Port yuzu-emu/yuzu#4887 : "microprofile: Silence warning in headers" 
						
						
					 
					
						2020-11-17 09:29:06 -06:00 
						 
				 
			
				
					
						
							
							
								Marshall Mohror 
							
						 
					 
					
						
						
							
						
						6772e46153 
					 
					
						
						
							
							Merge pull request  #5593  from FearlessTobi/port-4831  
						
						... 
						
						
						
						Port yuzu-emu/yuzu#4831 : "externals: Update fmt to 7.1.0" 
						
						
					 
					
						2020-11-17 09:27:45 -06:00 
						 
				 
			
				
					
						
							
							
								Marshall Mohror 
							
						 
					 
					
						
						
							
						
						7a8d576164 
					 
					
						
						
							
							Merge pull request  #5577  from vitor-k/cubeb-volume  
						
						... 
						
						
						
						Update cubeb to latest and request a persistent stream session 
						
						
					 
					
						2020-11-16 16:54:10 -06:00 
						 
				 
			
				
					
						
							
							
								Marshall Mohror 
							
						 
					 
					
						
						
							
						
						a89261d397 
					 
					
						
						
							
							Merge pull request  #5580  from oneup03/master  
						
						... 
						
						
						
						Implement Reverse Interlaced 3D 
						
						
					 
					
						2020-11-16 16:53:05 -06:00 
						 
				 
			
				
					
						
							
							
								gal20 
							
						 
					 
					
						
						
							
						
						eca33d2de8 
					 
					
						
						
							
							Revert ENABLE_FDK to dependent option  
						
						
						
						
					 
					
						2020-11-16 08:37:34 +02:00 
						 
				 
			
				
					
						
							
							
								Marshall Mohror 
							
						 
					 
					
						
						
							
						
						23b67849d5 
					 
					
						
						
							
							Merge pull request  #5608  from gal20/fix-flatpak-crash  
						
						... 
						
						
						
						Fix flatpak crash when hardware shader is enabled 
						
						
					 
					
						2020-11-15 11:23:08 -06:00 
						 
				 
			
				
					
						
							
							
								Pengfei Zhu 
							
						 
					 
					
						
						
							
						
						de3d7cf49f 
					 
					
						
						
							
							kernel/thread: Change owner_process to std::weak_ptr ( #5325 )  
						
						... 
						
						
						
						* kernel/thread: Change owner_process to std::weak_ptr
Previously this leaked almost all kernel objects. In short, Threads own Processes which own HandleTables which own maps of Objects which include Threads.
Changing this to weak_ptr at least got the camera interfaces to destruct properly. Did not really check the other objects though, and I think there are probably more leaks.
* hle/kernel: Lock certain objects while deserializing
When deserializing other kernel objects, these objects (`MemoryRegion`s and `VMManager`s) can possibly get modified. To avoid inconsistent state caused by destructor side-effects, we may as well simply lock them until loading is fully completed.
* Fix silly typo
Somehow this didn't break?! 
						
						
					 
					
						2020-11-15 12:59:45 +01:00 
						 
				 
			
				
					
						
							
							
								Hamish Milne 
							
						 
					 
					
						
						
							
						
						80c9f9abbb 
					 
					
						
						
							
							Keep keyboard state independent of acquired buttons ( #5255 )  
						
						... 
						
						
						
						* Keep keyboard state independent of acquired buttons
* Review changes
* Address review comments
Co-authored-by: zhupengfei <zhupf321@gmail.com > 
						
						
					 
					
						2020-11-15 12:58:12 +01:00 
						 
				 
			
				
					
						
							
							
								gal20 
							
						 
					 
					
						
						
							
						
						8b82a228f0 
					 
					
						
						
							
							change result back to std::optional  
						
						
						
						
					 
					
						2020-11-14 21:46:29 +02:00 
						 
				 
			
				
					
						
							
							
								gal20 
							
						 
					 
					
						
						
							
						
						5055212063 
					 
					
						
						
							
							Update src/video_core/renderer_opengl/gl_shader_manager.cpp  
						
						... 
						
						
						
						Co-authored-by: Marshall Mohror <mohror64@gmail.com > 
						
						
					 
					
						2020-11-14 21:45:30 +02:00 
						 
				 
			
				
					
						
							
							
								gal20 
							
						 
					 
					
						
						
							
						
						5683f86ed3 
					 
					
						
						
							
							Remove pessimistic sanity check  
						
						... 
						
						
						
						This check creates false positive when using the flatpak runtime library 
						
						
					 
					
						2020-11-14 20:06:25 +02:00 
						 
				 
			
				
					
						
							
							
								gal20 
							
						 
					 
					
						
						
							
						
						d870651df7 
					 
					
						
						
							
							Enable fdk decoder in flatpak version  
						
						
						
						
					 
					
						2020-11-14 20:02:36 +02:00 
						 
				 
			
				
					
						
							
							
								gal20 
							
						 
					 
					
						
						
							
						
						c4ac36b9b2 
					 
					
						
						
							
							change ENABLE_FDK to option  
						
						
						
						
					 
					
						2020-11-14 20:01:04 +02:00 
						 
				 
			
				
					
						
							
							
								gal20 
							
						 
					 
					
						
						
							
						
						03c002ee2a 
					 
					
						
						
							
							make result not optional  
						
						... 
						
						
						
						This fixes crash when hardware shader is enabled in the flatpak version 
						
						
					 
					
						2020-11-14 19:58:12 +02:00