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

2591 Коммитов

Автор SHA1 Сообщение Дата
Marian-Vasile Laza 133cd29435 Backed out 2 changesets (bug 1712837) for causing mochitest and marionette test failures. CLOSED TREE
Backed out changeset ecfd23a7ef69 (bug 1712837)
Backed out changeset 51529cb4682e (bug 1712837)
2021-11-11 01:52:57 +02:00
Dana Keeler 15ebcb5e82 Bug 1712837 - introduce ipcclientcerts to allow client certificates to work with the socket process r=rmf,kershaw,necko-reviewers,ipc-reviewers,nika
This patch introduces ipcclientcerts, a PKCS#11 module that the socket process
can load to get access to client certificates and keys managed by the parent
process. This enables client certificate authentication to work with the socket
process (particularly for keys stored outside of NSS, as with osclientcerts or
third-party PKCS#11 modules).

Differential Revision: https://phabricator.services.mozilla.com/D122392
2021-11-10 21:48:47 +00:00
James Teh 76ad0164ca Bug 1736742 part 1: Add missing a11y COM interfaces to Appx Manifest. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D129949
2021-11-05 06:25:44 +00:00
Ryan VanderMeulen 0337426c70 Bug 1738277 - Clean up a couple more references to settings/pinning. r=leplatrem on a CLOSED TREE 2021-10-28 11:17:58 -04:00
Mathieu Leplatre 3201f280fe Bug 1738277 - Remove packaged pinning/pins.json. r=ryanvm on a CLOSED TREE
Differential Revision: https://phabricator.services.mozilla.com/D129822
2021-10-28 14:36:46 +00:00
Riya d78a071ec8 Bug 1737016 - Add AVIF as a supported file type in AppxManifest.xml. r=nalexander
Differential Revision: https://phabricator.services.mozilla.com/D129546
2021-10-27 16:44:23 +00:00
Jon Bauman c090a3c7b8 Bug 1735898 - Register as an AVIF handler. r=bytesized
Differential Revision: https://phabricator.services.mozilla.com/D129064
2021-10-20 20:23:22 +00:00
Mike Hommey 7debb35262 Bug 1572618 - Statically link the rlbox library to libxul. r=firefox-build-system-reviewers,nika,andi
We still rely on dynamic loading to find the symbols, but since we get
them from libxul, we don't need to load the library before activating
the process sandbox anymore.

Differential Revision: https://phabricator.services.mozilla.com/D128333
2021-10-15 01:17:58 +00:00
Nick Alexander 4f5281d096 Bug 1728638 - Parameters to set MSIX `Package/Identity/{Name,Publisher}` and `Package/Properties/PublisherDisplayName`. r=bhearsum
This is just rearranging some deck chairs as we hammer out details in
our MSIX package publication pipeline.

Differential Revision: https://phabricator.services.mozilla.com/D124264
2021-09-21 18:28:11 +00:00
Nick Alexander a918f3956d Bug 1728472 - Part 2: Restrict advertised languages in MSIX to allow-list from Windows. r=bhearsum,flod
Windows MSIX packages support a finite set of locales: see
https://docs.microsoft.com/en-us/windows/uwp/publish/supported-languages.
This patch encodes that list in
browser/installer/windows/msix/msix-all-locales.  Two ad-hoc
modifications were necessary: removing 'sr*' (Serbian) and 'uz*'
(Uzbek) in order for the resulting MSIX packages to install.

We distribute all of the langpacks supported by the release channel in
our MSIX, which is encoded in browser/locales/all-locales.  But we
only advertise support in the App manifest for the intersection of
that set and the set of locales supported by Windows.

We do so to avoid the following issue.  Suppose a user manually
installs a langpack that is not supported by Windows, and then updates
the installed MSIX package.  MSIX package upgrades are essentially
paveover installs, so there is no opportunity for Firefox to update
the langpack before the update.  But, since all langpacks are bundled
with the MSIX, that langpack will be up-to-date, preventing one class
of YSOD.

Differential Revision: https://phabricator.services.mozilla.com/D126175
2021-09-21 18:28:11 +00:00
Nick Alexander 963a2addf7 Bug 1728472 - Part 1: Advertise supported languages in MSIX packages. r=bhearsum
Differential Revision: https://phabricator.services.mozilla.com/D124263
2021-09-21 18:28:10 +00:00
Adam Gashlin 0b45d0cf52 Bug 1730290 - Replace $LocalAppData in NSIS. r=bytesized,mhowell
1. $LocalAppData behavior changes in NSIS 3.02, previously it always
used CSIDL_LOCAL_APPDATA but it now depends on context, work around
that by directly calling SHGetSpecialFolderPathW.

2. Refactor several other calls to SHGetSpecialFolderPathW for
CSIDL_COMMON_APPDATA and CSIDL_PROGRAMS.

3. Remove broken default path fallback to $APPDATA. I was in this
code for 1. and realized it hadn't worked properly in the full
installer since bug 367539, and it must have never worked in the stub.

4. Remove unused CleanUpdateDirectories and DeleteRelativeProfiles
macros rather than trying to fix them.

Differential Revision: https://phabricator.services.mozilla.com/D125490
2021-09-14 21:10:26 +00:00
Andrew Osmond b3def22e3d Bug 1728240 - Remove DrawTargetWrapAndRecord and gfx.2d.recording pref. r=jrmuizel
Differential Revision: https://phabricator.services.mozilla.com/D124000
2021-08-31 02:03:58 +00:00
Nick Alexander 7d7e4d990b Bug 1724885 - Fix broken icons; differentiate Beta. r=mhowell
When relanding Bug 1709697, all of the icons ended up as 0-byte files.
I can't explain this; it's hard to achieve this with a rebase.  We
regenerate `Resources.pri` following the instructions in the
documentation.

This commit also moves to represent the package as "Mozilla Firefox",
which is consistent with how unpackaged versions appear in the Windows
UI.  In the start menu, the application continues to be represented as
"Firefox" (no "Mozilla" vendor).

Finally, this commit also differentiates "Firefox Beta" from "Firefox"
in a few select places (while not changing branding and iconography).

Differential Revision: https://phabricator.services.mozilla.com/D122411
2021-08-12 16:18:32 +00:00
Nick Alexander b71169f3ce Bug 1724247 - Specify full publisher subject in MSIX repackages. r=bhearsum
Installing the Nightly MSIX packages, signed with Mozilla's Nightly
key, yields an error: "Error in parsing the app package."  Unpacking
with `makeappx.exe` yields:
```
MakeAppx : error: Error info: error 8007000B: The app manifest publisher name (CN=Mozilla Corporation) must match the subject name of the signing certificate (CN=Mozilla Corporation, OU=Firefox Engineering Operations, O=Mozilla Corporation, L=Mountain View, S=California, C=US).
```

Previously, we allowed just the `CN` to vary; in this patch we make
the publisher be the entire publisher subject, and we update the
publisher details in the task definitions.

Differential Revision: https://phabricator.services.mozilla.com/D121896
2021-08-05 17:21:50 +00:00
Nick Alexander 2bb2a2efa8 Bug 1722980 - Add in-tree source documentation for MSIX repackaging. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D121232
2021-08-05 02:58:16 +00:00
Nick Alexander 39a58b572b Bug 1709697 - Allow to repackage into MSIX. r=firefox-build-system-reviewers,mhowell,bhearsum,glandium
Differential Revision: https://phabricator.services.mozilla.com/D116180
2021-08-05 02:58:14 +00:00
Narcis Beleuzu 00e6b46d6a Backed out 9 changesets (bug 1724030, bug 1721864, bug 1722980, bug 1712164, bug 1720190, bug 1712328, bug 1709697) for Windows repack bustages. CLOSED TREE
Backed out changeset bc7dff1c6f2c (bug 1724030)
Backed out changeset 9520d11c1ff4 (bug 1722980)
Backed out changeset 5d9ef490612f (bug 1712328)
Backed out changeset aaec04ed5ecb (bug 1720190)
Backed out changeset 3c5fbac7cc7f (bug 1721864)
Backed out changeset 3c1bccc04fb8 (bug 1709697)
Backed out changeset 6293b6ed5695 (bug 1709697)
Backed out changeset d824b2347ffd (bug 1709697)
Backed out changeset 888359c1dcc5 (bug 1712164)
2021-08-05 04:35:18 +03:00
Nick Alexander 2ae4b88a20 Bug 1722980 - Add in-tree source documentation for MSIX repackaging. r=mhowell
Differential Revision: https://phabricator.services.mozilla.com/D121232
2021-08-04 13:54:37 +00:00
Nick Alexander 2608f3e51f Bug 1709697 - Allow to repackage into MSIX. r=firefox-build-system-reviewers,mhowell,bhearsum,glandium
Differential Revision: https://phabricator.services.mozilla.com/D116180
2021-08-04 13:54:35 +00:00
Henrik Skupin c27e9e4c4a Bug 1720676 - [marionette] Move component registration into components.conf. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D121095
2021-07-30 10:44:48 +00:00
Noemi Erli a5ebee57bb Backed out 2 changesets (bug 1720676) for causing remote failures CLOSED TREE
Backed out changeset 3c2599c00332 (bug 1720676)
Backed out changeset b58937c59f63 (bug 1720676)
2021-07-30 00:21:00 +03:00
Henrik Skupin 38d311bf45 Bug 1720676 - [marionette] Move component registration into components.conf. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D121095
2021-07-29 19:31:43 +00:00
Csoregi Natalia e8cf092efc Backed out 2 changesets (bug 1720676) for remote fails on browser_agent.js. CLOSED TREE
Backed out changeset 93a9c870d3d8 (bug 1720676)
Backed out changeset f915c04b9c35 (bug 1720676)
2021-07-29 21:30:57 +03:00
Henrik Skupin 5d0d08b2c2 Bug 1720676 - [marionette] Move component registration into components.conf. r=webdriver-reviewers,jdescottes
Differential Revision: https://phabricator.services.mozilla.com/D121095
2021-07-29 16:14:08 +00:00
Rob Lemley a82a4bf011 Bug 1670147 - Set values for AccessibleHandler.dll CLSID/IIDs at configure time. r=Jamie,firefox-build-system-reviewers,glandium
Allow for downstream projects such as Thunderbird to set different GUIDs for
AccessibleHandler to avoid clashes when both applications are installed.
The GUIDs themselves can be defined in confvars.sh or in branding/configure.sh
depending on the specific needs of the application. Fallback GUIDs are in
old-configure.

Differential Revision: https://phabricator.services.mozilla.com/D118124
2021-07-26 13:43:36 +00:00
Sam Foster 3834704712 Bug 1708008 - Remove browser's extension icon, always use extensionGeneric as default extension icon. r=mixedpuppy
Differential Revision: https://phabricator.services.mozilla.com/D119931
2021-07-19 16:58:11 +00:00
Rob Wu 85a7ce3d7c Bug 1717068 - Package summary of last_modified of RemoteSettings dumps r=leplatrem,nalexander
Package a summary of the RemoteSettings dumps with the application, so
that RemoteSettings clients can look up the last_modified value of a
dump without loading the whole JSON dump file.

For simplicity, the initial version of `gen_last_modified.py` generates
only one entry for the only present use case. A more generic version of
the script will be implemented in bug 1719560.

Differential Revision: https://phabricator.services.mozilla.com/D119336
2021-07-08 20:02:07 +00:00
Sam Foster 08389c68f4 Bug 1700124 - de-duplicate add (+) icons r=thecount,harry,desktop-theme-reviewers
* Rename toolkit's add.svg to plus.svg, use it for the zoom-in buttons and about:newtab's add icon

Differential Revision: https://phabricator.services.mozilla.com/D118627
2021-07-08 18:52:40 +00:00
Thomas Wisniewski b2fc60f6f5 Bug 1713693 - Add a SmartBlock shim for Doubleclick; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D119099
2021-07-07 19:14:32 +00:00
Sam Foster 27fd851b8d Bug 1708502 - De-dupe about:newtab icons. r=thecount
Differential Revision: https://phabricator.services.mozilla.com/D118863
2021-07-07 17:08:28 +00:00
Butkovits Atila 90cdad3ef1 Backed out changeset a0e84f443e91 (bug 1713693) for causing build bustage. CLOSED TREE 2021-07-06 23:19:49 +03:00
Thomas Wisniewski a0c2587813 Bug 1713693 - Add a SmartBlock shim for Doubleclick; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D119099
2021-07-06 19:59:33 +00:00
Butkovits Atila 0da24cf66f Backed out changeset 21e5a34cf792 (bug 1713693) for causing build bustages. CLOSED TREE 2021-07-06 22:29:35 +03:00
Thomas Wisniewski 9dcc3a93e9 Bug 1713693 - Add a SmartBlock shim for Doubleclick; r=denschub,webcompat-reviewers
Differential Revision: https://phabricator.services.mozilla.com/D119099
2021-07-06 18:46:17 +00:00
Sam Foster fa43fe37e3 Bug 1699586 - De-duplicate default up arrow icons, rename as arrow-up.svg r=harry,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117577
2021-06-25 00:03:22 +00:00
Sam Foster a4b983a6cb Bug 1699586 - De-duplicate default down arrow icons, rename as arrow-down.svg. r=harry,desktop-theme-reviewers,Itiel,extension-reviewers,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D117576
2021-06-25 00:03:21 +00:00
Sam Foster 194b1aaf6a Bug 1699586 - De-duplicate small right arrow icons, rename as arrow-right-12.svg r=harry,desktop-theme-reviewers,thecount,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117575
2021-06-25 00:03:21 +00:00
Sam Foster deab16a9d6 Bug 1699586 - De-duplicate small left arrow icons, rename as arrow-left-12.svg. r=harry,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117574
2021-06-25 00:03:21 +00:00
Sam Foster c703c07954 Bug 1699586 - De-duplicate small down arrow icons, rename as arrow-down-12.svg. r=harry,preferences-reviewers,desktop-theme-reviewers,thecount,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117571
2021-06-25 00:03:20 +00:00
Sam Foster b61fcc9780 Bug 1708018 - Use toolkit's lightbulb icon for the report-site-issue extension. r=webcompat-reviewers,denschub
Differential Revision: https://phabricator.services.mozilla.com/D117581
2021-06-24 21:59:33 +00:00
Dorel Luca 38d37d5ac1 Backed out 6 changesets (bug 1699586) for Browser-chrome failures in browser/base/content/test/performance/browser_startup_images.js. CLOSED TREE
Backed out changeset 8d42246a3ee8 (bug 1699586)
Backed out changeset e492a3c410b1 (bug 1699586)
Backed out changeset 621c35b393a2 (bug 1699586)
Backed out changeset 91f70d7ff2b1 (bug 1699586)
Backed out changeset 25a77358d2bc (bug 1699586)
Backed out changeset 1d3c1fe20fe9 (bug 1699586)
2021-06-24 02:03:18 +03:00
Sam Foster e2c1c7fbb2 Bug 1699586 - De-duplicate default up arrow icons, rename as arrow-up.svg r=harry,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117577
2021-06-23 18:49:43 +00:00
Sam Foster 49c6f1e705 Bug 1699586 - De-duplicate default down arrow icons, rename as arrow-down.svg. r=harry,desktop-theme-reviewers,Itiel,extension-reviewers,mstriemer
Differential Revision: https://phabricator.services.mozilla.com/D117576
2021-06-23 18:49:42 +00:00
Sam Foster 13ff596b35 Bug 1699586 - De-duplicate small right arrow icons, rename as arrow-right-12.svg r=harry,desktop-theme-reviewers,thecount,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117575
2021-06-23 18:49:42 +00:00
Sam Foster d7aad17d27 Bug 1699586 - De-duplicate small left arrow icons, rename as arrow-left-12.svg. r=harry,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117574
2021-06-23 18:49:41 +00:00
Sam Foster 9347a81644 Bug 1699586 - De-duplicate small down arrow icons, rename as arrow-down-12.svg. r=harry,preferences-reviewers,desktop-theme-reviewers,thecount,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117571
2021-06-23 18:49:41 +00:00
Brindusan Cristian 0f63b1513f Backed out 6 changesets (bug 1699586) for causing bc failures in browser_ext_tabs_hide.js.
CLOSED TREE

Backed out changeset aeeaa1d05965 (bug 1699586)
Backed out changeset 2b0292c56e66 (bug 1699586)
Backed out changeset b23c2cdf6055 (bug 1699586)
Backed out changeset 4c4d46cb250d (bug 1699586)
Backed out changeset bd33ea428223 (bug 1699586)
Backed out changeset faedaeb2a10f (bug 1699586)
2021-06-23 03:12:24 +03:00
Sam Foster 9b797ac970 Bug 1699586 - De-duplicate default up arrow icons, rename as arrow-up.svg r=harry,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117577
2021-06-22 22:32:34 +00:00
Sam Foster e84104bc3d Bug 1699586 - De-duplicate default down arrow icons, rename as arrow-down.svg. r=harry,desktop-theme-reviewers,Itiel
Differential Revision: https://phabricator.services.mozilla.com/D117576
2021-06-22 22:32:34 +00:00