Commit graph

14575 commits

Author SHA1 Message Date
Mark Banner
cd234e0642 Bug 1338249 - Improve eslint-plugin-mozilla's handling of workers when dealing with globals and imports. r=mossop
MozReview-Commit-ID: 7UdgstbYNlB

--HG--
extra : rebase_source : e8eb9718da9bf378b293aca5211c53dd063d4f7a
2017-02-07 11:14:49 +00:00
Carsten "Tomcat" Book
dacc230ad3 Merge mozilla-central to autoland 2017-02-15 12:59:23 +01:00
Matt Howell
9e7275ddcb Bug 1338843 - Use the install path to distinguish between multiple installations when checking default browser status. r=emk
MozReview-Commit-ID: DIcyAs92dm0

--HG--
extra : rebase_source : e79f69c368ec061ffeaedefb038116b5d2c30ec0
2017-02-13 15:36:28 -08:00
Johann Hofmann
31a66750f4 Bug 1335018 - Make the side identity popup adhere to role=alertdialog for a11y. r=Gijs,MarcoZ
MozReview-Commit-ID: DpqeeN570H9

--HG--
extra : rebase_source : 932d597e9e37235259e8e1060b3eeba57995992a
2017-02-09 17:16:28 +01:00
Shane Caraveo
2c4cc1cdc2 Bug 1338726 fix icon style for new windows, r=kmag
MozReview-Commit-ID: BQOgqOwtSdm

--HG--
extra : rebase_source : 6a2b2654ed38ba763a88d068cab92a9085e15fdb
2017-02-13 15:56:46 -08:00
Shane Caraveo
c5a8a0ef53 Bug 1338727 add command support for sidebar-action, r=aswan
MozReview-Commit-ID: Jp1cuTzsDz4

--HG--
extra : rebase_source : b323170662d5e8ac241314b2bb4210c8d4264af7
2017-02-14 16:24:03 -08:00
Dão Gottwald
f7593c2488 Bug 1339413 - Implement prefs for capping the amount of history we import from Chrome. r=Gijs
MozReview-Commit-ID: BdlNxS76Ko9

--HG--
extra : rebase_source : 242297a27bf5b363b0e3883de79da72485c8b490
2017-02-15 18:42:15 +01:00
Fischer.json
613e459869 Bug 1338757 - "Remove All Shown" and button in about:preferences should use its own accesskey, r=jaws
MozReview-Commit-ID: 2ucF0GqOCJV

--HG--
extra : rebase_source : 5c1899f808ff287365e6621199b865516224a2d8
2017-02-13 11:43:37 +08:00
Phil Ringnalda
ea85356f95 Merge m-c to m-i 2017-02-12 15:33:29 -08:00
Christoph Kerschbaumer
1cc7d653f7 Bug 1338009 - Utils#deserializePrincipal should return NullPrincipal if deserialization fails. r=mikedeboer 2017-02-12 11:50:25 +01:00
Phil Ringnalda
215ca1024e Merge m-i to m-c, a=merge 2017-02-11 17:42:19 -08:00
steveck-chung
09ed010c4f Bug 1330567 - Part 2: Add xpcshell test for the autofill pref fallback, r=MattN
MozReview-Commit-ID: BmjcwiW0EcN

--HG--
extra : rebase_source : dbe1c2380190cdb7109e0d4e43d36af140dd9855
2017-02-09 18:10:11 +08:00
Kris Maglione
1187110bd9 Bug 1338409: Part 2 - Lazily parse the schema data for each namespace property, as it is needed. r=aswan
MozReview-Commit-ID: FNQJdt6BnjI

--HG--
extra : rebase_source : c7e937b9e487c40d0167b51f949140eb96dc06e1
2017-02-09 18:59:49 -08:00
Kris Maglione
6851746d1a Bug 1338409: Part 1 - Lazily parse the schema data for each namespace as it is needed. r=aswan
MozReview-Commit-ID: 73q9ba9sLtb

