Martin 
								
							 
						 
						
							
							
								
							
							
	a4d031cfda  
						 
						
							
							
								
								
								Add NonDefaultQPushButton to set autoDefault of buttons to false  
							
							
							
						 
						
							2022-03-08 08:51:29 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pokechu22 
								
							 
						 
						
							
							
								
							
							
	9109258b85  
						 
						
							
							
								
								
								Use Slot in GCMemcardManager  
							
							
							
						 
						
							2022-01-16 14:21:32 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pokechu22 
								
							 
						 
						
							
							
								
							
							
	d354163fbe  
						 
						
							
							
								
								
								Replace TEXIDevices with an enum class  
							
							
							
						 
						
							2022-01-14 20:24:53 -08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									sowens99 
								
							 
						 
						
							
							
								
							
							
	839b04014e  
						 
						
							
							
								
								
								Add wrapper function to disable hotkeys for QFileDialog  
							
							... 
							
							
							
							Previously, if you have "Hotkeys Require Window Focus" disabled, you could repeatedly use the "Open" hotkey, for example, to stack File Open windows over top of each other over and over.
This commit allows the hotkey manager to disable/enable on QFileDialog creation and destruction. 
							
						 
						
							2021-10-09 22:43:56 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pierre Bourdon 
								
							 
						 
						
							
							
								
							
							
	
	
	e149ad4f0a 
 
						 
						
							
							
								
								
								treewide: convert GPLv2+ license info to SPDX tags  
							
							... 
							
							
							
							SPDX standardizes how source code conveys its copyright and licensing
information. See https://spdx.github.io/spdx-spec/1-rationale/  . SPDX
tags are adopted in many large projects, including things like the Linux
kernel. 
							
						 
						
							2021-07-05 04:35:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pokechu22 
								
							 
						 
						
							
							
								
							
							
	004dfd1586  
						 
						
							
							
								
								
								Replace uses of cassert with Common/Assert.h  
							
							
							
						 
						
							2021-04-02 10:18:18 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	e47eb16641  
						 
						
							
							
								
								
								GCMemcardManager: Detect attempt to import multiple save files with the same internal name.  
							
							
							
						 
						
							2021-01-28 22:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	74b56a8c7f  
						 
						
							
							
								
								
								GCMemcardManager: Add filename column.  
							
							
							
						 
						
							2021-01-28 22:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	9acbe1aced  
						 
						
							
							
								
								
								GCMemcardManager: Make columns sortable.  
							
							
							
						 
						
							2021-01-28 22:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	42f4ee629b  
						 
						
							
							
								
								
								GCMemcardManager: Make columns resizable by the user.  
							
							
							
						 
						
							2021-01-28 22:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	7cf991bd8a  
						 
						
							
							
								
								
								GCMemcardManager: Small cleanups.  
							
							
							
						 
						
							2021-01-28 22:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	e00e6e1a8c  
						 
						
							
							
								
								
								GCMemcardManager: Replace remaining panic alert with ModalMessageBox.  
							
							
							
						 
						
							2021-01-28 22:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	daa76183ed  
						 
						
							
							
								
								
								GCMemcard: Let ImportFile() take a Savefile instead of a direntry and a vector of blocks.  
							
							
							
						 
						
							2021-01-28 22:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	e8b99d3afd  
						 
						
							
							
								
								
								GCMemcardManager: Rewrite file deleting logic to provide a better user experience.  
							
							
							
						 
						
							2021-01-28 22:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	6e96f95432  
						 
						
							
							
								
								
								GCMemcardManager: Rewrite file copying logic to provide a better user experience.  
							
							
							
						 
						
							2021-01-28 22:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	08dccb8727  
						 
						
							
							
								
								
								GCMemcardManager: Rewrite file importing logic to provide a better user experience.  
							
							
							
						 
						
							2021-01-28 22:01:33 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	87ae7ccd75  
						 
						
							
							
								
								
								GCMemcardManager: Rewrite file exporting logic to provide a better user experience.  
							
							
							
						 
						
							2021-01-28 22:01:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	7bb7aa16c2  
						 
						
							
							
								
								
								GCMemcardManager: Relayout file table for a more compact design.  
							
							
							
						 
						
							2021-01-28 22:01:32 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	ffbf3d71f0  
						 
						
							
							
								
								
								Frontends: Migrate logs over to fmt  
							
							
							
						 
						
							2020-11-25 21:19:08 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	914ebdf0dd  
						 
						
							
							
								
								
								GCMemcard: Move from global namespace into a Memcard namespace.  
							
							
							
						 
						
							2020-06-16 20:18:39 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	e921cbe57c  
						 
						
							
							
								
								
								GCMemcardManager: Add GUI to create new memory card.  
							
							
							
						 
						
							2020-04-28 23:59:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jun Su 
								
							 
						 
						
							
							
								
							
							
	7c7a41ecd8  
						 
						
							
							
								
								
								Cleanup warnings of -Wunused-variable  
							
							... 
							
							
							
							remove unused variables. 
							
						 
						
							2020-03-23 14:24:27 +08:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Jordan Woyak 
								
							 
						 
						
							
							
								
							
							
	b9f34bc822  
						 
						
							
							
								
								
								DolphinQt: setTabKeyNavigation(false) on QTableWidget and QTableView.  
							
							
							
						 
						
							2020-02-06 20:48:45 -06:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	7eaa769527  
						 
						
							
							
								
								
								DolphinQt/GCMemcardManager: Make use of QLatin1Char within GetErrorMessagesForErrorCode()  
							
							... 
							
							
							
							Same behavior, but eliminates the use of a program lifetime Qt string
