|
e84dcd4ac9
|
Address IDE suggestions (C# 8.0) & minor refactoring
|
2019-10-19 01:43:54 +02:00 |
|
|
b07c707759
|
Upgrade libraries to .NET Standard 2.1 and UI/test projects to .NET Core 3.0
|
2019-10-18 20:11:44 +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 |
|
|
21ddff2b08
|
Minor UI menu tweaks (Compare Markers state, Encode menu separator)
|
2019-10-05 03:53:04 +02:00 |
|
|
3294ac800e
|
Improve how CR/LF characters are displayed in markers
|
2019-10-04 16:47:55 +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 |
|
|
456f8da5ea
|
Display new line characters in Static Dictionary dialog
|
2019-10-03 14:21:30 +02:00 |
|
|
97ed2ab741
|
Fix broken spaces in Static Dictionary dialog search filter
|
2019-10-01 21:44:26 +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 |
|
|
05690a1bea
|
Improve marker memory usage by interning strings
|
2019-07-08 18:13:11 +02:00 |
|
|
d59ea83f6e
|
Add license files for Brotli & FCTB
|
2019-05-30 17:40:30 +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 |
|
|
fbe0b299bd
|
Decrease minimum size of GUIs
|
2019-05-21 13:18:07 +02:00 |
|
|
6bb29382ec
|
Update exe & dll metadata
|
2019-05-20 12:12:19 +02:00 |
|
|
683b939f07
|
Allow manually selecting text in MarkedTextBox
|
2019-05-20 09:47:20 +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 |
|
|
7e2d8e0f7a
|
Fix GUI tab index & tweak menu item names
|
2019-05-19 10:00:45 +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 |
|
|
7ed6662ac0
|
Update GUI (sizes, margins, and disable 'Add Meta-Block (Compressed)' button)
|
2019-05-19 07:05:48 +02:00 |
|
|
f219a35fe0
|
Add Brotli transformer that tests all distance parameter values
|
2019-05-18 08:49:42 +02:00 |
|
|
529784857f
|
Fix Windows Forms designer being shit again
|
2019-05-18 04:46:25 +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 |
|
|
ddef90648c
|
Add BrotliImpl project for Brotli encoder & transformer algorithms
|
2019-05-17 23:06:30 +02:00 |
|
|
bc708a3646
|
Keep only AnyCPU w/ 32bit disabled, fix mismatched C# version settings
|
2019-05-17 20:05:22 +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 |
|
|
18d8f1bff0
|
Replace references to window size + dictionary w/ BrotliFileParameters
|
2019-03-28 04:20:08 +01:00 |
|
|
9b59e6a988
|
Move output handling from BrotliGlobalState into a new interface
|
2019-03-28 03:58:31 +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 |
|
|
b760d566bd
|
Minor refactoring
|
2019-03-11 10:29:11 +01:00 |
|
|
64d19061b2
|
Add a dummy MarkedBitReader to allow disabling markers
|
2019-03-11 09:16:08 +01:00 |
|
|
dd4d973e57
|
Make BitReader.Index an integer (BitStream was already limited to 256 MB)
|
2019-03-11 09:01:18 +01:00 |
|
|
be32999273
|
Update C# version to latest (currently 7.3)
|
2019-03-11 08:40:51 +01:00 |
|
|
c57a0a4dcf
|
Add dialog w/ bit stream marker labels
|
2019-03-07 16:15:23 +01:00 |
|
|
a76a9d0c81
|
Redesign main window (sizes, splitters, allow resizing/hiding Brotli file structure panel)
|
2019-03-07 04:00:22 +01:00 |
|
|
fcd6b3847c
|
Update main window to display bit count and output length
|
2019-03-07 03:14:44 +01:00 |
|
|
285612a1bd
|
Cleanup unused methods and imports
|
2019-03-07 02:55:48 +01:00 |
|