Commit Graph

1152 Commits

Author SHA1 Message Date
Tim Nguyen
a3fa3d59bb Bug 1347204 - Implement the colors.ntp_background and colors.ntp_text properties. r=mconley
MozReview-Commit-ID: En8HajryiJS
2018-04-12 16:48:23 -04:00
Edouard Oger
1c784981d3 Bug 1466933 - Implement FxA commands. r=markh,rfkelly
MozReview-Commit-ID: EXLO3vnu9vB
2018-05-30 17:23:56 -04:00
Mark Banner
4d7f6f4623 Bug 1446325 - Stop inserting the default smart bookmarks into new profiles. r=mak,lina
MozReview-Commit-ID: AGQaw1rgukO

Differential Revision: https://phabricator.services.mozilla.com/D1831
2018-07-02 16:25:09 +00:00
Stephen A Pohl
e9e839bf7d Bug 1472272: Allow apps like Thunderbird to switch to the dark theme as well when macOS 10.14+ switches to dark mode. r=dao 2018-07-01 19:40:16 -04:00
Gijs Kruitbosch
4fc43fb0a7 Bug 1438499 - show 'close multiple tabs' warning dialog when quitting, r=jaws,whimboo
MozReview-Commit-ID: J2gi9do8HK9
2018-06-13 09:34:52 -07:00
Andreea Pavel
ba57e8f271 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2018-06-23 00:51:56 +03:00
Florian Quèze
7b4b015e7f Bug 1469582 - Never skip the window opening animation for the early blank window, r=mconley. 2018-06-22 12:37:03 +02:00
Michael Kelly
1a8ea75eb8 Bug 1461439: Enable browser error telemetry on non-Nightly channels. r=Gijs
MozReview-Commit-ID: GAwbFC49b8H
2018-06-05 11:15:54 -07:00
Dale Harvey
f28e841657 Bug 1461656 - Ask permission when site wants to autoplay media. r=flod,johannh
MozReview-Commit-ID: Fc2IUZK90eu
2018-05-18 12:54:33 +01:00
Mark Banner
706a19ce6d Bug 1453667 - Remove BrowserUITelemetry. r=gfritzsche
MozReview-Commit-ID: Co31OPRrdpi
2018-06-06 20:29:09 +01:00
Felipe Gomes
331081d0a6 Bug 1467586 - Part 0. hg cp the DateTimePickerListener object to a new file, and rename the DateTimePickerHelper. r=mconley
Since we're naming this new file as DateTimePickerContent, it's also a good opportunity to rename the DateTimePickerHelper to DateTimePickerParent to make it more meaningful

MozReview-Commit-ID: 9xNwUjZb6UF
2018-06-09 18:46:35 -03:00
Bianca Danforth
115c431296 Bug 1465685 - Add login_form probe for Savant Shield study; r=MattN
This probe will register and record (for the duration of the study only):
* When a login form is loaded
* When a login form is submitted (excluding the case from unresolved bug 1287202)

The login_form probe has an 'extra' field called 'flow_id'. This value associates actions that occur in the same tab.

It should be noted that for several reasons, we should expect a higher than 1:1 ratio between 'load' and 'submit' events:
* Some sites, like Google and Amazon, have a two-step login process, and each step fires its own 'load' event. Only the second step fires a 'submit' event.
* Some sites, like Facebook and Twitter, fire multiple 'load' events on the same page.
* A common pattern for unsuccessful logins is for the site to redirect to a page with a login form. This would be a 'load' --> 'submit' --> 'load' series.
* Unlike 'load', the 'submit' event fires only when the Password Manager is enabled and the user is in a non-private window. 'Load' events will have a 'canRecordSubmit' key in the 'extra' field which will be true if a submit event for that form can be recorded.

MozReview-Commit-ID: LOMDSN6tgRV
2018-06-07 03:24:09 -07:00
Bianca Danforth
90748a458c Bug 1465685 - Add Password Manager probes for Savant Shield study; r=MattN
These probes will register and record (for the duration of the study only):
* When the user is prompted by the Password Manager
* When the user saves their login information through the Password Manager prompt
* When the user updates their login information through the Password Manager prompt
* When the user uses login information stored by the Password Manager

Both the 'pwmgr' and 'pwmgr_use' probe have an 'extra' field called 'flow_id'. This is a tab identifier. For a given session, flow_id remains constant, even if the tab is moved to a different index within the same window. Tabs at the same index in different windows will have different flow_ids.

MozReview-Commit-ID: CoBNl6lUQmH
2018-06-07 03:23:47 -07:00
Bianca Danforth
d71683bac7 Bug 1465703 - Add bookmark and follow_bookmark probes for Savant Shield study; r=adw
These probes will register and record (for the duration of the study only):
* When a bookmark is added.
* When a bookmark is removed.
* When a bookmark is visited.

Also moved init of study module to later in startup as an idle task to mitigate performance impact. Previously, this patch was failing the browser/base/content/test/performance/browser_startup.js test.

