Commit Graph

37225 Commits

Author SHA1 Message Date
Ethan Glasser-Camp
dc89d37ad4 Bug 1253740 - Define checkSyncKeyRing() which reuploads keys when passwords change, r=markh
MozReview-Commit-ID: B5Ptj4MGAC

--HG--
extra : rebase_source : 89a01c22937a19ce66c3993838a8491b7677cefa
extra : intermediate-source : a56017082760c6fbd0242298d37414de0a4aa25d
extra : source : d282a924f350b4d6ea21e3e1b4c9ea2ad09d3df6
2016-10-03 19:19:13 -04:00
Henry Chang
1a53231595 Bug 1315097 - Build the provider dictionary on the main thread to be used everywhere. r=francois,gcp
MozReview-Commit-ID: Ft1deSNKuVB

--HG--
extra : rebase_source : 0cf746b1d2def35606f012c994ddbda0857ccf2d
2016-11-04 17:54:05 +08:00
Iris Hsiao
0ae29a8978 Backed out changeset 419e1a311337 (bug 1314378) 2016-11-16 15:30:57 +08:00
Dave Townsend
c5bb304fd9 Bug 1316882: Turn on space-before-function-paren eslint rule (toolkit). r=jaws
MozReview-Commit-ID: FGFwg6TYkvm

--HG--
extra : rebase_source : 4073cebbef1694393efe312aaafbdb803adbd304
2016-11-11 15:22:34 -08:00
Dave Townsend
6135d646ca Bug 1316882: Turn on space-unary-ops eslint rule. r=MattN
MozReview-Commit-ID: 1xb6sWwhjvd

--HG--
extra : rebase_source : b29de9b4d966a824aee0c65c838e79bc9f35837c
2016-11-10 15:25:40 -08:00
Dave Townsend
35f308c33a Bug 1316882: Turn on rest-spread-spacing eslint rule. r=felipe
MozReview-Commit-ID: EbRmrGz1G0a

--HG--
extra : rebase_source : be99c7cd82799f32d384c2c2621db2ed36f165d8
2016-11-10 15:12:47 -08:00
Dave Townsend
4ac0e05ec7 Bug 1316882: Turn on func-call-spacing eslint rule. r=bgrins
MozReview-Commit-ID: GIkQnRX9woD

--HG--
extra : rebase_source : ed6e9af9b102aaf92965d089d8022b9d94e3f440
2016-11-10 15:05:32 -08:00
Dave Townsend
0a2c8f9b78 Bug 1316882: Turn on space-infix-ops eslint rule. r=jaws
MozReview-Commit-ID: HBpjT2uHJaZ

--HG--
extra : rebase_source : 78fe71a1d673a1c698520a9c82c6f35959614f8f
2016-11-10 14:48:04 -08:00
Benjamin Smedberg
6fc90f28ee Bug 1314378 part A - remove startupcache telemetry of dubious value. r=froydnj
MozReview-Commit-ID: J1cLTvO4ecC

--HG--
extra : rebase_source : 9bbdb3b305f68057199f9c7dc505ecee09a808bf
2016-11-01 15:21:53 -04:00
Kris Maglione
31e144beda Bug 1315504: Split up test_ext_cookies_permissions.
MozReview-Commit-ID: 1hrEi7mljJB

--HG--
rename : toolkit/components/extensions/test/mochitest/test_ext_cookies_permissions.html => toolkit/components/extensions/test/mochitest/head_cookies.js
rename : toolkit/components/extensions/test/mochitest/test_ext_cookies_permissions.html => toolkit/components/extensions/test/mochitest/test_ext_cookies_permissions_bad.html
rename : toolkit/components/extensions/test/mochitest/test_ext_cookies_permissions.html => toolkit/components/extensions/test/mochitest/test_ext_cookies_permissions_good.html
extra : rebase_source : e3d14a8aa94d4bbcb818ad2f930411fb9cf30856
2016-11-15 12:13:53 -08:00
Boris Zbarsky
62e08b6904 Bug 1317367 part 4. Pass an explicit CallerType to HTMLInputElement::GetValueInternal. r=smaug
I'm not 100% sure that I'm being very consistent in my handling of
mFocusedValue, but since that's not used for file inputs, I don't think it
matters much...

A bigger problem is if people start using this caller type for things other than
file inputs.
2016-11-15 12:46:32 -05:00
Boris Zbarsky
b80b8248f9 Bug 1316661 part 4. Eliminate IsCallerChrome callers in HTMLMenuElement. r=smaug 2016-11-15 00:18:33 -05:00
Kate McKinley
5565f4d518 Bug 1313595 Reduce timeout for HSTS priming channels r=mayhemer
Default is 3 seconds