literal. 
							
						 
						
							2020-01-27 15:59:33 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	585ae8aedf  
						 
						
							
							
								
								
								DolphinQt/GCMemcardManager: Mark string as translatable within GetErrorMessagesForErrorCode()  
							
							... 
							
							
							
							This is a string that can potentially be seen by a user, so it should be
marked as translatable, like the other strings are. 
							
						 
						
							2020-01-27 15:57:36 -05:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									DacoTaco 
								
							 
						 
						
							
							
								
							
							
	d6eb75b272  
						 
						
							
							
								
								
								GCMemcardManager : Performance boost  
							
							
							
						 
						
							2019-11-17 20:45:24 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Léo Lam 
								
							 
						 
						
							
							
								
							
							
	
	
	bc1aa3640b 
 
						 
						
							
							
								
								
								Merge pull request  #8302  from AdmiralCurtiss/gcmemcard-comments  
							
							... 
							
							
							
							GCMemcard: Read comments, banners, and icons via logical data offsets instead of physical ones. 
							
						 
						
							2019-11-17 10:34:06 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	3b67d0d90a  
						 
						
							
							
								
								
								GCMemcard: Read icons according to logical data offsets instead of physical data offsets. Also gets rid of some undefined behavior.  
							
							
							
						 
						
							2019-11-17 01:42:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	110d6c1da3  
						 
						
							
							
								
								
								GCMemcard: Read banners according to logical data offsets instead of physical data offsets. Also gets rid of some undefined behavior.  
							
							
							
						 
						
							2019-11-17 01:42:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	2f119bd206  
						 
						
							
							
								
								
								GCMemcard: Move Icon and Banner constants to the GCMemcard header.  
							
							
							
						 
						
							2019-11-17 01:42:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	58f21830bd  
						 
						
							
							
								
								
								GCMemcard: Read file comments according to logical data offsets instead of physical data offsets.  
							
							
							
						 
						
							2019-11-17 01:42:26 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Léo Lam 
								
							 
						 
						
							
							
								
							
							
	
	
	c167543eb3 
 
						 
						
							
							
								
								
								Merge pull request  #8185  from Techjar/memcard-manager-auto  
							
							... 
							
							
							
							Qt/GCMemcardManager: Load configured memory cards by default 
							
						 
						
							2019-11-09 23:06:57 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	1c1c19e996  
						 
						
							
							
								
								
								Qt/GCMemcardManager: Fix incorrect placeholder frame timing.  
							
							
							
						 
						
							2019-10-21 22:47:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									JMC47 
								
							 
						 
						
							
							
								
							
							
	
	
	4a613dad20 
 
						 
						
							
							
								
								
								Merge pull request  #8304  from AdmiralCurtiss/memcard-manager-icon-fix  
							
							... 
							
							
							
							Qt/GCMemcardManager: Fix icon animations displaying incorrectly. 
							
						 
						
							2019-10-17 18:03:21 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Rukai 
								
							 
						 
						
							
							
								
							
							
	dbc0bf0ccb  
						 
						
							
							
								
								
								Fix import gc save file window title  
							
							
							
						 
						
							2019-09-24 19:16:27 +10:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	ff90a5855d  
						 
						
							
							
								
								
								Qt/GCMemcardManager: Fix animation frame order and speed.  
							
							
							
						 
						
							2019-09-23 01:55:46 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	8f573cf5f2  
						 
						
							
							
								
								
								Qt/GCMemcardManager: Fix animation frame decoding.  
							
							
							
						 
						
							2019-09-22 21:55:06 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	5614594f5e  
						 
						
							
							
								
								
								Qt/GCMemcardManager: Add an 'All Files' option to the filetype selection.  
							
							
							
						 
						
							2019-08-22 20:18:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Anthony 
								
							 
						 
						
							
							
								
							
							
	
	
	35eb63de2c 
 
						 
						
							
							
								
								
								Merge pull request  #8300  from AdmiralCurtiss/gcmemcard-construction  
							
							... 
							
							
							
							GCMemcard: Rework construction logic. 
							
						 
						
							2019-08-21 08:56:31 -07:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	7b9d43a834  
						 
						
							
							
								
								
								Qt/GCMemcardManager and Qt/GameCubePane: Give detailed error messages for invalid memory cards.  
							
							
							
						 
						
							2019-08-15 18:21:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	b54a49eaaf  
						 
						
							
							
								
								
								GCMemcard: Rework construction logic to better match our knowledge of the format, while providing better error reporting facilities.  
							
							
							
						 
						
							2019-08-15 18:18:56 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Lioncash 
								
							 
						 
						
							
							
								
							
							
	fef1b84f0a  
						 
						
							
							
								
								
								DolphinQt: Replace QStringLiteral with alternatives where applicable  
							
							... 
							
							
							
							QStringLiterals generate a buffer so that during runtime there's very
