parser/html/nsHtml5Parser.cpp
d1766aec3d7e50e6b00bf80069a6da6d3c567211
created 2011-10-29 23:14 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 696651 part 2 - Establish document.write() insertion position before re-entrant calls can occur. r=Olli.Pettay.
0847ed11f271232b3f332a98f1cd867aa554add4
created 2011-10-29 23:14 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 696651 part 1 - Deal more gracefully with the parser getting terminated during document.write() and with document.close() getting called while document.write() is on the call stack. r=Olli.Pettay.
9e6aa5ee6425233b428323bb9c9fef2c1c625982
created 2011-10-18 14:19 +0300
pushed 2011-10-19 09:50 +0000
Olli Pettay Olli Pettay - Bug 682420 - Rename nsINode::GetOwnerDoc to nsINode::OwnerDoc, part 2, r=jst
41a01f78db7a85912c92fadd49298601a84ddc41
created 2011-10-18 13:53 +0300
pushed 2011-10-19 09:50 +0000
Olli Pettay Olli Pettay - Bug 682420 - Rename nsINode::GetOwnerDoc to nsINode::OwnerDoc, part 1, r=jst
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-10-17 15:01 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
daef044609cedf37263d0adb662019bb06c2e84f
created 2011-09-28 15:45 +0300
pushed 2011-10-14 11:04 +0000
Henri Sivonen Henri Sivonen - Bug 687744 and bug 573078 - Make buffer allocations in the HTML parser fallible; deal with allocation failures; reuse the buffers of strings passed to the parser. r=Olli.Pettay.
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-09-29 06:22 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
adfa031a01291f5f51d678c93fb546d058851856
created 2011-08-14 10:39 -0700
pushed 2011-08-14 17:42 +0000
Marco Castelluccio Marco Castelluccio - Bug 612839 - Removed nsAHtml5FragmentParser. r=hsivonen
ac7e11df24ae296e60e619bce92ad52264ba14f8
created 2011-08-07 16:58 +0200
pushed 2011-08-07 14:59 +0000
Dão Gottwald Dão Gottwald - Backed out changeset e60f96b64dfa
e60f96b64dfa5a573957e84c11300646942404f2
created 2011-08-07 16:11 +0200
pushed 2011-08-07 14:11 +0000
Marco Castelluccio Marco Castelluccio - Bug 612839 - Removed nsAHtml5FragmentParser. r=hsivonen
9c523b57329eff6306d2990710e3991a3047412a
created 2011-08-04 11:02 +0200
pushed 2011-08-04 09:03 +0000
Marco Bonardo Marco Bonardo - Backout changeset d43b06e79794 (Bug 612839) due to build bustage.
d43b06e79794b2ecd34d8e66afbc77fbedf7f258
created 2011-08-03 19:54 +0200
pushed 2011-08-04 06:57 +0000
Marco Castelluccio Marco Castelluccio - Bug 612839 - Removed nsAHtml5FragmentParser. r=hsivonen
449a9666fb5a368608771fc7793a82a8a6685b6f
created 2011-08-01 10:48 +0300
pushed 2011-08-01 07:58 +0000
Henri Sivonen Henri Sivonen - Bug 596182 - Make fragment parsers global. Remove resulting dead code. r=Olli.Pettay, r=bzbarsky.
c3c4c902e9cd9ccf3d0cd2bb470da53630a3066f
created 2011-05-04 09:35 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 654106 - Avoid registering a script observer in the fragment parsing case. r=bzbarsky.
b16fc4a77dac26b9e043b52812ed631ed7353d31
created 2011-04-28 10:01 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 642908 - Make the <noscript> handling state in the speculative document.write tree builder match the state of the non-speculative document.write tree builder. r=bzbarsky.
0e91598cc3f9c69f951c1d2ed50056488ca5f62e
created 2011-04-06 08:42 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 645115 - Flush tree ops in the fragment case when the tree builder yields due to a script. r=bzbarsky.
6b2bd606ed82764e200cd7e0c2777ba367a9157b
created 2011-01-12 10:05 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 490916 - Trim space characters from encoding names in the HTML5 parser. r=jonas, a=jst.
fe9637495f974593b4c6e706f1ddb22b57c021f6
created 2010-11-18 10:23 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 543062 - When document.write() blocks, pre-parse the tail of the buffer for speculative loads. r=jonas, a=blocking2.0-beta8.
a74526663273be7605ba513fa1ca6a81e75ac7dc
created 2010-11-18 10:19 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 612568 - Drop nsIContent handles when finished parsing a fragment. r=Olli.Pettay, a=jst.
8f5e0944335d02e89ac906fd80fc4c67b26fc5ac
created 2010-11-16 09:48 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 608373 - Do not call document.close() when stopping a script-created document load; flush tree ops when the parser exhausts the stream in the script-created case. r=bzbarsky, a=blocking2.0-betaN.
9ce8d67eaccbc819e53adab462a93a844566e431
created 2010-11-16 09:47 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 599588 addendum - Revert change to nsIParser and introduce a new abstract class instead to avoid changing the interface during an interface freeze. r=jonas, a=blocking2.0-final.
108a3a3878c1f3322c97afdd06d394462c1a5bf6
created 2010-11-01 11:50 +0100
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 599588 - Make scripts created by createContextualFragment() executable. r=jonas, a=blocking2.0-final.
a8c08c2f18b733ad22db8350dc44a6ed7cb5face
created 2010-10-07 14:00 -0700
pushed 2011-10-29 20:15 +0000
Dan Witte Dan Witte - Bug 577952 - Deep recursion in Release crashes on double-free in [@ nsHtml5UTF16Buffer::~nsHtml5UTF16Buffer()]. r=hsivonen, a=betaN+
2159e380337717e0bb987ee25edaef45e8ad7890
created 2010-07-21 19:03 +0300
pushed 2011-10-29 20:15 +0000
Olli Pettay Olli Pettay - Bug 580094 - Few SetInnerHTML micro optimizations , r=jst, a=benjamin
67c682cd7fa46858f61f5986158f6dcbacd79d53
created 2010-04-16 13:52 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 548232 - Make meta charset not have an effect on document.open()ed documents in the HTML5 parser (reverting most of bug 539887). r=bzbarsky.
a1c53e4881ca7f9543638b5e3e3d5b5be85351a1
created 2010-04-27 10:33 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 551344 part 4.5 - Drop flush timer safely when the cycle collector unlink nsHtml5Parser before nsHtml5StreamParser. r=jonas.
4ac0e4ef6e6bb83c1422203d8f18c3242471f34b
created 2010-04-23 09:10 -0700
pushed 2011-10-29 20:15 +0000
Jonas Sicking Jonas Sicking - Bug 515401: Make implementation of <base> HTML5 compliant, and clean it up. r=benjamn a=dholbert
d16525937c8bb5ebef713c7cde39927e02085ad6
created 2010-04-21 14:54 +0300
pushed 2011-10-29 20:15 +0000
Olli Pettay Olli Pettay - Bug 559311 - [HTML5] nsContentUtils::CreateContextualFragment doesn't cache HTML5 parser properly, r=smaug
2ba94ee301bf8b7f43718ba77be73cb23ad4b8e8
created 2010-03-15 14:04 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 551344 part 1 - Address sicking's review comments in nsHtml5Parser.cpp. r=jonas.
61fb9e7374ebf51c76b9f2b5b835d5f90173c2fc
created 2010-02-26 11:18 +0200
pushed 2011-10-29 20:15 +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.
28513d79140d64e4f6a4c14ed2e492990524397a
created 2010-03-09 14:39 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 539887 - Make document.written meta charset affect the charset of document.opened documents in the HTML5 parser. r=bnewman.
ec03b787ac5beb0a2e63d3bf4552a938e3f28c72
created 2010-02-22 14:17 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 545402 - Make test_bug42976.html run from onload and make HTML5 createContextualFragment work on DOMs that do not have a docshell. r=Olli.Pettay.
18a259aece76a4423a51454f9f72eea07c6c953e
created 2010-02-02 09:43 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 541079 - Make app cache selection happen before speculative loads in the HTML5 parser. r=bnewman.
772391c92a9d3e96c73a43b4a04d899cde414f53
created 2010-01-14 15:58 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 539215 - Chunk long tree op queue flushes into multiple runnables in the HTML5 parser. r=bnewman.
5160ef92cda9012d6520174c330fdaa09506e25d
created 2010-01-18 15:39 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 539917 - document.writes parsed in reverse order when document.open()ed HTML5 parser gets blocked. r=bnewman.
334f57fa1adea59baff92aaec0e5c7d1544b022f
created 2009-11-06 15:06 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 497861 - Wrong form state preservation on reparse in HTML5 parser. r=bnewman.
2f11a4721c944fd6411d9c40c23a5b652db6bb1f
created 2009-10-30 13:47 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 525229 - Crash [@ nsHtml5PendingNotification::nsHtml5PendingNotification] when document.writing an external script followed by start tag. r=bnewman, a=beltzner.
60fea11d79cd3870f3beae1341fc2764074fe195
created 2009-10-28 15:48 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 483015 - Expose HTML line number to JS and CSS parsers in the HTML5 parser. r=bnewman, a=beltzner.
f4c2cd474968f3783883dfb8c822e609e0899fbd
created 2009-10-27 10:00 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 500616 - Remove continue event from nsHtml5Parser. r=bnewman, a=beltzner.
c61a7e1570c052491fddd724c16e2f4fc8110c43
created 2009-10-27 09:44 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 524447 - Make the HTML5 parser tokenize on document.close(). (Spec svn r4241.) r=bnewman.
e0c5d4d89dcfd99befd62cf897ae83de524b88ff
created 2009-10-21 15:12 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 516186 - Make late charset switch in HTML5 not trigger assertions. r=bnewman.
20b6e47d16d086ebadecda5ff7d6fbc9ea6dfb20
created 2009-10-21 15:10 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 523087 - Check for termination before every tree op in the HTML5 parser. r=bnewman.
1e2197526df07056b0be3bde0e3c6ba886dab096
created 2009-10-21 15:00 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 521970 - Remove the ContinueParsing() method. r&sr=mrbkap.
52a76741b65bf55570fa4b72b91dafb2da4ab0a5
created 2009-10-15 14:29 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 503473 - Prevent document.write() in the HTML5 parser where prohibited by HTML5. r=bnewman, sr=sicking.
e04af661ed402d97aae6d0481a2c82bb9a8b9629
created 2009-10-12 16:08 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 482919 - Add speculative parsing to the HTML5 parser. r=bnewman.
7380c012628e45d510766dfd5c3a1fa422c7ba12
created 2009-09-21 16:18 +0300
pushed 2011-10-29 20:15 +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 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 515338 - Make HTML5 parser internals not hold nsIContent or regular dynamic atoms. r=bnewman.
1db61f2dfded462394b61ac40ca660154a650c4e
created 2009-10-02 14:13 +0300
pushed 2011-10-29 20:15 +0000
Jonas Sicking Jonas Sicking - Bug 518104 - Implement HTML5 changes to <script defer>. r=hsivonen, sr=mrbkap. (Tests fixed and code merged to tip by hsivonen.)
ac68245b5363129c4a99e9c7f7e937c704500642
created 2009-09-18 12:21 +0300
pushed 2011-10-29 20:15 +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.
9798dcc4a19de5638510e785265c23d3402ff6ce
created 2009-08-27 10:57 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 502973 - Suppress EOF upon Terminate() in HTML5 parser. r=mrbkap.
0da8bdba8c6f5a430095e4b721b74ecde4562fcd
created 2009-08-20 10:37 -0700
pushed 2011-10-29 20:15 +0000
Ben Newman Ben Newman - Bug 504968 - [HTML5] "###!!! ASSERTION: QueryInterface needed" in nsHtml5Parser::FinalizeSniffing. r=hsivonen sr=mrbkap
15ea02367063f66c6c3a8c3929675ab243471311
created 2009-08-18 10:48 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 502869 - Crash [@ nsHtml5TreeBuilder::appendToCurrentNodeAndPushElementMayFoster]. r=bnewman
712073dde3c0a74c4665e86f8d279de01891b748
created 2009-07-15 14:30 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 501015 - Address code style comments from timeless. r+sr=mrbkap
439de76c5cc8ce45715356d8c7d4348eb7286c1e
created 2009-07-15 14:28 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 502091 - Crash [@ nsContentSink::ProcessHeaderData] with meta in innerHTML. r+sr=jonas
8b5103cb12a6b62558ba6ad64109f50bb66bd820
created 2009-06-29 00:44 +0200
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Bug 487949 - Land HTML5 parser on trunk preffed off r=mrbkap, sr=jonas
d33c8caa18a116cb5113b3cafb237396ddf540ae
created 2009-06-28 20:09 +0300
pushed 2011-10-29 20:15 +0000
Henri Sivonen Henri Sivonen - Add a newline to the end of nsHtml5Parser.cpp
e6a0e67016b5e3f616be0e904da349d74f4644b2
created 2009-06-26 17:12 -0700| base
pushed 2011-10-29 20:15 +0000
Jonas Sicking Jonas Sicking - Move files to better location
less more (0) tip