Note for bookmark added/removed: Using the source argument, we can filter out bulk events like from Sync, import, restore, etc.

Note for bookmark visited: This will also fire for the case when the user visits a page directly that happens to be bookmarked. The user doesn't have to "click" on a bookmark.

MozReview-Commit-ID: EYVlTLfVLkd
2018-06-06 04:25:36 -07:00
Kris Maglione
0847e8227e Bug 1464548: Part 3 - Update callers to use defineLazyGlobalGetters. r=mccr8
MozReview-Commit-ID: 9APGewiDDYB
2018-05-25 17:02:29 -07:00
Christoph Kerschbaumer
f7a0ac1bfc Bug 1459204: Have about:privatebrowsing rely on RemotePageManager instead of AboutCapabilities. r=mossop,baku 2018-06-07 11:32:27 +02:00
Bianca Danforth
003bf2ac2d Bug 1462725 - Uninit study on Firefox shutdown; r=rhelmer
Intended to undo study-related changes that don't need to persist between sessions: clear prefs, remove observers, etc.

MozReview-Commit-ID: GsoDhxf6CVJ
2018-06-04 16:20:54 -07:00
Bianca Danforth
48417955a5 Bug 1462725 - Rename study module; r=rhelmer
Module was renamed in order to be more consistent with references to this study elsewhere, as in the tracking bug 1457226.

Also removed TelemetryEvents.sendEvent method, set log level to 'warn' and added milestone bug to search probe.

MozReview-Commit-ID: KU82dQZLgxB
2018-06-04 16:20:25 -07:00
Bianca Danforth
693e2e0e4d Bug 1462725 - Init Savant module at Firefox startup with study pref; r=rhelmer
This module observes the study pref to enable/disable the study.

MozReview-Commit-ID: 1dcHfk5tc3Q
2018-06-04 16:18:13 -07:00
Harry Twyford
77125c7404 Bug 1453722 - Improvements to Dark Theme search bar. r=dao
MozReview-Commit-ID: AH3QVBRKymc
2018-06-01 11:13:27 -04:00
Dão Gottwald
bca3e4e7b1 Bug 1462635 - Fix disabled text color in webext theme styled popups. r=ntim
MozReview-Commit-ID: myI1PNipvK
2018-05-26 18:45:06 +02:00
Nan Jiang
ad9bdf13b2 Bug 1458617 - Add telemetry to detect if a user has a custom about:newtab/home page. r=Mardak
MozReview-Commit-ID: JrGQmFb2AXH
2018-05-15 13:47:56 -04:00
Bogdan Tara
9e8be01971 Backed out changeset 2de498d1e77e (bug 1458617) for failing on browser/components/tests/unit/test_browserGlue_pingcentre.js CLOSED TREE 2018-05-25 19:34:06 +03:00
Nan Jiang
70862202a8 Bug 1458617 - Add telemetry to detect if a user has a custom about:newtab/home page. r=Mardak
MozReview-Commit-ID: 9aMEEc7yHhQ
2018-05-15 13:47:56 -04:00
Mark Banner
d9f890e77d Bug 824502 - Fix unit tests for the folder=<id> to parent=<guid> transition. r=mak
MozReview-Commit-ID: FCaiJrSAMAV
2018-05-01 08:14:53 +01:00
Felipe Gomes
d624e158f9 Bug 1409054 - Remove code from the old about:home. r=Mardak
MozReview-Commit-ID: JrgIFr2kAvI
2018-05-22 00:45:44 -03:00
Johann Hofmann
6839b4332a Bug 1450376 - Ignore blocked permission requests in permission prompt telemetry. r=jkt
MozReview-Commit-ID: 5ykJl0ZSytD
2018-05-16 18:41:13 +02:00
Adam Gashlin
df3ac62beb Bug 603903 - Part 2: restore session when restarted by Windows r=mikedeboer
MozReview-Commit-ID: EEKZAZZ9E98
2018-05-15 18:28:08 -07:00
bobslept
a47268fcf3 Bug 1460675 - Clear old social prefs from profiles 2018-05-15 17:03:39 +02:00
Kris Maglione
fd7e9e6a69 Bug 1456035: Part 4 - Convert callers of XPCOMUtils.generateQI to ChromeUtils.generateQI. r=mccr8
This also removes any redundant Ci.nsISupports elements in the interface
lists.

This was done using the following script:

acecb401b7/processors/chromeutils-generateQI.jsm

MozReview-Commit-ID: AIx10P8GpZY
2018-04-22 20:55:06 -07:00
Tim Nguyen
0c33a2eff7 Bug 1450554 - Fix identity box security color on dark themes. r=johannh
MozReview-Commit-ID: 4ulHEEAMonP
2018-04-26 10:48:22 +01:00
Kris Maglione
fab8e5086a Bug 1456677: Make the blocklist service a JSM, with an XPCOM service stub. r=Gijs
Aside from making things easier for JS callers, this also makes it harder to
accidentally trigger an early load of the service, which can be expensive
during startup.

