Commit Graph

13723 Commits

Author SHA1 Message Date
Benjamin Smedberg
b6342360ed Bug 1277905 - Remove in-product links to plugincheck. Also remove support for startup prompting about outdated plugins, since that's annoying to users. r=Gijs r=mconley
MozReview-Commit-ID: 69tMivPVxuW
2016-07-01 11:01:07 -04:00
Carsten "Tomcat" Book
881f7907d4 Merge mozilla-central to mozilla-inbound 2016-07-11 11:49:34 +02:00
Carsten "Tomcat" Book
3e5c3f3f86 merge mozilla-inbound to mozilla-central a=merge 2016-07-11 11:47:38 +02:00
Jared Wein
e70b98406b Bug 1278844 - Disable the Download Folder and Choose Folder elements if the browser.download.useDownloadDir pref is locked. r=MattN
MozReview-Commit-ID: 7biIaukj7Fp
2016-07-07 14:31:05 -04:00
Phil Ringnalda
9f7a578e0a Merge f-t to m-c, a=merge 2016-07-09 08:53:47 -07:00
Mike Conley
9f9f65c5e6 Bug 1284687 - Hide windows on shutdown while persisting session instead of closing them. r=billm
We were closing the windows before to improve perceived shutdown
performance, but we end up in a state where we're likely to miss
out on the last ~2 seconds of session activity for most tabs per
window. This is because we were removing the session update
message listeners and resolving the flush Promises once the
domwindowclosed notification fired for the window.

Hiding the window allows us to wait for the messages properly.

What's more, we weren't even collecting the window state after
we had flushed, so we have _always_ been missing (in the worst
case) about 2 seconds of session state per window. This addresses
that.

MozReview-Commit-ID: BEOIHV4EErf
2016-07-07 15:04:52 -04:00
Wes Kocher
ca7ef51a9e Merge fx-team to central, a=merge CLOSED TREE 2016-07-08 15:02:31 -07:00
Matthew Wein
b8a695c20c Bug 1246044 - Part 4 - Add unit tests for context menu icons. r=kmag
MozReview-Commit-ID: 6mVKldnmB48
2016-07-05 17:16:03 -07:00
Matthew Wein
dd41741d12 Bug 1246044 - Part 3 - Add unit tests for uninstall bug. r=kmag
MozReview-Commit-ID: JA10PnhFObL
2016-07-05 16:56:52 -07:00
Matthew Wein
96bca68b5d Bug 1246044 - Part 2 - Fix issue where context menu items show up after extension is uninstalled. r=kmag
MozReview-Commit-ID: 9eGwSkY8PWo
2016-07-05 17:11:21 -07:00
Matthew Wein
4c9e9e4340 Bug 1246044 - Part 1 - Split out the testing for radio groups and checkboxes into separate files. r=kmag
MozReview-Commit-ID: KIwj3tZzyuz
2016-07-05 17:02:24 -07:00
Wes Kocher
38d4d339e2 Merge m-c to fx-team, a=merge CLOSED TREE 2016-07-08 15:04:54 -07:00
Mike de Boer
ad57d62f59 No Bug - add test coverage for more types of form fields to ignore in session form field restore. r=MattN
MozReview-Commit-ID: KdN5kETA9go
2016-07-07 15:10:26 +02:00
Dale Harvey
03907e80af Bug 1273351 - Remove pointerlock permission requirement. r=dao 2016-07-08 13:58:31 +01:00
Phil Ringnalda
c97ac7c10e Merge m-c to m-i 2016-07-09 09:01:35 -07:00
Jonathan Hao
eefc856bb1 Bug 1279568 - Capture thumbnails in an internal-only container. r=baku,markh 2016-07-09 21:41:32 +08:00
Tim Huang
2567487468 Bug 1238183 - Part 2 - Add a test case for testing the ForgetAboutSite with userContextId. r=jimm 2016-07-07 23:15:00 +02:00
Wes Kocher
69a13d3d0a Merge inbound to central, a=merge 2016-07-07 17:26:41 -07:00
Carsten "Tomcat" Book
07833077a6 Merge mozilla-central to fx-team 2016-07-07 11:43:24 +02:00
Matthew Wein
9b94f8859e Bug 1284265 - Fix regression caused by bug 1270742 which moved IconDetails into ExtensionUtils.jsm r=kmag
Postmortem: The context menu script, ext-contextMenus.js, uses IconDetails to show the extension icon next to the top level menu item. Originally, IconDetails lived in ext-utils.js because it was only used by Desktop.  However, in order to make it usable by Fennec for the PageActions API, it was moved into the shared ExtensionUtils.jsm.  Since none of the unit tests for ext-contextMenus.js covered the use of IconDetails, when it was moved it broke this part of the code. Switching it to use the version in ExtensionUtils.jsm fixes the issue. Lesson learned: Don't leave anything untested.