MozReview-Commit-ID: 47hoaTEL9hV
2016-11-08 17:49:39 +09:00
Phil Ringnalda
e6d762ce0a Merge m-c to m-i
MozReview-Commit-ID: 8EtDxYJKROa
2016-11-14 20:09:21 -08:00
Randall Barker
de17af98b5 Bug 1314466 - part 5, Add service process manager r=snorp 2016-11-14 16:45:23 -08:00
Randall Barker
05b00d150a Bug 1314466 - part 2, Allow android to set channel file descriptor for crash reporter r=froydnj 2016-11-14 16:45:23 -08:00
Timothy Guan-tin Chien
9a8e79a4d4 Bug 1314478 - Always find and mark the usernameField on insecure pages, r=MattN
This patch allows us to locate a usernameField even if there isn't a
found login, on insecure pages. Noted that we won't mark the field
if the form has no password field.

This also means we will be running our heuristics on insecure pages,
even when there isn't any saved login found.

MozReview-Commit-ID: Jt7jy7NFY3

--HG--
extra : rebase_source : 808f945efcf4b71128ff35078e52f027c0949781
2016-11-13 12:30:30 +08:00
Paolo Amadini
5543a483f7 Bug 1316311 - Do not show the login capture doorhanger during generic mochitests. r=MattN
MozReview-Commit-ID: 6TFACISm9Vb

--HG--
extra : source : a29ad5792c609d1e41a3a1391b4c11f26729b35a
2016-11-10 13:47:07 +01:00
Ethan Glasser-Camp
50314ee3a6 Bug 1253740 - Hash extension ID to obfuscate installed add-ons, r=bsilverberg,kmag
MozReview-Commit-ID: ASBrDxIq2lF

--HG--
extra : rebase_source : e5d6b8d7e0d1f31f11b7f8bdefb20da6b7d4212d
extra : intermediate-source : 2273d3092f922a1b9519f00c52fb5c6d9c436f66
extra : source : e5e4c725b8d7c29d0f7113690244e847dcfa7b81
2016-07-28 12:20:42 -04:00
Ethan Glasser-Camp
91ac1cbb42 Bug 1253740 - Introduce extensionIdToCollectionId, r=bsilverberg,kmag
MozReview-Commit-ID: 5nDVtleknyN

--HG--
extra : rebase_source : 514151dcf0dd7a7d5e6b770dddbc7f526bb12fe7
extra : intermediate-source : d588536c9254936eb7a14160dcf061f91d12c858
extra : source : c16e193319d6651f5c2a8b8e84b3e277eeba74f3
2016-07-27 16:16:09 -04:00
Ethan Glasser-Camp
57b31da4a0 Bug 1253740 - Add code that syncs and tests, r=bsilverberg,kmag,markh
MozReview-Commit-ID: 8pm2jG92hCs

--HG--
extra : rebase_source : 5ed7b120cb3b1b76498fbdf03f278b24afeb7e89
extra : intermediate-source : cc6b17b87de9162eba88ac5e86d23d63e80b31cd
extra : source : ea91038a3a747fb8d3c122bf6d5757287396189c
2016-09-08 14:16:09 -04:00
Ethan Glasser-Camp
ff10caa15d Bug 1253740 - Introduce extension-storage engine with a sanity test, r=markh
Note that this "enables" the engine using a pref, even though it might
not be ready yet, so that the tests can pass.

MozReview-Commit-ID: AZ0TVERiQDU

--HG--
extra : rebase_source : 8ca202c1ec79e068fb9395207792942a228d4433
extra : intermediate-source : 93f41b72d8e7023b5f22c727436e836de87c9ca7
extra : source : 183547f4dbbedc9ee3399b6a474016d0e89a12e8
2016-09-08 14:23:12 -04:00
Michiel de Jong
002dba0f07 Bug 1253740 - Implement storage.sync, r=bsilverberg,kmag
MozReview-Commit-ID: 5v9nYBTgekj

--HG--
extra : rebase_source : fc267740bbd3f91838c77f071e6e3c039a88fa32
2016-08-11 18:16:37 -04:00
Shane Caraveo
0e2e3345cb Bug 1305421 - Implement chrome.identity, r=kmag
MozReview-Commit-ID: 6qDlSN0Ekqq

