Commit Graph

28762 Commits

Author SHA1 Message Date
Dave Townsend
ba0cd1b958 Bug 1250611: Fix xpinstall mochitests to work when add-ons must be signed by AMO. r=rhelmer
These tests verify that the InstallTrigger API works as expected and that the
old style of signing add-ons is verified correctly. Other applications still
care about this so we don't want to regress it.

This switches most tests that previously expected an unsigned add-on to use an
AMO signed add-on. In apps that care that will allow it to install, in apps that
don't it will be effectively the same as unsigned (untrusted root).

Other tests that actually verify that the old style of signatures are either
seen or not seen are marked as skipped when AMO-signing is required. In some
cases that meant doubling up a few tests to make sure we have coverage.

MozReview-Commit-ID: 6V4U1U1HTqx
2016-02-24 13:34:08 -08:00
Mike de Boer
86128b173d Bug 1250847: prefix DOMWindowClose and DOMTitleChanged messages with the Social: prefix to assure they won't arrive at the global messageManager instance that TabBrowser is listening to. It mixes things up in twisted, unexpected ways if we don't. r=Standard8 2016-02-25 22:11:08 +01:00
Carsten "Tomcat" Book
053e681150 Merge mozilla-central to fx-team 2016-03-01 15:26:21 +01:00
Florian Quèze
f307217800 Bug 1252403 - Enable the browser_bug557956.js and browser_newaddon.js tests for e10s, r=enable-test. 2016-03-01 11:27:32 +01:00
Carsten "Tomcat" Book
82e4b3a48c merge mozilla-inbound to mozilla-central a=merge 2016-03-01 12:01:58 +01:00
Anthony Zhang
d74d1b9e79 Bug 1251667 - Add a measure SLOW_SCRIPT_PAGE_COUNT, which measures the number of pages per session that have slow scripts. r=wmccloskey
Slow script events are when the script hangs the page's process (that's the content process on e10s).

For further reference, see https://wiki.mozilla.org/Electrolysis/Release_Criteria/Slow_Script. The measure is necessary because SLOW_SCRIPT_NOTICE_COUNT is not comparable between e10s and non-e10s, while SLOW_SCRIPT_PAGE_COUNT will be. This is necessary for evaluating the slow script e10s release criteria.

The measure requires a new field in nsGlobalWindow because we need to keep track of when the page changes in order to know whether we need to count a slow script event. This is a relatively clean option compared to keeping track of that state in XPCJSRuntime or dom::Navigator.
2016-03-01 11:16:33 -05:00
penhlenh
b8afc16863 Bug 1232917 - List & render custom pings in about:telemetry. r=gfritzsche 2016-02-29 01:09:35 +07:00
bsilverberg
88a92d61d1 Bug 1251244 - Clean up tests for bookmarks API. r=kmag
MozReview-Commit-ID: 4jZZvpIBL6N
2016-02-27 07:58:04 -05:00
Matthew Wein
8192573741 Bug 1246029 - Implement chrome.commands.onCommand. r=kmag 2016-02-26 23:51:19 -08:00
Kit Cambridge
1612b41ca0 Bug 1206560 - Show the site favicon in XUL notifications. r=jaws
MozReview-Commit-ID: FMVYO1DCFDm
2016-02-27 13:47:22 -08:00
Kit Cambridge
d2660d8b25 Bug 1250288 - Add a pref for showing favicons in web notifications. r=MattN
MozReview-Commit-ID: 9hxv7Ts8L8u
2016-02-22 13:16:27 -08:00
Eric Rahm
c4049150b8 Bug 1251785 - Remove remaining references to MOZILLA_XPCOMRT_API from toolkit. r=froydnj 2016-02-27 11:12:08 -08:00
James Willcox
971791b2bb Bug 1247399 - Put r7 in clobber registers for breakpad's sys_clone() r=glandium 2016-02-26 14:50:39 -06:00
Wes Kocher
a7eef63c32 Merge m-c to inbound, a=merge
MozReview-Commit-ID: Aab5zU7Kd3X
2016-02-26 12:38:33 -08:00
Giorgio Maone
3598a71e3a Bug 1163862 - Switch to HTTP observer + support requestId & data: URIs + test fixes r=billm
MozReview-Commit-ID: 30nEXQpWEHg
2016-02-26 19:08:32 +01:00
Sylvestre Ledru
d86d0d8933 Bug 1250897 - Add build number data in Telemetry pings r=gfritzsche
MozReview-Commit-ID: 2CB5CMGQN6G
2016-02-26 14:04:12 +01:00
Andrew Swan
9b308994aa Bug 1245956 - Don't distinguish preliminary signing for add-ons part 2 r=mossop
MozReview-Commit-ID: 61Ihbe8qp0N
2016-02-25 13:16:47 -08:00
Dave Townsend
25cafd87d7 Bug 1247900: Sideloaded add-ons page displays poorly when the restart message is too long for a single line. r=rhelmer
MozReview-Commit-ID: K4afnOIcod6
2016-02-24 08:46:41 -08:00
bsilverberg
8f7b0773e7 Bug 1251289 - Fix chrome.i18n.getAcceptLanguages to *not* replace dashes with underscores in language codes. r=kmag
MozReview-Commit-ID: 1plfVzxwq3V
2016-02-25 13:18:16 -05:00
David Rajchenbach-Teller
07161a924f Bug 1249590 - Bullet-proofing AsyncShutdown wrt exceptions;r=froydnj
While investigating bug 1248489, we discovered that some code paths in
AsyncShutdown could possibly be sensitive to exceptions being thrown
in unexpected places. This patch attempts to make AsyncShutdown more
robust to such exceptions.

MozReview-Commit-ID: 5ImL9YNVgQr
2016-02-19 12:51:04 +01:00
Phil Ringnalda
e25712e06c Back out 8ae0fba61023 (bug 1163862) for Win7 e10s test_ext_webrequest.html bustage 2016-02-25 20:41:40 -08:00
Louis Christie
cef4faf6c4 Bug 1249706: Added telemetry for the proportion of frames dropped keyed by several details. r=jya 2016-02-23 13:19:40 +13:00
Milan Sreckovic
ea90851b27 Bug 1249640: Part 3 Update Mac to use the new blocking. r=mchang 2016-02-24 10:25:00 +01:00
Milan Sreckovic
3e1f05e35b Bug 1249640: Part 1 A way to block canvas 2D acceleration from blocklists. r=benwa 2016-02-19 14:39:00 +01:00
Haik Aftandilian
5e3dc1e103 Bug 1237847 - [e10s] Null deref crash when running test_pluginstream_newstream.html; r=bobowen
Modify the Mac sandbox to allow temporary files to be created in a
parent-specified subdirectory of NS_OS_TEMP_DIR. This is similar to the
Windows approach. The parent provides a UUID in a preference which is
used by the content process to form the subdirectory name.

