Commit Graph

60163 Commits

Author SHA1 Message Date
Narcis Beleuzu
0d84fe894a Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-24 23:47:32 +02:00
Paolo Amadini
d5f7d8afde Bug 1522115 - Prevent the new "about:config" search field from moving slightly when the page is scrolled. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D17392

--HG--
extra : rebase_source : 9112bb0d5d5d353e91a8a828e4ff4f03aaaa213f
2019-01-24 18:58:26 +00:00
Drew Willcoxon
7efd7f75c9 Bug 1518031 - Update "Add Search Engine" page action image when search engine icon becomes available. r=mossop
We can just add `onLinkIconAvailable` to `TabsProgressListener` in browser.js and update the search badge.

Differential Revision: https://phabricator.services.mozilla.com/D16590

--HG--
extra : moz-landing-system : lando
2019-01-17 17:29:18 +00:00
Brindusan Cristian
62b4bbd872 Backed out changeset cbb4720dc4d5 (bug 1515307) for bc failures at /browser/browser_UrlbarInput_unit.js. CLOSED TREE
--HG--
extra : rebase_source : 5352c8f331bfde46d8372f9c465586bd28340143
2019-01-17 19:16:20 +02:00
Drew Willcoxon
322ff5e5e5 Bug 1520317 - If the preselected flag on the query context is set, then select the first result when results are added. r=dao
There's a `context.preselected` flag, so the view should probably respect that. Currently, `UrlbarProviderUnifiedComplete` sets the flag when it adds results.

One other thing to note is that right now, when the popup opens, the view effectively assumes that `context.preselected` is true, and it selects the first result. But the selection doesn't actually appear because right after that, the query results are added, so the popup is cleared, and the selection isn't set again.

Differential Revision: https://phabricator.services.mozilla.com/D16602

--HG--
extra : moz-landing-system : lando
2019-01-17 17:13:51 +00:00
Drew Willcoxon
53c6c30ee4 Bug 1520665 - Replace context.autofill property with autofillValue, and make the UnifiedComplete provider set it based on result.getValueAt() r=mak
Differential Revision: https://phabricator.services.mozilla.com/D16766

--HG--
extra : moz-landing-system : lando
2019-01-17 17:04:03 +00:00
Drew Willcoxon
512fb1d5ec Bug 1520655 - Make UrlbarProviderUnifiedComplete pass the prohibit-autofill param when autofill is disabled. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D16762

--HG--
extra : moz-landing-system : lando
2019-01-17 17:04:01 +00:00
Dão Gottwald
3cd841b40a Bug 1515307 - Opening the popup with up/down when a string is typed should search that string. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D16861

--HG--
extra : moz-landing-system : lando
2019-01-17 16:20:33 +00:00
shindli
abe957e319 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-17 18:17:19 +02:00
Gijs Kruitbosch
3c5b891f6c Bug 1520791 - ensure initial browser's docshell is marked as active in the parent, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D16862

--HG--
extra : moz-landing-system : lando
2019-01-17 15:58:36 +00:00
Alphan Chen
58400124a1 Bug 1497146 part 2 - Convert FormData.jsm to C++ [collect() part] r=nika,peterv,mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D12112

--HG--
extra : moz-landing-system : lando
2019-01-17 14:56:51 +00:00
Alphan Chen
5d28867416 Bug 1497146 part 1 - Add SessionStoreUtils.webidl r=nika
Let SessionStoreUtils be a WebIDL namespace, rather than a XPCOM service

Differential Revision: https://phabricator.services.mozilla.com/D9776

--HG--
rename : toolkit/components/sessionstore/nsSessionStoreUtils.cpp => toolkit/components/sessionstore/SessionStoreUtils.cpp
extra : moz-landing-system : lando
2019-01-17 14:58:31 +00:00
ffxbld
9de89e0706 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D16819

--HG--
extra : moz-landing-system : lando
2019-01-17 13:27:23 +00:00
arthur.iakab
48fa943d27 Merge inbound to mozilla-central a=merge 2019-01-17 06:21:08 +02:00
Noemi Erli
08de9eb7f1 Backed out changeset 1293016267a7 (bug 599233) for failing in browser_preferences.js
--HG--
rename : toolkit/mozapps/update/tests/chrome/update.sjs => toolkit/mozapps/update/tests/data/update.sjs
2019-01-17 02:02:32 +02:00
Robert Strong
fa80d81a6d Bug 599233 - add about dialog app update tests. r=mhowell
Adds disabledForTesting checks to the about dialog app update code
Makes a copy of update.sjs for browser-chrome tests so the changes don't break chrome tests
Prepares for the removal of the chrome tests and the old app update UI
Adds 14 tests for app update in the about dialog

--HG--
rename : toolkit/mozapps/update/tests/data/update.sjs => toolkit/mozapps/update/tests/browser/app_update.sjs
rename : toolkit/mozapps/update/tests/data/update.sjs => toolkit/mozapps/update/tests/chrome/update.sjs
2019-01-16 13:21:55 -08:00
Robert Strong
55bdeb26e6 Bug 1515075 - Build failure: Error in script maintenanceservice_installer.nsi on line 184 -- aborting creation process. r=mshal
Prevents the build failure by copying files for maintenanceservice_installer.nsi just as is done for other installers
2019-01-16 10:16:30 -08:00
Tim Nguyen
dd907d7e9b Bug 1520630 - Remove XUL grid from browser/components/preferences/in-content/privacy.xul. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D16753

--HG--
extra : moz-landing-system : lando
2019-01-16 22:26:01 +00:00
Ricky Rosario
b8ac380ca9 Bug 1516044 - Add search hand-off pref to firefox.js r=andreio
MozReview-Commit-ID: IkH9is3LbUS

Differential Revision: https://phabricator.services.mozilla.com/D16312

--HG--
extra : moz-landing-system : lando
2019-01-16 20:18:27 +00:00
Dão Gottwald
77be485a7e Bug 1499310 - Remove moz-action URI handling from Quantum Bar. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D16683

--HG--
extra : moz-landing-system : lando
2019-01-16 17:03:53 +00:00
Razvan Maries
3a732b5669 Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE 2019-01-16 19:09:08 +02:00
Paolo Amadini
4d0b0eb2bb Bug 1520484 - Don't observe preference changes before the first search. r=mak
This fixes an intermittent failure due to preferences being added in the background.

Differential Revision: https://phabricator.services.mozilla.com/D16703

--HG--
extra : rebase_source : 6ddd37a3c46758960184e0fac52d041bb4c3280c
2019-01-16 15:00:45 +00:00
Paolo Amadini
de5faa5148 Bug 1520398 - Disable the "about:config" tests on ASAN builds. r=mak
These tests are very resource intensive on instrumented builds because they open and close pages with many DOM nodes several times, and this may result in intermittent timeouts.

Differential Revision: https://phabricator.services.mozilla.com/D16682

--HG--
extra : rebase_source : 997a0d6e35f90dba2aaf4e1739a3889c51ad7c63
extra : amend_source : 25b25f8e92f3bfa027f3c26cbd2ed76186981c7b
2019-01-16 13:38:00 +00:00
Paolo Amadini
990242fc19 Bug 1503540 - Don't show all values until the list is filtered. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D16693

--HG--
extra : rebase_source : 9e2b07569804ce9fb0ac4e5ba65f619ecfd1e65b
2019-01-16 12:08:43 +00:00
Jonas Allmann
190fcf404f Bug 1497922 - Fix Content Blocking tooltip, r=johannh
Re-inserted correct tooltip for Content Blocking settings button.

Differential Revision: https://phabricator.services.mozilla.com/D16679

--HG--
extra : moz-landing-system : lando
2019-01-16 11:14:47 +00:00
Dão Gottwald
b2fb7948e4 Bug 1519589 - Make middle-clicking quantumbar results work by listening to mouseup instead of click events. r=Standard8
Similar to the autocomplete binding: https://searchfox.org/mozilla-central/rev/c21d6620d384dfb13ede6054015da05a6353b899/toolkit/content/widgets/autocomplete.xml#677

Differential Revision: https://phabricator.services.mozilla.com/D16678

