Commit Graph

16 Commits

Author SHA1 Message Date
Henri Sivonen
fc40a573c7 Prevent infinite mutual recursion in HTML5 tree builder flush 2009-02-27 19:04:46 +02:00
Henri Sivonen
7705308a38 Add insertion batching to HTML5 tree builder 2009-02-27 18:37:47 +02:00
Henri Sivonen
c56149a406 Really remove code related to HTML5 tree builder reading back from the DOM 2009-02-26 17:09:44 +02:00
Henri Sivonen
e25067fc50 Make HTML5 innerHTML setter not crash; Change the tree builder interface never to read from the DOM 2009-02-26 16:05:43 +02:00
Henri Sivonen
9dd56634ea Add innerHTML parsing with HTML5 parser 2009-02-20 18:13:48 +02:00
Henri Sivonen
3cb0e1a7ca Count CTOR/DTOR in HTML5 parser; remove debug NS_WARNINGS 2009-02-12 10:30:41 +02:00
Henri Sivonen
c26597853c Make HTML5 parser WriteStreamBytes type modifiers between .h and .cpp match on Windows 2009-02-09 13:18:54 +02:00
Henri Sivonen
5ee2e0c5a7 Add charset sniffing and make standards mode work in the HTML5 parser 2009-02-09 11:20:13 +02:00
Henri Sivonen
77c2b73306 Restart HTML5 parser on meta charset; release stack and list memory in tree builder 2009-01-16 15:21:48 +02:00
Henri Sivonen
130638ff7b HTML5: implement recent spec changes, fix isindex attribute behavior, manage head and form pointer memory properly 2009-01-14 13:52:21 +02:00
Henri Sivonen
6923a94737 Release memory in the HTML5 parser 2009-01-08 16:34:29 +02:00
Henri Sivonen
dfcd870490 Make each switch-case a block for variable scoping 2009-01-05 17:13:30 +02:00
Henri Sivonen
22db9003f8 Omit unused labels in HTML5 parser 2009-01-05 16:10:23 +02:00
Henri Sivonen
a2b9980280 Remove comma after last enum item to please newer GCC defaults 2009-01-05 15:52:46 +02:00
Henri Sivonen
976036b7a0 Fix build breakage caused by previous merge 2009-01-04 21:49:10 +02:00
Henri Sivonen
bfe0f0b410 Initial attempt at HTML5 parsing in Gecko 2008-12-12 15:10:39 -08:00