MozReview-Commit-ID: 6BONpfZz8ZI
2016-02-25 15:26:13 -08:00
Wes Kocher
092655aa0a Merge m-c to inbound, a=merge
MozReview-Commit-ID: 3PWdAnh0hk5
2016-03-01 15:29:43 -08:00
Boris Zbarsky
07f85d211d Bug 1251518. Fix js::ErrorReportToString to make a bit more sense, and change worker code to not use it anyway, so it matches the mainthread code. r=bholley,terrence 2016-03-01 13:49:21 -05:00
Dave Townsend
6794df0f92 Bug 1250611: Fix more tests to use signed add-ons. r=rhelmer
MozReview-Commit-ID: 97RVVxAM5eo
2016-02-29 10:04:55 -08:00
Dave Townsend
ea58667b07 Bug 1250611: Fix various tests to work when signing is forced on. r=rhelmer
MozReview-Commit-ID: Dh8nMRSawJx
2016-02-26 12:37:18 -08:00
Dave Townsend
1d7cfea05a Bug 1250611: Check in built and signed copies of test extensions. r=rhelmer
MozReview-Commit-ID: Jq4xN7y36GA
2016-02-26 09:21:15 -08:00
Kris Maglione
bfeab14d32 Bug 1251892: Fix EventManager cleanup code. r=rpl
MozReview-Commit-ID: FUHnELOAeGw
2016-02-27 14:53:09 -08:00
Alessio Placitelli
47c2ac289c Bug 1249073 - main-ping fields with undocumented structure. r=gfritzsche 2016-02-29 06:47:00 -05:00
Florian Quèze
a293202003 Bug 1251268 - MozParam condition="pref" should use values from the default pref branch and URI encode them, r=adw. 2016-02-29 11:45:33 +01:00
Marco Bonardo
42c259ad16 Backed out changeset 12c77a8f0e4a (bug 976940) cause consumers are not ready for it. r=post-facto
MozReview-Commit-ID: HGOeEgMFTLk
2016-02-25 17:15:01 +01:00
bsilverberg
ad5c0f18c5 Bug 1213450 - Complete the implementation of chrome.i18n - getAcceptLanguages, r=kmag
Implement browser.i18n.getAcceptLanguages() including tests
Rebase against fx-team, resolving some conflicts
Fix eslint errors/warnings

MozReview-Commit-ID: 52sZWsIHbl4
2016-02-25 07:29:09 -05:00
Carsten "Tomcat" Book
d8a4f7948b Merge mozilla-central to fx-team 2016-02-25 11:59:56 +01:00
Carsten "Tomcat" Book
1fd7281917 merge mozilla-inbound to mozilla-central a=merge 2016-02-25 11:57:51 +01:00
Andrew Swan
ce04fea03f Bug 1245597 - implement the basics of chrome.downloads.download(). r=kmag 2016-02-24 11:16:32 -08:00
Matthew Wein
ef1ebab383 Bug 1243602 - don't expose browser.* properties that lack required permissions. r=kmag 2016-02-24 18:08:59 -08:00
Sebastian Hengst
0206c775f5 Backed out changeset 418bf315261c (bug 1245597) for failing M(c) tests on Android. r=backout on CLOSED TREE 2016-02-24 18:54:15 +01:00
Marco Bonardo
1d52722744 Bug 1250363 - Speed up history removals through a simulated per-statement trigger. r=yoric
This aims at speeding up DELETE FROM moz_places like queries.
The primary reason of slowness is the FOR EACH ROW trigger that takes care of updating the moz_hosts table when places are removed.
Unfortunately Sqlite doesn't support FOR EACH STATEMENT triggers, that means the trigger will hit multiple times for pages in the same host.
The patch introduces an additional temp table to accumulate hosts during a delete, then a trigger takes care of updating moz_hosts only once per touched host, rather than once per removed place.

MozReview-Commit-ID: BlJRLQZoC07
2016-02-23 02:21:03 +01:00
Carsten "Tomcat" Book
52ed16df34 Backed out changeset f3dcf982a76f (bug 1239349) for ES lint failures 2016-02-24 16:28:16 +01:00
Anthony Zhang
261319cfe3 Bug 1250224 - Add a comment to clarify the purpose of TelemetrySession._childThreadHangs, etc. r=gfritzsche 2016-02-23 11:00:45 -05:00
bsilverberg
015d9f020f Bug 1246754 - Complete the implementation of chrome.i18n.detectLanguage, r=kmag
MozReview-Commit-ID: 7cvJj0QP5XO
2016-02-23 22:01:11 -05:00
Frank-Rainer Grahl
36733a938b Bug 1246614 - Check if system add-ons directory exists before trying to clean it. r=mossop 2016-02-21 05:45:00 +01:00
Andrew Swan
07870756c9 Bug 1245956 - Don't distinguish preliminary signing for add-ons. r=mossop 2016-02-18 16:17:09 -08:00
Luca Greco
96e151abf7 Bug 1239349 - Implement webNavigation.onHistoryStateUpdated. r=kmag
MozReview-Commit-ID: FvtkZpcJYCU
2016-02-12 02:13:19 +01:00
bsilverberg
666ef3d3de Bug 1190320 - Test coverage for alarms extension API, r=kmag
Add new alarm coverage:

* Alarms with a |when| property.
* Observer callbacks for canceled alarms being ignored.
* The one-argument forms of |alarms.create| and |alarms.clear|.
* |alarms.clear| ignoring alarms without matching names.

MozReview-Commit-ID: 9fmrX1kaSpd
2016-02-24 08:52:43 -05:00
Luca Greco
1a76988d54 Bug 1239349 - Implement webNavigation.onHistoryStateUpdated. r=kmag
MozReview-Commit-ID: FvtkZpcJYCU
2016-02-12 02:13:19 +01:00
Andrew Swan
058b731776 Bug 1245597 - implement the basics of chrome.downloads.download() r=kmag 2016-02-21 21:20:22 -08:00
Carsten "Tomcat" Book
d151fd6255 merge fx-team to mozilla-central a=merge 2016-02-24 12:04:15 +01:00
Carsten "Tomcat" Book
a0805026df merge mozilla-inbound to mozilla-central a=merge 2016-02-24 12:01:56 +01:00
Kris Maglione
0afd1aba4e Bug 1249055: Follow-up: Fix ESLint errors. r=me
MozReview-Commit-ID: IF7xGqr2HJ2
2016-02-23 18:46:56 -08:00
Phil Ringnalda
3f72685531 Back out 9466f6513f50 (bug 1213450) for timeouts in test_ext_i18n.html 2016-02-23 18:36:11 -08:00
Alessio Placitelli
f502b3d0c2 Bug 1246644 - Document childPayloads in the main ping. r=gfritzsche 2016-02-23 06:59:00 +01:00
Alessio Placitelli
d716654f25 Bug 1248382 - Document known partners. r=gfritzsche 2016-02-23 09:47:00 +01:00
Dave Townsend
e372eb6efb Bug 1250639: Remove the nsIPrincipal shim for the older API style. r=rhelmer
MozReview-Commit-ID: DyX66KlOLCC
2016-02-23 12:11:37 -08:00
Armen Zambrano Gasparnian
cc101f7840 Bug 1246019 - Disable test_alerts.html on Linux until bug 1227730 is fixed. r=kits
MozReview-Commit-ID: xvWxQg3vco
2016-02-23 14:45:23 -05:00
bsilverberg
0d56ef906f Bug 1238269 - Setting session cookie using chrome.cookies.set fails, r=kmag
Fix bug to allow session cookies to be set
Add tests for session cookies
Clean up existing tests

