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

550686 Коммитов

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