Andreea Pavel
f41017f5cd
Merge inbound to mozilla-central. a=merge
2018-01-31 19:38:21 +02:00
Bogdan Tara
5c052cc871
Merge mozilla-central to autoland. a=merge CLOSED TREE
2018-01-31 12:10:31 +02:00
Bogdan Tara
1a6614b8b5
Merge inbound to mozilla-central. a=merge
2018-01-31 12:00:14 +02:00
Miko Mynttinen
eeba6c855d
Bug 1431209 - Part 3: Clear mWindowOpaqueRegion before building a display list r=mattwoodrow
...
MozReview-Commit-ID: 2GFsg7WByGr
--HG--
extra : rebase_source : 0c36eaba904a5f5b4457d6e755181f572a04d972
2018-01-25 14:27:45 +01:00
Miko Mynttinen
d3cbadaa16
Bug 1431209 - Part 2: Use WeakFrameRegion for mWindowExcludeGlassRegion r=mattwoodrow
...
MozReview-Commit-ID: 10ftH0PfoMe
--HG--
extra : rebase_source : 8f7a3332398a19f59832adf4dec7c2ec9b704d68
2018-01-25 14:19:10 +01:00
Miko Mynttinen
226e3d7c8c
Bug 1431209 - Part 1: Add WeakFrameRegion and use it for WindowDraggingRegions r=mattwoodrow
...
MozReview-Commit-ID: JxwxemwY20p
--HG--
extra : rebase_source : b0703ea8ba3e411d728e3cf9086cebddb299ed17
2018-01-25 14:26:30 +01:00
Miko Mynttinen
47275f45e3
Bug 1434306 - Improve ContainerState::NewPaintedLayerData r=mattwoodrow
...
MozReview-Commit-ID: AZwDlz4l0k5
--HG--
extra : rebase_source : 5110f478a62a32eefc97f99f8c2d7f8ce97b977a
2018-01-30 17:06:36 +01:00
cku
9d27bbd0e6
Bug 1207734 - Part 5. Implement the getComputedStyle API for individual transform. r=birtles
...
MozReview-Commit-ID: 3w1kA6VCXsg
(grafted from ee81993c07a30fe5b8788d2ce6707967eb0a832a)
--HG--
extra : source : ee81993c07a30fe5b8788d2ce6707967eb0a832a
2017-12-19 14:33:09 +08:00
cku
af86c724c9
Bug 1207734 - Part 4.c. Temporarily disable async-transform for individual-transform. r=birtles
...
Since we do not support async-transform for individual-transform yet.
MozReview-Commit-ID: gfOzHpjOnQ
(grafted from dd508458f70d5473256a4bfe5a2f6bc665bbac9d)
--HG--
extra : source : dd508458f70d5473256a4bfe5a2f6bc665bbac9d
2018-01-05 14:45:05 +08:00
cku
3e93e3d1ac
Bug 1207734 - Part 4.b. Use the final combined transform in the nsDisplayTransform. r=birtles
...
MozReview-Commit-ID: CDlvzkcae0g
(grafted from 6f39ac3e180cdb1706e12f7a662cac3ac1c369d3)
--HG--
extra : source : 6f39ac3e180cdb1706e12f7a662cac3ac1c369d3
2017-12-13 01:21:41 +08:00
cku
6861051c1f
Bug 1207734 - Part 4.a. Store the final combined transform in nsStyleDisplay::mCombinedTransform. r=birtles
...
MozReview-Commit-ID: FsuaMoclnL8
(grafted from 793e73f61ee1d0035b3d9d881df4eb784da3c4e9)
--HG--
extra : source : 793e73f61ee1d0035b3d9d881df4eb784da3c4e9
2018-01-24 16:22:46 +09:00
Brian Birtles
f86be3459f
Bug 1207734 - Part 3.b. Add rotate/translate/scale to InspectorUtils::CssPropertySupportsType; r=emilio
...
MozReview-Commit-ID: AURf7fY3pyu
(grafted from 7f89dd1fa3aa276bfa49b12cdc0df950f9963406)
--HG--
extra : source : 7f89dd1fa3aa276bfa49b12cdc0df950f9963406
2018-01-25 09:18:44 +09:00
Bobby Holley
acaeadbd5b
Bug 1418161 - Followup fix for fuzz build bustage. r=me
...
MozReview-Commit-ID: CSvU4I4qlsb
2018-01-30 14:47:33 -08:00
arthur.iakab
c4dd80eca3
Merge mozilla-central to autoland
2018-01-31 00:41:58 +02:00
Sebastian Hengst
732cb1d98b
merge mozilla-inbound to mozilla-central. r=merge a=merge
2018-01-31 00:22:27 +02:00
Bobby Holley
0babee3ba1
Bug 1418161 - Hoist IsInServoTraversal into ServoUtils. r=emilio
...
This will allow us to invoke it from nsAttrValueInlines.h, which can't
include ServoStyleSet.h due to circular dependencies.
MozReview-Commit-ID: BgC7ExyWRn7
2018-01-30 14:11:03 -08:00
Boris Zbarsky
a5927e6ebd
Bug 1428610 part 8. Remove unnecessary Item() method. r=emilio
...
MozReview-Commit-ID: 6MQXVA0toiG
2018-01-30 14:48:27 -05:00
Boris Zbarsky
4c01bdc27f
Bug 1428610 part 7. Make the nsICSSDeclaration length API nicer. r=emilio
...
MozReview-Commit-ID: 2gs8npBJFJY
2018-01-30 14:48:27 -05:00
Boris Zbarsky
c49370b74a
Bug 1428610 part 6. Give nsICSSDeclaration::GetPropertyPriority a nicer signature. r=emilio
...
MozReview-Commit-ID: 4H2zADwdo5L
2018-01-30 14:48:27 -05:00
Boris Zbarsky
4278814e5c
Bug 1428610 part 5. Make nsICSSDeclaration::Get/SetCSSText have nicer signatures. r=emilio
...
MozReview-Commit-ID: B25qvxKj9CW
2018-01-30 14:48:26 -05:00
Boris Zbarsky
59d4896eb6
Bug 1428610 part 4. Move the nsCSSPropertyID overload of nsICSSDeclaration::SetPropertyValue to nsDOMCSSDeclaration. r=emilio
...
MozReview-Commit-ID: 8BzCHahJjwv
2018-01-30 14:48:26 -05:00
Boris Zbarsky
335a24f297
Bug 1428610 part 3. Move the nsCSSPropertyID overload of nsICSSDeclaration::GetPropertyValue down to nsDOMCSSDeclaration. r=emilio
...
MozReview-Commit-ID: FHrkptqa2hZ
2018-01-30 14:48:26 -05:00
Boris Zbarsky
eb99a6d933
Bug 1428610 part 1. Devirtualize nsICSSDeclaration::GetDocGroup. r=emilio
...
MozReview-Commit-ID: 7OGRkYTjTSQ
2018-01-30 14:48:26 -05:00
Boris Zbarsky
1d5c2e332a
Bug 1434273. Make nsGenConImageContent's inheritance match the way it's used. r=mccr8
...
MozReview-Commit-ID: AYL4iZkMJiH
2018-01-30 14:48:26 -05:00
Kris Maglione
918ed6c474
Bug 1431533: Part 5a - Auto-rewrite code to use ChromeUtils import methods. r=florian
...
This was done using the following script:
37e3803c7a/processors/chromeutils-import.jsm
MozReview-Commit-ID: 1Nc3XDu0wGl
--HG--
extra : source : 12fc4dee861c812fd2bd032c63ef17af61800c70
extra : intermediate-source : 34c999fa006bffe8705cf50c54708aa21a962e62
extra : histedit_source : b2be2c5e5d226e6c347312456a6ae339c1e634b0
2018-01-29 15:20:18 -08:00
Kartikaya Gupta
938ef44438
Bug 1422393 - Add reftest. r=mstange
...
MozReview-Commit-ID: LwNQqnP9r8j
--HG--
extra : rebase_source : 1981685a91e871e608fdb76040f790da21aa3e8d
2018-01-30 13:34:03 -05:00
Csoregi Natalia
1d557a2997
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-01-30 18:24:05 +02:00
Csoregi Natalia
c56f656feb
Merge inbound to mozilla-central. a=merge
2018-01-30 18:18:04 +02:00
Emilio Cobos Álvarez
1528ebee1c
Backout changeset 5ca278d8c1af (Bug 1433671) for not handling all callers in all platforms. r=backout
...
This reverts commit 795018bb21eb9fa906128d0a15cf773643878585.
2018-01-30 12:17:04 +01:00
Emilio Cobos Álvarez
b0b4e4a39a
Bug 1433671: Add MOZ_CAN_RUN_SCRIPT annotations to AccessibleCaret. r=bz
...
MozReview-Commit-ID: Js0CF7WQM73
2018-01-30 11:50:35 +01:00
Emilio Cobos Álvarez
9af8f870d0
Bug 1433671: Make AccessibleCaretManager flushes a bit more sound. r=TYLin
...
The accessible caret manager is owned by the event hub, that is owned by the
shell.
All the callers of methods that call FlushLayout on the AccessibleCaretManager
should hold an external reference to the event hub.
Flushing pending notifications can run arbitrary script, that can call Destroy()
on the pres shell (and thus tear down the accessible caret event hub, and the
manager with him).
I don't know why before my change this wasn't crashing badly, but the code as it
was just doesn't look sound to me at all either (maybe I'm misunderstanding
something and I should just revert that patch and give up on having nice
invariants during our flushes..., but I don't think it's the case).
This also adds some sanity-checking that we don't die under our flush.
MozReview-Commit-ID: 4s0UT0fD3TI
2018-01-30 11:50:32 +01:00
Jonathan Kew
2a3cf53f91
Bug 1426146 - patch 2 - Support the paint-order property for HTML text (in addition to SVG); currently preffed-off by default. r=jwatt
2018-01-30 14:41:51 +00:00
Gurzau Raul
afe10a4af5
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-01-30 12:12:34 +02:00
Emilio Cobos Álvarez
75e0e25aeb
Bug 1434215: Simplify some ResistFingerprinting callers in nsMediaFeatures. r=xidorn
...
The docshell version just redirects to the document one, so no need to
ping-pong.
MozReview-Commit-ID: AggEoLubCIF
2018-01-30 11:05:32 +01:00
Gurzau Raul
c380dfe905
Merge inbound to mozilla-central. a=merge
2018-01-30 12:01:49 +02:00
Jonathan Kew
8ab35c14ad
Bug 1280162 - patch 3 - Testcase for layout inspector API to examine font features. r=dholbert
2018-01-30 09:57:39 +00:00
Jonathan Kew
3b1dc9e5ec
Bug 1280162 - patch 2 - Add a getFeatures() method to InspectorFontFace to expose the OpenType features supported by a font. r=dholbert,bz
2018-01-30 09:57:39 +00:00
Phil Ringnalda
85431794dc
Backed out 7 changesets (bug 1429932) for extremely frequent QuantumRender reftest failures
...
Backed out changeset b0ac71407500 (bug 1429932)
Backed out changeset 469ceaefd7a4 (bug 1429932)
Backed out changeset 2f801e78f798 (bug 1429932)
Backed out changeset 72852fdf476c (bug 1429932)
Backed out changeset 09e5e25d48ee (bug 1429932)
Backed out changeset bb1394cba514 (bug 1429932)
Backed out changeset 65b8996eb50c (bug 1429932)
2018-01-29 23:43:27 -08:00
Boris Zbarsky
7c392f077e
Bug 1418085 part 6. Remove nsIDOMHTMLElement. r=mystor
...
MozReview-Commit-ID: 5QUyFeAQYZQ
2018-01-30 00:25:36 -05:00
Hiroyuki Ikezoe
14c14a8057
Bug 1433019 - Dispatch scroll events before dispatching animation events. r=botond,mstange
...
See 7.6. in the section '8.1.4.2 Processing model';
https://html.spec.whatwg.org/multipage/webappapis.html#processing-model-8
Note that this dispatching scroll events should be done after we process
WillRefresh() for FlushType::Style observers since main-thread scroll
animations is one of the FlushType::Style observers, that means it affects
scroll events.
Also test_scroll_event_ordering.html was modified to check scroll events happen
before requestAnimationFrame callbacks.
MozReview-Commit-ID: LuV157XoRkJ
--HG--
extra : rebase_source : a22424c248dcd4a3ec0aad8e71b75306c8f7e487
2018-01-30 08:22:47 +09:00
Hiroyuki Ikezoe
4d9188d86d
Bug 1433846 - Drop nsComputedDOMStyle::GetPresShellForContent(), use nsContentUtils::GetPresShellForContent(). r=xidorn
...
MozReview-Commit-ID: JcpEpqP32Yi
--HG--
extra : rebase_source : dc3649c882f7edd36f9dbc3463d186517b18bdc1
2018-01-29 14:19:25 +09:00
Cosmin Sabou
37bb870512
Merge mozilla-central to autoland. a=merge on a CLOSED TREE
2018-01-30 00:47:39 +02:00
Boris Zbarsky
9da3878bc9
Bug 1418076 part 11. Eliminate the nsIDOMHTMLDocument interface. r=mystor
...
MozReview-Commit-ID: 4lEcUeenbg3
2018-01-26 01:03:25 -05:00
Boris Zbarsky
d3dc65034f
Bug 1418076 part 9. Eliminate remaining uses of nsIDOMHTMLDocument. r=mystor
...
MozReview-Commit-ID: DqjJPKKRYOx
2018-01-26 01:01:25 -05:00
Cosmin Sabou
9a65a40178
Backed out 3 changesets (bug 1431533
) for Android mochitest failures on testEventDispatcher on a CLOSED TREE
...
Backed out changeset a1eca62826a1 (bug 1431533
)
Backed out changeset 34c999fa006b (bug 1431533
)
Backed out changeset e2674287e57f (bug 1431533
)
2018-01-30 07:17:48 +02:00
Boris Zbarsky
8c61d57bca
Bug 1276438 part 6. Stop using nsIDOMHTMLDocument::GetBody. r=mystor
...
MozReview-Commit-ID: EcDTnByuZsm
2018-01-26 00:53:35 -05:00
Boris Zbarsky
e565b1fe1b
Bug 1432944 part 11. Remove nsIDOMElement::GetAttribute. r=mccr8
...
MozReview-Commit-ID: 2f1vFvRdCPG
2018-01-29 23:28:00 -05:00
Boris Zbarsky
f60fd673d6
Bug 1432186 part 19. Remove the nsIDOMNode::*_NODE constants. r=mccr8
...
MozReview-Commit-ID: KvKjeKIOB9K
2018-01-29 23:10:53 -05:00
Boris Zbarsky
4d88c28e4d
Bug 1432186 part 17. Remove nsIDOMNode's parentNode attribute. r=mccr8
...
MozReview-Commit-ID: 4xzDwwEqnvE
2018-01-29 23:10:52 -05:00
Boris Zbarsky
37aaea3c1f
Bug 1432186 part 16. Remove nsIDOMNode's ownerDocument attribute. r=mccr8
...
MozReview-Commit-ID: JqfAFxPBz41
2018-01-29 23:10:52 -05:00