INACTIVE - http://mzl.la/ghe-archive - An experimental interface based on natural language input (the mozilla/ mirror is READ ONLY, synchronized from mercurial)
Перейти к файлу
satyr f631c81f48 #ubiquity-entry now retrieves focus on accesskeyed clicks. .preview-list now uses onclick rather than onfocus. 2010-03-15 08:44:29 +09:00
components Removed nsJSWeakRef. Since it only works w/ the version of the platform that it was compiled for and it's only really useful for debugging ubiquity core, I think it'll be more useful to include it as a separate addon that any extension developer can use (and that they can go through the trouble of finding the right .xpi for their OS/platform version). 2009-04-03 13:56:19 -07:00
manifests l10n: Woops, missed one. 2009-09-17 23:24:16 -05:00
python-modules Added python-modules dir for build system from jetpack's repository. Soon we'll replace manage.py to use paver and jsbridge from this directory. 2009-06-02 15:43:32 -07:00
ubiquity #ubiquity-entry now retrieves focus on accesskeyed clicks. .preview-list now uses onclick rather than onfocus. 2010-03-15 08:44:29 +09:00
virtualenv More virtualenv bootstrapping. 2009-02-03 19:53:51 -08:00
.hgignore Added emacs backup files to .hgignore. 2009-03-13 10:51:55 -07:00
.hgtags Added tag 0.5.2a1 for changeset 82ae62635530 1970-01-01 00:00:00 +00:00
README modified README to reflect recent changes in manage.py. 2009-06-02 16:15:02 -07:00
get_xpcom_info.js Some changes to get manage.py's build-components target to work under Ubuntu. 2008-12-05 02:47:23 -08:00
manage.py manage.py: s/<em:/</g 2009-11-16 05:40:54 +09:00
xpcshell_tests.js Fixed a bug that prevented 'manage.py test' from working. 2009-01-06 16:21:15 -08:00

README

Installing Ubiquity
-------------------

To install Ubiquity for development purposes to your default Firefox
profile, just enter the root directory of your Ubiquity source code
checkout and run:

  python manage.py install

If you have a separate profile that you'd prefer to install the
extension under, such as 'testing', you can add that as an optional
parameter:

  python manage.py install --profile=testing

Using Ubiquity
--------------

Once Ubiquity has been installed, you should be able to start up
Firefox and press Ctrl+Space or Alt+Space (depending on your OS).  A
command entry window should pop up, which--for the time being--is the
primary way through which Ubiquity commands are entered. Now type
'help' and press enter.  The page that shows up should guide you from
there.

Uninstalling Ubiquity
---------------------

Just run "python manage.py uninstall", optionally specifying a profile
name/directory if necessary.  Alternatively, you can also uninstall
the extension through the normal Firefox addon management UI.

Building an XPI
---------------

To build an XPI for Ubiquity, just run:

  python manage.py xpi

This will create an XPI with the name "ubiquity-<version>.xpi", where
"<version>" is taken from the contents of the "em:version" element in the
"ubiquity/install.rdf" file.

Test Suite
----------

Once the extension is installed, the Ubiquity test suite can be run at:

  chrome://ubiquity/content/test.html

Alternatively, the suite can be run from the command-line with:

  python manage.py test