Jean-Yves Avenard
34fde36f9e
Bug 1437003 - Allow H264 level up to 5.2 inclusive. r=padenot
...
MozReview-Commit-ID: KiwVH9BUGrV
--HG--
extra : rebase_source : 05fa8f99c4b2949c16918f7b981ae11f5877a3fc
2018-03-01 09:38:45 +01:00
Bryce Van Dyk
18af97a234
Bug 1432195 - Accept Mp3 streams with only 2 frames if both are valid. r=JanH
...
MozReview-Commit-ID: Gl5mgNuzZTt
--HG--
extra : rebase_source : 5668bbde8265887f7b2e4ed40c18cf41334c38ed
2018-02-26 19:07:46 -05:00
Mike Conley
1b65e844ad
Bug 1442020 - Ensure neither style nor layout flushes are required when running promiseDocumentFlushed callbacks. r=bz
...
MozReview-Commit-ID: INGpltVvNmZ
--HG--
extra : rebase_source : 2f67f7c28211d0b78cd906c4b6e8da8eda7430f3
2018-02-28 16:15:51 -05:00
Tom Ritter
13b982d13e
Bug 1439657 Remove Time Precision Reduction from Console Timestamps r=baku
...
We currently reduce the precision of timestamps emitted by console.time
in the main context, but not in a Worker. Because web page content cannot
read the content of messages emitted to the console (right?), we don't
actually need to reduce the precision of this data.
MozReview-Commit-ID: EfpIEICy0tX
--HG--
extra : rebase_source : 9516943b11dd7d4ccbcf38a80a981a6fb4662c40
2018-02-28 15:20:16 -06:00
Alex Chronopoulos
c8882611dc
Bug 1410456 - use jni methods in place of removed cubeb methods. r=padenot
...
MozReview-Commit-ID: 18fQVZeYAgk
--HG--
extra : rebase_source : 67b9df3bdfb22d2baa05a15f6535af8d3d5c12d9
2018-02-20 15:37:07 +02:00
Emilio Cobos Álvarez
822eb19c88
Bug 1442080: Make IsOrHasAncestorWithDisplayNone faster in the Servo case. r=xidorn
...
The code there wasn't flushing anyway, so kept doing that...
MozReview-Commit-ID: CwGiwOs9xaI
--HG--
extra : rebase_source : 325fe56deb842847575bfba6f1e2c30e5c1662ac
2018-03-01 02:03:24 +01:00
Sebastian Hengst
9b6b3d7b3b
merge mozilla-central to autoland
2018-03-01 12:27:56 +02:00
Sebastian Hengst
3eb3941bc5
Backed out 2 changesets (bug 1441133) for build bustage in beta simulations at dom/clients/manager/ClientSource.cpp:402: unused variable 'wp'. a=backout
...
Backed out changeset 275855621865 (bug 1441133)
Backed out changeset 7a4546e25adc (bug 1441133)
--HG--
extra : histedit_source : d38746923972091f05ad8f435c39e7fe38e57a18
2018-03-01 11:55:28 +02:00
Sebastian Hengst
3a10644021
Backed out 6 changesets (bug 888600) for beta simulation failures: build bustage on Linux and Windows opt (bug 1442036) and devtools failure browser_net_view-source-debugger.js (bug 1441961). a=backout
...
Backed out changeset 83c87140dc3d (bug 888600)
Backed out changeset 2efb9b1753f6 (bug 888600)
Backed out changeset af5303781961 (bug 888600)
Backed out changeset 79ef59047e63 (bug 888600)
Backed out changeset 30d568d628dd (bug 888600)
Backed out changeset c7bd4c6c9741 (bug 888600)
--HG--
extra : histedit_source : 791b22f6770f4fead2f909478a93d65d85829fe0%2Cbb387309e90f53e1dde45dcf8cf4ebedcc6e5c5e
2018-03-01 11:51:09 +02:00
Cosmin Sabou
a97105ec0d
Merge inbound to mozilla-central. a=merge
2018-02-28 23:48:29 +02:00
Ben Kelly
65554b944c
Bug 1440565 P2 Add a mochitest that verifies we throw TypeError for fetch() with a view-source URL. r=asuth
2018-02-28 10:34:13 -08:00
Ben Kelly
8c55bc6898
Bug 1440705 P3 Assert that a client and its controlling service worker have a matching principal. r=asuth
2018-02-28 10:32:50 -08:00
Ben Kelly
0dd1174a39
Bug 1440705 P2 Separate ClientMatchPrincipalInfo() into a separate method and header. r=asuth
2018-02-28 10:32:50 -08:00
Ben Kelly
93c381f6bd
Bug 1440705 P1 Make SWM clear the reserved client when performing an STS upgrade with child-process interception. r=asuth
2018-02-28 10:32:50 -08:00
Ben Kelly
897d177592
Bug 1441133 P2 Verify inherited frames do not trigger service worker storage assertions. r=asuth
2018-02-28 10:31:29 -08:00
Ben Kelly
c6a37e4357
Bug 1441133 P1 Don't assert storage permission on windows that inherit the service worker. r=asuth
2018-02-28 10:31:29 -08:00
Henri Sivonen
44e4383f36
Bug 1432079 - Implement PaymentItemType. r=baku
...
MozReview-Commit-ID: Jpj9arQ9MaE
--HG--
extra : rebase_source : 75dff1a752b2f85b162e6cfbc67fd563cee12993
2018-02-28 15:00:05 +02:00
Florian Quèze
8922be9c58
Bug 1433175 - enable the use-cc-etc eslint rule, r=Standard8.
2018-02-28 18:51:35 +01:00
Florian Quèze
f3ee8dd20b
Bug 1433175 - more aggressive scripted patch to replace remaining Components.classes, Components.interfaces, Components.utils and Components.results uses with Cc, Ci, Cu and Cr, r=Mossop.
2018-02-28 18:51:35 +01:00
Florian Quèze
c546946f86
Bug 1433175 - remove by hands some variations of Cc,Ci,Cu definitions, r=Standard8.
2018-02-28 18:51:34 +01:00
Florian Quèze
c714053d73
Bug 1433175 - scripted patch to replace Components.classes[, Components.interfaces.nsI, Components.utils. and Components.results. with Cc, Ci, Cu and Cr, r=Mossop.
2018-02-28 18:51:33 +01:00
Sebastian Hengst
769222fadf
merge mozilla-inbound to mozilla-central. a=merge
...
--HG--
rename : browser/base/content/tabbrowser.xml => browser/base/content/tabbrowser.js
2018-02-28 12:54:12 +02:00
Bobby Holley
d8d05e9038
Bug 1438974 - Make XBL stylesheet loading block onload on the bound doc. r=bz
...
This doesn't affect most XBL stylesheets since they load from chrome://
URIs which get loaded synchronously, but it does affect
test_media_queries_dynamic_xbl.html, which would otherwise fail when we
make stylesheet loading asynchronous.
MozReview-Commit-ID: 31y47Z0Oxak
2018-02-28 10:43:12 -08:00
Bobby Holley
a584615963
Bug 1438974 - Separate synchronous stylesheet parsing into a separate path. r=bz
...
This will allow us to make the regular path fully asynchronous.
MozReview-Commit-ID: 6ZurtiNQPZK
2018-02-28 10:43:12 -08:00
Paul Adenot
a452702398
Bug 1441500 - Remove smoothing of the delayTime parameter. r=karlt
...
Gecko only ever had de-zippering for DelayNode.delayTime. It has been decided in
[0] to remove all de-zippering, for consistency.
[0]: https://github.com/WebAudio/web-audio-api/issues/76#issuecomment-107679878
MozReview-Commit-ID: FK9Erwxth05
--HG--
extra : rebase_source : caccac28456191e68c980b12159ed310ce18e149
2018-02-27 12:59:25 +01:00
Emilio Cobos Álvarez
8a789ce429
Bug 1441613: Properly check for shell destruction instead of just nonsensically assert. r=hiro
...
GetStyleContext can flush. As such, that flush can kill the pres shell, and the
return value could be null. I have no idea why that code was asserting it didn't
happen, but that assert is completely bogus.
Throw instead, just like GetFontParentStyleContext used to do for Gecko.
MozReview-Commit-ID: 5RxDratKumZ
--HG--
extra : rebase_source : 9ffb1f58888504d92915ecd4254847ae2e3f053b
2018-02-28 11:51:27 +01:00
Bobby Holley
2ba333893c
Bug 1441896 - Pass an explicit parent SheetLoadData for child stylesheet loads. r=bz CLOSED TREE
...
MozReview-Commit-ID: 7XNu42NtITm
2018-02-28 10:09:00 +02:00
Nicolas Chevobbe
8ea55ce28a
Bug 1382606 - Switch webconsole to new event-emitter; r=Honza.
...
MozReview-Commit-ID: HBogPeOI7WM
--HG--
extra : rebase_source : 4ad1fb922ffc818d175ae3c09820ce31ba416487
2018-02-23 09:10:36 +01:00
Sebastian Hengst
71f42f588a
merge mozilla-central to autoland CLOSED TREE
2018-02-28 20:17:53 +02:00
Sebastian Hengst
86ba75fd34
merge mozilla-central to autoland
2018-02-28 12:56:41 +02:00
Margareta Eliza Balazs
16aea1a321
Backed out changeset 283b2a4cb219 (bug 1422653) for bustage in /builds/worker/workspace/build/src/layout/base/nsCSSFrameConstructor.cpp:6840:26 on a CLOSED TREE
2018-02-28 12:25:31 +02:00
Emilio Cobos Álvarez
d76e064ca7
Bug 1422653: Compute whether XBL is involved in ChildIterator lazily. r=mats
...
The only thing that cares about it is the frame constructor, it's a shame that
everyone else (in particular, the style system) needs to pay this extra walk
over the DOM.
MozReview-Commit-ID: F7S5zx9KMlp
2018-02-28 10:43:00 +01:00
vprabhu
99ae48d36a
Bug 1437893 - Removed an unnecessary string initialization in cdm-test-decryptor.cpp r=cpearce
...
MozReview-Commit-ID: 6iD2ffbSSar
--HG--
extra : rebase_source : 77c8848765e359274cf2942b35a4cf6ea9c32c43
2018-02-27 18:15:45 +05:30
Ciure Andrei
7e72dc58ce
Backed out 2 changesets (bug 1436680) for bustages on /builds/worker/workspace/build/src/obj-firefox/dist/include/mozilla/Telemetry.h. a=backout on a CLOSED TREE
...
Backed out changeset 66fb8813478c (bug 1436680)
Backed out changeset 4258b9e2ebfc (bug 1436680)
2018-02-28 05:56:00 +02:00
Eitan Isaacson
9f972b9f46
Bug 1437332 - Don't speak after inner window was destroyed. r=smaug
2018-02-26 16:09:00 +02:00
Jeremy Lempereur
fabf9a4e7b
Bug 1436680 - Allow non-templated uses of AutoTimer. r=Dexter,janv
...
Moved the runtime Telemetry::AutoTimer implementation to the Telemetry public API.
MozReview-Commit-ID: KNT6toDQUtR
--HG--
extra : rebase_source : 8d40759f616511f0a3a19d42c8105e6278bf7e2a
2018-02-13 15:23:09 +01:00
Tooru Fujisawa
81d283c5de
Bug 1435908 - Part 1: Get triggering principal before loop, and use URI fixup to create URI from given string. r=Gijs
2018-02-28 10:36:43 +09:00
Tooru Fujisawa
869b614794
Bug 1319157 - Check each URIs for home button. r=Gijs
2018-02-28 10:36:43 +09:00
Tooru Fujisawa
dab0695a9b
Bug 1435910 - Part 2: Open either URIs or single search when dropping multiple-line text. r=Gijs
2018-02-28 10:36:43 +09:00
Tooru Fujisawa
9a32a77bc1
Bug 1435910 - Part 0.2: Add BrowserTestUtils.{promiseAlertDialogOpen,promiseAlertDialog}. r=Gijs
2018-02-28 10:36:42 +09:00
Nathan Froyd
b5d5605a54
Bug 1441584 - part 2 - declare some URI classes final; r=valentin
2018-02-27 20:13:57 -05:00
Nathan Froyd
c821ec9351
Bug 1441584 - part 1 - declare inner URI Mutator classes final; r=valentin
...
For documentation purposes and to assist the compiler.
2018-02-27 20:13:57 -05:00
Bogdan Tara
52316bbce3
Backed out changeset b235338be4d9 (bug 1404297) for build bustages on /builds/worker/workspace/build/src/dom/base/nsDocument.cpp a=backout CLOSED TREE
2018-02-28 01:42:50 +02:00
Blake Kaplan
4eb24aab7b
Bug 1404297 - Change the way we iterate over our links to update. r=smaug
...
MozReview-Commit-ID: BTADrB9itjh
--HG--
extra : rebase_source : 858f50bdbe2c35541b6a1975b0814e560db254c8
2018-02-27 17:54:00 -05:00
Andreea Pavel
fa0861e443
Merge mozilla-inbound to mozilla-central. a=merge on a CLOSED TREE
2018-02-28 00:24:02 +02:00
Emilio Cobos Álvarez
f3344c9f7b
Bug 1425759: Update test expectations. r=smaug,xidorn
...
This is enough to get the stylo-enabled build green.
There's still some orange in WPT with stylo disabled (due to interfaces not
exposed and that) that I'll update tomorrow.
Will send a different patch on top of this for that, though I'll land together.
MozReview-Commit-ID: CsN5CM93RUz
2018-02-27 12:39:58 +01:00
Emilio Cobos Álvarez
6c417367d6
Bug 1425759: Make Shadow DOM not use XBL anymore. r=smaug,xidorn
...
More improvements to come. In particular, this still iterates through Shadow DOM
in each_xbl_cascade_data, but that should be changed later. That allows to
cleanup a bunch of stuff and finally fix Shadow DOM cascade order.
We still rely on the binding parent to be setup properly in the shadow tree, but
that requirement can go away later (we can walk the containing shadow chain
instead).
This mostly focuses on removing the XBL binding from the Shadow host.
It'd be nice to do EnumerateShadowRoots faster. I think that should also be a
followup, if needed.
MozReview-Commit-ID: Jf2iGvLC5de
2018-02-27 12:39:35 +01:00
Emilio Cobos Álvarez
a38c782d93
Bug 1425759: Make ChildIterator handle Shadow DOM explicitly. r=smaug
...
I'll rename mIsXBLInvolved in a bit, since I plan to do more changes here in
bug 1422653.
MozReview-Commit-ID: JCeAgk2DoY4
2018-02-27 12:39:30 +01:00
Emilio Cobos Álvarez
0459204d7c
Bug 1425759: Make Shadow DOM Stylo-only. r=smaug
...
I don't plan to fix this stuff up on the old style system.
MozReview-Commit-ID: E7Ayatwsw4E
2018-02-27 12:39:25 +01:00
Emilio Cobos Álvarez
c03ffd9c62
Bug 1425759: Simplify the style backend type setup. r=bholley
...
Now that what we use to decide whether a document is styled by Servo are only
prefs and the doc principal, we don't need to inherit the style backend type,
since unless the pref has changed, the result will be the same.
MozReview-Commit-ID: KBmeBn1cRne
2018-02-27 12:39:20 +01:00