--HG--
extra : moz-landing-system : lando
2019-01-16 11:51:44 +00:00
Andreea Pavel
d0b4b569af Backed out changeset aa442da7cfd8 (bug 1490344) for failing bc at browser/components/customizableui/test/browser_970511_undo_restore_default.js on a CLOSED TREE 2019-01-16 13:33:24 +02:00
Razvan Maries
fa4b84c9fe Backed out changeset 1e7c60e83b86 (bug 1497827) for perma failing at testing/firefox-ui/tests/functional/security/test_ev_certificate.py. CLOSED TREE
--HG--
extra : amend_source : 1ba59ecab75f0caf4fbf0edeae049cc487e8a631
2019-01-16 11:56:11 +02:00
Martin Stransky
0e01fab619 Bug 1490344 - [Linux/Gtk] Enable hidden system titlebar by default on Gnome, r=dao
This patch implements -moz-gtk-csd-hide-titlebar-by-default media query
to check if the system titlebar should be disabled by default on Linux systems
(it's already disabled on Window/Mac).

It also removes explicit definition of browser.tabs.drawInTitlebar preference on Linux.
When browser.tabs.drawInTitlebar is missing the -moz-gtk-csd-hide-titlebar-by-default
is used to obtain the titlebar state. When browser.tabs.drawInTitlebar is set
in about:config or by Customize menu, the user peference is used instead of the default.

It also fixes a -moz-gtk-csd-available media query,
it was always true regardless the actual system setting.

Differential Revision: https://phabricator.services.mozilla.com/D16036

--HG--
extra : moz-landing-system : lando
2019-01-15 14:47:03 +00:00
Drew Willcoxon
874d24f142 Bug 1520368 - Clarify the queryContext.autofill property and add an enableAutofill property. r=mak
This patch is based on the patch in bug 1520342.

I made the UnifiedComplete provider manually check `context.enableAutofill` before setting `context.autofill`.  If we end up with other providers setting `autofill`, they'd have to be careful to check `enableAutofill` too.  Maybe it would be better to have a `context.autofill` getter that always returns false when `enableAutofill` is false, or a setter that forces it to be false in that case?  Anyway, I opted for a simple approach in this patch.

The patch also rearranges properties so that they're listed in alphabetical order.  Not really necessary, but I think it's easier to pick out properties that way, and it's a logical order for adding more properties.

Differential Revision: https://phabricator.services.mozilla.com/D16639

--HG--
extra : moz-landing-system : lando
2019-01-16 17:02:26 +00:00
Timothy Guan-tin Chien
23f97d18fe Bug 1519917 - Consider <menulist> with sizetopopup unset equal to sizetopopup="pref" r=NeilDeakin
sizetopopup is set to "pref" by default by the menulist XBL binding, however
when converting the binding to custom element, it did not set the attribute value
at a time that is early enough.

This patch updates nsMenuPopupFrame and nsMenuFrame so that it considers
<menulist> with unset sizetopopup attribute as equal to "pref" to avoid
the problem above.

This reftest
layout/reftests/xul/menulist-shrinkwrap-2.xul
can detect this failure.

The sizetopopup attribute is never meant to be set dynamically;
the fix here does not allow us to do so.

Differential Revision: https://phabricator.services.mozilla.com/D16410

--HG--
extra : moz-landing-system : lando
2019-01-16 16:30:45 +00:00
Drew Willcoxon
3d298e0ecf Bug 1520326 - Set context.preselected when the first result is the heuristic result, regardless of result.defaultIndex. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D16607

--HG--
extra : moz-landing-system : lando
2019-01-16 16:26:52 +00:00
Gijs Kruitbosch
0f0796c9c5 Bug 1458046 - avoid remote updates when the browser is not active and fix editcontrols_update test, r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D16626

--HG--
extra : moz-landing-system : lando
2019-01-16 16:20:43 +00:00
Drew Willcoxon
2de99b21f5 Bug 1520342 - Fix autofill and autoFill inconsistency by standardizing on autofill (lowercase F). r=mak
Differential Revision: https://phabricator.services.mozilla.com/D16624

--HG--
extra : moz-landing-system : lando
2019-01-16 15:50:30 +00:00
Ed Lee
2cd0c96280 Bug 1520324 - Add discovery opt-out, hero component and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D16610

--HG--
extra : moz-landing-system : lando
2019-01-16 14:56:28 +00:00
Michael Kaply
8e0dcc0e08 Bug 1518326 - Sanity check US region against timezone. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D16073

--HG--
extra : moz-landing-system : lando
2019-01-15 22:16:52 +00:00
Mike Conley
70607728d5 Bug 1485127 - Add an exception for the AwesomeBar dropmarker sometimes disappearing in a flicker test. r=florian
Differential Revision: https://phabricator.services.mozilla.com/D16509

--HG--
extra : moz-landing-system : lando
2019-01-16 15:09:28 +00:00
ui.manish
0ebacc9129 Bug 1497827 Do not display EV labels instead of domains in site identity header r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D16508

--HG--
extra : moz-landing-system : lando
2019-01-15 10:12:50 +00:00
Mark Banner
1619ba50da Bug 1520336 - Removed unused 'where' parameter from BrowserSearch.recordOneoffSearchInTelemetry. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D16617

--HG--
extra : moz-landing-system : lando
2019-01-16 01:21:24 +00:00
Dão Gottwald
909a355ab2 Bug 1512650 - Allow overriding actions like Switch to tab. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D16541

--HG--
extra : moz-landing-system : lando
2019-01-16 14:27:36 +00:00
Chris Manchester
3d131be6a9 Bug 1507631 - Remove mentions of MOZ_SIGN_CMD from the build system. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D16754

--HG--
extra : moz-landing-system : lando
2019-01-16 22:46:38 +00:00
Daniel Varga
c4bdfad8bd Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-01-16 06:56:15 +02:00
Daniel Varga
55006aaaec Merge mozilla-inbound to mozilla-central. a=merge 2019-01-16 06:49:11 +02:00
Cameron McCormack
cc5d047c75 Bug 1519737 - Move pluginProblemBinding.css to the UA style sheet cache. r=emilio,timdream
Differential Revision: https://phabricator.services.mozilla.com/D16430

--HG--
rename : toolkit/pluginproblem/content/pluginProblemBinding.css => layout/style/res/pluginproblem.css
extra : moz-landing-system : lando
2019-01-16 03:37:43 +00:00
Dorel Luca
de46e66fcd Backed out changeset a85699150a8b (bug 1519737) for browser chrome failure in browser/base/content/test/static/browser_parsable_css.js
--HG--
rename : layout/style/res/pluginproblem.css => toolkit/pluginproblem/content/pluginProblemBinding.css
2019-01-16 03:25:22 +02:00
Aaron Klotz
d94ad01215 Bug 1511080: Add launcher process pref and enable reflection to/from the registry; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D15757

--HG--
extra : moz-landing-system : lando
2019-01-15 23:14:49 +00:00
Aaron Klotz
99ef8003dd Bug 1511078: Add LauncherRegistryInfo as a temporary mechanism for runtime disabling of launcher process; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D15756

--HG--
rename : browser/app/winlauncher/NativeNt.h => mozglue/misc/NativeNt.h
rename : browser/app/winlauncher/test/TestNativeNt.cpp => mozglue/tests/TestNativeNt.cpp
rename : browser/app/winlauncher/LauncherResult.h => toolkit/xre/LauncherResult.h
extra : moz-landing-system : lando
2019-01-15 23:10:00 +00:00
Johann Hofmann
ff86999793 Bug 1513378 - Link to the content blocking tour from the "Learn How" link in about:preferences. r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D16543

--HG--
extra : moz-landing-system : lando
2019-01-15 20:36:00 +00:00
Aaron Klotz
d56e504ec2 Bug 1517642: Make the installer and updater disable the launcher process by default on beta and release; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D15758

--HG--
extra : moz-landing-system : lando
2019-01-16 00:06:39 +00:00
Punam
da4ee89f62 Bug 1511267 - Cloud Storage init provider test and intermittent failure fix r=jaws
Cloud Storage initialize provider test to help fix intermittent test failures

Differential Revision: https://phabricator.services.mozilla.com/D15998

--HG--
extra : moz-landing-system : lando
2019-01-15 21:50:17 +00:00
Coroiu Cristina
d263400b1c Backed out 2 changesets (bug 1511078) for build bustages at Unified_cpp_toolkit_xre0.obj
Backed out changeset 61a47d6d5e26 (bug 1511078)
Backed out changeset 006df494925a (bug 1511078)

--HG--
rename : toolkit/xre/LauncherResult.h => browser/app/winlauncher/LauncherResult.h
rename : mozglue/misc/NativeNt.h => browser/app/winlauncher/NativeNt.h
rename : mozglue/tests/TestNativeNt.cpp => browser/app/winlauncher/test/TestNativeNt.cpp
2019-01-15 23:15:50 +02:00
Coroiu Cristina
4ace3317ba Backed out changeset 4ebefe9136b5 (bug 1511080) for build bustage 2019-01-15 23:13:01 +02:00
Paolo Amadini
347205d643 Bug 1501417 - Part 2 - Don't wait for the Enter key in the new "about:config" search field. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D16310

--HG--
extra : rebase_source : ac093624c1d7a02e56da4e567d6d33f502325a6e
2019-01-15 14:37:30 +00:00
Paolo Amadini
64e2c3597b Bug 1501417 - Part 1 - Use the search string set in previous sessions. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D16309

--HG--
extra : rebase_source : c64b56a9013bdb6145b2c71c0d00400e53019cb1
2019-01-15 14:22:16 +00:00
Paolo Amadini
8df9d6843c Bug 1501411 - Make sure that copying preference values from the new "about:config" page preserves whitespace. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D16056

--HG--
extra : rebase_source : de02625fed68f99e5daa6b3a9e783f9b985897eb
2019-01-15 14:21:07 +00:00
Cameron McCormack
f11cf08512 Bug 1519737 - Move pluginProblemBinding.css to the UA style sheet cache. r=emilio,timdream
Differential Revision: https://phabricator.services.mozilla.com/D16430

--HG--
rename : toolkit/pluginproblem/content/pluginProblemBinding.css => layout/style/res/pluginproblem.css
extra : moz-landing-system : lando
2019-01-14 21:51:59 +00:00
Johann Hofmann
5f7362a245 Bug 1518293 - Update copy for blocklist settings in about:preferences. r=ewright,flod
Differential Revision: https://phabricator.services.mozilla.com/D17291

--HG--
extra : moz-landing-system : lando
2019-01-23 19:09:26 +00:00
Cosmin Sabou
70adf3837d Backed out changeset 46b19ac773fa (bug 1518293) or browser chrome failures on browser_search_subdialogs_within_preferences_6. 2019-01-23 20:56:39 +02:00
Ed Lee
fd64bc1147 Bug 1521836 - Add component refinement, context sources and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D17328

--HG--
extra : rebase_source : d5e9652077ee34ca2b51c6e9eca54f80784163d9
extra : source : f4b12306c336c70a3d5a5bd5ede941507e59a126
2019-01-23 15:40:47 +00:00
Cosmin Sabou
1c0c8d2f3d Backed out changeset f4b12306c336 (bug 1521836) for browser chrome failures on browser_search_subdialogs_within_preferences_6. 2019-01-23 20:39:28 +02:00
Felipe Gomes
73289b1560 Bug 1355588 - Implement slide-up/down tab opening/closing animation. r=dao
This patch implements a new, preffed-off tab opening/closing animation where the tab slides up and down in place. In addition, it adjusts some tests and code that were relying on the max-width transitionend event happening. The intent of the patch is to land it preffed-off and iterate on the design in the tree

Differential Revision: https://phabricator.services.mozilla.com/D15955

--HG--
extra : moz-landing-system : lando
2019-01-23 15:51:57 +00:00
Ricky Rosario
11e3a9d15e Bug 1521984 - Can't drag downloaded PDF into about:privatebrowsing r=andreio
MozReview-Commit-ID: FQvRmltnss7

Differential Revision: https://phabricator.services.mozilla.com/D17304

--HG--
extra : moz-landing-system : lando
2019-01-23 18:21:26 +00:00
Ricky Rosario
208cc53e75 Bug 1521961 - Pref Search in PBM OFF by default in 66 Release r=andreio
MozReview-Commit-ID: LT4kW4WON5y

Differential Revision: https://phabricator.services.mozilla.com/D17302

--HG--
extra : moz-landing-system : lando
2019-01-23 17:32:13 +00:00
Dorel Luca
cc75d50ac9 Backed out 2 changesets (bug 1520436) for browser-chrome failures in browser/base/content/test/permissions/browser_permissions.js
Backed out changeset 031aee32565c (bug 1520436)
Backed out changeset 1428560105ca (bug 1520436)
2019-01-23 19:35:50 +02:00
Ed Lee
32fba16ff7 Bug 1521836 - Add component refinement, context sources and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D17328

--HG--
extra : moz-landing-system : lando
2019-01-23 15:40:47 +00:00
Johann Hofmann
ad87a838f7 Bug 1492498 - Make certificate exceptions on the new cert error pages permanent by default. r=nhnt11,keeler
This includes a new test for the feature and a bit of test cleanup to factor
out all exception related tests into their own test file.

Differential Revision: https://phabricator.services.mozilla.com/D17109

--HG--
rename : browser/base/content/test/about/browser_aboutCertError.js => browser/base/content/test/about/browser_aboutCertError_exception.js
extra : moz-landing-system : lando
2019-01-23 16:59:12 +00:00
Ricky Rosario
85cf25f341 Bug 1515044 - Port "hidden focus" code to UrlbarInput.jsm r=adw
MozReview-Commit-ID: GgYo2r9s5g4

Differential Revision: https://phabricator.services.mozilla.com/D17164

--HG--
extra : moz-landing-system : lando
2019-01-23 16:28:04 +00:00
Johann Hofmann
be1252b11e Bug 1518293 - Update copy for blocklist settings in about:preferences. r=ewright,flod
Differential Revision: https://phabricator.services.mozilla.com/D17291

--HG--
extra : moz-landing-system : lando
2019-01-23 17:06:13 +00:00
Jared Wein
b12a0d294c Bug 1521170 - Add a rule that prevents calling some Array and String accessor methods without using the return value. r=Standard8,Gijs
Differential Revision: https://phabricator.services.mozilla.com/D17020

--HG--
extra : moz-landing-system : lando
2019-01-23 17:03:32 +00:00
alwu
13015c68d3 Bug 1520436 - part2 : modify test. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D16771

--HG--
extra : moz-landing-system : lando
2019-01-23 16:23:16 +00:00
alwu
b15aaa43f8 Bug 1520436 - part1 : add another tooltip text for non-promptable permission. r=flod,johannh
As non-promptable permission won't prompt user to ask for their approval, we should use different texts for the cancel button of promptable permissions.

Differential Revision: https://phabricator.services.mozilla.com/D16770

--HG--
extra : moz-landing-system : lando
2019-01-23 16:21:48 +00:00
Ehsan Akhgari
2494d88b1d Bug 1521598 - Part 2: Only update the identity panel for permissions that are visible inside it; r=johannh
Profiles show that we do a lot of needless work in response to notifications for
other permissions such as "storageAccessAPI".

Depends on D17362

Differential Revision: https://phabricator.services.mozilla.com/D17155

--HG--
extra : moz-landing-system : lando
2019-01-23 15:57:10 +00:00
Ehsan Akhgari
4680510d84 Bug 1521598 - Part 1: Create a lazy preference getter for privacy.resistFingerprinting in SitePermissions; r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D17362

--HG--
extra : moz-landing-system : lando
2019-01-23 15:57:09 +00:00
Mark Banner
2ed2cfee12 Bug 1521719 - Stop the legacy urlbar binding being constructed and registering listeners when QuantumBar is enabled. r=dao
As a result, we can also re-enable some tests running against QuantumBar.

Differential Revision: https://phabricator.services.mozilla.com/D17352

--HG--
extra : moz-landing-system : lando
2019-01-23 16:15:34 +00:00
Dorel Luca
b77a3353be Backed out changeset 1c227ac918eb (bug 1515044) for Browser-chrome in browser/components/urlbar/tests/browser/browser_UrlbarInput_hiddenFocus.js. CLOSED TREE 2019-01-23 18:08:37 +02:00
Dorel Luca
eec8039e98 Backed out changeset 3b666f82d750 (bug 1517519) for Browser-chrome failures in browser/components/sessionstore/test/browser_background_tab_crash.js. CLOSED TREE 2019-01-23 18:00:01 +02:00
Ricky Rosario
618075899f Bug 1515044 - Port "hidden focus" code to UrlbarInput.jsm r=adw
MozReview-Commit-ID: GgYo2r9s5g4

Differential Revision: https://phabricator.services.mozilla.com/D17164

--HG--
extra : moz-landing-system : lando
2019-01-23 13:06:08 +00:00
Avery Berninger
8b9e0b5da2 Bug 1517519 - Migrated aboutTabCrashed dtd files to ftl files with migration script, r=jaws,flod
***
bug 1517519 - fixed syntactical errors, r?flob r?gijs r?jaws

***
Fixed line endings (CRLF to LF). Fixed changed Placeholder to data-l10n-id. Added: ', Part {index}.' to migration script.

***
Fixed indentation & removed some testing text :)

