Commit Graph

58568 Commits

Author SHA1 Message Date
Jared Wein
5b37ea1173 Bug 1488011 - Set the checkbox label instead of using an adjacent XUL label so the checkbox focus ring appears correctly. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D9708

--HG--
extra : moz-landing-system : lando
2018-10-24 21:37:12 +00:00
Abdoulaye O. Ly
31d61afe8c Bug 1499227 - Trigger multiselect on mousedown event instead of on click event. r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D9359

--HG--
extra : moz-landing-system : lando
2018-10-24 17:26:24 +00:00
Dão Gottwald
f5f0482769 Bug 1499652 - Pass on return values from forwarded textbox methods. r=Standard8
Differential Revision: https://phabricator.services.mozilla.com/D9639

--HG--
extra : moz-landing-system : lando
2018-10-24 16:51:52 +00:00
shindli
6e9f254411 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-24 19:50:03 +03:00
shindli
670e412487 Merge inbound to mozilla-central. a=merge 2018-10-24 19:46:50 +03:00
Gijs Kruitbosch
b4d8b02bc5 Bug 1491333 - make findbarClose test less clownshoes, r=florian
Differential Revision: https://phabricator.services.mozilla.com/D9633

--HG--
extra : moz-landing-system : lando
2018-10-24 13:18:00 +00:00
Andrea Marchesini
3d69819234 Bug 1500455 - Let's use cookieBehavior = 4 in beta by default, r=ehsan 2018-10-24 15:24:32 +02:00
Marco Bonardo
86f9a130f9 Bug 1500108 - Remove the history.onlyTyped preference and behavior from the Address Bar. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D9512

--HG--
extra : moz-landing-system : lando
2018-10-24 13:01:42 +00:00
Marco Bonardo
134e4ec293 Bug 1499743 - Address Bar restriction characters: remove typed, change url and search r=adw
Remove the "~" typed restriction character.
Change the url restriction character to "$" and the search one to "?".

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

--HG--
extra : moz-landing-system : lando
2018-10-24 12:49:00 +00:00
Paolo Amadini
3320f4e2ef Bug 1486984 - Fix find commands for PDF and special pages, and remove obsolete code. r=Gijs
Support for finding text in a page is now determined by a blacklist of locations, simplifying handling in multi-process mode and restoring the intended behavior.

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

--HG--
extra : rebase_source : 129f3d4e3cdd3673251ed7a3cc58101dd3cb0c91
2018-10-23 15:29:09 +01:00
Brendan Dahl
79d0d6f396 Bug 1501478 - Fix payment dialog in browser.xhtml. r=MattN
Differential Revision: https://phabricator.services.mozilla.com/D9602

--HG--
extra : moz-landing-system : lando
2018-10-23 22:43:12 +00:00
Narcis Beleuzu
f6bb9f5a88 Backed out changeset e66bbfad641e (bug 1497694) for bc failures on browser_advanced_update.js. CLOSED TREE 2018-10-24 18:59:34 +03:00
arthur.iakab
0d669cb499 Merge inbound to mozilla-central a=merge 2018-10-24 07:15:44 +03:00
Andrew McCreight
c87fb5b0a9 Bug 1499865 - Make loadedModules and loadedComponents into array attributes. r=kmag
Differential Revision: https://phabricator.services.mozilla.com/D9561

--HG--
extra : moz-landing-system : lando
2018-10-23 23:28:44 +00:00
Kirk Steuber
19c8368ea5 Bug 1458314 - Move the update directory to an installation specific location r=rstrong
This change applies to Windows only.
Firefox will need to migrate the directory from the old location to the new location. This will be done only once by setting the pref `app.update.migrated.updateDir2.<install path hash>` to `true` once migration has completed.

Note: The pref name app.update.migrated.updateDir has already been used, thus the '2' suffix. It can be found in ESR24.

This also removes the old handling fallback for generating the update directory path. Since xulrunner is no longer supported, this should no longer be needed. If neither the vendor nor app name are defined, it falls back to the literal string "Mozilla".

The code to generate the update directory path and the installation hash have been moved to the updatecommon library. This will allow those functions to be used in Firefox, the Mozilla Maintenance Service, the Mozilla Maintenance Service Installer, and TestAUSHelper.

Additionally, the function that generates the update directory path now has extra functionality. It creates the update directory, sets the permissions on it and, optionally, recursively sets the permissions on everything within.

This patch adds functionality that allows Firefox to set permissions on the new update directory on write failure. It attempts to set the permissions itself and, if that fails and the maintenance service is enabled, it calls into the maintenance service to try from there. If a write fails and the permissions cannot be fixed, the user is prompted to reinstall.

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

