|  | 55f3010362 | Expand console buffer height in BrotliCalc & fix long error messages | 2020-03-30 10:04:16 +02:00 |  | 
			
				
					|  | 6db7509b81 | Work around Thread.Abort being removed from .NET Core | 2020-03-30 08:06:49 +02:00 |  | 
			
				
					|  | 6f118ab05c | Fix broken menu checkboxes w/ legacy menu | 2020-03-26 23:46:16 +01:00 |  | 
			
				
					|  | 6fb64d62d2 | Avoid calling BrotliCompressionParameters code pickers with only 1 candidate | 2020-03-19 23:00:45 +01:00 |  | 
			
				
					|  | e8796b7050 | Fix BrotliDictionaryIndex.Find length constraints not counting prefix/suffix | 2020-03-19 22:58:15 +01:00 |  | 
			
				
					|  | 1183f9fdec | Split BrotliCalc test-reserialize-rebuild command into test-reserialize & test-rebuild | 2020-03-19 16:51:10 +01:00 |  | 
			
				
					|  | a9e8ecece6 | Add separators to BrotliCalc command list | 2020-03-19 16:41:20 +01:00 |  | 
			
				
					|  | a3cec2a898 | Simplify EncodeUncompressedOnly implementation | 2020-03-18 17:22:30 +01:00 |  | 
			
				
					|  | aa0cb63f58 | Add MetaBlock.Uncompressed constructor that takes ArraySegment | 2020-03-18 17:22:11 +01:00 |  | 
			
				
					|  | f9a0ec4e7d | Add support for merging with last final InsertCopyCommand in CompressedMetaBlockBuilder | 2020-03-18 17:02:22 +01:00 |  | 
			
				
					|  | 28082860d4 | Add compression parameters for generating Huffman trees for block codes | 2020-03-18 16:56:45 +01:00 |  | 
			
				
					|  | 2938bdff49 | Minor builder API additions & fixes | 2020-03-18 16:56:40 +01:00 |  | 
			
				
					|  | 4b427cb7b4 | Add BrotliCalc command for stats about literals and backward/dictionary references | 2020-03-17 15:14:53 +01:00 |  | 
			
				
					|  | 678d0f1b9d | Add BrotliImpl transformer that converts compressed meta-blocks into uncompressed | 2020-03-17 14:14:17 +01:00 |  | 
			
				
					|  | c3bd51bed5 | Add a BrotliGlobalState output callback system & use it for marking copies | 2020-03-17 14:10:19 +01:00 |  | 
			
				
					|  | 29d57b15b3 | Use Literal.ToString to mark raw bytes & add escape codes for tab characters | 2020-03-17 13:59:09 +01:00 |  | 
			
				
					|  | a002a8454c | Rework BrotliCalc progress to show every thread's current workload | 2020-03-17 11:16:19 +01:00 |  | 
			
				
					|  | 83ea326957 | Add BrotliCalc argument for file processing order | 2020-03-17 10:38:25 +01:00 |  | 
			
				
					|  | b2272ac8ce | Turn % operator into bitwise AND where possible | 2020-03-17 10:02:53 +01:00 |  | 
			
				
					|  | e25839acf3 | Make ArraySegments into 'in' parameters | 2020-03-17 09:13:56 +01:00 |  | 
			
				
					|  | e8ab507ef4 | Change dictionary index to find all matches & allow min length of 1 | 2020-03-16 12:32:12 +01:00 |  | 
			
				
					|  | 88bd8d928b | Rename interface & classes of the new streaming API | 2020-03-15 16:22:22 +01:00 |  | 
			
				
					|  | 49dc43e480 | Add BrotliCalc commands to rebuild/encode/transform files and save them | 2020-03-15 16:17:55 +01:00 |  | 
			
				
					|  | 6cffbc91d5 | Update BrotliCalc commands to use the new streaming APIs | 2020-03-15 13:44:39 +01:00 |  | 
			
				
					|  | 3663985832 | Get rid of MetaBlock.IsLast property | 2020-03-15 12:40:20 +01:00 |  | 
			
				
					|  | bd88e17e68 | Implement proper streaming API for both reading and writing Brotli files | 2020-03-15 10:44:26 +01:00 |  | 
			
				
					|  | 5b5a1f1c6e | Fix unused using statement & documentation formatting | 2020-03-15 10:30:38 +01:00 |  | 
			
				
					|  | 9c4515d9e7 | Rename DistanceCodeZeroStrategy & repurpose old name for command builder | 2020-03-15 08:46:14 +01:00 |  | 
			
				
					|  | 661004e67f | Stop generating distance code 0 for commands that don't explicitly request it | 2020-03-14 17:44:01 +01:00 |  | 
			
				
					|  | b919713d7b | Fix infinite loop in context map RLE decider | 2020-03-12 14:30:13 +01:00 |  | 
			
				
					|  | 9f801adcef | Properly implement Huffman tree RLE SplitOneAboveBoundary heuristic & document | 2020-03-12 07:41:48 +01:00 |  | 
			
				
					|  | 06bb3a316d | Add serialization parameter to control length code tree generation for Huffman trees | 2020-03-11 09:17:36 +01:00 |  | 
			
				
					|  | 946d71a561 | Add BrotliCalc command to extract context maps | 2020-03-11 06:58:52 +01:00 |  | 
			
				
					|  | ce248b6356 | Fix BrotliCalc file mapping broken when input path = output path | 2020-03-11 03:41:48 +01:00 |  | 
			
				
					|  | da747b875f | Implement Huffman tree RLE decider & add official heuristic as default | 2020-03-11 03:38:14 +01:00 |  | 
			
				
					|  | 6b75789131 | Redesign BrotliBuilder serialization parameters & include context map strategies | 2020-03-11 02:55:12 +01:00 |  | 
			
				
					|  | bd539907d8 | Tweak context map serialization code & markers | 2020-03-10 05:40:07 +01:00 |  | 
			
				
					|  | 833c6f1359 | Implement context map RLE decider, add it & Huffman tree gen to serialization params | 2020-03-10 05:39:34 +01:00 |  | 
			
				
					|  | 40f1588fc8 | Move BrotliCompressionParameters.GenerateHuffmanTree delegate | 2020-03-10 05:16:20 +01:00 |  | 
			
				
					|  | 06ddc3b7cf | Move PickCodeHeuristics to a different namespace & fix type constraint | 2020-03-10 05:02:21 +01:00 |  | 
			
				
					|  | aa59f81da5 | Fix documentation to use <c> instead of <code> | 2020-03-10 00:42:02 +01:00 |  | 
			
				
					|  | ad97ec4e5f | Reimplement final command DCZ strategy in CompressedMetaBlockBuilder | 2020-03-08 22:42:52 +01:00 |  | 
			
				
					|  | d22403cb71 | Fix wrong transformer handling in BrotliEncodePipeline & BrotliFileStructure | 2020-03-05 16:01:56 +01:00 |  | 
			
				
					|  | 3dbd109c56 | Move ContextMap builder into a separate class and reduce dependencies on it | 2020-03-04 20:10:53 +01: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 |  | 
			
				
					|  | e80fb54eea | Fix marker panel updating after changing bit stream panel contents in BrotliBuilder | 2020-02-14 14:16:40 +01:00 |  | 
			
				
					|  | 0465f26239 | Finish refactoring BrotliBuilder menu code & reorganize FormMain | 2020-02-14 14:02:09 +01:00 |  | 
			
				
					|  | f6b58da41c | Update & fix some issues in BrotliImpl | 2020-02-12 20:32:21 +01:00 |  | 
			
				
					|  | f8f78d082d | Work on BrotliLib APIs (block-switch, builder validation, minor code tweaks) | 2020-02-12 19:11:59 +01:00 |  |