Commit Graph

32343 Commits

Author SHA1 Message Date
Marco Bonardo
672223aab8 Bug 1231661 - Relax no-multi-spaces Eslint rule. r=Mossop
--HG--
extra : commitid : 1EJvx7UZuqf
extra : rebase_source : be2c04fcb78999c35e4aad215ce399dd50c2448f
2015-12-10 10:15:04 -05:00
Carsten "Tomcat" Book
ffb37c03fb merge mozilla-inbound to mozilla-central a=merge 2015-12-10 12:05:03 +01:00
Phil Ringnalda
c86db83adf Bug 1208199 - Skip test_osfile_async_setDates.js on b2g debug, where it fails constantly 2015-12-09 18:40:57 -08:00
Margaret Leibovic
22506e4c27 Bug 1221513 - Disable test_TelemetryEnvironment.js on Android. r=me
--HG--
extra : commitid : E2e8gAiw27f
extra : rebase_source : 1398a25dc50d65420c51eb3134312dfc3671a072
2015-12-09 09:32:53 -05:00
Dave Townsend
19878ed039 Bug 1231839: Import AppConstants as needed. r=Dolske
--HG--
extra : rebase_source : 966416f258fede0c4cd5a6f2866e1b13c913cc84
2015-12-11 20:47:22 -05:00
Dave Townsend
9c612a4946 Bug 1231828: Fix JS parsing errors in toolkit and browser XBL files. r=felipe
--HG--
extra : commitid : Ig2Yj9oB8m5
extra : rebase_source : 9a83b71125ccbb482e51b649ca09a6c348a5c111
2015-12-10 16:53:46 -05:00
Jed Davis
48de284e31 Bug 1222500 - Handle unexpected thread creation better on desktop Linux. r=gdestuynder 2015-11-30 18:21:00 +01:00
David Anderson
d8db9b6470 Add Telemetry for the drawing models that plugins use. (bug 1229961 part 1, r=aklotz,vladan)
--HG--
extra : rebase_source : 235694f543026a0b55d8ed65bb1489a3cf97b04d
2015-12-10 13:16:30 -08:00
Chris Pearce
f51937602c Bug 1230295 - Add telemetry to report when Ogg chaining is used. r=rillian,r=vladan 2015-12-10 12:10:41 -05:00
Carsten "Tomcat" Book
00e5b491e5 Merge mozilla-central to mozilla-inbound 2015-12-10 12:34:09 +01:00
Carsten "Tomcat" Book
8431613ae5 Backed out changeset bcb4ebf6ffac (bug 1198459) for bustage 2015-12-10 11:14:27 +01:00
Carsten "Tomcat" Book
7265490919 Backed out changeset 4b1d470d9f98 (bug 1198459) 2015-12-10 11:14:15 +01:00
Carsten "Tomcat" Book
0dbae93f68 Backed out changeset b3a52644af28 (bug 1198459) 2015-12-10 11:14:12 +01:00
Georg Fritzsche
943da0d5c5 Bug 1231055 - Fix tags usage in PluginProvider. r=dtownsend 2015-12-08 19:52:45 -05:00
Jim Mathies
9973bfb69c Bug 1198459 - Update telemetry data based on the use of the forced enable pref. r=felipe
--HG--
extra : transplant_source : 2u%F3O%9F%20%94%B6f%A3J%23w%9B%F8%E5%9A%F3%8F%FC
2015-12-09 08:56:50 -05:00
Jim Mathies
cecee8b5fa Bug 1198459 - Add support for disabling e10s if a11y was run in the previous session, or run in a session over the previous week. r=felipe
--HG--
extra : transplant_source : %3B_OS%DB%83%3E%8D%B9%A4h%19%90%5C%12/%23%A3%21c
2015-12-09 08:35:06 -05:00
Jim Mathies
33f95db847 Bug 1198459 - Prevent accessibility from initializing in content processes when e10s is running. r=tbsaunde
--HG--
extra : transplant_source : %BA%D2uF7%D5%C1jg%0E%BA%9B%84u%3D%10n%C0%93%8B
2015-12-09 08:35:06 -05:00
Andrea Marchesini
32580a380e Bug 1231100 - Get rid of nsIDOMFileReader - patch 2, r=sicking 2015-12-09 15:52:38 -05:00
Andrea Marchesini
c2230f21f8 Bug 1231100 - Get rid of nsIDOMFileReader - patch 1, r=sicking 2015-12-09 15:52:15 -05:00
Patrick McManus
ef7802ae5c Bug 1230742 - include ALPN code in existing telemetry description r=hurley 2015-12-05 07:32:29 -05:00
Patrick McManus
4c8ee0930e Bug 1230743 - telemtry for nsConnectionEntry hit rate r=hurley 2015-12-05 07:43:01 -05:00
Carsten "Tomcat" Book
0eda110956 merge mozilla-inbound to mozilla-central a=merge 2015-12-09 12:02:12 +01:00
Matt Howell
421eb47a4b Bug 1079858, Deal with deprecation of SHA1 (SHA-1) Authenticode signatures for Windows signing, part 2 (swap cert), r=catlee, a=lizzard
--HG--
extra : amend_source : 450203e03ee0f46929ca4b4ce1a1e43b4ea6df97
2015-12-08 16:16:55 -05:00
Matt Howell
23f09f2b29 Bug 1079858, Deal with deprecation of SHA1 (SHA-1) Authenticode signatures for Windows signing, part 1, r=catlee, a=lizzard
--HG--
extra : amend_source : 90642316bf1b25d73c8a2b5f4278ec1f9625ed9d
2015-12-08 16:06:26 -05:00
Bill McCloskey
6e0bf624bf Bug 1208257 - [webext] tabs.json (r=kmag) 2015-12-06 08:50:24 -08:00
Bill McCloskey
7e37c83d7b Bug 1208257 - [webext] web_navigation.json (r=kmag) 2015-12-06 08:50:24 -08:00
Bill McCloskey
a8890fbf4f Bug 1208257 - [webext] WebNavigation test (r=kmag) 2015-12-06 08:50:24 -08:00
Bill McCloskey
d85785380e Bug 1208257 - [webext] web_request.json (r=kmag) 2015-12-06 08:50:24 -08:00
Bill McCloskey
0c3e71a155 Bug 1208257 - [webext] Extension.jsm support for schemas (r=kmag) 2015-12-06 08:50:24 -08:00
Bill McCloskey
28f4ce315b Bug 1208257 - [webext] Add basic schema support (r=kmag) 2015-12-06 08:50:24 -08:00
Ryan VanderMeulen
ec5f2e23e7 Merge m-c to inbound. a=merge
--HG--
rename : browser/.eslintrc => storage/.eslintrc
rename : devtools/.eslintrc => toolkit/components/extensions/.eslintrc
extra : rebase_source : 5b2d39a455c81a001bd26e7bc85e7fbacdb79171
2015-12-05 15:27:33 -05:00
Ryan VanderMeulen
289a16635a Merge fx-team to m-c. a=merge 2015-12-05 15:09:41 -05:00
Marco Bonardo
eed11fe644 Bug 1225540 - follow-up: add alert_emails to urlbar histograms. rs=vladan
--HG--
extra : commitid : 10irbH7x1wh
2015-12-05 01:23:31 +01:00
Wes Kocher
39967e9806 Backed out changeset 0ea0832d052d (bug 1079858) for causing bug 1230631 a=backout
--HG--
extra : commitid : GeBy210BpUB
2015-12-04 14:58:55 -08:00
Carsten "Tomcat" Book
8d69e722ff merge mozilla-inbound to mozilla-central a=merge 2015-12-04 11:57:23 +01:00
Dave Townsend
3f712c761e Backed out 5161ded671e0 for causing Mulet failures
--HG--
extra : commitid : AcnOYAhDWhq
extra : rebase_source : 74bdf37c69b2518534c77ea0d29bfbe4f1166f62
2015-12-03 20:01:43 -08:00
Kris Maglione
b729a30707 Bug 1229874: Part 3 - Enable ESLint in WebExtension code. r=billm
The base .eslintrc is essentially a merge of the root Toolkit .eslintrc and
the devtools .eslintrc, with some minor changes to match our prevalent style.

