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 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	2351a60567  
						 
						
							
							
								
								
								GCMemcard: Let GetDEntry() return std::optional<DEntry>.  
							
							
							
						 
						
							2018-12-10 20:24:20 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	929fd2b41d  
						 
						
							
							
								
								
								GCMemcard: Use BigEndianValue for DEntry.m_animation_speed.  
							
							
							
						 
						
							2018-12-09 22:28:56 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Admiral H. Curtiss 
								
							 
						 
						
							
							
								
							
							
	15f89d3e6f  
						 
						
							
							
								
								
								GCMemcard: Rename DEntry variables to match our naming conventions.  
							
							
							
						 
						
							2018-12-09 22:28:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Pierre Bourdon 
								
							 
						 
						
							
							
								
							
							
	
	
	62928de547 
 
						 
						
							
							
								
								
								Merge pull request  #7357  from Techjar/qt-memcard-manager-select-button  
							
							... 
							
							
							
							Qt/GCMemcardManager: Make slot and file selection more intuitive 
							
						 
						
							2018-08-27 13:35:38 +02:00