JW Wang
b2d75fa057
Bug 1383628. P5 - move CanClone() from MediaResource to BaseMediaResource. r=gerald
...
1. we move clone related methods to BaseMediaResource which is the only cloneable sub-class of MediaResource.
2. add CanClone() to ChannelMediaDecoder to reduce the dependency on MediaResource for HTMLMediaElement.
MediaResource should be internal details to MediaDecoder.
MozReview-Commit-ID: Hl2nAiuyTO0
--HG--
extra : rebase_source : 43dd9ee33ef2ef2e9093eb6b264dc174379d61d2
extra : source : 978ded48a90f2c407c4545486243acabf492736a
2017-08-04 15:29:55 +08:00
JW Wang
163c6a8c8b
Bug 1383628. P4 - move CloneData() and Create() from MediaResource to BaseMediaResource. r=gerald
...
Now we can store a more specific resource type in ChannelMediaDecoder.
MozReview-Commit-ID: EzXC547O7aR
--HG--
extra : rebase_source : eea1872eeeee9b5964fcc767c79b0315bf277602
extra : source : 84011bf4847bbed26e89af0b831aded93522f7ac
2017-08-04 14:52:22 +08:00
JW Wang
da1e4aeb7b
Bug 1383628. P3 - devirtualize Load() which has no overrides. r=gerald
...
MozReview-Commit-ID: EZ9jcHiWGZb
--HG--
extra : rebase_source : 6e1547598a5ac1a797ce09d79dc7f2935678570c
extra : source : c7362776a480758a9c12ed69cc155b19872bd238
2017-08-03 17:48:26 +08:00
JW Wang
a8a917b8bb
Bug 1383628. P2 - move the call to Load() into Clone(). r=gerald
...
MozReview-Commit-ID: 9k8BXLwAepI
--HG--
extra : rebase_source : 52d3fb871bad53691585e774c2745f328592eb3f
extra : source : cdc492f87aa634eaaae0809aacb261ad25be7b08
2017-08-03 17:47:23 +08:00
JW Wang
09bd1a691e
Bug 1383628. P1 - divide Clone() into 2 functions. r=gerald
...
Now we have a non-virtual Clone() and a virtual CloneImpl().
We will call Load() inside Clone().
MozReview-Commit-ID: Hd6p206Brhq
--HG--
extra : rebase_source : fe30611f6524234d98494cd55453140e3b78c7d6
extra : source : 517cd32514e65cf5f6cd7fe46acecd7f9aea6310
2017-08-03 17:39:55 +08:00
Alastor Wu
0528b73bd3
Bug 1387917 - Turn on the pref media.block-autoplay-until-in-foreground by default. r=bwu
...
MozReview-Commit-ID: 7KNLYSeSXDu
--HG--
extra : rebase_source : 902783cd494514d3bb5921f8da062414c5039662
2017-08-07 10:34:30 +08:00
Cameron McCormack
044f1f8951
Bug 1387481 - Part 2: Crashtest. r=hiro
...
MozReview-Commit-ID: 8B7GcjqNZQf
--HG--
extra : rebase_source : 65972249a062731c5d5a3e15ea860cf3e3ecdcb8
2017-08-05 17:36:09 +08:00
Cameron McCormack
536fe8ffa0
Bug 1387481 - Part 1: Don't eagerly style editor-created NAC if it's appended to an element in a display:none subtree. r=hiro
...
MozReview-Commit-ID: 7bucY7JKRS0
--HG--
extra : rebase_source : 8a4fd542fe72c6abc0636784841d3851c69b6fb4
2017-08-05 17:36:09 +08:00
gasolin
d5ec85700b
Bug 1387220 - [onboarding]document how to show notification and snippets;r=mossop
...
MozReview-Commit-ID: 47UIKw4NAQX
--HG--
extra : rebase_source : eb34d2ee4b146754c9337b6b314f3c9ab17643d8
2017-08-04 10:52:13 +08:00
Thomas Wisniewski
e530ba4d43
Bug 1355576 - Add ability to clear all localStorage with the browsingData API; r=bsilverberg,janv
...
MozReview-Commit-ID: 4UUqg62yIo9
--HG--
extra : rebase_source : 9c6154bbe878fc3921d22027fdc90dbdaed05be9
2017-07-04 20:59:26 -04:00
Dão Gottwald
4766d2c90f
Bug 1387861 - Use _scrollbox.scrollLeft instead of scrollPosition which doesn't exist anymore, and update remaining _handleTabSelect call sites for signature change. r=Gijs
...
MozReview-Commit-ID: G8CjJ7TMDq7
--HG--
extra : rebase_source : 17e77f3fc7a632be4bc9dc9441a16433ba2e9fe5
2017-08-06 23:02:13 +02:00
Ryan VanderMeulen
fa85433426
Merge inbound to m-c. a=merge
2017-08-06 21:18:07 -04:00
Manish Goregaokar
b74c4d0f69
Bug 1386915 - Add nsLookAndFeel::NativeInit() virtual call for initializing native-side state; r=jfkthame
...
MozReview-Commit-ID: 8XKSC1AOI0N
2017-08-06 15:41:08 -07:00
Manish Goregaokar
89df80e7d0
Bug 1386915 - Assert when nsLookAndFeel calls GTK off main thread; r=bholley
...
MozReview-Commit-ID: 9H9dE02bZel
2017-08-06 15:41:05 -07:00
Phil Ringnalda
e760ae7c08
Backed out changeset 5020a2dcb8a7 (bug 1355576) for failures in test_ext_browsingData.js
...
MozReview-Commit-ID: BVSLvIkK5Wd
2017-08-06 15:29:38 -07:00
Christoph Kerschbaumer
2e072b2667
Bug 1387812 - Convert docshell/test/test_bug694612.html to comply with new data: URI inheritance model. r=smaug
2017-08-06 12:13:08 +02:00
Sebastian Hengst
2c9fcc2dc1
Backed out changeset 869c1393d5e2 (bug 1382092) for failing browser-chrome's browser_all_files_referenced.js. r=backout
2017-08-06 16:38:28 +02:00
Sebastian Hengst
510fea6625
Backed out changeset c54efba3a04f (bug 1382092)
2017-08-06 16:37:23 +02:00
Sebastian Hengst
20b517f5a7
Backed out changeset b532acf3b5ea (bug 1382092)
2017-08-06 16:37:18 +02:00
Eden Chuang
4c09ce6369
Bug 1382092 - Mochitest for supporting default payment UI in DOM code. r=baku
2017-07-24 17:18:27 +08:00
Eden Chuang
a6937d64f9
Bug 1382092 - Support default payment UI service in DOM code part 2. r=baku
2017-08-04 17:24:59 +08:00
Eden Chuang
88b726da47
Bug 1382092 - Support default payment UI service in DOM code part 1. r=MattN
2017-08-04 17:24:54 +08:00
Sebastian Hengst
b52285fffc
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: LBuvGxGDK9k
2017-08-06 11:05:44 +02:00
Masatoshi Kimura
06311d2e3a
Bug 1375125 - Remove nsILocalFile. r=froydnj
...
MozReview-Commit-ID: 6oU6Ya5UXtC
--HG--
extra : rebase_source : 55b6e30aa348c1b939326698b0da7d72c26b479c
2017-08-05 09:43:49 +09:00
Masatoshi Kimura
f6b1dc1043
Bug 1375125 - Fix errors caused by mechanical replacement. r=froydnj
...
MozReview-Commit-ID: 1kOvLdeCJiR
--HG--
extra : rebase_source : 94b04b16ac5d951600d31d1cdb78b494d8275ad1
2017-08-05 08:21:55 +09:00
Masatoshi Kimura
8b713b2b0f
Bug 1375125 - Stop using nsILocalFile in the tree. r=froydnj
...
This mechanically replaces nsILocalFile with nsIFile in
*.js, *.jsm, *.sjs, *.html, *.xul, *.xml, and *.py.
MozReview-Commit-ID: 4ecl3RZhOwC
--HG--
extra : rebase_source : 412880ea27766118c38498d021331a3df6bccc70
2017-08-04 17:49:22 +09:00
Sebastian Hengst
ca40024d84
Backed out changeset 1538b0445eda (bug 1366555) for timing browser_locationBarCommand.js and browser_locationBarExternalLoad.js. r=backout
2017-08-05 23:15:16 +02:00
Kris Maglione
ceb2ea3854
Bug 1356273: Part 2 - Add tests that document.open()/write() only loads content scripts once. r=aswan
...
The combination of "match_about_blank": true and "run_at": "document_start"
can potentially cause content scripts to run twice for the same document, once
for the intermediate about:blank document created by the document.open() call,
and again for the same document with its final URL after it's been fully
setup.
This test ensures that that behavior doesn't regress.
MozReview-Commit-ID: 9XSfW3rEL4f
--HG--
extra : rebase_source : e206bccd8fad648ebb152418c8784b0a4739fcab
2017-08-03 15:21:22 -07:00
Kris Maglione
51bfea7ccd
Bug 1356273: Part 1 - Set document readyState to uninitialized during document.open() r=smaug
...
Calling SetNewDocument() immediately triggers content-document-global-created
observers for the new window global. In the case of document.open() calls,
though, the document itself is in an intermediate state at that point, and
does not have the correct URL or DOM contents for the new global. Setting the
ready state to uninitialized lets listeners determine when that's the case.
MozReview-Commit-ID: FAkyvOnkFR2
--HG--
extra : rebase_source : 5953f871d5c19875603e0c57d8449e1a5f32c950
2017-08-03 15:18:20 -07:00
David Anderson
783e6ecfd6
Add diagnostics for the crash in bug 1387467. r=milan
2017-08-05 01:32:25 -07:00
Richard Marti
b5246ec0a4
Bug 1387731 - Update Add-ons favicon. r=dao
...
MozReview-Commit-ID: 4hvY2Ptb8F5
2017-08-05 16:52:19 +02:00
Andreas Tolfsen
da6629ba61
Bug 1387559 - Drop session_id fallback for WebDriver:NewSession. r=automatedtester
...
The WebDriver service in the remote protocol accepts sessionId and
session_id and we only need on. All known consumers are using sessionId,
and we can drop the session_id fallback.
MozReview-Commit-ID: 6fa5Lgkzwfu
2017-08-05 17:35:54 +01:00
Andreas Tolfsen
5ec99cbafd
Bug 1387457 - Convert element click functions to async. r=automatedtester
...
The element click functions in testing/marionette/interaction.js are
generator functions using "yield". This patch converts them to async
functions.
MozReview-Commit-ID: 4A4cTaY619w
2017-08-05 17:21:06 +01:00
Tooru Fujisawa
5399586a08
Bug 1356114 - Part 3: Update border dashed testcase. r=jwatt
2017-08-06 00:26:58 +09:00
Tooru Fujisawa
883265422d
Bug 1356114 - Part 2: Consistently make the ends of dashed CSS borders a full dash if not connecting to a corner. r=jwatt
2017-08-06 00:26:58 +09:00
Tooru Fujisawa
a1b9a771f1
Bug 1356114 - Part 1: Change the code that optimizes away CSS border corner painting to ensure opposite sides have the same length. r=jwatt
...
See https://bugzilla.mozilla.org/show_bug.cgi?id=1356114#c8
for a diagram describing the old behavior.
2017-08-06 00:26:57 +09:00
Sebastian Hengst
75303aec29
merge mozilla-central to mozilla-inbound. r=merge a=merge
2017-08-05 12:00:50 +02:00
Sebastian Hengst
39ccebaf18
merge mozilla-inbound to mozilla-central. r=merge a=merge
...
MozReview-Commit-ID: 9IxbB2vCH4S
2017-08-05 11:55:25 +02:00
Sebastian Hengst
f257cde65c
Backed out changeset c044d8842861 (bug 1387467) for build bustage at FrameBuilder.cpp:154 (no member GetName). r=backout on a CLOSED TREE
2017-08-05 11:54:09 +02:00
Jan de Mooij
7ed16bd6fe
Bug 1386199 - Don't interrupt regexp JIT code for non-urgent interrupts. r=bhackett
2017-08-05 11:22:04 +02:00
David Anderson
20c4bd2549
Add diagnostics for the crash in bug 1387467. r=milan
2017-08-05 01:32:25 -07:00
Dão Gottwald
ee6b05b899
Bug 1387602 - Update customize mode favicon. r=Gijs
...
MozReview-Commit-ID: 7gin0zuJTN0
--HG--
extra : rebase_source : 7b1d2394e32f4ed5763bc9562a6e7e87bdbf2c74
2017-08-04 23:00:00 +02:00
Phil Ringnalda
494797c31f
Backed out changeset ec99e3ba4e7a (bug 1355451) for frequent failures in browser_urlbar_search_speculative_connect_mousedown.js
...
MozReview-Commit-ID: 8NZP5vza6Hz
2017-08-04 23:02:01 -07:00
Blake Kaplan
13c1e54354
Bug 1387626 - Move to 100% of eligible users on beta. r=Felipe
...
MozReview-Commit-ID: EkVvGAZfZJI
--HG--
extra : rebase_source : 8b76441f90029d3ae6ded26b64a4de682709d105
2017-08-04 15:18:20 -07:00
Kris Maglione
1baacd82db
Bug 1385880: Part 3 - Wait for add-on startup before showing inline options browser. r=aswan
...
MozReview-Commit-ID: JPPUjIGPRvs
--HG--
extra : rebase_source : 82081628ce5ee1af6ad5e0cbbed4221518e55191
extra : histedit_source : 03cafbcfbaefb40a15b8b50af4b5010c96407bcc
2017-08-04 13:20:58 -07:00
Kris Maglione
9c95f65043
Bug 1385880: Part 2 - Store promise returned by bootstrap startup method. r=aswan
...
This is also the first step in moving async startup/shutdown tracking into the
add-on manager.
MozReview-Commit-ID: Uf4ecSW77S
--HG--
extra : rebase_source : 16029f3c84feec4b98b23b3beabf763978a6b60d
extra : histedit_source : a7478fd19ebd6fa827856f299ebb824f29db5575
2017-08-04 13:20:36 -07:00
Kris Maglione
2a0de7a281
Bug 1385880: Part 1 - Remove WebExtensionBootstrap.js. r=aswan
...
MozReview-Commit-ID: X4JoEC61TF
--HG--
extra : rebase_source : 3947f6e19224458908deaebb8fcca4808b28540c
extra : histedit_source : 5052190e259539037083f7e66a91e8ea78a1d319%2C82a29ad415665027f7ba0b6333af0c3f58b1592d
2017-08-04 23:12:24 -07:00
Landry Breuil
ea28e9774d
Bug 1387510 - Use glob() when looking for libclang.so on OpenBSD. r=froydnj
2017-08-04 12:43:00 -04:00
Cameron McCormack
adcdde26a2
Bug 1384824 - Part 2: Crashtests. r=bholley
...
MozReview-Commit-ID: B8MqVBlxEBx
2017-08-04 19:26:04 +10:00
Cameron McCormack
5a641131b9
Bug 1384824 - Part 1: Lazily clear stale Servo element data from a document when its pres shell changes. r=bholley
...
MozReview-Commit-ID: 1c566PRqFpe
2017-08-04 19:26:04 +10:00