Noemi Erli
550148ab69
Merge inbound to mozilla-central r=merge a=merge
2017-11-15 11:57:12 +02:00
Ya-Chieh Wu
d2e5bc76eb
Bug 1381153 - Part 1: Cache MayHaveOpacityAnimation and MayHaveTransformAnimation in nsIFrame. r=mstange, r=mats
...
There are two places where I have to cache the status of MayHaveOpacityAnimation
and MayHaveTransformAnimation. First place is in |nsIFrame:init()| where an
element is associated with a frame. Second place is in
|KeyframeEffectReadOnly::UpdateEffectSet()| where the script can add animations
on element.
btw I keep the original two flags of MayHaveOpacityAnimation and
MayHaveTransformAnimation in EffectSet because there is no guarantee that
an element has been associated with a frame when we call to |UpdateEffectSet()|.
But we still want to keep the benefits that we can quickly look up
MayHaveOpacityAnimation or MayHaveTransformAnimation. So I keep them in
EffectSet and transfer the status into nsIFrame when we bind an element
to a frame in nsIFrame:Init().
MozReview-Commit-ID: JDwyAQQTKA7
2017-11-13 18:15:00 -05:00
Hiroyuki Ikezoe
1db8e96c69
Bug 1415729 - Make 'necessary_update_should_be_invoked' test in file_restyles.html more strict. r=birtles
...
Before this change, the test calls getAnimations() after changing animation
duration. Unfortunately it was wallpapering what's going on there actually
since getAnimations() flushes pending styles. This patch drops the
getAnimations() call and makes it clear how many restyles happen there.
MozReview-Commit-ID: A0a5MlTyBnD
--HG--
extra : rebase_source : cc20d2c6945f81f72c753137441b8d84ff52ff63
2017-11-15 13:43:20 +09:00
Hiroyuki Ikezoe
4ed9f9ddff
Bug 1415729 - Use arrow function in file_restyles.html. r=birtles
...
MozReview-Commit-ID: AcjDRK36d9d
--HG--
extra : rebase_source : 2d853c3c4702e775275a49f2eb3552ef00b7d295
2017-11-15 12:30:04 +09:00
Kevin Chen
49b2130100
Bug 1415469 - Remove mDeviceResetSequenceNumber from TDR process since we don't need it anymore; r=dvander
...
MozReview-Commit-ID: 3uQQwW8QOJA
--HG--
extra : rebase_source : ab6090ad51a2a4714f1739a30d854d624d187239
2017-11-08 15:26:43 +08:00
Edgar Chen
fb66a70ad5
Bug 1414077 - Don't try to scroll image if the image document is not visible; r=bz
...
MozReview-Commit-ID: J7Roez2btL
--HG--
extra : rebase_source : c65e1bd1239516dbf64d0025e41832a157d0d2ad
2017-11-07 17:51:13 +08:00
btara
986d32eb92
Merge mozilla-central to autoland r=merge a=merge on a CLOSED TREE
2017-11-14 22:40:50 +02:00
btara
d95e1d710b
Merge inbound to mozilla-central r=merge a=merge
2017-11-14 22:37:02 +02:00
Jon Coppeard
757573b0fe
Bug 1417077
- Make JSTracer provide the current GC number and use this in nsXULPrototypeDocument::TraceProtos() r=sfink r=mccr8
2017-11-14 17:10:30 +00:00
Tim Taubert
b350f42d65
Bug 1398268 - [u2f-hid-rs] Rewrite macOS IOHIDManager communication and state machine r=jcj
...
Review: https://github.com/jcjones/u2f-hid-rs/pull/52
2017-11-14 11:39:29 +01:00
Tim Taubert
ec80cf873c
Bug 1406468 - Web Authentication - Implement isUserVerifyingPlatformAuthenticatorAvailable() method r=jcj,smaug
...
Summary:
We currently implement no platform authenticators, so this would always
resolve to false. For those cases, the spec recommends a resolve timeout
on the order of 10 minutes to avoid fingerprinting.
A simple solution is thus to never resolve the promise, otherwise we'd
have to track every single call to this method along with a promise
and timer to resolve it after exactly X minutes.
A Relying Party has to deal with a non-response in a timely fashion, so
we can keep this as-is (and not resolve) even when we support platform
authenticators but they're not available, or a user rejects a website's
request to use them.
Reviewers: jcj, smaug
Reviewed By: jcj, smaug
Bug #: 1406468
Differential Revision: https://phabricator.services.mozilla.com/D217
2017-11-14 11:44:46 +01:00
Coroiu Cristina
6a04305b5d
Merge mozilla-central to inbound. r=merge a=merge on a CLOSED TREE
2017-11-14 12:31:45 +02:00
Andrea Marchesini
304b80e930
Bug 1413741 - Improve the use of XHR.mProxy in workers after the dispatching of sync OpenRunnable, r=smaug
2017-11-14 08:18:41 +01:00
Nicholas Nethercote
b15805ab71
Bug 1414759 - Replace some unnecessary media prefs with code constants. r=cpearce
...
Specifically:
- media.decoder.limit
- media.num-decode-threads
- media.resampling.rate
- media.wmf.decoder.thread-count
- media.cache.resource-index
--HG--
extra : rebase_source : a46aa7078b98b4731ec96b66398c51aa6cb42d27
2017-11-13 17:16:06 +11:00
Nicholas Nethercote
39d276d2d7
Bug 1414759 - Remove dead media prefs. r=cpearce
...
--HG--
extra : rebase_source : 9ed24f63dc0826cd4e508a072ecc6f26cbad7088
2017-11-13 09:15:59 +11:00
Boris Zbarsky
5d7760ed1c
Bug 1414935. Hide window.print entirely when it's disabled by pref. r=mystor
...
MozReview-Commit-ID: ArDw85eQYeh
2017-11-13 10:38:50 -05:00
Alfredo.Yang
77f0ffd196
Bug 1415809 - return error when parsing fails. r=kinetik
...
MozReview-Commit-ID: Dlzx9fsGEbE
--HG--
extra : rebase_source : 139152fcf02d51bb74e85a9feea7deb60fcddebe
2017-11-09 16:07:31 +08:00
Andrea Marchesini
e50200ef65
Bug 1416193 - Cloned nsHostObjectURI objects should be stored together with their BlobImpl by nsHostObjectProtocolHandler, r=valentin
2017-11-14 00:22:54 +01:00
Csoregi Natalia
6232db29bd
Merge mozilla-central to mozilla-inbound. r=merge a=merge CLOSED TREE
2017-11-14 01:00:48 +02:00
Csoregi Natalia
8f1a81caad
Merge inbound to mozilla-central r=merge a=merge
2017-11-14 00:57:47 +02:00
Christoph Kerschbaumer
c848c91be9
Bug 1415612: Allow all plain text types when navigating top-level data URIs. r=bz
2017-11-13 21:25:02 +01:00
dluca
1904de3e5e
Merge mozilla-central to Autoland r=merge a=merge on a CLOSED TREE
2017-11-14 17:00:43 +02:00
Andreea Pavel
449023b47c
Backed out 8 changesets (bug 1290948) for failing mochitest dom/tests/mochitest/general/test_interfaces.html r=backout on a CLOSED TREE
...
Backed out changeset 97a271bf671e (bug 1290948)
Backed out changeset 8ff38e646037 (bug 1290948)
Backed out changeset 314675023cd5 (bug 1290948)
Backed out changeset 1a5f090502b0 (bug 1290948)
Backed out changeset ffb6e6da955f (bug 1290948)
Backed out changeset 56c169018ceb (bug 1290948)
Backed out changeset 49878c508ce6 (bug 1290948)
Backed out changeset bbe53fb92e21 (bug 1290948)
2017-11-14 21:02:11 +02:00
Kartikaya Gupta
87186734ba
Bug 1416540 - Convert AnimationValue::GetStyleValue to return a float-based Size. r=mattwoodrow
...
This follows from the previous patch; these values feed into UpdateMinMaxScale
as well, which explicitly wants to use floats, so there's no point in creating
doubles. The source of this information is also a float-based matrix.
MozReview-Commit-ID: LPk4Xm9AaJJ
--HG--
extra : rebase_source : d7714755fb1078880133d6f044cc9bc7743439ee
2017-11-12 18:37:33 -05:00
Emilio Cobos Álvarez
f52846b518
Bug 1408308: Integrate Servo SourceSizeList in ResponsiveImageSelector. r=Manishearth
...
MozReview-Commit-ID: DMVfE56DyYm
2017-11-13 13:39:30 +01:00
Ting-Yu Lin
dfca359d6e
Bug 1416699 - Add a space between #include and comment. r=jeremychen
...
Skip files under intl/icu/ because they're imported from third party.
DONTBUILD because this is a whitespace-only change.
MozReview-Commit-ID: GSd6oeFSTO7
--HG--
extra : rebase_source : 38c20bf6099c18b2fcb4c324d470b279addf8891
2017-11-13 17:54:18 +08:00
Sebastian Hengst
49423f5e99
Backed out changeset b9aa0fc4f179 (bug 1414935) for failing mochitest test_bug739038.html. r=backout on a CLOSED TREE
2017-11-13 20:11:00 +02:00
Joel Maher
fd50e2131c
Bug 1388624 - Disable TEST-UNEXPECTED-TIMEOUT | dom/canvas/test/webgl-mochitest/test_capture.html on windows/debug for frequent failures. r=me, a=testonly
2017-11-13 12:20:02 -05:00
Joel Maher
944aa7ec34
Bug 1363957 - Disable dom/animation/test/mozilla/test_deferred_start.html on android/debug and win10 for frequent failures. r=me, a=test-only
2017-11-13 12:20:01 -05:00
Boris Zbarsky
cc876b4959
Bug 1416139. Make nsIDOMNodeList non-scriptable. r=mystor
...
The old reasons for having it be scriptable are no longer relevant since bug 120684 was fixed.
MozReview-Commit-ID: DOGuhKJRWOn
2017-11-13 10:41:47 -05:00
Boris Zbarsky
87c6b14c1a
Bug 1415677 part 6. Remove nsIDOMHTMLCollection. r=qdot
...
MozReview-Commit-ID: E8P9o0bv63L
2017-11-13 10:41:33 -05:00
Boris Zbarsky
9d38f0a19e
Bug 1415677 part 5. Remove the XPCOM version of HTMLFormElement's elements getter. r=qdot
...
MozReview-Commit-ID: KwvaNXUPMXp
2017-11-13 10:39:12 -05:00
Boris Zbarsky
dfd96e6bd3
Bug 1415677 part 4. Remove nsIDOMHTMLDocument accessors that use nsIDOMHTMLCollection. r=qdot
...
MozReview-Commit-ID: Aq3rfMBQKmn
2017-11-13 10:39:09 -05:00
Boris Zbarsky
5be514f68b
Bug 1415677 part 3. Remove nsIDOMHTMLCollection::GetLength. r=qdot
...
MozReview-Commit-ID: H9rdYf47WV
2017-11-13 10:39:06 -05:00
Boris Zbarsky
ee1bca0ce2
Bug 1415677 part 2. Remove nsIDOMHTMLCollection::Item. r=qdot
...
MozReview-Commit-ID: AQUjBQhXLHE
2017-11-13 10:39:02 -05:00
Boris Zbarsky
76943406f3
Bug 1415677 part 1. Remove nsIDOMHTMLCollection::NamedItem. r=qdot
...
MozReview-Commit-ID: EppP6KSYSn6
2017-11-13 10:38:59 -05:00
Boris Zbarsky
f20476fcb6
Bug 1414935. Hide window.print entirely when it's disabled by pref. r=mystor
...
MozReview-Commit-ID: ArDw85eQYeh
2017-11-13 10:38:50 -05:00
Boris Zbarsky
e95559cd09
Bug 1415234. Annotate HTMLInputElement::Width() as MOZ_CAN_RUN_SCRIPT and plumb through the binding bits needed to make this pass static analysis. r=mystor
...
This basically marks most of the bindings bits as MOZ_CAN_RUN_SCRIPT.
MozReview-Commit-ID: HcQcYhTR9cb
2017-11-13 10:36:53 -05:00
Henri Sivonen
2069543e3c
Bug 1414490 - Permanently undefine the insertion point at EOF. r=smaug.
...
MozReview-Commit-ID: Kijs3Rxhq0X
2017-11-13 16:59:11 +02:00
Andrea Marchesini
209fb327a0
Bug 1411384 - nested sync XHR should throw, r=smaug
2017-11-13 10:17:05 +01:00
Jonathan Kew
a889197da2
Bug 1412090 - patch 2 - Rework the fontconfig-based platform font list implementation to pass the list of available font patterns from chrome to content, instead of letting the content process get it directly from fontconfig. r=lsalzman
2017-11-02 20:29:33 +00:00
Jonathan Kew
c28cae074c
Bug 1412090 - patch 1 - Wrap the font family record used to pass font info from chrome to content on macOS in a union, in preparation for using the same mechanism with a different type of font record on Linux. (No functional change here, just the added union type and some renamings from 'font family list' to 'font list' to be more generic.) r=lsalzman
2017-11-02 17:23:16 +00:00
Bill McCloskey
fe841a52b6
Bug 1412195 - Track all changes to TabChild active state (r=bevis)
...
MozReview-Commit-ID: 7nQjquaM4sQ
2017-11-11 21:04:20 -08:00
Andreea Pavel
7fb4cc447c
Merge inbound to mozilla-central r=merge a=merge
2017-11-11 11:59:20 +02:00
Phil Ringnalda
e242afd753
Backed out changeset 35bb5af0f317 (bug 1411384) for intermittently not running any checks in test_nestedSyncXHR.html
...
MozReview-Commit-ID: DZZrjFWkcMS
--HG--
extra : rebase_source : 69536d7e61412af14b06fa4a463c619783c0c65a
2017-11-10 20:18:28 -08:00
Ryan VanderMeulen
ef843a0e30
Merge m-c to inbound. a=merge
2017-11-10 16:14:16 -05:00
Ryan VanderMeulen
b16410f51c
Merge inbound to m-c. a=merge
2017-11-10 16:13:15 -05:00
Kyle Machulis
ea86e1d617
Bug 1416069 - Remove nsIDOMHTMLHtmlElement and nsIDOMHTMLBaseElement; r=bz
...
MozReview-Commit-ID: 7qUw7cLeTpe
2017-11-10 13:10:02 -08:00
Kyle Machulis
f25f505bc5
Bug 1415747 - Remove nsIDOMHTMLScriptElement; r=bz
...
MozReview-Commit-ID: 3I7qVTsKFJC
2017-11-10 13:10:00 -08:00
shindli
897ae925f7
Backed out 1 changesets (bug 1365257) for failing gl in \build\build\src\obj-firefox\dist\include\mozilla/ServoStyleSet.h:97 r=backout on a CLOSED TREE
...
Backed out changeset 00edc1ac58f9 (bug 1365257)
--HG--
extra : rebase_source : d33f3bba71d1899e0f4a5051369c240e00ea42fe
2017-11-10 19:23:58 +02:00