For the most enforces the coding styles that we've been using most
consistently. There are a couple of significant differences, though:

 * The rule for opening brace alignment can only be applied globally, and
   doesn't make exceptions for top-level functions. I chose to turn it on, and
   change the brace style of existing top-level functions that violated it,
   since the rule seemed worth using, and that's the direction most Toolkit JS
   code has been headed anyway.

 * The rule for switch/case statements requires an added indentation level for
   case statements. Most of our switch statements did not use an extra level
   of indentation, and I initially wrote the rule to enforce that style, until
   I came across case statements that used blocks, and required the extra
   indentation level for sanity.

--HG--
rename : devtools/.eslintrc => toolkit/components/extensions/.eslintrc
extra : commitid : 4aDZOi5MNPc
extra : rebase_source : f34ba43aeb8046a0c971cb76b76410497bd12b42
extra : source : 2a7eb4ef7b375e5fd52d843ca206a071367a6475
2015-12-02 16:58:53 -08:00
Kris Maglione
62d3c9701a Bug 1229874: Part 2 - Fix the major errors detected by ESLint. r=billm
--HG--
extra : commitid : 8MfFtdlzGEG
extra : rebase_source : 744d65868d5a3d217bd5f6428a3486e95fa14716
extra : source : 880fc261adae00a344e227ea2fa246b771cd57a6
2015-12-02 16:58:24 -08:00
Dave Townsend
6bafb02444 Bug 1229519: Fix miscellaneous parts of toolkit to pass eslint checks. r=MattN
--HG--
extra : commitid : HgkrvB0uHPG
extra : rebase_source : f3ac923e3d621d45b70951fc33dccc68a07c228d
2015-12-03 10:02:45 -08:00
Dave Townsend
35e95f3cca Bug 1229519: Fix toolkit/content to pass eslint checks. r=MattN
--HG--
extra : commitid : 932plqWTl9j
extra : rebase_source : dd7016124f54cb236d74ee5a120ae4e1543ec89b
2015-12-03 10:02:22 -08:00
Dave Townsend
76a557581f Bug 1229519: Fix toolkit/components/telemetry to pass eslint checks. r=gfritzsche
--HG--
extra : commitid : 2LoaRxJUYEZ
extra : rebase_source : 8813b2be37ea0e4fa078096cb54eb27a6de3d6bd
2015-12-03 10:02:02 -08:00
Wes Kocher
4582cabbf5 Merge m-c to fx-team, a=merge
--HG--
extra : commitid : DhYTrQryYUJ
2015-12-03 16:12:01 -08:00
Wes Kocher
c40454e094 Merge fx-team to central, a=merge
--HG--
extra : commitid : 4Zjf9SresVg
2015-12-03 16:07:50 -08:00
Dave Townsend
4544dd42d7 Bug 1229519: Fix toolkit/components/satchel to pass eslint checks. r=dolske
--HG--
extra : commitid : 98MSbW7dPZG
extra : rebase_source : e27a1b61f49f5d8651151d91d3b6847ae7468955
extra : amend_source : 91482cefc5b0aedf83cd88578685f6ef4755545b
2015-12-03 10:01:41 -08:00
Dave Townsend
265caf229e Bug 1229519: Fix crash manager to pass eslint checks. r=mak
--HG--
extra : commitid : 2Lm9e2zVu5g
extra : rebase_source : 3e1e564bfed49a13548af0f3bd0aa2cb72be64ed
extra : amend_source : dc45a48fe9f498f3c5476f45071eb6494018016e
2015-12-03 10:01:18 -08:00
Dave Townsend
90346debbf Bug 1229519: Fix download managers to pass eslint checks. r=mak
--HG--
extra : commitid : BtgdmZXVWxF
extra : rebase_source : 80617563b95509660bfab8d1094198dcba367b54
extra : amend_source : 8ebd6e5a65f9162d08fe3bcf7a83c03a35337683
2015-12-03 10:00:18 -08:00
Dave Townsend
467b8041f4 Bug 1229519: Fix toolkit/components/contentprefs to pass eslint checks. r=mconley
--HG--
extra : commitid : FdHWadVSKDa
extra : rebase_source : 1a101e5d6ce84dd1407ff61caf072dab7c5f9d39
extra : amend_source : 4fcc84a70c2576d3212570fd37acf2f48213afd7
2015-12-03 10:00:06 -08:00
Dave Townsend
220ecb9341 Bug 1229519: Fix toolkit/components/thumbnails to pass eslint checks. r=rhelmer
--HG--
extra : commitid : F7YrBSjHe4J
extra : rebase_source : 03db627f671c6c5a1c14cbd9eac55fa9d102180e
extra : amend_source : 22d4fc5b219b5a3f08008ffabab4ceaed386cc00
2015-12-03 09:59:44 -08:00
Dave Townsend
76c0eab703 Bug 1229519: Fix toolkit/modules to pass eslint checks. r=mak
--HG--
extra : commitid : 9muV4FzxxCp
extra : rebase_source : 2d651bfb17cd89768cff1f62d2ee7550a9c2589d
extra : amend_source : 5a0584163aaec0534dab50a8cac8597b58214f24
2015-12-03 09:58:56 -08:00
Fabrice Desré
73cba43755 Bug 1229620 - Replace #ifdefs in b2g/ code by AppConstants r=timdream 2015-12-03 09:14:07 -08:00
Carsten "Tomcat" Book
df451fe7b0 merge mozilla-inbound to mozilla-central a=merge 2015-12-03 12:00:42 +01:00
Jared Wein
a982a98c40 Bug 1227711 - Add a box-shadow to the XUL alerts. ui-r=shorlander r=MattN
--HG--
extra : rebase_source : f9caae3660dea17cfacb607608914fb5ab6900cb
2015-12-02 22:21:20 -05:00
Robert Helmer
5ce1b1be5a bug 1228792 - remove leading 0, be explicit about octals r=mossop
--HG--
extra : commitid : 2BNMh5TCvs8
extra : rebase_source : b25d3380032ac363377804a76769554d74a7f11f
extra : histedit_source : a6d22c6f3a7ee97ae99820349cd7fd8cc3719fc6
2015-12-02 18:43:09 -08:00
Robert Helmer
67c3facd3e bug 1228792 - use function* for generators r=mossop
--HG--
extra : commitid : gjt3xC1DJc
extra : rebase_source : f13bb0a43be036a0d4694b0bb6d0690e999b872f
extra : histedit_source : e591411c3b588f247e9988d1b6b66e09cf7b4b94
2015-12-02 18:42:50 -08:00
Robert Helmer
d40ca0dad5 bug 1228792 - use standard version of catch r=mossop
--HG--
extra : commitid : FpwpzNvnHDs
extra : rebase_source : cb4adf8ce77ed5231fc463c907facfd509b4a4ef
extra : histedit_source : 96a513f23dbb96f71e99bc73164e37bd258b4f6a
2015-12-02 18:42:16 -08:00
Robert Helmer
d4b4a83098 bug 1228792 - remove use of array comprehensions r=mossop
--HG--
extra : commitid : I7JbIRZK5Pk
extra : rebase_source : 516f056afbb164b0b7b9fd9889c5cc998626c15d
extra : histedit_source : da178544faf7ff52591d96712921ddd73de2b48a
2015-12-02 18:40:59 -08:00
Kris Maglione
ccd1557027 Bug 1193837: Part 2 - [webext] Enforce host matching and load URI restrictions on tabs.executeScript and insertCSS. r=billm
--HG--
extra : commitid : 14Ay1RxALKN
extra : rebase_source : 539fce3e4d8a8456d73bd2d1736338e835e264da
extra : source : ebe2433705a55c4b91d5726ed81574e3bcb5c6fb
2015-12-01 20:32:18 -08:00
Kris Maglione
273f1c53e4 Bug 1193837: Part 1 - Cache the last known inner window ID of remote browsers in parent process. r=billm
--HG--
extra : commitid : 6RO1Kd41veM
extra : rebase_source : 713a2355e8f679d3b568ffeb085cf09ecbbe217e
extra : source : c3307a5ac126e1347fc1cec02e5932544b904d51
2015-11-30 17:56:01 -08:00
Matthew Noorenberghe
d77a8d39c1 Bug 1216986 - Fix usage of nsIURI.host in password manager and prompt code to support IPv6. r=dolske,liuche,kanru
--HG--
extra : commitid : zwoW6hAPKy
extra : rebase_source : 183b3f29af92860fbe232427e9e8f1cdd7116707
2015-12-02 16:13:18 -08:00
Nick Alexander
3e1c5ea1e5 Bug 1220892 - Part 1: Remove MOZ_ANDROID_NATIVE_ACCOUNTS_UI. r=mcomella
--HG--
extra : commitid : 3drJfjq0uyX
extra : rebase_source : 67a2e524b90f78e8f719e1f8efc9a84a6f9a19dd
extra : histedit_source : 68805f753e785e2d935ee221ba5243597ec24f92
2015-11-30 14:32:17 -08:00
Dave Townsend
40279b9be7 Bug 1227981: Test that referencing a DTD from the inline options of an add-on works. r=rhelmer
--HG--
extra : commitid : GEBPImsntYP
extra : rebase_source : 356f7cd9825337dd24073a39a97c6b442ffcc077
2015-11-25 10:18:53 -08:00
Dave Townsend
6fcdc1e67d Bug 1229519: Fix miscellaneous parts of toolkit to pass eslint checks. r=MattN
--HG--
extra : commitid : 1iLsb7ZpSpI
extra : rebase_source : ed920934f04e520f5410454ec3930cd5992aa965
2015-12-03 10:02:45 -08:00
Marco Bonardo
e0a4edc6c5 Bug 1230581 - Eslint 'no-use-before-define' should be relaxed with 'nofunc'. r=Mossop
--HG--
extra : commitid : LvuqWYOZLqX
extra : rebase_source : 4ba0b8a5d1d008174e499e39f6d7a5bf1bb9bdab
2015-12-04 17:35:04 +01:00
Gijs Kruitbosch
4d2addedb3 Bug 1190382 - fix reference to KeyboardEvent in content process, rs=bustage
--HG--
extra : commitid : H802gBVwVxg
extra : rebase_source : 679fcfbc237acd9077d52eb7a079747bfba06a10
2015-12-04 15:29:05 +00:00
Marco Bonardo
f2af219100 Bug 1225540 - bump FX_URLBAR_SELECTED_RESULT_TYPE and FX_URLBAR_SELECTED_RESULT_INDEX expiration. r=vladan 2015-12-04 14:36:31 +01:00
simplyblue
34af26c5b6 Bug 1228976 - Remove array comprehensions from Places .r=mak 2015-12-03 16:26:58 +05:30
Gijs Kruitbosch
bdd852acd7 Bug 1190382 - don't send useless KeyboardEvent properties, r=neil
--HG--
extra : commitid : 5h4frlALRJ9
extra : rebase_source : ce387ca1af2f7c0d2e9f06406d034304fb31e2aa
2015-12-02 15:25:29 +00:00
Kyle Machulis
7d22143e1d Bug 1229971 - Change name and logic of youtube embed telemetry probe; r=vladan, r=cpeterson 2015-12-08 10:04:08 -08:00
Florian Quèze
8a440eabf5 Bug 1221513 - fix the _loadPath of default search engines on Android, r=mak.
--HG--
extra : commitid : KQKNG5UedeW
extra : rebase_source : f3d86b7d532d1958d10146faf003fa3c7db8aa03
2015-11-20 14:23:05 +01:00
Francois Marier
04bf0e5958 Bug 1212649 - Put an upper limit on Safe Browsing polling interval. r=gcp 2015-12-03 17:09:46 -08:00
Wes Kocher
0e56f62c04 Backed out changeset 3fc5a790f110 (bug 1191230) for Windows and b2g emulator build bustage CLOSED TREE
--HG--
rename : toolkit/themes/linux/global/tree/twisty-clsd.png => toolkit/themes/windows/global/tree/twisty-clsd.png
rename : toolkit/themes/linux/global/tree/twisty-open.png => toolkit/themes/windows/global/tree/twisty-open.png
2015-12-14 10:19:11 -08:00
Robert Helmer
5fb8db01a4 Bug 1231003 - clarify in variable names and comments that temporary add-ons can be files or dirs r=mossop
--HG--
extra : transplant_source : %26%DBzr%14%18J%F0e6%40%5BY%5E%D3%14L%3Cs%3E
2015-12-07 14:53:11 -05:00
Richard Marti
ea754e027f Bug 1191230 - Add Windows 10 twisties. r=Gijs
--HG--
rename : toolkit/themes/windows/global/tree/twisty-clsd.png => toolkit/themes/linux/global/tree/twisty-clsd.png
rename : toolkit/themes/windows/global/tree/twisty-open.png => toolkit/themes/linux/global/tree/twisty-open.png
2015-12-09 18:20:25 +01:00
Wes Kocher
66050f6f32 Backed out 2 changesets (bug 1193837) because the web extension tests are failing CLOSED TREE
Backed out changeset ebe2433705a5 (bug 1193837)
Backed out changeset c3307a5ac126 (bug 1193837)
2015-12-02 13:23:18 -08:00
Dave Townsend
a1ab52f9e5 Bug 1229097: Fix missed review comment by converting all rules to errors.
--HG--
extra : commitid : JsE6aaObHHx
2015-12-02 10:18:30 -08:00
Dave Townsend
fc88dbf721 Bug 1229097: Land an initial .eslintrc for browser and toolkit. r=gijs, r=Standard8
Currently all rules are commented out except eol-last.

