1
0
mirror of https://github.com/chylex/Brotli-Builder.git synced 2024-12-22 16:42:46 +01:00
Commit Graph

98 Commits

Author SHA1 Message Date
9d181d8e9a Add BrotliCalc command to benchmark dictionary index construction 2019-11-24 13:42:11 +01:00
b1f007d831 Add BrotliCalc commands to extract window size & meta-block info 2019-11-24 09:38:46 +01:00
cd1a52f246 Refactor BrotliCalc commands & simplify file processing even more 2019-11-23 16:36:51 +01:00
651a7cfd3c Minor fixes (unit test, documentation, console null check, null assignment operator) 2019-11-23 07:34:23 +01:00
d6570f5366 Release 1.1 2019-11-03 13:24:52 +01:00
3fdde5a1b9 Update FileWorker to output ordered results as soon as they become available 2019-11-02 22:32:53 +01:00
f736e4160d Fix default thread culture setting, ffs 2019-11-02 22:11:13 +01:00
a50ca08932 Add BrotliCalc argument for custom brotli executable & fix Win32Exception check 2019-11-02 15:19:33 +01:00
8a9f75e740 Add BrotliCalc argument for max degree of parallelism 2019-11-02 15:11:15 +01:00
616f2591d1 Add BrotliCalc command line argument parsing 2019-11-02 15:11:15 +01:00
f1f4079ffc Include .NET project publish profiles for BrotliBuilder & BrotliCalc 2019-11-02 14:51:59 +01:00
c5f3282590 Remove dictionary file dependency from BrotliCalc 2019-11-02 13:12:08 +01:00
962d64f99a Set BrotliCalc compression to determine window size automatically if omitted 2019-11-02 12:27:26 +01:00
cb61c86a18 Update BrotliCalc commands w/ progress reporting & parallelization (except benchmarking) 2019-11-01 19:14:45 +01:00
0e22792868 Move BrotliCalc compression code to its command & parallelize it 2019-11-01 19:10:48 +01:00
98831e4785 Update BrotliCalc directory lister to support single files & normalize path names 2019-11-01 19:09:38 +01:00
ac27458c38 Add BrotliCalc utilities for parallel file processing & progress reporting 2019-11-01 19:09:23 +01:00
c80f8b3ade Add optimized byte[] comparison to CollectionHelper & use it in BrotliCalc 2019-11-01 18:04:38 +01:00
2067ebdd8a Fix BrotliCalc duplicate brotli.exe process bug & parallelize compression 2019-10-30 16:38:33 +01:00
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
85b0a5e93b Add console message before processing each file in BrotliCalc 2019-10-04 17:25:57 +02:00
0cf685459f Add BrotliCalc command to generate official compressor size stats 2019-10-04 15:32:21 +02:00
7454ebc81b Implement dictionary-only & mixed greedy search Brotli encoder 2019-10-03 21:57:34 +02:00
9da921fe52 Remove inefficient dictionary index 2019-10-03 17:17:21 +02:00
8759e827dd Add BrotliCalc command to benchmark reserialization & rebuild 2019-07-08 19:07:43 +02:00
d59ea83f6e Add license files for Brotli & FCTB 2019-05-30 17:40:30 +02:00
3cfee1d897 Print command execution time in BrotliCalc 2019-05-29 17:42:30 +02:00
648334db9b Add BrotliCalc commands to test encoders & transformers 2019-05-29 15:57:05 +02:00
96c2a4c2d2 Move BrotliCalc file structure validation and size to BrotliFileGroup 2019-05-24 19:33:15 +02:00
bbfe6b5a33 Update BrotliCalc commands for the refactored batch file handling 2019-05-24 15:19:54 +02:00
b88d18ab56 Refactor batch file handling in BrotliCalc again 2019-05-24 15:19:27 +02:00
cbc0beb952 Update BrotliCalc reserialize/rebuild test command to include diffs 2019-05-23 14:21:22 +02:00
909fd91fe9 Add BrotliCalc command to calculate size after reserialize/rebuild 2019-05-22 21:22:27 +02:00
3051373f5d Add a few properties to BrotliFile in BrotliCalc 2019-05-22 21:16:47 +02:00
3130065a7b Refactor BrotliCalc CSV table code & fix CSV formatting 2019-05-22 09:47:33 +02:00
35038985ce Refactor BrotliCalc batch utilities (quality handling, file order) 2019-05-22 09:47:33 +02:00
6bb29382ec Update exe & dll metadata 2019-05-20 12:12:19 +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
dee0e6c240 Add DictionaryIndexEntry & refactor index serialization 2019-05-17 18:54:55 +02:00
edae3a9161 Add BrotliCalc command to generate Brotli dictionary index 2019-05-17 04:49:16 +02:00
1eacd31096 Implement BrotliCalc ICommand argument count checking 2019-05-16 22:25:26 +02:00
abd62fb422 Add 'compress' command to BrotliCalc 2019-03-26 03:07:54 +01:00
a33f7c1181 Add utilities for mass (de)compression and CSVs to BrotliCalc 2019-03-26 03:07:54 +01:00
80e55a119b Add Resources folder to BrotliCalc intended for brotli.exe & dict files 2019-03-11 10:33:14 +01:00
be32999273 Update C# version to latest (currently 7.3) 2019-03-11 08:40:51 +01:00
335e52b10c Add BrotliCalc project w/ simple console command interface 2019-03-10 17:18:34 +01:00