--HG--
rename : toolkit/mozapps/update/updater/win_dirent.cpp => toolkit/mozapps/update/common/win_dirent.cpp
rename : toolkit/mozapps/update/tests/unit_aus_update/cleanupSuccessLogMove.js => toolkit/mozapps/update/tests/unit_aus_update/updateDirectoryMigrate.js
extra : moz-landing-system : lando
2018-10-23 21:41:04 +00:00
arthur.iakab
f4e188aae8 Merge mozilla-central to autoland a=merge on a CLOSED TREE 2018-10-24 01:22:06 +03:00
arthur.iakab
6b80c7eba9 Merge inbound to mozilla-central. a=merge 2018-10-24 01:18:31 +03:00
arthur.iakab
ff965569bd Merge autoland to mozilla-central a=merge 2018-10-24 01:15:18 +03:00
Arshad Kazmi
6cbefd2a18 Bug 1485195 - Display array policies correctly in about:policies r=Felipe
Differential Revision: https://phabricator.services.mozilla.com/D9563

--HG--
extra : moz-landing-system : lando
2018-10-23 20:20:19 +00:00
Ciure Andrei
09e4040e94 Merge autoland to mozilla-central. a=merge 2018-10-23 19:48:47 +03:00
Mark Banner
941f724d2f Bug 1494046 - Improve how the folder icon is selected on the folder list in the bookmark popup window. r=mak
Change to using an event listener to follow when the selection changes more accurately. Also switch to using GUIDs as they are better defined than indexes.

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

--HG--
extra : moz-landing-system : lando
2018-10-23 15:52:22 +00:00
Mark Banner
109bbee514 Bug 1501337 - Fix a leak and uncleared listeners in places code relating to the edit bookmarks views. r=mak
Differential Revision: https://phabricator.services.mozilla.com/D9546

--HG--
extra : moz-landing-system : lando
2018-10-23 17:58:43 +00:00
Ciure Andrei
43dbae3220 Backed out changeset 8238a4eeda86 (bug 1497215) for runing a payment test before the leak detection a=backout 2018-10-23 17:10:39 +03:00
Dão Gottwald
a793a98e4d Bug 1501254 - Make panel banner items not change their text color on hover. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D9505

--HG--
extra : moz-landing-system : lando
2018-10-23 12:57:51 +00:00
Alphan Chen
a4a1c5d65f Bug 1497144 part 2 - Get rid of ScrollPosition.jsm r=JanH,nika
Differential Revision: https://phabricator.services.mozilla.com/D8534

--HG--
extra : moz-landing-system : lando
2018-10-23 08:17:51 +00:00
Alphan Chen
a4e8927982 Bug 1497144 - Rewrite DocShellCapabilities.jsm and ScrollPosition.jsm into C++ r=nika
Differential Revision: https://phabricator.services.mozilla.com/D8083

--HG--
extra : moz-landing-system : lando
2018-10-23 08:15:56 +00:00
inspiro
0279e9b5c0 Bug 1500129 - Cleaned up openPreferences call. r=dao
Differential Revision: https://phabricator.services.mozilla.com/D9498

--HG--
extra : moz-landing-system : lando
2018-10-23 10:56:43 +00:00
Ciure Andrei
3498e5207f Merge mozilla-central to mozilla-inbound. a=merge CLOSED TREE 2018-10-23 19:51:00 +03:00
YUKI "Piro" Hiroshi
1451abf5f2 Bug 1500180 - Take around only geometry data of the fallback tab for pended operations. r=mixedpuppy 2018-10-23 10:12:46 +09:00
Vineeth Karra
f72bdd91ff Bug 1499661 - use 'this' instead of 'gBrowser' in moveTabsToStart and moveTabsToEnd, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D9374

--HG--
extra : moz-landing-system : lando
2018-10-22 15:56:01 +00:00
Gijs Kruitbosch
8c3a4d7b4a Bug 1501079 - fix various tests to not race with window focus/activate, r=dao
Differential Revision: https://phabricator.services.mozilla.com/D9437

--HG--
extra : moz-landing-system : lando
2018-10-23 10:16:35 +00:00
Margareta Eliza Balazs
1a7c7d8823 Merge mozilla-central to autoland. a=merge CLOSED TREE 2018-10-23 12:31:53 +03:00
Margareta Eliza Balazs
a7f4d3ba4f Merge inbound to mozilla-central. a=merge 2018-10-23 12:27:03 +03:00
Matthew Noorenberghe
9d8e99883d Bug 1486954 - Fix browser/components/payments/test/browser/head.js eslint issue. r=me 2018-10-22 23:13:54 -07:00
Andrew McCreight
4c274219f8 Bug 1497707, part 1 - Get rid of xpcIJSModuleLoader. r=kmag
This interface is only used for a few testing functions. Just move
them to Cu.

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

--HG--
extra : moz-landing-system : lando
2018-10-23 00:47:16 +00:00
Dão Gottwald
1fecf36e2c Bug 1494334 - Implement UrlbarInput::textValue getter. r=Standard8
Depends on D9505

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

--HG--
extra : moz-landing-system : lando
2018-10-23 16:19:56 +00:00
Julian Descottes
305dfd1207 Bug 1499096 - Update tests using ok() to is(), with minor fixes;r=Standard8
Depends on D8741
This changeset updates some calls to ok() that should actually be calls to is()
and that needed tiny fixes to match the expected value.

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