MozReview-Commit-ID: I6bFQnKvoMh
2016-07-05 16:17:52 -07:00
Jonathan Hao
724cca57f5 Bug 1283709 - Test if cookies are restored correctly to container tabs. r=mikedeboer
MozReview-Commit-ID: 2NJlJ5tFsS4
2016-07-06 01:39:00 +08:00
Jonathan Hao
c1ae179f3b Bug 1283709 - Map SessionCookies by origin attributes. r=mikedeboer
MozReview-Commit-ID: IAuKZdVWgNl
2016-07-06 01:45:00 +08:00
Michael Kaply
b086b3340a Bug 1276054 - Uplift pocket changes from partner. r=gijs 2016-07-05 09:34:30 -05:00
Gijs Kruitbosch
f82fd36be7 Bug 1280472 - fix focusing of text links in about:preferences, r=dao
MozReview-Commit-ID: 2lPFDTYVY99
2016-06-22 18:57:28 +01:00
Carsten "Tomcat" Book
4f115fa81a merge autoland to mozilla-central a=merge 2016-07-05 16:00:37 +02:00
Phil Ringnalda
fe80f00ffa Merge f-t to m-c, a=merge 2016-07-04 14:47:52 -07:00
Prakhar Gupta
9a9529b9e9 Bug 485265 - "JSON backup should force .json extension". r=mak77 2016-06-30 13:21:00 +02:00
Marco Bonardo
8c84a82cf7 Bug 889561 - Reduce the size of places.sqlite by removing the url unique index from moz_places. r=adw
MozReview-Commit-ID: 2kxaXnUYIwT
2016-06-29 14:47:36 +02:00
Milan Sreckovic
53e8ea1f82 Bug 1282537: Better wording for the E10S restart required confirm box. r=jimm
MozReview-Commit-ID: sHQUi8Ec2L
2016-06-27 14:38:50 -04:00
Gijs Kruitbosch
088da6c652 Bug 1283565 - add telemetry to determine whether undo works and how often it's unavailable due to sync, r=dolske,data-r=bsmedberg
MozReview-Commit-ID: LwFrwbEQLtV
2016-06-30 19:02:46 +01:00
Andrea Marchesini
21c41f5c9e Bug 1276006 - Add telemetry to count how many users use container tabs - part 2, r=me 2016-07-07 11:14:41 +02:00
Andrea Marchesini
fa1d4da7e5 Bug 1276006 - Add telemetry to count how many users use container tabs, r=mconley, data-review=bsmedberg 2016-07-07 09:55:53 +02:00
Yoshi Huang
b61ea2cdfa Bug 1274893 - remove -forbid- list from SafeBrowsing. r=francois 2016-07-11 16:11:32 +08:00
Carsten "Tomcat" Book
dcf7915a78 Merge mozilla-central to autoland 2016-07-02 11:16:11 +02:00
Mike Conley
8ff25826bd Bug 1271607 - Pinned tabs should not restore as non-remote. r=mikedeboer
App tabs load immediately, and so there's no point in causing the remoteness
flipping machinery to kick off by making the pinned tabs non-remote by default.

