Compare Revisions

XUL Application Packaging

Revision 128657:

Revision 128657 by Sheppy on

Revision 128658:

Revision 128658 by Yanychar on

Title:
XUL Application Packaging
XUL Application Packaging
Slug:
XUL_Application_Packaging
XUL_Application_Packaging
Tags:
XUL, XULRunner
XUL, XULRunner
Content:

Revision 128657
Revision 128658
nn8       
9    </p>
10    <p>
8      <a href="en/XULRunner">XULRunner</a> application packages a11      <a href="/en/XULRunner" title="en/XULRunner">XULRunner</a> 
>re standard <a href="en/Bundles">toolkit bundles</a> (like a Fire>application packages are standard <a href="/en/Bundles" title="en
>fox extension), with one additional manifest file (<tt>applicatio>/Bundles">toolkit bundles</a> (like a Firefox extension), with on
>n.ini</tt>) which helps describe the application. XUL app package>e additional manifest file (<code>application.ini</code>) which h
>s are typically ZIPped into an archive with the extension .xulapp>elps describe the application. XUL app packages are typically ZIP
> or .xpi. They can be installed with a XULRunner command-line fla>ped into an archive with the extension .xulapp or .xpi. They can 
>g "-install-app" (see the <a href="en/XULRunner_1.8.0.4_Release_N>be installed with a XULRunner command-line flag "-install-app" (s
>otes">XULRunner 1.8.0.4 Release Notes</a>).>ee the <a href="/en/XULRunner_1.8.0.4_Release_Notes" title="en/XU
 >LRunner_1.8.0.4_Release_Notes">XULRunner 1.8.0.4 Release Notes</a
 >>).
n14      The <tt>application.ini</tt> manifest is located at the roon17      The <code>application.ini</code> manifest is located at the
>t of the extension and provides metadata that allows XULRunner to> root of the extension and provides metadata that allows XULRunne
> launch the application properly. It is parsed as a Windows-style>r to launch the application properly. It is parsed as a Windows-s
> INI file with <tt>{{ mediawiki.external('Headings') }}</tt> and >tyle INI file with <code>{{ mediawiki.external('Headings') }}</co
><tt>Key=Value</tt> pairs. Lines beginning with <tt>;</tt> or <tt>>de> and <code>Key=Value</code> pairs. Lines beginning with <code>
>#</tt> are treated as comments.>;</code> or <code>#</code> are treated as comments.
n23      The <tt>App</tt> section specifies metadata about the applin26      The <code>App</code> section specifies metadata about the a
>cation>pplication
27    </p>
28    <p>
29      &nbsp;
n32        Example: <tt>Name=TestApplication</tt>n38        Example: <code>Name=TestApplication</code>
39        <p>
40          &nbsp;
41        </p>
n40        See <a href="en/Toolkit_version_format">Toolkit version fn49        See <a href="/en/Toolkit_version_format" title="en/Toolki
>ormat</a> for version numbering details<br>>t_version_format">Toolkit version format</a> for version numberin
 >g details<br>
41        Example: <tt>Version=0.1</tt>50        Example: <code>Version=0.1</code>
51        <p>
52          &nbsp;
53        </p>
n49        Example: <tt>BuildID=20060201</tt>n61        Example: <code>BuildID=20060201</code>
62        <p>
63          &nbsp;
64        </p>
n57        The application ID, like <a href="en/Install_Manifests#idn72        The application ID, like <a href="/en/Install_Manifests#i
>">extension IDs</a>, can be formatted either like an email <tt><a>d" title="en/Install_Manifests#id">extension IDs</a>, can be form
> class=" link-mailto" href="mailto:ApplicationName@vendor.tld" re>atted either like an email <code><a class=" link-mailto" href="ma
>l="freelink">ApplicationName@vendor.tld</a></tt> or a UUID <tt>{1>ilto:ApplicationName@vendor.tld" rel="freelink">ApplicationName@v
>2345678-1234-1234-1234-123456789abc}</tt>. The email format is re>endor.tld</a></code> or a UUID <code>{12345678-1234-1234-1234-123
>commended for newly developed applications.<br>>456789abc}</code>. The email format is recommended for newly deve
 >loped applications.<br>
58        Example: <tt><a class=" link-mailto" href="mailto:ID=Test73        Example: <code><a class=" link-mailto" href="mailto:ID=Te
>Application@example.tld" rel="freelink">ID=TestApplication@exampl>stApplication@example.tld" rel="freelink">ID=TestApplication@exam
>e.tld</a></tt>>ple.tld</a></code>
74        <p>
75          &nbsp;
76        </p>
n66        Example: <tt>Vendor=Grinch Productions</tt>n84        Example: <code>Vendor=Grinch Productions</code>
85        <p>
86          &nbsp;
87        </p>
n74        Example: <tt>Profile=MyAppData</tt>n95        Example: <code>Profile=MyAppData</code>
96        <p>
97          &nbsp;
98        </p>
n81      The <tt>Gecko</tt> section specifies what version of XULRunn105      The <code>Gecko</code> section specifies what version of XU
>ner is required by the application.>LRunner is required by the application.
106    </p>
107    <p>
108      &nbsp;
nn111      <dd>
112        <p>
113          &nbsp;
114        </p>
115      </dd>
n88        Specifies the minimum XULRunner version needed by this apn120        Specifies the minimum XULRunner version needed by this ap
>plication.<br>>plication. If there are binary components, MinVersion must equal 
 >the version of the libxul SDK which is used to build the applicat
 >ion.<br>
n90        Example: <tt>MinVersion=1.8</tt>n122        Example: <code>MinVersion=1.8</code>
123        <p>
124          &nbsp;
125        </p>
n98        Example: <tt>MaxVersion=1.8.0.*</tt>n133        Example: <code>MaxVersion=1.8.0.*</code>
134        <p>
135          &nbsp;
136        </p>
n105      The <tt>XRE</tt> section specifies various features of XULRn143      The <code>XRE</code> section specifies various features of 
>unner startup that can be enabled>XULRunner startup that can be enabled
144    </p>
145    <p>
146      &nbsp;
nn149      <dd>
150        <p>
151          &nbsp;
152        </p>
153      </dd>
n115        Example: <tt>EnableExtensionManager=1</tt>n161        Example: <code>EnableExtensionManager=1</code>
162        <p>
163          &nbsp;
164        </p>
n124        Example: <tt>EnableProfileMigrator=1</tt>n173        Example: <code>EnableProfileMigrator=1</code>
174        <p>
175          &nbsp;
176        </p>
n132        <a href="en/Using_Crash_Reporting_in_a_XULRunner_Applicatn184        <a href="/en/Using_Crash_Reporting_in_a_XULRunner_Applica
>ion">Using Crash Reporting in a XULRunner Application</a>>tion" title="en/Using_Crash_Reporting_in_a_XULRunner_Application"
 >>Using Crash Reporting in a XULRunner Application</a>
tt189    </p>
190    <p>
137    </p>{{ languages( { "fr": "fr/Empaqueter_une_application_XUL"191      {{ languages( { "fr": "fr/Empaqueter_une_application_XUL", 
>, "ja": "ja/XUL_Application_Packaging" } ) }}>"ja": "ja/XUL_Application_Packaging" } ) }}
192    </p>

Back to History