Commit Graph

930 Commits

Author SHA1 Message Date
6216ad7091 Bug 366417: Set up scriptloader in the nsDocument ctor to ensure that the blocker-count stays in sync with the notification depth. r/sr=bz 2007-05-30 13:43:41 -07:00
961c97f4f1 SVG Load events shouldn't need a presshell to fire. Bug 380417, r=jwatt andsmaug, sr=tor 2007-05-23 13:05:53 -07:00
81cce4955b Bug 378776, Need safe way to iterate a document's presshells, r+sr=bz 2007-05-22 14:45:03 -07:00
541629034f Update our child counts if notifying on our children caused more updates. bug 376761, r=bzbarsky sr=sicking 2007-05-17 16:54:35 -07:00
ada9fb3f98 Fix bug introduced into collapsing of long PIs and comments. Bug 379683followup, r+sr=sicking. 2007-05-15 19:52:30 -07:00
7c8750a16c Push the new content on the stack before calling BindToTree, since someBindToTree implementations apparently flush out the sink (!). Bug 372323,r+sr=sicking. 2007-05-15 19:21:55 -07:00
0068e83045 Make use of the wonders of inline-block to produce a much smaller DOM for XMLprettyprinting (fewer nodes, fewer frames, etc). Speeds up prettyprinting by afactor of 2 or so over here, with a 25% memory usage decrease. Bug 379683,r+sr=sicking 2007-05-13 20:00:14 -07:00
1255dcbef5 Introduce a GetPrimaryShell() API on nsIDocument. Convert existing callers ofGetShellAt(0) to using this API. Bug 378780. API introduction part by me,r+sr=jst. Mass-changes done by taras using squash, r+sr=me 2007-05-01 15:24:20 -07:00
acf8bc7c0f Don't unblock onload on the document if we no longer have a parser. Bug375051, r=mbkap, sr=sicking 2007-04-26 21:05:08 -07:00
83a6c325f6 Fix for bug 378595 (Improve cycle collection QI performance). r/sr=sicking. 2007-04-25 09:35:27 -07:00
fd6692de97 Stop blocking the parser on CSS stylesheet loads. We still block scriptexecution on them, however. Bug 84582, r+sr=sicking 2007-04-20 15:59:18 -07:00
faa8e9c35a Make sure to end our update before we decrement mSink->mInNotification. Bug373669, r+sr=sicking 2007-04-06 17:20:09 -07:00
7e4e3ec68f 375196, r+sr=roc 2007-03-25 22:38:22 -07:00
hg@mozilla.com
2ca566cd74 Free the (distributed) Lizard! Automatic merge from CVS: Module mozilla: tag HG_REPO_INITIAL_IMPORT at 22 Mar 2007 10:30 PDT, 2007-03-22 10:30:00 -07:00
bzbarsky@mit.edu
ee666afbc7 Relanding bug 267833. Let's see what Txul does now. Still r+sr=sicking 2007-03-09 23:43:50 +00:00
peterv@propagandism.org
76c2dfab1e Fix for bug 368773 (Add a bunch of DOM objects to cycle collection). r=sicking, sr=jst. 2007-03-08 11:17:16 +00:00
bzbarsky@mit.edu
9417ea05ff Back out bug 267833 to test performance effect. 2007-03-06 21:12:49 +00:00
bzbarsky@mit.edu
8ec79d6764 Fire XBL constructors asynchronously after binding attachment, unless we're in
the middle of an update.  In that case, fire them at the end of the update.
Bug 267833, r+sr=sicking, fingers-crossed=me
2007-03-06 19:36:36 +00:00
bzbarsky@mit.edu
20bba4da9c Add testcase for bug 232004 2007-03-02 07:39:53 +00:00
tor@cs.brown.edu
85b3d1be13 Bug 370210 - SVG onload attribute broken since incremental XML landing.
r=hsivonen, sr=sicking
2007-02-28 17:28:17 +00:00
jonas@sicking.cc
7a41bbf68d Bug 370332: Kill nsIBindingManager and nsIStyleRuleSupplier. r=dbaron for the layout/style parts, r/sr=jst for the rest. 2007-02-16 23:02:08 +00:00
jonas@sicking.cc
742a6a6858 Bug 370230: unbreak --enable-perf-metrics. Patch by me and Mats Palmgren. r/sr=jst 2007-02-13 21:18:25 +00:00
sharparrow1@yahoo.com
376b32f2e8 Bug 370185: clean up view header includes (trivial). rs=bzbarsky. 2007-02-12 19:17:33 +00:00
Olli.Pettay@helsinki.fi
7789c7956b Bug 369753, remove nsIXMLContent, r+sr=bz 2007-02-09 00:15:14 +00:00
bzbarsky@mit.edu
a1635bb2ad Make sure to process any pending exceptions the security manager has set if
we're not called from JS.  Bug 369157, r+sr=brendan.
2007-02-04 22:06:49 +00:00
bzbarsky@mit.edu
9214222fe0 Add test for bug 355213. 2007-02-03 01:37:48 +00:00
bzbarsky@mit.edu
cb7bf37944 Hoist the ref-scrolling stuff up to nsContentSink. Bug 369015, r+sr=sicking 2007-02-03 00:48:29 +00:00
bzbarsky@mit.edu
9b0d863f55 Make sure to initialize all members and that sort of thing. Bug 369011, r+sr=sicking 2007-02-02 02:12:48 +00:00
jonas@sicking.cc
30dee49bd5 Bug 18333: Make the XML content sink incremental. Patch by Henri Sivonen<hsivonen@iki.fi>. r=peterv sr=sicking 2007-01-30 21:21:06 +00:00
cvshook@sicking.cc
e80f1dba4e Kill remainders of ns(XBL|HTML|XUL|Layout)Atoms. r/sr=jst b=368128 2007-01-30 00:06:41 +00:00
timeless@mozdev.org
f4ef17d178 Bug 355300 There should be only one nsGkAtoms creature
r=dbaron
2006-12-26 17:47:52 +00:00
bzbarsky@mit.edu
0d8e296fb6 Make the redirect check get principals the same way we get them elsewhere.
Clean up some code to use the new security manager method.  Bug 354693,
r=dveditz, sr=sicking
2006-11-22 18:27:54 +00:00
bzbarsky@mit.edu
bd12b1b015 Make it possible for protocol handlers to configure how CheckLoadURI should
treat them via their protocol flags.  Remove the protocol list we used before.
Bug 120373, r=dveditz, sr=darin
2006-11-10 23:49:08 +00:00
sayrer@gmail.com
b6040edad9 Bug 348447. feed sanitizer whitelist accessibility and i18n. 2006-11-08 18:20:55 +00:00
cvshook@sicking.cc
e14f056b52 Bug 343730: Don't execute scripts synchronously from BindToTree. Instead we wait until the last EndUpdate has been called. r/sr=bz 2006-11-04 05:45:02 +00:00
ted.mielczarek@gmail.com
0a9fbd1603 bug 296237, remove assert in getElementById, use the console service to provide feedback. patch by asqueella@gmail.com, r+sr=jst 2006-10-14 19:14:24 +00:00
cvshook@sicking.cc
44bb808114 Bug 221335: Speed up output by using internal methods and interfaces rather than nsIDOMNode and friends. r/sr=peterv 2006-10-03 02:22:22 +00:00
dbaron@dbaron.org
a3ded048b4 Null out mListenerManager before we call ResetToURI and restore it, so ResetToURI doesn't Disconnect it. b=354865 r+sr=bzbarsky 2006-09-30 01:53:47 +00:00
bzbarsky@mit.edu
6dc6f4387d Remove unneeded notification on node creation. Bug 351910, r+sr=sicking 2006-09-12 04:48:12 +00:00
cvshook@sicking.cc
08c1638729 Bug 324092: Allow XSLT output handlers to fail. r/sr=peterv 2006-09-08 21:09:43 +00:00
peterv@propagandism.org
7f3bd7fa7f Fix for bug 347524 (Refactor adoptNode, importNode and cloneNode to share implementation). r/sr=bz. 2006-09-05 10:22:54 +00:00
Olli.Pettay@helsinki.fi
a78c54edce Bug 350846, Combine NS_***_LOAD events, r+sr=jst 2006-08-31 19:33:01 +00:00
bzbarsky@mit.edu
f4959e557c Allow nsIExpatSink implementations to control whether the expat driver logs
parse errors to the console.  Bug 342164, patch by Alex Vincent
<ajvincent@gmail.com>, r+sr=bzbarsky
2006-08-25 16:34:57 +00:00
sayrer@gmail.com
8f1c349935 Bug 340554. Provide sanitizing fragment sinks for use with feeds. r=mrbkap. sr=jst 2006-08-12 04:46:43 +00:00
bzbarsky@mit.edu
978b03371b Allow anonymous box selectrors in catalog sheets loaded via our doctype. Bug
347303, r+sr=roc
2006-08-04 15:02:28 +00:00
cvshook@sicking.cc
de453923d9 Bug 344050: Kill nsITextContent and move the methods to nsIContent. r/sr=jst 2006-07-19 04:36:36 +00:00
cvshook@sicking.cc
e52bf42d62 Bug 342062: Add nsIMutationObserver which has the ability to get notifications for just mutations happening in a subtree under a given node. r/sr=bz 2006-07-02 07:23:10 +00:00
peterv@propagandism.org
032a7d54b1 Fix for bug 337704 (Clean up files moved from xmlextras). r/sr=bz. 2006-06-15 20:30:44 +00:00
peterv@propagandism.org
cd16a8918b Fix for bug 339239 (Remove UserData functions from nsIDocument). r/sr=sicking. 2006-06-02 13:28:14 +00:00
bzbarsky@mit.edu
6d9dcaa998 Make the documentURI of a document and the currentURI of a docshell immutable objects.
Bug 336699, r=darin, sr=jst
2006-05-31 17:57:14 +00:00