--HG--
extra : rebase_source : 9900392db716c6d955fee873bd0f2ac2fa728dff
2017-02-10 21:06:55 -08:00
dorelbarbu
f33b7daead Bug 1228478 - Replaced the use of sync-illustration.png and sync-illustration@2x.png with sync-illustration.svg r=eoger,markh
MozReview-Commit-ID: 6lyEEdG9CMb

--HG--
extra : rebase_source : c6921274d6aac62f4e5d7490eb52c05a28f4809b
2017-02-11 22:19:39 +02:00
Phil Ringnalda
6239412998 Merge m-c to autoland 2017-02-11 18:16:26 -08:00
Dão Gottwald
e247cf9a5f Bug 1338812 - Call TelemetryStopwatch only once per item (history / bookmarks / logins) rather than for each resource. r=Gijs
MozReview-Commit-ID: 7c5DgKDIFTv

--HG--
extra : rebase_source : 9141f895c95f31b682e047d7df203aed32e3d65b
2017-02-11 21:14:52 +01:00
Gijs Kruitbosch
c87ff7ce1d Bug 1335442 - update wording of automigration notification bar and add tests, r=jaws
MozReview-Commit-ID: EkuOQmRjqOF

--HG--
extra : rebase_source : 6e3818fe8f0e739ba01852f4e152950ed880aea3
2017-02-03 14:04:40 +00:00
Gijs Kruitbosch
48f9baa59d Bug 1335442 - deal correctly with not importing anything, r=jaws
MozReview-Commit-ID: 3WZCxXV48Ms

--HG--
extra : rebase_source : f4ac27b2d9e26b8d9330e7b4839ccd05286c1098
2017-02-03 14:04:23 +00:00
Wes Kocher
6a2b9f5e43 Merge m-c to autoland, a=merge
MozReview-Commit-ID: 4z9MXOzghI7
2017-02-10 15:40:01 -08:00
Wes Kocher
4062cb56a0 Merge inbound to central, a=merge
MozReview-Commit-ID: FNYBhhHr4dg

--HG--
rename : netwerk/base/security-prefs.js => security/manager/ssl/security-prefs.js
2017-02-10 15:23:33 -08:00
Tomislav Jovanovic
4a731d5e5d Bug 1335743 - Add modifiers field to OnClickData schema r=aswan
MozReview-Commit-ID: E5T4K5iuM6m

--HG--
extra : rebase_source : f4e79dd18122b9a7a3af6a2850e36f801a9a1c96
2017-02-09 20:58:23 +01:00
Carsten "Tomcat" Book
0def7981e0 Merge mozilla-central to autoland 2017-02-10 14:28:13 +01:00
Carsten "Tomcat" Book
3ed98bee2a merge mozilla-inbound to mozilla-central a=merge 2017-02-10 13:49:56 +01:00
Makoto Kato
a9a70d9396 Bug 1337266 - Don't use LoadLibrary to use Vista+ API in browser/components. r=jimm
MozReview-Commit-ID: AUSwfNHqJmc
2017-02-10 16:40:19 +09:00
Fischer.json
6fba9fc139 Bug 1338036 - Switch button label from "Remove All" to "Remove All Shown" when filtering by keyword in about:preferences, r=jaws
MozReview-Commit-ID: 8iK6bg8i0uT

--HG--
extra : rebase_source : 9f44d7ba2df0cb4017d4164dd5bdd5233de9400e
2017-02-09 12:00:12 +08:00
Matt Howell
4766e72aba Bug 1337530 - Fix Windows default browser detection. r=rstrong
In addition to fixing the bug, this patch takes the opportunity to remove a
bunch of registry handling code specific to XP and Vista, leaving only the one
officially supported default detection method for all versions above Vista.

MozReview-Commit-ID: 1I77ECJaOFk

--HG--
extra : rebase_source : d1a22f966df218e5a9030389dc2305f349d9bbd7
2017-02-08 08:37:20 -08:00
Shane Caraveo
6359cf10d6 Bug 1208596 implement sidebar api for webextensions, f?kmag, gijs r=Gijs,kmag
MozReview-Commit-ID: 6GMdU5kcrFR

