David Given
0fd1aa82a6
Crudely bodge image writes into working.
2025-10-17 23:41:16 +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
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
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
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
07aa416975
Make the tests work.
2023-10-22 22:57:54 +02:00
David Given
f5f223f622
First steps towards reworking the build system... again.
2023-10-21 23:02:46 +02:00
dg
d74ed71023
Move setting the flux source into Config.
2023-05-11 22:47:00 +00:00
dg
d84c366480
You can now fetch config fields by path.
2023-05-11 19:03:36 +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
db004bc787
Preparse ConfigProto objects.
2023-05-07 19:28:29 +00:00
David Given
065cd113c1
Rework to support combined format definitions, although with only the Amiga
...
format enabled.
2021-07-16 22:39:38 +02:00
David Given
9d2a5fee86
Range ends default to range start.
2021-05-18 21:09:31 +02:00
David Given
471ccf281c
Allow setting cylinder and head ranges.
2021-05-16 18:11:40 +02:00
David Given
41b36649a9
Rename a bunch of config fields for clarity.
2021-05-15 22:23:42 +02:00
David Given
5a63172a86
Remove the hardware source/sink flags.
2021-05-15 13:06:53 +02:00
David Given
05df0a37b1
Add (pretty basic) config dumping and documentation help.
2021-05-14 23:29:16 +02:00
David Given
c3aa12db78
Add support for filename flags to the flags parser. Allow setting config values
...
from the command line.
2021-05-13 23:16:52 +02:00
David Given
5a186b6960
Rename all protos to end with 'Proto' to avoid name conflicts.
2021-05-13 18:05:08 +02:00
David Given
f9510c54b2
Split the encoder/decoder configuration away from inputs and outputs. Make the
...
test pattern creator a flux source.
2021-05-13 17:23:06 +02:00
David Given
c2aae7ee18
fe-read now supports multiple readable formats.
2021-05-13 00:02:54 +02:00
David Given
9d0804eff4
Convert the IBM decoder to use the new config system.
2021-05-12 23:42:38 +02:00
David Given
df0a9bac96
More config machinery: the reader now reads (but can't put the resulting image
...
anywhere).
2021-05-12 00:26:42 +02:00
David Given
cf9cef6f87
Added the machinery for including literal protobufs in the code.
2021-05-11 22:13:10 +02:00
David Given
a8f1469d36
Flesh out the proto config stuff some more.
2021-05-10 22:38:04 +02:00
David Given
74cb332706
The dotted path setter should now work properly.
2021-05-08 23:56:45 +02:00
David Given
a54e3d33a6
Add a first draft of the dotted config file setter.
2021-05-08 22:58:29 +02:00
David Given
1b0ec50711
Add lots more protobuf machinery.
2021-05-07 23:38:31 +02:00