Closed
Bug 360648
Opened 18 years ago
Closed 11 years ago
[Meta] TB toolkit autocomplete migration
Categories
(Thunderbird :: General, defect)
Thunderbird
General
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 31.0
People
(Reporter: ptomli.bugzilla, Unassigned)
References
(Blocks 4 open bugs)
Details
(Keywords: meta)
Attachments
(3 files, 2 obsolete files)
(deleted),
patch
|
Details | Diff | Splinter Review | |
(deleted),
patch
|
ted
:
review+
dmosedale
:
review+
|
Details | Diff | Splinter Review |
(deleted),
patch
|
Details | Diff | Splinter Review |
This is a meta bug of issues relating to migration of autocomplete in TB to toolkit
Comment 1•17 years ago
|
||
Nominating wanted-thunderbird3 to keep it on the radar.
Flags: wanted-thunderbird3?
Comment 2•17 years ago
|
||
I think the general opinion is that shipping both xpfe and toolkit implementations isn't the way to go, instead, moving completely to toolkit's autocomplete.
I'm fairly sure Paul isn't doing much these days, so taking bug.
Updated•16 years ago
|
Priority: -- → P1
Updated•16 years ago
|
Flags: wanted-thunderbird3? → blocking-thunderbird3.0b1?
Comment 3•16 years ago
|
||
Mark, do you think you can get this in by b1?
Updated•16 years ago
|
Flags: blocking-thunderbird3.0b1? → blocking-thunderbird3.0b1+
Comment 4•16 years ago
|
||
What bug tracks changing mozilla/toolkit/content/xul.css to not have a special "ifdef MOZ_THUNDERBIRD" which results in "define AUTOCOMPLETE_OLD_STYLE", and modifies mozilla/toolkit/components/Makefile.in to add "autocomplete" to DIRS instead of just "autocomplete/public"?
Without this, we can't have the pretty sweet richlist implementation. (Granted, it has a browser bias, but it does lots of neat stuff.)
Comment 5•16 years ago
|
||
Comment 6•16 years ago
|
||
oh, sorry, heh. Mark would know.
Comment 7•16 years ago
|
||
(In reply to comment #4)
> What bug tracks changing mozilla/toolkit/content/xul.css to not have a special
> "ifdef MOZ_THUNDERBIRD" which results in "define AUTOCOMPLETE_OLD_STYLE", and
> modifies mozilla/toolkit/components/Makefile.in to add "autocomplete" to DIRS
> instead of just "autocomplete/public"?
This one! I've just not posted a patch yet...
Comment 8•16 years ago
|
||
This patch removes the old xpfe autocomplete based local address book search (which is currently kept for calendar integration).
Comment 9•16 years ago
|
||
This patch removes the ldap autocomplete so that we can build with just toolkit interfaces.
Comment 10•16 years ago
|
||
This patch actually switches TB to use toolkit autocomplete - it is a mozilla-central patch.
Comment 11•16 years ago
|
||
Switching for b1 flags to target milestones, to avoid flag churn.
Target Milestone: --- → Thunderbird 3.0b1
Updated•16 years ago
|
Whiteboard: [waiting for bug 452232]
Updated•16 years ago
|
Whiteboard: [waiting for bug 452232] → [at risk][waiting for bug 452232]
Comment 12•16 years ago
|
||
3.0b1 flag is going away in favour of 3.0 flag and milestone combination.
Flags: blocking-thunderbird3.0b1+ → blocking-thunderbird3+
Comment 13•16 years ago
|
||
TB would like to enable building of the toolkit autocomplete code (not just the interfaces) ready for beta 1.
This is a simple toolkit makefile patch - the first block just joins up two lots of DIRS = statements that don't need to be separate. The second block enables building of all of autocomplete for Thunderbird.
Although this doesn't enable the bindings, this does do enough for TB devs to play around with things in extensions and hopefully show them off in TB 3 beta 1.
Attachment #339844 -
Flags: superreview?(dmose)
Attachment #339844 -
Flags: review?(ted.mielczarek)
Updated•16 years ago
|
Attachment #339844 -
Flags: superreview?(dmose) → review?(dmose)
Comment 14•16 years ago
|
||
Comment on attachment 339844 [details] [diff] [review]
[checked in] Enable building of toolkit autocomplete for Thunderbird (not enabling the UI!)
>
> ifdef MOZ_XUL
>-DIRS += \
>- autocomplete \
>- satchel \
>- $(NULL)
>+DIRS += satchel
> endif # MOZ_XUL
Seems like it would be more readable if you just coalesced this into the MOZ_XUL block above it.
r=dmose from the "Thunderbird changes" point of view
Updated•16 years ago
|
Attachment #339844 -
Flags: review?(dmose) → review+
Comment 15•16 years ago
|
||
(In reply to comment #14)
> (From update of attachment 339844 [details] [diff] [review])
>
> >
> > ifdef MOZ_XUL
> >-DIRS += \
> >- autocomplete \
> >- satchel \
> >- $(NULL)
> >+DIRS += satchel
> > endif # MOZ_XUL
>
> Seems like it would be more readable if you just coalesced this into the
> MOZ_XUL block above it.
Except that there are various other directories that are ifndef MOZ_THUNDERBIRD, so it doesn't really clean much up, and would only add an extra MOZ_THUNDERBIRD instead of a MOZ_XUL.
Updated•16 years ago
|
Attachment #339844 -
Flags: review?(ted.mielczarek) → review+
Comment 16•16 years ago
|
||
This isn't making beta 1... moving out.
Whiteboard: [at risk][waiting for bug 452232] → [waiting for bug 452232]
Target Milestone: Thunderbird 3.0b1 → Thunderbird 3.0b2
Updated•16 years ago
|
Target Milestone: Thunderbird 3.0b1 → Thunderbird 3.0b2
Comment 17•16 years ago
|
||
Comment on attachment 339844 [details] [diff] [review]
[checked in] Enable building of toolkit autocomplete for Thunderbird (not enabling the UI!)
This was checked in ages ago (September): http://hg.mozilla.org/mozilla-central/rev/0e49b86be866
Attachment #339844 -
Attachment description: Enable building of toolkit autocomplete for Thunderbird (not enabling the UI!) → [checked in] Enable building of toolkit autocomplete for Thunderbird (not enabling the UI!)
Comment 18•16 years ago
|
||
This doesn't block the current features we want to get into Thunderbird 3, hence no longer needs to block TB 3. Still very much wanted.
Reassigning to default owner as I haven't got time to work on this at the moment. See status whiteboard for what needs fixing before this can be fixed. Once they are fixed then we'll need some build config changes in mozilla-central to build toolkit rather than xpfe autocomplete and include the appropriate style sheets.
Assignee: bugzilla → nobody
Flags: wanted-thunderbird3+
Flags: blocking-thunderbird3-
Flags: blocking-thunderbird3+
Priority: P1 → --
Target Milestone: Thunderbird 3.0b2 → ---
Updated•16 years ago
|
Attachment #334458 -
Attachment is obsolete: true
Updated•16 years ago
|
Attachment #334457 -
Attachment is obsolete: true
Comment 19•16 years ago
|
||
Port the autocomplete module to use frozen linkages.
Comment 20•16 years ago
|
||
Ooops ... I think I'm wrong with this patch. Sorry.
Comment 21•16 years ago
|
||
(In reply to comment #19)
> Created an attachment (id=369584) [details]
> Convert autocomplete to frozen/external linkages
(In reply to comment #20)
> Ooops ... I think I'm wrong with this patch. Sorry.
Well if you want to move xpfe autocomplete to frozen linkage you can do so in a separate bug.
However we'd really like to just drop xpfe autocomplete completely and switch to toolkit autocomplete (so we can further align ourselves with core) - which is what this bug (and bug 452232) are about.
Comment 22•15 years ago
|
||
Does this bug still depend on bug 452232? All the other dependencies are now resolved. Does not having LDAP autocomplete in toolkit prevent switching TB to toolkit autocomplete?
Comment 23•15 years ago
|
||
(In reply to comment #22)
> Does this bug still depend on bug 452232? All the other dependencies are now
> resolved. Does not having LDAP autocomplete in toolkit prevent switching TB to
> toolkit autocomplete?
Yes it does depend on bug 452232 - until LDAP autocomplete is switched over to the toolkit interfaces, we can't do the full switch of TB to the toolkit autocomplete. Note that xpfe supports the toolkit interfaces so that you can still use xpfe autocomplete in the same way as toolkit.
Updated•11 years ago
|
Whiteboard: [waiting for bug 452232]
Comment 24•11 years ago
|
||
Thunderbird is now fully migrated, yay!
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 31.0
You need to log in
before you can comment on or make changes to this bug.
Description
•