Граф коммитов

72547 Коммитов

Автор SHA1 Сообщение Дата
Mihai Alexandru Michis 2abb23a415 Backed out 4 changesets (bug 1680637, bug 1682395) for causing mochitest failures in browser_javascriptDialog*.js
CLOSED TREE

Backed out changeset f5c4603fc02d (bug 1680637)
Backed out changeset 2f89ad4b915e (bug 1682395)
Backed out changeset 2b7e1df00a1c (bug 1680637)
Backed out changeset c35335c49551 (bug 1680637)
2021-01-14 01:51:52 +02:00
Mihai Alexandru Michis 5d4eb0b59f Backed out changeset c0cd17e0fc86 (bug 1665066) for causing webdriver failures.
CLOSED TREE
2021-01-14 01:50:09 +02:00
Dão Gottwald 9d9110dc60 Bug 1686305 - Add New Assets to Tippy Top Service. r=mikedeboer
Differential Revision: https://phabricator.services.mozilla.com/D101585
2021-01-13 20:14:54 +00:00
Simon Weckler 4f9aee18d9 Bug 1577774 - added tooltip message for the url input field. r=tgiles,fluent-reviewers,flod
Differential Revision: https://phabricator.services.mozilla.com/D101374
2021-01-13 18:18:25 +00:00
Marco Bonardo 55ec447326 Bug 1684524 - Selecting all downloads after a search should not select excluded downloads. r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D101447
2021-01-13 10:57:35 +00:00
amy churchwell 6efb80f61c Bug 1665066 - Remove payload.keywordOffer in favor of payload.providesSearchMode. r=harry
Differential Revision: https://phabricator.services.mozilla.com/D101414
2021-01-13 16:25:31 +00:00
Toshihito Kikuchi 7545ed9378 Bug 1684532 - Detect injected dependent modules in NtMapViewOfSection. r=mhowell
This patch is to improve the way to detect an injected dependent module for
automatic DLL blocking (bug 1659438).

In the previous version, we created a list of dependent modules in the launcher
process and shared it with other processes via the shared section.  However, it
was not compatible with third-party applications who tamper the Import Table and
revert it in the injected module's DllMain (bug 1682834) because we parsed the
Import Table in the launcher process after it was reverted.

With this patch, we check the Import Table in `patched_NtMapViewOfSection`,
so we can see tampering before it's reverted.  More specifically, we create
a list of dependent modules in the browser process as below.

1. The launcher process creates a section object and initializes
   the kernel32.dll's functions in it.

2. The launcher process transfers a writable handle of the shared
   section to the browser process.

3. In the browser process, if an injected dependent module is being
   mapped by `NtMapViewOfSection`, we add its NT path to the shared
   section and block it with `REDIRECT_TO_NOOP_ENTRYPOINT`.

4. The `main` function of the browser process converts the writable
   handle of the shared section into a readonly handle.

5. The browser process transfers a readonly handle of the shared
   section to a sandbox process.

Since automatic DLL blocking may still cause a compat issue like bug 1682304,
we activate it only in Nightly for now.

Differential Revision: https://phabricator.services.mozilla.com/D101460
2021-01-13 15:13:18 +00:00
Micah Tigley 298219ee45 Bug 1680637 - Update tests using the old dialog UI to only use the old UI. r=jaws,Gijs,marionette-reviewers,whimboo
Depends on D100172

Differential Revision: https://phabricator.services.mozilla.com/D101388
2021-01-13 13:27:08 +00:00
Micah Tigley 60c2174b07 Bug 1682395 - Center content prompts managed by TabDialogBox r=dao
Depends on D100955

Differential Revision: https://phabricator.services.mozilla.com/D100172
2021-01-13 00:18:41 +00:00
Micah Tigley 38e982fb38 Bug 1680637 - Rename TabDialogBox's manager to tabDialogManager r=marionette-reviewers,Gijs
To clarify the two separate SubDialog managers managed by TabDialogManager, this patch renames `_.dialogManager` to `._tabDialogManager`.

Depends on D100066

Differential Revision: https://phabricator.services.mozilla.com/D100955
2021-01-13 00:18:43 +00:00
Micah Tigley 3815e3e810 Bug 1680637 - Add a dialog manager for content prompts in TabDialogBox r=jaws,Gijs
The TabDialogBox will manage two separate SubDialog managers at the tab and content level. Dialogs managed at the tab level will always be on top of content ones and should always receive focus first when tab switching or refocusing the window.