***
removed part of doctype & fixed line breaks

Differential Revision: https://phabricator.services.mozilla.com/D16789

--HG--
extra : moz-landing-system : lando
2019-01-23 15:04:03 +00:00
Mark Banner
013ac9c8c6 Bug 1521707 - Move most of urlbar's head-common.js functions to a UrlbarTestUtils.jsm module. r=mak
For now, the existing functions remain in head-common.js and are wrappers around the UrlbarTestUtils to avoid churn whilst we work out the actual APIs we require.

Differential Revision: https://phabricator.services.mozilla.com/D17260

--HG--
extra : moz-landing-system : lando
2019-01-23 14:04:55 +00:00
Mark Banner
15b881a65f Bug 1521707 - Move promisePopupEvent to BrowserTestUtils.jsm. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D17259

--HG--
extra : moz-landing-system : lando
2019-01-23 14:04:46 +00:00
Mark Banner
d13fd4f699 Bug 1521707 - Move waitForDocLoadAndStopIt to BrowserTestUtils. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D17258

--HG--
extra : moz-landing-system : lando
2019-01-23 14:04:30 +00:00
Gijs Kruitbosch
ed6061c071 Bug 1522002 - also run browser_urlbar_content_opener.js in legacy configuration, r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D17342

--HG--
extra : moz-landing-system : lando
2019-01-23 11:44:17 +00:00
Aaron Klotz
76125849c6 Bug 1511080: Add launcher process pref and enable reflection to/from the registry; r=mhowell
Depends on D15756

