David Given
|
574aefbd8b
|
The flux viewer density stuff now seems to work!
|
2025-01-30 23:27:16 +01:00 |
|
David Given
|
9a0591d112
|
Merge from master.
|
2024-11-23 12:58:17 +01:00 |
|
David Given
|
a8cc280574
|
Looks like we need special options for OSX.
|
2024-11-08 22:15:35 +01:00 |
|
David Given
|
da9d9385b9
|
Another try at fixing the custom formatter.
|
2024-11-08 21:32:59 +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
|
944ac97ba4
|
Move layout proto into config.
|
2024-10-19 16:44:02 +02:00 |
|
David Given
|
bb6e8dc6b2
|
Move the drive proto into config.
|
2024-10-19 16:34:34 +02:00 |
|
David Given
|
ed604f6284
|
Finally eliminate the +lib target.
|
2024-10-19 13:18:28 +02:00 |
|
David Given
|
1bcc8f45b5
|
Modularise encoders. Change arch to not depend on +lib.
|
2024-10-16 22:00:51 +02:00 |
|
David Given
|
5eef01377f
|
Modularise decoders.
|
2024-10-16 21:52:53 +02:00 |
|
David Given
|
4c140b1b90
|
Modularise arch.
|
2024-10-16 21:17:59 +02:00 |
|
David Given
|
6d3969ab79
|
Split the dependency so that the encoders/decoders don't depend on arch.
|
2024-10-16 21:00:48 +02:00 |
|
David Given
|
ea35551b9d
|
Merge.
|
2024-10-16 20:28:46 +02:00 |
|
David Given
|
167bb0287e
|
Fix a stray header.
|
2024-10-16 01:29:35 +02:00 |
|
David Given
|
3020705012
|
Modularise imagewriter.
|
2024-10-16 01:12:35 +02:00 |
|
David Given
|
ecd80775d8
|
Modularise fluxsource.
|
2024-10-16 01:00:48 +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
|
8a23046187
|
Fix another protocc invocation.
|
2024-10-15 22:48:48 +02:00 |
|
David Given
|
ca8f2a886e
|
Was this the problem?
|
2024-10-15 22:45:50 +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
|
76d139c29e
|
Remember to add a virtual descructor to LogRenderer.
|
2024-10-13 23:32:41 +02:00 |
|
David Given
|
4b8487f164
|
Add missing file.
|
2024-10-13 23:27:12 +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
|
9ddfa5a56b
|
Move the logger into core.
|
2024-10-13 11:39:33 +02:00 |
|
David Given
|
6339cd6b31
|
Move the routines which render log messages out of logger.cc; this breaks the
dependency which required logger.cc to have access to the entire rest of the
system. Although we still need to forward declare all the log messages.
|
2024-10-13 11:20:27 +02:00 |
|
David Given
|
7e80e255a4
|
Config no longer depends on Flux/Image/Encode/Decode, breaking a circular
dependency.
|
2024-10-12 01:49:13 +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
|
1f2ebe8c33
|
Fixup due to bad intermediate files...
|
2024-10-09 01:37:15 +02:00 |
|
David Given
|
28444b7907
|
imagewriter protos built separately.
|
2024-10-09 01:30:28 +02:00 |
|
David Given
|
75f41fc630
|
imagereader proto built separately.
|
2024-10-09 01:28:07 +02:00 |
|
David Given
|
d091479f29
|
decoders protos now built separately.
|
2024-10-09 01:25:54 +02:00 |
|
David Given
|
665ceb9ea6
|
Add missing file.
|
2024-10-08 23:24:07 +02:00 |
|
David Given
|
27ab1e3e5a
|
Refactor a lot of the proto stuff.
|
2024-10-08 23:18:30 +02:00 |
|
David Given
|
07ccb6319a
|
Tweak dependencies.
|
2024-10-02 01:16:38 +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
|
5e892e8fc3
|
Fixup for Applesauce.
|
2024-10-02 00:23:39 +02:00 |
|
David Given
|
8b124e5ced
|
Merge.
|
2024-10-01 23:58:48 +02:00 |
|
David Given
|
65fb3e9e76
|
Detect index marks and interleave them into the flux stream.
|
2024-10-01 22:26:02 +02:00 |
|
David Given
|
33f3c97b03
|
Crudely hack in a lock against writing, as I'll have to wait for the v3
firmware.
|
2024-10-01 21:30:53 +02:00 |
|
David Given
|
c55032531c
|
Move the VFS stuff into its own library.
|
2024-10-01 21:06:14 +02:00 |
|
David Given
|
12f999e9e4
|
Move hexdump into core.
|
2024-10-01 21:00:22 +02:00 |
|