--HG--
extra : commitid : LNskOtOlV0S
extra : rebase_source : f58910dde85902a33d0c148df19d18244b7202a4
2015-11-30 10:45:45 -08:00
Kris Maglione
6c8390c592 Bug 1193837: Part 2 - [webext] Enforce host matching and load URI restrictions on tabs.executeScript and insertCSS. r=billm
--HG--
extra : commitid : AHQ6RpQNa70
extra : rebase_source : 913662702f1a06a7773fd31e93eb095cab6b37d7
2015-12-01 20:32:18 -08:00
Kris Maglione
0f0eb46ae3 Bug 1193837: Part 1 - Cache the last known inner window ID of remote browsers in parent process. r=billm
--HG--
extra : commitid : 1xpKE9udP68
extra : rebase_source : 7627cdca7e7b0d8abb321b034b1c11a6db3b0eb7
2015-11-30 17:56:01 -08:00
Florian Quèze
5bf82e8de0 Bug 1227045 - fix intermittent test failures due to the cache file not being consistently saved before test-triggered restarts, r=mak. 2015-12-02 16:51:15 +01:00
Florian Quèze
1486293294 Bug 1227045 - Save the new current engine when it has been set as a fallback after the previous current engine was removed, r=mak. 2015-12-02 16:51:15 +01:00
Carsten "Tomcat" Book
5adcabb340 merge mozilla-inbound to mozilla-central a=merge 2015-12-02 15:20:57 +01:00
Chris H-C
c030450804 Bug 1228435 - Show thread hang stats from selected payload. r=vladan 2015-11-27 06:03:00 +01:00
simplyblue
499e992e6a Bug 1228975 - Remove Array generics usage from Places code. r=mak 2015-12-01 15:40:30 +05:30
Phil Ringnalda
39a033069a Backed out 7 changesets (bug 1208257) for b2g emulator mochitest and reftest and b2g desktop Gu startup hangs
CLOSED TREE

