|
|
| (5 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| === 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".
| |
|
| |
| {| border="1"
| |
| |+ 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)
| |
| |-
| |
| ! Executable Name (unix)
| |
| | firefox-bin (hardcoded) || firefox-bin (MOZ_APP_NAME) || firefox-bin (MOZ_APP_NAME)|| firefox-bin (hardcode)
| |
| |-
| |
| ! Archive Package Name
| |
| | MOZ_APP_NAME || MOZ_APP_NAME || MOZ_APP_NAME || iceweasel (hardcode)
| |
| |-
| |
| ! Installer Package Name
| |
| | MOZ_APP_NAME || MOZ_APP_NAME || MOZ_APP_NAME || (iceweasel (hardcode))
| |
| |-
| |
| ! MacOSX (.app) Name
| |
| | MOZ_APP_DISPLAYNAME || MOZ_APP_DISPLAYNAME || MOZ_APP_DISPLAYNAME || (MOZ_APP_DISPLAYNAME)
| |
| |-
| |
| ! Windows DDE (installer)
| |
| | Firefox (hardcode) || Firefox (hardcode) || Firefox (hardcode) || (Firefox (hardcode))
| |
| |-
| |
| ! XRemote (-a ''APPNAME'')
| |
| | firefox (nsXREAppData::name + ToLowerCases) || firefox (nsXREAppData::name + ToLowerCases) || firefox (nsXREAppData::name + ToLowerCases) || firefox (nsXREAppData::name + ToLowerCases)
| |
| |-
| |
| ! -
| |
| |-
| |
| ! profile
| |
| | ~/.mozilla/firefox (hardcoded) || ~/.mozilla/firefox (hardcoded) || ~/.mozilla/firefox (hardcoded) || ~/.mozilla/firefox (hardcoded)
| |
| |}
| |