1
0
Fork 0
Commit Graph

33 Commits

Author SHA1 Message Date
chylex e80fb54eea Fix marker panel updating after changing bit stream panel contents in BrotliBuilder 2020-02-14 14:16:40 +01:00
chylex bab1ddf207 Add marker panel options (tab size, orientation) & improve window resizing in BrotliBuilder 2020-02-10 12:45:48 +01:00
chylex 360e562832 Minor refactoring and fixes in BrotliBuilder & BrotliCalc 2020-01-28 20:00:24 +01:00
chylex d48b291db9 Clarify which file is used in Brotli structure & marker panels in BrotliBuilder 2020-01-27 18:25:00 +01:00
chylex 8ad489139e Format bit counts in BrotliBuilder & add serialized byte count 2020-01-23 09:02:19 +01:00
chylex 63b0cb7a55 Rewrite BrotliFileStructure decompression state handling and API 2019-11-29 14:03:00 +01:00
chylex 1733cc4a56 Fix BrotliBuilder panel cloning bugs (unnecessary regeneration & marker colors) 2019-11-29 01:19:11 +01:00
chylex 08bf9a6b3a Allow omitting bit counts in markers & omit in BrotliBuilder marker comparison 2019-11-28 23:35:49 +01:00
chylex c9e1b10dbc Enable C# 8 nullable reference types for all projects & fix warnings 2019-11-26 14:42:10 +01:00
chylex d0523c8c3d Move marker text generation to BrotliLib 2019-11-24 22:57:16 +01:00
chylex d578fb4346 Reorganize BrotliLib namespaces 2019-11-22 05:44:02 +01:00
chylex 974541b937 Minor BrotliLib refactoring (ranges, exceptions, formatting) 2019-10-31 19:13:08 +01:00
chylex 4dc334cae9 Add information about bit counts to markers 2019-10-20 23:17:23 +02:00
chylex 073c5261fd Add BrotliBuilder warning dialog when encode/transform output is mismatched 2019-10-06 06:48:57 +02:00
chylex 3294ac800e Improve how CR/LF characters are displayed in markers 2019-10-04 16:47:55 +02:00
chylex 10a0c7b42c Refactor UI code into a cleaner state-based event system 2019-10-01 18:40:29 +02:00
chylex 6f60b6008c Add 'Compare Markers' menu item w/ WinMerge support 2019-07-09 15:55:27 +02:00
chylex 05690a1bea Improve marker memory usage by interning strings 2019-07-08 18:13:11 +02:00
chylex 5101bb1021 Add GUI option to wrap text in marker info panel 2019-05-29 00:12:43 +02:00
chylex 683b939f07 Allow manually selecting text in MarkedTextBox 2019-05-20 09:47:20 +02:00
chylex 667d934f53 Allow disabling marker generation in the GUI 2019-05-20 09:31:31 +02:00
chylex 8ab371b0e4 Move marker info GUI into the main window & redesign 2019-05-19 09:52:07 +02:00
chylex 48244aff50 Move Brotli encoders and transformers off-thread in BrotliBuilder 2019-05-18 04:23:26 +02:00
chylex 9b59e6a988 Move output handling from BrotliGlobalState into a new interface 2019-03-28 03:58:31 +01:00
chylex 64d19061b2 Add a dummy MarkedBitReader to allow disabling markers 2019-03-11 09:16:08 +01:00
chylex dd4d973e57 Make BitReader.Index an integer (BitStream was already limited to 256 MB) 2019-03-11 09:01:18 +01:00
chylex c57a0a4dcf Add dialog w/ bit stream marker labels 2019-03-07 16:15:23 +01:00
chylex fcd6b3847c Update main window to display bit count and output length 2019-03-07 03:14:44 +01:00
chylex 285612a1bd Cleanup unused methods and imports 2019-03-07 02:55:48 +01:00
chylex 84c97d40c6 Implement bit stream UI marker coloring and navigation 2019-03-07 02:40:18 +01:00
chylex f47ca970ce Replace RicherTextBox with the FCTB library 2019-03-06 14:24:59 +01:00
chylex ddd0a270de Remove option to limit displayed output length 2019-03-06 14:01:44 +01:00
chylex 648d9b7393 Refactor bit stream & output panel into a separate Control 2019-02-07 03:13:56 +01:00