MozReview-Commit-ID: 3teHqBd1tw5
2016-02-22 17:37:48 -05:00
bsilverberg
b82b4a193b Bug 1249055 - Calling alarms.getAll() throws an exception, r=kmag
Fix a bug in getAll()
Fix a bug in get()

Add tests for get(), getAll(), clear() and clearAll()

MozReview-Commit-ID: 8ML0F4K3LgM
2016-02-18 10:12:04 -05:00
bsilverberg
aa66e2df6d Bug 1213450 - Complete the implementation of chrome.i18n - getAcceptLanguages, r=kmag
Implement browser.i18n.getAcceptLanguages() including tests

MozReview-Commit-ID: EeuxXvg0l3M
2016-02-18 08:59:57 -05:00
Kit Cambridge
1fe3b9406a Bug 1227730 - Support closing libnotify alerts. r=karlt,MattN
MozReview-Commit-ID: LR3OiP0miEm
2016-02-16 13:27:27 -08:00
Carsten "Tomcat" Book
c7adc23ebe merge fx-team to mozilla-central a=merge 2016-02-23 16:54:50 +01:00
J. Ryan Stinnett
0901ab6264 Bug 1247985 - Convert DevTools open probes to count, enable for release. r=mratcliffe p=bsmedberg
MozReview-Commit-ID: Eq5gEqyJhPZ
2016-02-22 16:47:30 -06:00
Jared Wein
0c5bdadf1a Bug 1041514 - Don't show default browser prompt if a user opts out in the installer. r=jimm
MozReview-Commit-ID: Hyr7zGKUAWj
2016-02-22 12:34:30 -05:00
Julian Descottes
d87e0d7bdc Bug 1245029 - aboutdebugging full react refactor part2;r=janx,ochameau
MozReview-Commit-ID: 64V5vGn2889
2016-02-18 19:49:59 +01:00
Carsten "Tomcat" Book
1dd0715d19 Backed out changeset 929ccd371714 (bug 1208416) for bustage 2016-02-22 12:28:50 +01:00
Carsten "Tomcat" Book
3205d17246 Backed out changeset ac5ed9e7b417 (bug 1245486) 2016-02-22 12:28:39 +01:00
Manuel Casas Barrado
70de53b8be Bug 1245486 - Send Telemetry events for use of the "Pause" and "Restart" buttons. f=bsmedberg, r=mikedeboer 2016-02-22 12:13:26 +01:00
Manuel Casas Barrado
b73d791750 Bug 1208416 - Report on Hello MAUs per new MAU definition. f=bsmedberg, r=mikedeboer 2016-02-22 12:13:01 +01:00
Shane Tomlinson
fabde6a853 Bug 1146724 - test for WebChannel SendingContext. r=MattN/markh 2016-02-22 17:21:34 +11:00
Mark Hammond
d12965c0f3 Bug 1246076 (part 2) - optionally display a remote tab's favicon if available. r=mak 2016-02-22 15:43:47 +11:00
Carsten "Tomcat" Book
25767e874d Merge mozilla-central to fx-team 2016-02-23 16:56:52 +01:00
Marco Bonardo
8e836323f2 Bug 976940 - FormHistory.update() should throw if form history is disabled and the operation is not a removal. r=markh
MozReview-Commit-ID: 94FRqGofGsP
2016-02-22 18:17:43 +01:00
J. Ryan Stinnett
63103c689d Bug 1225944 - Allow reinstalling temp add-ons. r=Mossop
MozReview-Commit-ID: JTbCaKGJ7wW
2016-02-22 23:35:10 -06:00
Andrew McCreight
fed281470b Bug 1247679, part 3 - Replace NS_IMPL_CYCLE_COLLECTION_TRACE_JSVAL_MEMBER_CALLBACK with JS_MEMBER. r=smaug 2016-02-22 10:11:02 -08:00
Jeffrey Tran
b62fba67b8 Bug 637238 - Uncheck rich text option in MainMenu.nib. r=ted 2016-02-22 09:21:15 -08:00
Andrew Swan
e185fe4e1d Bug 1245603 - Implement browser.downloads.search() r=kmag
MozReview-Commit-ID: 9XqkfZyeS8X
2016-03-02 10:23:55 -08:00
Manuel Casas Barrado
06c16ea928 Bug 1245486 - Send Telemetry events for use of the Pause and Restart buttons. r=mikedeboer 2016-03-02 16:42:13 +01:00
Carsten "Tomcat" Book
54d05803a2 Merge mozilla-central to fx-team 2016-03-02 16:05:38 +01:00
Sebastian Hengst
4517638723 Backed out changeset a1c1b0943294 (bug 1245603) for failing own test. r=failure 2016-03-02 15:09:16 +01:00
Panos Astithas
07e35e1bef Bug 1252449 - Enable test_classifier.html and test_classifier_worker.html on e10s. r=gcp
MozReview-Commit-ID: AxKMYI7nDkD
2016-03-02 15:33:55 +02:00
Andrew Swan
667d29448f bug 1245603 - Implement browser.downloads.search() r=kmag
MozReview-Commit-ID: 9XqkfZyeS8X
2016-02-29 10:57:12 -08:00
Alexandre Poirot
de72672405 Bug 1248435 - Add telemetry probes for reload addon installation and reload action. r=jryans data-review=bsmedberg 2016-03-02 02:32:05 -08:00
Phil Ringnalda
1c78ce3c9d Bug 1238433 followup, we should be high as an int, not as a string, a=bustage
CLOSED TREE
2016-02-20 17:44:00 -08:00
Phil Ringnalda
af4b02227d Merge f-t to m-c, a=merge 2016-02-20 17:25:14 -08:00
Eric Hu
fceecdfe48 Bug 1245910 - Enforce correct types in Histograms.json. r=gfritzsche
- Convert string values to integer and boolean values for Histograms
- Add compile time type checks on Histograms.json
- Remove string to int/bool coercion for the Histogram keys:
  - n_buckets
  - n_values
  - low
  - high
  - keyed
- Remove check_numeric (redundant with check_expression_types)
2016-02-17 21:14:31 +07:00
Rail Aliiev
e15797e51e Bug 1248883 - missing ${platform}_info.txt files r=mshal 2016-02-19 13:24:50 -08:00
Olli Pettay
215162bc3b Bug 1249439 - xul:browser adds itself as a strong observer to observer service, r=gijs 2016-02-19 20:18:39 +02:00
Gijs Kruitbosch
facea967d7 Bug 1229626 - fix pinning to taskbar to reflect user preference, r=mhowell
MozReview-Commit-ID: DIHzv32bwkN
2016-02-02 23:44:49 +00:00
Carsten "Tomcat" Book
6154ac43b6 Merge mozilla-central to fx-team 2016-02-19 12:08:37 +01:00
Carsten "Tomcat" Book
c69829500b merge mozilla-inbound to mozilla-central a=merge 2016-02-19 12:02:26 +01:00
bsilverberg
f29e1e96ca Bug 1246748 - Complete the implementation of chrome.i18n.getUILanguage, r=kmag
Implement chrome.i18n.getUILanguage including tests

Add API to content scripts

