зеркало из https://github.com/mozilla/gecko-dev.git
Bug 780562 - Stop relying on the "platform" chrome flag for global-platform. r=bsmedberg
The "platform" chrome flag requires an irrelevant "content" chrome manifest entry, while it's only used for locales. It only has exactly one use, which can actually be replaced by uses of the "os" flag. Note, we're doing something similar with the "os" flag for skins in e.g. browser/extensions/pocket/jar.mn. Unfortunately, for determinism reasons, the chrome manifest entries from jar.mn are sorted (per bug 982075), so keeping global-platform/unix would leave it appearing after /mac, and would override it on mac because of the lack of "os" flag on the /unix entry (we can't put "os" flags on that entry because we can't do something like os!=Darwin && os!=WINNT). So we move it to /gtk such that it always comes before /mac. --HG-- extra : rebase_source : aaace8147ea54f74aef8a7b2314ad022e9f9be23
This commit is contained in:
Родитель
c3680170a7
Коммит
a8b3b97bc4
|
@ -95,11 +95,11 @@ var whitelist = new Set([
|
|||
platforms: ["linux", "win"]},
|
||||
{file: "resource://gre/chrome/en-US/locale/en-US/global-platform/mac/platformKeys.properties",
|
||||
platforms: ["linux", "win"]},
|
||||
{file: "resource://gre/chrome/en-US/locale/en-US/global-platform/unix/accessible.properties",
|
||||
{file: "resource://gre/chrome/en-US/locale/en-US/global-platform/gtk/accessible.properties",
|
||||
platforms: ["macosx", "win"]},
|
||||
{file: "resource://gre/chrome/en-US/locale/en-US/global-platform/unix/intl.properties",
|
||||
{file: "resource://gre/chrome/en-US/locale/en-US/global-platform/gtk/intl.properties",
|
||||
platforms: ["macosx", "win"]},
|
||||
{file: "resource://gre/chrome/en-US/locale/en-US/global-platform/unix/platformKeys.properties",
|
||||
{file: "resource://gre/chrome/en-US/locale/en-US/global-platform/gtk/platformKeys.properties",
|
||||
platforms: ["macosx", "win"]},
|
||||
{file: "resource://gre/chrome/en-US/locale/en-US/global-platform/win/accessible.properties",
|
||||
platforms: ["linux", "macosx"]},
|
||||
|
|
|
@ -193,9 +193,9 @@ chrome/en-US/locale/en-US/browser/overrides/plugins.properties
|
|||
chrome/en-US/locale/en-US/browser/overrides/plugins/pluginproblem.dtd
|
||||
chrome/en-US/locale/en-US/browser/overrides/search/search.properties
|
||||
chrome/en-US/locale/en-US/global-platform/mac/intl.properties
|
||||
chrome/en-US/locale/en-US/global-platform/unix/accessible.properties
|
||||
chrome/en-US/locale/en-US/global-platform/unix/intl.properties
|
||||
chrome/en-US/locale/en-US/global-platform/unix/platformKeys.properties
|
||||
chrome/en-US/locale/en-US/global-platform/gtk/accessible.properties
|
||||
chrome/en-US/locale/en-US/global-platform/gtk/intl.properties
|
||||
chrome/en-US/locale/en-US/global-platform/gtk/platformKeys.properties
|
||||
chrome/en-US/locale/en-US/global-platform/win/accessible.properties
|
||||
chrome/en-US/locale/en-US/global-platform/win/intl.properties
|
||||
chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties
|
||||
|
|
|
@ -30,6 +30,6 @@
|
|||
locale/@AB_CD@/global/xml/prettyprint.dtd (%chrome/xml/prettyprint.dtd)
|
||||
locale/@AB_CD@/global-platform/win/accessible.properties (%chrome/accessibility/win/accessible.properties)
|
||||
locale/@AB_CD@/global-platform/mac/accessible.properties (%chrome/accessibility/mac/accessible.properties)
|
||||
locale/@AB_CD@/global-platform/unix/accessible.properties (%chrome/accessibility/unix/accessible.properties)
|
||||
locale/@AB_CD@/global-platform/gtk/accessible.properties (%chrome/accessibility/unix/accessible.properties)
|
||||
locale/@AB_CD@/global/AccessFu.properties (%chrome/accessibility/AccessFu.properties)
|
||||
locale/@AB_CD@/global/mathml/mathml.properties (%chrome/mathml/mathml.properties)
|
||||
|
|
|
@ -84,9 +84,9 @@ chrome/en-US/locale/en-US/browser/overrides/plugins.properties
|
|||
chrome/en-US/locale/en-US/browser/overrides/plugins/pluginproblem.dtd
|
||||
chrome/en-US/locale/en-US/browser/overrides/search/search.properties
|
||||
chrome/en-US/locale/en-US/global-platform/mac/intl.properties
|
||||
chrome/en-US/locale/en-US/global-platform/unix/accessible.properties
|
||||
chrome/en-US/locale/en-US/global-platform/unix/intl.properties
|
||||
chrome/en-US/locale/en-US/global-platform/unix/platformKeys.properties
|
||||
chrome/en-US/locale/en-US/global-platform/gtk/accessible.properties
|
||||
chrome/en-US/locale/en-US/global-platform/gtk/intl.properties
|
||||
chrome/en-US/locale/en-US/global-platform/gtk/platformKeys.properties
|
||||
chrome/en-US/locale/en-US/global-platform/win/accessible.properties
|
||||
chrome/en-US/locale/en-US/global-platform/win/intl.properties
|
||||
chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
toolkit.jar:
|
||||
% content global %content/global/ contentaccessible=yes
|
||||
% content global-platform %content/global-platform/ platform
|
||||
* content/global/license.html
|
||||
content/global/XPCNativeWrapper.js
|
||||
content/global/minimal-xul.css
|
||||
|
|
|
@ -92,12 +92,14 @@
|
|||
locale/@AB_CD@/global/wizard.properties (%chrome/global/wizard.properties)
|
||||
locale/@AB_CD@/global/crashes.dtd (%crashreporter/crashes.dtd)
|
||||
locale/@AB_CD@/global/crashes.properties (%crashreporter/crashes.properties)
|
||||
% locale global-platform @AB_CD@ %locale/@AB_CD@/global-platform/
|
||||
% locale global-platform @AB_CD@ %locale/@AB_CD@/global-platform/gtk/
|
||||
% locale global-platform @AB_CD@ %locale/@AB_CD@/global-platform/mac/ os=Darwin
|
||||
% locale global-platform @AB_CD@ %locale/@AB_CD@/global-platform/win/ os=WINNT
|
||||
locale/@AB_CD@/global-platform/mac/platformKeys.properties (%chrome/global-platform/mac/platformKeys.properties)
|
||||
locale/@AB_CD@/global-platform/unix/platformKeys.properties (%chrome/global-platform/unix/platformKeys.properties)
|
||||
locale/@AB_CD@/global-platform/gtk/platformKeys.properties (%chrome/global-platform/unix/platformKeys.properties)
|
||||
locale/@AB_CD@/global-platform/win/platformKeys.properties (%chrome/global-platform/win/platformKeys.properties)
|
||||
locale/@AB_CD@/global-platform/mac/intl.properties (%chrome/global-platform/mac/intl.properties)
|
||||
locale/@AB_CD@/global-platform/unix/intl.properties (%chrome/global-platform/unix/intl.properties)
|
||||
locale/@AB_CD@/global-platform/gtk/intl.properties (%chrome/global-platform/unix/intl.properties)
|
||||
locale/@AB_CD@/global-platform/win/intl.properties (%chrome/global-platform/win/intl.properties)
|
||||
% locale mozapps @AB_CD@ %locale/@AB_CD@/mozapps/
|
||||
locale/@AB_CD@/mozapps/downloads/unknownContentType.properties (%chrome/mozapps/downloads/unknownContentType.properties)
|
||||
|
|
Загрузка…
Ссылка в новой задаче