--HG--
extra : rebase_source : 03acc88de0a87051f222408cc6e80b8f62a770cb
2017-02-09 15:32:50 -08:00
Bob Silverberg
3ed36c468a Bug 1300588 - Implements the devtools.network.onNavigated API event, r=kmag,ochameau
MozReview-Commit-ID: 3P2KTzuzbWn

--HG--
extra : rebase_source : 1f9f1ccd80c871ac2c750620faab13421039d7bd
2017-01-20 14:50:20 -05:00
Marco Bonardo
ce1cee2324 Bug 1338083 - Restore full year in Library date columns. r=jfkthame
MozReview-Commit-ID: GIp7xzdAC9C

--HG--
extra : rebase_source : 61510a9b0b661ca18046049480f386c51f58b444
2017-02-09 10:38:51 +01:00
Wes Kocher
6ff8201ffe Merge inbound to central, a=merge
MozReview-Commit-ID: 4mN7daXzULJ
2017-02-08 16:08:42 -08:00
Chris Manchester
6206009d10 Bug 1315953 - Skip search related browser chrome tests on artifact builds. r=mkaply
MozReview-Commit-ID: Bxzqm9Mn6zR

--HG--
extra : rebase_source : 91ffff96c8f5217f0da4d54f935f529c5cfb653d
2017-02-07 16:55:38 -08:00
Drew Willcoxon
aa291c2796 Last Comment Bug 1316566 - Search settings button moves to its own line with 150% zoom. r=florian
MozReview-Commit-ID: Lb0GjHLZSEX

--HG--
extra : rebase_source : acdb2c583051565f5ada2b30fa3461afeee95af1
2017-02-03 18:26:39 -08:00
Fischer.json
de1a3cc0dd Bug 1312380 - Should be able to remove data of all sites visible on the list in Settings of Site Data, r=jaws
MozReview-Commit-ID: 5hkmYLGGkue

--HG--
extra : rebase_source : 64c7fc7743066198c1bfd617e306412b59d48b86
2017-01-31 21:34:08 +08:00
Michael Kaply
4c1e311638 Bug 1335104 - Use search locale logic to test Google codes. r=florian
MozReview-Commit-ID: 9pNmJv46b0r

--HG--
extra : rebase_source : 74071f096bb2ef78af73312e97d8aad1b7d8623d
2017-01-30 12:00:08 -06:00
Sean Lee
f72579d769 Bug 1282662 - Part 2: Implement the detail description in hover button case.; r=Paolo
MozReview-Commit-ID: G3L0sULmRLD

--HG--
extra : rebase_source : adcc3455504ec506482d74f51032a6f123ebd2d2
2016-12-21 22:50:07 +08:00
Sean Lee
a9096e9882 Bug 1282662 - Part 1: Redesign the detail description of Download item in normal or hover cases.; r=Paolo
MozReview-Commit-ID: ITkv5XdQxEI

--HG--
extra : rebase_source : 0fd18d71be9af24fa05db0072fc9d6b58e6035b2
2016-12-07 11:54:41 -10:00
Marco Bonardo
f8239567d1 Bug 1336944 - Change Sqlite.jsm to bind TypedArrays as Blobs, not common Arrays. r=Gijs
Currently an Array is bound as a blob. Unfortunately this occupies the best javascript
code path to bind an array to an IN clause in the future.
We would like Arrays to bind to IN lists, while still keeping a nice interface to bind blobs.
This patch makes Uint8Array bind to blob, while Array is left available for future use.

MozReview-Commit-ID: 7xzumBs8JTe

--HG--
extra : rebase_source : e9f63f06892d9db801951243648eddd148646426
2017-02-06 19:30:19 +01:00
Gijs Kruitbosch
9b3d8d687b Bug 1335349 - add survey link option to 'undo' for automigration, r=Dolske
MozReview-Commit-ID: BGsxAdsTu7X

