Search completed in 1.02 seconds.
Packages - Archive of obsolete content
created by the
packages object is a top-level, predefined javascript object.
... description the
packages object lets you access the public methods and fields of an arbitrary java class from within javascript.
... the java, netscape, and sun properties represent the
packages java.*, netscape.*, and sun.* respectively.
...And 5 more matches
XUL Structure - Archive of obsolete content
the extensions are small
packages of xul files, javascript, style sheets and images packed together into a single file.
...registered
packages are not required to use overlays, of course.
... it is worth noting that the mozilla browser itself is actually just a set of
packages containing xul files, javascript and style sheets.
...And 19 more matches
Package management basics - Learn web development
the package manager will provide a method to install new dependencies (also referred to as "
packages"), manage where
packages are stored on your file system, and offer capabilities for you to publish your own
packages.
... in theory you may not need a package manager and you could manually download and store your project dependencies, but a package manager will seamlessly handle installing and uninstalling
packages.
... doing the same thing for all of the
packages' sub-dependencies, of which there could be tens, or hundreds.
...And 10 more matches
Scripting Java
accessing java
packages and classes every piece of java code is part of a class.
...how then, do we access classes in java
packages?
... rhino defines a top-level variable named
packages.
...And 9 more matches
Using XPInstall to Install Plugins - Archive of obsolete content
extension, theme, and plug-in developers must switch away from install.js based
packages to the new packaging scheme with an install.rdf manifest.
...xpi
packages, like zip files, "contain" other files, typically: the software component to be installed.
...smartupdate differs from xpinstall in that: xpinstall uses zip files named xpi files (*.xpi) and smartupdate uses jar files (*.jar) unlike a smartupdate jar file, xpi
packages do not have to be digitally signed with a code-signing certificate.
...And 8 more matches
Chapter 5: Let's build a Firefox extension - Archive of obsolete content
three kinds of
packages make up chrome the content package this package is used to contain the main xul and javascript source files.
...to make an extension’s gui support multiple languages, you can include multiple locale
packages, one for each language.
...most extensions include only one skin package, but you can include multiple skin
packages to allow the gui to change with different themes.
...And 6 more matches
Manifest Files - Archive of obsolete content
packages a package is a set of xul files and scripts that define the functionality of a user interface.
...
packages may be installed into mozilla and referenced with chrome urls.
...the manifest files in the chrome directory will be examined when a mozilla application starts up to see what
packages are installed.
...And 6 more matches
Chrome registration
the javascript files that define the user interface are also contained within the content
packages, as well as most xbl binding files.
... note: scripts (including those found in xbl) loaded from skin
packages will not execute.
... the chrome registry the gecko runtime maintains a service known as the chrome registry that provides mappings from chrome package names to the physical location of chrome
packages on disk.
...And 6 more matches
LiveConnect Overview - Archive of obsolete content
alert(java.lang.integer.max_value); //alerts 2147483647 the
packages object if a java class is not part of the java, sun, or netscape
packages, you access it with the
packages object.
...to create an instance of the helloworld class in redwood, you access the constructor of the class as follows: var red = new
packages.redwood.helloworld(); you can also access classes in the default package (that is, classes that don't explicitly name a package).
... for example, if the helloworld class is directly in the classpath and not in a package, you can access it as follows: var red = new
packages.helloworld(); the liveconnect java, sun, and netscape objects provide shortcuts for commonly used java
packages.
...And 5 more matches
Virtualenv
you will obviate the need to have access to your system
packages and you won't mess up your system
packages with whatever code you install into the site-
packages directory of the virtualenv.
... site-
packages should mostly be for system-installed python and not python that you are installing as a user.
... if you have git installed, you can clone the latest version of virtualenv: git clone git://github.com/pypa/virtualenv.git if you have pip or easy_install, you can install virtualenv directly from the web: pip install virtualenv # -or- easy_install virtualenv this will fetch virtualenv from pypi and install it in your site-
packages.
...And 5 more matches
Install Wizards (aka: Stub Installers) - Archive of obsolete content
to learn more about the xpinstall and installer
packages please refer to the annotated browser xpi installer and the xpinstall api reference.
... the xpinstall engine processes installer
packages by reading instructions from their install scripts to extract files and take other install actions.
...users download the stub installers, choose which
packages to install, choose the destination directory for the installation, and select from various other options.
...And 4 more matches
Creating XPI Installer Modules - Archive of obsolete content
what follows is a very brief overview of the design and a description of what mozilla expects in installable
packages.
...in the following listing, the items in red are particular to the barley package and can be edited for your own distribution: <?xml version="1.0"?> <rdf:rdf xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:chrome="http://www.mozilla.org/rdf/chrome#"> <!-- list all the
packages being supplied --> <rdf:seq about="urn:mozilla:package:root"> <rdf:li resource="urn:mozilla:package:barley"/> </rdf:seq> <!-- package information --> <rdf:description about="urn:mozilla:package:barley" chrome:displayname="barley grain" chrome:author="ian oeschger" chrome:name="barley"> </rdf:description> </rdf:rdf> create a contents.rdf file like the one in the listing above a...
...using a zip archiver[zip], create a new archive of the content/ subdirectory and name it barley.jar: once this step is complete, the barley package is in the same state as the jar
packages of the mozilla ui.
...And 3 more matches
A bird's-eye view of the Mozilla framework
the mozilla xptoolkit module provides a similar set of facilities for building cross-platform ui controls implemented as xml user interface language (xul)
packages.
...chrome and extensions are examples of
packages.
... core services modules such as the nglayout engine comprise the core application services available to other core modules, and xul
packages core application modules are implemented as a set of one or more xpcom (cross-platform com) objects.
...And 3 more matches
XUL Migration Guide - Archive of obsolete content
if your add-on needs a lot of help from third party
packages, low-level apis, or xpcom, then the cost of migrating is high, and may not be worth it at this point.
... using third party
packages the sdk is extensible by design: developers can create new modules filling gaps in the sdk, and package them for distribution and reuse.
... add-on developers can install these
packages and use the new modules.
...And 2 more matches
cfx - Archive of obsolete content
for example, to pass the -jsconsole argument to firefox, which will launch the javascript error console, try the following: cfx run --binary-args -jsconsole to pass multiple arguments, or arguments containing spaces, quote them: cfx run --binary-args '-url "www.mozilla.org" -jsconsole' --extra-
packages=extra_
packages extra
packages to include, specified as a comma-separated list of package names.
... you can also control which tests are run: you can test dependent
packages, filter the tests by name and run tests multiple times.
... --extra-
packages=extra_
packages extra
packages to include, specified as a comma-separated list of package names.
...And 2 more matches
Multiple item extension packaging - Archive of obsolete content
from the release of firefox 53, multiple item extension
packages are no longer supported and will not load.
... as a consequence, these
packages are no longer accepted by amo.
... the extension manager will read the install.rdf install manifest to determine if this is a multiple item package and then start the installation of the individual
packages it contains automatically.
...And 2 more matches
Mac stub installer - Archive of obsolete content
adding a package involves a few steps: add a section named for your <component> to the
packages-mac manifest that describes which files from dist belong to which module.
...read the top of the
packages-mac file for it's simple syntax and semantics.
...note that there are two macro strings in the .jsts: $version$ which is replaced at
packages time with the browser version.
...And 2 more matches
Creating an Installer - Archive of obsolete content
extension, theme, and plug-in developers must switch away from install.js based
packages to the new packaging scheme with an install.rdf manifest.
... xpinstall
packages mozilla provides a mechanism which can be used to package xul windows, scripts, skins and other files into single file installers.
...the installers will be usually used to install mozilla components such as new skins, plugins and
packages.
...And 2 more matches
The Chrome URL - Archive of obsolete content
however,
packages that are installed into mozilla's chrome system can be referenced with special chrome urls.
... the
packages included with mozilla will already be installed but you can register your own.
... installed
packages have the advantage that they don't have security restrictions placed on them, which is necessary for many applications.
...And 2 more matches
JavaPackage - Archive of obsolete content
created by a reference to the package name used with the
packages keyword:
packages.javapackage javapackageis the name of the object's java package.
... if the package is in the java, netscape, or sun
packages, the
packages keyword is optional.
... description in java, a package is a collection of java classes or other java
packages.
...And 2 more matches
package.json - Archive of obsolete content
dependencies a string or an array of strings specifying the names of
packages that this add-on requires in order to function properly.
...
packages note: this is deprecated along with cfx and is not available when using jpm.
... a string pointing to a directory containing additional
packages.
... defaults to "
packages".
Index - Archive of obsolete content
liveconnect gives your extension's javascript code (linked from or contained in xul code) access to 2 objects: java and
packages (note that per this thread, although the new documentation for the liveconnect reimplementation states that these globals will be deprecated (in the context of applets), "firefox and the java plug-in will continue to support the global java/
packages keywords, in particular in the context of firefox extensions.").
...it doesn't seem to be as well maintained (in terms of available
packages) as macports, so it is strongly suggested that you use macports instead of fink.
...this time i want to add some of the things common to a desktop application user interface: 1976 xul application packaging deployment, xul, xulrunner xulrunner application
packages are standard toolkit bundles (like a firefox extension), with one additional manifest file (application.ini) which helps describe the application.
... xul app
packages are typically zipped into an archive with the extension .xulapp or .xpi.
MCD, Mission Control Desktop, AKA AutoConfig - Archive of obsolete content
autoconfig option and ldap support in thunderbird 1.5.x fortunately, autoconfig is now part of thunderbird default
packages.
...ebug= getenv("mozilla_debug"); // 2) define here (because if set after "3)" below it doesn't work !) processldapvalues which is eventually called by getldapattributes() just below, // check getldapattributes() code from $mozilla_home/defaults/autoconfig/prefcalls.js to see the inside call to "user defined" processldapvalues /* commented all this section about ldap calls, not supported in ff5
packages :-( function processldapvalues (values) { if(values) { // set the global var with the values returned from the ldap query ldap_values = values; var uid = getldapvalue ( values ,"uid" ); var cn = getldapvalue ( values ,"cn" ); var mail = getldapvalue ( values ,"mail" ); var url = getldapvalue ( values ,"labeleduri" ); //debug with popup error messages does...
..."could not convert javascript argument arg 0 [nsisupports.queryinterface]" nsresult: "0x80570009 (ns_error_xpc_bad_convert_js)" location: "js frame :: prefcalls.js :: getldapattributes :: line 177" data: no] autoconfig (pref) and ldap support in
packages add ldap support in firefox 1.5 a least from firefox 1.5, autoconfig is compiled by default (cf.
...org/viewto...config#2090731 http://forums.mozillazine.org/viewto...config#1354355 http://forums.mozillazine.org/viewto...toconfig#32783 related bugs bug 295329 bug 222973 bug 225288 bug 178685 bug 272970 bug 206294 bug 302096 bug 502597 bug 674261 thunderbird comm-central_source_code_(mercurial) below is a method to build from sources in case some feature were missing in public
packages based on bug 295329 , since tb 3.0.x autoconfig doesn't work anymore.
Windows stub installer - Archive of obsolete content
adding a package involves a few steps: add a section named for your <component> to the
packages-win manifest that describes which files from dist belong to which module.
...read the top of the
packages-win file for it's simple syntax and semantics.
...note that there are several macro strings--a macro name wrapped in dollar ($) signs--which may be used in the .jsts, including: $version$ which is replaced at
packages time with the browser version.
...the resulting stub installer and
packages will be delivered to "mozilla/dist/win32obj_d/installer".
JavaClass - Archive of obsolete content
created by a reference to the class name used with the
packages object:
packages.javaclass javaclassis the fully-specified name of the object's java class.
... the liveconnect java, sun, and netscape objects provide shortcuts for commonly used java
packages and also create javaclass objects.
... x = java.awt.font; myfont = x("helv", x.bold, 10); // creates a font object the previous example omits the
packages keyword and uses the java synonym because the font class is in the java package.
... example in the following example, the javaclass object java.lang.string is passed as an argument to the newinstance method which creates an array: var cars = java.lang.reflect.array.newinstance(java.lang.string, 15); see also javaarray, javaobject, javapackage,
packages ...
jpm - Archive of obsolete content
jpm xpi this command
packages the add-on as an xpi file, which is the install file format for mozilla add-ons.
... -v --verbose verbose operation: jpm xpi -v jpm post this command
packages the add-on as an xpi file then posts it to some url.
... -v --verbose verbose operation: jpm post --post-url http://localhost:8888/ -v jpm watchpost this command
packages the add-on as an xpi file then posts it to some url whenever a file in the current working directory changes.
Extension Packaging - Archive of obsolete content
including add-ons in a customized application a customized application can include add-ons, including extensions and themes, by placing the unpacked (that is, not the xpi files, but the
packages' contents) in the <appdir>/distribution/extensions directory.
...(firefox 1.5/xulrunner 1.8 required.) from the release of firefox 53, multiple item extension
packages are no longer supported and will not load.
... as a consequence, these
packages are no longer accepted by amo.
Making it into a static overlay - Archive of obsolete content
most extensions are distributed as installer
packages, and that's how we'll distribute our extension.
...mozilla installer
packages are called xpis (pronounced "zippies"), which stands for cross-platform installer.
... the
packages are just standard zip archives of the files to be installed along with a javascript script that performs the installation and some rdf files that describe the components being installed for the chrome registry.
Mac OS X Build Prerequisites/fink - Archive of obsolete content
it doesn't seem to be as well maintained (in terms of available
packages) as macports, so it is strongly suggested that you use macports instead of fink.
...if you perform a major operating system upgrade on your computer, such as an upgrade from tiger to leopard, you should remove the /sw directory and re-install fink and the
packages below.
...do not install the autoconf2.5 or autoconf2.54
packages.
Unix stub installer - Archive of obsolete content
adding a package involves a few steps: add a section named for your <component> to the
packages-unix manifest that describes which files from dist belong to which module.
...read the top of the
packages-unix file for it's simple syntax and semantics.
...note that there are two macro strings in the .jsts: $version$ which is replaced at
packages time with the browser version.
Learn XPI Installer Scripting by Example - Archive of obsolete content
extension, theme, and plug-in developers must switch away from install.js based
packages to the new packaging scheme with an install.rdf manifest.
... to register new netscape 6-based software (e.g., plug-ins, new components, new themes, new
packages) with the chrome registry, you must use the registerchrome function of the install object.
... see registerchrome in the xpinstall api reference for more information about registering new
packages with the chrome registry.
Cross Package Overlays - Archive of obsolete content
applying overlays to other
packages note: this section talks about contents.rdf which has been replaced in gecko 1.8 by manifest files.
...mozilla allows you to add a list of overlays to the contents.rdf file that you use to list chrome
packages, skins and locales.
...it is automatically generated and modified when mozilla is first run or when new
packages are installed.
Writing Skinnable XUL and CSS - Archive of obsolete content
mozilla can have any number of installed ui
packages, from navigator to sidebar to editor.
...if you wish for your package to blend in with the other
packages, then the skin for your package should inherit information from the global skin in order to reduce the amount of duplication across
packages and in order to make the ui as a whole easier to skin.
... xul files never explicitly load files from other
packages unless the presence of the other
packages can be guaranteed.
2006-10-20 - Archive of obsolete content
in jan vávra's case he is modifying the thunderbird installer so he needs to modify "mail/installer/windows/
packages-static" announcements decommissioning sparky on friday on october 17th j.
...he can be contacted via: email: preed@mozilla.com irc: preed on irc.mozilla.org phone: 650.903.0800 x256 uploading language packs to amo on october 17th benjamin smedberg brought the following to the attention of the localizers and the build team: that he is planning to upload the firefox 2 language
packages currently located at http://releases.mozilla.org/pub/mozi...rc3/win32/xpi/ to addons.mozilla.org in the next few days.
... this will make the language
packages available to everyone.
LiveConnect - Archive of obsolete content
older versions of gecko included special support for the java<->javascript bridge (such as the java and
packages global objects), but as of mozilla 16 (firefox 16 / thunderbird 16 / seamonkey 2.13) liveconnect functionality is provided solely by the oracle's java plugin.
... removal of java and
packages global objects in mozilla 16 see bug 748343 for the rationale and workarounds.
...by writing code like "new java.lang.string('javascript string')" for classes in the java.* package hierarchy, or using a new "
packages" object for classes outside this hierarchy).
JavaObject - Archive of obsolete content
in addition, you can explicitly construct a javaobject using the object's java constructor with the
packages keyword: new
packages.javaclass(parameterlist) javaclassis the fully-specified name of the object's java class.
... examples example: instantiating a java object in javascript the following code creates the javaobject thestring, which is an instance of the class java.lang.string: var thestring = new
packages.java.lang.string("hello, world"); because the string class is in the java package, you can also use the java synonym and omit the
packages keyword when you instantiate the class: var thestring = new java.lang.string("hello, world"); example: accessing methods of a java object because the javaobject thestring is an instance of java.lang.string, it inherits all the public methods of java.lang...
... var thestring = new java.lang.string("hello, world"); thestring.getclass(); // returns java.lang.string see also javaarray, javaclass, javapackage,
packages ...
Introduction to automated testing - Learn web development
note that node comes with node package manager (npm), which allows you to easily install
packages, share your own
packages with others, and run useful scripts on your projects.
... to start using node/npm-based
packages on your projects, you need to set up your project directories as npm projects.
... see the links above for full instructions on the different gulp
packages we are using.
Handling common HTML and CSS problems - Learn web development
in the search
packages text field, type "lint" and press enter/return to search for linting-related
packages.
... after the
packages have finished installing, try loading up an html file and a css file: you'll see any issues highlighted with green (for warnings) and red (for errors) circles next to the line numbers, and a separate panel at the bottom provides line numbers, error messages, and sometimes suggested values or other fixes.
... other popular editors have similar linting
packages available.
Handling common JavaScript problems - Learn web development
in the search
packages text field, type "jslint" and press enter/return to search for linting-related
packages.
... after the
packages have finished installing, try loading up a javascript file: you'll see any issues highlighted with green (for warnings) and red (for errors) circles next to the line numbers, and a separate panel at the bottom provides line numbers, error messages, and sometimes suggested values or other fixes.
... other popular editors have similar linting
packages available.
NSPR release procedure
as the name of the shell script implies, repackage.sh merely re
packages binary distributions in a different format.
...the repackage.sh script re
packages the jar files into the form most commonly used on that platform.
... so on unix it re
packages the jar files into gzipped tar files, and on windows it re
packages the jar files into zip files.
Index
55 thunderbird binaries branch, trunk, comm-central, thunderbird described below are three types of generally available thunderbird
packages - releases, early preview releases, and nightly builds (including trunk development builds) - and their downloaded locations.
... additionally, ad-hoc
packages called try builds are made available on an as-needed basis to allow for testing of certain patches, and are typically announced in related bug reports.
... 77 building a thunderbird extension 4: chrome manifest extensions, thunderbird the file called chrome.manifest tells thunderbird what
packages and overlays are provided by the extension.
Mozilla
you will obviate the need to have access to your system
packages and you won't mess up your system
packages with whatever code you install into the site-
packages directory of the virtualenv.
... site-
packages should mostly be for system-installed python and not python that you are installing as a user.
... xpi cross-platform installer module (xpi) is a zip file used to install
packages, utilizing the xpinstall technology.
Compiling from Rust to WebAssembly - WebAssembly
in this tutorial, we build an npm package using wasm-pack, a tool for building npm
packages in rust.
... making our package availabe to npm let's use `npm link` to make this package available to other javascript
packages installed $ cd pkg $ npm link we now have an npm package, written in rust, but compiled to webassembly.
...many people use npm
packages through various bundler tools, and we'll be using one of them, webpack, in this tutorial.
cfx to jpm - Archive of obsolete content
permanently removed options jpm has dropped support for: --extra-
packages --use-config --package-path --pkgdir --no-strip-xpi --harness-option --manifest-overload --output-file --templatedir --keydir --profiledir --overload-modules --static-args --app --no-run --addons --e10s --logfile --dependencies --force-mobile --test-runner-pkg instead of --profiledir and --overload-modules, use --profile and --overload.
... permanently removed fields data fullname - use title instead lib
packages tests icon64 package.json escaping where with cfx you might have had to escape with 2 upto 3 backslashes ( \ ), jpm only needs one now.
jpm-mobile - Archive of obsolete content
$ adb shell pm list
packages | grep org.mozilla package:org.mozilla.firefox $ jpm-mobile run -b firefox # the package name is firefox -v --verbose verbose operation.
... $ adb shell pm list
packages | grep org.mozilla package:org.mozilla.firefox $ jpm-mobile run -b firefox # the package name is firefox -v --verbose verbose operation.
Chapter 6: Firefox extensions and XUL applications - Archive of obsolete content
in junit and similar
packages, methods containing tests that start with testhoge are recognized as tests.
... the next command will import the source code: gonzui-import.exe mozilla once the import process is complete, type the following command to launch the gonzui server: gonzui-server.exe now you can access gonzui from your web browser by typing the following into your location bar : http://localhost:46984 this lets you browse all
packages, click on links to traverse them, and take traversed-link locations as search starting points (figure a).
Getting Started - Archive of obsolete content
directories in \mozilla\chrome\classic\skin\classic there are a number of different directories which contain the skin information for the default
packages that come with mozilla.
... place your theme name and version number on this line point to your preview.png/preview.jpg/preview.gif here the
packages section lists which components of the browser suit that you are modifying.
contents.rdf - Archive of obsolete content
rdf:seq about="urn:mozilla:skin:root"> <rdf:li resource="urn:mozilla:skin:myskin/1.0" /> </rdf:seq> <rdf:description about="urn:mozilla:skin:myskin/1.0" chrome:displayname="my skin" chrome:accesskey="m" chrome:author="me" chrome:description="this is my custom skin for mozilla" chrome:name="myskin/1.0" chrome:image="preview.png"> <chrome:
packages> <rdf:seq about="urn:mozilla:skin:myskin/1.0:
packages"> <rdf:li resource="urn:mozilla:skin:myskin/1.0:communicator"/> <rdf:li resource="urn:mozilla:skin:myskin/1.0:editor"/> <rdf:li resource="urn:mozilla:skin:myskin/1.0:global"/> <rdf:li resource="urn:mozilla:skin:myskin/1.0:messenger"/> <rdf:li resource="urn:mozilla:skin:myskin/1.0:navigator"/> ...
... </rdf:seq> </chrome:
packages> </rdf:description> <!-- version information.
File Object - Archive of obsolete content
extension, theme, and plug-in developers must switch away from install.js based
packages to the new packaging scheme with an install.rdf manifest.
...overview the file object has methods for analyzing the file system and preparing it (as when new directories, program shortcuts, version comparisons, or deletions are required) for newly installed software
packages.
Introduction to XUL - Archive of obsolete content
someday, there will be a complete description of this mechanism at
packages, but for now there's a good but somewhat out of date document at configurable chrome available for more information.
... idealistic future direction ideally,
packages of xul ui descriptions could be shipped in a single file something like <?xml version="1.0"?> <?xml-stylesheet href="xul.css" type="text/css"?> <!doctype package> <package xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"> <window id="main"> ...
XUL Application Packaging - Archive of obsolete content
xulrunner application
packages are standard toolkit bundles (like a firefox extension), with one additional manifest file (application.ini) which helps describe the application.
... xul app
packages are typically zipped into an archive with the extension .xulapp or .xpi.
2006-10-27 - Archive of obsolete content
peter weilbacher responded to alex's posting on the same day, stating that he is not sure what packaging system solaris 10 x86 uses but thinks that he might need to install the developer
packages of x and/or xrender and freetype which should contain the libxrender.* and libfreetype.* files that are need for the linking.
... october 27: alex responded to peter weilbacher posting stating that he is going to look for a solaris newsgroup because he is not sure how to check if the library is installed or where to get the
packages.
Building a Theme - Archive of obsolete content
css, xul, and other files are part of "chrome
packages" - bundles of user interface components which are loaded via chrome:// uris.
... when you load content using a chrome uri, firefox uses the chrome registry to translate these uris into the actual source files on disk (or in jar
packages).
contents.rdf - Archive of obsolete content
s theme --> <rdf:seq about="urn:mozilla:skin:root"> <rdf:li resource="urn:mozilla:skin:my_theme"/> </rdf:seq> <rdf:description about="urn:mozilla:skin:my_theme" chrome:displayname="my theme" chrome:accesskey="n" chrome:author="" chrome:authorurl="" chrome:description="" chrome:name="my_theme" chrome:image="preview.png"> <chrome:
packages> <rdf:seq about="urn:mozilla:skin:my_theme:
packages"> <rdf:li resource="urn:mozilla:skin:my_theme:browser"/> <rdf:li resource="urn:mozilla:skin:my_theme:communicator"/> <rdf:li resource="urn:mozilla:skin:my_theme:global"/> <rdf:li resource="urn:mozilla:skin:my_theme:mozapps"/> <rdf:li resource="urn:mozilla:skin:my_theme:help"/> </rdf:seq> </...
...chrome:
packages> </rdf:description> <!-- version information.
Getting started with React - Learn web development
setting up your first react app there are many ways to use react, but we're going to use the command-line interface (cli) tool create-react-app, as mentioned earlier, which expedites the process of developing a react application by installing some
packages and creating some files for you, handling the tooling described above.
...make sure you cd to the place you'd like your app to live on your hard drive, then run the following in your terminal: npx create-react-app moz-todo-react this creates a moz-todo-react directory, and does several things inside it: installs some npm
packages essential to the functionality of the app.
Gecko info for Windows accessibility vendors
this faq explains how makers of windows screen readers, voice dictation
packages and magnification software can support gecko-based software.
...however, exposing the entire dom to external software
packages is quite involved, partially because changes to the dom in firefox must occur on the main thread.
Information for Assistive Technology Vendors
this makes it possible for the vendors of windows accessibility software, such as screen readers, voice dictation
packages and screen magnifiers to provide support for mozilla.
...this makes it possible for the developers of linux and unix accessibility software, such as screen readers, voice dictation
packages and screen magnifiers to provide support for mozilla.
Software accessibility: Where are we today?
gnome, kde, staroffice, koffice, mozilla and all other gui software
packages in linux are unuseable by large numbers of disabled users.
... there has been some progress with the support of gnome's atk apis in many of these
packages, and the development of gok (gnome onscreen keyboard) and gnopernicus (screenreader and magnifier).
Building the WebLock UI
other front end resources in some ui
packages, localization resources are also defined.
...for example, user interface
packages often include an english dtd that defines labels and strings for button and menus and other elements in the interface.
Thunderbird Binaries
described below are three types of generally available thunderbird
packages - releases, early preview releases, and nightly builds (including trunk development builds) - and their downloaded locations.
... additionally, ad-hoc
packages called try builds are made available on an as-needed basis to allow for testing of certain patches, and are typically announced in related bug reports.
InstallTrigger - Web APIs
the principal method on the installtrigger object is install, which downloads and installs one or more software
packages archived in the xpi file format.
... installchrome installs new skin or locale
packages in netscape 6 and mozilla.
importUserCertificates - Archive of obsolete content
if it fails, one of the following error strings will be returned: error string description "error:usercancel" the user canceled the import operation "error:invalidcertificate" one of the certificate
packages was incorrectly formatted "error:internalerror" the software encountered some internal error, such as out of memory "error:invalidrequestid" the request id in the response message does not match any outstanding request ...
Java in Firefox Extensions - Archive of obsolete content
liveconnect gives your extension's javascript code (linked from or contained in xul code) access to 2 objects: java and
packages (note that per this thread, although the new documentation for the liveconnect reimplementation states that these globals will be deprecated (in the context of applets), "firefox and the java plug-in will continue to support the global java/
packages keywords, in particular in the context of firefox extensions.").
Mozilla Application Framework in Detail - Archive of obsolete content
the technology that makes this possible, xpinstall, allows application developers to write javascript installations that manage special cross-platform installation archives (called xpis, or "zippies"), in which
packages such as new skins for the browser, patches, browser extensions, new gecko-based applications, and third party standalone applications are stored.
Tamarin build documentation - Archive of obsolete content
vs_home_path="/cygdrive/c/program files/microsoft visual studio 9.0" vs_home="c:\program files\microsoft visual studio 9.0" export path="$vs_home_path/common7/ide:$vs_home_path/vc/bin:$vs_home_path/common7/tools:$vs_home_path/vc/vc
packages:$path" export include="$vs_home\vc\atlmfc\include;$vs_home\vc\include;c:\program files\microsoft sdks\windows\v6.0a\include;" export lib="$vs_home\vc\atlmfc\lib;$vs_home\vc\lib;c:\program files\microsoft sdks\windows\v6.0a\lib" export libpath="$vs_home\vc\atlmfc\lib;$vs_home\vc\lib;c:\program files\microsoft sdks\windows\v6.0a\lib" with the above setup you should now be able to build: $ hg clo...
Namespaces - Archive of obsolete content
it holds and allows disambiguation of items having the same name." if you are familiar with c++ namespaces, java
packages, perl
packages, or python module importing, you are already familiar with the namespace concept.
Creating toolbar buttons (Customize Toolbar Window) - Archive of obsolete content
the code looks like this: <?xml version="1.0"?> <rdf xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:chrome="http://www.mozilla.org/rdf/chrome#"> <seq about="urn:mozilla:skin:root"> <li resource="urn:mozilla:skin:classic/1.0"/> </seq> <description about="urn:mozilla:skin:classic/1.0"> <chrome:
packages> <seq about="urn:mozilla:skin:classic/1.0:
packages"> <li resource="urn:mozilla:skin:classic/1.0:myextension"/> </seq> </chrome:
packages> </description> <seq about="urn:mozilla:stylesheets"> <li resource="chrome://global/content/customizetoolbar.xul"/> </seq> <seq about="chrome://global/content/customizetoolbar.xul"> <li>chrome://myextension/skin/toolbar-button.css</li> </seq> </rdf> the skin/co...
Archived Mozilla and build documentation - Archive of obsolete content
liveconnect gives your extension's javascript code (linked from or contained in xul code) access to 2 objects: java and
packages (note that per this thread, although the new documentation for the liveconnect reimplementation states that these globals will be deprecated (in the context of applets), "firefox and the java plug-in will continue to support the global java/
packages keywords, in particular in the context of firefox extensions.").
2006-09-29 - Archive of obsolete content
summary: mozilla.dev.builds - september 22nd to 29th 2006 .mar
packages peter weilbacher posted a question and asked: how does one go about creating a .mar package that can be used in updating firefox and thunderbird?
2006-11-3 - Archive of obsolete content
revisiting mozillatranslator bugs in bugzilla revisiting mozillatranslator bugs in bugzilla dictionary
packages there are some dictionaries at http://dictionaries.mozdev.org/installation.html which are not at https://addons.mozilla.org/en/dictionaries.
Back to the Server: Server-Side JavaScript On The Rise - Archive of obsolete content
listing 1 - querying a mysql database from rhino // import the java sql
packages importpackage( java.sql ); // load the mysql driver java.lang.class.forname( "com.mysql.jdbc.driver" ); // create connection to the database var conn = drivermanager.getconnection( "jdbc:mysql://localhost/rhino", "urhino", "prhino" ); // create a statement handle var stmt = conn.createstatement(); // get a resultset var rs = stmt.executequery( "select * from employee" ); // get the metadata ...
Adding vector graphics to the Web - Learn web development
these
packages allow you to create a variety of illustrations using various graphics tools, and create approximations of photos (for example inkscape's trace bitmap feature.) svg has some additional advantages besides those described so far: text in vector images remains accessible (which also benefits your seo).
Index - Learn web development
you can even create your own objects to encapsulate related functions and variables into efficient
packages and act as handy data containers.
Debugging on Windows
by default it will be: vc++ 6.0: c:\program files\microsoft visual studio\common\msdev98\bin\autoexp.dat vc++ 7.0: c:\program files\microsoft visual studio .net 2003\common7\
packages\debugger\autoexp.dat the file has information about the format in the beginning, and after a little practice you should be well on your way.
SVN for Localizers
installing svn client: linux users can download the svn client from http://subversion.apache.org/
packages.html or install
packages provided within their distribution (for example, in debian, sudo apt-get install subversion).
Fonts for Mozilla's MathML engine
tall fonts-lmodern fonts-stix on fedora and other fedora-based distributions, use the following command (stix-math-fonts is often already installed): sudo dnf install texlive-lm-math stix-math-fonts on opensuse and other opensuse-based distributions, use the following command: sudo zypper install texlive-lm-math stix-fonts on other linux distributions, consider installing appropriate texlive
packages, which includes latin modern math and xits: sudo pacman -s texlive-core texlive-fontsextra # arch linux sudo urpmi texlive-dist texlive-fontsextra # mageia however, you might need to ensure that the fonts are known by your system.
NSPR
legacy nspr content older nspr content is available in svn for browsing and/or migration to this site getting nspr nspr is available in various source and binary
packages, depending on your platform: windows: build the source package, using the nspr build instructions.
NSS 3.12.4 release notes
[[@isspace - secmod_argisblank - secmod_arghasblanks - secmod_formatpair - secmod_mknewmodulespec] bug 498509: produce debuggable optimized builds for mozilla on macosx bug 498511: produce debuggable optimized nss builds for mozilla on linux bug 499385: drbg reseed function needs to be tested on post bug 499825: utilrename.h is missing from solaris
packages bug 502961: allocator mismatch in pk11mode bug 502965: allocator mismatch in sdrtest bug 502972: another allocator mismatch in sdrtest bug 504398: pkix_pl_aiamgr_gethttpcerts could crash if sec_getregisteredhttpclient fails bug 504405: pkix_pl_crldp_create will fail on alloc success because of a missing !
Small Footprint
tools most embeddings won't need any of the classes in org.mozilla.javascript.tools or any of its sub-
packages.
Rhino scopes and contexts
string loadme = "regexp; getclass; java;
packages; javaadapter;"; cx.evaluatestring(sealedsharedscope , loadme, "lazyload", 0, null); sealedsharedscope .sealobject(); dynamic scopes there's one problem with the setup outlined above.
SpiderMonkey Build Documentation
refer the release notes under command line tools -> new features the release notes also states that this compatibility package will no longer be provided in the near future, so the build system on macos will have to be adapted to look for headers in the sdk until then, the following should help, open /library/developer/commandlinetools/
packages/macos_sdk_headers_for_macos_10.14.pk this builds an executable named js in the directory build-release/dist/bin.
AT APIs Support
but in the meantime it more up-to-date and contains more details than existed analogues for at-spi and msaa this documentation explains how makers of screen readers, voice dictation
packages, onscreen keyboards, magnification software and other assitive technologies can support gecko-based software.
Accessibility API Implementation Details
at apis supportthis documentation explains how makers of screen readers, voice dictation
packages, onscreen keyboards, magnification software and other assitive technologies can support gecko-based software.
nsIChromeRegistry
checkfornewchrome() refreshes the chrome list at runtime, looking for new
packages and so forth.
nsIPluginHost
this plugin is used for exposing window.java and window.
packages.
Reference Manual
getter_addrefs
packages up all the magic we normally get from nscomptrs constructors and assignment operators.
XUL Overlays
the chrome registry, which is a special rdf datasource into which user-specific information is persisted, or stored, contains information about the components or additional
packages that have been installed with the browser.
Building a Thunderbird extension 1: introduction
the tutorial has the following pages: introduction (this page) the extension filesystem (setting up your local system) install manifest (the install.rdf file that contains meta-information about the extension) chrome manifest (list of
packages and overlays) xul (the xml user interface language that is used to modify the thunderbird user interface) adding javascript (explains how to add some simple javascript to your thunderbird extension) installing locally (enabling the extension on your local thunderbird instance) packaging (making a distribution package that contains the extension) distributing (from your own site or from http:...
XPI
cross-platform installer module (xpi) is a zip file used to install
packages, utilizing the xpinstall technology.
Using the Debugger map scopes feature - Firefox Developer Tools
when you click the increment button on the page and hit the breakpoint, an additional section is added to the right-hand panel below the call stack to display variables mapped from the original scope, like this: as useful as this is, it would be even nicer if you could view the original code (before it was
packages into the "bundle.js" file.
Index - Web APIs
2176 installchrome installs new skin or locale
packages in netscape 6 and mozilla.
compareVersion - Web APIs
extension, theme, and plug-in developers must switch away from install.js based
packages to the new packaging scheme with an install.rdf manifest.
getVersion - Web APIs
extension, theme, and plug-in developers must switch away from install.js based
packages to the new packaging scheme with an install.rdf manifest.
Destructuring assignment - JavaScript
(a); // 10 console.log(b); // 20 console.log(rest); // [30, 40, 50] ({ a, b } = { a: 10, b: 20 }); console.log(a); // 10 console.log(b); // 20 // stage 4(finished) proposal ({a, b, ...rest} = {a: 10, b: 20, c: 30, d: 40}); console.log(a); // 10 console.log(b); // 20 console.log(rest); // {c: 30, d: 40} description the object and array literal expressions provide an easy way to create ad hoc
packages of data.
import - JavaScript
import '/modules/my-module.js'; this works with dynamic imports as well: (async () => { if (somethingistrue) { // import module for side effects await import('/modules/my-module.js'); } })(); if your project uses
packages that export esm, you can also import them for side effects only.
Web audio codec guide - Web media technologies
a few popular options: ffmpeg arguably the best-known and most widely regarded open source codec
packages available, ffmpeg supports the majority of the most popular audio formats and provides command-line tools and libraries for encoding, decoding, and performing format conversions of both audio and video.
Tutorials
you can even create your own objects to encapsulate related functions and variables into efficient
packages.