Differential Revision: https://phabricator.services.mozilla.com/D100066
2021-01-13 00:18:45 +00:00
Paul Zuehlcke 19aff479ae Bug 1686296 - Enable dFPI in strict mode for all channels. r=timhuang
Differential Revision: https://phabricator.services.mozilla.com/D101601
2021-01-13 15:13:15 +00:00
smolnar 0b57365558 Backed out changeset 48a0fcaf46b8 (bug 1684532) for causing gtest perma failure. CLOSED TREE 2021-01-13 11:49:37 +02:00
Toshihito Kikuchi b27dd298e9 Bug 1684532 - Detect injected dependent modules in NtMapViewOfSection. r=mhowell
This patch is to improve the way to detect an injected dependent module for
automatic DLL blocking (bug 1659438).

In the previous version, we created a list of dependent modules in the launcher
process and shared it with other processes via the shared section.  However, it
was not compatible with third-party applications who tamper the Import Table and
revert it in the injected module's DllMain (bug 1682834) because we parsed the
Import Table in the launcher process after it was reverted.

With this patch, we check the Import Table in `patched_NtMapViewOfSection`,
so we can see tampering before it's reverted.  More specifically, we create
a list of dependent modules in the browser process as below.

1. The launcher process creates a section object and initializes
   the kernel32.dll's functions in it.

2. The launcher process transfers a writable handle of the shared
   section to the browser process.

3. In the browser process, if an injected dependent module is being
   mapped by `NtMapViewOfSection`, we add its NT path to the shared
   section and block it with `REDIRECT_TO_NOOP_ENTRYPOINT`.

4. The `main` function of the browser process converts the writable
   handle of the shared section into a readonly handle.

5. The browser process transfers a readonly handle of the shared
   section to a sandbox process.

Since automatic DLL blocking may still cause a compat issue like bug 1682304,
we activate it only in Nightly for now.

Differential Revision: https://phabricator.services.mozilla.com/D101460
2021-01-13 08:38:16 +00:00
Erica Wright 26101454bb Bug 1684859 - Connect titles and toggles, fix padding and font weight. r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D101409
2021-01-12 19:37:23 +00:00
Butkovits Atila 7742c03714 Backed out 4 changesets (bug 1680637, bug 1682395) for causing Marionette failures. CLOSED TREE
Backed out changeset 073e0be7db95 (bug 1680637)
Backed out changeset 552b91b31b0f (bug 1682395)
Backed out changeset c80de6c72779 (bug 1680637)
Backed out changeset d513e228b0ad (bug 1680637)
2021-01-13 02:13:06 +02:00
Micah Tigley 06e7942185 Bug 1680637 - Update tests using the old dialog UI to only use the old UI. r=jaws,Gijs
Depends on D100172

Differential Revision: https://phabricator.services.mozilla.com/D101388
2021-01-12 22:32:24 +00:00
Micah Tigley ae03fa7f2c Bug 1682395 - Center content prompts managed by TabDialogBox r=dao
Depends on D100955

Differential Revision: https://phabricator.services.mozilla.com/D100172
2021-01-11 20:55:29 +00:00
Micah Tigley c0ec6961ed Bug 1680637 - Rename TabDialogBox's manager to tabDialogManager r=marionette-reviewers,Gijs
To clarify the two separate SubDialog managers managed by TabDialogManager, this patch renames `_.dialogManager` to `._tabDialogManager`.

Depends on D100066

Differential Revision: https://phabricator.services.mozilla.com/D100955
2021-01-11 20:55:19 +00:00
Micah Tigley ebb0c0923f Bug 1680637 - Add a dialog manager for content prompts in TabDialogBox r=jaws,Gijs
The TabDialogBox will manage two separate SubDialog managers at the tab and content level. Dialogs managed at the tab level will always be on top of content ones and should always receive focus first when tab switching or refocusing the window.