little cost to constructing a QString. However, this also means that
duplicated strings cannot be optimized out into a single entry that gets
referenced everywhere, taking up space in the binary.
Rather than use QStringLiteral(""), we can just use QString{} (the
default constructor) to signify the empty string. This gets rid of an
unnecessary string buffer from being created, saving a tiny bit of
space.
While we're at it, we can just use the character overloads of particular
functions when they're available instead of using a QString overload.
The characters in this case are Latin-1 to begin with, so we can just
specify the characters as QLatin1Char instances to use those overloads.
These will automatically convert to QChar if needed, so this is safe. 
							
						 
						
							2019-07-30 09:06:03 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Silent 
								
							 
						 
						
							
							
								
							
							
	
	
	3529dfd691 
 
						 
						
							
							
								
								
								Connect numerous QPushButtons to use clicked signal instead of pressed. This unifies UI behaviour more.  
							
							
							
						 
						
							2019-07-24 00:18:58 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Techjar 
								
							 
						 
						
							
							
								
							
							
	7dc234a2d1  
						 
						
							
							
								
								
								Qt/GCMemcardManager: Load configured memory cards by default  
							
							
							
						 
						
							2019-06-15 23:36:47 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	e390fd0f4e  
						 
						
							
							
								
								
								GCMemcard: Remove unused ability of ImportGci() to write a GCI file to disk.  
							
							
							
						 
						
							2019-05-25 17:58:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	018572018e  
						 
						
							
							
								
								
								GCMemcard: Dismantle the global return value enum into a few function specific enum classes.  
							
							
							
						 
						
							2019-05-25 17:58:05 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									chargeflux 
								
							 
						 
						
							
							
								
							
							
	cd5f42cee0  
						 
						
							
							
								
								
								Qt: Fix add button not releasing  
							
							
							
						 
						
							2019-04-22 20:32:01 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									spycrab 
								
							 
						 
						
							
							
								
							
							
	3d84dbe649  
						 
						
							
							
								
								
								Qt/GCMemcardManager: Don't bold the header  
							
							
							
						 
						
							2019-03-30 20:22:04 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									spycrab 
								
							 
						 
						
							
							
								
							
							
	70da86f1c3  
						 
						
							
							
								
								
								Qt: Use ModalMessageBox everywhere  
							
							
							
						 
						
							2019-03-04 21:53:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									spycrab 
								
							 
						 
						
							
							
								
							
							
	0d203cf0bb  
						 
						
							
							
								
								
								Qt/GCMemcardManager: Make message boxes modal  
							
							
							
						 
						
							2019-03-03 16:36:58 +01:00