Backed out changeset c074d2c82fd1 (bug 1208257)
Backed out changeset b0110c958530 (bug 1208257)
Backed out changeset 256b993d4ffc (bug 1208257)
Backed out changeset 5af1998a1366 (bug 1208257)
Backed out changeset a1c13811fea4 (bug 1208257)
Backed out changeset 53004d642d8d (bug 1208257)
Backed out changeset a23147905fb3 (bug 1208257)
2015-12-02 22:21:36 -08:00
Bill McCloskey
b7ed80bc09 Bug 1208257 - [webext] tabs.json (r=kmag) 2015-12-02 20:26:50 -08:00
Bill McCloskey
40498a5fc0 Bug 1208257 - [webext] web_navigation.json (r=kmag) 2015-12-02 20:26:48 -08:00
Bill McCloskey
3189d296e0 Bug 1208257 - [webext] WebNavigation test (r=kmag) 2015-12-02 20:26:47 -08:00
Bill McCloskey
e2a90e9fab Bug 1208257 - [webext] web_request.json (r=kmag) 2015-12-02 20:26:46 -08:00
Bill McCloskey
6e9e885005 Bug 1208257 - [webext] Extension.jsm support for schemas (r=kmag) 2015-12-02 20:26:45 -08:00
Bill McCloskey
2072ccf5eb Bug 1208257 - [webext] Add basic schema support (r=kmag) 2015-12-02 20:26:44 -08:00
Mike Hommey
9403734fe8 Bug 1225682 - Don't use nsAuto{,C}String as class member variables in toolkit/. r=froydnj 2015-12-02 11:04:37 +09:00
Mike Hommey
572059374e Bug 1178266 - Link against libatomic when necessary. r=froydnj 2015-12-02 11:04:37 +09:00
Wes Kocher
cf8498f97a Merge m-c to inbound, a=merge
--HG--
extra : commitid : 7uZvQAK3Zn8
2015-12-01 16:10:04 -08:00
Wes Kocher
541c7a5b69 Merge fx-team to central, a=merge
--HG--
extra : commitid : GoUn7UzWJCi
2015-12-01 16:07:14 -08:00
Carsten "Tomcat" Book
d1e027ccae Merge mozilla-central to fx-team 2015-12-01 15:28:12 +01:00
Carsten "Tomcat" Book
f3e1aec951 merge mozilla-inbound to mozilla-central a=merge 2015-12-01 15:25:14 +01:00
Gijs Kruitbosch
2775b142af Bug 1222490 - part 6: remove miscellaneous other bits and bobs referring to panorama/tabview/tab groups, r=ttaubert
--HG--
extra : commitid : ImgP4ZmiXCw
extra : rebase_source : 46228ed4cda02d01848f9e66f5a38ac00a43142d
2015-12-01 10:48:12 +00:00
Robert Helmer
978190afcd Bug 1195353 - leave extension proxy files that point to invalid manifests r=mossop
--HG--
extra : transplant_source : %5C%FA%F5%8E%BE%3E%24%EB%CFN%CC%8DS%9C%9A%A7C%A5%B6/
2015-11-25 23:28:30 -08:00
David Rajchenbach-Teller
477881cc13 Bug 1186491 - Reworking AddonWatcher to use low-level performance watch API;r=mossop
--HG--
extra : transplant_source : %CD%F4D%A6%85%FDF%7F%9E%D7%CEwS%9Bq%DE%07%9B4%EC
2015-11-24 13:36:58 +01:00
David Rajchenbach-Teller
389b1ebc07 Bug 1186491 - An API for watching slow performance alerts (js-level);r=felipe
--HG--
extra : transplant_source : .%14%3EFg%C2%D6O%E3%2C%FAl%25%AD%F9%CCAYC%B8
2015-11-24 13:37:19 +01:00
David Rajchenbach-Teller
a5188a6c42 Bug 1186491 - An API for watching slow performance alerts (xpcom-level);r=froydnj
This patch introduces a new API to the nsPerformanceStatsService to register observers for slow performance. This API has several advantages:
- as it doesn't require polling, it also doesn't need to wake up the parent process every 15 seconds for the AddonWatcher;
- as it doesn't require polling, it doesn't need to wake up the child processes every time we wish to obtain data on slow performance;
- as it provides immediate data on performance alerts, it makes it possible to get rid of the complex and expensive post-processing performed by JS to merge data from all processes and attempt to extract performance alerts.