Differential Revision: https://phabricator.services.mozilla.com/D100066
2021-01-11 20:55:09 +00:00
prathiksha bbde2d048e Bug 1685083 - Remove section menus if newNewtabExperience is turned on. r=ewright,thecount
Differential Revision: https://phabricator.services.mozilla.com/D101166
2021-01-12 20:20:59 +00:00
harry 50286f3f68 Bug 1686127 - Support text highlighting in dynamic results. r=adw
Differential Revision: https://phabricator.services.mozilla.com/D101412
2021-01-12 19:53:15 +00:00
Drew Willcoxon d602f8aaa8 Bug 1579964 - Update the urlbar experiments doc for the new experimental API development model. r=harry
I focused this on fixing what the bug describes: updating the doc for our new
development model where we create experimental APIs inside each extension
instead of landing APIs in mozilla-central. There are a number of other changes
I want to make to this doc but didn't here in order to keep it scoped. I filed
bug 1684069 for those other changes. I can imagine that some of the changes that
this patch makes will be overidden or updated by that bug.

This also fixes a broken link or two.

Differential Revision: https://phabricator.services.mozilla.com/D100417
2021-01-12 19:44:58 +00:00
Dan Mosedale e91d8deeea Bug 1684936 - update NodeJS to 10.23.1 for latest sec fixes r=glandium
Differential Revision: https://phabricator.services.mozilla.com/D100810
2021-01-07 17:06:42 +00:00
Dale Harvey 0c5ce1b439 Bug 1685619 - Add shouldNavigate property to dynamic urlbar results r=harry
Differential Revision: https://phabricator.services.mozilla.com/D101230
2021-01-12 17:05:40 +00:00
Noemi Erli 8549351a2f Backed out changeset 0d2f4accf036 (bug 1684859) for causing newtab failures CLOSED TREE 2021-01-12 18:51:41 +02:00
Erica Wright 77ac87930d Bug 1684859 - Connect titles and toggles, fix padding and font weight. r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D101409
2021-01-12 05:01:41 +00:00
Razvan Maries 47ff84efca Backed out changeset f901a3b75b79 (bug 1684792) for perma failures on browser_edit.js. CLOSED TREE 2021-01-12 11:56:35 +02:00
Neil Deakin 094e640230 Bug 1684792, open form validation popup anchored at screen coordinate as datetime picker and select do so that it is positioned correctly in out of process iframes, r=Gijs
Differential Revision: https://phabricator.services.mozilla.com/D100803
2021-01-11 20:11:41 +00:00
Ryan VanderMeulen 57ba532421 Bug 1686102 - Update pdf.js to version 2.7.510. r=bdahl
Differential Revision: https://phabricator.services.mozilla.com/D101381
2021-01-12 01:18:55 +00:00
Bogdan Tara 47070cef21 Backed out changeset 8dc3f02e20ca (bug 1660848) for multiple mochitest failures CLOSED TREE 2021-01-12 03:22:03 +02:00
Bernard Igiri f6d19cf7e6 Bug 1660848 - Add a check for updates option to application menus r=fluent-reviewers,jaws,harry,Gijs,flod,mkaply
Adding a check for updates option to the application menu, changing the about dialog styling to match the mockup, and adding a minimum delay to the checking for updates message.

Differential Revision: https://phabricator.services.mozilla.com/D95195
2021-01-11 22:37:05 +00:00
ttran 025dbfb285 Bug 1685134 - Added Normandy Do Nothing Prefs for testing r=mythmon
Differential Revision: https://phabricator.services.mozilla.com/D101068
2021-01-11 22:31:21 +00:00
Erica Wright c6ebec4b86 Bug 1678793 - Resize Firefox logo according to spec. r=prathiksha
Differential Revision: https://phabricator.services.mozilla.com/D101387
2021-01-11 21:10:31 +00:00
Scott 7badbc5110 Bug 1680032 - Turn on newtab spoc personalization v2. r=gvn
Differential Revision: https://phabricator.services.mozilla.com/D101219
2021-01-11 21:17:31 +00:00
Sam Foster 98d8d74c74 Bug 1682079 - Move icons used by new print UI into toolkit. r=mstriemer,desktop-theme-reviewers,ntim
* Move shared open-in-new and print icons into toolkit and update references
* The pendingpaint.png reference will be removed in bug 1679133