Differential Revision: https://phabricator.services.mozilla.com/D15757

--HG--
extra : moz-landing-system : lando
2019-01-09 23:35:25 +00:00
Aaron Klotz
64310051e7 Bug 1511078: Add LauncherRegistryInfo as a temporary mechanism for runtime disabling of launcher process; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D15756

--HG--
rename : browser/app/winlauncher/NativeNt.h => mozglue/misc/NativeNt.h
rename : browser/app/winlauncher/test/TestNativeNt.cpp => mozglue/tests/TestNativeNt.cpp
rename : browser/app/winlauncher/LauncherResult.h => toolkit/xre/LauncherResult.h
extra : moz-landing-system : lando
2019-01-15 20:19:46 +00:00
Ed Lee
17adb0406b Bug 1518619 - Pref on ASR Snippets for 65 Beta and Release r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D16591

--HG--
extra : moz-landing-system : lando
2019-01-15 19:55:34 +00:00
Johann Hofmann
77ff63dff4 Bug 1443644 - Add UI explaining why the "Keep until..." menu is disabled in permanent private browsing. r=ewright,flod
Differential Revision: https://phabricator.services.mozilla.com/D16035

--HG--
extra : moz-landing-system : lando
2019-01-14 15:25:43 +00:00
Dão Gottwald
43c37fb273 Bug 1512660 - Show a magnifier icon instead of the favicon for keyword and search alias matches. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D16556

--HG--
extra : moz-landing-system : lando
2019-01-15 19:21:11 +00:00
Michael Kelly
28e4764f00 Bug 1509888: Remove Browser Error Collection. r=Gijs,flod
Differential Revision: https://phabricator.services.mozilla.com/D15879

--HG--
extra : moz-landing-system : lando
2019-01-15 18:04:28 +00:00
Cosmin Sabou
1558607307 Backed out 6 changesets (bug 1514806) for causing windows 2012 opt repack bustages.
Backed out changeset 63debb1d02d3 (bug 1514806)
Backed out changeset 803d20ba3f80 (bug 1514806)
Backed out changeset 3b95c5d8466d (bug 1514806)
Backed out changeset eb09e108a439 (bug 1514806)
Backed out changeset 6a738993de29 (bug 1514806)
Backed out changeset 303b19a8b923 (bug 1514806)

--HG--
rename : other-licenses/7zstub/firefox/7zSD.win32.manifest => other-licenses/7zstub/firefox/7zSD.manifest
rename : other-licenses/7zstub/firefox/7zSD.Win32.sfx => other-licenses/7zstub/firefox/7zSD.sfx
2019-01-15 19:17:09 +02:00
Matt Howell
37e3810088 Bug 1514806 Part 5 - Select the appropriate 7-zip SFX stub binary for the build target. r=firefox-build-system-reviewers,mshal#firefox-build-system-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D15983

--HG--
extra : moz-landing-system : lando
2019-01-14 21:58:58 +00:00
Gurzau Raul
50e42b691d Backed out 3 changesets (bug 1515810, bug 1419195) for failing at /browser/browser_ext_contextMenus.js on a CLOSED TREE
Backed out changeset 437003de9fff (bug 1515810)
Backed out changeset c04c2376a213 (bug 1419195)
Backed out changeset d9a81de35ac3 (bug 1419195)
2019-01-15 17:07:06 +02:00
Rob Wu
20e8af8757 Bug 1515810 - Fix intermittent issue in bookmark menu tests r=mixedpuppy
Depends on D16414

Differential Revision: https://phabricator.services.mozilla.com/D16425

--HG--
extra : moz-landing-system : lando
2019-01-15 14:05:31 +00:00
Peter Simonyi
beef78d6c8 Bug 1419195: Show items from WebExtensions in Places Library context menu r=mixedpuppy
Depends on D16413

Differential Revision: https://phabricator.services.mozilla.com/D16414

--HG--
extra : moz-landing-system : lando
2019-01-15 14:05:44 +00:00
Peter Simonyi
7005fd08d0 Bug 1419195: Show items from WebExtensions in bookmarks sidebar context menu r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D16413

--HG--
extra : moz-landing-system : lando
2019-01-15 14:06:03 +00:00
Mark Banner
5bef4dd37c Bug 1506126 - Support clearing history for selected entries. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D16332

--HG--
extra : moz-landing-system : lando
2019-01-15 12:20:48 +00:00
Ricky Rosario
cab8be9895 Bug 1520080 - Add "Search the Web" string to aboutPrivateBrowsing.dtd for new UI with search r=flod
MozReview-Commit-ID: FRhHrVDhzDE

Differential Revision: https://phabricator.services.mozilla.com/D16518

--HG--
extra : moz-landing-system : lando
2019-01-15 06:35:56 +00:00
Andrei Oprea
9de5fec37d Bug 1479744 - Clear search history to prevent TV perma fail for browser/base/content/test/about/browser_aboutHome_search_composing.js r=adw
Differential Revision: https://phabricator.services.mozilla.com/D14769

--HG--
extra : moz-landing-system : lando
2019-01-12 00:13:23 +00:00
Oana Pop Rus
c42c2ac75f Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-15 11:39:31 +02:00
Brindusan Cristian
dfde5a833c Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-15 06:40:07 +02:00
Brindusan Cristian
d34193a4f4 Merge inbound to mozilla-central. a=merge 2019-01-15 06:38:06 +02:00
Felipe Gomes
6d74998c5d Bug 1520012 - Test which delayedLoad frame scripts are loaded during content process startup. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D16502

--HG--
extra : moz-landing-system : lando
2019-01-14 22:31:59 +00:00
Brian Grinstead
cdd4391679 Bug 1519461 - Don't return values from docShellIsActive, renderLayers, and userTypedValue setters;r=mconley
This is more consistent with other setters, and lets us handle the null frameLoader
case a bit more simply.