The old API is still available.

--HG--
extra : transplant_source : %84%B11%D3n%B4y%AAM%7C%B02%5E%3C%BA%B0%93%B6%FF%D5
2015-11-24 13:37:32 +01:00
Dave Townsend
552c0bb27b Bug 1226386: Remove or fix many uses of Array.forEach. r=rhelmer
--HG--
extra : commitid : BCzc4kuShSp
extra : rebase_source : 8517ce0913bb72ee340cb400e4f45c43bf964d67
2015-11-20 15:31:17 -08:00
Dave Townsend
f946cdabc4 Bug 1226386: Remove use of non-standard __defineGetter__ and __defineSetter__. r=rhelmer
Moved these mostly onto the prototype. We couldn't do this before without making
the target of the wrapper a property of the wrappers and we don't want to expose
that but now WeakMaps allow us to get the target without exposing it.

Once change with this approach is that when the test suite shuts down the
add-ons manager it kills the map and so wrappers cease to function. A couple of
tests were relying on accessing wrapper properties after that but that would
have likely been unsafe anyway.

--HG--
extra : commitid : 6OI6dLyM45D
extra : rebase_source : c8a53360ce582186dcdc5cbf0dfc2b5057881eac
2015-11-20 10:55:13 -08:00
Dave Townsend
f6c6e0cc02 Bug 1226386: Switch to fat arrow functions where it makes sense. r=rhelmer
Both for brevity and to remove the use of |self = this|.

