Граф коммитов

60711 Коммитов

Автор SHA1 Сообщение Дата
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