MozReview-Commit-ID: 48O2mJSHurr
2016-06-29 13:49:57 -04:00
Ursula Sarracini
40f85f68ba Bug 1277668 - NewTabSearchProvider observing unknown topic showing up on console when adding search engines and in test r=oyiptong
MozReview-Commit-ID: 5pgiGy5HGqT
2016-06-29 10:22:55 -04:00
Kris Maglione
6470e45452 Bug 1296888: Add "webextensions" tag to WebExtension tests. r=aswan
MozReview-Commit-ID: 3QYXtpdznrP
2016-08-20 15:41:31 -07:00
Sebastian Hengst
2e47f0965a Backed out changeset 865501b808e3 (bug 1287330) for frequent timeouts in browser_async_remove_tab.js with e10s on Linux debug. r=backout 2016-08-21 16:45:16 +02:00
Kris Maglione
007774bc99 Bug 1259093: Follow-up: Fix another test race. r=me
MozReview-Commit-ID: 3DsTcQli8Ga
2016-08-20 14:00:37 -07:00
Wes Kocher
be3c2198cc Merge m-c to inbound a=merge 2016-08-19 18:39:52 -07:00
Kris Maglione
b5af7f0b99 Bug 1259093: Follow-up: Fix some test races. r=me
MozReview-Commit-ID: riVGF5q3xV
2016-08-19 17:20:22 -07:00
Kris Maglione
bfd63ddac8 Bug 1259093: Part 3 - Preload browserAction popups to prevent flicker during opening. r=Gijs r=jaws r=bwinton f=mattw
MozReview-Commit-ID: EpAKLV8VPTn
2016-08-19 12:29:11 -07:00
Kris Maglione
f0333bcfb0 Bug 1259093: Part 2 - Reparent view nodes before dispatching ViewShowing event. r/rs=Gijs
MozReview-Commit-ID: IRkAJYQFd1C
2016-08-16 18:31:57 -07:00
Kris Maglione
efcf532168 Bug 1259093: Part 1 - Allow async initialization from ViewShowing events. r=Gijs
This changes the `detail` of the ViewShowing events in an incompatible way.
There were only a few places it was used in mozilla-central, which I fixed. I
searched add-ons in DXR and didn't find any that used the `detail` member of
this event, but I had to resort to a random sampling, so it's possible that
some do exist.

MozReview-Commit-ID: CYzGw6KH7uI
***
amend-0

MozReview-Commit-ID: EZfo1k7YhSx
2016-08-16 18:46:56 -07:00
Chris Peterson
6c0f810682 Bug 1277106 - Part 2: Expand MOZ_UTF16() strings to u"" string literals. r=Waldo 2016-07-20 22:03:25 -07:00
Milan Sreckovic
9f27edc455 Bug 1285328: Part 2. Add an ability to change the revert/cancel label and/or show the restart later button to the confirmRestartPrompt dialog. r=jaws
MozReview-Commit-ID: D7SDsHqghAS
2016-07-14 14:14:28 -04:00
Milan Sreckovic
bbc485dc42 Bug 1285328: Part 1. Make sure the first button/escape is a no-op in these dialogs, and in the potential data loss case, make the default also a no-op. Refactor some common code into preferences.js. r=jaws
MozReview-Commit-ID: 576kGMX08vz
2016-07-14 13:55:07 -04:00
Alessio Placitelli
0ceb2b70ea Bug 1271304 - Measure the tabs/window open events and max number of tab/window per subsession. r=Gijs, r=gfritzsche, data-review=bsmedberg
MozReview-Commit-ID: 6vYfoEb8VvB
2016-05-12 09:30:00 +02:00
Carsten "Tomcat" Book
5cdad09e24 Merge mozilla-central to mozilla-inbound 2016-07-29 12:34:10 +02:00
Jonathan Hao
3e43192e96 Bug 1289571 - Set browser's userContextId before updateRemoteness in restoreTabContent. r=mikedeboer 2016-07-28 23:54:00 +02:00