parser/html/nsHtml5TreeBuilder.h
2068c7dda3a233937ebfde5995baa3888006cb88
created 2012-07-01 16:45 -0700
pushed 2012-07-02 09:13 +0000
David Zbarsky David Zbarsky - Bug 763350 - Clean up some includes in content/ and dom/ r=smaug
f50dc1ff3794dbc313133276dbed60482db9742e
created 2012-01-02 16:18 +0200
pushed 2012-01-03 11:36 +0000
Henri Sivonen Henri Sivonen - Bug 711049 - Adjust MathML text integration point treatment to comply with spec changes. rs=smaug.
b6d8f601d8659306b85b6828bee0b76ba7211ffb
created 2011-11-30 19:44 +0200
pushed 2011-12-01 11:17 +0000
Henri Sivonen Henri Sivonen - Bug 703965 - Use View Source styling when viewing plain text source. r=smaug.
20a24dd3f56bac4574310d7f47d0905c64b97728
created 2011-11-30 11:44 -0800
pushed 2011-12-01 11:17 +0000
Matt Brubeck Matt Brubeck - Back out 38814e0bafb9 through c5d44e6e957b because of test failures
1b3b8bd50be90c63201ff10c934439bb85da942d
created 2011-11-30 19:44 +0200
pushed 2011-12-01 11:17 +0000
Henri Sivonen Henri Sivonen - Bug 703965 - Use View Source styling when viewing plain text source. r=smaug.
8a18316c38652ab13fbb4168463c816e2642b293
created 2011-11-01 13:33 +0200
pushed 2011-11-01 14:32 +0000
Henri Sivonen Henri Sivonen - Bug 482921 part 3 - Highlight tree builder-level errors in View Source. r=Olli.Pettay.
175a0afe3c436b9ac6fe84bab87b5ac8a808b732
created 2010-07-30 13:15 +0300
pushed 2011-11-01 14:32 +0000
Henri Sivonen Henri Sivonen - Bug 482921 part 1 - Implement HTML syntax highlighting using the new parser. r=Olli.Pettay.
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-29 08:20 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
e8fa46a9db70e6099a7b446c7ce1111a292eca9f
created 2011-08-06 08:41 +0200
pushed 2011-08-06 06:45 +0000
Jan Varga Jan Varga - Bug 676236 - Add support for the <menuitem> element to the HTML parser (not enabled by default) r=hsivonen
36406d349301a3057e86e9d13f3c1012d070420a
created 2011-04-08 09:07 +0300
pushed 2011-04-08 18:05 +0000
Henri Sivonen Henri Sivonen - Bug 643410 - Reconstruct active formatting elements on text in an HTML integration point; handle U+0000 per spec in a MathML text integration point. r=jonas.
bba58040498cc6042d8efbf76900ab2ea6774e81
created 2011-04-08 09:07 +0300
pushed 2011-04-08 18:05 +0000
Henri Sivonen Henri Sivonen - Bug 643395 - Update the HTML parser Java code to the state in the htmlparser repo (NPOTB). rs=jonas.
912a9991c5c63a7993b39110a85288c0bdec6221
created 2011-01-12 10:05 +0200
pushed 2011-01-12 08:25 +0000
Michael(tm) Smith Michael(tm) Smith - Bug 620664 - Add support for the track element to the HTML5 parser. r=hsivonen, a=jst.
a6ad532d8bf87882ebaabf723d566ba1a1ea5fc1
created 2010-12-09 11:27 +0200
pushed 2010-12-09 09:30 +0000
Henri Sivonen Henri Sivonen - Bug 606925 - Get rid of the "in foreign content" insertion mode. Check the namespace of the current node instead. rs=jonas, a=blocking2.0-betaN.
944cd0847692e5fbacabb1936e40780f7684dfe8
created 2010-12-09 11:27 +0200
pushed 2010-12-09 09:30 +0000
Henri Sivonen Henri Sivonen - Bug 612529 part 3 - Make <annotation-xml> an HTML integration point depending on the encoding attribute. rs=jonas, a=blocking2.0-betaN.
16d8c6a5b5021cb056b5a8d0c720d04fb6e81ec5
created 2010-12-09 11:27 +0200
pushed 2010-12-09 09:30 +0000
Henri Sivonen Henri Sivonen - Bug 612529 part 2 - Rework how scopingness and specialness is handled in stack nodes; refresh the set of scoping elements to spec. rs=jonas, a=blocking2.0-betaN.
308dfe76b260df92dee89c968ec9db6dc26595b4
created 2010-10-15 12:23 +0300
pushed 2010-11-11 11:30 +0000
Henri Sivonen Henri Sivonen - Bug 605466 - Implement new spec-based limits for formatting element proliferation in the HTML5 parsing algorithm. rs=jonas, a=blocking2.0-betaN.
df1d1ff6b48909528d670a829e3be11e12cbe38c
created 2010-10-07 10:27 +0300
pushed 2010-11-10 10:37 +0000
Henri Sivonen Henri Sivonen - Bug 596169 - Make <summary> and <figcaption> behave per spec. Remove <datagrid>. rs=jonas, a=blocking2.0-betaN.
e92d70898e2201a58214f536d224bba755f16147
created 2010-09-28 10:32 +0300
pushed 2010-11-10 09:25 +0000
Henri Sivonen Henri Sivonen - Bug 502176 - Replace static use of jArray with a plain old data staticJArray, introduce an autoJArray for nicer memory management. r=tglek, a=jst.
66023ea49f39e3c09150deb80603997ff2c1cc54
created 2010-09-15 11:37 +0300
pushed 2010-10-13 07:22 +0000
Henri Sivonen Henri Sivonen - Bug 596180 - Limit the number of iterations in the adoption agency algorithm. rs=jonas, a=blocking2.0-betaN.
01f0423319a7106e639da8f0c44c26664048b17b
created 2010-09-15 11:37 +0300
pushed 2010-10-07 07:42 +0000
Henri Sivonen Henri Sivonen - Bug 595844 - Check the namespace of the current element on the tree builder stack when deciding whether to support CDATA sections in text/html. rs=jonas, a=blocking2.0-betaN.
cf67df3affb5c3136bcbbfefb2dfaa9be236112e
created 2010-09-15 11:37 +0300
pushed 2010-10-07 07:42 +0000
Henri Sivonen Henri Sivonen - Bug 580091 - Make the HTML5 parser reconstruct formatting elements properly when text inside table gets foster-parented. rs=jonas, a=blocking2.0-betaN.
af6bdf6ebebd6c7cf5bc0cb0b87c1e3199568035
created 2010-09-15 11:37 +0300
pushed 2010-09-20 12:21 +0000
Henri Sivonen Henri Sivonen - Bug 590498 - Change popping condition when forcibly breaking out of foreign content in HTML5 parser. rs=jonas, a=blocking2.0-betaN.
41aaa362225b58adff1468aecbda7c3b622c170e
created 2010-09-08 19:31 +0300
pushed 2010-09-20 12:21 +0000
Henri Sivonen Henri Sivonen - Bug 569528 - Make <p> not close implicitly across a <button> on stack. rs=jonas, a=blocking2.0-final.
bc15c280c430d693e5cb77225ffc8f78e0567e0d
created 2010-09-15 11:37 +0300
pushed 2010-09-17 10:49 +0000
Henri Sivonen Henri Sivonen - Bug 531056 - Make the HTML5 parser unaware of <spacer>. r=jonas, a=jst.
729107825a4803abe6ad7ce9a49a31e1edf3adc6
created 2010-09-06 10:41 +0300
pushed 2010-09-15 08:58 +0000
Henri Sivonen Henri Sivonen - Bug 591330 - Make deep nesting prevention code in the HTML5 parser not crash when there are speculations involved. r=jonas, a=blocking2.0-betaN.
dfaba4e449bd256d5e2329a1167e6c48df3f9329
created 2010-06-24 11:54 +0300
pushed 2010-07-22 12:15 +0000
Henri Sivonen Henri Sivonen - Bug 555941 - Split HILO_ACCEL out of nsHtml5NamedCharacters. r=jonas, a=benjamin.
ae259fec2443d88fefa678d73ea2b4d86628e685
created 2010-06-09 09:45 +0300
pushed 2010-06-29 07:31 +0000
Henri Sivonen Henri Sivonen - Bug 563526 - Ignore U+0000 in element content when the tree builder is not in the "text" mode or the "in foreign" mode. r=jonas.
071e01b400325e55b6ef915e7aa969203cdb2bc9
created 2010-06-11 18:08 +0300
pushed 2010-06-29 07:31 +0000
Henri Sivonen Henri Sivonen - Bug 571389 - Make <basefont> and <bgsound> parse like <link>. r=jonas.
075fe10df9c3ec6ac6752912502ad72a7ee52043
created 2010-06-11 18:08 +0300
pushed 2010-06-23 08:45 +0000
Henri Sivonen Henri Sivonen - Bug 570898 - Defer isindex prompt reading until after startup. r=jonas.
ece35a7e40b9f77ea0b93475c099d211e22e96d7
created 2010-06-09 09:44 +0300
pushed 2010-06-09 08:06 +0000
Henri Sivonen Henri Sivonen - Bug 563514 - Avoid leaking or misplacing attributes on stray <html> and <body> tokens in the innerHTML case. r=jonas.
80e47aae2681aabff38851b3d1c15f446c60c59e
created 2010-05-20 12:03 +0300
pushed 2010-06-04 06:52 +0000
Henri Sivonen Henri Sivonen - Bug 561874 - Make the HTML5 parser clip deep trees (similar to the old HTML parser) to avoid crashes in recursive code elsewhere. r=bzbarsky
cdacbfe66545b60672016c549262cb9c27c9b7a9
created 2010-04-19 16:25 +0300
pushed 2010-04-28 06:29 +0000
Henri Sivonen Henri Sivonen - Bug 551344 part 6 - Address more review comments from sicking in the Java parts of the HTML5 parser. r=jonas.
715e63b786d41f0c55f6ef65cb9ea2f50cd5f162
created 2010-04-16 13:52 +0300
pushed 2010-04-19 11:56 +0000
Henri Sivonen Henri Sivonen - Bug 551344 part 3 supplement - Rename the getter for the length of list of active formatting elements in the HTML5 parser. r=jonas.
a6e0b02521cd387ba89d1d66359b4498afc4c591
created 2010-03-30 11:21 +0300
pushed 2010-03-30 08:55 +0000
Henri Sivonen Henri Sivonen - Bug 555899 - Make the HTML5 parser have a limit of 200 on the stack depth like the old parser. rs=sicking.
6b4e4692c3d0dc6b3cb980767a4acdba23bfcc7e
created 2010-03-30 11:21 +0300
pushed 2010-03-30 08:55 +0000
Henri Sivonen Henri Sivonen - Bug 555462 - Back out changeset a0f0fde99844 for causing a buffer overrun.
560598d370637bff8074310c71280b230200ae8c
created 2010-03-26 09:50 +0200
pushed 2010-03-26 07:56 +0000
Henri Sivonen Henri Sivonen - Bug 554513 - Remove buffer growth limits from the HTML5 parser where the old parser did not have the exact corresponding limits. rs=sicking.
61fb9e7374ebf51c76b9f2b5b835d5f90173c2fc
created 2010-02-26 11:18 +0200
pushed 2010-03-23 11:58 +0000
Henri Sivonen Henri Sivonen - Bug 543458 - Make the HTML5 tree op executor use nsContentSink code for deciding when to return to the event loop. r=bnewman.
a0f0fde99844258a5ff7f8a06d2bf14232f87f9d
created 2010-02-12 09:49 +0200
pushed 2010-03-17 08:29 +0000
Henri Sivonen Henri Sivonen - Bug 489820 and bug 483209 - Make the HTML5 parser check buffer bounds less often and place limits on buffer growth. rs=sicking.
42ccfcc82e1e19667e9303153216f2047ec965de
created 2010-02-10 11:23 +0200
pushed 2010-03-17 08:29 +0000
Henri Sivonen Henri Sivonen - Bug 506090 - Speed up the tokenization of named character references in the HTML5 parser. r=bnewman.
c2d661458d08cba67bde01e5947bf8c46ce8cf52
created 2009-12-23 10:31 +0200
pushed 2009-12-23 08:39 +0000
Henri Sivonen Henri Sivonen - Bug 514602 - Restore frameset-ok properly when the HTML5 tree builder has left the "in body" insertion mode and comes back. rs=sicking.
c122a086b90fc5fd8402f911dc57e157d98f60d2
created 2009-12-16 16:07 +0200
pushed 2009-12-17 07:57 +0000
Henri Sivonen Henri Sivonen - Bug 535134 - Make <table><form> in HTML5 tree builder sensitive to the form pointer. rs=sicking.
805ee8a862519a007d2c89471d531095e9d4e7be
created 2009-12-15 15:19 +0200
pushed 2009-12-15 13:25 +0000
Henri Sivonen Henri Sivonen - Bug 525094 - Avoid shadowing member fields with local variables in the HTML5 parser. rs=sicking.
9cf7a6383087433312742f700b6fe255ea40c689
created 2009-12-10 16:27 -0800
pushed 2009-12-11 23:25 +0000
Henri Sivonen Henri Sivonen - Bug 531373 - Script between head and body is not executed by HTML5 parser. rs=sicking.
d8643125df76e4cda2e4aec885ea86fc20e758b7
created 2009-11-30 17:34 +0200
pushed 2009-12-11 23:25 +0000
Henri Sivonen Henri Sivonen - Bug 502804, bug 510063 - Update the HTML5 tree builder to spec as of 2009-11-24. rs=sicking.
7380c012628e45d510766dfd5c3a1fa422c7ba12
created 2009-09-21 16:18 +0300
pushed 2009-11-18 12:26 +0000
Henri Sivonen Henri Sivonen - Bug 516406 - Make document.write() parser and stream parser have distinct tokenizers in the HTML5 parser. r=bnewman.
34bc9a8eb49ea45be7fffc8c83ea95aafae1463f
created 2009-09-21 14:43 +0300
pushed 2009-11-18 12:26 +0000
Henri Sivonen Henri Sivonen - Bug 515338 - Make HTML5 parser internals not hold nsIContent or regular dynamic atoms. r=bnewman.
f6df323122666baa1507fe3194014e70cbeb30c2
created 2009-09-21 10:00 +0300
pushed 2009-09-22 09:23 +0000
Henri Sivonen Henri Sivonen - Bug 515142 - Make HTML5 parser never clone nodes. WHATWG spec SVN rev 2947. rs=sicking.
ac68245b5363129c4a99e9c7f7e937c704500642
created 2009-09-18 12:21 +0300
pushed 2009-09-21 13:41 +0000
Henri Sivonen Henri Sivonen - Bug 499642 - Split the HTML5 parser into stream parser, doc.write parser and tree op executor. r=bnewman, sr=mrbkap.
8b5103cb12a6b62558ba6ad64109f50bb66bd820
created 2009-06-29 00:44 +0200
pushed 2009-06-28 21:31 +0000
Henri Sivonen Henri Sivonen - Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
e6a0e67016b5e3f616be0e904da349d74f4644b2
created 2009-06-26 17:12 -0700| base
pushed 2009-06-28 17:30 +0000
Jonas Sicking Jonas Sicking - Move files to better location
less more (0) tip