--HG--
extra : rebase_source : 02dc08207387bef370e7d7926346d0c9124cd931
2017-01-31 12:32:27 +01:00
Carsten "Tomcat" Book
3284c75075 Merge mozilla-central to autoland 2017-02-07 14:17:21 +01:00
Carsten "Tomcat" Book
092e5dc5f1 merge mozilla-inbound to mozilla-central a=merge 2017-02-07 14:08:46 +01:00
Wes Kocher
2c901c4bcb Merge m-c to inbound, a=merge
MozReview-Commit-ID: FrOiBMr2DHX
2017-02-06 17:51:48 -08:00
Marco Bonardo
816df39b96 Bug 1336291 - Lots of 'TypeError: this._browsers is null' browser_remotenewtab_pageloads.js. r=Felipe
MozReview-Commit-ID: HrQm0Rh9vCN

--HG--
extra : rebase_source : 6f8d74843ab61ebcfccf2138bd7ebc4a35eb6dbf
2017-02-06 18:54:54 +01:00
Tomislav Jovanovic
739d46249f Bug 1295072 - Focus urlbar after opening an empty new tab r=kmag
MozReview-Commit-ID: 3dzCzHTxQrh

--HG--
extra : rebase_source : 35fd5d1267c73bfc74fe31cf2c82ca71c8f22ada
2017-02-04 20:48:38 +01:00
Mike Conley
170479eb55 Bug 1336230 - Rename macsuppressanimation and CHROME_MAC_SUPPRESS_ANIMATION to be platform agnostic. r=jimm
MozReview-Commit-ID: HWyrm1lVwdY

--HG--
extra : rebase_source : ed8d71d9187a8afff0d3ca65641b335337e20f9d
2017-02-03 16:04:33 -05:00
Edouard Oger
809b455084 Bug 1332858 - Alternate wording for Sync new device connected notification when device name missing. r=markh
MozReview-Commit-ID: DdwrRGjwI3

--HG--
extra : rebase_source : 9740cd1fb21fd411c73d8a29e5c3ae31bf11bcb0
2017-02-02 15:49:03 -05:00
Mark Banner
bdb3d1158d Bug 1218324 - Correctly report when a search engine could not be installed due to an invalid format. r=florian
MozReview-Commit-ID: Cqw0uKDWguy

--HG--
extra : rebase_source : 50f852a20e8e46500e7728d3ebdceca39f9784d0
2016-12-14 14:55:00 +00:00
Kris Maglione
395aa1f787 Bug 1336308: Part 5 - Add documentation for the Android-specific tab API helpers. r=aswan
MozReview-Commit-ID: UN78mhAArC

--HG--
extra : rebase_source : 6913804ebc3f1f464d900b84cf5d7cf9cc7c4952
2017-02-03 15:29:46 -08:00
Kris Maglione
28b57587cb Bug 1336308: Part 4 - Rename tab variables that refer to native tabs to avoid confusion. r=aswan
MozReview-Commit-ID: 5An7K1crYRS

--HG--
extra : rebase_source : b052d46fe2883850c95b2116534ee098f0d4efa2
2017-02-03 12:57:43 -08:00
Kris Maglione
d76e319fe5 Bug 1336308: Part 3 - Add inline documentation for tabs API. r=aswan
MozReview-Commit-ID: 9ZwCkHcVv15

--HG--
extra : rebase_source : 565c1f7dce05b16eee62841dab558b902d4e0628
2017-02-02 19:30:56 -08:00
Kris Maglione
1eb1be7a98 Bug 1336308: Part 2 - Add a TabBase.sendMessage and TabBase.capture helper methods. r=aswan
MozReview-Commit-ID: EP8uxCkztvi

--HG--
extra : rebase_source : 03d6f3ce6e58172591ef82604b7090528964ebb6
2017-02-03 13:00:39 -08:00
Kris Maglione
df848343c9 Bug 1336308: Part 1 - Fix the capitalization of innerWindowID properties. r=aswan
MozReview-Commit-ID: 1qp49K9zc40

