Andrew McCreight
89066070da
Bug 1409075 - Add a blank line to satisfy the linter. r=bustage DONTBUILD
...
MozReview-Commit-ID: 6olMm4Y59Xd
--HG--
extra : amend_source : 0f3dc5b4cc5fe336ff02b8583c9fd89adb05c344
2017-10-17 20:12:14 +02:00
Andrew McCreight
031371eca5
Bug 1409075 - Reduce the tab process leak threshold to reflect the current state. r=erahm
2017-10-17 10:11:00 -04:00
Geoff Brown
3f04ade908
Bug 1409062 - Update mochitest and reftest harnesses for --verify on Android; r=jmaher
2017-10-17 08:00:52 -06:00
Sebastian Hengst
6cab3753eb
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-10-17 11:48:30 +02:00
Sebastian Hengst
32f7c8fec3
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 1h3kZyrtqSt
2017-10-17 11:45:16 +02:00
Timothy Nikkel
e56423e0fe
Bug 1408607. Add a test.
2017-10-16 20:09:18 -05:00
Brendan Dahl
42bc28d260
Bug 1399956 - Disable some mochitests in headless. r=jrmuizel
...
These tests will need more work and are low priority.
MozReview-Commit-ID: H0J16E8FqNr
2017-10-16 16:15:45 -07:00
Phil Ringnalda
98bf044371
Backed out changeset 78f548e4f687 (bug 1407815) for QR reftest failures in 660682-1.html
...
MozReview-Commit-ID: C2iSNkCRItc
2017-10-16 21:08:32 -07:00
Matt Woodrow
e6dae55b23
Bug 1406727 - Bustage fix on a CLOSED TREE
...
--HG--
extra : rebase_source : 598703a2a4a94d7075e979ef202f91d26038ca40
2017-10-17 16:17:51 +13:00
Cameron McCormack
8f935136a2
Bug 1408322
- Remove inDOMUtils.cssPropertyIsValid() and use CSS.supports() instead. r=jryans
...
MozReview-Commit-ID: HNYVb31PZus
--HG--
extra : rebase_source : 8419a14bc21e9cf7f405a2c3091e5dc7d1676da1
2017-10-17 13:00:42 +08:00
Ting-Yu Lin
41bb308fa2
Bug 1374482 Part 2 - Remove x and y parameters from _test_minimum_select_one_character(). r=mtseng
...
They are not needed due to Part 1.
MozReview-Commit-ID: DMPnidVgbOI
--HG--
extra : rebase_source : f9683d71247b9a8702ea4edb74d39b67a341f65f
2017-10-16 18:12:32 +08:00
Ting-Yu Lin
ba33d9cde8
Bug 1374482 Part 1 - Simplify focus changing tests for caret selection mode. r=mtseng
...
It uses _test_minimum_select_one_character() to ensure the carets appear,
but the complexity of that test is high. To make the test more stable, I
make it test select a word after changing the focus.
MozReview-Commit-ID: Jml82EpQxNm
--HG--
extra : rebase_source : 73ee1dd063fb7092feb7031f0c28bd342abec8f0
2017-10-16 17:58:41 +08:00
Chris Pearce
eb61536947
Bug 1409178 - Remove MediaDecoder::InitStatics() since it's a no-op. r=jwwang
...
MozReview-Commit-ID: Leo5wNaxpjg
--HG--
extra : rebase_source : 2555c7dc26ca6867e79322bd572085a0cdfeb3b2
2017-10-16 22:39:02 +02:00
Hiroyuki Ikezoe
4a3f9860e7
Bug 1404545 - Force to call MediaFeatureValuesChanged for stylo in UpdateEffectiveTextZoom. r=heycam
...
MozReview-Commit-ID: EWbg7fHjcGt
--HG--
extra : rebase_source : 0dcb3e37400f50bdaa8618f920131b60b9c99d3e
2017-10-17 13:25:12 +09:00
Jeremy Chen
f2005d7a52
Bug 1408851 - part3: add test. r=TYLin
...
MozReview-Commit-ID: 3MrSPQWpcY
--HG--
extra : rebase_source : 44a99cbc823325f2be4994a1dc378b4afa8a57ac
2017-10-16 17:15:01 +08:00
Jeremy Chen
df30b97e6d
Bug 1408851 - part2: do not always clamp negative calc values while serializing basic-shape inset. r=TYLin
...
According to the spec, negative values are valid for inset(), so we should not
clamp it while computing and serializing negative calc values for inset().
MozReview-Commit-ID: DA21CaPO9w7
--HG--
extra : rebase_source : 235b4f144ebff1295853a559e867f4f904f0f061
2017-10-16 17:18:05 +08:00
Jeremy Chen
0391446db0
Bug 1408851 - part1: do not always clamp negative calc values in BoxValuesToString. r=TYLin
...
nsComputedDOMStyle::BoxValuesToString() is a helper function for computing and
serializing box values. In the current implementation, BoxValuesToString
implicitly clamp negative calc values, which is pretty non-trivial.
In this patch, we expose an extra aClampNegativeCalc parameter for BoxValuesToString,
so the callers can explicitly set the clamping mode as needed.
MozReview-Commit-ID: 1UjLSqtqVzn
--HG--
extra : rebase_source : 9bdbb17fc8287fc5f9e505ffb8d5377917cac510
2017-10-16 16:55:54 +08:00
Cameron McCormack
64d0481dfd
Bug 1408312 - Part 3: Replace nsCSSParser/nsRuleNode usage for color computation in Servo styled documents. r=xidorn
...
MozReview-Commit-ID: LuB0izWz7nk
--HG--
extra : rebase_source : 0fd4e9a3b62c668ab0a6925e70006646a3273e62
2017-10-16 09:06:39 +08:00
Cameron McCormack
04696a9b72
Bug 1408312 - Part 2: Replace nsCSSParser usage in inDOMUtils::IsValidCSSColor. r=xidorn
...
MozReview-Commit-ID: AGo249i7ATL
--HG--
extra : rebase_source : decfb82dfa419b5a57edb9e2f1d4cd04ed7d5599
2017-10-16 09:02:35 +08:00
Cameron McCormack
460faae1fa
Bug 1408312 - Part 1: Add ServoCSSParser utility class. r=xidorn
...
MozReview-Commit-ID: KzM9332hBSx
--HG--
extra : rebase_source : cee890ae943bdd855528522ef774bc95adfd4245
2017-10-16 08:54:47 +08:00
Kartikaya Gupta
cba218bfef
Bug 1407635 - Slightly increase fuzz again for test when webrender is enabled. r=mtseng
...
MozReview-Commit-ID: 6TB7Pb5UQDB
--HG--
extra : rebase_source : 4d5ac3ecd2ba05da991e9761d270ea01c3809880
2017-10-16 08:44:09 -04:00
Matt Woodrow
d8a662f0d2
Bug 1406727. r=mstange,froydnj a=abillings
...
--HG--
extra : rebase_source : a9932eb10d3ca451e1ce3a424cd48e957801f593
2017-10-17 15:19:44 +13:00
Matt Woodrow
158323e770
Bug 1407815 - Allow merging of items that are in different wrap lists. r=miko
...
--HG--
extra : rebase_source : 0e1e08b805a07ac1279757f810235d0bfe718714
2017-10-17 15:16:28 +13:00
Kris Maglione
663e9cb7fa
Bug 1404198: Part 2e - Switch to NS_NewTimer* in layout. r=njn
...
MozReview-Commit-ID: 2WxyAXpJ3Fg
--HG--
extra : rebase_source : 4166c82c86558f79a4b41566a9997584e5fc94cf
2017-10-15 23:13:31 -07:00
Neil Deakin
8c937c2917
Bug 1404999, force command updating to be enabled when a menu is opened, r=mconley
2017-10-16 11:44:59 -04:00
Jessica Jong
93235e7dd3
Bug 1404327 - Move CSS font-family property to date/time input so that it can be overriden. r=dholbert
...
MozReview-Commit-ID: 4sqXQSZMlmd
2017-10-16 15:24:50 +08:00
Timothy Nikkel
9c468fcb65
Bug 1408607. Make all uses of mWillBuildScrollableLayer conditional on painting to the window. r=mstange
...
This mostly restores us to the previous behaviour where we would set mWillBuildScrollableLayer to false for event handling display lists. But it's better because we don't keep flipping its value.
The real reason we want to do this is that it fixes bugs with event handling.
2017-10-16 01:50:35 -05:00
Alex Gaynor
e6c660f838
Bug 1319423 - Part 3 - Change the print IPC to not require the content process to create a temporary file; r=bobowen
...
MozReview-Commit-ID: GLhTbfREk0n
--HG--
extra : rebase_source : f8f94b222fffa16ab973d07c940bfd64b5407440
2017-10-03 16:34:18 -04:00
Alex Gaynor
b00c32c807
Bug 1319423 - Part 2 - Switch away from std::ifstream to PRFileDesc in PrintTranslator; r=jrmuizel
...
MozReview-Commit-ID: 6ucwbGkqOQ0
--HG--
extra : rebase_source : ab0540e2b7d61108c8c550d8bf8b8a594364f90a
2017-10-03 13:23:57 -04:00
Alex Gaynor
41d8032290
Bug 1319423 - Part 1 - Introduce DrawEventRecorderPRFileDesc to allow switching away from std::ofstream in printing; r=jrmuizel
...
MozReview-Commit-ID: 1gn8J2fhejS
--HG--
extra : rebase_source : 02b6224c2788964c375092e58174efbacfdbdba5
2017-10-03 12:29:15 -04:00
Daniel Holbert
8ee548e499
Bug 1373767 part 1: Always make nsMathMLmathBlockFrame a block formatting context. r=bz
...
(This makes it behave a bit more like a normal CSS block, and it ensures that
it can provide a float manager to its descendants.)
MozReview-Commit-ID: FmnQYjzD2eD
--HG--
extra : rebase_source : 6e02bff6786fe4e4146339908c5f2e1becd3a929
2017-07-13 15:34:20 -07:00
Daniel Holbert
b58bf562de
Bug 1373767 part 0: Adjust reftest "font-inflation-1.html" to allow block-level <math> to form its own font inflation container & have different sizing. r=jfkthame
...
MozReview-Commit-ID: 6jmVqXoyTRr
--HG--
extra : rebase_source : 21a31b8b11b74ee4cc7f875b5f0519509dda09f7
2017-10-13 14:19:03 -07:00
Daniel Holbert
ab4cba301b
Bug 1408537
followup: fix unbalanced quotes in prose of reftest font-inflation-1.html. r=jfkthame
...
MozReview-Commit-ID: Iehg7KFJ1Z3
--HG--
extra : rebase_source : 083027d0f3b74e233f380256ee12c3df35cd50b7
2017-10-13 14:03:45 -07:00
Daniel Holbert
115a9ffb0c
Bug 1408537: Slightly increase the epsilon in MathML reftest "font-inflation-1.html", so that it passes on local linux reftest runs. r=jfkthame
...
The prior epsilon (2px) seems like an arbitrarily chosen value, which must have
been large enough to allow for small sizing differences on our continuous
integration platforms. But it's not quite large enough to handle sizing
differences on my local linux machine (I'm guessing due to font differences).
Note that this doesn't reduce the sensitivity of the test. In the test's
anticipated failure mode (when font inflation fails to apply on some element),
the sizing differences are an order of magnitude larger than this amended
epsilon.
MozReview-Commit-ID: Iz7jqRvFh8w
--HG--
extra : rebase_source : 573e42c3237b11d6747ed45bc3ae3d86aeb0a4b3
2017-10-13 13:59:16 -07:00
Timothy Nikkel
ad88660f7f
Bug 1408607. mWillBuildScrollable only keeps updated during display list building. So change Is(Maybe)ScrollingActive to not use it so they are always accurate. r=mstange
...
This seems like a good idea, not sure if it fixes any bugs though.
2017-05-19 17:04:19 -05:00
Ian Moody
727ac07173
Bug 1406211 - Add a reftest for animating opacity on a multiline inline element. r=dbaron
...
MozReview-Commit-ID: 9z25jLeauO5
--HG--
extra : rebase_source : 779dfd015ec47180e9728e033ca10550e38b5259
2017-10-09 16:28:54 +01:00
Hiroyuki Ikezoe
f987000e82
Bug 1406211 - Check whether the frame is one of continuation or ib-split-sinbling frames for animating element in nsIFrame::HasOpacityInternal(). r=dbaron
...
We need this change to generate nsDisplayOpacity for the continuation or
ib-split-sibling frames other than the first continuation so the opacity
animation on the continuation frames runs on the compositor.
When we generate an nsDisplayOpacity, the animation runs on the compositor,
but when we don't, the animation never updates since the animation is throttled
on the main thread.
MozReview-Commit-ID: DESftTLt0wq
--HG--
extra : rebase_source : bde757fe5ae7efb9ed739d542ee92665e66da261
2017-10-15 09:56:17 +09:00
Hiroyuki Ikezoe
aa273f9a51
Bug 1406211 - Early return from nsIFrame::HasOpacityInternal if there is no EffectSet for the frame. r=dbaron
...
If there is no EffectSet for the frame, it means no animation runs on the
element for the frame.
MozReview-Commit-ID: Ev9Hf3jquvU
--HG--
extra : rebase_source : 4a87cbfdb6f069654bb2fe829824d45a7956f0f6
2017-10-15 09:56:17 +09:00
Emilio Cobos Álvarez
d7842232e2
No bug - Remove declaration of non-existent function. r=me
...
MozReview-Commit-ID: DftE7aBUhCc
2017-10-14 14:04:43 +02:00
Emilio Cobos Álvarez
831383d849
Bug 1408622: Dumb down the return value of Servo_SelectorList_Closest. r=me
...
MozReview-Commit-ID: 2KRWlVAzj0D
2017-10-14 14:04:41 +02:00
Emilio Cobos Álvarez
5fe1768dec
Bug 1407952: Use stylo for Element::Closest. r=heycam
...
MozReview-Commit-ID: 3H2piFT2CfF
2017-10-14 14:04:39 +02:00
Sebastian Hengst
a46c92c8b7
Backed out changeset f66cb1530f75 (bug 1407952) for build failure (bug 1408622). r=backout a=backout
...
MozReview-Commit-ID: 3h4oDHbvmes
--HG--
extra : amend_source : 9e9e1bb348b7e2434f3388cf97580172348e769a
2017-10-14 12:32:50 +02:00
Sebastian Hengst
caf5b99a30
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 8Qk2qoQvP0g
2017-10-14 11:49:31 +02:00
Kyle Machulis
1cc8b01353
Bug 1406224 - Remove nsIDOMHTMLImageElement; r=bz
...
MozReview-Commit-ID: GCATWRt6qMo
--HG--
extra : rebase_source : 29854f1374c6ad318da0b5b68be23507667c3be4
2017-10-06 13:27:23 -07:00
Sebastian Hengst
87626a0ece
merge mozilla-central to autoland. r=merge a=merge
2017-10-14 00:02:17 +02:00
Sebastian Hengst
373bdd8602
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 9adaYBJ4tlo
2017-10-13 23:37:41 +02:00
Joel Maher
eea6d0b9db
Bug 1408393 - radialGradient-fr-02.svg fails when running windows 10 reftests on a VM. r=jryans
2017-10-13 13:05:44 -04:00
Xidorn Quan
841f0f88b0
Bug 1407843
part 3 - Remove nsICSSPseudoComparator. r=heycam
...
MozReview-Commit-ID: Ct3zUoiSIA4
--HG--
extra : rebase_source : 4a415c13fe51d5cfbff0c9cd873f3100974da327
2017-10-13 13:50:04 +11:00
Xidorn Quan
22466ec8dd
Bug 1407843
part 2 - Move tree pseudo matching code from nsTreeBodyFrame into nsCSSRuleProcessor. r=heycam
...
MozReview-Commit-ID: FyPhBLGX2qD
--HG--
extra : rebase_source : b401f41a6132be6ca4d438c97aa7e09865c94adb
2017-10-13 12:54:18 +11:00
Xidorn Quan
2215d24611
Bug 1407843
part 1 - Introduce a global-level AtomArray type alias. r=froydnj
...
MozReview-Commit-ID: DbGkWxkPfX7
--HG--
extra : rebase_source : 4f389d544bef98dccbfa694c1b821591bdae4103
2017-10-13 11:59:23 +11:00