--HG--
extra : rebase_source : db45111ba5f5c428becdeeeeecab73dd16741366
2016-11-13 10:34:28 -08:00
Kate McKinley
b8eeda422c Bug 1313595 Reduce timeout for HSTS priming channels r=mayhemer
Default is 3 seconds

MozReview-Commit-ID: 47hoaTEL9hV

--HG--
extra : rebase_source : 6954dc92966122b15c60f19f5e91086fcd859728
2016-11-08 17:49:39 +09:00
Sebastian Hengst
7933fd8969 Backed out changeset 53d701cacdea (bug 1289913) for failing xpcshell test_user_autocomplete_result.js on Android and mochitest test_password_field_autocomplete.html on many platforms. r=backout 2016-11-12 14:10:32 +01:00
Wes Kocher
57c08b3b40 Backed out 9 changesets (bug 1253740) for xpcshell failures a=backout
Backed out changeset 903890f218dd (bug 1253740)
Backed out changeset 1b13fe394b66 (bug 1253740)
Backed out changeset e1312ab53299 (bug 1253740)
Backed out changeset 5b5338a2baeb (bug 1253740)
Backed out changeset d3d89d4e2d87 (bug 1253740)
Backed out changeset 96da5e6944b8 (bug 1253740)
Backed out changeset 4fbff333994f (bug 1253740)
Backed out changeset 653788e146f2 (bug 1253740)
Backed out changeset b98fa03d8c15 (bug 1253740)
2016-11-11 18:59:24 -08:00
Sean Lee
40bda5317d Bug 1289913 - Show autocomplete UI on password fields.; r=MattN
MozReview-Commit-ID: LGKM6igKbQB

--HG--
extra : rebase_source : e20c8c9122611ab7b7a5aba6904e93167a5d015c
2016-11-03 18:07:39 +08:00
Andrew Swan
3ba2dd8dcc Bug 1315407 Refactor AddonInstall r=mossop,rhelmer
MozReview-Commit-ID: Hj88zv7cBhI

--HG--
extra : rebase_source : c47aee7b599433726733f73c494e83242e4ca0e2
extra : intermediate-source : b5554e10bab8c637b4b9974e7e1d94bb2a1c04a9
extra : source : d1002ce40764e6b5465563b08f124882ca815d9e
2016-11-11 13:24:47 -08:00
Andrew Swan
5d0287401f Bug 1315407 Revise tracking of active AddonInstalls r=rhelmer
MozReview-Commit-ID: Is3RMjSN6Bw

--HG--
extra : rebase_source : d0ea5475559a25097a72022de0aa529b148e068a
extra : intermediate-source : c47e12b63929919f9fdecad4aea1aeea0ed41cd0
extra : source : 67088f2c1a9c13b471ddeb57e874ce15c72dc014
2016-11-10 12:49:27 -08:00
Ethan Glasser-Camp
92fb3b4b8f Bug 1253740 - Try to build and function even on Android, r=kmag
MozReview-Commit-ID: 5NGXzNhHGUN

--HG--
extra : rebase_source : 7e1f7d96c576d7ac03e732caeb6bd1022e2b1526
2016-11-07 12:13:08 -05:00
Ethan Glasser-Camp
4a15ce8b0b Bug 1253740 - Handle password resets more correctly, r=markh
MozReview-Commit-ID: 1mSvbsYP9fV

--HG--
extra : rebase_source : 05079dfd76cebd960efa703fa445a20ce466093c
extra : intermediate-source : 385eb385501deec773b4680e64e8014bddaf0edb
extra : source : 8595b3a68fbd2dccbe63324524fd9532ea62bca5
2016-09-30 12:12:58 -04:00
Ethan Glasser-Camp
b91dc5e613 Bug 1253740 - Define checkSyncKeyRing() which reuploads keys when passwords change, r=markh
MozReview-Commit-ID: B5Ptj4MGAC

--HG--
extra : rebase_source : 877db9f2e0a0d4a289d18584a550646f2bf86399
extra : intermediate-source : a56017082760c6fbd0242298d37414de0a4aa25d
extra : source : d282a924f350b4d6ea21e3e1b4c9ea2ad09d3df6
2016-10-03 19:19:13 -04:00
Ethan Glasser-Camp
b5f08d031e Bug 1253740 - Hash extension ID to obfuscate installed add-ons, r=bsilverberg,kmag
MozReview-Commit-ID: ASBrDxIq2lF

