Commit Graph

37099 Commits

Author SHA1 Message Date
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