Commit Graph

  • 7cd632b4e2 Convert font image straight to QIcons G.K.MacGregor 2024-06-17 22:08:31 +01:00
  • a0dd98144a Show blast-through alphanumerics in G1 character selection G.K.MacGregor 2024-06-09 22:13:24 +01:00
  • 80a450e0de Implement object invoke context menu G.K.MacGregor 2024-06-04 18:14:59 +01:00
  • f90ea6ca9c Add an easy way to get list of object definitions G.K.MacGregor 2024-06-04 18:13:59 +01:00
  • dfff4c5e17 Implement font style context menu G.K.MacGregor 2024-05-26 19:27:48 +01:00
  • e9855ceba3 Implement display attributes context menu G.K.MacGregor 2024-05-26 18:24:21 +01:00
  • 238515006d Implement flash functions context menu G.K.MacGregor 2024-05-26 17:39:21 +01:00
  • 771bc66b89 Add insert options to context menu G.K.MacGregor 2024-05-22 16:30:02 +01:00
  • 5b688d47ea Present same context menu in all table columns G.K.MacGregor 2024-05-07 21:58:45 +01:00
  • 05cf313b63 Implement CLUT context menu G.K.MacGregor 2024-04-30 21:12:35 +01:00
  • 12649e3adf Implement character context menu G.K.MacGregor 2024-04-28 18:46:31 +01:00
  • 539c6c9b32 Make the model return character set numbers G.K.MacGregor 2024-04-24 19:51:06 +01:00
  • 5d0241ad43 Implement right-click to change triplet mode G.K.MacGregor 2024-04-24 17:57:01 +01:00
  • 9e64033d7c Break out triplet mode menu G.K.MacGregor 2024-04-22 22:15:10 +01:00
  • ecefa03559 Encapsulate the font bitmap G.K.MacGregor 2024-04-17 22:15:01 +01:00
  • 3db1815772 Add zoom slider to status bar G.K.MacGregor 2024-04-09 21:33:17 +01:00
  • ebb389b6d7 Tag version 0.6.3-beta 0.6.3-beta G.K.MacGregor 2024-02-05 18:02:30 +00:00
  • 55814f1d6d Add some examples G.K.MacGregor 2024-02-05 17:37:31 +00:00
  • 7dc192e59b Say that it compiles with Qt 6 G.K.MacGregor 2024-02-05 17:29:16 +00:00
  • 37f7be7db1 Render the page with QImage instead of QPixmap G.K.MacGregor 2024-02-05 17:02:36 +00:00
  • 680130f26e Remove a couple of spurious includes G.K.MacGregor 2024-02-05 17:01:55 +00:00
  • cbe0ad14e5 Try to make status bar smaller G.K.MacGregor 2024-02-02 20:49:16 +00:00
  • e3a8f43b52 Split text block saving into intermediate class G.K.MacGregor 2024-02-02 18:00:43 +00:00
  • baa20d69b7 Really simplify refresh signalling G.K.MacGregor 2024-02-02 16:34:34 +00:00
  • bd49ba9e47 Update copyright notices to 2024 G.K.MacGregor 2024-01-01 00:12:17 +00:00
  • 16f6d353ed Revert "Make cycle time optional" G.K.MacGregor 2023-11-30 22:05:14 +00:00
  • 42d19b6e4b Properly set 2nd region combobox to unneeded G.K.MacGregor 2023-11-29 22:10:58 +00:00
  • 9759321566 Update URL of the ETS 300 706 teletext specification G.K.MacGregor 2023-10-21 19:16:54 +01:00
  • 426052f573 Port away from GNU case range extension G.K.MacGregor 2023-09-12 16:45:55 +01:00
  • 3048e4dbc6 Make cycle time optional G.K.MacGregor 2023-09-12 14:58:22 +01:00
  • a4680326f0 Simplify refresh signalling G.K.MacGregor 2023-09-12 13:50:00 +01:00
  • a28e56797b Fix missing bottom half of double size text in passive objects G.K.MacGregor 2023-09-05 20:25:08 +01:00
  • e56fc40f8f Put parameter names into header files too G.K.MacGregor 2023-08-27 14:25:16 +01:00
  • 24cafa00d4 Force reload shortcut to F5 key G.K.MacGregor 2023-08-22 21:42:36 +01:00
  • 8e14d144fd [Qt6] Fix shortcut key sequences G.K.MacGregor 2023-08-22 21:34:10 +01:00
  • e001aa7896 [Qt6] Use setEncoding instead of deprecated setCodec G.K.MacGregor 2023-08-20 22:16:51 +01:00
  • 22703e4bfb [Qt6] Switch QRegExp usage to QRegularExpression G.K.MacGregor 2023-08-20 19:39:13 +01:00
  • 6d79329442 [Qt6] Include QActionGroup G.K.MacGregor 2023-08-20 19:09:24 +01:00
  • fe69e0cd0f [Qt6] Be explicit about QChar() G.K.MacGregor 2023-08-20 19:01:53 +01:00
  • fe53cabee1 [Qt6] Switch to Qt::SkipEmptyParts to fix deprecation warning G.K.MacGregor 2023-08-20 18:50:55 +01:00
  • 86e2856d50 Tag version 0.6.2-alpha 0.6.2-alpha G.K.MacGregor 2023-08-15 19:50:56 +01:00
  • 116b02d68f Refresh page when C5 or C6 bits are toggled G.K.MacGregor 2023-08-15 18:41:26 +01:00
  • c9a0d0bf84 Change default page timing from 8 to 20 seconds G.K.MacGregor 2023-08-15 18:36:33 +01:00
  • f36143e10f Really show correct G0 and G2 character set in widgets G.K.MacGregor 2023-08-15 18:11:40 +01:00
  • 6185ca7110 Make full screen+row colours and CLUT remapping undoable G.K.MacGregor 2023-08-13 21:39:25 +01:00
  • 3729b293f0 Fix pasting 0x7f on unmapped plain text character G.K.MacGregor 2023-08-13 14:38:56 +01:00
  • b71c178840 Fix crash if Termination or Define Object was only triplet G.K.MacGregor 2023-08-09 22:20:20 +01:00
  • ba2d1241d0 Fix flashing rows with mixed 1Hz and 2Hz rates G.K.MacGregor 2023-08-06 16:49:44 +01:00
  • 07e0d757bb Forgot to remove "no mod'd G0 and G2 designation" from README G.K.MacGregor 2023-06-24 23:55:55 +01:00
  • 88ea066481 Tag version 0.6.1-alpha 0.6.1-alpha G.K.MacGregor 2023-06-24 18:05:05 +01:00
  • 7b59c78cee Show correct G0 and G2 character set from page in widgets G.K.MacGregor 2023-06-23 18:39:36 +01:00
  • c8f61d4d2c Fix default palette detection of CLUTs 1:7 and 3:7 G.K.MacGregor 2023-06-20 18:42:01 +01:00
  • bd894a523e Show language names with mod'd G0/G2 character set triplet G.K.MacGregor 2023-06-15 18:55:47 +01:00
  • 27ae092b5e Lock out CLUT 0-1 editing when Level is not 3.5 G.K.MacGregor 2023-06-14 18:21:23 +01:00
  • 43dcccb00c Fix to reserved value in mode menu G.K.MacGregor 2023-06-12 21:54:59 +01:00
  • 0d0db2f8b6 Implement modified G0 and G2 character set designation triplet G.K.MacGregor 2023-06-12 16:37:50 +01:00
  • 61c52fe7cc Fix resetting reserved bit for display attributes G.K.MacGregor 2023-05-21 18:32:25 +01:00
  • 4b6ea4398d Implement Level 3.5 bold and italic font style G.K.MacGregor 2023-05-21 15:33:21 +01:00
  • ed821bde45 Use proper composition mode when copying lines to flash buffers G.K.MacGregor 2023-05-14 17:39:08 +01:00
  • 955a1262e9 Clear invocation QMaps on empty triplet list G.K.MacGregor 2023-05-09 23:35:29 +01:00
  • 021fbfa60f Rewrite the decoder G.K.MacGregor 2023-05-07 19:25:06 +01:00
  • 801efa570c Also track Active Position of Level 1.5 decoding G.K.MacGregor 2023-05-02 18:45:39 +01:00
  • 0b50b064db Set address when inserting a Address Row 0 triplet G.K.MacGregor 2023-04-12 21:18:22 +01:00
  • c5e3fd5668 Optimise rendering of pages with flashing characters G.K.MacGregor 2023-03-19 17:38:52 +00:00
  • 3125762133 Tag version 0.6-alpha 0.6-alpha G.K.MacGregor 2023-03-05 14:38:45 +00:00
  • c0670c8281 Never mark a document cleanly saved after .t42 export G.K.MacGregor 2023-02-26 18:06:14 +00:00
  • 7493c8f527 Add re-export option if .t42 file is loaded or exported G.K.MacGregor 2023-02-26 17:29:09 +00:00
  • 9bd9f180c2 Don't hide control codes or grid when exporting PNG G.K.MacGregor 2023-02-02 18:18:51 +00:00
  • c64be6a4c9 Update copyright notices to 2023 G.K.MacGregor 2022-12-31 21:19:15 +00:00
  • eb752835fd Auto-set row when inserting a Set Active Position triplet G.K.MacGregor 2022-12-13 21:34:14 +00:00
  • 72a2ef9660 Implement word wrapping when pasting plain text, wrt #6 G.K.MacGregor 2022-11-20 17:36:53 +00:00
  • 213eace512 Add dither to mosaic manipulating keypresses G.K.MacGregor 2022-11-06 18:42:14 +00:00
  • 06e0b401ca Tag version 0.5.5-alpha 0.5.5-alpha G.K.MacGregor 2022-10-23 15:24:43 +01:00
  • bc8780608c Force refresh when switching decode Levels G.K.MacGregor 2022-10-23 12:43:27 +01:00
  • 536c231941 Fix detect-on-load of Level 3.5 objects and DRCS mode G.K.MacGregor 2022-10-23 12:30:50 +01:00
  • 4faed597c0 Disable triplet widgets when no triplet is selected G.K.MacGregor 2022-10-04 21:22:02 +01:00
  • 75816e7750 Fix reserved data detection in DRCS character triplet G.K.MacGregor 2022-09-22 21:28:29 +01:00
  • 8b655afb2d Highlight reserved mode and data in X/26 triplet list G.K.MacGregor 2022-08-30 21:07:14 +01:00
  • abf649d2ab Add reload from disk G.K.MacGregor 2022-07-17 15:16:53 +01:00
  • a8f2152c92 Try fixing the "unknown keypress types a block character" G.K.MacGregor 2022-06-20 18:30:53 +01:00
  • 9d05126e8f Fix non-flashing when page is force-refreshed G.K.MacGregor 2022-06-18 17:55:19 +01:00
  • 4d4bcc6151 Tag version 0.5.4-alpha 0.5.4-alpha G.K.MacGregor 2022-05-30 19:44:55 +01:00
  • 5b6fd56a37 Remove unused variable G.K.MacGregor 2022-05-22 15:23:38 +01:00
  • bcc0d0d8e7 Keep keyboard focus if scene item other than proxy widget is clicked G.K.MacGregor 2022-05-15 13:08:58 +01:00
  • ec4bdd6f7f Only check Local Object pointers G.K.MacGregor 2022-05-15 11:22:19 +01:00
  • a8798260dc Rename Level method and variable G.K.MacGregor 2022-05-02 22:24:04 +01:00
  • 50582a95a4 Fix typo in comment G.K.MacGregor 2022-05-02 22:22:58 +01:00
  • 1302205911 Fix selecting X/26 triplets by keyboard G.K.MacGregor 2022-05-01 16:49:23 +01:00
  • 73c1b482e2 Force refresh in decoder constructor G.K.MacGregor 2022-05-01 14:29:30 +01:00
  • d5487140cf Split compositional links from page enhancements G.K.MacGregor 2022-05-01 12:55:08 +01:00
  • 45bfa80340 Rename insert widgets G.K.MacGregor 2022-04-28 21:37:44 +01:00
  • 661a85066b Show Object related errors in X/26 triplet list G.K.MacGregor 2022-04-05 22:11:01 +01:00
  • e16bb15310 Split decoder and render G.K.MacGregor 2022-04-02 22:38:38 +01:00
  • 74ebc91ee6 Split Insert triplet button, and add mode menus G.K.MacGregor 2022-03-06 12:00:53 +00:00
  • cda458b5bf Trim layout margins within triplet parameter stack G.K.MacGregor 2022-02-14 23:00:47 +00:00
  • 9d27ae24e7 Show selection size in status bar G.K.MacGregor 2022-02-13 18:50:50 +00:00
  • 1eeeafb51e Show CLUT 1:0 as transparent in widgets G.K.MacGregor 2022-02-08 17:31:34 +00:00
  • 4aa77395c0 Tag version 0.5.3-alpha 0.5.3-alpha G.K.MacGregor 2022-01-05 21:45:17 +00:00
  • ae1aef63f9 Fix incorrect C8 and C14 bits on t42 exporing G.K.MacGregor 2022-01-05 20:57:26 +00:00
  • 406ab6c6ed Update copyright notices to 2022 G.K.MacGregor 2021-12-31 21:40:36 +00:00