Commit Graph

32881 Commits

Author SHA1 Message Date
David Anderson
1222b46c77 Merge from mozilla-central.
--HG--
extra : rebase_source : 521cbf2f434cad88106f32be797faae4861afc39
2012-06-25 13:09:36 -07:00
Jonathan Watt
d85665cb4b Bug 767996 - Prevent DoApplyRenderingChangeToTree calling nsSVGUtils::InvalidateBounds() and passing in an nsSVGOuterSVGFrame. r=me.
--HG--
extra : rebase_source : 5424abbda7a888f258fd91b6bf52b445458bcc57
2012-06-25 18:55:30 +01:00
Jonathan Watt
472bdac0cf Bug 767996 - Add null check to nsSVGUtils::InvalidateBounds. r=me.
--HG--
extra : rebase_source : 3fe96d84e281742f4a57d9462380c9a6da2acf67
2012-06-25 16:17:42 +01:00
L. David Baron
2d1cf00ca9 Track TEXT_IN_TEXTRUN_USER_DATA separately for inflated and non-inflated text runs. (Bug 718290) r=roc
--HG--
extra : rebase_source : dd9f0911976b2cee8e30868fd8d3bc64fd016798
2012-06-24 16:25:39 -07:00
Jonathan Watt
73a1022bbf Bug 767734, part 1 - Require all callers of nsSVGPathGeometryFrame::GeneratePath to pass in the CTM that should be used. r=longsonr.
--HG--
extra : rebase_source : 85e7655b9ac0f03d12bd1970aea771f4756c7272
2012-06-24 21:12:40 +01:00
Jonathan Watt
94013507da Bug 738192 follow-up. Re-enable layout/reftests/svg/dynamic-text-04.svg after fixing MarkDirtyBitsOnDescendants. r=me.
--HG--
extra : rebase_source : 12e4d32ecd07b1b3272ae109349ec1de55f60334
2012-06-24 18:02:23 +01:00
Jonathan Watt
86ad560649 Bug 738192 follow-up. Disable layout/reftests/svg/dynamic-text-04.svg temporarily while I fix it. r=me.
--HG--
extra : rebase_source : 2e40e269180eb205d562fc992e36166b7300f032
2012-06-24 16:18:29 +01:00
Jonathan Watt
26610edd8e Bug 738192 follow-up. Make layout/reftests/svg/dynamic-text-04.svg use MozReftestInvalitade instead of setTimeout to avoid random orange. r=me.
--HG--
extra : rebase_source : fe96d0162dee31b61f8e42b4a096ed4839fce9bd
2012-06-24 15:17:19 +01:00
Jonathan Watt
25d4e26503 Bug 738192 - Get rid of the old horrendous "invalidate everything" hack in nsSVGUtils::FindFilterInvalidation(). r=longsonr.
--HG--
extra : rebase_source : 5c26b1320e1a0613c1b71b7c12c86db83316dcdd
2012-06-24 13:59:26 +01:00
Aryeh Gregor
8885994179 Bug 766795 - Fix asserts when placing cursor in editable detached content; r=roc,ehsan
--HG--
extra : rebase_source : 248f55ae4b239e22793d164ebea495518a1fc853
2012-06-24 09:54:43 +03:00
Jonathan Watt
ecc0ab20ad Bug 767647 followup. Fix unused variable bustage. r=me.
--HG--
extra : rebase_source : 8aa75c0cd1e5c22a84e0e514e985d7d4be2cab65
2012-06-23 17:49:37 +01:00
Jonathan Watt
bb6843df88 Bug 767647 - Stop invalidating once for every SVG descendant of a changed SVG container, and stop invalidating the descendants' rendering observers. r=longsonr.
--HG--
extra : rebase_source : b7ba8a51adafc8cb871e239b4269c814d0d923bd
2012-06-23 17:36:46 +01:00
Jonathan Watt
720f958f9d Bug 767697 - Stop invalidating rendering observers of ancestors of SVG frames that only render by reference. r=longsonr.
--HG--
extra : rebase_source : 081ae9cc097b57783f037785f64be46a9e7cfc49
2012-06-23 15:19:00 +01:00
Jonathan Watt
48634a8b1e Bug 767701 - Add missing nsSVGEffects::InvalidateDirectRenderingObservers() call to the clipPath code. r=longsonr.
--HG--
extra : rebase_source : 057844075b237c3821d3a90869a41712ac843e69
2012-06-23 15:18:49 +01:00
Charly Molter ext:(%20and%20Alexandre%20Dumont%20%3CAlexandre%20Dumont%20%3E)
d1420e0261 Bug 716875 - Make nsTextControlFrame inherits from nsContainerFrame instead of nsStackFrame. r=roc,bz
--HG--
rename : content/base/src/nsGenericElement.cpp => content/base/src/nsINode.cpp
extra : rebase_source : 47bb129f9fbe8dc1fc1e29ebdf7bfc3a38955ef3
2012-06-23 13:11:00 +02:00
Daniel Holbert
2c15ef58b3 Bug 766783: Remove unneeded member variable nsBulletFrame::mComputedSize. r=mats 2012-06-21 12:58:28 -07:00
Jignesh Kakadiya
fa3c8cce9f Bug 765590 - CSSNameSpaceRule.type should be 10, not 0. r=dbaron 2012-06-21 12:58:19 -07:00
L. David Baron
477e40be2b Treat animation-iteration-count:0 specially. (Bug 765218) r=bzbarsky 2012-06-21 11:44:34 -07:00
L. David Baron
b118cfe2c6 Implement new values of animation-direction. (Bug 655920) r=bzbarsky 2012-06-21 11:44:34 -07:00
L. David Baron
a1930157ee Add reftest for bug 764354. 2012-06-21 11:44:34 -07:00
Kartikaya Gupta
9568f79303 Bug 755971 - Add methods to nsLayoutUtils to calculate the padding boxes. r=bz 2012-06-21 09:35:17 -04:00
Randell Jesup
0edea6e242 Bug 757637: Rollup makesystem changes for webrtc r=khuey r=ted f=glandium 2012-06-20 07:27:43 -04:00
Mats Palmgren
c64a09bff4 Bug 764541. r=smontagu 2012-06-21 12:51:38 +02:00
Jonathan Watt
58ef37f17a Bug 766227 - More nsSVGIntegrationUtils cleanup and commenting to make it a lot easier to understand. r=longsonr.
--HG--
extra : rebase_source : fab6126eac4f1135562e1b2404bf5c52d0500344
2012-06-21 01:29:50 +01:00
Ed Morley
648eed5d6e Merge mozilla-central to mozilla-inbound 2012-06-21 08:38:39 +01:00
Ms2ger
c0225966ca Bug 763451 - nsDisplayCanvas::GetOpaqueRegion fails to override nsDisplayItem::GetOpaqueRegion; r=roc 2012-06-21 09:21:55 +02:00
Mike Hommey
4e5eecb03d Bug 763987 - Normalize autoconf.mk.in. r=ted 2012-06-20 09:00:48 +02:00
Ryan VanderMeulen
3318b2ec58 Backout b35294da2c4b (bug 764117) due to OSX reftest orange. 2012-06-20 22:56:36 -04:00
Ryan VanderMeulen
269f1c8fe6 Re-land bug 757362 since it wasn't at fault for OSX orange. 2012-06-20 22:54:56 -04:00
Ryan VanderMeulen
0dfeff5b75 Backout 5ba4c3a2338c (bug 757362) for OSX reftest orange. 2012-06-20 21:53:31 -04:00
Timothy Nikkel
538c52fc6c Bug 757362. Use the displayport for the dirty rect (if one is set) when building the display list for a subdocument so that position: fixed items are correctly included. r=roc 2012-06-20 17:35:54 -05:00
Bas Schouten
1e8a485b9b Bug 764117: Prefer performance over avoiding seaming. r=roc 2012-06-20 23:41:13 +02:00
Jonathan Kew
ced6b24af7 bug 763982 - update and optimize Arabic char processing in TransformText. r=smontagu 2012-06-20 20:58:19 +01:00
Jonathan Watt
1b425cbd61 Bug 614840 - Mark clipPath-and-shape-rendering-01.svg as fuzzy-if for a slight two pixel difference. r=longsonr.
--HG--
extra : rebase_source : 5aea68575f603437d742b8b7eef0f2e730ab9573
2012-06-20 15:33:04 +01:00
Scott Johnson
c70d9604b6 Bug 763702, Part 2/2: Crashtest for bug 763702. [r=dbaron]
--HG--
extra : rebase_source : 46de60b9ddc1dd6c0f80be39d4f5491aa1525e90
2012-06-20 11:09:37 -05:00
Scott Johnson
67c799d523 Bug 763702, Part 1/2: Ensure font inflation bits are set during frame construction for root frame to prevent crash. [r=dbaron]
--HG--
extra : rebase_source : 50084348a42aa9e038196f39fea686ab21cf80a0
2012-06-20 11:09:35 -05:00
Jonathan Watt
07c0c6fa7e Bug 766429 - Minimize the size of the offscreen surfaces created for SVG group opacity, masks and complex clipPaths. r=roc. 2012-06-20 10:02:43 +01:00
Mike Hommey
a93eb5a48f Backout changeset 6984dace6afb (bug 763987) because of OSX opt jsreftest bustage 2012-06-20 10:55:59 +02:00
Mike Hommey
cd69374e33 Bug 763987 - Normalize autoconf.mk.in. r=ted 2012-06-20 09:00:48 +02:00
Ehsan Akhgari
5d47cae2a8 Bug 762764 - Prevent selection from descending into text boxes when extending it for things like caret navigation and extension for deletion; r=roc 2012-06-19 19:31:03 -04:00
Jared Wein
2f7b6b29fb Backed out changeset feec545f5f98 (bug 713608) 2012-06-19 14:11:38 -07:00
Jared Wein
97b9005081 Backed out changeset 0fa8e0eb40a7 (bug 760696) 2012-06-19 14:11:23 -07:00
Ehsan Akhgari
1a897d20ab Bug 765597 - Invalidate the thebes layer as well as the overflow area when moving frames; r=dbaron 2012-06-19 16:47:27 -04:00
Robert Longson
0150868481 Backout most of Bug 467498 - crashtest failure on windows 2012-06-19 17:49:47 +01:00
Jonathan Watt
9472b0acf9 Bug 766120 - Stop conflating effects offset and continuation union size in nsSVGIntegrationUtils. r=longsonr. 2012-06-19 16:28:04 +01:00
Robert Longson
6498ee3556 Bug 467498 - Second level of use is not live to changes. r=dholbert
--HG--
rename : layout/reftests/svg/dynamic-use-nested-01.svg => layout/reftests/svg/dynamic-use-nested-01a.svg
rename : layout/reftests/svg/dynamic-use-nested-01.svg => layout/reftests/svg/dynamic-use-nested-01b.svg
2012-06-19 15:58:39 +01:00
Ehsan Akhgari
65884fba1f Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (layout parts); r=roc
--HG--
extra : rebase_source : 9f3da1b47dcb9d7cc950488b9b70aa682b6984de
2012-06-18 23:26:34 -04:00
Ehsan Akhgari
2050b687cc Bug 758992 - Make the classes which use the XPCOM nsISupports implementation macros final, to avoid the warning about deleting using a pointer to a base class with virtual functions and no virtual dtor (content parts); r=bzbarsky
--HG--
extra : rebase_source : e25a064995914ca4f7b1db16b5725eb440d3e531
2012-06-18 22:30:09 -04:00
Tatiana Meshkova
d3a5f02049 Bug 761981 & Bug 762568 - Intermittent test-pos-fixed-transform.html&test-bg-attachment-fixed.html | image comparison (==) r=roc 2012-06-13 16:41:50 -07:00
Jonathan Watt
faa9392008 Bug 765505 - Clean up filter code. r=longsonr. 2012-06-16 21:23:48 +01:00