Commit Graph

16199 Commits

Author SHA1 Message Date
Matt Woodrow
981f3ba59b Bug 844750 - Don't use per-display-item invalidation for table frames. r=roc 2013-03-08 15:18:45 +13:00
Matt Woodrow
1ad187f836 Bug 725981 - Only invalidate the difference in bounds when a solid color moves or resizes. r=roc 2013-03-08 15:15:10 +13:00
L. David Baron
713f97b07f Bug 845837: Don't use our dynamic updating for relative positioning on inner table frames, which don't do relative positioning at all. r=ehsan
This is somewhat evil, but should get us back into the state we were in
before.  There are probably other bugs lurking here as well, though,
related to other cases where we don't support relative positioning.  We
really just need to make our relative positioning support more general.
2013-03-07 17:59:32 -08:00
L. David Baron
6301e3b6dc Bug 570896: Allow separate background-origin and background-clip to be set in the background shorthand. r=bzbarsky 2013-03-07 17:59:32 -08:00
Matt Woodrow
d8320e5731 Bug 846971 - Don't create layers that are scaled to 0. r=roc 2013-03-06 09:04:40 +13:00
Vladimir Vukicevic
5ac1a2d90c b=751418; unbreak Win64 builds after SkiaGL landing; r=flames 2013-03-07 13:43:26 -05:00
Timothy Nikkel
1e3bfd6883 Bug 848421. Part 2. Remove useless PresContext argument to nsCSSRendering::FindBackground. r=mats 2013-03-07 10:03:49 -06:00
Gregory Szorc
795c5eeeff Bug 818246 - Part 1: Remove unncessary definitions of XPIDL_MODULE; r=glandium
XPIDL_MODULE defaults to MODULE. These Makefile.in were setting
XPIDL_MODULE to the same value as MODULE.

--HG--
extra : rebase_source : e96bd34d5949d0ab94cecbec35d6c9f4bffec01e
2013-03-07 05:03:51 -08:00
Chris Lord
b6dedb7d38 Bug 716403 - Annotate layers with the fixed margins from the PresShell. r=nrc,roc
This annotates fixed layers with the margins that have been applied from
nsIPresShell->GetContentDocumentFixedPositionMargins. Using SyncViewportInfo
in CompositorParent, this allows for async fixed position margin setting.
2013-03-07 10:17:33 +00:00
Chris Lord
6558212b53 Bug 716403 - Add nsIDOMWindowUtils.setContentDocumentFixedPositionMargins. r=roc,dholbert
Add a function to set margins on the viewport that are respected by its
absolute containing block. This has the effect of being able to add margins to
fixed position content, which will be used on mobile to stop temporarily
visible chrome from obscuring content.
2013-03-07 10:17:33 +00:00
David Zbarsky
84557c998c Bug 847120: Convert SVGFEImageElement to WebIDL r=Ms2ger 2013-03-07 04:15:23 -05:00
Robert Longson
9de29c73c8 Bug 848252 - Replace NS_FRAME_IS_SVG_TEXT checks with IsSVGText(). r=dholbert 2013-03-07 09:01:52 +00:00
David Zbarsky
f55aef104a Bug 847116: WebIDL bindings for SVGFEBlendElement r=Ms2ger
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEBlendElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEBlendElement.h
2013-03-07 02:17:00 -05:00
David Zbarsky
3a2c3de3db Backed out changeset 3710f0b135b8 for wrong commit message 2013-03-07 02:16:30 -05:00
David Zbarsky
c9412d785b Bug 847120: WebIDL bindings for SVGFEBlendElement r=Ms2ger
--HG--
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEBlendElement.cpp
rename : content/svg/content/src/nsSVGFilters.cpp => content/svg/content/src/SVGFEBlendElement.h
2013-03-07 02:12:33 -05:00
David Zbarsky
f057c989f0 Bug 847120: Stop QIing to nsIDOMSVGFilterPrimitiveStandardAttributes r=bz 2013-03-07 02:12:32 -05:00
Timothy Nikkel
1ffc261aeb Bug 848421. Reftest. 2013-03-06 23:13:14 -06:00
Timothy Nikkel
da2865387e Bug 848421. Part 1. Handle having no frame for the body element when determining the image filter to use for drawing the page background. r=roc
Just use nsCSSRendering::FindBackground like we do everywhere else for finding the background, it handles this case correctly. Although this function is used for other images besides backgrounds, when it is called on a canvas frame it can only be for a background image.
2013-03-06 23:13:13 -06:00
Timothy Nikkel
7de6e3b759 Bug 847850. Test. 2013-03-06 23:13:13 -06:00
Timothy Nikkel
b190588749 Bug 847850. Redirect all display item lists to the content list inside of text control frames so no content can escape out to mingle with the rest of the page content. r=roc 2013-03-06 23:13:13 -06:00
Jared Wein
623cd12556 Bug 253564 - Plain text (text/plain, text/javascript, text/css, etc) documents should word-wrap. r=bz 2013-03-06 23:45:08 -05:00
Nicholas Nethercote
e7f05c167d Bug 847236 - Simplify the dead nsEventTargetChainItem objects cache (2nd attempt). r=smaug.
--HG--
extra : rebase_source : c46d667fbcc56bdc1826ea61bc62f656f79c3919
2013-03-04 20:59:29 -08:00
Ryan VanderMeulen
8cf664a621 Backed out 9 changesets (bug 716403) for Android 4.0 robocop bustage on a CLOSED TREE. 2013-03-06 16:11:05 -05:00
Robert Longson
53741e9a51 Bug 848465 - Remove obsolete, non-functional selection code from nsSVGGlyphFrame. r=dholbert 2013-03-06 20:43:11 +00:00
Ehsan Akhgari
5e8f81018d Another wild guess to see if we can fix bug 681138 2013-03-06 15:05:10 -05:00
Ehsan Akhgari
db9b3860a7 Attempt to fix bug 681138 by making the test loading not race against snapshotting and focusing the iframe 2013-03-05 09:32:51 -05:00
Chris Lord
bc3cb980a1 Bug 716403 - Annotate layers with the fixed margins from the PresShell. r=nrc,roc
This annotates fixed layers with the margins that have been applied from
nsIPresShell->GetContentDocumentFixedPositionMargins. Using SyncViewportInfo
in CompositorParent, this allows for async fixed position margin setting.
2013-03-06 16:56:00 +00:00
Chris Lord
db037d81e9 Bug 716403 - Add nsIDOMWindowUtils.setContentDocumentFixedPositionMargins. r=roc,dholbert
Add a function to set margins on the viewport that are respected by its
absolute containing block. This has the effect of being able to add margins to
fixed position content, which will be used on mobile to stop temporarily
visible chrome from obscuring content.
2013-03-06 16:56:00 +00:00
Scott Johnson
e73d17f2cb Bug 810726: Simplify logic for handling too many columns to prevent crash. [r=roc] 2013-03-06 08:20:24 -06:00
Ed Morley
6c35e16478 Backed out changeset ae8ab59fc469 (bug 834737) for orange 2013-03-06 13:46:48 +00:00
Robert Longson
c2ad59fff7 Bug 847139 - Crash with caretPositionFromPoint. r=dholbert 2013-03-06 12:11:34 +00:00
Joel Maher
bdc9f31495 Bug 834724 - textarea-rtl is failing on ubuntu vm. r=karlt 2013-03-06 06:49:46 -05:00
Joel Maher
58426b9a46 Bug 834737 - mark text/475092-pos.html as fails-if for gtk2Widget. r=bz 2013-03-06 06:49:33 -05:00
Ed Morley
185e444006 Backed out changeset 99d71c24a5df (bug 681138) for making the intermittent-failure worse 2013-03-06 11:03:11 +00:00
Daniel Holbert
accc46f11d Bug 843719: Reorder params in Margin constructors and SizeTo() methods to match CSS's top,right,bottom,left ordering. r=seth 2013-03-06 00:05:55 -08:00
George Wright
84976a0a1e [PATCH 6/9] Bug 751418 - Add a GrGLInterface for Mozilla's GLContext r=mattwoodrow
From cfd2ab8845e4f1ae7e93d293662b9519346694d2 Mon Sep 17 00:00:00 2001
---
 gfx/gl/GLContextSkia.cpp    | 802 ++++++++++++++++++++++++++++++++++++++++++++
 gfx/gl/GLContextSkia.h      |  14 +
 gfx/gl/Makefile.in          |   5 +
 layout/media/symbols.def.in |   7 +
 4 files changed, 828 insertions(+)
 create mode 100644 gfx/gl/GLContextSkia.cpp
 create mode 100644 gfx/gl/GLContextSkia.h
