Jonas Sicking
66c3c818d6
Bug 564863: Speed up id/name handling by letting elements register/unregister themselves. r=smaug
2010-06-03 18:09:20 -07:00
Olli Pettay
7982c042a7
Bug 565633 - Inline nsIDocument::GetScriptHandlingObject, r=sicking
2010-05-26 17:36:47 +03:00
Mounir Lamouri
1d8f402745
Bug 562932 - "Implement control attribute for label element" [r=sicking sr=smaug]
2010-05-19 22:28:10 -04:00
Timothy Nikkel
38d1d53542
Bug 559996. Lazy frame construction can sometimes cause a subdocument to not scroll to ref in url. r=jst
2010-05-11 19:30:40 -05:00
Boris Zbarsky
5cd46f0a47
Bug 565820. Use Element as the return value for ReferencedElement. r=roc
2010-05-14 13:04:51 -04:00
Timothy Nikkel
9b2dcb4d77
Backed out changeset a6138098775f (bug 559996) for causing orange.
2010-05-11 21:24:02 -05:00
Timothy Nikkel
c9b0feea2e
Bug 559996. Lazy frame construction can sometimes cause a subdocument to not scroll to ref in url. r=jst
2010-05-11 19:30:40 -05:00
Craig Topper
5ec7efbb3a
Remove nsICSSStyleSheet and replace all uses with nsCSSStyleSheet. (Bug 239008) r=dbaron
2010-05-11 13:41:47 -07:00
Boris Zbarsky
250f09f3e8
Bug 560503. Don't check for mutation observer uniqueness; callers should handle that. r=sicking
2010-05-05 14:18:03 -04:00
Peter Van der Beken
081e8f0b26
Part 9 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - use nsNode3Tearoff for all nodes. r=jst.
2010-04-19 17:41:37 +02:00
Peter Van der Beken
b764e65aff
Part 5 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsIDOM3Node namespace-related methods to nsINode. r=jst.
2010-04-19 17:40:16 +02:00
Peter Van der Beken
ff7255aaa2
Part 1 of fix for bug 560273 (Stop using DOM tearoffs from quickstubs) - add nsINode::GetBaseURI. r=sicking.
2010-04-19 17:40:15 +02:00
Boris Zbarsky
b799eebaa2
Bug 562688 part 4. Change GetRootContent and the like to return Elements. r=jst, sr=sicking
2010-04-30 09:12:05 -04:00
Olli Pettay
c6c82a30b5
Bug 560902 - Optimize nsFocusManager::ContentRemoved, r=enndeakin+sicking
2010-04-27 12:58:58 +03:00
Jonas Sicking
896b731723
Bug 515401: Make implementation of <base> HTML5 compliant, and clean it up. r=benjamn a=dholbert
2010-04-23 09:10:07 -07:00
Robert O'Callahan
2f64e8f399
Bug 534566. Use separate nsPropertyTables for different categories so we don't pollute the property name list with unrelated names. r=sicking
2010-04-23 14:41:38 +12:00
Olli Pettay
355959f5ec
Bug 558148 - Optimize nsContentUtils::HasMutationListeners, r=sicking
2010-04-16 12:05:25 +03:00
Timothy Nikkel
b5092d62bc
Bug 553366. When flushing, make sure to flush external documents too. r=bzbarsky
2010-04-10 13:03:40 -05:00
Timothy Nikkel
31eea433ef
Backout 761790684f3b (Bug 553366) for suspicion of causing tsvg_opacity regression.
2010-04-10 21:52:53 -05:00
Timothy Nikkel
cea3005d2d
Bug 553366. When flushing, make sure to flush external documents too. r=bzbarsky
2010-04-10 13:03:40 -05:00
Felipe Gomes
f1b324fcf2
Bug 489127 - nodesFromRect required for better usability on mobile devices (part 4) [r=roc]
2010-04-07 20:31:26 -04:00
Masatoshi Kimura
c0830567a4
Bug 463104: elementFromPoint should accept floating point coordinates. r=bz
2010-04-03 07:34:24 -04:00
Markus Stange
d0cb573e65
Bug 508482 - Window activation status should be a pseudoclass (:-moz-window-inactive) instead of an attribute. r=dbaron, r+sr=jst
2010-03-17 18:10:57 +01:00
Daniel Holbert
b567fb57e6
Bug 541588 subpatch 1: Change method signatures in nsSMILAnimationController, and subclass nsRefreshObserver. r=roc
2010-03-18 21:14:40 -07:00
Daniel Holbert
3caaff674b
Backed out changeset 59f507847beb (bug 541588) to see if it was responsible for minor SVG perf regression.
2010-03-18 07:58:09 -07:00
Daniel Holbert
3a42240cad
Bug 541588: Hook up nsSMILAnimationController to nsRefreshDriver for scheduling samples. r=roc
2010-03-17 01:54:20 -07:00
Daniel Holbert
b82e4790d6
Backed out changeset 68363c7a7f06 due to debug mochitest orange w/ abort_if_false failure
2010-03-11 23:11:09 -08:00
Daniel Holbert
a306bdc741
Bug 541588: Hook up nsSMILAnimationController to nsRefreshDriver for scheduling samples. r=roc
2010-03-11 22:03:49 -08:00
Daniel Holbert
a05b0e9db6
Backed out changeset 76abe26bf57c due to orange.
2010-03-10 15:03:34 -08:00
Daniel Holbert
b109ab35d4
Bug 541588: Hook up nsSMILAnimationController to nsRefreshDriver for scheduling samples. r=roc
2010-03-10 12:33:37 -08:00
Jonas Sicking
a8ac09fb54
Bug 543870: Implement File.url. r=bz sr=jst
2010-03-02 23:51:09 -08:00
Daniel Holbert
b8a7d58160
Bug 540090: Add method nsIDocument::HasAnimationController, to let us check for active SMIL animation without triggering lazy construction. r=roc
2010-03-02 23:09:51 -08:00
Zack Weinberg
09642046d8
Bug 544112 part 2: DeCOMtaminate and devirtualize nsCSSLoader. r=bzbarsky sr=dbaron
2010-03-02 13:00:53 -08:00
Zack Weinberg
06b4ff4ebe
Bug 544112 part 1: Make speculative and chrome style sheet loads go through the document object. Rearrange some C++ unit tests so they'll still link after part 2. r=bzbarsky sr=dbaron
2010-03-02 13:00:39 -08:00
Shawn Wilsher
c9eab8d32e
Bug 542592 - Change how we use/store nsDocument::mLinkMap
...
This makes changes nsDocument::mLinkMap in a number of ways:
1) renamed to mStyledLinks to better reflect its new nature.
2) change it to an nsTHashtable of Link*. It no longer has a strong reference
3) add some assertions to make sure we call ForgetLink and AddStyleRelevantLink
in pairs.
This also makes mozilla::dom::Link::ResetLinkState take a boolean indicating if
we should notify or not.
r=bz
2010-02-24 08:37:03 -08:00
Shawn Wilsher
6960e3d4df
Bug 461199 (Part 23) - Remove no longer needed code in ns[I]Document.[cpp|h]
...
r=bz
2010-02-24 08:37:02 -08:00
Shawn Wilsher
d59be98c1a
Backed out changeset b387c724bda4
2010-02-18 09:56:04 -08:00
Shawn Wilsher
42f617db6d
Bug 461199 (Part 23) - Remove no longer needed code in ns[I]Document.[cpp|h]
...
r=bz
2010-02-17 14:04:32 -08:00
Justin Lebar
a1288e078a
Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking
2009-09-01 09:45:05 -07:00
Daniel Holbert
4169db85ee
Backed out changeset dc7a04be6904 on suspicion of causing bug 543034.
2010-01-29 18:50:46 -08:00
Justin Lebar
3bf83e55ef
Bug 500328 - Implement History.pushState(), History.replaceState() methods. r=smaug, r=zpao, sr=sicking
2009-09-01 09:45:05 -07:00
Robert O'Callahan
6c2ba214ae
Bug 526394. Part 7: Hoist GetHtmlContent/GetBodyContent to nsIDocument. r=jst
2010-01-12 10:45:03 +13:00
Olli Pettay
539642a108
Bug 534226 - Remove support for multiple presshells, r=bz, sr=roc
2010-01-07 12:36:11 +02:00
L. David Baron
c7a8e2f119
DeCOMify nsHTMLCSSStyleSheet. (Bug 239008) r=bzbarsky
2009-12-31 10:56:33 -05:00
Olli Pettay
2e3d0c93fe
Bug 487667 - Clone documents for printing, r=roc+jst+joe+dbaron
2009-12-10 20:02:13 -08:00
Blair McBride
8d2bc4cb2e
Bug 528792 - :-moz-lwtheme incorrectly depends on the lwthemetextcolor attribute. r=dbaron
2009-11-16 09:27:44 +01:00
Boris Zbarsky
f6b8784b94
Bug 467005. Be smarter about our removable script blockers. r=sicking
2009-10-29 21:48:38 -04:00
Robert O'Callahan
16a538d1f4
Bug 518659. Make nsHTMLMediaElement hold a reference to itself to keep itself alive while network or decoder activity could result in events being fired in the future. Also rework the handling of media elements in inactive documents. r=jst, r=doublec
2009-10-02 00:10:13 +10:00
Robert O'Callahan
2395935a59
Bug 518659. Create nsIDocument::IsActive and IsVisible APIs so we can track HTML5 'active'ness. r=jst
2009-10-05 17:13:11 +13:00
Nochum Sossonko
bcbe7880c2
Bug 513461 - Implement pseudo classes for lightweight theme handling. r=dao,dbaron
2009-10-02 08:22:18 +02:00