Dão Gottwald
2c975d91f0
Bug 1516130 - Accel+K shouldn't focus and modify the read-only address bar in popups. r=mak
...
Differential Revision: https://phabricator.services.mozilla.com/D15260
2018-12-24 14:50:38 +00:00
Abdelrhman Ahmed
32cbb042e8
Bug 1475670: Optimizing the code inside ContentBlocking. r=johannh
2018-12-18 11:18:13 +02:00
Mike Conley
7d43605d45
Bug 1503796 - Convert XPCOM arrays and strings from nsBrowserContentHandler to JS arrays and strings earlier when opening browser windows. r=Gijs
...
This also makes it so that the initial browser tab setup code can handle a JS array
as the URI(s) to load during start-up. If it's an array, the first element of that
array is inspected to determine what process type the initial browser tab should
be in.
Differential Revision: https://phabricator.services.mozilla.com/D14755
2018-12-17 21:21:57 +00:00
Tim Huang
70bec97de9
Bug 1446472 - Part 1: Showing the identity block icon for canvas permission without the doorhanger when canvas extraction is auto detected. r=baku,Gijs
...
For a better user experience of auto-blocking canvas extraction, this
patch changes the behavior when detecting a canvas extraction without
user interaction. It will show a canvas identity block icon with a
hidden doorhanger when auto-blocking the canvas extraction. Users can
make their choice to either block or allow the canvas extraction by
clicking the identity block icon and then refresh the page to make
the canvas permission taking effect.
Differential Revision: https://phabricator.services.mozilla.com/D14259
2018-12-16 21:30:59 +00:00
Dão Gottwald
bf0b707fc6
Bug 1514151 - Consistently use arrow functions and destructuring assignments in XPCOMUtils.defineLazyGetter calls from browser.js. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D14532
2018-12-14 19:46:58 +00:00
Dão Gottwald
01ebc456af
Bug 1513827 - Let toolbar context menu handle nodes without ids. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D14390
2018-12-13 14:53:18 +00:00
Dão Gottwald
dd82e03e68
Bug 1513845 - Stop using XPCOMUtils.defineLazyGetter for gNavigatorBundle. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D14391
2018-12-13 12:34:40 +00:00
Dão Gottwald
57fd2a0503
Bug 1513508 - Clean up Object.defineProperty calls in browser.js. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D14241
2018-12-12 13:40:06 +00:00
Kris Maglione
509e210f19
Bug 1505522: Part 2 - Migrate MemoryTelemetry.jsm to C++. r=erahm,chutten
...
This has benefits both in terms of performance and memory usage. Aside from
the obvious savings of not loading additional JS scripts in every process,
this also allows us to move more of our expensive data collection work to a
background thread, where it doesn't risk janking both parent and content
processes.
MozReview-Commit-ID: 2A593R7bIKB
Differential Revision: https://phabricator.services.mozilla.com/D13872
2018-12-05 15:44:53 -05:00
Neil Deakin
7c17ee0c0c
Bug 1492326, use Element helper methods in accessibility instead of QueryInterface to get interface implementations that might be implemented by custom elements, r=surkov
2018-12-04 11:32:15 -05:00
c760fb9c41
Bug 1501234 - Use openTrustedLinkIn in gAccessibilityServiceIndicator. r=dao
2018-12-05 19:52:35 +01:00
Gijs Kruitbosch
65f3c11999
Bug 1511903 - r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D13714
2018-12-05 10:24:56 +00:00
Bogdan Tara
a65235ee8f
Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE
2018-12-03 23:53:09 +02:00
Ehsan Akhgari
61fe3c0a09
Bug 1510911 - Part 2: Backout changeset f8849239da42 (bug 1493563 - Part 5) for regressing performance
2018-12-03 14:27:53 -05:00
Gijs Kruitbosch
2033aebf61
Bug 1062128 - set tooltiptext for new tab button directly for a11y reasons, r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D13406
2018-12-03 18:22:05 +00:00
Jared Wein
64c89796af
Bug 1511095 - Remove SchedulePressure.jsm and the fallback loading throbber in the tabstrip. r=mconley
...
The APNG version is still used by the TabsList which can't support the SVG version of the throbber currently.
Differential Revision: https://phabricator.services.mozilla.com/D13461
2018-11-29 22:25:33 +00:00
Dão Gottwald
61d822270c
Bug 1510572 - Stop overriding WebExtensionPolicy in browser.js. r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D13233
2018-11-28 23:02:39 +00:00
Dão Gottwald
9d6a88221d
Bug 1510412 - Set RTL_UI based on Services.locale.isAppLocaleRTL. r=florian
...
Differential Revision: https://phabricator.services.mozilla.com/D13121
2018-11-28 15:59:28 +00:00
Dão Gottwald
411dd34d00
Bug 1510462 - Remove redundant AddonManager definition. r=jaws
...
Differential Revision: https://phabricator.services.mozilla.com/D13157
2018-11-28 04:56:39 +00:00
Dão Gottwald
29b000b09b
Bug 1509309 - Move most browser-*.js scripts from global-scripts.inc to browser.xul. r=Standard8
...
Differential Revision: https://phabricator.services.mozilla.com/D13064
2018-11-27 21:55:21 +00:00
Gijs Kruitbosch
0bfbe7d639
Bug 1509906 - use the window's initial url to determine what remoteType the initial browser should have, r=dao,mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D13016
2018-11-27 15:56:26 +00:00
Dão Gottwald
9931da215f
Bug 1509651 - Stop flushing style for knowing the UI direction. r=florian
...
Differential Revision: https://phabricator.services.mozilla.com/D12827
2018-11-26 11:59:04 +00:00
Dão Gottwald
a69a1376a9
Bug 1509489 - Make StatusPanel._calcMouseTargetRect not flush layout or style and revert bug 1358712. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D12747
2018-11-23 17:35:06 +00:00
Marco Bonardo
f610a71944
Bug 1315509 - Ctrl+K shortcut should add '?' to the Address Bar if search bar is removed. r=adw
...
Differential Revision: https://phabricator.services.mozilla.com/D12222
2018-11-23 15:15:47 +00:00
Dão Gottwald
c080ee4c28
Bug 1508963 - Load browser-siteIdentity.js lazily. r=johannh
...
Differential Revision: https://phabricator.services.mozilla.com/D12521
2018-11-21 17:09:23 +00:00
Tim D. Smith
2053fddc5d
Bug 1364957 - Fix about: scheme check for FX_PAGE_LOAD_MS_2 r=Gijs
...
We should be ignoring about: URIs for the page load time metric, since they load very quickly
and aren't representative of Web page load times.
Differential Revision: https://phabricator.services.mozilla.com/D12492
2018-11-21 08:52:10 +00:00
Dão Gottwald
f9e9f4e7b0
Bug 1508585 - Load search-one-offs.js lazily. r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D12405
2018-11-20 17:04:43 +00:00
Tom Schuster
8b2f90e93c
Bug 1493292 - Remove aDataLen parameters from nsITransferable.getTransferData. r=smaug
...
Depends on D11200
Differential Revision: https://phabricator.services.mozilla.com/D11201
2018-11-20 16:59:56 +00:00
Csoregi Natalia
5ada471f97
Backed out 6 changesets (bug 1493292) for bustage on /nsTransferable.cpp. CLOSED TREE
...
Backed out changeset f198bf91320b (bug 1493292)
Backed out changeset 6487aa307123 (bug 1493292)
Backed out changeset f2cabd69c568 (bug 1493292)
Backed out changeset 71430fceb4a3 (bug 1493292)
Backed out changeset 3a9b6d65d8c7 (bug 1493292)
Backed out changeset 55769869037c (bug 1493292)
2018-11-20 17:13:18 +02:00
Tom Schuster
e294f7e628
Bug 1493292 - Remove aDataLen parameters from nsITransferable.getTransferData. r=smaug
...
Depends on D11200
Differential Revision: https://phabricator.services.mozilla.com/D11201
2018-11-20 14:47:02 +00:00
Gijs Kruitbosch
ca88c0afe0
Bug 1506608 - default to remote for e10s windows, r=mconley,nika
...
Differential Revision: https://phabricator.services.mozilla.com/D11913
2018-11-19 18:56:18 +00:00
Johann Hofmann
450bec44db
Bug 1501991 - Add a sub-panel for Trackers in the control center. r=Ehsan,Jamie
...
Differential Revision: https://phabricator.services.mozilla.com/D11611
2018-11-06 20:29:10 +01:00
Cosmin Sabou
b76f5f0925
Backed out changeset eb21007e7da0 (bug 1501991) for geckoview failures on several tests.
2018-11-17 02:18:03 +02:00
Johann Hofmann
e5d6dc6285
Bug 1501991 - Add a sub-panel for Trackers in the control center. r=Jamie,Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D11611
2018-11-16 22:34:07 +00:00
Gurzau Raul
2566000e7b
Backed out changeset f73e25fa0d8c (bug 1501991) for multiple failures e.g browser_storage_dynamic_windows.js on a CLOSED TREE
2018-11-16 14:14:01 +02:00
Johann Hofmann
a6d57cea82
Bug 1501991 - Add a sub-panel for Trackers in the control center. r=Jamie,Ehsan
...
Differential Revision: https://phabricator.services.mozilla.com/D11611
2018-11-16 10:50:31 +00:00
Jack Smith
38aa03503d
Bug 1491676 - Moves out of space warning strings r=flod,Gijs,zbraniecki
...
Depends on D8553
Differential Revision: https://phabricator.services.mozilla.com/D8554
2018-11-14 23:09:50 +00:00
Tim D. Smith
f99e2603cd
Bug 1504247 - Define a high-resolution page load time histogram r=dao,chutten
...
The FX_PAGE_LOAD_MS histogram, implemented in Bug 790213, measures the time it takes
Firefox to load a page's static content. Unfortunately, it uses only 20 buckets to cover
a 10,000ms range, so resolution is quite poor. The modal bucket is 860ms wide. There is
at least anecdotal evidence that increasing page load times by increments as small as 100 ms
can alter user behavior, so much better resolution is required to have confidence in changes
we expect to alter page load times. Also fixes Bug 1364957.
Differential Revision: https://phabricator.services.mozilla.com/D11198
2018-11-14 21:37:51 +00:00
Paolo Amadini
d03e533476
Bug 1496827 - Remove the "notification" binding. r=bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D11650
2018-11-13 12:56:42 +00:00
Brian Grinstead
86f1e34bf2
Bug 1505734 - Remove logic from CustomizableUI toolbar XBL constructor;r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D11665
2018-11-14 00:46:20 +00:00
Paolo Amadini
b822add0f3
Bug 1506584 - Fix positioning of the high priority notification box. r=dao
...
Differential Revision: https://phabricator.services.mozilla.com/D11772
2018-11-13 15:06:51 +00:00
Razvan Maries
9ff0b7bccd
Merge mozilla-central to mozilla-inbound. a=merge
2018-11-10 02:24:04 +02:00
Dão Gottwald
c3d8c2c9f4
Bug 1506112 - Replace customize-context-autoHide class with meaningful id. r=Gijs
...
Differential Revision: https://phabricator.services.mozilla.com/D11469
2018-11-09 16:23:52 +00:00
Dão Gottwald
0f310fd160
Bug 1506068 - Stop calling gAccessibilityServiceIndicator.update from uninit. r=yzen
...
Differential Revision: https://phabricator.services.mozilla.com/D11449
2018-11-09 15:40:58 +00:00
Paolo Amadini
c695388eef
Bug 1471403 - Part 4 - Convert "notificationbox" to a custom class. r=bgrins
...
As part of the conversion, support for notificationsHidden and children that are not notifications is also removed.
Differential Revision: https://phabricator.services.mozilla.com/D10894
2018-11-09 14:58:18 +00:00
Paolo Amadini
ecaee75fcc
Bug 1471403 - Part 2 - Lazify the creation of "notificationbox" elements. r=dao,bgrins
...
Differential Revision: https://phabricator.services.mozilla.com/D10892
2018-11-09 14:38:49 +00:00
Paolo Amadini
3a9e7985fc
Bug 1471403 - Part 1 - Stop using notificationsHidden and children that are not notifications in most places. r=dao,bgrins
...
This also removes testing for the unused PRIORITY_CRITICAL_BLOCK behavior, and simplifies how Print Preview hides the chrome while removing leftover code.
The only theme-specific mochitest that ever existed checked an overflow scenario that is no longer relevant, so the test and its build folder are removed as well.
Differential Revision: https://phabricator.services.mozilla.com/D10578
2018-11-05 12:31:45 +00:00
Gurzau Raul
412b8e6f9c
Merge mozilla-central to inbound. a=merge CLOSED TREE
2018-11-09 07:46:56 +02:00
Brian Hackett
967d76d33b
Bug 1489651 - Always start a new recording when reloading or using the location bar, r=jlast.
2018-11-08 08:32:29 -10:00
Dão Gottwald
d5dbede2f3
Bug 1499706 - Remove external calls to TabsInTitlebar.update and make it private. r=mconley
...
Differential Revision: https://phabricator.services.mozilla.com/D11311
2018-11-08 18:41:04 +00:00