Differential Revision: https://phabricator.services.mozilla.com/D16370

--HG--
extra : moz-landing-system : lando
2019-01-14 20:36:25 +00:00
Lina Cambridge
121a77e8ed Bug 1490163 - Sync the Firefox Home Content prefs. r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D14347

--HG--
extra : moz-landing-system : lando
2019-01-14 19:23:29 +00:00
Dão Gottwald
0e43f06aef Bug 1515285 - Implement selecting switch-to-tab results by keyboard. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D16023

--HG--
extra : moz-landing-system : lando
2019-01-14 16:58:21 +00:00
Dave Townsend
a64d8fa204 Bug 1518799: Show a custom page on startup on Nightly on a specific date. r=Gijs
We want to show an informative message about dedicated profiles per channel to
users of Nightly on a specific date. We currently only have the ability to do
this when the version changes. This adds the ability to show a page once on
startup on a specific date.

This will probably be backed out past that date.

Differential Revision: https://phabricator.services.mozilla.com/D16249

--HG--
extra : rebase_source : 2da25281b9a9e52f11af43161f48e9db5a7da984
extra : source : eace4709948cdf060a36a60c00eeb286cb7acb17
2019-01-11 17:23:11 +00:00
Gijs Kruitbosch
0cbb627a62 Bug 1518722 - default pocket context menus to hidden to fix behavior when setting pocket pref to false, r=mconley
Differential Revision: https://phabricator.services.mozilla.com/D16037

--HG--
extra : moz-landing-system : lando
2019-01-14 23:24:39 +00:00
Ed Lee
da497294eb Bug 1519303 - Add hand-off triggers, add-on icons and bug fixes to Activity Stream r=k88hudson
Differential Revision: https://phabricator.services.mozilla.com/D16394

--HG--
extra : moz-landing-system : lando
2019-01-14 23:27:45 +00:00
Dave Townsend
961eb5b518 Bug 1518591: Make the profile service responsible for protecting against downgrading to builds before dev-edition had a separate profile. r=froydnj
Because older versions of Firefox auto-select a profile if there is only one in
the database when running dev-edition which uses its own profile we create a
default for normal channels to use. Currently the browser code is responsible
for doing this but it uses a bad heuristic for deciding when to do that. It's
much easier to do it from the profile manager when the dev-edition profile is
created.

Differential Revision: https://phabricator.services.mozilla.com/D16117

--HG--
extra : moz-landing-system : lando
2019-01-10 21:15:53 +00:00
Dave Townsend
55dc7cb4db Bug 1518587: Move startup profile selection to nsToolkitProfileService. r=froydnj
Currently nsAppRunner is responsible for choosing or creating a profile to use
at startup. It then has to create a reset profile if necessary and lock the
selected profile directories. But these latter things are done in different
places of the selection code and done in different ways, sometimes we delay
while trying to get the lock, sometimes we don't.

This patch moves the profile selection part of the code to its own function so
that then we only have to have one place that does the profile reset and
locking logic.

It makes a lot of sense to have the selection code live in the profile service.
It can use information from the database load to help make the choices and it
also means that we can expose the profile selection code through xpcom allowing
it to be easily automatically tested. It will also be more important for future
patches for the dedicated profiles feature.

Differential Revision: https://phabricator.services.mozilla.com/D16116

--HG--
extra : moz-landing-system : lando
2019-01-14 17:27:34 +00:00
Csoregi Natalia
4a86022f41 Merge mozilla-central to autoland. CLOSED TREE 2019-01-14 19:19:46 +02:00
Csoregi Natalia
dbb80cb51f Merge inbound to mozilla-central. a=merge 2019-01-14 19:17:06 +02:00
Noemi Erli
2e2a998fde Backed out changeset ee53bdc5b1d4 (bug 1419195) for failing in browser_ext_contextMenus.js 2019-01-14 18:59:02 +02:00
Noemi Erli
220d6a0fd2 Backed out changeset 732184f122e3 (bug 1419195) for failing in browser_ext_contextMenus.js 2019-01-14 18:58:48 +02:00
Noemi Erli
e2736e7ab2 Backed out changeset 5f9ccc7b6039 (bug 1515810) for failing in browser_ext_contextMenus.js 2019-01-14 18:58:15 +02:00
Ryan VanderMeulen
26dc5b05d1 Bug 1519834 - Update pdf.js to version 2.1.189. r=bdahl 2019-01-14 08:47:31 -05:00
Luca Greco
936e293c1c Bug 1518883 - Fix browser_ext_optionsPage_popups.js high intermittency on linux32-debug. r=mixedpuppy
This patch applies the following small change to the openContextMenuInOptionsPage test helper:

Instead of using BrowserTestUtils.synthesizeMouseAtCenter, the new version of the test helper
triggers a contextmenu event directly on the target element, to prevent intermittent failures
on debug builds (especially linux32-debug).

The intermittent failures seem to be originated by an unexpected behavior of DOMWindowUtils's
sendMouseEvent method, which is randomly triggering mouse events targeting the entire HTML document
instead of the intended DOMElement (despites the EventUtils.js "synthesizeMouseAtPoint" method is
computing the same `left` and `top` position in both the cases).

It seems that there could be some timing reasons behind the issue, because the intermittency
is reduced by adding an arbitrary long delay before triggering the mouse event.

Differential Revision: https://phabricator.services.mozilla.com/D16345

--HG--
extra : moz-landing-system : lando
2019-01-14 11:48:52 +00:00
Dave Townsend
b29663c6c9 Backing out Bug 1518799 (changeset eace4709948c) because the target page is not yet available. a=backout
--HG--
extra : amend_source : b698a2524136b77dcfc0178bf89e41eefef3889c
2019-01-13 17:44:29 -08:00
Cristina Coroiu
25f854e97f Bug 1436395 - disable browser_clearSiteData.js on mac for frequent failures. r=jmaher 2019-01-13 03:51:00 +02:00
Matthew Noorenberghe
abded51290 Bug 1519574 - Test which delayedLoad process scripts are loaded during content process startup. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D16367

--HG--
extra : moz-landing-system : lando
2019-01-12 21:48:26 +00:00
Narcis Beleuzu
7d7aca6a93 Merge inbound to mozilla-central. a=merge 2019-01-12 11:40:44 +02:00
Rob Wu
14dd429c5a Bug 1515810 - Fix intermittent issue in bookmark menu tests r=mixedpuppy
Depends on D16414

Differential Revision: https://phabricator.services.mozilla.com/D16425

--HG--
extra : moz-landing-system : lando
2019-01-14 15:44:32 +00:00
Peter Simonyi
e5ce9dc61b Bug 1419195: Show items from WebExtensions in Places Library context menu r=mixedpuppy
Depends on D16413

Differential Revision: https://phabricator.services.mozilla.com/D16414

--HG--
extra : moz-landing-system : lando
2019-01-14 15:43:29 +00:00
Peter Simonyi
b60acb13d1 Bug 1419195: Show items from WebExtensions in bookmarks sidebar context menu r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D16413

--HG--
extra : moz-landing-system : lando
2019-01-14 15:41:27 +00:00
Mark Striemer
7aba48c482 Bug 1303384 - Part 4: Localize command descriptions r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D6346

--HG--
extra : moz-landing-system : lando
2019-01-12 02:25:23 +00:00
Mark Striemer
50cfffaeaa Bug 1303384 - Part 2: Move some extension shortcut utils to ShortcutUtils r=aswan
Differential Revision: https://phabricator.services.mozilla.com/D4506

--HG--
extra : moz-landing-system : lando
2019-01-11 22:32:39 +00:00
Mark Striemer
0fc4897c74 Bug 1303384 - Part 1: Extract extension commands management to a module r=aswan
MozReview-Commit-ID: E1RTINVtrbQ

Differential Revision: https://phabricator.services.mozilla.com/D4505

--HG--
extra : moz-landing-system : lando
2019-01-11 22:32:28 +00:00
Ryan Hunt
98eed596c7 Bug 1519399 - Fix browser_parsable_css.js for scroll-anchoring as it's behind a pref. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D16404