--HG--
extra : commitid : 7gNXRCzxPxM
extra : rebase_source : 4dccdf8bf99f5979664ca3ca3d9e61f66e217bfe
2015-11-20 10:06:14 -08:00
Dave Townsend
e2b946adfc Bug 1226386: Remove functions names where possible. r=rhelmer
We used to need explicit names for functions to make stack traces display
properly. The JS engine is smarter now so doesn't need them and they just
make the code messy and redundant.

--HG--
extra : commitid : 4FEIiQYhRQu
extra : rebase_source : 26689d5417f592d0f327f32076245cb4f154229a
2015-11-19 16:35:41 -08:00
Dave Townsend
d252cadc1f Bug 1226386: Remove createWrapper function and replace with a memoized property. r=rhelmer
--HG--
extra : commitid : 7sR5hnOEWW2
extra : rebase_source : c7b44681ac2f727f34b2b21e6459ceb9fb52e264
extra : amend_source : 8e1f0eb8d1cbac8b47526ded9c05de6c1a48503a
2015-11-19 14:19:33 -08:00
Dave Townsend
c872ff3d33 Bug 1226386: Remove most of the preprocessing from the add-ons manager. r=gps
For build speed, for correct line numbers in errors, for faster development, for so many reasons.
Still a couple of cases left mostly in XUL files for different strings on Windows.

Bonus: The new lexical scope means ADDON_SIGNING and REQUIRE_SIGNING can just
be declared as regular constants and outside code can't get to them easily.

--HG--
extra : commitid : Kj8khjuCwG2
extra : rebase_source : 2e0a3143900c0c414cda43254306f0c070f8e621
2015-11-19 15:30:47 -08:00
Sebastian Kaspari
2d6c0c0b33 Bug 1125286 - Restricted profiles: Introduce toggle for "Data choices". r=margaret
--HG--
extra : commitid : IDSL63avb3M
extra : rebase_source : 9f2510f6bd4577ea3de8ad6552ab9d71bb6b30fe
2015-11-27 16:27:34 +01:00
Carsten "Tomcat" Book
906d89bc14 Merge mozilla-central to fx-team 2015-11-30 13:46:30 +01:00
Carsten "Tomcat" Book
5a9f09086a merge mozilla-inbound to mozilla-central a=merge 2015-11-30 13:19:02 +01:00
Mark Finkle
e76f2ab0c8 Bug 1227997 - Make theme fallback actually work r=mossop 2015-11-28 12:52:22 -05:00
Phil Ringnalda
2ef1ebcef2 Back out 5 changesets (bug 1209184) on suspicion of causing OS X opt build startup cache precompilation failures
CLOSED TREE

