874
edits
(→General: added a note about memory leaks) |
(Added notes on 0.1.7.1 hotfix) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 41: | Line 41: | ||
* An ancient Linux transparency bug has been fixed. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/1e55f9caf924] | * An ancient Linux transparency bug has been fixed. [https://ubiquity.mozilla.com/hg/ubiquity-firefox/rev/1e55f9caf924] | ||
* A number of memory leaks have been fixed, but some still remain. This means that, for the time being, users of Ubiquity may experience Firefox slowing down after periods of extended use. We're really sorry about this and are making it a priority to fix these for Ubiquity's next release. | * A number of memory leaks have been fixed, but some still remain. This means that, for the time being, users of Ubiquity may experience Firefox slowing down after periods of extended use. We're really sorry about this and are making it a priority to fix these for Ubiquity's next release. The workaround for now is to restart your browser whenever it seems to slow down. | ||
== Standard Feeds == | == Standard Feeds == | ||
Line 48: | Line 48: | ||
* The '''twitter''' command no longer hangs Firefox on OS X due to an invisible authorization dialog ([https://ubiquity.mozilla.com/trac/ticket/470 #470]). | * The '''twitter''' command no longer hangs Firefox on OS X due to an invisible authorization dialog ([https://ubiquity.mozilla.com/trac/ticket/470 #470]). | ||
* The '''rypple''' command has been added. | |||
== For Command Authors == | == For Command Authors == | ||
Line 59: | Line 61: | ||
* A new function, <tt>Utils.urlToParams()</tt>, has been added which takes the given url and returns an Object containing keys and values retrieved from its query-part. For more information, see the [https://ubiquity.mozilla.com/hg/ubiquity-firefox/raw-file/c644e7b7e0dc/ubiquity/index.html#modules/utils.js documentation for Utils]. | * A new function, <tt>Utils.urlToParams()</tt>, has been added which takes the given url and returns an Object containing keys and values retrieved from its query-part. For more information, see the [https://ubiquity.mozilla.com/hg/ubiquity-firefox/raw-file/c644e7b7e0dc/ubiquity/index.html#modules/utils.js documentation for Utils]. | ||
* <tt>CmdUtils.makeSearchCommand()</tt> has been rewritten from scratch, is less buggy and supports more options. For extensive documentation and examples, see the [https://ubiquity.mozilla.com/hg/ubiquity-firefox/raw-file/c644e7b7e0dc/ubiquity/index.html#feed-parts/header/cmdutils.js documentation for CmdUtils]. | * <tt>CmdUtils.makeSearchCommand()</tt> has been rewritten from scratch, is less buggy, and supports more options. For extensive documentation and examples, see the [https://ubiquity.mozilla.com/hg/ubiquity-firefox/raw-file/c644e7b7e0dc/ubiquity/index.html#feed-parts/header/cmdutils.js documentation for CmdUtils]. | ||
* The preview area for commands is no longer chrome privileged; instead, it's now a XUL [https://developer.mozilla.org/En/XUL/Browser browser] element of type <tt>content</tt> whose URL initially points to a <tt>data:</tt> URI, but can be changed via a new option to <tt>CmdUtils.CreateCommand()</tt> called <tt>previewUrl</tt>. For more information, see the [https://ubiquity.mozilla.com/hg/ubiquity-firefox/raw-file/c644e7b7e0dc/ubiquity/index.html#feed-parts/header/cmdutils.js documentation for CmdUtils]. | * The preview area for commands is no longer chrome privileged; instead, it's now a XUL [https://developer.mozilla.org/En/XUL/Browser browser] element of type <tt>content</tt> whose URL initially points to a <tt>data:</tt> URI, but can be changed via a new option to <tt>CmdUtils.CreateCommand()</tt> called <tt>previewUrl</tt>. For more information, see the [https://ubiquity.mozilla.com/hg/ubiquity-firefox/raw-file/c644e7b7e0dc/ubiquity/index.html#feed-parts/header/cmdutils.js documentation for CmdUtils]. | ||
== For Skin Authors == | |||
* The DOM structure of the command window has changed because the preview area for commands is no longer chrome-privileged (see above). Because of this, the CSS for skins needs to change, and skins for previous versions of Ubiquity probably won't work very well with 0.1.7. The [[Labs/Ubiquity/Skins/|Skinning Tutorial]] has changed to reflect these alterations. ([https://ubiquity.mozilla.com/trac/ticket/612 #612]) | |||
= 0.1.7.1 Hotfix = | |||
On March 25, 2009, a 0.1.7.1 hotfix was issued that added the '''VideoSurf''' command and set it as the default video search command. This hotfix also moved Ubiquity's main XPI hosting server from ubiquity.mozilla.com to addons.mozilla.org. |
edits