--HG--
extra : moz-landing-system : lando
2019-01-14 14:31:03 +00:00
Tarek Ziadé
c9ddafea1f Bug 1406872 - Remove perf monitoring code - r=jandem,Gijs
This patch removes the StopWatch code that was used in the first version of
about:performance, and not being used anymore.

Differential Revision: https://phabricator.services.mozilla.com/D7453

--HG--
extra : moz-landing-system : lando
2019-01-14 14:09:09 +00:00
ffxbld
b78c9b6665 No Bug, mozilla-central repo-update HSTS HPKP blocklist remote-settings - a=repo-update r=RyanVM
Differential Revision: https://phabricator.services.mozilla.com/D16453

--HG--
extra : moz-landing-system : lando
2019-01-14 13:28:46 +00:00
Mark Striemer
8cb6fc2c80 Bug 1517078 - Enable browser languages section in prefs on release and beta r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D15738

--HG--
extra : moz-landing-system : lando
2019-01-11 21:55:16 +00:00
Jan Henning
70dd21256f Bug 1498812 - Part 9: Switch session store/session history to use visual viewport for scroll position tracking. r=mikedeboer,snorp
For simplicity's sake, for now we keep storing only one scroll position per
history entry (bug 1499210), so if we have to choose between the layout and the
visual viewport, the latter is a vastly better choice, as it more accurately
represents the scroll position as perceived by the user, especially when the
page has been pinch-zoomed.

This also means that instead of the normal scroll events, the session store now
has to listen for the corresponding events specific to the visual viewport.

We also extend the scroll position test to check that the scroll position isn't
just properly saved, but also actually properly restored in practice as well.
We only add this test now instead of already adding it beforehand like we did
with the rest of the test
- to avoid having to temporarily extend the checkScroll() helper function to
  deal with todo()/todo_is etc.
- because getting that part of the test to complete without timing out (which
  would be one of its natural failure modes, because the expected events would
  be missing) would require faking even more scroll events
- because we already have the todo() tests that are telling us the we didn't
  *store* any scroll position in the first place, so there's no point in trying
  to actually restore anything

For the GeckoView saveAndRestoreState test, we now spin the event loop once
before setting the scroll position in order to give APZ opportunity to settle
down after the initial page load.

Differential Revision: https://phabricator.services.mozilla.com/D15690

--HG--
extra : moz-landing-system : lando
2019-01-11 19:50:09 +00:00
Dave Townsend
85d0a97754 Bug 1518799: Show a custom page on startup on Nightly on a specific date. r=Gijs
We want to show an informative message about dedicated profiles per channel to
users of Nightly on a specific date. We currently only have the ability to do
this when the version changes. This adds the ability to show a page once on
startup on a specific date.

This will probably be backed out past that date.

Differential Revision: https://phabricator.services.mozilla.com/D16249

--HG--
extra : moz-landing-system : lando
2019-01-11 17:23:11 +00:00
Timothy Guan-tin Chien
69713a0cf0 Bug 1519160 - Restore middle click & double click on tabstrip to open new tabs r=dao
Wich the scrollbox binding gone the tag name to check should be "scrollbox" instead of "box".

Differential Revision: https://phabricator.services.mozilla.com/D16236

--HG--
extra : moz-landing-system : lando
2019-01-11 15:19:39 +00:00
Andreea Pavel
6b77f9e5ee Backed out changeset ebff3389b3e4 (bug 1518799) incorrect commit message 2019-01-11 19:15:02 +02:00
Dave Townsend
e8f46404e7 Bug 1518799: Show a custom page on startup on a specific date. r=Gijs
Still waiting on a couple of details from product but I'd like to get the review
started now as we will want to land this a.s.a.p.

Differential Revision: https://phabricator.services.mozilla.com/D16249

--HG--
extra : moz-landing-system : lando
2019-01-11 17:08:16 +00:00
Matthew Noorenberghe
15a22c62ae Bug 1519081 - Don't fallback to another country in FormAutofillUtils.getFormFormat. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D16265