--HG--
extra : moz-landing-system : lando
2018-10-23 07:21:18 +00:00
Julian Descottes
73e3a16c0d Bug 1499096 - Use ok() with 2 arguments instead of 3 when possible;r=Standard8
Depends on D8740.
This changeset replaces calls to ok with 3 arguments to calls with 2 arguments
in situations where the switch does not have a significant impact on the assert.

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

--HG--
extra : moz-landing-system : lando
2018-10-23 07:13:35 +00:00
Julian Descottes
52b85a20e2 Bug 1499096 - Update wrong usage of ok() with todo_is();r=Standard8
Depends on D8739.
This changeset updates calls to ok() that were most likely intended
for is(), but are not working as is.

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

--HG--
extra : moz-landing-system : lando
2018-10-23 07:13:02 +00:00
Julian Descottes
2fcd6cb020 Bug 1499096 - Update tests using ok() to is();r=Standard8
This changeset updates all the test that were wrongly using ok() and wanted to
use is() AND for which the assert is still passing without any modification
required.

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

--HG--
extra : moz-landing-system : lando
2018-10-23 07:12:23 +00:00
Eden Chuang
3efeafd6e2 Bug 1497215 - Refactor the IPC structure for PaymentResponse.details r=baku
In original design, payment method response data is passed between processes
    through a simple nsString. It means a special encoder/decoder is needed for
    special response data, ex. BasicCardResponse, to serialize/deserialize
    into/from the nsString. However, when a token spliter, ':', ';' and '@', is
    used in response data, it makes the encoder/decoder can not work normally.
    It is hard to define a suitable token spliter set for encoder/decoder.
    So instead of using an error-prone encoder/decoder, this patch defining a new
    IPC structure for response data.
2018-10-23 10:42:06 +02:00
Margareta Eliza Balazs
bd786693fb Merge mozilla-central to inbound. a=merge CLOSED TREE 2018-10-23 12:33:44 +03:00
Timothy Guan-tin Chien
cb5015982e Bug 1486954 - Part V, Prevent credit card record from being accessed if not initialize r=MattN
This patch changed the initialization of records so that we don't call into credit card
AutofillRecords class if it is pref-off.

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

--HG--
extra : rebase_source : ee9802af34d8ce63dc3569c10e310762e2271301
extra : histedit_source : 443fb496f872d61b68dcae3bba691c4e1089bf3e
2018-10-18 22:10:25 +00:00
Matthew Noorenberghe
fc94384b79 Bug 1486954 - Part IV, Recover from decryption errors in some places. r=MattN
In case of loss of OS key store key, we should still allow users to go into the manage credit cards dialog and fill the numbers back in.

This is not the migration strategy, see Part III.

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

--HG--
extra : rebase_source : dc710a2512b0d9b20e0fa74e641867525098eba2
extra : histedit_source : 4983a480565380ce4da6a0f099a5e4ae0e65797d
2018-10-22 22:57:29 -07:00
Matthew Noorenberghe
566350c6ac Bug 1486954 - Part III, Upgrade existing Nightly credit card records to OSKeyStore. r=MattN
For Nightly users who already have credit cards saved in their profile, we will do a one-off upgrade of their encrypted credit card number.
This only applies to users who have NO master password set, to avoid showing them the master password prompt when we migrate.
For those who did, we would quietly delete their credit card record from the store.

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

--HG--
extra : rebase_source : 2b06e3fc418d5883276850def18966203c16e240
extra : histedit_source : 9fae8d61b747113e8b3f38c2886cf7d1a7c3007f
2018-10-22 22:57:29 -07:00
Matthew Noorenberghe
001567e898 Bug 1486954 - Part II, Remove OSKeyStore.isEnabled. r=MattN
Given that the new store is always considered enabled, the not-enabled code
is now dead code. This patch removes them.

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

--HG--
extra : rebase_source : d2940f77e26ba9f5c808eada5083df293d314214
extra : histedit_source : 29741eb6014489fcd179e90ee18ff876227baaf5
2018-10-22 22:57:28 -07:00
Mark Striemer
597134aa66 Bug 1493711 - Pref off downloading langpacks outside of release r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D8909

--HG--
extra : moz-landing-system : lando
2018-10-18 14:36:39 +00:00
Bogdan Tara
4110bb0a9b Backed out 2 changesets (bug 1453613) for Windows MinGW build bustages CLOSED TREE
Backed out changeset 77fabbff45e0 (bug 1453613)
Backed out changeset 1df447ff4c77 (bug 1453613)
2018-10-23 19:18:10 +03:00
Ehsan Akhgari
5161882196 Bug 1499279 - Fix the Connection icon in the Control Centre in the gray state which we display in cases such as mixed content blocking r=johannh
Differential Revision: https://phabricator.services.mozilla.com/D9320

--HG--
extra : moz-landing-system : lando
2018-10-23 13:35:51 +00:00
Matt Howell
55caf9383f Bug 1453613 Part 2 - Add a full installer telemetry ping. r=agashlin
Depends on D8870

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

--HG--
extra : moz-landing-system : lando
2018-10-23 15:23:43 +00:00