--HG--
extra : rebase_source : c6a21399a0530294844a94286baa38764235d322
extra : intermediate-source : 2273d3092f922a1b9519f00c52fb5c6d9c436f66
extra : source : e5e4c725b8d7c29d0f7113690244e847dcfa7b81
2016-07-28 12:20:42 -04:00
Ethan Glasser-Camp
24b0f0306c Bug 1253740 - Introduce extensionIdToCollectionId, r=bsilverberg,kmag
MozReview-Commit-ID: 5nDVtleknyN

--HG--
extra : rebase_source : 39304f9b0866c87dca608934623f807dc03f2e3e
extra : intermediate-source : d588536c9254936eb7a14160dcf061f91d12c858
extra : source : c16e193319d6651f5c2a8b8e84b3e277eeba74f3
2016-07-27 16:16:09 -04:00
Ethan Glasser-Camp
314ce99cee Bug 1253740 - Add code that syncs and tests, r=bsilverberg,kmag,markh
MozReview-Commit-ID: 8pm2jG92hCs

--HG--
extra : rebase_source : 44ff9b5fda993063b907a39192449ca2f910f1f3
extra : intermediate-source : cc6b17b87de9162eba88ac5e86d23d63e80b31cd
extra : source : ea91038a3a747fb8d3c122bf6d5757287396189c
2016-09-08 14:16:09 -04:00
Ethan Glasser-Camp
138ba0ff0a Bug 1253740 - Introduce extension-storage engine with a sanity test, r=markh
Note that this "enables" the engine using a pref, even though it might
not be ready yet, so that the tests can pass.

MozReview-Commit-ID: AZ0TVERiQDU

--HG--
extra : rebase_source : 3078b86c4255afd66a9c4faf895dc2b6fc43a152
extra : intermediate-source : 93f41b72d8e7023b5f22c727436e836de87c9ca7
extra : source : 183547f4dbbedc9ee3399b6a474016d0e89a12e8
2016-09-08 14:23:12 -04:00
Michiel de Jong
e4f0b4fda1 Bug 1253740 - Implement storage.sync, r=bsilverberg,kmag
MozReview-Commit-ID: 5v9nYBTgekj

--HG--
extra : rebase_source : 17da39c6ab98eaa043b1f00847921e26f91add5a
2016-08-11 18:16:37 -04:00
Wes Kocher
c7d27df096 Merge mozilla-central to autoland a=merge 2016-11-11 14:10:32 -08:00
Wes Kocher
cee41d5b80 Merge inbound to central, a=merge 2016-11-11 13:56:45 -08:00
Carsten "Tomcat" Book
cc5d30c616 Merge mozilla-central to mozilla-inbound
--HG--
extra : rebase_source : 658b3ffdfa71afff2d44129f50e50e2fbecbd06e
2016-11-11 16:43:07 +01:00
Felipe Gomes
554ee6118d Bug 1314429 - Allow every add-on to run on e10s, except those explictly marked with multiprocessCompatible=false. r=mconley
There's also an existing blocklist of add-ons in bootstrap.js that currently only includes TabMixPlus

MozReview-Commit-ID: 5ocmfpxApxn
2016-11-11 13:43:03 -02:00
Carsten "Tomcat" Book
56781b3922 Backed out changeset 9cfc41a2869e (bug 1267810) for eslint failures 2016-11-11 09:08:33 +01:00
Wes Kocher
c1a8e22e32 Backed out 2 changesets (bug 1315407) for test-addon-installer.js.test and browser_bug553455.js failures a=backout
Backed out changeset 7f747c8f6c60 (bug 1315407)
Backed out changeset 95ef280ccc1b (bug 1315407)
2016-11-10 23:36:48 -08:00
Wes Kocher
93dca6f437 Backed out changeset 15886f6c3dd1 (bug 1311576) for test_ext_webrequest_filter.html failures a=backout 2016-11-10 23:36:07 -08:00
Alastor Wu
b2b31d2a59 Bug 1308153 - part1 : notify tabbrowser when the tab was blocked. r=baku,jaws
We need to notify tabbrowser about media-blocking so that we can show the unblocking tab icon.
See bug1308399 for more UX details.

MozReview-Commit-ID: E25lEhZLCZk

--HG--
extra : rebase_source : dcb6cb520bb0983010dfcc728f7251994a886612
2016-11-11 10:42:35 +08:00
Matthew Wein
a860065ecd Bug 1267810 - Add a module for registering keywords and handling keyword input sessions. r=adw
MozReview-Commit-ID: Ghqe5xLw67Y