--HG--
extra : moz-landing-system : lando
2019-01-11 03:57:37 +00:00
Razvan Maries
642dd2cc11 Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-01-11 17:33:16 +02:00
Andreea Pavel
321fc210f7 Bug 1442837 - Disabled test on windows r=jmaher 2019-01-10 22:58:00 +02:00
Christoph Kerschbaumer
6756032512 Bug 1513241: Update frontend consumers of loadURI and pass loadURIOptions dictionary. r=gijs 2019-01-11 12:44:20 +01:00
Mark Banner
a8bb23e7c5 Bug 1519367 - Update bug component for browser/base/content/test/sanitize/*. r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D16301

--HG--
extra : moz-landing-system : lando
2019-01-11 12:10:41 +00:00
Johann Hofmann
93f7aeb230 Bug 1518590 - Change "More..." to "Advanced..." on advanced button. r=flod
Differential Revision: https://phabricator.services.mozilla.com/D16296

--HG--
extra : moz-landing-system : lando
2019-01-11 11:07:03 +00:00
Johann Hofmann
d32c620401 Bug 1519164 - Update content blocking UI tour url. r=nhnt11
Differential Revision: https://phabricator.services.mozilla.com/D16288

--HG--
extra : moz-landing-system : lando
2019-01-11 10:08:01 +00:00
Hector Zhao
b73c2c6e9b Bug 1513162 - Use guid with known prefix for bookmarks from distribution.ini. r=mak,mkaply
Also stop setting keyword with distribution.ini.

Differential Revision: https://phabricator.services.mozilla.com/D15489

--HG--
extra : moz-landing-system : lando
2019-01-10 20:54:53 +00:00
Zibi Braniecki
abcd557c95 Bug 1509583 - Migrate region/language names resources to Fluent. r=flod,mossop
Differential Revision: https://phabricator.services.mozilla.com/D12807

--HG--
extra : moz-landing-system : lando
2019-01-11 00:23:50 +00:00
Zibi Braniecki
9436ebe59a Bug 1509583 - Refactor mozIntl.getRegions to mozIntl.getAvailableLocaleDisplayNames. r=jfkthame,MattN
Differential Revision: https://phabricator.services.mozilla.com/D13188

--HG--
extra : moz-landing-system : lando
2019-01-11 00:25:52 +00:00
Mike Hommey
b8548a1071 Bug 1515528 - Disable accessibility on aarch64-windows. r=dmajor,chmanchester
Depends on D15265

Differential Revision: https://phabricator.services.mozilla.com/D15266

--HG--
extra : moz-landing-system : lando
2019-01-11 00:20:35 +00:00
Cristina Coroiu
76512d9aef Bug 1437051 - disable browser_extension_controlled.js on win ccov for frequent failures. r=jmaher 2019-01-10 13:21:00 +02:00
Matt Howell
219be7ea4f Bug 1512039 - Allow the stub installer to detect and download the AArch64 Windows build. r=agashlin
This patch also removes the last vestiges of the old architecture dropdown
structure, and removes a use of GetBinaryTypeW because it doesn't seem to
return a useful result for any ARM ISA.

Differential Revision: https://phabricator.services.mozilla.com/D14811

--HG--
extra : moz-landing-system : lando
2019-01-10 23:09:01 +00:00
Coroiu Cristina
1468575650 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2019-01-10 23:45:07 +02:00
Ricky Rosario
cff14c7e15 Bug 1518866 - Land strings for new UI for Private Browsing with Search r=flod,Gijs
MozReview-Commit-ID: EGUdZ6WJJij

Differential Revision: https://phabricator.services.mozilla.com/D16144

--HG--
extra : moz-landing-system : lando
2019-01-10 16:43:08 +00:00
Tom Ritter
2e1e48e66c Bug 1518856 - Remove -I$TOOLTOOL_DIR/clang/lib/clang/8.0.0/include from the Stylo BINDGEN_CFLAGS r=dmajory 2019-01-09 10:51:07 -06:00
Luca Greco
0a6194aedc Bug 1519121 - Fix browser_ext_optionsPage_popups.js test failure on 66 Beta due to userContext feature disabled. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D16219

--HG--
extra : moz-landing-system : lando
2019-01-10 19:12:41 +00:00
Matthew Noorenberghe
fdacc288b7 Bug 1477798 - Treat sensitive @autocomplete field names like 'off' in FormData.jsm. r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D15780

--HG--
extra : moz-landing-system : lando
2019-01-10 18:49:46 +00:00
Tom Ritter
ba7c4014b7 Bug 1509829 - Spoof OS in HTTP User-Agent header for desktop platforms r=timhuang,baku
In 1404608, the OS was revealed in both the HTTP User-Agent
header and to JavaScript code via navigator.userAgent. To avoid
leaking the OS inside each HTTP request (which many web servers
log), always use the Windows 7 OS value in the desktop User-Agent
header. We continue to allow access to the actual OS via JavaScript,
since doing so improves compatibility with web applications such
as GitHub and Google Docs.

This is an uplift of Tor's 26146
2019-01-09 12:53:30 -06:00
Brindusan Cristian
338aeb2777 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-15 06:41:22 +02:00
Johann Hofmann
e3f4a18e8c Bug 1519137 - Add lazy pref getter for content blocking before initializing blockers. r=ewright
This was causing some prefs that blockers were accessing not to be set yet.

Differential Revision: https://phabricator.services.mozilla.com/D16208

--HG--
extra : moz-landing-system : lando
2019-01-10 17:51:31 +00:00
Matthew Wacha
2fd2def2f7 Bug 1517753 - currency-amount.js is a javascript module and shouldn't define "use strict" r=Standard8
- Deleted 'use strict' from currency-amount.js

Differential Revision: https://phabricator.services.mozilla.com/D15960

--HG--
extra : moz-landing-system : lando
2019-01-10 16:36:05 +00:00
Johann Hofmann
5bdbbb1dce Bug 1516340 - Properly clean up prefs in browser_contentblocking.js. r=ewright
Differential Revision: https://phabricator.services.mozilla.com/D16030

--HG--
extra : moz-landing-system : lando
2019-01-10 14:46:00 +00:00
Timothy Guan-tin Chien
005832324b Bug 1454357 - Remove the scrollbox binding r=NeilDeakin
With all the previous efforts, the scrollbox binding now does nothing but to create an inner box element holding the scrolling content.

It turned out that inner box can be easily removed. The padding set by the document sheets can be moved to the srollbox element directly.

The only gotcha is XULScrollElement::ScrollByIndex() -- it can now reach the child item frames directly from the scrolled frame.

Depends on D15169

Differential Revision: https://phabricator.services.mozilla.com/D15170

--HG--
extra : moz-landing-system : lando
2019-01-09 20:12:26 +00:00
Brian Grinstead
f6c12a437b Bug 1441935 - Modifications on top of the generated MozBrowser Custom Element r=mconley
In order to make the history easier to navigate, this changeset includes the
modifications required to make <xul:browser> actually work as a Custom Element,
and switches the app to use it instead of the XBL browser.

Differential Revision: https://phabricator.services.mozilla.com/D14911

--HG--
extra : moz-landing-system : lando
2019-01-10 01:45:43 +00:00
Mike Shal
e4b57ecdda Bug 1507334 - Add mozconfigs for 3-stage PGO; r=firefox-build-system-reviewers,chmanchester#firefox-build-system-reviewers
These two mozconfigs are used for the 1st and 3rd stages of PGO.
'profile-generate' is used for the 1st stage to generate a firefox
binary with instrumentation enabled. Since it is only used for getting
profile data, we don't run tests against it or need crashreporter
symbol.s

The 'profile-use' mozconfig is for the 3rd and final stage were we
produce the fully optimized build. The profiling information and jarlog
are input artifacts produced by the 2nd stage (running the
profileserver).

Differential Revision: https://phabricator.services.mozilla.com/D15749

--HG--
extra : moz-landing-system : lando
2019-01-10 01:34:49 +00:00
Mike Hommey
3dc15d5c35 Bug 1516374 - Upgrade clang to 7.0.1. r=dmajor
Differential Revision: https://phabricator.services.mozilla.com/D15346

--HG--
extra : moz-landing-system : lando
2019-01-09 23:01:46 +00:00
shindli
eae80bd903 Merge mozilla-central to autoland. a=merge CLOSED TREE 2019-01-09 23:45:39 +02:00
shindli
e196689816 Merge inbound to mozilla-central. a=merge 2019-01-09 23:42:10 +02:00
shindli
20a70f9169 Merge autoland to mozilla-central. a=merge 2019-01-09 23:40:48 +02:00
Mike Cooper
59081613bd Bug 1479127 - Add featuregate library r=mossop,firefox-build-system-reviewers,mshal
Differential Revision: https://phabricator.services.mozilla.com/D5175

--HG--
extra : moz-landing-system : lando
2019-01-09 20:01:52 +00:00
Cosmin Sabou
ad04ab5446 Merge mozilla-inbound to mozilla-central. a=merge 2019-01-09 18:05:44 +02:00
k88hudson
8a55a102dc Bug 1518321 - Pref on CFR in release r=andreio
Differential Revision: https://phabricator.services.mozilla.com/D15880

--HG--
extra : moz-landing-system : lando
2019-01-09 15:15:04 +00:00
Mark Banner
ff1a583b08 Bug 1515081 - Reimplement autocomplete result timing telemetry for the new quantumbar. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D15818

--HG--
extra : moz-landing-system : lando
2019-01-09 15:11:49 +00:00
Mark Banner
a290cfc473 Bug 1515081 - Fix the cancel search test for the UrlbarController to actually test the cancel. r=mak
Currently, it only passes that test due to awaiting for a non-promise.

Differential Revision: https://phabricator.services.mozilla.com/D15817

--HG--
extra : moz-landing-system : lando
2019-01-09 15:11:45 +00:00
Cosmin Sabou
1e50aa1d21 Merge mozilla-central to mozilla-inbound.
--HG--
rename : devtools/client/shared/multi-e10s-helper.js => devtools/shared/multi-e10s-helper.js
rename : toolkit/themes/shared/numberbox.css => toolkit/themes/shared/numberinput.css
extra : rebase_source : 3aa7c3b9f560aaa47259594ce1e52f1bfbbad169
2019-01-09 18:16:13 +02:00
Johann Hofmann
cc1d12d6fc Bug 1414804 - Fix test for expired certificate "helpful" messaging to users with broken system clocks. r=Gijs
We initially thought we would need a new test certificate to be able to test
clock skew, but I found that we can reliably produce the clock skew page by
making Firefox believe that the validity range of the cert used by
expired.example.com is the correct date. How we do that is described in
more detail in the test comments.

This patch also updates the formatter for the new clock skew page to not
show hours and minutes, as it did previously on the old clock skew warnings.

Differential Revision: https://phabricator.services.mozilla.com/D13690

--HG--
extra : moz-landing-system : lando
2019-01-09 17:23:18 +00:00
Luca Greco
49a13352a4 Bug 1468460 - Fix and test extension menus and menus.overrideContext on options_ui pages. r=mixedpuppy,robwu
Depends on D9920

Differential Revision: https://phabricator.services.mozilla.com/D15225

--HG--
extra : moz-landing-system : lando
2019-01-08 22:23:00 +00:00
Ryan VanderMeulen
83a2dc7f79 Bug 1521182 - Update pdf.js to version 2.1.196. r=bdahl
--HG--
extra : rebase_source : e00a962277d54b226b4edd514519a3a7db1544be
extra : amend_source : 57baa7d83d389889342ae7583fc613b0b69a85ad
2019-01-18 15:51:02 -05:00
Margareta Eliza Balazs
9dda825205 Merge mozilla-central to inbound. a=merge CLOSED TREE 2019-01-18 12:31:59 +02:00
Ehsan Akhgari
e5e885ae31 Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
# ignore-this-changeset

--HG--
extra : amend_source : 7221c8d15a765df71171099468e7c7faa648f37c
extra : histedit_source : a0cce6015636202bff09e35a13f72e03257a7695
2019-01-18 10:16:18 +01:00
Tim Nguyen
34cebfc0b6 Bug 1437641 - Remove numberbox binding and convert usages to input[type=number]. r=bgrins,dao
Differential Revision: https://phabricator.services.mozilla.com/D15882

--HG--
rename : toolkit/themes/shared/numberbox.css => toolkit/themes/shared/numberinput.css
extra : moz-landing-system : lando
2019-01-09 08:51:32 +00:00
Dão Gottwald
7c3d27bb52 Bug 1518745 - Remove inner padding from all panel footer buttons. r=ntim
Differential Revision: https://phabricator.services.mozilla.com/D16018

--HG--
extra : moz-landing-system : lando
2019-01-09 10:50:46 +00:00
Mark Banner
537292585c Bug 1518152 - Create a TelemetryTestUtils.jsm and start using it in browser/modules/test. r=Dexter
Differential Revision: https://phabricator.services.mozilla.com/D15839

--HG--
extra : moz-landing-system : lando
2019-01-09 09:08:42 +00:00
Paolo Amadini
eb32faadee Bug 1501410 - Part 4 - Make the filter case insensitive. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D15947

--HG--
extra : rebase_source : b3a2788b0ac8444b2942aa6aeeacd4a5c954ec90
2019-01-08 15:08:04 +00:00
Paolo Amadini
9074b09f09 Bug 1501410 - Part 3 - Detect changes in preferences. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D15946

--HG--
extra : rebase_source : ccaf6bfb2142a0e8cc35d8917c368d524f88648c
2019-01-08 15:26:11 +00:00
Paolo Amadini
1c6a8a588a Bug 1501410 - Part 2 - Add support for recovering deleted preferences. r=bgrins
This updates the user interface for adding new preferences to be closer to the mockup, and makes deleted preferences more similar to rows that are not added yet. This will later make it simpler to react to external changes in the underlying data.

Differential Revision: https://phabricator.services.mozilla.com/D15945

--HG--
extra : rebase_source : dbd4bc08ea1a75ae534dce327103f854ef84f8dc
2019-01-15 23:48:11 +00:00
Paolo Amadini
9da6d02ee2 Bug 1501410 - Part 1 - Optimize the variables containing the global state. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D15944

--HG--
extra : rebase_source : dfe1baba6b1c0731d5fb12cbe4152067e997008c
2019-01-08 15:25:49 +00:00
Dorel Luca
bb4780fb18 Merge mozilla-central to mozilla-inbound. CLOSED TREE 2019-01-16 00:25:16 +02:00
Coroiu Cristina
ffe2b2ffaf Bug 1437051 - Follow-up for disable browser_extension_controlled.js on win ccov DONTBUILD r=me
--HG--
extra : rebase_source : fa18ecd48590491836034b84817e71918188c00a
2019-01-15 22:12:40 +02:00
Luca Greco
b003d66246 Bug 1468460 - Support context menu in WebExtensions options pages embedded inside an about:addons tab. r=mixedpuppy,robwu
Differential Revision: https://phabricator.services.mozilla.com/D9920

--HG--
extra : moz-landing-system : lando
2019-01-07 20:53:13 +00:00
Noemi Erli
d3e491db1d Backed out changeset 86cbcf2195f9 (bug 1356036) for browser-chrome failures in browser_all_files_referenced.js CLOSED TREE 2019-01-09 16:59:28 +02:00
Noemi Erli
e79ee45812 Backed out 3 changesets (bug 1482389) for build bustages in nsDOMAttributeMap.h CLOSED TREE
Backed out changeset c1cfc595892f (bug 1482389)
Backed out changeset bd20e420f257 (bug 1482389)
Backed out changeset af06731b5203 (bug 1482389)

--HG--
rename : dom/chrome-webidl/XULTreeElement.webidl => dom/webidl/TreeBoxObject.webidl
rename : dom/xul/XULTreeElement.cpp => layout/xul/tree/TreeBoxObject.cpp
rename : dom/xul/XULTreeElement.h => layout/xul/tree/TreeBoxObject.h
2019-01-09 16:00:19 +02:00
Gijs Kruitbosch
ceecd61c16 Bug 1515863, r=ckerschb
Differential Revision: https://phabricator.services.mozilla.com/D15221

--HG--
extra : rebase_source : 64431f64e9af7a961ffcd47c7b8e01dbecc71b07
2018-12-21 11:56:47 +00:00
Tom Ritter
9b060e881b Bug 1430149 - Enable Accessibility for MinGW Clang builds. r=froydnj 2018-12-13 00:41:58 -06:00
Razvan Maries
f4c5025ab9 Merge mozilla-inbound to mozilla-central a=merge 2019-01-09 00:01:24 +02:00
Daniel Varga
599bfc410a Merge mozilla-central to mozilla-inbound. a=merge on a CLOSED TREE
--HG--
rename : browser/components/pocket/locale/en-US/pocket.properties => browser/locales/en-US/chrome/browser/pocket.properties
rename : devtools/client/aboutdebugging-new/test/browser/head-addons-script.js => devtools/client/aboutdebugging-new/test/browser/helper-addons.js
rename : devtools/client/aboutdebugging-new/test/browser/debug-target-pane_collapsibilities_head.js => devtools/client/aboutdebugging-new/test/browser/helper-collapsibilities.js
rename : devtools/client/aboutdebugging-new/test/browser/head-mocks.js => devtools/client/aboutdebugging-new/test/browser/helper-mocks.js
rename : devtools/client/aboutdebugging-new/test/browser/head-serviceworker.js => devtools/client/aboutdebugging-new/test/browser/helper-serviceworker.js
rename : devtools/client/aboutdebugging-new/test/browser/mocks/head-client-wrapper-mock.js => devtools/client/aboutdebugging-new/test/browser/mocks/helper-client-wrapper-mock.js
rename : devtools/client/aboutdebugging-new/test/browser/mocks/head-runtime-client-factory-mock.js => devtools/client/aboutdebugging-new/test/browser/mocks/helper-runtime-client-factory-mock.js
rename : devtools/client/aboutdebugging-new/test/browser/mocks/head-usb-runtimes-mock.js => devtools/client/aboutdebugging-new/test/browser/mocks/helper-usb-runtimes-mock.js
rename : dom/base/nsIdentifierMapEntry.h => dom/base/IdentifierMapEntry.h
extra : rebase_source : 0d517ceff0f11aadfa88634e773b3436ad48a8e6
2019-01-08 18:35:10 +02:00
Daniel Varga
0d21c9eedd Merge mozilla-inbound to mozilla-central. a=merge 2019-01-08 18:23:16 +02:00
Daniel Varga
8306d673ed Merge mozilla-central to autoland. a=merge on a CLOSED TREE 2019-01-08 18:31:08 +02:00
Paolo Amadini
24cff8e905 Bug 1517507 - Part 4 - Move the editing code to the PrefRow class. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D15665

--HG--
extra : rebase_source : e5516cd3c19284f20052c307aadd0c8a25f4b369
extra : amend_source : 7a5ae4155018816e2a83ac8d78d47357aff1dfb6
2019-01-08 11:48:41 +00:00
Paolo Amadini
408c7eca26 Bug 1517507 - Part 3 - Share the table row creation and update code. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D15664

--HG--
extra : rebase_source : cb05da81aca921417af98132537e1b03b6d06f53
extra : amend_source : d2509aede2d31582598d002aed1e7f0a0955b6c7
2019-01-08 11:48:29 +00:00
Paolo Amadini
1b5ec2acdf Bug 1517507 - Part 2 - Improve validation of numeric input. r=bgrins
Differential Revision: https://phabricator.services.mozilla.com/D15663

--HG--
extra : rebase_source : 372f27d0b869ae9f50c465521287d434fdb7ccb5
extra : amend_source : ed009bc1c00bd716ee19c728c72d5adf3a08198f
2019-01-08 11:48:18 +00:00
Oana Pop Rus
3adbeba770 Merge mozilla-inbound to mozilla-central. a=merge 2019-01-08 12:13:02 +02:00
Aaron Klotz
b4764bf8f4 Bug 1509929: Part 3 - Add TestSameBinary to launcher process tests; r=mhowell
This test ensures that IsSameBinaryAsParentProcess works correctly when
information about the current process's parent is no longer available.

It uses three processes which are outlined in the block comment at the top of
TestSameBinary.cpp.

Differential Revision: https://phabricator.services.mozilla.com/D15448

--HG--
extra : moz-landing-system : lando
2019-01-08 00:10:12 +00:00
Aaron Klotz
7b47bb6e92 Bug 1509929: Part 1 - Move IsSameBinaryAsParentProcess to its own header; r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D15446

--HG--
extra : moz-landing-system : lando
2019-01-08 00:09:26 +00:00