parser/htmlparser/src/nsParser.cpp
e13f86ded0df5e8b8245553fcba4bf32c7ea9d04
created 2009-10-23 14:50 -0700
pushed 2009-11-04 16:55 +0000
Blake Kaplan Blake Kaplan - Attempting to wallpaper over the topcrash reported in bug 519886. r+sr=jst@mozilla.com a=dveditz
95864d3d09b7f7ee7d2d5474eebbdaf19e158213
created 2009-05-20 14:11 -0400
pushed 2009-05-20 18:12 +0000
Blake Kaplan Blake Kaplan - Bug 490937 - Eagerly start prefetching URIs that we've found when we're done with our section of the document. Don't wait for the parser to tell us to go ahead.
894e9e3bdf3ee4f6a3974ef2a1b8f1684da0f421
created 2009-04-15 15:34 -0700
pushed 2009-04-16 20:42 +0000
Jonas Sicking Jonas Sicking - Bug 483818: Remove the currently-running-script counter from the parser since it's hard to keep it correct when we're creating a new parser due to document.write etc. r/sr=mrbkap
5aa7b020ef86e9e962bd8d208b08767ee3796795
created 2009-04-10 10:29 -0400
pushed 2009-04-15 20:37 +0000
Boris Zbarsky Boris Zbarsky - Bug 485012. Allow passing a charset hint (e.g. the element's 'charset' attribute for preloads) to nsICSSLoader::LoadSheet. r+sr=peterv, a=beltzner
88bf56a8362c6eb35cf2ac2468e3d5e4b02da004
created 2009-04-15 16:36 -0400
pushed 2009-04-15 20:37 +0000
bjarne bjarne - Bug 457810 - Speculatively load stylesheets from preloading. r=mrbkap, sr=bzbarsky, a=beltzner
e8dcf87ee2b92a78b47d467b8d7d75771b9daf31
created 2008-12-19 15:45 -0800
pushed 2009-02-18 01:03 +0000
Blake Kaplan Blake Kaplan - Bug 460706 - Handle misplaced ContinueInterruptedParsing calls during synchronous XMLHttpRequest. r+sr=sicking
40818c0d61d39beb833deb43b39c92229bdd165c
created 2009-02-17 14:59 -0800
pushed 2009-02-17 23:12 +0000
Blake Kaplan Blake Kaplan - Bug 478699 - Tell the scanner it's incremental so we don't preload partial tokens. r+sr=jst a=blocking1.9.1+
b726c4d67efc4c53d868166eb7b10d484f748c1d
created 2009-01-27 15:30 -0800
pushed 2009-02-17 23:12 +0000
Blake Kaplan Blake Kaplan - Bug 475480 - Fix warnings created by the speculative parsing landing. r+sr+a=sicking
9bffa6efb7ae86575a9b139bdbefb7f8033c3161
created 2009-01-14 17:25 -0800
pushed 2009-01-27 17:35 +0000
Jonas Sicking Jonas Sicking - Bug 461555: Don't clear out the parser until all deferred scripts have executed to ensure that a document.write in a deferred script doesn't clear the page. r/sr=mrbkap
b371f7c5be656fe3033e9730bc85c6de80a7a71f
created 2008-12-11 14:20 -0800
pushed 2009-01-21 04:06 +0000
Blake Kaplan Blake Kaplan - Bug 466765 - Don't start the speculative parser twice. r+sr=jst a=blocking1.9.1+
21419305fd8f8949869f3de63a17ead559a8c733
created 2008-12-11 14:20 -0800
pushed 2009-01-21 02:55 +0000
Blake Kaplan Blake Kaplan - Bug 444322 - Ignore OnDataAvailable calls when we're executing a script. r+sr=bzbarsky a=blocking1.9.1+
445c44c3c8046d89cbcdfcf62cf16bbc4a5675a9
created 2008-12-28 17:42 -0500
pushed 2008-12-30 20:25 +0000
Ben Turner Ben Turner - Bug 468538 - 'Crash [@ nsParser::ParseFragment] setting innerHTML in mixed-content document'. r+sr=mrbkap, a=blocking1.9+
946ed6188172ba6d5a895baea592aba5a3e6e649
created 2008-12-11 01:13 -0800
pushed 2008-12-11 09:15 +0000
Masatoshi Kimura Masatoshi Kimura - Bug 335531 - Correct misuse of UTF-16BE, UTF-16LE, UTF-32BE, and UTF-32LE charset labels; r=smontagu sr=dbaron a191=beltzner
777f69dd57729e223d31cbe6a043ed45c29dba54
created 2008-12-07 16:15 -0800
pushed 2008-12-08 06:52 +0000
Ben Turner Ben Turner - Bug 460437 - 'innerHtml doesn't update DOM when Html markup goes from Invalid to Valid'. r+sr=mrbkap.
f9e244da246da8e422f548206cd036782f2fc3c7
created 2008-11-14 02:37 -0500
pushed 2011-07-05 21:29 +0000
Robert Sayre Robert Sayre - Turn spec parsing back on.
a04a4c0e11004f0598bbe399a390b4d541847980
created 2008-11-12 14:58 -0500
pushed 2011-07-05 21:29 +0000
Robert Sayre Robert Sayre - Disable speculative parsing to check regression. bug 464495.
db2dd52d47c175631049bd6582db0213f95dac40
created 2008-11-11 10:52 -0800
pushed 2011-07-05 21:29 +0000
Blake Kaplan Blake Kaplan - Bug 458440 - Turn speculative parsing back on and clean up the code a little. r+sr=jst
9d236c675d0bff1202b79db0edbecd6652adac75
created 2008-10-30 14:31 -0700
pushed 2011-07-05 21:29 +0000
Blake Kaplan Blake Kaplan - Bug 461031 - Bring a little more sanity to parser notifications of the content sink. This should help increase responsiveness, especially on pages with lots of inline scripts. r+sr=jst
04218932d5b7812d5f6dcbc7504d9891b0e5a5e1
created 2008-10-06 15:19 -0700
pushed 2011-07-05 21:29 +0000
Blake Kaplan Blake Kaplan - Temporarily disable speculative parsing to see its effect on tinderbox crashiness. r+sr=jst
5f519a29afec46c045931493a132e10a673924dc
created 2008-10-03 14:11 -0700
pushed 2011-07-05 21:29 +0000
Blake Kaplan Blake Kaplan - Bug 458440 - Don't create a speculative parser for an empty string. Also, avoid doing work that the scanner will happily do for us. r+sr=jst
4ed163dabf935b9fca474c8de37c901929655ccb
created 2008-10-01 17:09 -0700
pushed 2011-07-05 21:29 +0000
Blake Kaplan Blake Kaplan - Bug 364315 - Fix threadsafety assertions and crashes by only releasing documents on the main thread and not starting two speculative parsers for the same nsParser. r+sr=jst
0f8280132011969743f89895f8da2bd4891a7763
created 2008-09-30 23:48 -0700
pushed 2011-07-05 21:29 +0000
Blake Kaplan Blake Kaplan - Bug 364315 - Implement speculative parsing. r+sr=jst
996d2802d3f2762122f9cb25a4b2302d2facbb8f
created 2008-09-30 13:08 +0100
pushed 2011-07-05 21:29 +0000
Dave Townsend Dave Townsend - Backed out changeset 961d90be2ba8 from bug 364315 due to random crashes in
961d90be2ba80d1ecafb00edc027908beca1e733
created 2008-09-29 21:19 -0700
pushed 2011-07-05 21:29 +0000
Blake Kaplan Blake Kaplan - Bug 364315 - Speculatively look for URLs in the document while the parser waits for a script to download and execute. This should show a decent speedup, especially on mobile. Currently, this only finds other <script>s to preload, but hopefully we'll extend it to images and stylesheets as well. r+sr=jst
eb88f8333eea251f3887a04cd0946798f29292a8
created 2008-09-26 15:43 -0700
pushed 2011-07-05 21:29 +0000
Blake Kaplan Blake Kaplan - Bug 455043 - Remove HTML3 quirks mode. r+sr=jst
2a44521bb5f7c617cb90315ca16577606f6a8163
created 2008-07-15 11:35 +0200
pushed 2011-07-05 21:29 +0000
Blake Kaplan Blake Kaplan - Ensure that we call WillBuildModel. bug 420008, r+sr=bzbarsky
62ba745c620a62e577a47ed5b3603873b03e2e7d
created 2008-04-10 21:38 -0700
pushed 2011-07-05 21:29 +0000
jruderman jruderman - Make tagStack be an array of nsString instead of nsAutoString. Fixes bug 427941. r+sr=sicking, a=beltzner
1492999229c56221030dce7b155a9146b3ab81b9
created 2008-02-08 14:07 -0800
pushed 2011-07-05 21:29 +0000
bent mozilla bent mozilla - Bug 386769 - "Make setting innerHTML faster". r=jst, sr=peterv, a=blocking1.9.
ea69b58ff5ce7273140590c0711efd7cdf440aab
created 2008-01-29 14:12 -0800
pushed 2011-07-05 21:29 +0000
bent mozilla bent mozilla - Bug 404386 - nsScanner construction is 5% of setting innerHTML. r=mrbkap,smontagu. sr=jst. a=blocking1.9.
2700d6caffb845461c3516abbe7983afa7841504
created 2007-11-16 15:56 -0800
pushed 2011-07-05 21:29 +0000
mats palmgren mats palmgren - Don't crash when ParseFragment() is called with an empty |aTagStack|. b=403877 r+sr=mrbkap a=jonas
841461f0a87fe79ab05b77b65c96f5cb06daa508
created 2007-11-12 17:41 -0800
pushed 2011-07-05 21:29 +0000
jonas jonas - Bug 403549: Avoid memory churn from nsContentUtils::CreateContextualFragment by giving nsIParser::ParseFragment a better signature. r/sr=stuart
be0e4b8093b120db05d04509d51703b8ba44e8f9
created 2007-11-10 14:49 -0800
pushed 2011-07-05 21:29 +0000
reed reed - Remove extraneous space to cause unit test machines to build.
85c02151776c532a45982a0f039db6929636c329
created 2007-10-03 19:11 -0700
pushed 2011-07-05 21:29 +0000
sayrer sayrer - Bug 397804. Use the short CC macro in nsParser. r/sr/a=sicking.
145ad92b817656500404589193b40840b13c193b
created 2007-09-27 20:00 -0700
pushed 2011-07-05 21:29 +0000
sayrer sayrer - Bug 397804. pages loading feeds as content can trigger a leak. r=jst, sr=sicking, a=sicking
ab58bdbde9e03330d3a406d8b95aa3877152cf36
created 2007-07-08 00:08 -0700
pushed 2011-07-05 21:29 +0000
jwalden jwalden - Bug 348748 - Replace all instances of NS_STATIC_CAST and friends with C++ casts (and simultaneously bitrot nearly every patch in existence). r=bsmedberg on the script that did this. Tune in next time for Macro Wars: Episode II: Attack on the LL_* Macros.
a9472085446f4a6431b35bb8c73fbf90baa3cf31
created 2007-06-26 17:21 -0700
pushed 2011-07-05 21:29 +0000
sharparrow1 sharparrow1 - Bug 384898: Cleanup nsScanner. r=mrbkap, sr=jst
3bc31639db77e099e2da7d06a833fa349536b00e
created 2007-05-21 11:09 -0700
pushed 2011-07-05 21:29 +0000
mrbkap mrbkap - Don't call DidBuildModel twice if Terminate is called twice since consumers aren't expecting it. bug 378982, r+sr=bzbarsky
249ecaedde25a8156e951f25cb4a8c34e73496f6
created 2007-05-08 05:19 -0700
pushed 2011-07-05 21:29 +0000
mats palmgren mats palmgren - Improve the <!DOCTYPE> parsing. b=363883 r=mrbkap sr=jst
9b2a99adc05e53cd4010de512f50118594756650
created 2007-03-22 10:30 -0700
pushed 2011-07-05 21:29 +0000
hg hg - Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT,
less more (0) tip