Commit Graph

25151 Commits

Author SHA1 Message Date
Xidorn Quan
0e28175f81 Bug 1141842 - Add LastOptionalBreakPriority to nsLineLayout to simplify some code. r=roc 2015-03-11 14:14:48 +11:00
Xidorn Quan
d35d0eb7e5 Bug 1088489 followup - Remove accidentally nested <rbc> from box-generation-4-ref.html. rs=dholbert DONTBUILD 2015-03-11 11:25:14 +11:00
Xidorn Quan
76fb97a0c8 Bug 1140264 part 4 - Reftest for this bug. r=dbaron 2015-03-11 10:28:21 +11:00
Xidorn Quan
0e0bdaa1f6 Bug 1140264 part 3 - Rename IsInlineDescendantOfRuby to ShouldSuppressLineBreak and exclude rbc/rtc from it. r=dbaron 2015-03-11 10:28:21 +11:00
Xidorn Quan
6073b6d13e Bug 1140264 part 2 - Move and merge line breaking code in rbc reflow to reduce useless computation and fix undesired break point. r=dbaron 2015-03-11 10:28:21 +11:00
Xidorn Quan
9b06d41750 Bug 1140264 part 1 - Avoid expanding auto-hidden ruby annotations. r=dbaron
This could sometimes cause undesired overflow area.
2015-03-11 10:28:21 +11:00
Wes Kocher
f303b4d81c Merge b2g-inbound to m-c a=merge CLOSED TREE 2015-03-10 15:44:53 -07:00
Ehsan Akhgari
3005fdd616 Bug 922977 - Request a longer timeout when running test_reftests_with_caret.html 2015-03-10 12:55:30 -04:00
Carsten "Tomcat" Book
b3a1935b89 Merge mozilla-central to b2g-inbound 2015-03-10 14:07:36 +01:00
Xidorn Quan
2fc35acb99 Bug 1130891 part 3 - Add param to HTMLCopy to allow copy with ruby annotation. r=smaug 2015-03-10 17:11:55 +11:00
John Daggett
64be187e33 Bug 1140946 - tweak fall-through for ex/ch restyle on font load. r=dbaron 2015-03-10 13:55:11 +09:00
Wes Kocher
d0149520d8 Merge m-c to inbound a=merge CLOSED TREE 2015-03-09 19:06:17 -07:00
Wes Kocher
76b116dfbf Merge b2g-inbound to m-c a=merge CLOSED TREE 2015-03-09 18:56:42 -07:00
Mason Chang
0da2efb211 Renable reftests due to bug 1123762. r=me 2015-03-09 15:55:01 -07:00
Mats Palmgren
366eac5746 Bug 1140579 - Additional tests and code comment update. 2015-03-09 17:29:00 +00:00
Alexandre Lissy
94d57ffc0b Bug 1138442 - Disable reftests on Mulet in parity with B2G/B2G Desktop. r=ahal 2015-03-10 02:43:00 +01:00
Jonathan Kew
f221913077 Bug 1138495 - pt 4 - Remove failure annotation from the final testcase, and add specific equality tests for the correctly-inflated rendering of 1c and 1d. r=smontagu 2015-03-10 14:28:23 +00:00
Jonathan Kew
8be297ccb3 Bug 1138495 - pt 3 - Compute font inflation based on inline-axis dimensions rather than always using physical width. r=smontagu 2015-03-10 14:28:23 +00:00
Jonathan Kew
a906b77d93 Bug 1138495 - pt 2 - Remove failure annotations from tests that no longer fail; note that the comparison of font-inflation-1c.html vs 1d still fails (they should inflate by different amounts). r=smontagu 2015-03-10 14:28:23 +00:00
Jonathan Kew
e4cb0d1374 Bug 1138495 - pt 1 - Rename NS_FRAME_IN_CONSTRAINED_HEIGHT flag to NS_FRAME_IN_CONSTRAINED_BSIZE, and set it appropriately according to writing mode. r=smontagu 2015-03-10 14:28:23 +00:00
Jonathan Kew
14ab17bb09 Bug 1138495 - pt 0 - Reftests for font inflation in vertical writing mode, initially annotated as failing. r=smontagu 2015-03-10 14:28:23 +00:00
Mike Hommey
e4b247f703 Bug 868814 - Fold mozalloc library into mozglue. r=njn 2015-03-10 10:01:52 +09:00
Kartikaya Gupta
050bd07ad1 Bug 1137267 - Remove unneeded flags to track touch listeners and touch caret. r=smaug,dvander,botond 2015-03-10 09:29:25 -04:00
Kartikaya Gupta
dcb00c1088 Bug 1137267 - Enable event-regions automatically when APZ is enabled, and allow the APZ code to assume event-regions are enabled always. r=botond,tn 2015-03-10 09:29:19 -04:00
Milan Sreckovic
50350de860 Bug 1140113 - Catch direct (and some indirect) callers of CreateDrawTarget* and deal with failure. r=mstange 2015-03-09 15:48:20 -04:00
Alexandre Lissy
053f94c9f9 Bug 1139895 - Add fuzz for 1062792-1.html. r=tn 2015-03-07 01:10:00 -05:00
Phil Ringnalda
a169bd15d0 Merge m-c to m-i 2015-03-08 13:34:08 -07:00
Phil Ringnalda
8daebf9c52 Merge b-i to m-c, a=merge 2015-03-08 13:27:18 -07:00
Robert Longson
b2aaa97f35 Bug 1138065 - view elements as fragment identifiers should have normal target matching. r=dholbert 2015-03-08 17:34:47 +00:00
Mason Chang
3f0d4a407e Bug 1019840 - Disable intermittent width-special-values-image-block.html on b2g. r=philor 2015-03-08 09:48:04 -07:00
Phil Ringnalda
b0eef86a05 Merge b-i to m-c, a=merge 2015-03-07 19:18:39 -08:00
Xidorn Quan
22877723df Bug 1139283 - Move some properties from nsStyleDisplay to nsStylePosition. r=dbaron
The moved properties are:
* clip
* transform-style
* transform-origin
* backface-visibility
* perspective
* perspective-origin
* will-change
2015-03-08 18:43:22 +11:00
Robert Longson
c9163ea891 Bug 1140080 - ensure we only create stop frames for gradients. r=dholbert 2015-03-08 06:49:33 +00:00
Phil Ringnalda
aafe5c8706 Merge m-c to m-i 2015-03-07 19:39:49 -08:00
Mason Chang
c55f5dd4be Bug 1019840. Disable intermittent width-special-values tests on b2g. r=tn 2015-03-06 08:25:32 -08:00
Ryan VanderMeulen
9df25bfc88 Merge inbound to m-c. a=merge
CLOSED TREE
2015-03-06 16:18:04 -05:00
Daniel Holbert
dc5c473839 Bug 1140502 - Request longer mochitest timeout threshold for test_media_queries.html & test_selectors.html. r=dbaron, a=me 2015-03-06 11:43:00 -05:00
Bill McCloskey
6b664501ab Bug 1129223 - Remove local mozAfterRemotePaint events (r=smaug) 2015-03-05 22:03:23 -08:00
Robert O'Callahan
f6983185f9 Bug 1131000. Implement nsMathMLSelectedFrame::ComputeSize to delegate size computation to the selected frame. r=mats 2015-03-05 17:06:32 +13:00
Robert O'Callahan
de5e07345f Bug 1139709. Address review comments. r=mats 2015-03-05 17:22:26 +13:00
Robert O'Callahan
25260671b3 Bug 1139709. Remove unused parameters from nsMathMLChar::GetMaxWidth. r=mats 2015-03-05 14:46:40 +13:00
Robert O'Callahan
c7a201ac68 Bug 1139709. Cache nsMathMLContainerFrame's intrinsic width. r=mats
For me, this reduces the load time of the testcase in bug 1139709 from
68s to 34s.
2015-03-05 14:30:07 +13:00
Robert O'Callahan
e92d7a866c Bug 1082249. Invalidate background-attachment:fixed table-part backgrounds when scrolled. r=mattwoodrow 2015-03-05 00:02:14 +13:00
Robert Longson
9a5f96bda9 Bug 1137859 - stroke-dashoffset not respecting pathLength property. r=dholbert 2015-03-06 14:12:52 +00:00
John Daggett
af13b82caf Bug 935862 p6 - fixup problematic reftests. r=heycam 2015-03-06 17:44:37 +09:00
Cameron McCormack
25f9982c28 Bug 935862 p5 - handle SVGTextFrame reflow correctly. r=jdaggett 2015-03-06 17:44:32 +09:00
John Daggett
76243a86cb Bug 935862 p4 - add reftests to sanity check @font-face reflow behavior. r=heycam 2015-03-06 17:44:28 +09:00
John Daggett
649cc83627 Bug 935862 p3 - implement selective reflow for downloadable fonts. r=heycam 2015-03-06 17:44:23 +09:00
John Daggett
facc85116e Bug 935862 p1 - add flag for ex/ch unit usage. r=heycam 2015-03-06 17:44:14 +09:00
L. David Baron
8ff0890e78 Bug 1140486 patch 2 - Make nsTextFrame::UpdateOverflow include the visual overflow from the text metrics by calling existing RecomputeOverflow. r=jfkthame
UpdateOverflow and RecomputeOverflow need to remain two separate
functions since RecomputeOverflow is called from line layout, prior to
setting the overflow areas, whereas UpdateOverflow needs to reset the
overflow areas and (via its return value) propagate the change to
ancestors.  However, they should share more code than they do today.

The only substantive (non-error-handling) change this is making is that
it's adding the MeasureText call, manipulation of the resulting
boundingBox, and inclusion of that bounding box in the visual overflow.
This is exactly the change that I'm trying to make in this bug.

It's also changing the error handling if EnsureTextRun returns null, but
I don't think we need to worry about that case much.
2015-03-07 12:27:36 -08:00