MozReview-Commit-ID: IcDlLj8Et73
2016-02-18 07:50:17 -05:00
Matthew Noorenberghe
38307328d4 Bug 1228671 - Make some notification telemetry opt-out. r=bsmedberg
MozReview-Commit-ID: 2ZeiJnZaebA
2016-02-18 10:43:28 -08:00
Matthew Wein
95b0026673 Bug 1246031 - Utility for obtaining platform information. r=kmag 2016-02-17 15:14:28 -05:00
Margaret Leibovic
d1fe17d2d4 Bug 1245497 - (Part 1) Update FENNEC_GECKOAPP_STARTUP_ACTION to measure homescreen shortcut launches. r=mcomella
MozReview-Commit-ID: CkvS3eP5wTy
2016-02-03 12:08:15 -05:00
Carsten "Tomcat" Book
5fc9c08ceb Merge mozilla-central to fx-team 2016-02-18 14:04:37 +01:00
Carsten "Tomcat" Book
f8289f4f90 merge mozilla-inbound to mozilla-central a=merge 2016-02-18 12:01:24 +01:00
David Rajchenbach-Teller
5200445118 Bug 1246277 - Don't forget to register nsPerformanceStatsService on non-Nightly;r=me
MozReview-Commit-ID: EsaLZ8oB9r5
2016-02-17 23:47:36 +01:00
Mark Banner
5a25e5e299 Bug 1245666 - Add license for Loop's slideshow code. r=gerv 2016-02-18 10:13:34 +00:00
Alessio Placitelli
674551fae1 Bug 1243893 - Force values to true/false if the expected type is boolean in the environment. r=gfritzsche 2016-02-16 09:48:00 +01:00
Alessio Placitelli
9b72be84e0 Bug 1243893 - Telemetry in-tree docs conflict with actual pings. r=gfritzsche 2016-02-16 07:36:00 +01:00
Phil Ringnalda
6bf2ebc8ef Bug 1248796 followup, remove trailing comma on a CLOSED TREE 2016-02-17 19:18:47 -08:00
Felipe Gomes
c2664451e7 Bug 1248796 - Store on Telemetry whether the e10s blocking code successfully ran. r=gftrizsche data-r=bsmedberg 2016-02-18 00:53:48 -02:00
Julien Wajsberg
e68bfd0534 Bug 1248523 - Remove duplicate rules in .eslintrc r=kmag
MozReview-Commit-ID: ICAnRlR1ILI
2016-02-17 12:03:05 -08:00
Carsten "Tomcat" Book
b97da96831 Backed out changeset 593676d0f08f (bug 1243602) for m5 test failures 2016-02-17 15:01:22 +01:00
Matthew Wein
a03d4148d6 Bug 1243602 - don't expose browser.* properties that lack required permissions. r=kmag 2016-02-15 17:59:07 -05:00
Andy McKay
6930682c6d Bug 1238312 - implement tabs.duplicate. r=kmag
MozReview-Commit-ID: Fzd6BuAEgSl
2016-02-12 15:38:55 -08:00
AJ Kerrigan
24423860e5 Bug 1246188 - Make webconsole.js ESLint-clean. r=lclark 2016-02-13 00:56:12 -05:00
Carsten "Tomcat" Book
1e25d912bc Merge mozilla-central to fx-team 2016-02-17 12:20:16 +01:00
Carsten "Tomcat" Book
05fbdd5951 merge fx-team to mozilla-central a=merge 2016-02-17 12:07:39 +01:00
Kris Maglione
bc7cd438f0 Bug 1248855 - [webext] Add "object-curly-spacing" ESLint rule and auto-fix errors. r=billm
MozReview-Commit-ID: BAZ2rRl7eSM
2016-02-16 20:10:00 -08:00
Drew Willcoxon
4440844edb Bug 1247641 - When loading a background thumbnail, load about:blank asynchronously when a load fails to avoid endless redirects. r=markh 2016-02-16 16:34:25 -08:00
Andrew Krawchyk
14c2518afa Bug 1220654 - Replace removeVisitsTimeframe with History.removeVisitsByFilter and deprecate it. r=mak
***
yield on removeVisitsByFilter in tests

MozReview-Commit-ID: JGDaJGEmtoD
***
update bookmarked place tests, inline object declarations

MozReview-Commit-ID: Cxec22UHui0
***
updates for code review

MozReview-Commit-ID: AIRqrJ0B6GQ
2016-02-16 14:52:59 -05:00
Kit Cambridge
667d2d8695 Back out changeset 4357fe5a9d22 (bug 1206560) for M-e10s(bc4) failures.
MozReview-Commit-ID: 1J0li7PNBWN
2016-02-16 16:13:38 -08:00
Kit Cambridge
c3073ddeea Bug 1224785, Part 3 - Don't include ShowWith{Icon}Backend on Android. r=me 2016-02-16 15:52:15 -08:00
Marco Bonardo
7326e8aac4 Bug 1244650 - Failure to clear Forms and Search Data on exit. r=yoric
The problem is due to sanitization happening too late in the shutdown cycle.
The Sanitizer depends on Places shutdown, that recently moved to async shutdown.
That change caused shutdown to happen completely at profile-before-change, unfortunately
during that phase it's impossible to predict which services are already shutdown.
The patch restores the previous Places shutdown procedure, thus clients are notified
earlier, during profile-change-teardown.

Additional meaningful changes:
* Fixes FX_SANITIZE_TOTAL telemetry to properly count total time taken by sanitize.
* Makes each cleanup operation isolated from other errors to try cleaning up as most as possible.
* In case of multiple sanitization sub steps, each step is isolated by a try/catch, the last seen exception is reported upstream.
* Makes FX_SANITIZE_HISTORY actually measure history, not other random stuff.
* Removes TOPIC_SIMULATE_PLACES_MUST_CLOSE_1 since we can now just use profile-change-teardown for shutdown phase 1.

MozReview-Commit-ID: HroLvbi25IC
2016-02-04 13:51:34 +01:00
Dave Townsend
696bd05e96 Bug 1245916: Turn on no-undef in toolkit/mozapps/extensions. r=rhelmer
Mostly just declaring globals that Cu.imports defines but there are some actual
bugs here that have been fixed as well as one test that just never ran because
of a hidden exception.

MozReview-Commit-ID: J6uIpYp8ANx
2016-02-03 22:48:48 -08:00
Dave Townsend
88e90d7767 Bug 1245916: Add additional default globals. r=felipe
This defines a few additional globals but also turns on the browser environment
for everything in browser and toolkit. This may lead to some false negatives
but we have lots of code that runs in a browser context so in the name of
getting rules turned on I think this is a useful step.

MozReview-Commit-ID: BdWouZGK6d
2016-02-05 12:12:30 -08:00
Dave Townsend
39095f0ee1 Bug 1245916: Add additional browser window scripts to eslint globals. r=felipe
This adds more of the scripts that browser.js relies on and also makes
browser-chrome head files import the browser.js globals.

The MOZ_JSDOWNLOADS block in contentAreaUtils only seems to hide a single
function, I don't see any need to keep hiding that now we're on by default.

MozReview-Commit-ID: 5zvF3JtJrZG
2016-02-05 12:16:39 -08:00
Dave Townsend
4c45c258f1 Bug 1245916: Unify eslint global discovery rules. r=pbrosset
While working on turning on no-undef I discovered that the various rules we
have for defining globals are a little inconsistent in whether the files they
load recurse through import-globals-from directives and none of them imported
eslint globals directives.

