User talk:Torisugari: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
 
No edit summary
Line 19: Line 19:
! nsXREAppData::name
! nsXREAppData::name
| Firefox (hardcoded) || Firefox (hardcoded) || Firefox (hardcoded) || Firefox (hardcoded)
| Firefox (hardcoded) || Firefox (hardcoded) || Firefox (hardcoded) || Firefox (hardcoded)
|-
! nsXREAppData::vendor
| Mozilla (hardcoded) || Mozilla (hardcoded) || Mozilla (hardcoded) || Mozilla (hardcoded)
|-
|-
! Executable Name (unix)
! Executable Name (unix)
| firefox-bin (hardcoded) || firefox-bin (MOZ_APP_NAME) || firefox-bin (MOZ_APP_NAME)|| firefox-bin (hardcode)
| firefox-bin (hardcoded) || firefox-bin (MOZ_APP_NAME) || firefox-bin (MOZ_APP_NAME)|| firefox-bin (hardcoded)
|-
|-
! Archive Package Name
! Archive Package Name
| MOZ_APP_NAME || MOZ_APP_NAME || MOZ_APP_NAME || iceweasel (hardcode)
| MOZ_APP_NAME || MOZ_APP_NAME || MOZ_APP_NAME || iceweasel (hardcoded)
|-
|-
! Installer Package Name
! Installer Package Name
| MOZ_APP_NAME || MOZ_APP_NAME || MOZ_APP_NAME || (iceweasel (hardcode))
| MOZ_APP_NAME || MOZ_APP_NAME || MOZ_APP_NAME || (iceweasel (hardcoded))
|-
|-
! MacOSX (.app) Name
! MacOSX (.app) Name
| MOZ_APP_DISPLAYNAME || MOZ_APP_DISPLAYNAME || MOZ_APP_DISPLAYNAME || (MOZ_APP_DISPLAYNAME)
| MOZ_APP_DISPLAYNAME || MOZ_APP_DISPLAYNAME || MOZ_APP_DISPLAYNAME || (MOZ_APP_DISPLAYNAME) ||
|-
|-
! Windows DDE (installer)
! Windows DDE (installer)
| Firefox (hardcode) || Firefox (hardcode) || Firefox (hardcode) || (Firefox (hardcode))
| Firefox (hardcoded) || Firefox (hardcoded) || Firefox (hardcoded) || (Firefox (hardcoded))
|-
|-
! XRemote (-a ''APPNAME'')
! XRemote (-a ''APPNAME'')
Line 40: Line 43:
! -
! -
|-
|-
! profile
! Default Profile (script)
| ~/.mozilla/firefox (hardcoded) || ~/.mozilla/firefox (hardcoded) || ~/.mozilla/firefox (hardcoded) || ~/.mozilla/firefox (hardcoded)
| ~/.mozilla/firefox (hardcoded) || ~/.mozilla/firefox (hardcoded) || ~/.mozilla/firefox (hardcoded) || ~/.mozilla/firefox (hardcoded)
|-
! Default Profile (Directory Service)
| ~/.mozilla/firefox (nsXREAppData::vender, nsXREAppData::name) ||  ~/.mozilla/firefox (nsXREAppData::vender, nsXREAppData::name) || ~/.mozilla/firefox (nsXREAppData::vender, nsXREAppData::name) || ~/.mozilla/firefox (nsXREAppData::vender, nsXREAppData::name)
|}
|}

Revision as of 01:24, 19 February 2007

Application Name Paranoia

Mozilla builds have 2 values to set application name, MOZ_APP_NAME and MOZ_APP_DISPLAYNAME.

  • MOZ_APP_NAME is a internal name. typically lower-cased string e.g. "firefox".
  • MOZ_APP_DISPLAYNAME is a user-visible name. tipically title-cased string e.g. "Firefox".
Use Cases
Firefox 2.0 Firefox 3.0 Nightly (1.9) Debian Iceweasel 2.0
MOZ_APP_NAME firefox firefox firefox firefox
MOZ_APP_DISPLAYNAME Firefox Firefox Minefield Iceweasel
-
nsXREAppData::name Firefox (hardcoded) Firefox (hardcoded) Firefox (hardcoded) Firefox (hardcoded)
nsXREAppData::vendor Mozilla (hardcoded) Mozilla (hardcoded) Mozilla (hardcoded) Mozilla (hardcoded)
Executable Name (unix) firefox-bin (hardcoded) firefox-bin (MOZ_APP_NAME) firefox-bin (MOZ_APP_NAME) firefox-bin (hardcoded)
Archive Package Name MOZ_APP_NAME MOZ_APP_NAME MOZ_APP_NAME iceweasel (hardcoded)
Installer Package Name MOZ_APP_NAME MOZ_APP_NAME MOZ_APP_NAME (iceweasel (hardcoded))
MacOSX (.app) Name MOZ_APP_DISPLAYNAME MOZ_APP_DISPLAYNAME MOZ_APP_DISPLAYNAME (MOZ_APP_DISPLAYNAME)
Windows DDE (installer) Firefox (hardcoded) Firefox (hardcoded) Firefox (hardcoded) (Firefox (hardcoded))
XRemote (-a APPNAME) firefox (nsXREAppData::name + ToLowerCases) firefox (nsXREAppData::name + ToLowerCases) firefox (nsXREAppData::name + ToLowerCases) firefox (nsXREAppData::name + ToLowerCases)
-
Default Profile (script) ~/.mozilla/firefox (hardcoded) ~/.mozilla/firefox (hardcoded) ~/.mozilla/firefox (hardcoded) ~/.mozilla/firefox (hardcoded)
Default Profile (Directory Service) ~/.mozilla/firefox (nsXREAppData::vender, nsXREAppData::name) ~/.mozilla/firefox (nsXREAppData::vender, nsXREAppData::name) ~/.mozilla/firefox (nsXREAppData::vender, nsXREAppData::name) ~/.mozilla/firefox (nsXREAppData::vender, nsXREAppData::name)