--HG--
extra : rebase_source : 4a319a11cc8f76e24edfccf15256404d3e858087
2016-11-11 12:41:05 +00:00
Matthew Wein
1dc56d3c39 Bug 1267810 - Add a module for registering keywords and handling keyword input sessions. r=adw
MozReview-Commit-ID: Ghqe5xLw67Y

--HG--
extra : rebase_source : ef23c5eb90a7e882c09736724ed5b63773be061c
2016-11-11 02:06:14 +00:00
Ryan VanderMeulen
0ea7937621 Bug 1316657 - Clean up the webrtc-related gtest entries in toolkit.mozbuild. r=jesup
--HG--
extra : rebase_source : 82350eae7e5d7c2ecd4399a12ed9935da8e61193
2016-11-11 10:32:54 -05:00
Neil Deakin
855d5e72e3 Bug 1314802, handle text zoom for select popups, r=felipe 2016-11-11 10:30:48 -05:00
Shane Caraveo
086959718c Bug 1311576 fix webrequest filter for tabId and windowId, r=kmag
MozReview-Commit-ID: Gfg3Wv7JGI6

--HG--
extra : rebase_source : 08999bd99d095d1198a9cbaa3eb0c84b051f4473
2016-11-10 09:54:34 -08:00
Andrew Swan
992470914d Bug 1315407 Refactor AddonInstall r=mossop,rhelmer
MozReview-Commit-ID: Hj88zv7cBhI

--HG--
extra : rebase_source : 9b862a1c0c9e357a5f262d36a14689cac1b20f29
extra : intermediate-source : b5554e10bab8c637b4b9974e7e1d94bb2a1c04a9
extra : source : d1002ce40764e6b5465563b08f124882ca815d9e
2016-11-09 13:04:30 -08:00
Andrew Swan
977c5b0df9 Bug 1315407 Revise tracking of active AddonInstalls r=rhelmer
MozReview-Commit-ID: Is3RMjSN6Bw

--HG--
extra : rebase_source : 87cc0078e73ceae0f0196729c446f56977332637
extra : intermediate-source : c47e12b63929919f9fdecad4aea1aeea0ed41cd0
extra : source : 67088f2c1a9c13b471ddeb57e874ce15c72dc014
2016-11-10 12:49:27 -08:00
Shane Caraveo
93cc71d46e Bug 1314492 refactor webrequest tests, r=kmag
MozReview-Commit-ID: D0dleERLM3K

--HG--
extra : rebase_source : a9e3fd972ffb620231134888988368a756b7b32c
2016-11-10 16:01:50 -08:00
Gerald Squelart
0affeb4ab0 Bug 1316432 - Fix nsCOMPtr constructions&assignments from 0 - r=froydnj
Giving '0' (literal zero) to nsCOMPtr is now ambiguous, as both
nsCOMPtr(decltype(nullptr)) and nsCOMPtr(T*) could be used.
In any case, our coding standards mandate the use of 'nullptr' for pointers.
So I'm changing all zeroes into nullptr's where necessary.

MozReview-Commit-ID: LXiZTu87Ck6

--HG--
extra : rebase_source : f9dcc6b06e9ebf9c30a576f9319f76a51b6dc26f
2016-11-10 14:11:27 +11:00
Andrew Swan
573808d53f Bug 1309282 Don't allow direct download from CDN r=rhelmer
MozReview-Commit-ID: Ka7wdosBTfS

--HG--
extra : rebase_source : 3fbefa7c049ac8636cac479848b39102a51dffa5
extra : amend_source : 08daac837b1fb79cb7fc4c52e52f9736270cd2b0
2016-10-11 12:50:38 -07:00
amy
9f1ac2e29b Bug 1316542 - Add a bug number to the 'COOKIE_LEAVE_SECURE_ALONE' histogram entry. r=francois
--HG--
extra : rebase_source : 5fbb89de06693173c536c87705dd44b9da7c1af4
2016-11-11 04:56:32 +08:00
Jan Horak
cf2b65692c Bug 1308936 - Draw tooltips correctly r=karlt
Tooltip widget is made in GTK3 as following tree:
* Tooltip window
 * Horizontal Box
   * Icon (not supported by Firefox)
   * Label
Each element can be fully styled by CSS of GTK theme so we have to draw all
elements with appropriate offset and full box model.

MozReview-Commit-ID: E9yYd5UWBu4