I think we're better off putting all this global parsing code in a single place
rather than spread across multiple rules. Have one rule to turn it on for
parsed files and one function to load globals from other files and make them
share most of the code so we won't get inconsistent. If we find us needing to
turn on/off individual features we can figure out a way to do that in the
future.

This patch does that, the globals.js file does all global parsing with a shared
object that receives events from the AST, either through from an ESlint rule
or from a simple AST walker using estraverse.

MozReview-Commit-ID: 9KQZwsNNOUl
2016-02-05 11:37:50 -08:00
Birunthan Mohanathas
97fa807eb0 Bug 1236343 - Cherry-pick upstream Breakpad commit "Try loading msdiaNNN.dll if CoCreateInstance(CLSID_DiaSource) fails". r=ted
1e24e66fbb

DONTBUILD because we don't build pdb_source_line_writer.cc yet.
2016-02-17 11:36:19 -05:00
Michael Comella
66c9b2211c Bug 1244295 - Add regression warning to ClientID.jsm getClientID method. r=gfritzsche
MozReview-Commit-ID: Eci1sG9HPem
2016-02-17 15:31:26 -08:00
Xidorn Quan
624da19ffb Bug 743198 part 9 - Use unprefixed Fullscreen API in tests. r=smaug 2016-02-17 08:47:11 +08:00
Xidorn Quan
7cada478d1 Bug 743198 part 8 - Use unprefixed Fullscreen API in chrome code. r=smaug 2016-02-17 08:47:11 +08:00
Mike Shal
5fe1e2faab Bug 1243750 - Install all SDKs into sdk/; r=glandium 2016-01-29 14:52:52 -05:00
Botond Ballo
3306aea4f3 Bug 1238137 - Telemetry pings for main thread autoscrolling. r=mconley 2016-02-05 18:01:27 -05:00
Botond Ballo
463bd958f5 Bug 1238137 - Define a telemetry histogram for tracking the input methods used to trigger scrolling. r=kats 2016-02-16 14:17:35 -05:00
James Willcox
b66db23e34 Bug 1247978 - Ensure minidump header gets written during crash dump on Linux r=ted 2016-02-16 10:16:57 -06:00
James Willcox
d2c9b45171 Bug 1247399 - Add some debug spew to Linux crash handler r=ted 2016-02-16 10:16:57 -06:00
David Anderson
5a8c923933 Add instrumentation for when content processes fail to acquire D3D11 devices. (bug 1247539, r=milan) 2016-02-15 23:59:24 -08:00
ISHIKAWA, Chiaki
72d38a6835 Bug 1248252 - Improper outdated octal constant syntax in M-C tree. Use '0o' prefix. r=dao
Be warned. Do not attemp to change the .js "test" source code in ./js
They are meant to check

 - the outdated 0666 octal constant is still parsed correctly,
 - the outdated 0666 octal constant raises syntax error flag
   in strict mode, etc.

So leave them alone.
2016-02-15 08:57:00 +01:00
David Rajchenbach-Teller
a4d88c56a6 Bug 1243706 - Release PerformanceStats/PerformanceWatcher;r=Felipe
MozReview-Commit-ID: 4XT21bfBSa9
2016-01-28 13:41:14 +01:00
Carsten "Tomcat" Book
6140c2a121 Merge mozilla-central to mozilla-inbound 2016-02-15 12:30:39 +01:00
Jon Coppeard
12eff67069 Bug 1247955 - Add telemetry for compacting GC r=terrence 2016-02-15 10:37:58 +00:00
Phil Ringnalda
edbecc1e27 Merge m-c to f-t 2016-02-13 19:26:30 -08:00
Phil Ringnalda
e67329a593 Merge m-i to m-c, a=merge 2016-02-13 19:18:53 -08:00
Robert Helmer
5280c80c32 Bug 1232222 - provide telemetry environment data on which addons are system addons r=gfritzsche
MozReview-Commit-ID: 89M0HnzfIrd
2016-02-13 17:51:26 -08:00
Robert Helmer
bdb024360b Bug 1232222 - expose isSystem flag if add-on is a system add-on r=Mossop
MozReview-Commit-ID: 2SRRJplalUy
2016-02-13 17:51:21 -08:00
Michael Comella
c047cbe622 Bug 1247572 - Add profileDate field to Android core ping docs. r=gfritzsche
MozReview-Commit-ID: Gob7uXjT6jG
2016-02-11 11:45:28 -08:00
Mark Finkle
6bbc62012c Bug 1246973 - Support clearing UI Telemetry when creating pings r=gfritzsche 2016-02-12 18:02:03 -05:00
Nick Alexander
6d4027e223 Bug 1247470 - Don't try to sign bouncer APK during Android single locale repacks. r=glandium
There's no slick way to determine that we're doing a single local
repack, and it's not worth adding a new flag just for this situation.
So let's not sign the bouncer APK if tests are disabled; since tests
are disabled during single local repack packaging, this should be
sufficient.  This makes the bouncer APK just like the Robocop APK.

MozReview-Commit-ID: AaHUEMhcqMy
2016-02-10 15:47:45 -08:00
Nick Alexander
f7269cd80a Bug 1119520 - Add opt-in Gradle build mode for mobile/android. r=gps
Opt-in by adding --enable-gradle-mobile-android-builds.

Gradle dependencies (including the Android-Gradle plugin) are assumed
to be present.  Local developers will fetch them from the jcentral
repository.

Android-specific Maven dependencies are shipped as "extras" with the
Android SDK, and should be found automatically by the Android-Gradle
plugin.

