On 15/08/2014 19:55, Paolo Amadini wrote:

> In fact, a search on the mozilla-central [2] and comm-central [3]
> repositories shows that this shared autocomplete code is only used on
> Desktop by Firefox and Thunderbird, while SeaMonkey uses the older XPFE
> autocomplete. Other Toolkit components like Form History use the
> autocomplete code, but they are used only by Firefox and will be updated
> to use the new interfaces as they are developed.

SeaMonkey uses Form History:

http://hg.mozilla.org/mozilla-central/rev/f69c9019e0b0
toolkit/content/finddialog.* lives in toolkit but is effectively NPOTB
for Firefox.

I believe there are addons that use (or abuse) Form History as well as a
QnD way of getting autocomplete without having to implement their own
autocomplete component. I think you should also search the
addons.mozilla.org repository for autocomplete uses

> The major change would be the removal of the multiple search sources
> from the autocomplete code, since this feature is used heavily by
> Thunderbird. For Firefox, we already developed the UnifiedComplete
> component that replaces the multiple searches in the location bar, but a
> similar work would be required for Thunderbird.
> 
> *Proposal*
> 
> Since I believe the amount of work and testing required in Thunderbird
> to keep up with the changes could be non-trivial, my suggestion would
> be to fork the current version of the autocomplete code from Toolkit to
> the comm-central repository. The autocomplete code itself does not
> depend on other components, and "pinning" the current version in
> Thunderbird would make it easier to keep up with the planned rapid
> development. Any wanted changes could then be imported as needed.

Phil

-- 
Philip Chee <phi...@aleytys.pc.my>, <philip.c...@gmail.com>
http://flashblock.mozdev.org/ http://xsidebar.mozdev.org
Guard us from the she-wolf and the wolf, and guard us from the thief,
oh Night, and so be good for us to pass.
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform

Reply via email to