2012-10-27 16:47:58 -04:00
Robert Longson
d4ad700b23 Bug 818177 - mark anim-filter-filterRes-01.svg random on Windows XP. r=dholbert 2013-03-05 18:59:46 +00:00
Ehsan Akhgari
872145695a Attempt to fix bug 681138 by making the test loading not race against snapshotting 2013-03-05 09:32:51 -05:00
Mats Palmgren
d162104482 Bug 842853 - Scroll position lost after page reload on url with anchor. r=roc 2013-03-05 13:26:41 +01:00
Ryan VanderMeulen
e3dcee067c Backed out changeset 74eaeeec2b9d (bug 847236) for crashes on a CLOSED TREE. 2013-03-04 22:46:22 -05:00
Nicholas Nethercote
fe30ab0276 Bug 847236 - Simplify the dead nsEventTargetChainItem objects cache. r=smaug.
--HG--
extra : rebase_source : 05e8756f0270ac7ed0b10f1ceb2f2825fa7bc6ae
2013-03-03 16:02:11 -08:00
L. David Baron
aa6a4878fc Bug 846096: Remove SimpleTest.expectAssertions() calls annotating assertions from bug 846096. 2013-03-04 13:21:24 -08:00
Nicholas Nethercote
f0c8853de6 Bug 847210 - Remove nsNodeInfo::sNodeInfoPool and use vanilla allocation for nsNodeInfo objects. r=smaug.
--HG--
extra : rebase_source : 667a818984e7ce6d22669861992a06e832755dfb
2013-02-28 18:53:49 -08:00
Trevor Saunders
8631e44d32 bug 846487 - remove remaining usage of some nsIDOMFooElement r=Ms2Ger 2013-02-14 10:33:16 -05:00
Kartikaya Gupta
1ea5c7163f Bug 847002 - Add a crash if layer manager is null so we don't run off into garbage code. r=mattwoodrow 2013-03-04 23:15:53 +00:00
Ryan VanderMeulen
172e4c49e1 Merge m-c to inbound. 2013-03-04 18:20:41 -05:00
Scott Johnson
98e927363b Backout ddb4df63c258 on a CLOSED TREE due to ARM v6 bustage. 2013-03-04 16:50:40 -06:00
Ryan VanderMeulen
13adb15de3 Merge the last PGO-green inbound changeset to m-c. 2013-03-04 17:03:22 -05:00
Daniel Holbert
dc68f5dc8f (no bug) Fix some whitespace issues in nsGfxScrollFrame.cpp. (whitespace only, DONTBUILD) 2013-03-04 12:57:01 -08:00
Scott Johnson
4090852fe0 Bug 810726: Simplify logic for handling too many columns to prevent crash. [r=roc] 2013-03-04 14:15:18 -06:00