MozReview-Commit-ID: 966XgddWgEu
2016-02-12 10:06:40 -08:00
Carsten "Tomcat" Book
78e28b195f Backed out changeset ef81c79f6266 (bug 1249439) 2016-02-19 14:18:22 +01:00
Olli Pettay
6167684c4b Bug 1249439 - xul:browser adds itself as a strong observer to observer service, r=gijs 2016-02-19 13:10:22 +02:00
Carsten "Tomcat" Book
4f89063dcd Merge mozilla-central to mozilla-inbound 2016-02-19 12:07:49 +01:00
Louis Christie
a77bfc3d2d Bug 1238433 - Added telemetry for the proportion of dropped frames. r=cpearce, f=bsmedberg 2016-02-18 15:22:13 +13:00
Gijs Kruitbosch
7be93a5465 Bug 1244259 - wait for SafeBrowsing to have added MozEntries in initial runs of talos perf testing, r=jmaher,gcp
MozReview-Commit-ID: Dvs5RQyhfpy
2016-02-12 08:47:31 +00:00
Carsten "Tomcat" Book
cc458bb98e Merge mozilla-central to fx-team 2016-02-12 15:21:12 +01:00
Carsten "Tomcat" Book
ab1e5f44dc merge mozilla-inbound to mozilla-central a=merge 2016-02-12 15:15:17 +01:00
Carsten "Tomcat" Book
73e08a4e77 Backed out changeset 306cf0271d3e (bug 1119520) for causing merge conflicts with m-i to m-c merge 2016-02-12 15:14:36 +01:00
Carsten "Tomcat" Book
469cebaa25 merge fx-team to mozilla-central a=merge 2016-02-12 12:40:31 +01:00
Mike de Boer
cb2ff71b55 Bug 1245813: make sure that messageManager message listeners are swapped as well after chat window attach/ detach. This means that the browser_tearoff.js mochitest can be enabled again. r=mixedpuppy 2016-02-12 13:23:03 +01:00
Mike de Boer
c2501076fa Bug 1245813: add documentation to explain more about what swapDocShells does and, most importantly, does not do with respect to messageManagers. r=smaug 2016-02-12 13:23:01 +01:00
Carsten "Tomcat" Book
25b02e1520 Backed out changeset 9802a7367d48 (bug 1225743) for ES failures 2016-02-12 12:16:19 +01:00
Ryan VanderMeulen
08b59f8d68 Backed out changeset e135879cff29 (bug 1218473) to fix various Windows startup issues being experienced by some users. a=sledru 2016-02-11 13:35:48 -05:00
Carsten "Tomcat" Book
302ee59a1d Backed out changeset 6e4e5e584c32 (bug 1240848) for causing bug 1241921 to reappear 2016-02-11 15:12:51 +01:00
Carsten "Tomcat" Book
0a555533a6 merge mozilla-inbound to mozilla-central a=merge 2016-02-11 11:52:01 +01:00
Carsten "Tomcat" Book
1b78803718 merge fx-team to mozilla-central a=merge 2016-02-11 11:47:12 +01:00
Bill McCloskey
a4b98a20e4 Bug 1242013 - Record tab cache position in telemetry (r=mconley) 2016-02-11 21:39:11 -08:00
Carsten "Tomcat" Book
38b8addd44 Backed out changeset 5bf07e98c4ee (bug 1243750) for breaking Linux and OS X Nightly Builds 2016-02-10 16:08:27 +01:00
Carsten "Tomcat" Book
3847eaf3bd merge mozilla-inbound to mozilla-central a=merge 2016-02-10 11:47:34 +01:00
Steffen Wilberg
c072530c75 Bug 1246128: F11 displays the audio container in fullscreen instead of the browser. r=bz
MozReview-Commit-ID: IWKJvwDaFsG
2016-02-07 17:55:48 +01:00
R Kent James
1e14aff4e0 Bug 1211160 - update lastModifiedTime of distribution addons to properly sync roaming profiles, r=dtownsend 2016-02-10 10:33:37 -08:00
Gian-Carlo Pascutto
93d27418ab Bug 1150921 - Add telemetry for response codes to SafeBrowsing requests. r=francois f=bsmedberg 2016-02-10 17:59:40 +01:00
Felipe Gomes
69770f623a Bug 1246245 - Webextensions and themes should also block initial e10s rollout. r=Mossop 2016-02-11 18:47:09 -02:00
Nick Alexander
500e6635c8 Bug 1119520 - Add opt-in Gradle build mode for mobile/android. r=gps
Opt-in by adding --enable-gradle-mobile-android-builds.

Gradle dependencies (including the Android-Gradle plugin) are assumed
to be present.  Local developers will fetch them from the jcentral
repository.

Android-specific Maven dependencies are shipped as "extras" with the
Android SDK, and should be found automatically by the Android-Gradle
plugin.

MozReview-Commit-ID: 966XgddWgEu
2016-02-03 11:18:38 -08:00
Carsten "Tomcat" Book
cd1934bb71 Merge mozilla-central to fx-team 2016-02-11 11:57:05 +01:00
Tracy Walker
5b03e7d747 Bug 1245225 - [e10s] Renabled working test cases. Remove relevant skip-if e10s in toolkit/components/thumbnails/test/browser.ini for browser_thumbnails_bg_crash_while_idle.js, browser_thumbnails_bg_no_cookies_sent.js, browser_thumbnails_bug727765.js and browser_thumbnails_capture.js. r=jimm 2016-02-05 10:18:36 -06:00
Eric Hu
34a778ced7 Bug 1244766 - Remove optional Health Report callback parameter from Places telemetry. r=gfritzsche 2016-02-04 01:25:55 +07:00
Andrew Swan
c118eae29e Bug 1236940 - Add ip property to chrome.webRequest.onCompleted callback. r=billm 2016-02-02 21:08:51 -08:00
Vince Tieu
54f1239848 Bug 524757 - "Add architecture and operating system to about:support". r=adw 2016-02-09 15:57:00 +01:00
Dave Townsend
a752390265 Bug 1244357: Use a shim around the certificate DB to allow the add-ons manager to think that add-ons are signed when they aren't. r=rhelmer
Because the add-ons manager hasn't startup up yet we can replace the certificate
database in xpcshell tests with one that claims add-ons are signed by valid
certificates even when they aren't. This allows us to run tests even in builds
where signing cannot be disabled during for the normal application.

This adds an override for all tests except those that are explicitely testing
signing.
2016-01-29 16:41:18 -08:00
Dave Townsend
d4fb4aa3b5 Bug 1244248: Cache the certificate database during startup rather than getting it everytime it is needed. r=rhelmer 2016-02-09 08:36:36 -08:00
Luca Greco
65d6f96e68 Bug 1190685 - [webext] Implements webNavigation.getFrame/getAllFrames API methods. r=kmag 2016-02-08 18:30:48 +01:00
Marco Bonardo
345570e137 Bug 1243778 - PushRecord::getLastVisit cannot rely on the Places url index anymore. r=kitcambridge 2016-02-08 14:42:07 +01:00
Carsten "Tomcat" Book
63e921a3d8 merge mozilla-inbound to mozilla-central a=merge 2016-02-09 12:02:38 +01:00
Wes Kocher
7d98434e52 Backed out changeset baf5dfffbc34 (bug 1246128) for an ESLint failure a=backout 2016-02-08 16:47:51 -08:00
Myk Melez
42a2e4cb04 Bug 1238576 - disable mozApps API on desktop/Android; r=ehsan,ochameau,bz,mcmanus,jmaher,marco 2016-02-08 11:24:22 -08:00
Aaron Klotz
2b397040ac Bug 1240848: Adds additional instructions to x64 detour patcher and prevents register clobbering in jmp from trampoline; r=ehsan 2016-02-03 16:21:17 -07:00
James Willcox
7a9c161c34 Bug 1245612 - Send texture usage bytes in crash reports r=bsmedberg 2016-02-08 09:18:52 -06:00
Steffen Wilberg
0d57c596a0 Bug 1246128: F11 displays the audio container in fullscreen instead of the browser. r=bz
MozReview-Commit-ID: IWKJvwDaFsG
2016-02-07 17:55:48 +01:00
J. Ryan Stinnett
e55cea1e3b Bug 1204127 - Clean up paths added after migration. r=ochameau 2016-02-08 17:32:07 -06:00
Alessio Placitelli
a111231fcb Bug 1244182 - Properly document all the fields of the main ping. r=gfritzsche 2016-02-08 06:51:00 -08:00
Chenxia Liu
84a918d554 Bug 1245368 - Add telemetry for home panel customizations. r=margaret 2016-02-04 16:14:34 -08:00
Dave Townsend
570a8ec931 Backing out c57d2020f884 for bug 1244357 due to test failures. CLOSED TREE 2016-02-08 10:18:48 -08:00
Dave Townsend
d98a43d044 Bug 1245649: Enable no-nested-ternary. r=mconley 2016-02-03 21:17:16 -08:00
Dave Townsend
4dcf69dfe4 Bug 1244357: Use a shim around the certificate DB to allow the add-ons manager to think that add-ons are signed when they aren't. r=rhelmer
Because the add-ons manager hasn't startup up yet we can replace the certificate
database in xpcshell tests with one that claims add-ons are signed by valid
certificates even when they aren't. This allows us to run tests even in builds
where signing cannot be disabled during for the normal application.