--HG--
extra : rebase_source : 79aa93fd6c82463200233e6a0bb415727bb8da6b
2017-02-06 11:55:53 -08:00
Chris Peterson
7ed800f024 Bug 1242321 - Remove obsolete "media.eme.apiVisible" pref. r=cpearce sr=bz
MozReview-Commit-ID: D31Yg1LHI5u

--HG--
extra : rebase_source : 7c608ee93025840fc4f97977feec2ca65ceee263
2017-02-01 22:10:06 -08:00
Wes Kocher
b488ae9021 Merge inbound to central, a=merge CLOSED TREE
MozReview-Commit-ID: GhBqmLvUpgQ
2017-02-03 17:04:18 -08:00
Tim Huang
1ed1228b60 Bug 1312954 - Part 9: Update speculativeConnect to speculativeConnect2 for the search service. r=Gijs 2017-02-02 22:17:00 -05:00
Jan Henning
a3d15d9ae4 Bug 1335008 - Part 1 - Move PrivacyLevel.jsm to toolkit. r=mikedeboer
... so we can use it on Android, too. Also fix ESLint errors that are appearing at the new file location.

MozReview-Commit-ID: 3A3aoHm00RJ

--HG--
rename : browser/components/sessionstore/PrivacyLevel.jsm => toolkit/modules/sessionstore/PrivacyLevel.jsm
extra : rebase_source : 3c43dbe46d3f5b0ac567eb67a003f772bb907b06
2017-01-31 23:05:31 +01:00
Sebastian Hengst
c7958d1860 Backed out changeset fc7f502a43a1 (bug 1336070) 2017-02-03 13:26:41 +01:00
Mark Banner
d5d0c83fda Bug 1336070 - Enable eslint no-undef for browser/, apart from components/ and base/content/. r=mossop
MozReview-Commit-ID: CJtpm8zlLxa

--HG--
extra : rebase_source : 54aaa749c31f7fca7ccec46bfa712f9aa0f65a57
2017-02-02 09:08:42 +00:00
Wes Kocher
8d4bb91470 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Am6M5iHxmAr
2017-02-01 16:31:23 -08:00
Drew Willcoxon
2ad1ae41e9 Bug 1323525 - Clicking "Change Search Settings" in searchbar doesn't work. r=florian
MozReview-Commit-ID: 8lBdSHGd5zk

--HG--
extra : rebase_source : 1f5ef1d1a603ed4acfff3d1f1bb164da1ce1caf0
2017-01-30 11:33:07 -08:00
Jared Wein
d4e78d7571 Bug 1335171 - Implement Chrome-parity support for a few theme properties. r=mattw,mikedeboer
MozReview-Commit-ID: C244c3Oh4bC

--HG--
extra : rebase_source : cc4b95d2c85bae68d3e527273112a89e12038a7e
2017-01-31 17:32:54 -05:00
Matt Howell
ba8e2a22b0 Bug 1324617 - Allow any of multiple installations to be set as the Windows default browser; r=jimm,rstrong
Previously each new installation of any Firefox channel in any location would
just overwrite the Windows registry keys which register us as a candidate for
the default browser setting and for all of our potential file and protocol associations.

This meant that only the most recent installation (across all channels) was ever
selectable in those settings.

It also meant that creating a new installation when one was already present
tripped Windows 10's shenanigans alarm, because it saw the registration for an
existing application getting clobbered by a new one and couldn't tell that they
were really the same application.

The response to that alarm going off is to reset the default browser to Edge,
and maybe or maybe not generate a system notification about that. This is the
cause of bug 1324617. Obviously we would like to prevent that outcome.

So with this commit we generate new registration entries for each installation,
by adding a hash of the install path to the relevant identifiers.

MozReview-Commit-ID: Fz1xDtittMi

--HG--
extra : rebase_source : e0bc19e4abc1b32133f56458daf625527ce188b0
2017-01-09 08:14:00 -08:00
Matthew Wein
8bcec996bf Bug 1330341 - Add support for dynamic updates r=mikedeboer
MozReview-Commit-ID: 8wA7J1oX2t