Backed out changeset d0404928473e (bug 1209184)
Backed out changeset 24282235336d (bug 1209184)
Backed out changeset 399404ff25e4 (bug 1209184)
Backed out changeset a517959befe9 (bug 1209184)
Backed out changeset a4f1765a6cdf (bug 1209184)
2015-11-28 20:29:48 -08:00
Kris Maglione
bbfcb6bd68 Bug 1209184: Follow-up: Disable WebExtension xpcshell tests on Android and gonk. r=me
--HG--
extra : commitid : BAyWC1DtflD
extra : amend_source : 60f56b9557b55bc67189d52692311f1af309dfc5
2015-11-28 01:00:57 -08:00
Dave Townsend
361cd471ff Bug 1228359: Allow experiments to register chrome. r=felipe
Simple obvious fix. Adds tests by making BootstrapMonitor (which
test_experiments.js and others use for verifying bootstrap startup and shutdown)
verify the list of registered chrome manifests at various points. Without the
fix this makes test_experiment fail as expected.

--HG--
extra : commitid : DhCOtar9Mqu
extra : rebase_source : c194a4d390bbd460b9c17ec09e9c3a219b5025d6
2015-11-27 12:44:22 -08:00
Eddy Bruel
87593f3827 Bug 1218817 - Implement RootActor.listServiceWorkerRegistrations;r=janx 2015-11-30 06:00:31 +01:00
Kris Maglione
0e62607b98 Bug 1209184: Part 4 - [webext] Add tests for CSS localization filters. r=billm
--HG--
extra : commitid : 7QQXwv6dFlO
extra : source : 8e692344588a9b0155259d0d3fb1050b5f22230c
extra : histedit_source : 8eaf0490a1f62b6379cdca19bdc5a415a4d5c3c8
2015-11-20 22:39:58 -08:00
Kris Maglione
63106cd553 Bug 1209184: Part 3 - [webext] Add tests for locale stream converter. r=billm
--HG--
extra : commitid : C6EPqRUd2zd
extra : source : f9ab766896106b5718920a274ef4fe3605823b75
extra : histedit_source : b8bc9c984956d543d935a0fc6db77875ac8680d5%2Ccd119681f1f3e43e22999fdb3eb2848f47962436
2015-11-27 23:02:41 -08:00
Kris Maglione
1c4163c307 Bug 1209184: Part 1b - [webext] Create a stream converter for localization placeholders. r=billm
--HG--
extra : commitid : 2ksN8QqqAqR
extra : source : e75f9f24d0dc7c08131ebc08b0dcfcb4f310269c
2015-11-20 22:39:44 -08:00
Phil Ringnalda
6c3da9ec36 Back out 4 changesets (bug 1209184) for Android/B2G xpcshell bustage
CLOSED TREE

Backed out changeset 8e692344588a (bug 1209184)
Backed out changeset f9ab76689610 (bug 1209184)
Backed out changeset 9c63ffd499eb (bug 1209184)
Backed out changeset e75f9f24d0dc (bug 1209184)
2015-11-27 22:40:54 -08:00
Kris Maglione
29e0cf5229 Bug 1209184: Part 4 - [webext] Add tests for CSS localization filters. r=billm
--HG--
extra : commitid : I3iiuKUJqSF
extra : rebase_source : 652a56ec50167cf8283da80b45ba2f1bf709732d
2015-11-20 22:39:58 -08:00
Phil Ringnalda
2ad5117d1a Back out a25efba616ac (bug 1218473) on suspicion of causing Windows 8 shutdown crashes "with exit code 3221225477" 2015-11-29 12:38:30 -08:00
Kris Maglione
2ee98de7f1 Bug 1209184: Part 3 - [webext] Add tests for locale stream converter. r=billm
--HG--
extra : commitid : 3k0QW6ROCfV
extra : rebase_source : 120500a612301055c4262644314420e2692c4627
2015-11-16 17:38:02 -08:00
Kris Maglione
881cb75ad4 Bug 1209184: Part 1b - [webext] Create a stream converter for localization placeholders. r=billm
--HG--
extra : commitid : HAvBpLW4dYJ
extra : rebase_source : 5c805f068c383cffdead97ad7d8f87b315dc4620
2015-11-20 22:39:44 -08:00
Mike Conley
c7f3b9d350 Bug 1177310 - Add quit-application-granted to AsyncShutdown parent process phases. r=Yoric
--HG--
extra : commitid : EaEJ9tNEATY
extra : rebase_source : 7a5bfa8c5121f419a3afcfcc63335cf68b64755d
extra : amend_source : 4ef03492ba1ff7be58303c4e265bf9dbdf4a97bc
2015-11-13 14:47:13 -05:00
Panos Astithas
362b7a3220 Increase the minimum number of local matches in the awesomebar (bug 1219754); rs=mak 2015-12-03 17:35:08 +02:00
Sebastian Kaspari
db5aae07ef Bug 1189336 - (Part 3) Move from a list of disallowed things to a list of restrictable features. r=ally
--HG--
extra : commitid : KSNcNwqDdsf
extra : rebase_source : b5a8becbf236df83ed3773a76456f905a29c0cc1
2015-11-11 18:17:19 +01:00
Sebastian Kaspari
33f113a021 Bug 1189336 - (Part 1) Rename RestrictedProfiles to Restrictions. r=ally
RestrictedProfiles: The name of the class can be confusing because it handles
guest profiles and restricted profiles. We might even query it from a normal
profile.