--HG--
extra : amend_source : 99539e914e8d3fa07f6bed8a315e40c7d593f277
2016-11-11 11:31:29 +13:00
Karl Tomlinson
0d8ed5a581 bug 1315873 remove unused non-native fallback menuseparator styling, including margin accidentally applied to native separators r=dao
MozReview-Commit-ID: JkU3Hh0mbG5

--HG--
extra : transplant_source : %C4%85h%06%B4%9F%B6%95%C5%FF%D2d%9E%D9%D2%83%3D%CAw%A6
2016-11-10 11:23:30 +13:00
Nathan Froyd
6f41850366 Bug 1316642 - convert giant logical OR expression in IsBinaryFile into a for loop; r=gcp
The giant logical OR expression was causing GCC on x86-64 to churn out a
200K function, which is completely unnecessary.  This revised
formulation is not maximally efficient, but it is a massive improvement
size-wise: IsBinaryFile + the table is about 2K on x86-64.
2016-11-11 01:00:11 -05:00
Kris Maglione
ae07eae061 Bug 1316396: Part 6 - Use MessageManagerProxy in parent proxy contexts. r=aswan
MozReview-Commit-ID: 1EgmGwzORWC

--HG--
extra : rebase_source : e61cc4c870d3ee4dba73e7d8745f2238ea701d3b
2016-11-10 13:06:17 -08:00
Kris Maglione
1a0bcdb88b Bug 1316396: Part 5 - Move MessageManagerProxy to ExtensionUtils, and add support for proxied listeners. r=aswan
MozReview-Commit-ID: KhinS46k0yW

--HG--
extra : rebase_source : f7a165c5653f729b6cb987d9545d1af6c76ebbfc
2016-11-10 10:50:36 -08:00
Kris Maglione
e801f7eaa2 Bug 1316396: Part 4 - Refactor ChildAPIManager and sub-classes. r=aswan
MozReview-Commit-ID: LVChZtLxyNT

--HG--
extra : rebase_source : 4ed4d460ec95a6ebf32b76fa2232b11505cb5bbe
2016-11-10 12:29:38 -08:00
Kris Maglione
9f0f7ce3d2 Bug 1316396: Part 3 - Clean up the native messaging Port logic. r=aswan
MozReview-Commit-ID: E7ns3ZQl6FN

--HG--
extra : rebase_source : 49dc6bd3e557ed3aa1cc113aa8956fd75980d3b3
2016-11-09 12:28:09 -08:00
Kris Maglione
322251a9ed Bug 1316396: Part 2 - Rename contexts to make it clearer how and where they're used. r=aswan
MozReview-Commit-ID: 25oSbulhCmX

--HG--
extra : rebase_source : 66a7160137e6824e7368be4fc087e7c16ee7e92d
2016-11-09 12:08:42 -08:00
Kris Maglione
5669335dd9 Bug 1316396: Part 1 - Reorganize parent, child, common, and test code into more appropriate modules. r=aswan
MozReview-Commit-ID: 5WMt69GoN3K

--HG--
rename : toolkit/components/extensions/ExtensionUtils.jsm => toolkit/components/extensions/ExtensionCommon.jsm
rename : toolkit/components/extensions/Extension.jsm => toolkit/components/extensions/ExtensionParent.jsm
rename : toolkit/components/extensions/Extension.jsm => toolkit/components/extensions/ExtensionTestCommon.jsm
extra : rebase_source : 43ddde9dccf5b89777cf07bacf71816076e7b57f
2016-11-10 12:35:22 -08:00
Andrea Marchesini
bfdeb02abf Bug 1287866 - Awesomebar shouldn't force switching to a tab in a different container, r=Gijs, r=mak 2016-11-10 21:05:24 +01:00
Ryan VanderMeulen
d9e88af614 Bug 1316653 - Don't try to build TestJemalloc if tests are disabled. r=erahm
--HG--
extra : rebase_source : ea35812b6fa5a923ea7481efef6a5242bb5603be
2016-11-10 14:21:30 -05:00
Robert Strong
1b730dbff6 test code for Bug 1315505 - Add min and max values to app update integer values configured by preferences as appropriate to prevent prefs from breaking app update. r=mhowell 2016-11-10 09:06:29 -08:00
Robert Strong
271aec8587 client code for Bug 1315505 - Add min and max values to app update integer values configured by preferences as appropriate to prevent prefs from breaking app update. r=mhowell 2016-11-10 09:06:25 -08:00
Carsten "Tomcat" Book
f93282b491 Merge mozilla-central to mozilla-inbound 2016-11-10 17:08:43 +01:00
Carsten "Tomcat" Book
4b6cab91f9 merge mozilla-inbound to mozilla-central a=merge 2016-11-10 16:59:38 +01:00
Valentin Gosu
3c75088cde Bug 1313095 - Add telemetry to measure if cache loads are faster than network loads r=michal
MozReview-Commit-ID: C6kMSPw8gxv
* * *
[mq]: bug1313095-telemetry-reval.patch

