1
0
Fork 0
Commit Graph

41 Commits

Author SHA1 Message Date
chylex 3f7d4612b9 Update BrotliBuilder to use StatusStrip for when .NET removes StatusBar 2020-02-17 11:29:22 +01:00
chylex e247eda9b8 Update BrotliBuilder to use MenuStrip on .NET 3.1+ 2020-02-17 02:20:49 +01:00
chylex 0465f26239 Finish refactoring BrotliBuilder menu code & reorganize FormMain 2020-02-14 14:02:09 +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 bc4026a021 Refactor BrotliBuilder View menu items out of designer file 2020-02-10 08:57:07 +01:00
chylex 7439daf9f8 Add BrotliEncodePipeline support & improve Original panel controls in BrotliBuilder 2020-01-29 16:01:51 +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 0bfd7ebf3a Add BrotliBuilder dialog to configure current serialization parameters 2019-12-31 18:51:42 +01:00
chylex b5920fbf2c Simplify code for encoder/transformer menu buttons in BrotliBuilder 2019-11-24 16:28:20 +01:00
chylex db5bff852c Add UI menu items to clone files between Generated/Original panels 2019-10-05 04:28:42 +02:00
chylex 21ddff2b08 Minor UI menu tweaks (Compare Markers state, Encode menu separator) 2019-10-05 03:53:04 +02:00
chylex a12fc7f9e4 Add menu item to save generated output as a file 2019-10-04 03:27:38 +02:00
chylex 7454ebc81b Implement dictionary-only & mixed greedy search Brotli encoder 2019-10-03 21:57:34 +02:00
chylex 7eb0420746 Update UI to time structure generation (deserialize/encode/transform) 2019-10-01 18:42:41 +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 0eb054a214 Add Brotli transformer that splits insert&copy lengths into 2 block types 2019-05-29 00:12:43 +02:00
chylex 5101bb1021 Add GUI option to wrap text in marker info panel 2019-05-29 00:12:43 +02:00
chylex fbe0b299bd Decrease minimum size of GUIs 2019-05-21 13:18:07 +02:00
chylex 3f90278047 Move encoder and transformer GUI menu items to top-level 2019-05-20 00:25:11 +02:00
chylex a6c4632803 Add Brotli encoder that greedily searches for copies 2019-05-19 23:47:41 +02:00
chylex 7e2d8e0f7a Fix GUI tab index & tweak menu item names 2019-05-19 10:00:45 +02:00
chylex 6712cc325d Add option to hide the Marker Info panel 2019-05-19 09:56:12 +02:00
chylex 8ab371b0e4 Move marker info GUI into the main window & redesign 2019-05-19 09:52:07 +02:00
chylex 7ed6662ac0 Update GUI (sizes, margins, and disable 'Add Meta-Block (Compressed)' button) 2019-05-19 07:05:48 +02:00
chylex f219a35fe0 Add Brotli transformer that tests all distance parameter values 2019-05-18 08:49:42 +02:00
chylex 529784857f Fix Windows Forms designer being shit again 2019-05-18 04:46:25 +02:00
chylex 6b169a66bd Add a simple transformer to rebuild Brotli files made by official compressor 2019-04-22 17:07:13 +02:00
chylex f53a5c755a Add 'Transform...' menu item to main window 2019-04-22 17:00:53 +02:00
chylex 1e552c2ef1 Add EncodeLiterals w/ UI menu item 2019-03-14 17:12:09 +01:00
chylex a76a9d0c81 Redesign main window (sizes, splitters, allow resizing/hiding Brotli file structure panel) 2019-03-07 04:00:22 +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
chylex 95b7f5448e Update main window to display original bits & output when loading existing file 2018-12-06 07:22:28 +01:00
chylex 377302e3fc Add resizing support to the main window 2018-12-05 21:18:09 +01:00
chylex a749cc2f73 Add UI dialog to view and lookup words in a Brotli dictionary 2018-12-02 16:45:17 +01:00
chylex 2c2a99e9e0 Add menu item to limit output length for performance 2018-11-19 14:00:31 +01:00
chylex 325711476c Add menu item to open a file using EncodeUncompressedOnly encoder 2018-11-17 16:46:06 +01:00
chylex 613b6d1d88 Add dialog for opening a file with a specified encoder 2018-11-17 16:43:55 +01:00
chylex 1812c62be8 Add confirmation dialog on exit w/ unsaved changes & fix open/save dialog filename 2018-11-17 15:02:32 +01:00
chylex 05650e66ff Add the main Form w/ layout, menu, status bar, and basic logic 2018-11-16 23:07:10 +01:00