| 
							
							
								 David Given | d1524f78fb | Apply the fix from #811 to make everything build against Protobuf 31. | 2025-08-19 23:28:19 +02:00 |  | 
			
				
					| 
							
							
								 David Given | df4d27eefe | Better support for repeated fields in the config language. Add a helper for showing all config fields in a proto. | 2025-08-10 22:22:58 +01:00 |  | 
			
				
					| 
							
							
								 David Given | b5eaec0778 | Try more Windows fix? | 2025-07-28 12:23:41 +01:00 |  | 
			
				
					| 
							
							
								 David Given | 06b126a2e7 | Typo fix. | 2025-07-27 23:20:32 +01:00 |  | 
			
				
					| 
							
							
								 David Given | ed96ebac79 | Another Windows fix. | 2025-07-27 23:08:37 +01:00 |  | 
			
				
					| 
							
							
								 David Given | 311ff4a89f | Add in some missing dependencies. | 2025-03-19 03:01:10 +01:00 |  | 
			
				
					| 
							
							
								 David Given | 3e505f47bc | It now builds properly! | 2025-03-18 01:05:07 +01:00 |  | 
			
				
					| 
							
							
								 David Given | 15a69f6dcb | Make build with the new ab --- but the tests fail. | 2025-03-17 22:33:54 +01:00 |  | 
			
				
					| 
							
							
								 David Given | 49a0a6fdb3 | Fix things caused by the ab upgrade. | 2024-11-07 21:16:27 +01:00 |  | 
			
				
					| 
							
							
								 David Given | 7983a4b883 | Move the external file format stuff into its own module. | 2024-10-15 00:46:46 +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 | f5b14cadf8 | Use "" to access the fmt headers, not <>, or else Windows can't find the fallback library. | 2024-10-09 15:10:22 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 27ab1e3e5a | Refactor a lot of the proto stuff. | 2024-10-08 23:18:30 +02:00 |  | 
			
				
					| 
							
							
								 David Given | af0ce4cf35 | Update ab. | 2024-09-02 23:51:03 +02:00 |  | 
			
				
					| 
							
							
								 David Given | cac4d1ce86 | Encode all the protos in one go (per library), as it's vastly faster. | 2024-08-12 12:36:39 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 654e7e750c | Fix truncate arg ordering because of stupid OSX. | 2024-05-01 00:25:10 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 3e053b32e2 | Display a useful command to repeat a test if one fails. | 2024-04-30 23:07:10 +02:00 |  | 
			
				
					| 
							
							
								 David Given | f9c1816e6f | Format. | 2024-03-30 19:29:48 +01:00 |  | 
			
				
					| 
							
							
								 David Given | d960b020ea | Get the executables building on WSL2 Fedora. | 2024-03-30 19:14:02 +01:00 |  | 
			
				
					| 
							
							
								 David Given | c115de9d40 | Update to build with ab. | 2024-03-29 23:53:05 +01:00 |  | 
			
				
					| 
							
							
								 David Given | 533b217c8f | Eliminate the broken tpi system for a simple drive/format type field. | 2023-10-29 21:10:14 +01:00 |  | 
			
				
					| 
							
							
								 dg | dcb92db519 | Remove old build system. | 2023-10-26 19:29:01 +00:00 |  | 
			
				
					| 
							
							
								 David Given | 44fc532d63 | Build the documentation. | 2023-10-24 00:49:05 +02:00 |  | 
			
				
					| 
							
							
								 David Given | a24fe420c4 | We can now build both the CLI and GUI binaries! | 2023-10-22 21:20:47 +02:00 |  | 
			
				
					| 
							
							
								 David Given | f5f223f622 | First steps towards reworking the build system... again. | 2023-10-21 23:02:46 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 315889faf6 | Warning fix. | 2023-07-23 22:49:23 +02:00 |  | 
			
				
					| 
							
							
								 dg | dae9537472 | Warning fixes. | 2023-07-07 21:51:24 +00:00 |  | 
			
				
					| 
							
							
								 David Given | 214ff38749 | Tweak documentation layout. | 2023-05-25 22:08:28 +02:00 |  | 
			
				
					| 
							
							
								 David Given | f2d92e93fb | Format. | 2023-05-25 21:27:49 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 854b3e9c59 | Better autogenerated documentation. | 2023-05-25 21:14:41 +02:00 |  | 
			
				
					| 
							
							
								 dg | d84c366480 | You can now fetch config fields by path. | 2023-05-11 19:03:36 +00:00 |  | 
			
				
					| 
							
							
								 dg | 42e6c11081 | Migrate to a new global config object. | 2023-05-10 23:13:33 +00:00 |  | 
			
				
					| 
							
							
								 dg | 7099264334 | Correct index table rendering. | 2023-05-08 18:37:16 +00:00 |  | 
			
				
					| 
							
							
								 dg | fe39977ff7 | Remember to add links to each profile's documentation. | 2023-05-07 23:51:55 +00:00 |  | 
			
				
					| 
							
							
								 dg | b9fc8de5b5 | OSX compatibility. | 2023-05-07 23:33:36 +00:00 |  | 
			
				
					| 
							
							
								 dg | f7b8022d3a | Switch to the traditional unicorn/dinosaur support categorisation. | 2023-05-07 23:06:56 +00:00 |  | 
			
				
					| 
							
							
								 dg | a62346c515 | Add short names to each profile. | 2023-05-07 21:49:14 +00:00 |  | 
			
				
					| 
							
							
								 dg | ab1b10f935 | Typo fix. | 2023-05-07 21:30:09 +00:00 |  | 
			
				
					| 
							
							
								 dg | 8e918706dc | First draft at autogenerating the table in the README. | 2023-05-07 21:28:42 +00:00 |  | 
			
				
					| 
							
							
								 dg | db004bc787 | Preparse ConfigProto objects. | 2023-05-07 19:28:29 +00:00 |  | 
			
				
					| 
							
							
								 dg | 71a7f3554e | Remember to actually add the documentation files... | 2023-05-07 18:40:24 +00:00 |  | 
			
				
					| 
							
							
								 dg | 5c3f422a53 | First pass at automatic document generation. | 2023-05-07 18:36:30 +00:00 |  | 
			
				
					| 
							
							
								 dg | 2fe0cec04a | Copy documentation into the config definitions. | 2023-05-07 16:48:17 +00:00 |  | 
			
				
					| 
							
							
								 David Given | 1dd94a7d82 | Refactor disk layout information out of ImgReaderWriterProto into a new top-level config paragraph. | 2022-08-25 22:51:26 +02:00 |  | 
			
				
					| 
							
							
								 David Given | ffece005c5 | Use the correct extensions for the output binaries. | 2022-06-15 21:46:50 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 256c42833a | Rememeber to run the proto test. | 2022-06-14 21:36:55 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 372a9075d7 | Remove obsolete files. | 2022-06-14 21:22:43 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 95d5d42608 | Run the encode/decode tests. | 2022-06-14 19:33:20 +02:00 |  | 
			
				
					| 
							
							
								 David Given | 5efbb38270 | Initial port to ackbuilder. The fluxengine binary builds on Linux. | 2022-06-11 01:00:31 +02:00 |  | 
			
				
					| 
							
							
								 David Given | adff739a5d | Partial conversion to do automatic scaling of flux based on the disk rotation speed. Although, something seems to have broken for 5.25" disks. | 2022-03-27 23:50:32 +02:00 |  |