Frédéric Wang
b511dd2919
Bug 930504 - When possible, use character substitution for basic mathvariants. r=karlt
2014-05-15 02:50:00 -04:00
Eugen Sawin
71abcd7cef
Bug 1002426 - Check resolution restore status via specialized flag. r=kats, r=tn
2014-05-12 19:26:53 +02:00
Matt Woodrow
17b9b956c5
Bug 1008787 - Clip plugin layers to the size layout expects since plugin surfaces get updated asynchronously. r=roc
2014-05-14 16:10:01 +12:00
Kartikaya Gupta
edbb778ead
Bug 1008412 - Account for low-precision resolution in the texture size check. r=tn
2014-05-12 05:19:00 -04:00
Markus Stange
3bbc484743
Bug 1009478 - Make LayerActivity properties survive across reframes of an element. r=roc
2014-05-13 19:30:11 +02:00
Jonathan Kew
cb507f3c37
bug 1001233 - convert bullet frame's margin to the block frame's writing mode when positioning bullet. r=smontagu
2014-05-13 18:09:27 +01:00
Markus Stange
55bd24a893
Bug 1008578 - Don't invalidate everything when a scrollframe becomes inactive. r=roc
2014-05-12 21:37:21 +02:00
Mats Palmgren
6f66aa1e29
Bug 1008969 - part 2, Add a basic nsGridContainerFrame::Reflow() method. r=dholbert
2014-05-13 00:47:54 +00:00
Mats Palmgren
97cc36f507
Bug 1008917 - part 16, make nsFrame::BoxReflow() return type 'void'. r=roc
2014-05-13 00:47:54 +00:00
Mats Palmgren
e64c795df5
Bug 1008917 - part 14, make nsAbsoluteContainingBlock::Reflow() return type 'void'. r=roc
2014-05-13 00:47:53 +00:00
Mats Palmgren
1e2554db0d
Bug 1008917 - part 13, make nsContainerFrame::ReflowOverflowContainerChildren() return type 'void'. r=roc
2014-05-13 00:47:53 +00:00
Mats Palmgren
53c1ea8f88
Bug 1008917 - part 12, make nsFrame::WillReflow() return type 'void'. r=roc
2014-05-13 00:47:53 +00:00
Mats Palmgren
d6b3dd6047
Bug 1008917 - part 11, make nsBlockFrame::ReflowDirtyLines() and nsLineLayout::ReflowFrame() return types 'void'. r=roc
2014-05-13 00:47:53 +00:00
Mats Palmgren
d28a3b555d
Bug 1008917 - part 9,10, make DidReflow() return type 'void'. r=roc
2014-05-13 00:47:53 +00:00
Mats Palmgren
b1e967fc12
Bug 1008917 - part 8, make nsLeafFrame::DoRewflow() return type 'void'. r=roc
2014-05-13 00:47:53 +00:00
Mats Palmgren
e1c8446c27
Bug 1008917 - part 5,6,7, make ReflowChild() and FinishReflowChild() return type 'void', and make a few related helper methods 'void' too. r=roc
2014-05-13 00:47:53 +00:00
Mats Palmgren
0e3e44e19c
Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too. r=roc
2014-05-13 00:47:52 +00:00
Wes Kocher
7dbd81fa51
Backed out changeset 46cf8e706620 (bug 1008969) for depending on bug 1008917 which was already backed out to fix a CLOSED TREE
2014-05-12 15:57:53 -07:00
Wes Kocher
a3ae69617c
Backed out 11 changesets (bug 1008917) for apparently introducing an intermittent failure of B2G Crashtest-2 on a CLOSED TREE
...
Backed out changeset e2ab653f688a (bug 1008917)
Backed out changeset b52154d8d900 (bug 1008917)
Backed out changeset 2ab5b01da4de (bug 1008917)
Backed out changeset f7a38df1d44f (bug 1008917)
Backed out changeset 80304bb9a572 (bug 1008917)
Backed out changeset 10ed89a302e9 (bug 1008917)
Backed out changeset 161c41991d46 (bug 1008917)
Backed out changeset 25b2475d2368 (bug 1008917)
Backed out changeset b8000b31277c (bug 1008917)
Backed out changeset 9afa5e7715e1 (bug 1008917)
Backed out changeset 5c380c21351f (bug 1008917)
2014-05-12 15:47:41 -07:00
Wes Kocher
f962b10f7f
Backed out changeset 06800eda477b (bug 1008578) for possibly breaking OSX 10.8 reftests on a CLOSED TREE
2014-05-12 14:34:42 -07:00
Mats Palmgren
e10b1f122c
Bug 1008969 - part 2, Add a basic nsGridContainerFrame::Reflow() method. r=dholbert
2014-05-12 21:16:05 +00:00
Mats Palmgren
17c8477c01
Bug 1008969 - part 1, Initialize the nsHTMLReflowState "frame type" correctly for display:grid/inline-grid. Add nsIFrame::IsFlexOrGridItem(), and use it to share some flexbox code in nsHTMLReflowState. r=dholbert
2014-05-12 21:16:05 +00:00
Mats Palmgren
315a97b6a8
Bug 1008969 - part 0, make nsGridContainerFrame final for now, and remove some unnecessary boilerplate code, etc. r=dholbert
2014-05-12 21:16:05 +00:00
Markus Stange
87126962a8
Bug 1008578 - Don't invalidate everything when a scrollframe becomes inactive. r=roc
2014-05-12 21:37:21 +02:00
Mats Palmgren
7ff26c5b0d
Bug 1008917 - part 16, make nsFrame::BoxReflow() return type 'void'. r=roc
2014-05-12 17:40:30 +00:00
Mats Palmgren
411342910b
Bug 1008917 - part 14, make nsAbsoluteContainingBlock::Reflow() return type 'void'. r=roc
2014-05-12 17:40:29 +00:00
Mats Palmgren
1882f97741
Bug 1008917 - part 13, make nsContainerFrame::ReflowOverflowContainerChildren() return type 'void'. r=roc
2014-05-12 17:40:29 +00:00
Mats Palmgren
d8fb1410b3
Bug 1008917 - part 12, make nsFrame::WillReflow() return type 'void'. r=roc
2014-05-12 17:40:29 +00:00
Mats Palmgren
34c41a411e
Bug 1008917 - part 11, make nsBlockFrame::ReflowDirtyLines() and nsLineLayout::ReflowFrame() return types 'void'. r=roc
2014-05-12 17:40:29 +00:00
Mats Palmgren
f027a24698
Bug 1008917 - part 9,10, make DidReflow() return type 'void'. r=roc
2014-05-12 17:40:29 +00:00
Mats Palmgren
372d6a6e99
Bug 1008917 - part 8, make nsLeafFrame::DoRewflow() return type 'void'. r=roc
2014-05-12 17:40:29 +00:00
Mats Palmgren
afeea09f92
Bug 1008917 - part 5,6,7, make ReflowChild() and FinishReflowChild() return type 'void', and make a few related helper methods 'void' too. r=roc
2014-05-12 17:40:29 +00:00
Mats Palmgren
aa51f3f125
Bug 1008917 - part 2,3,4, make Reflow() return type 'void', and make a few reflow related helper methods 'void' too. r=roc
2014-05-12 17:40:28 +00:00
Mats Palmgren
d9aa207fee
Bug 998535 - Apply GetSkipSides to block border+padding to make it for work for box-decoration-break:clone. r=roc
2014-05-12 11:45:28 +00:00
Mats Palmgren
6c28b06b9e
Bug 998535 - Fix ConsumedHeight calculations so that they will work also for box-decoration-break:clone. r=roc
2014-05-12 11:45:28 +00:00
Mats Palmgren
ddbe5a9099
Bug 1007065 - Don't apply the special -moz-hidden-unscrollable clipping on nsTextControlFrame since it always has an anonymous scroll frame that deals with overflow. r=roc
2014-05-12 11:45:27 +00:00
L. David Baron
175ab38d1b
Bug 1001258: Remove assertion added in bug 911786 part 3 since it turns out the first bug it found was bogus. r=dholbert
...
The crashtest is Jesse's testcase, and does show the assertion in the
crashtest harness prior to the patch, and does not with the patch.
2014-05-09 16:54:39 -07:00
Matt Woodrow
41d4a92470
Bug 950312 - Part 4: Create active layers for nsDisplayMixBlendMode and nsDisplayBlendContainer if the layer manager supports all contained blend mode. r=roc
2014-05-09 21:49:27 +12:00
Benoit Jacob
472e4472e0
Bug 1004098 - Make nsTArray use size_t in its interface (32bitness is fine as an internal detail) - r=froydnj, sr=bsmedberg
2014-05-08 21:03:35 -04:00
Eugen Sawin
160103aa7f
Bug 1002426 - Check restore status before overriding zoom. r=kats
2014-05-05 23:29:20 +02:00
Mats Palmgren
d2401b4e6b
Bug 613659 - Make GetBorderRadii non-inline to make it compile on Windows. r=roc
2014-05-05 17:55:55 +00:00
Mats Palmgren
bc91ad154e
Bug 613659 - Implement box-decoration-break layout for backgrounds. r=cam,jmuizelaar
...
--HG--
rename : layout/reftests/backgrounds/background-size-each-box.html => layout/reftests/backgrounds/background-size-clone.html
rename : layout/reftests/backgrounds/background-size-cover-each-box.html => layout/reftests/backgrounds/background-size-cover-clone.html
rename : layout/reftests/backgrounds/background-size-cover-continuous.html => layout/reftests/backgrounds/background-size-cover-slice.html
rename : layout/reftests/backgrounds/background-size-continuous.html => layout/reftests/backgrounds/background-size-slice.html
2014-05-05 17:55:54 +00:00
Mats Palmgren
093343bb24
Bug 613659 - Implement box-decoration-break layout for border/box-shadow and paddding/margin for inlines. r=cam
2014-05-05 17:55:54 +00:00
Mats Palmgren
e4d13492ff
Bug 613659 - Add "skip sides" and border/frame size parameters to GetBorderRadii(). Add an inline convenience method for the old signature. r=cam
2014-05-05 17:55:54 +00:00
Daniel Holbert
ea8650181b
Bug 1001653: Return early & break out of loops early in FlexLine::ResolveFlexibleLengths, when we have no unfrozen items remaining. r=mats
2014-05-04 19:05:51 -07:00
Daniel Holbert
5c25bcfc2e
Bug 985304 part 2: Make flex algorithm gracefully handle flex factors that sum to < 1. r=mats
...
When our flexibilities sum to a fraction < 1, we clamp the free space to be no
greater than that same fraction of the original free space. This effectively
makes us treat a flexibility of e.g. "0.01" as "1% of the original free space"
in that sort of situation (while still treating it as a normal flex factor if
the sum of the flex factors is greater than 1).
2014-05-04 09:10:28 -07:00
Daniel Holbert
a92674c20a
Bug 985304 part 1: Shorten "flex weight" to "weight" in variable & function names. r=mats
...
The phrase "flex weight" used to be a term defined in the spec, but it's
long-since been replaced with "flex factor" and "scaled flex factor".
I'm now using the term "weight" to mean "flex factor, with any necessary scaling already done, ready to be used as a weight for apportioning free space".
I'm dropping the "flex" modifier from "flex weight" both for brevity & to make
it more clearly-distinguishable from actual "flex factor" usages in the code.
2014-05-04 09:10:28 -07:00
Daniel Holbert
b94eb57155
Bug 985304 part 0: Drop "running" prefix on variable 'runningFlexWeightSum', for clarity. r=mats
2014-05-04 09:10:27 -07:00
Nathan Froyd
b2b2d28887
Bug 1003306 - part 2 - use services::GetPermissionManager everywhere that's appropriate; r=ehsan
2014-04-29 13:27:26 -04:00
Birunthan Mohanathas
504b581650
Bug 900908 - Part 3: Change uses of numbered macros in nsIClassInfoImpl.h/nsISupportsImpl.h to the variadic variants. r=froydnj
2014-04-27 03:06:00 -04:00