[Pkg-javascript-commits] [node-htmlparser2] branch master created (now 3c8707b)
Wolfgang Borgert
debacle at moszumanska.debian.org
Sun Sep 21 19:27:45 UTC 2014
This is an automated email from the git hooks/post-receive script.
debacle pushed a change to branch master
in repository node-htmlparser2.
at 3c8707b 3.7.3
This branch includes the following new commits:
new 15e3f74 first commit
new 00ffae7 Initial push
new 20c32af Fixed some parsing problems found while creating tests
new f25bfe6 Added automated tests in preparation for chunk parsing
new 0216bc4 Added license
new deedaf4 Added some more tests
new 8e8cae7 Added comments to the code
new fe0f2fe Beginning of change to streamable parser
new e1213ca Fixed test (missing attributes)
new 319d1d3 Refactored with stream parsing and support for custom handlers
new 409dff4 Fixed chunking bug and made it browser-compatible
new 7dd18e2 Added browser example
new 1f36fc8 Create browser test suite
new 302c565 Fixed bug in test result
new 4ad2051 Added email to notice
new 1f82a86 Updated tests to be browser-compatible
new baa016a Updated info on tests
new a8a9f53 Finished callback handling
new e252641 Fixed DefaultHandler to pass dom to callback
new 5011c5b Changed tagname detection for a 40% reduction in parse time
new c7ff25d Added profiler.js for profiling and comparison to libxmljs
new 7fa46b9 Updated profile.js to load a live html page
new 809153d Updated casing of method names and restructured a few things
new 66a121b Updated profile.js for configurability
new eb32a9e Added some comments for future performance work
new ee028ab Added options parameter to DefaultHandler
new 792b9ca Updated README
new d48dbe0 Updated README
new 45ccbff Updated README
new a0ab011 Updated README
new f179f18 Updated README
new c852523 Updated README
new 000de68 Fixed bug and removed deprecated methods
new 514ad43 Added DomUtils
new 61456ee Fixed IE8 bug with parsing tag attribs
new 636d81d Fixed Opera bug
new 4f3e517 Added mising JSON2 support include
new 3a6c082 Fixed IE 6/7 bug
new fa083df Updated selectors to support function qualifiers
new ed9e99b Added minified version
new e8b2910 Added test for XML namespaces
new b954e7f Added DefaultHandler option "enforceEmptyTags" so that XML can be parsed correctly
new 3b30e87 Added support for RSS/Atom feeds
new 0f3e4d1 Fixed README.md
new bb832da Optimized DomUtils by up to 2-3x
new 8563a94 Removed to debugging lines
new 8dc8863 Updated to be added to npm
new dd34125 Added npm instructions
new 577c9a4 Added npm instructions
new 8e538e0 Updated tests to use npm-compatible module location
new 00fbea9 Fixed DomUtils.testElement() and added new, related projects to the README
new 67dc4c2 Check for empty tags is now case-insensitive. Makes jsdom pass the W3C test-suite which use upper-case tags.
new 83722ba Fixed 'prevElement' error pointed out by Swizec
new d2c6059 Added support for extracting the source location, i.e. line- and column-number. The feature can be enabled by setting `includeLocation` to true on the parser instance.
new 2b012f1 Merge branch 'master' of https://github.com/tautologistics/node-htmlparser
new db19613 Line numbers now start at 1. Optimized the loop so that it starts where it off.
new b12edc5 Added options parameter to parser contructor
new 57f382d Added test case for document position data. Test revealed that feature is broken for chunked parsing to feature is being disabled until a fix is available
new 60f8d24 Fixed position calculation in chunked mode
new 7f177de Forgot to include minified library
new 60d64db Updated version
new 76e9856 Updated lib filename to exclude 'node-' prefix and included backwards compatible shim for those still expecting 'node-htmlparser.*'
new 17b9274 Updated docs
new d14f636 Preparing for 1.8.0
new d770be5 Updated license text for 2011
new 8e9745f Restructured code, improved readability, deleted junk
new 01fb1ba didn't export constructors
new b92ecd7 Now all tests pass
new 31bcb12 moved runtests.js to tests-directory
new c11def8 fixed tests
new 2119bde moved "last()"-method from _callStack to DefaultHandlers prototype
new 4a4110b removed repeating code in RssHandler
new 91a6a86 again some cleanup
new 9a87860 Added EventedHandler, using an interface like sax.js
new 38a3502 Some improvements inside the parser. Still very ugly.
new a94fedf Export the evented handler
new 2b57694 Fixed a bug & restructured some code
new 1883157 Wrong number of arguments was passed in EventedHandler
new 19c01c3 Removed repeating code
new 262bbc6 renamed module, added it to npm (as "htmlparser2")
new 14ee72e Replaced indexOf(a)!==0 with substring(a.length)!==a, charAt(length-1) with substr(-1) + many other improvements
new fd49686 1.1.0
new cf39b1c Restructured DomUtils
new 796fec6 Some small improvements
new 499bfbd npm bugfix
new 718b5cc use util.inherits (function was taken from node anyway)
new 4da4cfd Code cleanup, preparation for big changes
new db4f638 Create element object later
new 7529828 Prepared big changes
new ce7636e Some steps preparing for the upcoming changes
new f22f65d Removed regexp for comment trimming
new b6937ea Deleted browser related content in tests
new dc5fe9c Added a test
new 5c7ec40 Fixed test 23
new bf7f439 Removed trash in runtests.js
new 6051bf1 Replaced _reTags with indexOf
new b517644 Added doctype to first test
new bcf8aeb Removed char loop from Parser#getLocation
new 8175f9e Renamed htmlparser.js to index.js
new e614ee0 Don't allow <tagname <tagname
new 59292dc corrected reference in runtests
new cb0ab4b Small changes to Parser#getLocation
new a997bc0 Updated readme
new 63b6e52 readme, again
new 06c05e3 Added lines to readme
new 1dcb738 removed backticks from readme
new 551fe40 Removed last try-catch-blocks from RssHandler
new de62ff5 parseAttributes now returns an object
new 586fa63 parseAttributes now accepts an elements data
new 847edf7 minor improvements
new e6d8f74 Restructured some code
new fd28431 bugfix
new 74a43d3 Small adjustments
new 13c9075 1.2.0
new bd0f9a0 Added RDF feed support to RssHandler
new 692104c restructured code
new 03dd39e Removed duplicated code
new eb37d11 Splited writeTag in both handlers to smaller functions + added a test for events
new 38da6e0 added a limit to the elements fetched inside RssHandler
new 5101cc2 improved DomUtils
new 0e78ab5 some small adjustments
new bc12cd8 Replaced _tagStack with _contentFlags, tweaked DefaultHandler
new dbc2301 Made openTag & closeTag public methods
new 000bd02 Improved _addDomElement
new 6f2032f Set feeds to xmlMode
new 183ca0c minor changes
new 4606680 Removed _elements, removed support for writeTag inside handlers
new fb065ce RssHandler now calls a given callback
new 52cebcf updated readme
new 93e4a7d fixed links in readme
new 6fa3bfe Updated readme
new d6f787b Minor changes
new 9c24288 Added options to EventedHandler
new 1d46a2c fixed a potential bug
new aea6ab6 adjustments
new d494ee5 commented sax.js related part
new c39734a 1.5
new 2d8b1f4 restructured tests, rewrote 00-runtests.js
new e1ae2b2 Minor improvements
new 0013a87 Renamed RssHandler to FeedHandler
new 889fc2c Removed .raw and .data from elements, removed position data (no more verbose)
new 39e5151 Removed the verbose property from DefaultHandler
new 73c723f Removed Parser#_current
new d613e79 Moved assignment of current, started to use continue
new e05bc3c Fixed some tests
new 4314dfa Fixed two bugs
new a49fdb6 All tests now match the new pattern
new 2206351 Use the new name inside FeedHandler
new 819069c Updated readme
new 880808c updated readme
new 256c5f3 Restructured some code, added 2x continue
new 4988a80 Don't call validateHandler by default
new c6fad57 Moved default callbacks for event tests to the processing part
new e336cfd removed type property
new 4a795e0 Added the template html-test as a event test
new 275f0c3 Now all tests pass
new 7dee91c fix
new b411bc6 Moved empty tags to ClosingTags, improved closeTag logic
new f8914d4 Moved the interface of EventedHandler to the parser
new 803ca09 removed require EventedHandler
new 68482a8 fixed getElementsByTagType
new 536b157 Added tests for DomUtils
new 05d1e2e Added force option to parseTags, removed logic from done
new 9b1c606 Added option to convert tag names to lower case
new dc2a3b4 Added a prototype for a new FeedHandler (not finished yet!)
new 7ccffcf Removed EventedHandler from index.js
new df8f48e Added callbacks to prototype
new 0073cec Restructured some code in FeedHandler
new 3ed5cc4 Updated readme concerning verbose output
new 2750286 removed unused vars
new 0ad61f6 Restructured some code
new 3ce24f4 Updated readme
new 2f68f49 Throw if there was an error
new 51a1370 Added .travis.yml
new a813aed Fixed tests dir in package.json
new fe24ee7 Added Travis status to readme
new af9023b Updated readme, moved options to wiki
new ed11136 Updated example code
new 38d6b91 Changed formatting
new 3152817 Feedhandler should always export the feed tree
new 89cf35e Rewrote parts of DomUtils
new 4873584 use Parser#write instead of parseChunk
new b3125b1 Ensure that there is always an attires object
new b1503fe 2.0.0
new 475711d Added syntax highlighting to readme
new 39325e8 Fixed a bug
new 2ac9120 cosmetic changes
new 2f66cae Added oncommentend event, fixed #2
new 5cf9364 Added Parser#end as an alias for #done
new 48cae53 Accept malformed directives
new af54c28 Added getInnerHTML & getOuterHTML methods to DomUtils
new d6469cf Make empty tags self-closing, handle attributes better in DomUtils
new b059a99 Added a better regexp to test for unquoted attributes
new fa7321a Restructured Parser#_parseTags
new c530ba5 Shortened Parser#_parseTagName, removed elementName var
new 05abd8f Replaced Parser#_parseState with Parser#_tagSep instead
new 3c95ad9 Removed Parser#_isEmptyTag
new 563ea0e Fixed a bug, introduced Parser#_wroteSpecial
new 1645174 2.1.1
new c9ad2b6 Makes sure recursion works properly
new 309684a Merge pull request #7 from siddMahen/master
new 7f6e6a6 Added test for upper case case tags
new f3943a5 Dynamically load files when requested in index.js
new 52c7e32 Moved self-closing tags to parser, removed ClosingTags.js
new 539cdb8 Moved self-closing tags to parser
new 1289e0a Made the callback optional
new b8e9445 Some minor changes
new 0136f11 2.1.2
new 280a9ac Some fixes & improvements
new 0564b7e Added another test for #6
new 447b52f Added support for CDATA, optimized regexps
new b927498 Switched to ES6 proxies inside events test
new 8c30401 Improved attrib parsing (again)
new e70304a Shortened Parser#_parseTagName
new 0f0d756 Moved cb names to tests/test-helper, added additional tests to benchmark
new c36eed8 Fixed a bug with boolean attributes
new 9c8a5fb Use Array#lastIndexOf inside Parser#_processCloseTag
new de99728 2.1.3
new 0eb2318 Removed FeedHandler prototype
new c5d1bd3 Added a Stream interface
new d62f465 Minor changes
new 2469a0d Added two new events, `onopentagname` and `on attribut`
new 3ea9838 Moved feeds to /tests/Documents
new 34dd1b9 Added missing `end` event to Stream
new fbc29a9 Added a test for Streams, made runtests async
new 98098ed Changed comments
new 4a3a310 Introduced TagValues in Parser
new 29cac6d Removed proxy flag from tests
new 0c678c3 Fix for `stream` module in node 0.4.x
new 74de18a Renamed DefaultHandler to DomHandler
new c3259d3 Use the new name inside the readme
new 6b61835 Updated readme, changed examples from DomHandler to just the parser
new 17a6f9e Removed information about running test
new ebaadb7 Fixed bug in example
new 6960af4 Changed compare
new f4650ff Added Parser#pause and Parser#resume
new 2d72325 Updated package.json
new 387b209 Renamed Parser#_paused to _running, added check in Parser#continue, added logic to write ">" inside text fields
new b0f6f98 Remonde DomHandler#_inSpecialTag
new 7d7345f Fixed tests
new 7c1cbc6 2.2.1
new c9e4b43 Minor changes
new ae762e7 2.2.2
new b2e7fb4 Removed unnecessary code inside FeedHandler
new 9508e80 Removed newlines, items var from FeedHandler
new 11feb53 Cache item.children inside FeedHandler
new 528d73b Removed `type` attribute from cbs.onopentag
new e574841 Moved event names to index.js as `EVENTS
new ab48db4 Added WritableStream interface
new 5c0fa09 Renamed Parser#_processComment to _writeComment, moved logic for CDATA to #_writeCDATA
new e40e0a4 Singular attributes should just return an empty string, not their names
new b321265 Cosmetic changes
new 9620a28 Renamed HTML dir to `DOM`
new 82e3ab4 Renamed `01-html.js` to `01-dom.js
new 1a0be3c Cleaned up DomUtils
new e844293 Merge pull request #12 from siddMahen/master
new 862e0b7 Fixed a bug
new a6ce1f4 2.2.3
new 1ec1578 Sort properties before stringify in runtests
new d2bdcbc RDF feeds now have a type of `rdf`
new 9eebc26 Removed clutter from tests
new e7cb57f Set prototype of emptyTags to null
new f406be9 Added bench.js
new ebaf3a7 Added ProxyHandler
new 6c3fbf2 Parser#_processOpenTag now takes a single argument
new 6ebf630 Use onopentagname and onattribute events in DomHandler
new 3f3c030 Use JSON instead of JS files for describing tests
new b0744be Don't require `fs` inside the feed tests, just specify a path
new 3b51bcf Use the assert library for equality checks, + some minor improvements
new 6a9bae8 Fixed names of stream tests
new 15622d2 2.2.4
new 85d2227 Also test with node 0.7.x
new 8010c53 Fixed ProxyHandler, use Object.defineProperty instead of __define[Getter/Setter]
new d3abd59 Use bitwise operators for flags, fixed a bug
new 2773990 Removed Object.keys calls and the switch statement, fixed a bug in DomUtils
new 080d662 2.2.5
new 972a751 Fixed some errors in readme
new 6df23d1 Removed ifs from constructors (no more polymorphic objects)
new 6fcf53e 2.5.6
new 2a7536f Fixed reset functions
new af565c4 2.2.7
new d7b29aa Breaking change: XML-comments inside special tags don't get special treatment.
new 19cfb31 DomHandler: Added an option to add a reference to each elements parent
new bd5a70e 2.2.8
new 2689073 added support for the universal selector ("*")
new e2ca556 2.2.0
new 7750ec1 removed switch in Stream.js
new 04476a0 fixed whitespace
new 18d3f37 quick fix for #19
new 69c9f0f Fix getOuterHTML for directives
new f8e6aad Merge pull request #21 from lahmatiy/master
new 82455a9 added lowerCaseAttributeNames option
new e0d359e 2.3.0
new a8c13c8 Added a `onopentagend` event
new c1dfdda moved DomHandler & DomUtils to their own module
new c0b7eda Updated readme
new a928109 2.3.1
new b90c1e6 publish the element types from DomHandler
new b6c4a73 use numeric element types
new 401cc09 don't expose HandlerModule
new f5925c9 fixed travis badge
new 181c31b stylistic changes
new 84012d6 use the new dom modules, 2.5.0
new b3bc413 Made the attribute regular expression more correct with regards to unquoted attribute values. Require self-closing tags to be void
new 0f71a49 I didn't understand how RegExps worked in this way, and was desynching the attributes count. Here's a different way to accomplish the same thing.
new f7b6d54 Revert "stylistic changes"
new c75da20 Revert "Revert "stylistic changes""
new 6730fde added missing comma in benchmark script
new 840291e domelementtype must be version 1.x (not 1.0)
new 46cd546 2.5.1
new a68f329 Merge branch 'master' of https://github.com/fb55/node-htmlparser
new a83c708 Better handling of implied close tags. A list is given of tags whose close is implied by other tags being opened, and these are closed when those tags are opened. This helps correctly parse things like lists and tables with unterminated LI or TD tags.
new a1777a9 spaces -> tabs, thought the merge would update my local files to the correct spacing (and tried to match that)
new a126b18 Derp.
new 5a72c28 added missing comma in benchmark script
new eca12d8 domelementtype must be version 1.x (not 1.0)
new 7f0389f 2.5.1
new 8df87ab Recognize closing CDATA tags as end of "special"
new ef8b078 Merge pull request #31 from jugglinmike/text-after-cdata
new d21706b test on node 0.6, 0.8 & 0.9
new 4dc73a5 FeedHandler should return an error when nothing's found
new e976099 added missing semicolon in test-helper.js
new 36650b8 improved how tests are run
new 610da2c don't run 03-rdf.js test
new 0746690 renamed tests
new d1d9cae added semicolons & use EE#on in 02-stream.js
new 7c77a1f changed how the end of all tests is shown
new 0494e90 allow `>` at the beginning of a document
new f707bd7 2.5.2
new 2fc40c5 Merge remote-tracking branch 'upstream/master'
new 05a99ef Tests for changes.
new fe6b8d6 Fixes discussed in https://github.com/fb55/node-htmlparser/pull/28
new 33d55cd Merge pull request #28 from myndzi/master
new f162767 Update README.md
new c0bd69c Do not parse CDATA-like text inside special tags
new 5b096bf Merge pull request #32 from jugglinmike/cdata-inside-special
new 8756001 2.6.0
new 5e6fcb3 landed first version of FSM based tokenizer
new 7be1360 Add a new test for issue #36
new 833432b Merge pull request #37 from eonlepapillon/Add-test-for-Issue-#36
new d90e7a3 added logic for special tags
new aa19a0b [tokenizer] don't fail on `< >` and `< / >`
new 1bc6568 [tokenizer] fixed ordering in cleanup
new 400bf43 [tokenizer] overwrite WritableStream#end, emit everything that's left
new 550b42e [tokenizer] take care of this._index in cleanup, emit all text
new dabe165 [tokenizer] set _sectionStart to 0 when text was emitted
new b9d568a [tokenizer] call WritableStream#end after emitting the remaining data
new 1144e42 [tokenizer] call .write instead of ._write
new c3d4025 [parser] use the tokenizer
new 627a38b removed WritableStream.js and ElementType.js
new 358944e [parser] made Parser#reset work again
new 5c155ca fall back to the readable-stream module
new 5a28547 [travis] removed 0.6 & 0.9, added 0.10 and 0.11
new c445375 minor changes
new 1ab593a [index.js] removed redundant code
new f78d1ed [stream] use a named function
new 1b6a264 3.0.0
new b48adc2 [tokenizer] always call WritableStream#end
new 17b7ebe [parser] call Tokenizer#end, clear the stack
new 654c4d4 [index.js] added `createDomStream()` convenience method
new 628b99e [tokenizer] added `opentagend` event
new f70f545 [parser] use `opentagend` event
new b7cc1aa 3.0.1
new acc0d05 [tokenizer] emit opentagend on selfclosing tags, fixed handling of < in special tags
new 94e794f [index.js] added tokenizer
new 9793593 [tests] text events now contain more data
new ab8b653 [tokenizer] don't inherit from stream.Writable, fixed several bugs
new 09b8833 [tests/events] concat text events
new 00d63cf [tests/events] fixed order of attribute/opentag events, merged text events
new 643a7f0 [tokenizer] use strings instead of buffers
new b837b95 [parser] don't implement stream.Writable, use new tokenizer interface
new db95f00 [tests/stream] fixed order of events
new e4982e1 [tokenizer] simplified logic
new 1905dd3 [parser] fixed handling of implied closing and empty tags
new 70c6865 [tests/events] accidentally removed part of the document
new 4a7eb12 added a WritableStream interface again
new a23d7a6 3.0.0 (finally!)
new 1db8148 [tokenizer] changed internal name to `Tokenizer`
new b7f6df5 [tokenizer] fix for script tags causing following nodes to be interpreted as TEXT * this._special reverted to 0 after "closetag" event [02-template.json] added <p>...</p> around script tag to ensure that closing </p> is seen as a tag rather than text node
new 9898b9a [proxyhandler] don't use getters/setters
new 84815a3 added CollectingHandler
new 01d8adf [tests] use the new CollectingHandler
new f2542db [tests] removed unused `f` var
new fcb35f0 3.0.1
new 605aa6c Merge pull request #38 from burl/master
new 779e608 3.0.2
new c848d69 [bench] use setImmediate instead of process.nextTick
new 1384620 [bench] try to test all available modules
new 9f465ca [bench] removed unused functions, improved output
new 2f38140 [readme] updated benchmarks
new bc00862 [doc] call `end`, use single quotes
new 6935c0d [doc] updated section about node-htmlparser
new 8a91aac renamed repository, 3.0.3
new e7ad785 use DomUtils.getText in fetch, split getElements
new 6b995ab [tokenizer] name states consistently
new 0b88170 [feedhandler] recursively walk the tree
new b06cb29 [readme] small updates
new e6f0199 [tokenizer] don't emit an "onopentagend" event for self-closing tags
new a3a9954 [parser] fixed handling of self-closing tags
new 9d478ea [tests] stream tests are run again
new e612238 [tests/feeds] run rdf test again
new 3b821dc [tests/stream] enabled xmlMode for RSS test
new 1bb92f7 [tests/stream] create a new handler for the second run
new ae58e56 [tests/stream] added tests for the files in tests/Documents
new 83c75dc 3.0.4
new e36f3d0 [parser] lowercase instruction names if lowerCaseTags option is set
new 61c5a80 3.0.5
new d79b1b3 [tests/events] added test case for jsdom#368
new 1123da8 changed behavior for non-xml mode
new 357a825 [tests/events] updated tests to reflect latest changes
new 96c41b1 3.1.0
new 75fb1cf Added missing void elements.
new f58c1d3 Merge pull request #46 from One-com/missing_void_elements
new 7ca6d22 [tokenizer] text in special tags there looks like a tag ending
new 46d3b21 Merge pull request #48 from AndreasMadsen/script-in-script
new 02f12e2 [tokenizer] consume token again
new 6e1669f [parser] still recognize other options in non-xml-mode
new 231a746 3.1.1
new 7ef5de8 [tokenizer] don't reset comment state in case of long endings
new 623cd89 Merge pull request #49 from AndreasMadsen/long-comment
new e8dc84a [Tokenizer] don't reset CDATA state in case of long endings
new c88dd9a Merge pull request #50 from AndreasMadsen/long-cdata-ending
new a768e88 readme: added version badge
new 40a2339 [readme] added yet another badge (dependency versions)
new 8b390bd [bench] added the hubbub & html-parser modules
new dda8df2 3.1.2
new 7fd58aa [Parser] open tags before close if never opened
new 694dea7 [Parser] implicit open only p and br tags
new d64986c Fix perf regression in the Tokenizer : avoid a concatenation
new a842129 Merge pull request #54 from abarre/master
new 0e320fc Merge pull request #52 from AndreasMadsen/implicit-open
new eade820 3.1.3
new 0ca2c1e [parser] renamed emptyTags to voidElements, sorted them
new 26117ef [parser] improved consistency & simplified
new 7932367 [tokenizer] simplified `end` logic
new 45d9067 [tokenizer] removed noop blocks in AFTER_{COMMENT,CDATA}_2
new 87c6f2b [tokenizer] use `continue` instead of decreasing the index
new 7608c11 [bench] removed unnecessary noop functions
new d00b391 [tokenizer] improved handling of remaining data
new 863183a [readme] it~~'~~s
new 77bf0ae Add parseDOM and parseFeed helper methods
new 740bbe9 Merge pull request #55 from ForbesLindesay/patch-1
new 16aef00 Add link to live demo
new 288bb93 Merge pull request #56 from ForbesLindesay/patch-1
new b00177f [parser] default options & cbs to empty objects
new 529f727 3.1.4
new 9f54942 [tokenizer] fix case where `<` followed by whitespace doesn't parse correctly
new d3c1fcd Merge pull request #58 from xcoderzach/master
new 830c157 3.1.5
new a6b6865 [parser] don't overwrite attribute values on second occurence
new 4d56157 [readme] behavior of example changed due to #58
new ca311d4 Add .gitignore
new 909a3f1 Add .gitattributes so tests still work on windows
new f6f93ef Normalize line endings
new 263775f [tokenizer] recognize the form field (U+0C), drop the carriage return (U+0D)
new f8ddbe6 [Tokenizer] move if context to methods allowing .write to be optimized
new 9ab0b0e Merge pull request #61 from AndreasMadsen/optimize
new 0219e3a [tokenizer] don't save the options object
new 2aae96f [tokenizer] use ternary expressions for simple states
new f6e21dd [tokenizer] added variables for states of _special
new f3fb8d7 [tokenizer] fixed whitespace
new bf0eaa4 [tokenizer] more ternaries
new 57eb985 [tokenizer] simplified _cleanup a bit
new 917ecf0 [tokenizer] united some branches
new 7f9082c [tokenizer] get rid of _reconsume
new 4bc1ec4 [tokenizer] even more ternaries
new 24bbf86 [tokenizer] added abstractions for common state types, fixed previous regression
new ce87df1 [tokenizer] added _getSection, completely inlined _emitIfToken, partly inlined _emitToken
new 607c81a [tokenizer] simplified _stateInTagName
new 5b8955a [tokenizer] simplified _stateInAttributeValueNoQuotes, reordered _stateBeforeAttributeName
new bd63b0b 3.1.6
new 4589ecd [tests] added test for second occurance of same attribute
new 9eea898 [tokenizer] started adding support for HTML entities
new fac2449 [tokenizer] corrected decoding of numeric entities
new e485fb2 [tokenizer] numeric entities are now decoded
new a6fb99e [tests] added test case for numeric entities
new bcd00ed Update link to demo
new c2db3df Add startIndex and endIndex positional attributes to the parser
new 6330226 Merge pull request #63 from fasterize/parser_positions
new b70b28d [tokenizer] renamed the self-closing tags state, moved it to its own function
new ad1d8f0 [tokenizer] commented out support for entities in attributes
new ab8926e [readme] updated benchmark results
new e5197b3 [bench] removed internal benchmarks
new bc193a6 [parser] fixed whitespace
new 2221630 [parser] moved common logic to _updatePosition function
new d26e087 [tokenizer] renamed IN_ATTRIBUTE_NAME_* states, improved formatting
new 163a4ce [tokenizer] re-added the carriage return as whitespace
new ea26f0e [tokenizer] fixed handling of unparsed data in end(), added support for several states
new 3a92796 [entities] added maps for normal & legacy entities
new ba3c1c7 [tokenizer] added support for decoding HTML entities in `ontext` events
new e9a8496 [tests] added test cases for decoding legacy & named entities
new 927a9e9 [entities] added map for XML entities
new 7adb053 [tokenizer] added support for XML entities
new b60cf04 [tests] also test trailing data support in the numeric entity test
new e45e4ec [tokenizer] fixed handling non-existent entities
new 12edc94 [tests] added test case for XML entities
new 271dee2 [tokenizer] added _emitEntity
new 076fcf7 3.2.0
new f46765d [tokenizer] moved decodeMap to entities/decode.json
new 389102d [tokenizer] renamed _emitEntity to _emitPartial
new 6ca87ff [index] statically export Parser, Tokenizer and DomHandler
new 1c8600b [parser] use String#search and String#substr instead of String#split
new e3a75dd [parser] added onattribdata and onattribend events, dropped onattribvalue
new 8494b03 [tokenizer] enable support for decoding entities in attributes, added onattribend and onattribdata events, removed onattribvalue
new feafd9d [tests] added test case for entities in attributes
new 311e48e 3.2.1
new e2fa485 [tokenizer] don't decode entities in special tags
new 36ee76e 3.2.2
new cce466c [tokenizer] reintroduced _special, removed IN_SCRIPT and IN_STYLE
new effc3a9 3.2.3
new e4fb613 only respect self-closing tags in XML mode
new 80a1ecb [parser] properly removed self-closing tag support
new 0347cd7 [tests] read files in the tests file, improved os interoperability of stream test
new be0dafa [tests] added helper.getCallback method
new b948e86 [tests] converted tests to mocha
new 8737bf1 [tests] renamed tests dir to `test`
new 96a00fb [package] run mocha as the test script
new 41ad914 Delete .DS_Store
new fc22b7d [tokenizer] emit `onattribdata` in `_handleTrailingData`
new 336af9b [tests] simplifications
new fc0918c 3.2.4
new 7b1e4c9 [readme] updated performance characteristics
new 76643d3 [tokenizer] handle `<<` correctly
new 2f24491 3.2.5
new 834d6d2 [tests] added test case for MatthewMueller/cheerio#247
new 994cfda update to DomHandler at 2.1, updated FeedHandler accordingly, bump
new 11eba28 [tests] write only single characters for testing chunked data
new 029c565 [package] require domutils at 1.2
new e6418c2 package: update readable-stream
new 0e5775c package: use simple `license` field
new 2c568d3 replace non-breaking space with regular space
new c9d4abe index: pass `options` argument to constructors
new 298546c tests: remove unused `cb` argument
new f9bc72f feedhandler: wrap assignments
new 5f244df tests: changed indentation to tabs
new 7153b27 package: updated dom module versions, 3.4.0
new 6585609 #73 Added support for recognizing self-closing tags and CDATA in non-XML mode
new 6c173b8 Fix option to disable lower case tags and attars in non-XML mode
new 357be1d Added this._lowerCaseTagNames and this._lowerCaseAttributeNames
new bdb1273 Handle case where options is null and allow truthy values
new ea8b652 Add self-closeing svg tags
new 7f3aa5b Merge pull request #75 from superdweebie/master
new adfaafb Switched to using "in" operator for options
new 54f33ad Merged options initialization into a single line
new 4497ee4 Merge pull request #74 from patrick-steele-idem/master
new ad22179 3.4.1
new 40b9cb1 parser: adjusted whitespace, fixed _updatePosition
new 4c33da4 3.5.0
new 3ba7059 Delete .DS_Store
new f4091b2 tokenizer: Fixed handling of text containing `&` when decoding entities
new 8006c5b 3.5.1
new 97a21f7 readme: use shields.io badges
new edde16b improved style
new f515968 test: load FeedHandler from index.js
new 01c567a use jshint
new 0196598 deleted .gitignore
new f880ee5 tests: added several test cases
new 62a17bc tokenizer: removed unavoidable branch
new 56a79e5 index: removed unnecessary `parser` variable
new 76d00e5 parser: moved some shared logic to _getInstructionName
new 3434286 tokenizer: fixed bug in attribute values without tags
new dd658ba tests: added, extended test cases
new 7002a0f tests: added file for general API tests
new b7ac8f5 tokenizer: added specialized characterState function
new 024d27b tokenizer: reconsume characters in ifElseState()
new 645a6ef tokenizer: fixed boundaries of legacy entities
new dcb1d89 test: added/extended test cases
new 35c1dbe tokenizer: reconsume last token when not in CDATA
new 0faca5d index: fixed typo
new 39bea1d moved _ended logic from parser to tokenizer
new 24d6936 test: extended test cases
new 100d86e implement .pause/.resume in parser, fixed the implementation, added test
new 391dd0a tokenizer: ignore unfinished tags in _handleTrailingData
new 78fb1de tokenizer: fixed handling of empty numeric entities
new d634ab3 test: added test for .resume() without any data written
new d34cfe9 3.6.0
new 9a910f9 track coverage on coveralls
new 75f602e readme: moved testing-related badges to new line
new 6c07d38 tokenizer: use entity maps of `entities`
new 8ff1a55 3.7.0
new 270c2cd package: use domutils at 1.4
new 629dabb 3.7.1
new 3ceb39f readme: use travis' svg badge
new 235a124 Update to latest version of domutils
new 7b2380e Merge pull request #81 from jugglinmike/domutils-1.5
new e84da5b 3.7.2
new 1ca87a6 travis: don't run tests on 0.8
new 5f4a11c use flat icons
new f747074 Handle partial comment endings as normal content
new 8ad0767 Merge pull request #87 from jugglinmike/partial-comment-end
new 3c8707b 3.7.3
The 591 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/node-htmlparser2.git
More information about the Pkg-javascript-commits
mailing list