Skip to content

Commit

Permalink
www/go-parse: Update to 2.4.2
Browse files Browse the repository at this point in the history
Changelog picked from https://github.com/tdewolff/parse/releases


v2.4.2
    Add many hashes for CSS
    Add amp-boilerplate hash for HTML
    NewError now has fmt-style function signature
    Append 0x00 to signal EOF even if source already ends in 0x00 (which may be valid)


v2.4.1
    CSS: add Invert and Solid hashes

v2.4.0
    XML and HTML: Text() []byte returns nil for start tag closers
    XML and HTML: Text() []byte returns textual content for TextToken, CommentToken, ...
    Added Offset() int for all lexers and parsers that returns the current character offset in the input stream
    CSS: EOF after \ now properly handled as DelimToken and not EscapeToken in some cases

v2.3.15
    Bugfix: bad URL encoding resulted in no decoding at all, the new EncodeURL and DecodeURL are faster and never fail
    Bugfix: get correct Position if it is in the middle of a unicode codepoint

v2.3.14
    Re-parse input immediately when encountering parse error. Previously this was only done if the error was actually read which would save us from re-parsing the file (i.e. better performance). However, an error is (a) rare and (b) happens only once per file. Re-parsing on errors does not impact the performance of well formatted files, and a reliable error message is valued more.
    Bugfix: prevent infinite loop on error on input file that contains unicode code points (i.e. any character bigger than 0xC0 usually followed by more bytes).
    Improve error messages for parsers to include parser name and print offending byte(s)

v2.3.13
    Improve performance of ReplaceMultipleWhitespace by 20%--25%
    Add ReplaceEntities and ReplaceMultipleWhitespaceAndEntities to replace QuoteEntity. These allow to do replacements such as: " => ", " => ", " => ", ’ => ’, ' => '.
    Update list of HTML entity rewrites

v2.3.12
    Revert v2.3.11 and readd html.Keygen hash.

v2.3.11
    Add ReplaceEntities and remove entity replacement from EscapeAttrVal

v2.3.10
    Add and remove hashes for CSS and HTML

v2.3.9
    CSS: keep whitespace in unknown at rules

v2.3.8
    Remove import comments
    Fix bug in CSS parsing when encountering } in CSS inline

v2.3.7
    Fix position information on errors
    CSS: fix error position

v2.3.6
    Prevent panic when returning Bytes() on empty buffer
    Set proper context in errors
    Limit the length in context in errors
    In EqualFold only match upper/lower case on alphabet characters
    Add option to EscapeAttrVal to handle attribute values for XML (use double quotes)
    HTML: add hashes for RDFa attribute names
    JS: accept NULL characters as code
    JSON: report errors NULL characters
  • Loading branch information
nikkicoon committed Apr 18, 2020
1 parent e37164d commit 2cf345f
Show file tree
Hide file tree
Showing 12 changed files with 9 additions and 111 deletions.
5 changes: 2 additions & 3 deletions www/go-parse/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
# $NetBSD: Makefile,v 1.16 2020/04/12 11:01:48 bsiegert Exp $
# $NetBSD: Makefile,v 1.17 2020/04/18 14:18:41 nikita Exp $

DISTNAME= parse-2.3.5
DISTNAME= parse-2.4.2
PKGNAME= go-${DISTNAME}
PKGREVISION= 14
MASTER_SITES= ${MASTER_SITE_GITHUB:=tdewolff/}
CATEGORIES= www
GITHUB_PROJECT= parse
Expand Down
3 changes: 2 additions & 1 deletion www/go-parse/PLIST
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.1 2018/11/18 08:42:16 ryoon Exp $
@comment $NetBSD: PLIST,v 1.2 2020/04/18 14:18:41 nikita Exp $
gopkg/pkg/${GO_PLATFORM}/github.com/tdewolff/parse.a
gopkg/pkg/${GO_PLATFORM}/github.com/tdewolff/parse/buffer.a
gopkg/pkg/${GO_PLATFORM}/github.com/tdewolff/parse/css.a
Expand Down Expand Up @@ -31,6 +31,7 @@ gopkg/src/github.com/tdewolff/parse/css/parse_test.go
gopkg/src/github.com/tdewolff/parse/css/util.go
gopkg/src/github.com/tdewolff/parse/css/util_test.go
gopkg/src/github.com/tdewolff/parse/error.go
gopkg/src/github.com/tdewolff/parse/error_test.go
gopkg/src/github.com/tdewolff/parse/go.mod
gopkg/src/github.com/tdewolff/parse/go.sum
gopkg/src/github.com/tdewolff/parse/html/README.md
Expand Down
19 changes: 5 additions & 14 deletions www/go-parse/distinfo
Original file line number Diff line number Diff line change
@@ -1,15 +1,6 @@
$NetBSD: distinfo,v 1.2 2019/12/22 10:38:15 bsiegert Exp $
$NetBSD: distinfo,v 1.3 2020/04/18 14:18:41 nikita Exp $