This also makes a slight change to nsPluginHost to initially preserve the
previous blocklist state when a plugin is updated, to avoid the risk of the
possible additioanl asynchrony unblocking a plugin that should stay blocked.

MozReview-Commit-ID: 4EvIGJ1Ke0Z
2018-04-24 17:46:44 -07:00
Edouard Oger
2c00ba20b7 Bug 1442133 - FxA messages client implementation. r=markh,tcsc
MozReview-Commit-ID: EWYlZLdyUA0
2018-03-07 13:38:12 -05:00
Kris Maglione
d3bbf87c83 Bug 1454202: Part 1 - Update legacy callers to use Promise-based AddonManager APIs. r=aswan
***
Bug 1454202: Part 1a - Auto-replace uses of callback-based AddonManager APIs with Promise-based versions. r=aswan

This was done using the following script:

4cd5ae9597/processors/aom-api-generators.jsm

MozReview-Commit-ID: 8hobLz15a66
***
Bug 1454202: Part 1b - Manually fix eslint errors after auto-rewrite. r=aswan

This also deletes an obsolete test whose xpcshell variant was already deleted.

MozReview-Commit-ID: DM9W9Q2SVIE
***
Bug 1454202: Part 1c - Manually fix non-eslint issues after auto-rewrite. r=aswan

MozReview-Commit-ID: DtMscWZuExc
2018-04-14 19:38:18 -07:00
Mike de Boer
15e60d9e71 Bug 1034036 - Part 2: Rename and shorten getMostRecentBrowserWindow to getTopWindow and modernize the style used in BrowserWindowTracker.jsm. r=dao
MozReview-Commit-ID: EvgAhq4uR3a
2018-04-11 12:05:59 +02:00
Mike de Boer
2271d50b55 Bug 1034036 - Part 1: Merge RecentWindow.jsm and UpdateTopLevelContentWindowIDHelper.jsm into one module called 'BrowserWindowTracker.jsm'. r=dao
MozReview-Commit-ID: 9qzq1aGvjDu
2018-04-11 12:05:56 +02:00
Brindusan Cristian
b60b296605 Merge inbound to mozilla-central. a=merge 2018-04-17 12:53:33 +03:00
Tim Nguyen
9be5fd6c34 Bug 1454331 - Don't use rgba() for popup_text in the Dark theme. r=jaws
MozReview-Commit-ID: Fvmgi7ei3Vx
2018-04-16 22:41:19 +01:00
Florian Quèze
93b703c2b3 Bug 1450293 - Avoid starting the GPU process for the initial navigator:blank window, r=jimm. 2018-04-16 23:15:05 +02:00
Mathieu Leplatre
a585fa4734 Bug 1377539 - Switch blocklists to IndexedDB r=Gijs,glasserc
MozReview-Commit-ID: 4E1iz2DqjUy
2018-03-22 11:39:15 +01:00
Michael Kohler
9124ea03a3 Bug 1428306 - Remove browser.storageManager.enabled pref r=baku,johannh
MozReview-Commit-ID: GodyYuGxVD
2018-04-09 20:46:45 +02:00
Florian Quèze
7d4002827b Bug 1453782 - Record the time it takes to paint the early blank window, r=mconley, data-r=chutten. 2018-04-12 23:50:03 +02:00
Jonathan Kingston
9b880fdc20 Bug 1374741 - Within browser/ make openUILinkIn() provide the correct triggeringPrincipal. r=gijs
MozReview-Commit-ID: 1NQrlWzIBja
2018-02-21 14:28:48 +00:00
Tim Nguyen
e2e1221728 Bug 1451947 - Tweak dark theme popup styles. r=jaws
MozReview-Commit-ID: 8ntjWOaMKvl
2018-04-07 02:45:56 +02:00
Marco Bonardo
3382b7442d Bug 1293445 - 5 - Rename RESULTS_AS_TAG_QUERY. r=standard8
MozReview-Commit-ID: 7HwPKkGvAvv
2018-04-04 16:14:20 +02:00
Brian Grinstead
01995e7f58 Bug 1378108 - Part 3 - Migrate Firebug theme users to the light theme;r=Gijs
MozReview-Commit-ID: 9a8bNvMVAGr
2018-04-04 12:33:06 -07:00
Drew Willcoxon
30cb273d99 Bug 1444965 - Fix search composition migration for beta and nightly. r=mak,mythmon
MozReview-Commit-ID: IpQdSQV7YF4
2018-03-30 16:29:47 -07:00
Brindusan Cristian
01c89b865d Backed out changeset 60bd2e867d35 (bug 1444965) for browser chrome failures on browser_startup.js CLOSED TREE 2018-03-30 23:58:36 +03:00
Drew Willcoxon
f8a3206be2 Bug 1444965 - Fix search composition migration for beta and nightly. r=mak,mythmon
MozReview-Commit-ID: 1uJnSImEBVx
2018-03-30 11:55:38 -07:00
Michael Kaply
2652d0f958 Bug 1447987 - Additional engine for mitigation. r=florian 2018-03-23 12:23:58 -05:00