--HG--
extra : rebase_source : 73a72834a84f722461fab83b225bea384e3791c1
2017-01-25 15:11:20 -08:00
Gijs Kruitbosch
02a488dd3f Bug 1333734 - fix chrome password import if it contains items we can't read as a URI, r=mak
MozReview-Commit-ID: CAwIVNz70hs

--HG--
extra : rebase_source : f6b7998f9edf69d96c8fd2c312c84b3b8bf071e6
2017-01-30 10:51:21 +01:00
Kris Maglione
f9ec213ea7 Bug 1260548: Part 5 - Factor out <browser> data logic into shared modules. r=aswan
MozReview-Commit-ID: GHPympWA7U

--HG--
extra : rebase_source : 50cb851feb302b051431a77a9d66436757d73b0d
2017-01-30 20:11:14 -08:00
Kris Maglione
a5b26306c7 Bug 1260548: Part 4 - Factor out tab status listener logic into shared module. r=aswan
MozReview-Commit-ID: Ff9gLKdGQHX

--HG--
extra : rebase_source : 88bc49ef0e0f4b75d4cc1c76a157ec19df0c6491
2017-01-28 20:00:24 -08:00
Kris Maglione
3b4ac1de08 Bug 1260548: Part 3 - Factor out the extension popup code into its own module. r=aswan
MozReview-Commit-ID: HpaAkt5nBqf

--HG--
rename : browser/components/extensions/ext-utils.js => browser/components/extensions/ExtensionPopups.jsm
extra : rebase_source : b4b9c5ad6ce0b01f4171eb41f3d60b65d8a4bf6d
2017-01-28 15:00:15 -08:00
Kris Maglione
8fe4abee51 Bug 1260548: Part 2 - Factor out the excuteScript/insertCSS logic. r=aswan
MozReview-Commit-ID: 8FxlX7MKZsN

--HG--
extra : rebase_source : c9dcb23aa96820779bc74a69c83ff50d1491836f
2017-01-30 18:51:29 -08:00
Kris Maglione
3fe8cbd2c9 Bug 1260548: Part 1 - Factor out the common functionality of the tabs API. r=aswan
MozReview-Commit-ID: AS7asn6nXzr

--HG--
extra : rebase_source : f81a28a979b6d1a76534343bed2029456cc6a2c7
2017-01-30 22:44:16 -08:00
Sebastian Hengst
ccd3fc9950 Backed out changeset 99587cc6ef23 (bug 1335536) for failing robocop testFilePicker on Android. r=backout 2017-02-01 19:08:22 +01:00
Andrea Marchesini
3b9eaa7785 Bug 1335536 - File.createFromNsIFile and File.createFromFileName should be async - part 1 - tests, r=smaug 2017-02-01 17:13:08 +01:00
Gijs Kruitbosch
b6dca22dac Bug 1333233 - part 2: add telemetry for the time it takes to do individual undo operations, r=bsmedberg,Dolske
MozReview-Commit-ID: Lf7roH3EswB

--HG--
extra : rebase_source : 679b0c32b960aff809e1650e6f2cd1e32a5a935f
2017-01-26 17:00:00 +00:00
Gijs Kruitbosch
569e10b1e0 Bug 1333233 - part 1: add telemetry for error counts from undo operations, r=bsmedberg,Dolske
MozReview-Commit-ID: EdelbiibVWi

--HG--
extra : rebase_source : 21d376c84c66e7dc6ff3ae05f1c0a8826ad68d82
2017-01-26 15:54:41 +00:00
Sebastian Hengst
f3c9a45af9 Backed out changeset 5b0aa267bc53 (bug 1324617) for Windows build bustage (warning in CityHash.h). r=backout on a CLOSED TREE 2017-01-30 23:20:01 +01:00
Tomislav Jovanovic
f56c9857a4 Bug 1302742 - Add keyboard modifiers to contextMenus ClickInfo r=aswan
MozReview-Commit-ID: K4YnQdH5uOO

