David Given 
							
						 
					 
					
						
						
							
						
						7983a4b883 
					 
					
						
						
							
							Move the external file format stuff into its own module.  
						
						
						
						
					 
					
						2024-10-15 00:46:46 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						c5373480ba 
					 
					
						
						
							
							Move a lot of the data-handling utilities into their own module.  
						
						
						
						
					 
					
						2024-10-13 13:35:48 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						e1f2494966 
					 
					
						
						
							
							Create a config module containing all the configuration, proto and flags  
						
						... 
						
						
						
						stuff. 
						
						
					 
					
						2024-10-13 11:57:18 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						ca940d1599 
					 
					
						
						
							
							Refactor core libraries into their own library.  
						
						
						
						
					 
					
						2024-10-01 20:36:53 +02:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						533b217c8f 
					 
					
						
						
							
							Eliminate the broken tpi system for a simple drive/format type field.  
						
						
						
						
					 
					
						2023-10-29 21:10:14 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						f5f223f622 
					 
					
						
						
							
							First steps towards reworking the build system... again.  
						
						
						
						
					 
					
						2023-10-21 23:02:46 +02:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						dae9537472 
					 
					
						
						
							
							Warning fixes.  
						
						
						
						
					 
					
						2023-07-07 21:51:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						99511910dd 
					 
					
						
						
							
							If an incoming FL2 file has no TPI, use the default rather than 0 (the default  
						
						... 
						
						
						
						will probably be zero, but anyway). 
						
						
					 
					
						2023-05-15 22:00:03 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						a03478b011 
					 
					
						
						
							
							Don't store the actual DriveProto in FL2 files, because it makes the proto tags  
						
						... 
						
						
						
						significant. 
						
						
					 
					
						2023-05-15 21:59:24 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						1d77ba6429 
					 
					
						
						
							
							ImageReaders can now contribute config.  
						
						
						
						
					 
					
						2023-05-12 22:20:13 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						e61eeb8c6f 
					 
					
						
						
							
							Fetching the flux source is now done through Config.  
						
						
						
						
					 
					
						2023-05-12 21:25:54 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						715c0a0c42 
					 
					
						
						
							
							Move config file loading into config.cc.  
						
						
						
						
					 
					
						2023-05-11 19:58:16 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						9e383575d1 
					 
					
						
						
							
							Any drive settings in the global config will override loaded settings from an  
						
						... 
						
						
						
						fl2 file. 
						
						
					 
					
						2023-05-11 19:21:59 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						42e6c11081 
					 
					
						
						
							
							Migrate to a new global config object.  
						
						
						
						
					 
					
						2023-05-10 23:13:33 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						9ba3f90f1e 
					 
					
						
						
							
							Change the global config variable to a globalConfig() function.  
						
						
						
						
					 
					
						2023-05-10 22:07:17 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						5022b67e4a 
					 
					
						
						
							
							Drive information is stored in FL2 files.  
						
						
						
						
					 
					
						2023-05-10 20:47:55 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						466c3c34e5 
					 
					
						
						
							
							Replace the Error() object with an error() function which takes fmt  
						
						... 
						
						
						
						formatspecs, making for much cleaner code. Reformatted everything.
This actually happened in multiple steps but then I corrupted my local
repository and I had to recover from the working tree. 
						
						
					 
					
						2023-05-09 20:59:44 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						4c776d584b 
					 
					
						
						
							
							Add read support for A2R v2 files.  
						
						
						
						
					 
					
						2023-04-07 15:00:20 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						81753669cc 
					 
					
						
						
							
							Add the 'fluxengine merge' command.  
						
						
						
						
					 
					
						2023-03-27 20:12:46 +00:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						86c5cccb08 
					 
					
						
						
							
							Rename cylinder to track throughout (mostly).  
						
						
						
						
					 
					
						2022-03-25 20:16:12 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						39f8b25fd8 
					 
					
						
						
							
							Tidy.  
						
						
						
						
					 
					
						2022-03-07 00:28:19 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						96214bf3fd 
					 
					
						
						
							
							Refactor for better multi-read support. Each read is now held separately, with  
						
						... 
						
						
						
						F_DESYNC being deprecated, and FluxSource returns an iterator which can be used
to retry reads. 
						
						
					 
					
						2022-03-07 00:07:42 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						78186d8a45 
					 
					
						
						
							
							Archive.  
						
						
						
						
					 
					
						2022-03-06 00:46:53 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						945e3f3c5f 
					 
					
						
						
							
							Typo fix.  
						
						
						
						
					 
					
						2022-02-04 21:29:56 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						89688394f8 
					 
					
						
						
							
							Replace the upgradefluxfile builtin with a seperate upgrade-flux-file tool.  
						
						... 
						
						
						
						This allows us to remove all the SQL stuff from the main program, and restores
the ability to upgrade from version 2 SQL files. 
						
						
					 
					
						2022-02-04 21:27:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Given 
							
						 
					 
					
						
						
							
						
						9bb6e15900 
					 
					
						
						
							
							Don't crash when trying to read flux from a fl2 file where there isn't any  
						
						... 
						
						
						
						flux. 
						
						
					 
					
						2022-01-26 22:09:50 +01:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						27fceb3f41 
					 
					
						
						
							
							Make the new FL2 flux format the default.  
						
						
						
						
					 
					
						2021-12-05 17:09:02 +00:00 
						 
				 
			
				
					
						
							
							
								dg 
							
						 
					 
					
						
						
							
						
						298f77f52e 
					 
					
						
						
							
							Add the FL2 reader.  
						
						
						
						
					 
					
						2021-12-05 11:33:19 +00:00