David Given
|
0fd1aa82a6
|
Crudely bodge image writes into working.
|
2025-10-17 23:41:16 +02:00 |
|
David Given
|
87ce3ad61d
|
Fluxmaps can now be queried for a (cached) list of index marks. Tracks
now contain both the raw list of sectors and a deduplicated list,
suitable for the visualiser.
|
2025-10-16 00:52:37 +02:00 |
|
David Given
|
3d063e932a
|
Rereading disks through the GUI now works.
|
2025-10-15 00:41:49 +02:00 |
|
David Given
|
6776c51b23
|
Add read/write indicators to the summary view. Fix a pile of minor bugs.
|
2025-10-11 00:49:59 +02:00 |
|
David Given
|
97bb563ba0
|
Another massive overhaul to rip out the last remaining bits of Layout.
|
2025-10-10 00:21:47 +02:00 |
|
David Given
|
5a815e0cd6
|
Extend DiskLayout to contain the sector offset and block number data.
Update the gui to use it.
|
2025-10-01 23:33:21 +02:00 |
|
David Given
|
06a3af2a1d
|
Add filesystem sector offsets to the disk layout structure.
|
2025-10-01 00:34:09 +02:00 |
|
David Given
|
81f9246ab8
|
Rework summaryview to use the new DiskLayout.
|
2025-09-30 00:26:22 +02:00 |
|
David Given
|
6979567429
|
Add basic tests for DiskLayout.
|
2025-09-29 20:54:05 +02:00 |
|
David Given
|
348de4165d
|
Initial version of the new DiskLayout class.
|
2025-09-25 00:04:51 +02:00 |
|
David Given
|
a1e2191ad5
|
mingw is less aggressive about dead code removal that other gccs are, so
we need to add dependencies in places where they're really not used.
|
2025-08-27 03:06:31 +02:00 |
|
David Given
|
9062a531f3
|
Migrate the 40track etc extension configs to actual options. Add the
ability to have --group=value options to make this cleaner.
|
2025-08-21 00:53:50 +02:00 |
|
David Given
|
996fdbc0f5
|
More overhauling of the proto layer; fluxfile ls now works.
|
2025-08-18 00:37:42 +02:00 |
|
David Given
|
9ff3e3b42a
|
Finally make the getters and setters work with repeated fields.
|
2025-08-17 23:04:14 +02:00 |
|
David Given
|
0a5604521e
|
Merge in fluxfile stuff.
|
2025-08-17 21:12:27 +02:00 |
|
David Given
|
182d9946fe
|
Add missing file.
|
2025-08-17 00:40:55 +02:00 |
|
David Given
|
53026f3d02
|
Rework the way locations are handled to use the new locations
microformat rather than the old RangeProto.
|
2025-08-16 16:59:44 +02:00 |
|
David Given
|
99c0e95a2f
|
Added a routine for parsing location lists using Lexy.
|
2025-08-15 23:39:21 +02:00 |
|
David Given
|
70bdcd0978
|
Non-functioning archival checkin.
|
2025-08-12 20:31:54 +01: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
|
5293e1c18b
|
Merge pull request #792 from davidgiven/builds
Make an attempt to switch to WSL 1 for better builds.
|
2025-04-24 21:07:12 +02:00 |
|
David Given
|
15a69f6dcb
|
Make build with the new ab --- but the tests fail.
|
2025-03-17 22:33:54 +01:00 |
|
David Given
|
0f763fe06b
|
Patch up for the libfmt change and update to c++20.Patch up for the
libfmt change and update to c++20.
|
2025-03-12 01:22:18 +01:00 |
|
David Given
|
f064d413b3
|
Add a docker test for Manjaro Linux.
|
2024-11-24 22:50:44 +01:00 |
|
David Given
|
8ff0153708
|
Add fedora 40 docker test.
|
2024-11-22 21:21:05 +01:00 |
|
David Given
|
c7273c06da
|
Add docker tests for Fedora 41.
|
2024-11-22 21:17:34 +01:00 |
|
David Given
|
149e5c6fba
|
Make work on Debian 11. Add some Docker tests to make sure it keeps working on
Debian 11.
|
2024-11-08 21:07:17 +01:00 |
|
David Given
|
38af98ec9b
|
Reformat.
|
2024-10-19 18:02:16 +02:00 |
|
David Given
|
33d241c33e
|
Move common.proto into config.
|
2024-10-19 16:58:44 +02:00 |
|
David Given
|
ed604f6284
|
Finally eliminate the +lib target.
|
2024-10-19 13:18:28 +02:00 |
|
David Given
|
4c140b1b90
|
Modularise arch.
|
2024-10-16 21:17:59 +02:00 |
|
David Given
|
c42e73f17a
|
Modularise fluxsink and usb.
|
2024-10-16 00:41:57 +02:00 |
|
David Given
|
ec271a67ad
|
Move the flx stuff into external.
|
2024-10-16 00:00:09 +02:00 |
|
David Given
|
900ba11623
|
Move csvreader into external. Why was it in core?
|
2024-10-15 00:56:57 +02:00 |
|
David Given
|
7da4e15b73
|
Move the Kryoflux and Catweasel stuff into external.
|
2024-10-15 00:52:02 +02:00 |
|
David Given
|
7983a4b883
|
Move the external file format stuff into its own module.
|
2024-10-15 00:46:46 +02:00 |
|
David Given
|
ea4a147751
|
Move fluxmapreader/fluxpattern into data.
|
2024-10-15 00:00:27 +02:00 |
|
David Given
|
a006e0bf6f
|
Overhaul the log stuff to actually work again (better).
|
2024-10-13 23:26:12 +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
|
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
|
d091479f29
|
decoders protos now built separately.
|
2024-10-09 01:25:54 +02:00 |
|
David Given
|
27ab1e3e5a
|
Refactor a lot of the proto stuff.
|
2024-10-08 23:18:30 +02:00 |
|
David Given
|
a6981ff7ef
|
Split the FluxmapReader and FluxPattern files.
|
2024-10-02 00:42:06 +02:00 |
|
David Given
|
fc8d0283b1
|
Remove the applesauce.cc and test, as it's not used any more.
|
2024-10-02 00:28:04 +02:00 |
|
David Given
|
8b124e5ced
|
Merge.
|
2024-10-01 23:58:48 +02:00 |
|
David Given
|
c55032531c
|
Move the VFS stuff into its own library.
|
2024-10-01 21:06:14 +02:00 |
|
David Given
|
817cf03592
|
Fixup after last checkin.
|
2024-10-01 20:55:02 +02:00 |
|
David Given
|
ca940d1599
|
Refactor core libraries into their own library.
|
2024-10-01 20:36:53 +02:00 |
|
David Given
|
d00fba02a0
|
Rename greaseWeazle to greaseweazle (as it needs doing).
|
2024-09-30 22:03:17 +02:00 |
|