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