Henri Sivonen
a4a9e6e96b
Bug 595797 - Add the attributes of an <html> start tag to the root element if the <html> tag is seen after a frameset. rs=jonas, a=blocking2.0-betaN.
2010-09-15 11:37:55 +03:00
Henri Sivonen
89ac4b0c22
Bug 595643 - Make space characters reconstruct active formatting elements when frameset-ok is OK. rs=jonas, a=blocking2.0-betaN.
2010-09-15 11:37:55 +03:00
Henri Sivonen
1fc06727ad
Bug 580091 - Make the HTML5 parser reconstruct formatting elements properly when text inside table gets foster-parented. rs=jonas, a=blocking2.0-betaN.
2010-09-15 11:37:55 +03:00
Henri Sivonen
beaf6044b0
Bug 590498 - Change popping condition when forcibly breaking out of foreign content in HTML5 parser. rs=jonas, a=blocking2.0-betaN.
2010-09-15 11:37:55 +03:00
Henri Sivonen
ed69dcd710
Bug 590495 - Check for foreign elements in scope after processing a foreign end tag without forwarding to the secondary insertion mode. rs=jonas, a=blocking2.0-betaN.
2010-09-09 10:30:07 +03:00
Henri Sivonen
805ba079f4
Bug 569528 - Make <p> not close implicitly across a <button> on stack. rs=jonas, a=blocking2.0-final.
2010-09-08 19:31:22 +03:00
Henri Sivonen
8c27c20f4a
Bug 531056 - Make the HTML5 parser unaware of <spacer>. r=jonas, a=jst.
2010-09-15 11:37:55 +03:00
Henri Sivonen
ea6b908bf5
Bug 591330 - Make deep nesting prevention code in the HTML5 parser not crash when there are speculations involved. r=jonas, a=blocking2.0-betaN.
2010-09-06 10:41:26 +03:00
Henri Sivonen
f91a3811da
Bug 579867 - Make foreign content end tag handling not loop back after processing the token in the secondary insertion mode. SVG part of reftest by longsonr. rs=sicking, a=blocking2.0-betaN.
...
Bug 579867 - Make foreign content end tag handling not loop back after processing the token in the secondary insertion mode. SVG part of reftest by longsonr. rs=sicking, a=blocking2.0-betaN.
2010-07-21 16:10:58 +03:00
Henri Sivonen
ed398af2c1
Bug 555941 - Split HILO_ACCEL out of nsHtml5NamedCharacters. r=jonas, a=benjamin.
2010-06-24 11:54:33 +03:00
Henri Sivonen
425934bd1a
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.
2010-06-09 09:45:32 +03:00
Henri Sivonen
b8c6cd4e34
Bug 571389 - Make <basefont> and <bgsound> parse like <link>. r=jonas.
2010-06-11 18:08:13 +03:00
Henri Sivonen
ba3526f337
Bug 570898 - Defer isindex prompt reading until after startup. r=jonas.
2010-06-11 18:08:13 +03:00
Henri Sivonen
070a4b28a0
Bug 563514 - Avoid leaking or misplacing attributes on stray <html> and <body> tokens in the innerHTML case. r=jonas.
2010-06-09 09:44:25 +03:00
Henri Sivonen
7b85751be7
Bug 561874 - Make the HTML5 parser clip deep trees (similar to the old HTML parser) to avoid crashes in recursive code elsewhere. r=bzbarsky
2010-05-20 12:03:11 +03:00
Henri Sivonen
2bda4438b3
Bug 568611 - Remove an unused variable from nsHtml5TreeBuilder. r=dholbert.
2010-05-31 14:46:46 +03:00
Henri Sivonen
7908627ec3
Bug 552908 - Implement spec changes to SVG </a> and </font> handling in text/html. rs=sicking.
2010-05-27 09:27:27 +03:00
Olli Pettay
c780b1ef1d
Bug 562013 - parse innerHTML directly to the destination node, p=smaug+hsivonen, r=sicking
2010-05-04 11:36:42 +03:00
Henri Sivonen
38f1270287
Bug 551344 part 6 - Address more review comments from sicking in the Java parts of the HTML5 parser. r=jonas.
2010-04-19 16:25:13 +03:00
Henri Sivonen
ac559f05b8
Bug 551344 part 5 - Address more sicking's review comments in the Java parts of the HTML5 parser. r=jonas.
2010-04-16 13:52:06 +03:00
Henri Sivonen
a4d809db26
Bug 551344 part 3 supplement - Rename the getter for the length of list of active formatting elements in the HTML5 parser. r=jonas.
2010-04-16 13:52:06 +03:00
Henri Sivonen
ba8fdf3a36
Bug 558302 - Make <button> non-scoping in the HTML5 parser. r=bnewman.
2010-04-16 13:52:06 +03:00
Henri Sivonen
adfeb6cf0c
Bug 555899 - Make the HTML5 parser have a limit of 200 on the stack depth like the old parser. rs=sicking.
2010-03-30 11:21:36 +03:00
Henri Sivonen
d008649fab
Bug 555462 - Back out changeset a0f0fde99844 for causing a buffer overrun.
2010-03-30 11:21:36 +03:00
Henri Sivonen
faa5ab7153
Bug 554513 - Remove buffer growth limits from the HTML5 parser where the old parser did not have the exact corresponding limits. rs=sicking.
2010-03-26 09:50:21 +02:00
Henri Sivonen
c50cc5e912
Bug 546641 - Map to CR in the HTML5 parser. rs=sicking.
2010-03-09 15:13:48 +02:00
Henri Sivonen
c7fd798070
Bug 489820 and bug 483209 - Make the HTML5 parser check buffer bounds less often and place limits on buffer growth. rs=sicking.
2010-02-12 09:49:06 +02:00
Henri Sivonen
382fdd2350
Bug 506090 - Speed up the tokenization of named character references in the HTML5 parser. r=bnewman.
2010-02-10 11:23:35 +02:00
Henri Sivonen
7fc56a9cfd
Bug 536097 - Copy endTag flag when copying HTML5 tokenizer state. rs=sicking.
2010-03-12 12:27:15 +02:00
Henri Sivonen
ce26845d1c
Bug 514602 - Restore frameset-ok properly when the HTML5 tree builder has left the "in body" insertion mode and comes back. rs=sicking.
2009-12-23 10:31:48 +02:00
Henri Sivonen
9e22f9540e
Bug 535810 - Avoid deleting the empty attribute holder in the isindex case. rs=sicking.
2009-12-21 13:18:34 +02:00
Henri Sivonen
a621617c3a
Backing out a change set with a faulty commit message.
2009-12-21 14:03:14 +02:00
Henri Sivonen
8e89caf37e
Avoid deleting the empty attribute holder in the isindex case. rs=sicking.
2009-12-21 13:38:58 +02:00
Henri Sivonen
b81a888cb2
Bug 535134 - Make <table><form> in HTML5 tree builder sensitive to the form pointer. rs=sicking.
2009-12-16 16:07:06 +02:00
Henri Sivonen
cede95ab18
Bug 525094 - Avoid shadowing member fields with local variables in the HTML5 parser. rs=sicking.
2009-12-15 15:19:09 +02:00
Henri Sivonen
b2bb00d735
Bug 529829 - Crash [@ nsHtml5HtmlAttributes::getLocalName] with isindex attribute. rs=sicking.
2009-12-10 16:27:48 -08:00
Henri Sivonen
0f87ffbad4
Bug 531373 - Script between head and body is not executed by HTML5 parser. rs=sicking.
2009-12-10 16:27:48 -08:00
Henri Sivonen
48e31b0668
Bug 509009, bug 497848 - Update the HTML5 tokenizer to spec (excluding script changes) as of 2009-11-24. rs=sicking.
2009-11-30 17:34:51 +02:00
Henri Sivonen
c43e74a76d
Bug 502804, bug 510063 - Update the HTML5 tree builder to spec as of 2009-11-24. rs=sicking.
2009-11-30 17:34:51 +02:00
Henri Sivonen
2cf48a3ad5
Bug 516406 - Make document.write() parser and stream parser have distinct tokenizers in the HTML5 parser. r=bnewman.
2009-09-21 16:18:20 +03:00
Henri Sivonen
4384f2fdf0
Bug 515338 - Make HTML5 parser internals not hold nsIContent or regular dynamic atoms. r=bnewman.
2009-09-21 14:43:43 +03:00
Henri Sivonen
78b7b31988
Bug 515142 - Make HTML5 parser never clone nodes. WHATWG spec SVN rev 2947. rs=sicking.
2009-09-21 10:00:10 +03:00
Henri Sivonen
2b8f6a2e36
Bug 499642 - Split the HTML5 parser into stream parser, doc.write parser and tree op executor. r=bnewman, sr=mrbkap.
2009-09-18 12:21:47 +03:00
Henri Sivonen
3cb3b0a9bc
Bug 501015 - Address code style comments from timeless. r+sr=mrbkap
2009-07-15 14:30:33 +03:00
Henri Sivonen
990d467584
Bug 502103 - Crash [@ NS_NewEditorKeyListener] with <isindex action="">. r+sr=mrbkap
2009-07-06 15:11:14 +03:00
Henri Sivonen
9d929e0804
Bug 501091 - Avoid overlap with platform defines in HTML5 element/attribute name object names. r=jonas, sr=mrbkap
2009-06-30 13:50:56 +03:00
Henri Sivonen
2f19c38b3b
Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
2009-06-29 00:44:22 +02:00
Johnny Stenback
64cf7ea628
Backed out changeset 168dd0eb7283
2009-06-28 11:47:11 -07:00
Jonas Sicking
6a0cbe0e68
Move files to better location
2009-06-26 17:12:29 -07:00