MozReview-Commit-ID: 8jwMgq0cx3Z
2016-11-10 16:14:34 +01:00
Phil Ringnalda
e7fdca7c8d Backed out 6 changesets (bug 1301340, bug 1303113) for landing too close to a merge and causing leaks and test failures
Backed out changeset adfcc194af1c (bug 1303113)
Backed out changeset 085035586d2b (bug 1303113)
Backed out changeset 81f3bb541c86 (bug 1301340)
Backed out changeset 05c42cf92851 (bug 1301340)
Backed out changeset cb45e90f6596 (bug 1301340)
Backed out changeset f54a717c6fc6 (bug 1301340)

MozReview-Commit-ID: BkwhFJNtF7G

--HG--
extra : rebase_source : cc47ef8587f08b12b53406efee1d5b915d3c833a
2016-11-09 19:11:12 -08:00
Kris Maglione
c23fd12068 Bug 1254204: Part 3 - Refactor runChennelListener to decrease cyclomatic complexity. r=mixedpuppy
MozReview-Commit-ID: udmh8O94Jv

--HG--
extra : rebase_source : ff04fd5987796f1689c08b0544c66a8985e5d5e8
2016-11-08 21:51:23 -08:00
Kris Maglione
66a8f8f544 Bug 1254204: Part 2 - Allow suspending requests by returning Promises from blocking request listeners. r=mixedpuppy
MozReview-Commit-ID: B1ekz7WJ9kU

--HG--
extra : rebase_source : 376ad1771c5af3e4c73a6d83ac4a2e2fb1756ab0
2016-11-09 13:39:09 -08:00
Kris Maglione
5aed24393a Bug 1254204: Part 1 - Apply WebRequest header changes differentially, after all listeners have run in parallel. r=mixedpuppy
MozReview-Commit-ID: Jk1ja5Y3lMI

--HG--
extra : rebase_source : 83802582693ca6bed14eee489adc909654f31fb6
2016-11-09 13:36:54 -08:00
Andrea Marchesini
73db43e2da Bug 1316359 - autocomplete.xml must get userContextId from the attribute of the element instead using contentPrincipal, r=Gijs 2016-11-09 19:43:34 +01:00
Eric Rahm
2faeed6d55 Bug 1313485 - Convert XPCOM test TestJemalloc to a gtest. r=njn
MozReview-Commit-ID: 5yzn8o33Ne5

--HG--
rename : xpcom/tests/TestJemalloc.cpp => memory/gtest/TestJemalloc.cpp
2016-11-09 10:24:22 -08:00
Petr Sumbera
433839eccf Bug 1314904 - uname() on success can return non-negative value (not just 0). r=bsmedberg 2016-11-03 03:23:46 -07:00
Matheus Longaray
0024b052cb Bug 1306299 - Wait for network activity stop and paint in ReaderMode browser before showing the Simplified Print Preview mode. r=mconley 2016-11-01 14:00:00 -04:00
David Major
80da5b2dc3 Bug 1316168: Fix the clang-cl build in nsExceptionHandler.cpp. r=froydnj
MozReview-Commit-ID: HdUp3dGRmcq

--HG--
extra : rebase_source : 1bbfb18bffd3f19469984ffe32324a7250c0ac09
2016-11-09 10:39:20 -06:00
Dave Townsend
6365baa692 Bug 1315402: Make toolkit/mozapps/update pass no-undef. r=jaws
This is mostly using the import-globals-from rule to pull in globals when
the subscript loader is used. For a couple of files I've turned off no-undef
altogether, these are files that are loaded by the subscript loader and depend
on globals from the parent.

MozReview-Commit-ID: 2ZzgpCQTTuu

