|
5a57d3ebd1
|
Add BrotliBuilder menu item to compare markers without bit counts
|
2020-04-14 06:34:00 +02:00 |
|
|
3f7d4612b9
|
Update BrotliBuilder to use StatusStrip for when .NET removes StatusBar
|
2020-02-17 11:29:22 +01:00 |
|
|
e247eda9b8
|
Update BrotliBuilder to use MenuStrip on .NET 3.1+
|
2020-02-17 02:20:49 +01:00 |
|
|
0465f26239
|
Finish refactoring BrotliBuilder menu code & reorganize FormMain
|
2020-02-14 14:02:09 +01:00 |
|
|
bab1ddf207
|
Add marker panel options (tab size, orientation) & improve window resizing in BrotliBuilder
|
2020-02-10 12:45:48 +01:00 |
|
|
bc4026a021
|
Refactor BrotliBuilder View menu items out of designer file
|
2020-02-10 08:57:07 +01:00 |
|
|
7439daf9f8
|
Add BrotliEncodePipeline support & improve Original panel controls in BrotliBuilder
|
2020-01-29 16:01:51 +01:00 |
|
|
1b186f2d50
|
Make Brotli parameter classes immutable
|
2020-01-28 13:13:03 +01:00 |
|
|
d48b291db9
|
Clarify which file is used in Brotli structure & marker panels in BrotliBuilder
|
2020-01-27 18:25:00 +01:00 |
|
|
0bfd7ebf3a
|
Add BrotliBuilder dialog to configure current serialization parameters
|
2019-12-31 18:51:42 +01:00 |
|
|
63b0cb7a55
|
Rewrite BrotliFileStructure decompression state handling and API
|
2019-11-29 14:03:00 +01:00 |
|
|
1733cc4a56
|
Fix BrotliBuilder panel cloning bugs (unnecessary regeneration & marker colors)
|
2019-11-29 01:19:11 +01:00 |
|
|
08bf9a6b3a
|
Allow omitting bit counts in markers & omit in BrotliBuilder marker comparison
|
2019-11-28 23:35:49 +01:00 |
|
|
c9ad856c25
|
Refactor and enforce use of BrotliFileParameters & BrotliSerializationParameters
|
2019-11-27 00:05:22 +01:00 |
|
|
e93ffbbc6e
|
Move BrotliFileParameters & BrotliSerializationParameters to a different namespace
|
2019-11-26 18:25:17 +01:00 |
|
|
c9e1b10dbc
|
Enable C# 8 nullable reference types for all projects & fix warnings
|
2019-11-26 14:42:10 +01:00 |
|
|
91f7c849c3
|
Add multiple marker levels w/ one that skips marking uncompressed data
|
2019-11-25 18:47:45 +01:00 |
|
|
d0523c8c3d
|
Move marker text generation to BrotliLib
|
2019-11-24 22:57:16 +01:00 |
|
|
2197108520
|
Check if output matches after reserialization in BrotliBuilder
|
2019-11-24 21:41:44 +01:00 |
|
|
b5920fbf2c
|
Simplify code for encoder/transformer menu buttons in BrotliBuilder
|
2019-11-24 16:28:20 +01:00 |
|
|
d578fb4346
|
Reorganize BrotliLib namespaces
|
2019-11-22 05:44:02 +01:00 |
|
|
e84dcd4ac9
|
Address IDE suggestions (C# 8.0) & minor refactoring
|
2019-10-19 01:43:54 +02:00 |
|
|
073c5261fd
|
Add BrotliBuilder warning dialog when encode/transform output is mismatched
|
2019-10-06 06:48:57 +02:00 |
|
|
db5bff852c
|
Add UI menu items to clone files between Generated/Original panels
|
2019-10-05 04:28:42 +02:00 |
|
|
a12fc7f9e4
|
Add menu item to save generated output as a file
|
2019-10-04 03:27:38 +02:00 |
|
|
7454ebc81b
|
Implement dictionary-only & mixed greedy search Brotli encoder
|
2019-10-03 21:57:34 +02:00 |
|
|
7eb0420746
|
Update UI to time structure generation (deserialize/encode/transform)
|
2019-10-01 18:42:41 +02:00 |
|
|
10a0c7b42c
|
Refactor UI code into a cleaner state-based event system
|
2019-10-01 18:40:29 +02:00 |
|
|
70945c28f8
|
Add & use Control extensions (MenuItem.Toggle, FlowLayoutPanel.SetChildHeight)
|
2019-10-01 14:25:06 +02:00 |
|
|
11eecb2e61
|
Move WinMerge code into a utility class
|
2019-10-01 12:34:31 +02:00 |
|
|
6f60b6008c
|
Add 'Compare Markers' menu item w/ WinMerge support
|
2019-07-09 15:55:27 +02:00 |
|
|
0eb054a214
|
Add Brotli transformer that splits insert© lengths into 2 block types
|
2019-05-29 00:12:43 +02:00 |
|
|
5101bb1021
|
Add GUI option to wrap text in marker info panel
|
2019-05-29 00:12:43 +02:00 |
|
|
667d934f53
|
Allow disabling marker generation in the GUI
|
2019-05-20 09:31:31 +02:00 |
|
|
3f90278047
|
Move encoder and transformer GUI menu items to top-level
|
2019-05-20 00:25:11 +02:00 |
|
|
a6c4632803
|
Add Brotli encoder that greedily searches for copies
|
2019-05-19 23:47:41 +02:00 |
|
|
6712cc325d
|
Add option to hide the Marker Info panel
|
2019-05-19 09:56:12 +02:00 |
|
|
8ab371b0e4
|
Move marker info GUI into the main window & redesign
|
2019-05-19 09:52:07 +02:00 |
|
|
f219a35fe0
|
Add Brotli transformer that tests all distance parameter values
|
2019-05-18 08:49:42 +02:00 |
|
|
48244aff50
|
Move Brotli encoders and transformers off-thread in BrotliBuilder
|
2019-05-18 04:23:26 +02:00 |
|
|
35ca0e1fb8
|
Move existing Brotli encoder & transformer implementations to BrotliImpl
|
2019-05-17 23:06:41 +02:00 |
|
|
6b169a66bd
|
Add a simple transformer to rebuild Brotli files made by official compressor
|
2019-04-22 17:07:13 +02:00 |
|
|
f53a5c755a
|
Add 'Transform...' menu item to main window
|
2019-04-22 17:00:53 +02:00 |
|
|
230b4c95b1
|
Add BrotliFileParameters as a parameter to IBrotliEncoder
|
2019-03-28 04:26:23 +01:00 |
|
|
1e552c2ef1
|
Add EncodeLiterals w/ UI menu item
|
2019-03-14 17:12:09 +01:00 |
|
|
e74fbb323d
|
Move IBrotliEncoder implementations into a different namespace
|
2019-03-14 13:40:20 +01:00 |
|
|
a76a9d0c81
|
Redesign main window (sizes, splitters, allow resizing/hiding Brotli file structure panel)
|
2019-03-07 04:00:22 +01:00 |
|
|
ddd0a270de
|
Remove option to limit displayed output length
|
2019-03-06 14:01:44 +01:00 |
|
|
648d9b7393
|
Refactor bit stream & output panel into a separate Control
|
2019-02-07 03:13:56 +01:00 |
|
|
95b7f5448e
|
Update main window to display original bits & output when loading existing file
|
2018-12-06 07:22:28 +01:00 |
|