This adds an override for all tests except those that are explicitely testing
signing.
2016-01-29 16:41:18 -08:00
Dave Townsend
8691b09bc2 Bug 1236377: Ignore invalid file descriptors when loading an add-ons database written by a different OS. r=rhelmer
nsIFile descriptors use OS specific formats so when trying to read them we have
to catch any failure if the database was written by a different OS. This leaves
the _sourceBundle undefined in only one case which is guaranteed to be during
startup since xpistate.descriptor for the add-on will also be incorrect and so
the full add-on scan will be triggered. That will spot the mismatch and update
the add-on in the database with the correct descriptor.
2016-02-02 13:17:10 -08:00
Margaret Leibovic
e9ba3ecf54 Bug 1243387 - Add telemetry probe to understand how often users load reading list items when offline. r=mfinkle 2016-02-05 09:37:15 -05:00
Margaret Leibovic
39e38e1e79 Bug 1246170 - Remove about:logins histogram telemetry probes. r=mfinkle 2016-02-05 10:11:54 -05:00
Tim Nguyen
a7195e8b0d Bug 1246498 - Various clean ups to aboutNetworking.css. r=jaws 2016-02-07 18:06:26 +01:00
Phil Ringnalda
dae29e0abd Merge m-c to f-t 2016-02-06 19:17:04 -08:00
Phil Ringnalda
beba52d63c Merge m-i to m-c, a=merge 2016-02-06 19:08:33 -08:00
Matthew Noorenberghe
9fc569a58b Bug 612168 - Follow-up for test_undouninstall.js trailing whitespace. r=eslint 2016-02-06 18:15:29 -08:00
Shih-Chiang Chien
c3e400ba96 Bug 1129785 - support video sharing via Presentation API. r=mfinkle. 2016-02-06 18:15:22 -08:00
Kris Maglione
b5abe1fe8c Bug 1225715: Follow-up: Ignore unknown permissions and top-level manifest keys. r=me 2016-02-06 14:02:30 -08:00
Andrew Swan
361c05143d Bug 612168 - Handle uninstalls of restartless addons in XPIProvider. r=Mossop 2016-02-05 15:06:48 -08:00
Matthew Noorenberghe
c78f003f63 Bug 1246323 - passwordmgr: Bug 1001765 follow-up for VK_ESCAPE handling and test cleanup. r=dolske 2016-02-05 17:33:47 -08:00
Kris Maglione
66e8dc30df Bug 1234020: Part 2m - [webext] Return promises from the notifications API. r=rpl 2016-02-04 13:34:11 -08:00
Kris Maglione
6500b66487 Bug 1234020: Part 2c - [webext] Return promises from the idle API. r=rpl 2016-02-02 19:35:31 -08:00
Kris Maglione
2d769cdaa7 Bug 1234020: Part 2a - [webext] Return promises from the background page APIs. r=rpl 2016-02-02 19:14:34 -08:00
Phil Ringnalda
80c8b4cc56 Merge m-c to f-t 2016-02-05 19:45:14 -08:00
Phil Ringnalda
cf9ad27651 Merge m-i to m-c, a=merge 2016-02-05 18:41:47 -08:00
Tom Schuster
705307de45 Bug 1245141 - Use new Proxy for AddonManager.addonTypes. r=mossop 2016-02-05 19:31:08 +01:00
Kris Maglione
fcdac58ee5 Bug 1234020: Part 2l - [webext] Return promises from the alarms API. r=rpl 2016-01-29 18:58:29 -08:00
Kris Maglione
e6d871feab Bug 1234020: Part 2f - [webext] Return promises from the bookmarks API. r=evilpie 2016-02-01 18:12:45 -08:00
Kris Maglione
a901527626 Bug 1234020: Part 2e - [webext] Return promises from the storage API. r=rpl 2016-01-29 18:59:37 -08:00
Kris Maglione
90e67d2093 Bug 1234020: Part 2d - [webext] Return promises from the runtime API. r=rpl 2016-02-01 18:08:18 -08:00
Kris Maglione
4ae326c40b Bug 1234020: Part 2b - [webext] Return promises from the cookies APIs. r=evilpie 2016-02-01 18:03:37 -08:00
Mike Hommey
2412e7fe93 Followup for bug 1069556: Remove what was removed in bug 1245055. r=me 2016-02-10 10:16:07 +09:00
Mike Hommey
26cdd33c00 Bug 1246871 - Generate platform.ini with the preprocessor instead of an ad-hoc script. r=mshal 2016-02-10 10:11:58 +09:00
Ted Mielczarek
17dc55c851 bug 1069556 - sync to Breakpad c53ed143108948eb7e2d7ee77dc8c0d92050ce7c. r=glandium, benwa
This commit contains a few things:
* Update our copy of google-breakpad to upstream c53ed143108948eb7e2d7ee77dc8c0d92050ce7c
* Get rid of all but one local patch, fold a few related local patches into one
* Misc build fixup to sync with upstream--adding a few new moz.build files,
  source files
* The final bits of unhooking Breakpad from the profiler:
** Revert to only building toolkit/crashreporter if MOZ_CRASHREPORTER.
** Stop building bits of Breakpad that we only needed for the profiler.
** Remove a few bits of profiler code that were used to interface with Breakpad.
** Remove toolkit/crashreporter/breakpad-logging, which was only used to
   suppress Breakpad logging for the in-process stackwalker.
* Upstream removed their Android-compat sys/ucontext.h because the Android NDK
  added it, but the bionic we're using for Gonk builds is too old, so add a
  copy of the previous version of those files to
  toolkit/crashreporter/gonk-include to keep Gonk building.
* Consolidate moz.build files under toolkit/crashreporter/google-breakpad/client/linux
2016-01-27 09:39:53 -05:00
Nick Alexander
0c38561375 Bug 1234629 - Part 2: Fail packaging if bouncer APK and main APK have different permissions. r=gps
This isn't sensible for b2gdroid, but that project should never enable
the bouncer APK anyway.
2016-01-27 14:34:46 -08:00
Nick Alexander
522820bdb3 Bug 1234629 - Part 1: Create bouncer APK for OTA distribution installs. r=margaret,gps
This commit produces an "install bouncer" APK which is a "hollow
shell" that looks like the main Fennec APK.  In particular, both APKs have:

* the same Android package name (application id); and
* the same set of <permission>, <uses-permission>, and <uses-feature>
  blocks in their manifests.