Differential Revision: https://phabricator.services.mozilla.com/D101239
2021-01-11 20:58:06 +00:00
Bogdan Tara 6101a13054 Backed out 3 changesets (bug 1680637, bug 1682395) for browser/base/content/* failures CLOSED TREE
Backed out changeset 270e2e3183de (bug 1682395)
Backed out changeset e3566f596187 (bug 1680637)
Backed out changeset 66563136c84e (bug 1680637)
2021-01-11 21:36:20 +02:00
Francesco Lodolo (:flod) 1e8d5b4a1e Bug 1685858 - Detect apostrophes at the beginning of strings in misused_characters test, r=jaws
Differential Revision: https://phabricator.services.mozilla.com/D101259
2021-01-11 17:51:03 +00:00
Micah Tigley 79f0b0041c Bug 1682395 - Center content prompts managed by TabDialogBox r=dao
Depends on D100955

Differential Revision: https://phabricator.services.mozilla.com/D100172
2021-01-11 05:13:07 +00:00
Micah Tigley a3faaf4c5d Bug 1680637 - Rename TabDialogBox's manager to tabDialogManager r=marionette-reviewers,Gijs
To clarify the two separate SubDialog managers managed by TabDialogManager, this patch renames `_.dialogManager` to `._tabDialogManager`.

Depends on D100066

Differential Revision: https://phabricator.services.mozilla.com/D100955
2021-01-11 05:13:00 +00:00
Micah Tigley 5d13763b51 Bug 1680637 - Add a dialog manager for content prompts in TabDialogBox r=jaws,Gijs
The TabDialogBox will manage two separate SubDialog managers at the tab and content level. Dialogs managed at the tab level will always be on top of content ones and should always receive focus first when tab switching or refocusing the window.

Differential Revision: https://phabricator.services.mozilla.com/D100066
2021-01-11 17:52:53 +00:00
Andrei Oprea 296be1d30a Bug 1685978 - Land strings for What's New Panel content in Firefox 85 r=flod,fluent-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D101329
2021-01-11 10:17:05 +00:00
Gijs Kruitbosch bf9315b6dd Bug 1685753 - stop using level=top for the downloads panel, r=mak
Differential Revision: https://phabricator.services.mozilla.com/D101195
2021-01-08 23:35:49 +00:00
Andreea Pavel 32169d4b0e Bug 1663506 - disable browser_controller.js on 64bits platforms r=intermittent-reviewers,jmaher DONTBUILD
Differential Revision: https://phabricator.services.mozilla.com/D101296
2021-01-11 13:41:28 +00:00
Andreas Farre 060d8a53e9 Bug 1679856 - Part 1: Don't wait for session restore for a browser load. r=peterv
With Fission it is no longer guaranteed that loading a document that
makes a browser remote will trigger an SSTabRestored event, which
makes this particular part of the test fail. Instead waiting for page
load to finish solves the issue.

Differential Revision: https://phabricator.services.mozilla.com/D100674
2021-01-11 12:04:23 +00:00
Emilio Cobos Álvarez 076de04bde Bug 1685917 - Remove layout.css.file-selector-button.enabled pref. r=heycam
On by default since bug 1662478 (Firefox 82)

Depends on D101289

Differential Revision: https://phabricator.services.mozilla.com/D101290
2021-01-11 01:55:50 +00:00
Mark Banner 6bfe97005a Bug 1685124 - Ensure search engine settings are saved before reloading engines. r=daleharvey
Differential Revision: https://phabricator.services.mozilla.com/D101032
2021-01-10 22:33:11 +00:00
Mark Banner e83b620289 Bug 1649164 - Add an encoding option for policy search engines and change the default to UTF-8. r=mkaply
This will cause the default for any new policy engine in a profile, or an updated engine, to be UTF-8, unless specified by the policy.

Differential Revision: https://phabricator.services.mozilla.com/D100666
2021-01-05 09:48:52 +00:00
Kenrick a5e59d900e Bug 1579108 - Change the form in login-item to grid so that the copy buttons can reliably align r=sfoster,ntim
Implementing grid layout using flex may sometimes triggers edge cases where some columns go out of alignment. In this bug, the misalignment is due to the different length value given by -moz-available when Ubuntu font is used on the page.

Differential Revision: https://phabricator.services.mozilla.com/D100395
2021-01-10 10:03:46 +00:00
Mike Conley 2f6e25292e Bug 1681992 - Add tests for some multiple about:tabcrashed tabs behaviours. r=NeilDeakin
Differential Revision: https://phabricator.services.mozilla.com/D99490
2021-01-08 22:53:20 +00:00