Ian Chamberlain 
							
						 
					 
					
						
						
							
						
						025913a734 
					 
					
						
						
							
							Fix string_view constructor for macOS clang  
						
						 
						
						... 
						
						
						
						Some versions of clang 14 (macOS+android) don't implement
`string_view(It first, It last)`, so let's use
`string_view(const CharT*, size_type)` instead.
Also remove unused header leftover from old code that uses std::string. 
						
						
					 
					
						2023-04-11 10:06:08 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						dccd89b796 
					 
					
						
						
							
							savestates: various changes  
						
						 
						
						... 
						
						
						
						The header doesn't need to be serialized.
GetSaveStatePath may be static.
Remove unused includes.
Name the CryptoPP stringsource. 
						
						
					 
					
						2023-04-10 00:51:02 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						c79acdd88d 
					 
					
						
						
							
							savestates: validate states before load  
						
						 
						
						
						
						
					 
					
						2023-04-10 00:51:02 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						8e8c8fa37a 
					 
					
						
						
							
							savestates: log slot on load and save  
						
						 
						
						
						
						
					 
					
						2023-04-10 00:51:02 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						7b8832cebb 
					 
					
						
						
							
							externals: update zstd to v1.5.5  
						
						 
						
						
						
						
					 
					
						2023-04-10 00:51:01 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Charles Lombardo 
							
						 
					 
					
						
						
							
						
						cdb157f58a 
					 
					
						
						
							
							citra_android: Night mode fixes ( #6416 )  
						
						 
						
						
						
						
					 
					
						2023-04-09 21:18:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SachinVin 
							
						 
					 
					
						
						
							
						
						e283de9b6d 
					 
					
						
						
							
							gl_shader_disk_cache.cpp: Invalidate Tranferable cache on error ( #6392 )  
						
						 
						
						
						
						
					 
					
						2023-04-09 21:16:44 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steveice10 
							
						 
					 
					
						
						
							
						
						b6e73f0d49 
					 
					
						
						
							
							Add consolidated GodMode9 key dumping script. ( #6396 )  
						
						 
						
						
						
						
					 
					
						2023-04-09 21:16:31 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SachinVin 
							
						 
					 
					
						
						
							
						
						8d19483b7e 
					 
					
						
						
							
							externals: bump dynarmic to 6.4.6 ( #6423 )  
						
						 
						
						
						
						
					 
					
						2023-04-09 21:03:48 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SachinVin 
							
						 
					 
					
						
						
							
						
						a94acde519 
					 
					
						
						
							
							core\frontend\framebuffer_layout: GetCardboardSettings: clean up floa… ( #6399 )  
						
						 
						
						... 
						
						
						
						* core\frontend\framebuffer_layout: GetCardboardSettings: clean up float to u32 conversion warnings + style fixes
* clang format
* fix signedness 
						
						
					 
					
						2023-04-09 10:59:25 +05:30  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Narr the Reg 
							
						 
					 
					
						
						
							
						
						90bcf49db0 
					 
					
						
						
							
							android: Clean up overlay controls and avoid triggering touch screen when a button is pressed ( #6391 )  
						
						 
						
						
						
						
					 
					
						2023-04-09 10:58:42 +05:30  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jake Downs 
							
						 
					 
					
						
						
							
						
						bc5b065abe 
					 
					
						
						
							
							android: replace jcenter with mavenCentral  ( #6417 )  
						
						 
						
						... 
						
						
						
						* replace jcenter with mavenCentral https://github.com/citra-emu/citra/issues/6232 
* add back jcenter as fallback for billing 
						
						
					 
					
						2023-04-09 10:55:37 +05:30  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SachinVin 
							
						 
					 
					
						
						
							
						
						563c77154e 
					 
					
						
						
							
							citra_qt/bootmanager.cpp: Fix scaling on QT with SW rasteriser ( #6424 )  
						
						 
						
						
						
						
					 
					
						2023-04-08 21:28:03 +05:30  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SachinVin 
							
						 
					 
					
						
						
							
						
						e4e9fb4aed 
					 
					
						
						
							
							Merge pull request  #6412  from GPUCode/wayland-oops  
						
						 
						
						... 
						
						
						
						Port yuzu-emu/yuzu#7410 : "Wayland fixes" 
						
						
					 
					
						2023-04-08 16:51:56 +05:30  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SachinVin 
							
						 
					 
					
						
						
							
						
						6a0baef239 
					 
					
						
						
							
							Merge pull request  #6410  from vitor-k/qt-vsync  
						
						 
						
						... 
						
						
						
						citra_qt: fix vsync issues 
						
						
					 
					
						2023-04-08 16:51:29 +05:30  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vitor K 
							
						 
					 
					
						
						
							
						
						8b93db0841 
					 
					
						
						
							
							Updates to github actions ( #6358 )  
						
						 
						
						
						
						
					 
					
						2023-04-06 14:34:35 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SachinVin 
							
						 
					 
					
						
						
							
						
						9c81dc0dd8 
					 
					
						
						
							
							externals\CMakeLists.txt: dynarmic, fmt, xbyak: add EXCLUDE_FROM_ALL property ( #6398 )  
						
						 
						
						
						
						
					 
					
						2023-04-06 14:31:28 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steveice10 
							
						 
					 
					
						
						
							
						
						287ce1e56f 
					 
					
						
						
							
							kernel: Skip address range checks for privileged memory (un)map. ( #6407 )  
						
						 
						
						
						
						
					 
					
						2023-04-06 14:30:13 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hank121314 
							
						 
					 
					
						
						
							
						
						495e5dadd7 
					 
					
						
						
							
							citra_android: fix config is getting overwritten by default ( #6408 )  
						
						 
						
						
						
						
					 
					
						2023-04-05 18:51:05 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hank121314 
							
						 
					 
					
						
						
							
						
						7d64c654cc 
					 
					
						
						
							
							citra_android: fix select root as citra directory cause crash ( #6400 )  
						
						 
						
						
						
						
					 
					
						2023-04-05 18:50:53 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Chamberlain 
							
						 
					 
					
						
						
							
						
						4cc181e5b8 
					 
					
						
						
							
							Address review comments  
						
						 
						
						... 
						
						
						
						Use more modern C++ style casts + std::array, clean up some log
messages, and rename some functions. 
						
						
					 
					
						2023-04-05 12:41:17 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GPUCode 
							
						 
					 
					
						
						
							
						
						31cd8120b6 
					 
					
						
						
							
							transifex: Remove python client ( #6401 )  
						
						 
						
						
						
						
					 
					
						2023-04-05 00:26:58 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								PolarZero 
							
						 
					 
					
						
						
							
						
						29aed69734 
					 
					
						
						
							
							gl_rasterizer: HP Bar Fix for some games ( #6334 )  
						
						 
						
						... 
						
						
						
						* HP Bar Fix for some games
Can fix  #5139  #5563  and log spam
* HP Bar Fix for some games
Can fix  #5139  #5563  and log spam
* Add TODO about HP Bar Fix 
						
						
					 
					
						2023-04-04 20:32:14 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Chamberlain 
							
						 
					 
					
						
						
							
						
						696c0904f8 
					 
					
						
						
							
							Update some c-style casts -> reinterpret_cast  
						
						 
						
						
						
						
					 
					
						2023-04-04 13:21:25 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Chamberlain 
							
						 
					 
					
						
						
							
						
						6e45de760e 
					 
					
						
						
							
							Cleanup new code, add docs and error handling  
						
						 
						
						
						
						
					 
					
						2023-04-04 13:13:24 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SeleDreams 
							
						 
					 
					
						
						
							
						
						62d58f669a 
					 
					
						
						
							
							kernel: Adjusted resource limits for more accuracy to the running 3DS model ( #6393 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: Tobias <thm.frey@gmail.com > 
						
						
					 
					
						2023-04-04 19:03:08 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steveice10 
							
						 
					 
					
						
						
							
						
						5f90c9816d 
					 
					
						
						
							
							apt: Add stub for ns:c service. ( #6409 )  
						
						 
						
						
						
						
					 
					
						2023-04-04 19:01:37 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Chamberlain 
							
						 
					 
					
						
						
							
						
						0d4c93d1c2 
					 
					
						
						
							
							Undo some changes exposing unused functions  
						
						 
						
						
						
						
					 
					
						2023-04-04 12:20:41 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								zhaobot 
							
						 
					 
					
						
						
							
						
						55c1710dd6 
					 
					
						
						
							
							Update translations (2023-04-04) ( #6414 )  
						
						 
						
						... 
						
						
						
						Co-authored-by: The Citra Community <noreply-fake@community.citra-emu.org > 
						
						
					 
					
						2023-04-04 14:28:24 +05:30  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steveice10 
							
						 
					 
					
						
						
							
						
						9cbefa468a 
					 
					
						
						
							
							qt: Disable system update downloader in per-game settings. ( #6402 )  
						
						 
						
						
						
						
					 
					
						2023-04-03 22:59:56 +02:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						b4ef3cdeff 
					 
					
						
						
							
							bootmanager: set the surface format based on vsync  
						
						 
						
						
						
						
					 
					
						2023-04-03 17:25:39 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						5c50a26b38 
					 
					
						
						
							
							bootmanager: make main_context a unique_ptr  
						
						 
						
						
						
						
					 
					
						2023-04-03 17:25:39 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						40849a8fa8 
					 
					
						
						
							
							bootmanager: remove unnecessary includes  
						
						 
						
						
						
						
					 
					
						2023-04-03 17:25:39 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Vitor Kiguchi 
							
						 
					 
					
						
						
							
						
						4e0f78dfa0 
					 
					
						
						
							
							citra_qt: fix vsync configuration being possible while a game is running  
						
						 
						
						
						
						
					 
					
						2023-04-03 17:25:39 -03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Orzechowski 
							
						 
					 
					
						
						
							
						
						aac0e07d1e 
					 
					
						
						
							
							emu_window_sdl2: Respect hidpi  
						
						 
						
						... 
						
						
						
						Use SDL_GL_GetDrawableSize instead of SDL_GetWindowSize which
will return the true size our swapchain needs to be in even
for hidpi displays. 
						
						
					 
					
						2023-04-03 14:34:45 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Orzechowski 
							
						 
					 
					
						
						
							
						
						06c426883f 
					 
					
						
						
							
							OpenGL: Check for threading support  
						
						 
						
						... 
						
						
						
						We need this. 
						
						
					 
					
						2023-04-03 14:33:15 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GPUCode 
							
						 
					 
					
						
						
							
						
						71d4a85957 
					 
					
						
						
							
							video_core: Disable async shader loading with strict contexts  
						
						 
						
						
						
						
					 
					
						2023-04-03 14:32:13 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Alexander Orzechowski 
							
						 
					 
					
						
						
							
						
						3846d0c2cd 
					 
					
						
						
							
							RenderWidget: Set WA_DontCreateNativeAncestors  
						
						 
						
						... 
						
						
						
						Some windowing systems like wayland are designed to show hardware accellerated
surfaces as subsurfaces and not native windows. 
						
						
					 
					
						2023-04-03 13:59:06 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steveice10 
							
						 
					 
					
						
						
							
						
						041252ba36 
					 
					
						
						
							
							file_sys: Attempt to open New 3DS variant NCCH if available. ( #6383 )  
						
						 
						
						
						
						
					 
					
						2023-04-02 08:57:56 +05:30  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steveice10 
							
						 
					 
					
						
						
							
						
						a74d7a0e6b 
					 
					
						
						
							
							qt: Hide system titles with invisible or invalid SMDH data. ( #6381 )  
						
						 
						
						
						
						
					 
					
						2023-04-02 08:57:22 +05:30  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cameron Cawley 
							
						 
					 
					
						
						
							
						
						387cf15719 
					 
					
						
						
							
							Remove unused includes ( #6405 )  
						
						 
						
						
						
						
					 
					
						2023-04-02 06:24:59 +05:30  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GPUCode 
							
						 
					 
					
						
						
							
						
						215a099c4f 
					 
					
						
						
							
							Port yuzu-emu/yuzu#9058: "New transifex client needs migrating to" ( #6389 )  
						
						 
						
						... 
						
						
						
						* Translations: new transifex client
Currently we're using the python client which uses an API that they
state will sunset Nov 30, 2022.
`tx push -s` actually appears to work properly, some of the other
commands require tweaking, like instead of suggesting `tx pull -a` in
dist/languages we need to suggest `tx pull -t -a`
* Set TX_TOKEN for transifex client
I did some tests on my own fork, and we're writing to ~/.transifexrc but
the client can't seem to read that file. maybe issue with $HOME or
something.
Workaround is to set TX_TOKEN environment variable and now the pesky
~/.transifexrc file is not needed.
---------
Co-authored-by: Kyle Kienapfel <Docteh@users.noreply.github.com > 
						
						
					 
					
						2023-04-01 08:02:37 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Chamberlain 
							
						 
					 
					
						
						
							
						
						351730d585 
					 
					
						
						
							
							Fix infinite hang if GDB client kills gdbstub  
						
						 
						
						
						
						
					 
					
						2023-03-31 14:06:43 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Chamberlain 
							
						 
					 
					
						
						
							
						
						83138e0c63 
					 
					
						
						
							
							Fix some build + impl errors with HIO  
						
						 
						
						... 
						
						
						
						After rebase there were some API changes, also fix continuation logic in
the main gdbstub. 
						
						
					 
					
						2023-03-31 14:05:57 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Chamberlain 
							
						 
					 
					
						
						
							
						
						33dde0d06b 
					 
					
						
						
							
							Update default config example for log_filter  
						
						 
						
						... 
						
						
						
						As far as I can tell, this log filter does not actually support
wildcards in the subclass. 
						
						
					 
					
						2023-03-31 13:54:47 -04:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								SachinVin 
							
						 
					 
					
						
						
							
						
						f96047f182 
					 
					
						
						
							
							PlatformGamesFragment.java: Run PullToRefresh on a background thread ( #6372 )  
						
						 
						
						... 
						
						
						
						* android: bump gradle to 7.4.2
* PlatformGamesFragment.java: Run `PullToRefresh` on a background thread 
						
						
					 
					
						2023-03-30 15:13:40 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								hank121314 
							
						 
					 
					
						
						
							
						
						979c6d9c55 
					 
					
						
						
							
							citra_android: fix crash while load amiibo ( #6373 )  
						
						 
						
						
						
						
					 
					
						2023-03-30 15:13:20 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Steveice10 
							
						 
					 
					
						
						
							
						
						506644b9d6 
					 
					
						
						
							
							video_core: Fix distance vector used when calculating lighting distance attenuation. ( #6366 )  
						
						 
						
						
						
						
					 
					
						2023-03-30 15:12:09 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								GPUCode 
							
						 
					 
					
						
						
							
						
						ffc95eb59b 
					 
					
						
						
							
							Frontend PR fixes ( #6378 )  
						
						 
						
						... 
						
						
						
						* citra_qt: Check if renderer is null
* core: Fix dynarmic use-after-free error
* bootmanager: Add current context check in DoneCurrent
* Loading a save state would destroy the frame dumper class, which contains a shared context. That context would call DoneCurrent without checking if it was actually bound or not, resulting in crashes when calling opengl functions
* externals: Correct glad readme
* common: Log renderer debug setting
* citra: Make lambda lower case
* Consistency with review comments on the PR
* video_core: Kill more global state
* GetResolutionScaleFactor would be called somewhere in the renderer constructor chain but it relies on the yet unitialized g_renderer, resulting in crashes when the resolution scale is set to auto. Rather than adding a workaround, let's kill this global state to fix this for good 
						
						
					 
					
						2023-03-30 14:24:49 +03:00  
					
					
						 
						
						
							
							
							
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ian Chamberlain 
							
						 
					 
					
						
						
							
						
						f92f494cab 
					 
					
						
						
							
							Stop execution when performing HIO request  
						
						 
						
						... 
						
						
						
						Since the HIO request is basically treated like a syscall, we need to
stop emulation while waiting for the GDB client to reply with the
result. This ensures any memory queries etc. that GDB makes to fulfill
the HIO request are accessing memory as it was at the time of the
request, instead of afterwards. 
						
						
					 
					
						2023-03-29 09:09:32 -04:00