--HG--
extra : rebase_source : 6d2f20111ae27858811bd19db794dc9fb29183d0
2016-11-04 17:03:01 -07:00
Carsten "Tomcat" Book
5b3af6e85f Merge mozilla-central to mozilla-inbound 2016-11-09 16:39:18 +01:00
Carsten "Tomcat" Book
846adaea6c merge mozilla-inbound to mozilla-central a=merge 2016-11-09 16:38:04 +01:00
Florian Quèze
8329214144 Bug 1315228 - add a popupIconClass option to popup notifications so that the microphone and screensharing icons can be set without hacks, r=paolo. 2016-11-09 15:32:49 +01:00
amy
a58ca1d174 Bug 976073 - Part 1 : Implement spec, r=jdm r=dveditz 2016-11-09 17:14:21 +08:00
Carsten "Tomcat" Book
1d94331de7 Backed out changeset 364305744e4c (bug 1297790) for test bustage 2016-11-09 10:26:27 +01:00
George Wright
dd8ff04b54 Bug 1297790 - Add GPU process feature status to the Telemetry environment r=dvander,gfritzsche data-review=bsmedberg 2016-11-09 03:18:32 -05:00
Kris Maglione
aa7573eedb Bug 1315872: Refactor tests that check for promise rejection to use assertRejects. r=aswan
MozReview-Commit-ID: 1fBE7B2OdH7

--HG--
extra : rebase_source : bd9e12c0ef3f0735e7587fe5db19cc10cd5a47e5
extra : histedit_source : aa50834f1c2594e28eae83fded023df284d3d3c0
2016-11-07 22:04:49 -08:00
Gabor Krizsanits
b6946deed5 Bug 1301340 - part8: Few more tunr-offs. r=me 2016-11-09 14:44:25 +01:00
Alessio Placitelli
22d6866cce Bug 1309256 - Add documentation for BrowserUsageTelemetry. r=gfritzsche
MozReview-Commit-ID: GVclrfo5Zhl

--HG--
extra : rebase_source : 7294f0409d11207bd3af4e624023180fec23589a
2016-11-09 00:18:00 +01:00
Eden Chuang
bf2f956f8f Bug 1287664 - Replacing useless module HelperApps.js by using nsIHandlerService. r=Paolo
--HG--
extra : rebase_source : 8de756d1b9e7c79bff2ee9c144e7efc6bcefb5ea
2016-11-09 10:41:23 +08:00
Henry Chang
6cde2e6e52 Bug 1310142 - Preserve backup databases and raw table updates for diagnostic. r=francois
MozReview-Commit-ID: GeJoBrhuTgA

--HG--
extra : rebase_source : 02585bca9853a00bc041874a999b39e6fd7246ea
2016-10-14 17:58:18 +08:00
Iris Hsiao
0cc78823fe Backed out changeset f6f28be8d8f2 (bug 1315781) for XPCShell test timed out
--HG--
extra : rebase_source : 0122a5372b6ac2174d4c37e7cc0169bf9c437178
2016-11-10 14:53:46 +08:00
Robert Helmer
d342ff445e Bug 1204156 - allow system add-ons to install and update without restart r=aswan
MozReview-Commit-ID: 3RuYfR2wGIg

--HG--
extra : rebase_source : a858c81029ad63eef14592154ae1c9246d7d211e
2016-08-25 10:01:43 -07:00
Andrew Swan
19d6f8a342 Bug 1313980 Avoid listening on browser-specific MM with connectNative() r=kmag
MozReview-Commit-ID: Al57DUrys63

--HG--
extra : rebase_source : c12b8733ccc156fbc39cd7e57d61690a658e8f80
2016-11-10 15:17:51 -08:00
Mike Conley
446ba52ae7 Bug 1309316 - Expose preference for auto-submitting backlogged crash reports to about:tabcrashed. r=Felipe
MozReview-Commit-ID: JvhK0MO1IK

--HG--
extra : rebase_source : 1d1b1fbab92a0fa11772779c489a221c06b236c2
2016-11-02 15:04:15 -04:00
Jared Wein
8ebd29ee02 Bug 1315781 - Enable no-shadow rule for eslint for xpcshell mochitests. r=mossop
MozReview-Commit-ID: DnpVQRrG9Ec

--HG--
extra : rebase_source : 3641e46c32b0e6700ee86fc71dcd35924ce1ed3a
2016-11-07 22:34:25 -05:00
Jared Wein
5bb7b57b66 Bug 1316096 - Change eslint configuration to use string values for rules instead of integers, making it easier for others who are reading the rules to know if a rule is set to off, warn, or error. r=mossop
MozReview-Commit-ID: 2Xuj5nxuQdO

--HG--
extra : rebase_source : fab5c4903b47d48080ff3c07825440e12f718698
2016-11-08 15:14:19 -05:00