--HG--
rename : mobile/android/base/RestrictedProfiles.java => mobile/android/base/Restrictions.java
extra : commitid : BtjvH8aWSlk
extra : rebase_source : 262c9537d7e93658ceea6f94c8481a393ddd3072
2015-11-11 12:29:07 +01:00
Carsten "Tomcat" Book
57d83d3910 merge mozilla-inbound to mozilla-central a=merge 2015-11-27 11:08:41 +01:00
Carsten "Tomcat" Book
e4ebb70be5 Merge mozilla-central to fx-team 2015-11-26 16:55:41 +01:00
Carsten "Tomcat" Book
358e4575c4 merge mozilla-inbound to mozilla-central a=merge 2015-11-26 16:54:27 +01:00
Carsten "Tomcat" Book
cb55d72c64 merge fx-team to mozilla-central a=merge 2015-11-26 16:53:23 +01:00
Carsten "Tomcat" Book
a1980896be merge fx-team to mozilla-central a=merge 2015-11-26 11:57:05 +01:00
Mark Hammond
ba3cdf4717 Bug 1220926 - include some sync preferences in about:support. r=bsmedberg 2015-11-26 11:14:11 +11:00
Manuel Casas
447d846853 Bug 1214214 - Update style of sharing notifications bar, and make it persistent. r=mikedeboer 2015-11-25 01:40:00 +01:00
Jared Wein
e70da30f79 Bug 1211635 - Popups should be treated as top-level windows, allowing XUL alerts translucency. r=MattN r=roc
--HG--
extra : rebase_source : 9fd3b1eb57b54fcb33b0012cbd7555674eb9b913
2015-11-25 08:49:23 -05:00
Carsten "Tomcat" Book
7fc565c303 Merge mozilla-central to fx-team 2015-11-25 13:59:23 +01:00
Carsten "Tomcat" Book
1edd1500db merge mozilla-inbound to mozilla-central a=merge 2015-11-25 12:51:53 +01:00
Jared Wein
d464a0a985 Bug 1227717 - Tweak the margin-end on the gear button on Windows to better align with the alert close button. r=MattN
--HG--
extra : rebase_source : 1789a4c9cbb5a4e501b6eef293e7db2e9b67ae30
2015-11-24 20:07:56 -05:00
Wes Kocher
28cb6089db Merge m-c to fx-team, a=merge
--HG--
extra : commitid : 86BszxSMu06
2015-11-24 16:56:56 -08:00
Wes Kocher
d04352af5d Merge fx-team to central, a=merge
--HG--
extra : commitid : GWsEhTdRTPF
2015-11-24 16:33:15 -08:00
Wes Kocher
bee783ac06 Merge inbound to m-c a=merge
--HG--
extra : commitid : C5ZGJHM8FSu
2015-11-24 13:54:06 -08:00
Tooru Fujisawa
9ac197b45d Bug 1226936 - Part 2: Update Histograms.json description to follow jscompartment.h. r=bsmedberg
--HG--
extra : rebase_source : 2914bfa0317a95b0e4aec100c486e254ca047f4f
2015-11-24 23:19:04 +09:00
Hector Zhao
c2ba6eaea5 Bug 1227428 - Update partner section with correct information once available. r=gfritzsche 2015-11-24 16:18:03 +08:00
Kris Maglione
3b218341fa Bug 1208761: [webext] Support l10n.getMessage in content scripts. r=billm
--HG--
extra : commitid : Iuj6mzu3KIU
extra : rebase_source : 08612b809866cf35057dc690bdf62dd74a330b46
2015-11-23 17:52:23 -08:00
Jim Chen
3f2aedd313 Bug 1221270 - Let AddonUpdateService use AddonManagerPrivate to check for updates; r=mfinkle
The Android-specific AddonUpdateService has a bit of redundant code
because AddonManagerPrivate has a backgroundUpdateCheck method that does
a lot of the same thing. This patch makes AddonUpdateService call that
method so there's less code and more consistency.

This requires flipping the "extensions.update.enabled" pref, which was
disabled in bug 528588 for showing the XUL addon update dialog. I don't
think this is relevant anymore in native Fennec and with the later
rewrite of AddonManager, so I'm fairly certain it's okay to flip that
pref.

The patch also disables the AddonManager update timer because we have
our own update timer on Android.
2015-11-23 23:31:49 -05:00
Felipe Gomes
e94f5becc6 Bug 1226487 - Allow e10s to run on Beta. r=mconley 2015-11-23 23:59:47 -02:00
Kris Maglione
9e04ae1c2d Bug 1209184: Part 1a - [webext] Make localization work in content processes. r=billm
--HG--
extra : commitid : ABk7hGXVH2U
extra : rebase_source : 20b78132b0ec5e3cc2c3e33b142593c7e8574fcf
2015-11-21 12:07:14 -08:00
Kris Maglione
74af7d53bc Bug 1226423: [webext] Add tests for API injection into background pages. r=billm
--HG--
extra : commitid : 70rSfBGK8XG
extra : rebase_source : 829a3f270e89f4a64262a5e5f4f5499ed3251424
2015-11-20 15:14:25 -08:00
Kris Maglione
e826fe671b Bug 1226423: Don't inject WebExtension APIs into documents without WebExtension principals. r=billm
--HG--
extra : commitid : L1KjekH6dHI
extra : rebase_source : b4acb2ab011c175b6316793da4a99da2ee4de660
2015-11-20 15:09:28 -08:00
J. Ryan Stinnett
5dfb0fb402 Bug 1226661 - DevTools client JSM global tweak for B2G. r=ochameau 2015-11-23 18:10:11 -06:00