--HG--
extra : rebase_source : 68a01fef150987cf2d15a4f63e7693ee50707af7
2017-01-27 21:10:58 +01:00
Matt Howell
b50dd65754 Bug 1324617 - Allow any of multiple installations to be set as the Windows default browser; r=jimm,rstrong
Previously each new installation of any Firefox channel in any location would
just overwrite the Windows registry keys which register us as a candidate for
the default browser setting and for all of our potential file and protocol associations.

This meant that only the most recent installation (across all channels) was ever
selectable in those settings.

It also meant that creating a new installation when one was already present
tripped Windows 10's shenanigans alarm, because it saw the registration for an
existing application getting clobbered by a new one and couldn't tell that they
were really the same application.

The response to that alarm going off is to reset the default browser to Edge,
and maybe or maybe not generate a system notification about that. This is the
cause of bug 1324617. Obviously we would like to prevent that outcome.

So with this commit we generate new registration entries for each installation,
by adding a hash of the install path to the relevant identifiers.

MozReview-Commit-ID: Fz1xDtittMi

--HG--
extra : rebase_source : 3b3523c108502aebd08fd4912c3ab50baf3c0359
2017-01-09 08:14:00 -08:00
Sebastian Hengst
f17908f2ea Backed out changeset 4f2d1a062ed1 (bug 1228478) for mass test failures. r=backout on a CLOSED TREE 2017-01-30 18:34:36 +01:00
dorelbarbu
2eb20d6ae1 Bug 1228478 - Replaced the use of sync-illustration.png and sync-illustration@2x.png with sync-illustration.svg r=eoger,markh
MozReview-Commit-ID: 5h7BlVvV32W

--HG--
extra : rebase_source : 3a9098549c27bb43f57df71ec14280fd5071ea99
2017-01-25 19:06:45 +02:00
Carsten "Tomcat" Book
65f7bfd24d Merge mozilla-central to autoland 2017-01-30 16:21:32 +01:00
Carsten "Tomcat" Book
ce46300c1f Backed out changeset 486e2936e7dd (bug 1330341) for causing merge conflicts 2017-01-30 16:20:56 +01:00
Carsten "Tomcat" Book
29cd257175 merge mozilla-inbound to mozilla-central a=merge 2017-01-30 15:59:14 +01:00
Matthew Wein
247590ec7d Bug 1330341 - Add support for dynamic updates r=mikedeboer
MozReview-Commit-ID: 8wA7J1oX2t

--HG--
extra : rebase_source : e244e9803644676398d952057d416f2d9558e833
2017-01-25 15:11:20 -08:00
Florian Quèze
bdc1ffa608 Bug 1334831 - script-generated patch to use .remove() instead of .parentNode.removeChild, r=jaws. 2017-01-30 08:10:22 +01:00
Florian Quèze
bb2e204d5d Bug 1327953 - Fix enabling the 'Restore Default Search Engines' button when removing a default engine, r=Standard8. 2017-01-30 08:10:00 +01:00
Kris Maglione
22bea68112 Bug 1334893: Don't reset theme styling when non-theme extension shuts down. r=aswan
MozReview-Commit-ID: 19I0GDxvDcb
2017-01-29 12:23:50 -08:00
Luca Greco
2e3a1bb4de Bug 1300584 - Implements devtools.inspectedWindow.reload. r=kmag
MozReview-Commit-ID: J4ttcS7efsO

--HG--
extra : rebase_source : d8268770b123f7e92cc4d4b2594bcc8b7565ed84
2017-01-28 06:26:53 +01:00
Chris Peterson
29bbf6d6b2 Bug 1331171 - Part 2: Remove Windows shell integration checks for Windows Vista. r=jimm
MozReview-Commit-ID: 8B6HnnpVP4L

