Commit Graph

  • 3ab3db92f5 Add basic support for TI-99 disks. David Given 2025-08-17 10:40:07 +02:00
  • a3cd3dd9dc Adjust dependencies. David Given 2025-08-17 09:45:54 +02:00
  • 918868e9e8 Try updating the Ubuntu version. David Given 2025-08-17 09:43:10 +02:00
  • cf05a25445 Does _error_collector need a constexpr constructor and destructor? David Given 2025-08-17 01:01:32 +02:00
  • 5d5399a267 Add another weirdly missing file. David Given 2025-08-17 00:55:10 +02:00
  • 2de7af0ba5 Add weirdly missing file. David Given 2025-08-17 00:52:01 +02:00
  • 0382c304ad Warning fix. David Given 2025-08-17 00:46:50 +02:00
  • 182d9946fe Add missing file. David Given 2025-08-17 00:40:55 +02:00
  • f24e4029b4 Flux sources now add the locations of their data to _extraConfig --- which is now honoured. Fix a bunch of bugs in some of the flux sources and sinks. The converter now actually works, maybe. David Given 2025-08-17 00:38:25 +02:00
  • 4ebda29171 Rename track -> cylinder in lots of places. David Given 2025-08-16 17:39:55 +02:00
  • 53026f3d02 Rework the way locations are handled to use the new locations microformat rather than the old RangeProto. David Given 2025-08-16 16:59:44 +02:00
  • 99c0e95a2f Added a routine for parsing location lists using Lexy. David Given 2025-08-15 23:39:21 +02:00
  • dfa56c6b08 Raw import of Lexy. David Given 2025-08-14 23:36:31 +02:00
  • 0419df4b2d Another archival checkin... David Given 2025-08-13 23:00:08 +02:00
  • 70bdcd0978 Non-functioning archival checkin. David Given 2025-08-12 20:31:54 +01:00
  • 022df995aa Update for newer C++. David Given 2025-08-11 16:21:03 +01:00
  • dcbe7ec41d Raw import of alphanum. David Given 2025-08-11 16:14:27 +01:00
  • df4d27eefe Better support for repeated fields in the config language. Add a helper for showing all config fields in a proto. David Given 2025-08-10 22:22:58 +01:00
  • 8f233f55e9 Add fluxfile ls. David Given 2025-07-28 23:20:41 +01:00
  • 7db49aec21 Merge pull request #814 from davidgiven/build David Given 2025-07-28 13:36:21 +02:00
  • b5eaec0778 Try more Windows fix? David Given 2025-07-28 12:23:41 +01:00
  • 06b126a2e7 Typo fix. David Given 2025-07-27 23:20:32 +01:00
  • ed96ebac79 Another Windows fix. David Given 2025-07-27 23:08:37 +01:00
  • c6e34d2d88 Alternative Windows fix. David Given 2025-07-27 22:50:43 +01:00
  • 53ac8bad79 Hopefully fix Windows. David Given 2025-07-27 21:43:26 +01:00
  • d2e163bc3b More Windows build debugging. David Given 2025-07-27 21:33:52 +01:00
  • 1404123281 Windows debugging. David Given 2025-07-27 21:20:28 +01:00
  • 01a7afd28a Merge from master. David Given 2025-07-27 20:48:27 +01:00
  • 3a42911e6f Update ab. David Given 2025-07-27 20:48:10 +01:00
  • 8e5d52f2c7 Update ab. David Given 2025-07-24 23:25:41 +02:00
  • dfff5d7230 Merge pull request #796 from davidgiven/layout David Given 2025-07-21 00:29:10 +02:00
  • 19b63786c8 Merge from master. layout David Given 2025-07-21 00:01:41 +02:00
  • 5293e1c18b Merge pull request #792 from davidgiven/builds David Given 2025-04-24 21:07:12 +02:00
  • f200bb8b00 Update documentation. builds David Given 2025-04-24 21:06:32 +02:00
  • ed11a5c412 Update release build script to match. David Given 2025-04-24 21:04:21 +02:00
  • cdcc63f519 Disable the Debian 11 build, as it doesn't work. Try WSL1 again. David Given 2025-04-24 20:49:44 +02:00
  • 7096e9fd9c Disable Windows verbose builds. David Given 2025-04-24 19:41:46 +02:00
  • c8fe56ea95 Switch the sandbox back to hardlinks. David Given 2025-04-24 19:41:38 +02:00
  • 8a2a58b1a5 Hopefully beat the OSX build into working. David Given 2025-04-24 01:16:54 +02:00
  • 98a28225d6 Add support for the 83kB 5.25" Lanier format. aeslanier David Given 2025-04-23 23:25:09 +02:00
  • d041b538bb Add boilerplate for the aeslanier5 format. David Given 2025-04-23 21:17:10 +02:00
  • 42aec98368 Add missing file. David Given 2025-04-22 23:11:43 +02:00
  • 6d73371a79 Update ab. David Given 2025-04-22 23:10:51 +02:00
  • 4d60ff8e67 Update ab. David Given 2025-03-20 02:11:10 +01:00
  • 311ff4a89f Add in some missing dependencies. David Given 2025-03-19 03:01:10 +01:00
  • 5d57957a6e Add missing dependency. David Given 2025-03-18 01:19:58 +01:00
  • f89adce02d Add missing file. David Given 2025-03-18 01:08:09 +01:00
  • 3e505f47bc It now builds properly! David Given 2025-03-18 01:05:07 +01:00
  • 06e29142e6 Arch files are now built as one library per subdirectory, and everything is autodetected. David Given 2025-03-18 00:37:07 +01:00
  • 15a69f6dcb Make build with the new ab --- but the tests fail. David Given 2025-03-17 22:33:54 +01:00
  • 0f763fe06b Patch up for the libfmt change and update to c++20.Patch up for the libfmt change and update to c++20. David Given 2025-03-12 01:22:18 +01:00
  • f5adb89338 Upgrade dep/fmt to 11.1.4. David Given 2025-03-12 01:07:17 +01:00
  • 18cdf56cc0 Both sides of the disk are drawn. qt David Given 2025-02-06 00:32:55 +01:00
  • 880673e140 Made scaling much nicer, including setting the default position and using adaptive zoom. David Given 2025-02-06 00:06:51 +01:00
  • 709d5bc643 The vertical scale is now drawn. David Given 2025-02-05 22:51:03 +01:00
  • a88f783f06 Draw the horizontal time scale. David Given 2025-02-05 19:45:58 +01:00
  • 808fe6da6f Part of the horizontal rule is now drawn. David Given 2025-02-05 00:46:36 +01:00
  • 25eb491ecb Simplify the UI slightly. David Given 2025-01-30 23:29:16 +01:00
  • 574aefbd8b The flux viewer density stuff now seems to work! David Given 2025-01-30 23:27:16 +01:00
  • 3e808c6d85 The flux viewer now properly supports partial redraws. David Given 2025-01-29 01:54:18 +01:00
  • 9177ac4304 The flux view can now be navigated. David Given 2025-01-29 00:50:57 +01:00
  • d245c96421 Start drawing a rectangular flux view. David Given 2025-01-28 23:55:18 +01:00
  • 204220c02d More tidying; split into imager and filer. David Given 2025-01-27 23:51:12 +01:00
  • bd589ecb13 Put the flux viewer in a scroll area. David Given 2025-01-27 23:45:49 +01:00
  • 5d9001e64c Cleanup. David Given 2025-01-27 23:36:41 +01:00
  • f9867c61da Make the image visualiser work (also terrible). David Given 2025-01-27 23:36:11 +01:00
  • f74b8d6eb2 Tidy. David Given 2025-01-27 23:30:42 +01:00
  • ff493ac526 Get the visualiser working again (it sucks). David Given 2025-01-27 23:19:23 +01:00
  • 387dbcf7a4 The frametest program gets promoted to the real imager. David Given 2025-01-27 22:06:08 +01:00
  • f94f3fa625 The bare framework of disk reading works. David Given 2025-01-27 22:04:38 +01:00
  • 518b9e1f88 Fix format option clearing when changing formats; this caused the 'no options' message to somehow not appear. David Given 2025-01-27 01:30:05 +01:00
  • 299c27aaa2 Make the format configuration stuff work. David Given 2025-01-27 01:17:39 +01:00
  • cfae2a6bd3 Make the drive configuration UI work again. David Given 2025-01-27 00:03:23 +01:00
  • 1a947ff9bf Begin GUI rework. David Given 2025-01-21 00:39:30 +01:00
  • 36b120bdbe Add Juku 5104 floppies with a new filesystem_track_order option Märt Põder 2024-11-30 15:31:24 +02:00
  • cc169d414f Add experimental support for libdsk 'altback' mode layouts. David Given 2024-11-29 22:39:34 +01:00
  • 0fcb2075e0 Move filesystem_track_ordering from ImageReaderProto/ImageWriterProto to ImgInputOutputProto; it now only applies to img files. Make it honour the appropriate track layout setting too. David Given 2024-11-29 22:30:33 +01:00
  • 2bda78fb40 Distinguish between filesystem track ordering and image track ordering (although currently only the filesystem ordering is used). David Given 2024-11-29 22:07:58 +01:00
  • e878c6eef6 Remove the unused sector_order field from FilesystemProto. David Given 2024-11-29 21:24:32 +01:00
  • 9ce405cec5 Remove the broken install rule. David Given 2024-11-24 23:10:48 +01:00
  • f064d413b3 Add a docker test for Manjaro Linux. David Given 2024-11-24 22:50:44 +01:00
  • 9a9a9e426a Update configuration for OSX. David Given 2024-11-23 18:46:59 +01:00
  • f57a37a355 Make the Qt GUI build again. David Given 2024-11-23 18:42:34 +01:00
  • 9a0591d112 Merge from master. David Given 2024-11-23 12:58:17 +01:00
  • e5a3331f24 Enable debug tracing. David Given 2024-11-22 21:44:56 +01:00
  • 6f99f88b29 Merge from master. David Given 2024-11-22 21:22:24 +01:00
  • 8ff0153708 Add fedora 40 docker test. David Given 2024-11-22 21:21:05 +01:00
  • c7273c06da Add docker tests for Fedora 41. David Given 2024-11-22 21:17:34 +01:00
  • cd36caccc7 Warning fix. David Given 2024-11-22 20:34:00 +01:00
  • a022aab28a Change the wx library order. David Given 2024-11-09 20:52:47 +01:00
  • 949e9c216d No, we need to stick with WSL2. David Given 2024-11-09 19:35:03 +01:00
  • 3fcf7d4e69 More adjust. David Given 2024-11-09 19:11:00 +01:00
  • e335621558 Adjust. David Given 2024-11-09 19:04:50 +01:00
  • 9a0357c67b Fix filename. David Given 2024-11-09 18:56:30 +01:00
  • 0953039369 Try using WSL 1 with Fedora 41. David Given 2024-11-09 18:52:34 +01:00
  • d4a8eb5847 More. David Given 2024-11-09 18:19:14 +01:00
  • d48ab7c84e Adjust Docker setup script. David Given 2024-11-09 18:00:15 +01:00
  • c43b88ac0b Try doing a Debian 11 build on github. David Given 2024-11-09 17:59:02 +01:00
  • 76ffbb96ba Remember to update the autorelease script for the new Fedora rpmsphere. David Given 2024-11-09 14:05:25 +01:00
  • b6b28c8a02 Merge pull request #791 from davidgiven/docker David Given 2024-11-09 13:37:27 +01:00