Commit Graph

28 Commits

Author SHA1 Message Date
Wilson Lin c5bfac177c Drop mismatched closing tags instead of reinterpreting as opening tags 2022-06-22 20:13:36 +10:00
Wilson Lin 34669ead1a Minor phrasing changes 2022-03-22 12:44:14 +11:00
Wilson Lin 9203e40eeb Minor clarification 2021-08-08 01:52:25 +10:00
Wilson Lin 4017bdb381 Minor clarifications 2021-08-08 01:12:41 +10:00
Wilson Lin b80cc0bbd2 Update README 2021-08-08 01:10:40 +10:00
Wilson Lin 6650d94485 Ignore html/head/body duplicate tags while parsing, omit them when minifying; parse <title> correctly 2021-08-07 15:59:41 +10:00
Wilson Lin b0c574dbd7 Fix tag omission minification; implement entity reencoding minification 2021-08-06 22:53:33 +10:00
Wilson Lin 5433c3041a Implement attr minification; various parser and minifier fixes 2021-08-06 21:56:54 +10:00
Wilson Lin 74b4ab689e Various parsing fixes 2021-08-06 20:16:30 +10:00
Wilson Lin 5a259a8ead Implement core minifier 2021-08-06 16:17:45 +10:00
Wilson Lin 88d288b0cb Implement parser; remove legacy code 2021-08-06 12:07:27 +10:00
Wilson Lin dc376d7c7f Rename to minify-html 2020-07-12 01:29:34 +10:00
Wilson Lin 71a3e3927b Create through matching condition; show code context on error when using CLI 2020-01-26 03:25:07 +13:00
Wilson Lin 0a094dfed0 Implement more effective `>` encoding; restructure internal APIs 2020-01-26 01:05:07 +13:00
Wilson Lin d474e4a097 Clarify script data handling and entity minification 2020-01-14 23:59:25 +11:00
Wilson Lin e966f9a23b Remove unused code; handle escaped and double-escaped script data; allow using buffer instead of string source for bench; enforce matching tags 2020-01-10 18:30:49 +11:00
Wilson Lin 89567988cf Clear up wording 2020-01-05 14:07:31 +11:00
Wilson Lin 2149d20ae5 Generate patterns at compile time; update comment on entities; fix unused code 2019-12-29 21:39:29 +11:00
Wilson Lin d368092aa7 Remove unused note 2019-12-28 17:35:43 +11:00
Wilson Lin 5f8da411b3 Clear out archive and unused tag names sets; update README with whitespace minification modes 2019-12-28 11:58:01 +11:00
Wilson Lin e15381c1cb Handle text script content 2019-12-27 21:52:49 +11:00
Wilson Lin d75d62883b Migrate mostly to Rust with significant optimisations and refactoring 2019-12-23 22:48:41 +11:00
Wilson Lin 5fbb004fc6 Demo of jmp 2019-01-26 14:14:48 +11:00
Wilson Lin 4b98c6a6b2 Incomplete major refactoring 2019-01-25 21:25:10 +13:00
Wilson Lin 52bcc4fde7 Handle errors gracefully by unwinding stack; implement Emscripten version 2018-08-22 03:02:14 +12:00
Wilson Lin 8ef17f9769 Design error handling code 2018-08-14 15:59:28 +12:00
Wilson Lin 7c9a64bc31 Tag omission notes 2018-07-05 23:58:12 +12:00
Wilson Lin 3e5495297b Move pipe.c notes to notes dir 2018-07-05 16:56:26 +12:00