--HG--
extra : rebase_source : 501ebb81dac3a56be9c64bf09d3261e570476a8d
2017-01-14 01:19:22 -08:00
Wes Kocher
7cd28f7e5d Merge inbound to central, a=merge
MozReview-Commit-ID: HvoljuLV6Gj
2017-01-27 16:37:18 -08:00
Christoph Kerschbaumer
af33c277b4 Bug 1307736 - Ensure tests performing a history load pass valid triggeringPrincipal. r=bz,mdeboer 2017-01-27 11:19:45 +01:00
Christoph Kerschbaumer
5049be70f6 Bug 1307736 - Store triggeringPrincipal with all history entries. r=mdeboer 2017-01-27 11:19:27 +01:00
Edouard Oger
7314dabc8c Bug 1296767 part 10 - Remove FxA Migration code. r=markh
MozReview-Commit-ID: DamrbblcMmZ
2017-01-27 13:31:58 -05:00
Edouard Oger
3844e92a36 Bug 1296767 part 8 - Remove legacy Sync in-content pref screens. r=markh
MozReview-Commit-ID: Blpdd3jeeww
2017-01-27 13:31:58 -05:00
Edouard Oger
f5eb6dc494 Bug 1296767 part 7 - Remove non-in-content legacy Sync pref screens. r=markh
MozReview-Commit-ID: LK9akz4chd1
2017-01-27 13:31:57 -05:00
Shane Caraveo
d6558d44dc Bug 1190689 implement onAuthRequired for WebRequest, r=kmag
MozReview-Commit-ID: D6ydPIMNzDI

--HG--
extra : rebase_source : eb20ffb7d9169bcf523aab08d6382abf3ed93616
2017-01-26 13:40:36 -08:00
Marco Bonardo
a1373abd45 Bug 1320481 - thumbnails cache not cleared with clear history on shutdown. r=Felipe
The "places-shutdown" notification is not a good time to remove observers, since
history notifications (and in particular onClearHistory) may happen at the same
time (The sanitizer runs at "profile-change-teardown" that is basically the same
as "places-shutdown").
We can't ensure proper order of these calls, the safest/simplest thing is just
to keep a weak reference and continue observing.

MozReview-Commit-ID: 9zHkDqozXup

--HG--
extra : rebase_source : 9b079d38457e1005c74f53baad19a7e202c08ddd
2017-01-26 17:54:32 +01:00
Andrew Swan
322ee1283f Bug 1203330 Part 2 Convert EventManager uses to SingletonEventManager r=kmag
MozReview-Commit-ID: A12TPwAYzTS

--HG--
extra : rebase_source : 10526ee923dc1eed24bac3c9b9c80c54b8e174e9
2017-01-26 11:27:03 -08:00
Andrew Swan
30deceecf8 Bug 1203330 Part 1 Fix SingletonEventManager r=kmag
This patch adds the ability to run SingletonEventManager handlers in
different modes: sync, async, raw (no exception handling, arg cloning,
or asynchrony), or asyncWithoutClone. When you call the handler,
you're required to specify which variant you want.

Existing uses of SingletonEventManager are all converted to async calls.
Note that some of them were previously synchronous, but it didn't appear
to be necessary.

Also added a callOnClose for SingletonEventManager when the last listener
is removed.

MozReview-Commit-ID: ATHO97dWf3X

--HG--
extra : rebase_source : bf02d79e3fbab84892be8a7e52ea7a1caf2e003d
2017-01-26 20:00:33 -08:00
Phil Ringnalda
9447dfdbd4 Backed out 3 changesets (bug 1203330) for failures in test_delay_update_webextension.js
CLOSED TREE

Backed out changeset 2d42350d209a (bug 1203330)
Backed out changeset 3a12c51c3eca (bug 1203330)
Backed out changeset 31fac390e15d (bug 1203330)
2017-01-26 19:13:11 -08:00
Carsten "Tomcat" Book
dca07ffc3a merge mozilla-central to mozilla-inbound 2017-01-27 11:16:17 +01:00
Florian Quèze
b11907c7aa Bug 1334156 - script-generated patch to replace .ownerDocument.defaultView with .ownerGlobal, r=jaws. 2017-01-27 10:51:03 +01:00