The bouncer APK must always have an android:versionCode smaller than
the main Fennec APK; for now, we will just bump that manually
mobile/android/bouncer/moz.build.
2016-01-27 15:28:31 -08:00
Wes Kocher
d4324cbe88 Backed out 2 changesets (bug 1232222) for xpcshell bustage
Backed out changeset 06bc151231a5 (bug 1232222)
Backed out changeset 38ba7c48145e (bug 1232222)
2016-02-05 16:29:00 -08:00
Kris Maglione
2bc18ace20 Bug 1234020: Part 3 - [webext] Remove promise<->callback compatibility workarounds. r=billm 2016-01-25 16:06:08 -08:00
Kris Maglione
fa1742c123 Bug 1234020: Part 2h.1 - [webext] Convert async API errors to rejected promises. r=billm 2016-02-10 17:01:38 -08:00
Kris Maglione
dfad78cdb2 Bug 1244474: [webext] Part 2 - Make extra manifest properties/permissions warnings instead of errors. r=billm 2016-01-30 14:32:36 -08:00
Kris Maglione
2930506e73 Bug 1244474: [webext] Part 1 - Add "deprecated" property support to schema validator. r=billm 2016-02-10 16:32:58 -08:00
Kris Maglione
68e45beb06 Bug 1213895: Part 2 - Do not use ellipsis in cropped toolbarbutton badge text. r=bwinton 2016-02-08 14:35:55 -08:00
Robert Helmer
c03408de22 Bug 1232222 - Provide telemetry environment data on which addons are system addons. r=gfritzsche 2016-01-25 14:19:52 -08:00
Robert Helmer
928e2cb2c5 Bug 1232222 - Expose isSystem flag if add-on is a system add-on. r=Mossop 2016-01-25 12:35:24 -08:00
Dave Townsend
381b5bc3ad Bug 1244302: Remove the add-ons selection UI. 2016-02-02 09:15:59 -08:00
Jeffrey Tran
6f2fc4ee11 Bug 1108019 - Avoid console exception spew from nsPlacesAutoComplete.js. r=mak 2016-02-10 15:30:23 +01:00
Georg Fritzsche
15273c23b9 Bug 1247264 - Update the Histogram bucket limit error message to point to the Telemetry team. r=chutten 2016-02-10 15:19:37 +01:00
Georg Fritzsche
79ab24ea1d Bug 1247258 - Use Array.prototype.includes in Telemetry code. r=dexter 2016-02-10 15:19:37 +01:00
Carsten "Tomcat" Book
e3a57dfbae Merge mozilla-central to fx-team 2016-02-10 14:30:05 +01:00
Mark Banner
ecc2370542 Bug 1245373 - Remove obsolete Loop histograms - room context info and sharing state changes. blanket-rs=data-stewards for removals. 2016-02-10 11:21:25 +00:00
Andrew Swan
e40f02b580 Bug 1156826 - Implement browser.runtime.setUninstallURL(). r=kmag 2016-02-08 16:00:25 -08:00
Dave Townsend
e5fd70477e Bug 1249074: Don't offer existing sideloaded add-ons to users when creating a new profile. r=rhelmer
MozReview-Commit-ID: 7pnZhEvGRfj
2016-02-17 11:06:00 -08:00
Milan Sreckovic
718c1f90fb Bug 1240160: Add the TimeStamp based uptime value to crash reports, tagging it as UptimeTS, to differentiate from an existing Uptime value. A bit of additional code, avoiding the usage of C libraries to format some strings and a way to gtest these. r=BenWa,ted.mielczarek carrying ted.mielczarek review for the exception handler changes.
MozReview-Commit-ID: 12pRuD7agIG
2016-02-17 17:44:21 -05:00
Kit Cambridge
6bc2b9b021 Bug 1206560 - Show the site favicon in XUL notifications. r=jaws
MozReview-Commit-ID: Fe3R91icOuc
2016-01-08 12:53:34 -07:00
Kit Cambridge
0800e490a2 Bug 1224785, Part 1 - Implement alert favicons backend. r=wchen
MozReview-Commit-ID: Day8Hj8lT1f
2016-01-07 13:15:55 -07:00
Mike Shal
8660ef178a Bug 1243750 - Install all SDKs into sdk/; r=glandium 2016-01-29 14:52:52 -05:00
Blake Kaplan
a9dc5fef4d Bug 1245723 - Fix typo. r=typo 2016-02-09 15:01:29 -08:00
Blake Kaplan
c1a453289a Bug 1245723 - Make crashreporter browser-chrome tests e10s compatible. r=felipe 2016-02-09 14:40:35 -08:00
Blake Kaplan
7b2eefa8d7 Bug 1245723 - Make browser_bug680727 e10s compatible. r=felipe 2016-02-09 14:40:35 -08:00
Blake Kaplan
cd053ad3e6 Bug 1245723 - Make the satchel browser-chrome test e10s compatible. r=felipe 2016-02-09 14:40:35 -08:00
Mike Hommey
ed1c39fba6 Bug 1246874 - Unify GRE_BUILDID and MOZ_APP_BUILDID at the build system level. r=mshal 2016-02-10 07:39:30 +09:00
Nicholas Nethercote
867c012a9d Bug 1205358 - Fix up nsUrlClassifierPrefixSet memory reporting. r=gcp.
This patch reverts the "measure-in-advance" approach added in part 1 of bug
1050108 -- because that doesn't interact well with DMD -- and adds locking to
avoid races between the url-classifier thread and the main thread.
2016-02-10 08:30:48 +11:00
Gijs Kruitbosch
691891ad9b Bug 1243353 - allow HTML in-content checkboxes to have focus and style them appropriately, r=jaws 2016-02-01 21:45:22 +00:00
J. Ryan Stinnett
0373066d4a Bug 1245251 - Repair add-on manager for external XUL apps. r=Mossop 2016-02-05 09:56:15 -06:00
Felipe Gomes
4594579039 Bug 1230196 - Allow release channel to run e10s. r=billm 2016-02-05 13:27:12 -02:00
Nick Fitzgerald
f1fc6cfdf3 Bug 1221619 - Add telemetry to memory tool. r=jsantell, data-review=bsmedberg 2016-02-03 15:17:00 +01:00
Nigel Babu
2682409fe4 Backed out 10 changesets (bug 1234629, bug 1233882) for bustage on Android rc tests
Backed out changeset 9aa32d9a25df (bug 1234629)
Backed out changeset d73d36c9619b (bug 1234629)
Backed out changeset a7f63b3721cd (bug 1233882)
Backed out changeset c79f4a8c3e86 (bug 1234629)
Backed out changeset 400c030d3c01 (bug 1234629)
Backed out changeset 54a3d0851bc6 (bug 1234629)
Backed out changeset f80912ecfa87 (bug 1234629)
Backed out changeset 50bcadca2131 (bug 1234629)
Backed out changeset aaa420ed66d7 (bug 1234629)
Backed out changeset 7a62e97f07c2 (bug 1234629)
2016-02-05 15:42:28 +05:30
Dave Townsend
848229ab45 Bug 1245649: Enable no-negated-in-lhs, no-native-reassign, no-func-assign and no-labels. r=MattN 2016-02-03 20:47:08 -08:00
Dave Townsend
71be6979b2 Bug 1245649: Turn on use-isnan, no-unexpected-multiline, no-octal and no-self-compare. r=MattN 2016-02-03 18:21:30 -08:00
Dave Townsend
672da226a5 Bug 1245649: Turn on no-irregular-whitespace and no-mixed-spaces-and-tabs. r=jaws 2016-02-03 18:09:49 -08:00
Dave Townsend
f800a9c4ac Bug 1245649: Turn on valid-typeof, no-invalid-regexp, no-empty-pattern and no-empty-character-class. r=felipe 2016-02-03 17:38:13 -08:00