Commit Graph

56 Commits

Author SHA1 Message Date
Wilson Lin c5518f5582 Improve README readability 2019-12-28 17:17:42 +11:00
Wilson Lin 492eb64e4f Update README to describe whitespace minification; do not destroy whole whitespace in content-first elements 2019-12-28 17:15:23 +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 530b7d7410 Fix writing UTF-8; update README 2019-12-28 11:16:28 +11:00
Wilson Lin 9ac471b37e Update README 2019-12-27 22:49:10 +11:00
Wilson Lin 0b3e662d63 Update README; fix entity decoding in content 2019-12-27 22:32:04 +11:00
Wilson Lin 7949b54bcc Try to fix link in README 2019-12-27 22:18:56 +11:00
Wilson Lin 32da5eee94 Try to fix link in README 2019-12-27 22:15:40 +11:00
Wilson Lin a14def709f Update README; cleanup comments 2019-12-27 22:14:03 +11:00
Wilson Lin a76c1f3cd5 Fix entity decoding in attribute value; enforce valid Unicode Scalar Value numeric entity refs; update named entities; error messages for CLI; support post-minification empty attributes 2019-12-27 00:23:33 +11:00
Wilson Lin 4ef7574487 Update README; clear old files; fix long lived ranges 2019-12-26 17:16:13 +11:00
Wilson Lin d75d62883b Migrate mostly to Rust with significant optimisations and refactoring 2019-12-23 22:48:41 +11:00
Wilson Lin ba03841945 Complete refactoring; move CLI to separate project 2019-04-30 00:09:51 +10:00
Wilson Lin 277ea3303c Refactor out Emscripten version and restructure 2018-10-26 00:54:54 +13:00
Wilson Lin 7bdefd916a Don't do preprocessing anymore 2018-09-30 01:00:27 +12:00
Wilson Lin 822b4f3eba Clarify Emscripten usage in README 2018-08-22 03:07:34 +12:00
Wilson Lin 52bcc4fde7 Handle errors gracefully by unwinding stack; implement Emscripten version 2018-08-22 03:02:14 +12:00
Wilson Lin c7911c47c9 Clarify CLI option tags list values 2018-08-10 21:57:49 +12:00
Wilson Lin dc2710bc95 Declare readraw and readtext in README 2018-08-08 17:14:24 +12:00
Wilson Lin d0b325b5dd Clarify comments minification in README 2018-08-08 17:14:12 +12:00
Wilson Lin bb8c1c467f Fix README to reflect that HBE_PARSE_NO_SPACE_BEFORE_ATTR is not suppressable 2018-08-08 14:32:51 +12:00
Wilson Lin 17896a20c4 Minify tag whitespace 2018-08-08 14:31:28 +12:00
Wilson Lin 652cc31a0a Update README 2018-08-08 13:48:36 +12:00
Wilson Lin 580a25f1df Remind about not closing tags before EOF is a general syntax error in README 2018-08-08 13:40:25 +12:00
Wilson Lin 6db5e5c0a7 Make bare ampersands a separate error 2018-08-08 11:09:06 +12:00
Wilson Lin 366bd93720 Note that SELF_CLOSING_TAG is suppressable 2018-08-08 10:38:11 +12:00
Wilson Lin 2997fab7cd Minify class attribute values 2018-08-07 16:25:15 +12:00
Wilson Lin d6081bdd19 Enforce UNQUOTED_ATTR 2018-08-05 13:04:01 +12:00
Wilson Lin acbd843aa2 Make self-closing tags errors 2018-08-04 23:41:44 +12:00
Wilson Lin 2a40290d7f Create wrapper Node.js module and tests 2018-08-04 22:38:17 +12:00
Wilson Lin 02c6f3a4e0 Improve wording of README 2018-08-04 16:54:52 +12:00
Wilson Lin 1ce1155f1a Count SVG tags as specific tags 2018-08-04 16:01:04 +12:00
Wilson Lin 4fdb1857f4 Better demonstrate contiguous whitespace 2018-08-04 00:54:37 +12:00
Wilson Lin f879e10607 Update README 2018-08-04 00:47:59 +12:00
Wilson Lin dee2e03b21 Suppressable errors config 2018-08-03 23:02:10 +12:00
Wilson Lin 1eb19a4bc6 Remove redundant and incomplete tag categories table in README 2018-07-21 00:36:01 +12:00
Wilson Lin 7dc321b86a Allow self-closing tags 2018-07-20 22:40:05 +12:00
Wilson Lin 785b146e39 Add base tag 2018-07-13 22:54:40 +12:00
Wilson Lin d44a22d47b Declare use of `*` in README 2018-07-06 22:59:01 +12:00
Wilson Lin 445a7e1b68 Make `code` a specific tag (instead of a formatting tag) 2018-07-06 22:06:50 +12:00
Wilson Lin ebbc0d9193 Clarify mixing tags recommendation in README 2018-07-06 17:25:02 +12:00
Wilson Lin f4c95ca2ff Clarify minifier non-options in README 2018-07-06 17:24:43 +12:00
Wilson Lin 6a88eed4fc Fix internal link in README 2018-07-06 17:24:28 +12:00
Wilson Lin 379bc32985 Shorten minifier CLI options 2018-07-06 17:00:45 +12:00
Wilson Lin 95d7404a2e Clarify conditional comments minification option 2018-07-06 16:07:34 +12:00
Wilson Lin 2538e24a17 Set up --buffer and --keep 2018-07-06 15:18:58 +12:00
Wilson Lin a03db9a654 Update table of tag categories 2018-07-06 10:00:58 +12:00
Wilson Lin e7e5761249 Simplified content minification theory 2018-07-05 23:59:01 +12:00
Wilson Lin 5e9d67e3ef Clarify use of ampersands in directive entity argument values 2018-07-05 23:58:37 +12:00
Wilson Lin 2edf12fe34 Add new error codes to README 2018-07-05 21:17:31 +12:00
Wilson Lin d2f8f7b20e Clarify parsing errors in README 2018-07-05 19:40:47 +12:00
Wilson Lin 561dedd724 Update URLs in README 2018-07-04 23:23:17 +12:00
Wilson Lin 80d6ef86b7 Update --trimWhitespaceEx example 2018-07-04 00:18:10 +12:00
Wilson Lin e15a5e76ab Fix README links 2018-07-02 21:23:19 +12:00
Wilson Lin d88d3ada69 Progress README 2018-07-02 21:21:00 +12:00
Wilson Lin 522408b923 Initial commit 2018-06-30 22:37:24 +12:00