SHA1 (parse-2.3.5.tar.gz) = e42a580abc7b74a88abd707bd63a15245750bbbf
RMD160 (parse-2.3.5.tar.gz) = 7ec2fd6987d9c4fddb21669d1b1980f640786a7d
SHA512 (parse-2.3.5.tar.gz) = e32da6cd04de9535b612adce1064203a6d50b8065104353efbd9088f2807de22433c9b1d112e99184683cf212d229c0a674afb77732ec254293c079a47fff47e
Size (parse-2.3.5.tar.gz) = 75027 bytes
SHA1 (patch-buffer_buffer.go) = abd4848578932ce02b7b76f097d6c12974fb1a6a
SHA1 (patch-buffer_lexer.go) = e8fde846ea9e658a6c73d2b4e0cf7b35909d9d5a
SHA1 (patch-buffer_lexer__test.go) = 15a422e2840db3f67d862f055cb6400ea0efca87
SHA1 (patch-buffer_reader.go) = ca66390b91fef7576e3e53d58dd367bb9f8b6d04
SHA1 (patch-buffer_reader__test.go) = 071481b95d888eab77d97ed6656b240e038a7c2d
SHA1 (patch-buffer_streamlexer.go) = 7c01833dd18d37ade71e9461aa8e009c1ac143b2
SHA1 (patch-buffer_streamlexer__test.go) = 7499b4a93e48905ed2d453abdb001060eb61d530
SHA1 (patch-buffer_writer.go) = 6afbdb31bb0ff88ca7ceacab86c40eef830a800e
SHA1 (patch-buffer_writer__test.go) = bf18af95bb22c3093f2124e36784ea749fc39afd
SHA1 (parse-2.4.2.tar.gz) = 499e9733005fd595fe437b523d8a3ee15d38a4c0
RMD160 (parse-2.4.2.tar.gz) = e3660370f96ecc50c984172dea0c72a28ae50e94
SHA512 (parse-2.4.2.tar.gz) = bcc97dff30b568d804042165d6ee8b866e84e70a3bcbecd59b237dc1add5a42ba8d01e59a163b16f7dea86dd709f2c817e23b1b1a9c68470e0e6198b10def661
Size (parse-2.4.2.tar.gz) = 88729 bytes
13 changes: 0 additions & 13 deletions www/go-parse/patches/patch-buffer_buffer.go

This file was deleted.

10 changes: 0 additions & 10 deletions www/go-parse/patches/patch-buffer_lexer.go

This file was deleted.

10 changes: 0 additions & 10 deletions www/go-parse/patches/patch-buffer_lexer__test.go

This file was deleted.

10 changes: 0 additions & 10 deletions www/go-parse/patches/patch-buffer_reader.go

This file was deleted.

10 changes: 0 additions & 10 deletions www/go-parse/patches/patch-buffer_reader__test.go

This file was deleted.

10 changes: 0 additions & 10 deletions www/go-parse/patches/patch-buffer_streamlexer.go

This file was deleted.

10 changes: 0 additions & 10 deletions www/go-parse/patches/patch-buffer_streamlexer__test.go

This file was deleted.

10 changes: 0 additions & 10 deletions www/go-parse/patches/patch-buffer_writer.go

This file was deleted.

10 changes: 0 additions & 10 deletions www/go-parse/patches/patch-buffer_writer__test.go

This file was deleted.

0 comments on commit 2cf345f

Please sign in to comment.