Closed
Bug 461938
Opened 16 years ago
Closed 16 years ago
remove old suite typeaheadfind
Categories
(SeaMonkey :: Find In Page, defect)
SeaMonkey
Find In Page
Tracking
(Not tracked)
RESOLVED
FIXED
seamonkey2.0a2
People
(Reporter: benjamin, Assigned: kairo)
References
Details
Attachments
(2 files, 2 obsolete files)
|
536 bytes,
patch
|
neil
:
review+
neil
:
superreview+
|
Details | Diff | Splinter Review |
|
2.80 KB,
patch
|
neil
:
review+
neil
:
superreview+
|
Details | Diff | Splinter Review |
From the landing of bug 461212 (now backed out):
e:/builds/slave/comm-central-win32/build/mozilla/extensions/typeaheadfind/src/nsTypeAheadFind.cpp(2635) : error C2664: 'nsIFrameTraversal::NewFrameTraversal' : cannot convert parameter 1 from 'nsGetterAddRefs<T>' to 'nsIFrameEnumerator **'
with
[
T=nsIBidirectionalEnumerator
]
No user-defined-conversion operator available that can perform this conversion, or the operator cannot be called
I didn't find this because it's not in the comm-central source code: you still pull this code from CVS. You need to either start using the toolkit typeaheadfind code, or put this code into the comm-central repository and make the matching changes from bug 461212 when it re-lands.
Updated•16 years ago
|
OS: Mac OS X → All
Hardware: PC → All
Version: unspecified → Trunk
Comment 1•16 years ago
|
||
Assignee: nobody → bugzilla
Status: NEW → ASSIGNED
| Reporter | ||
Comment 2•16 years ago
|
||
Yeah, the patch is fine... we just can't land it in CVS, right?
Comment 3•16 years ago
|
||
Replacing TAF is planned but not yet done.
Could we use some #ifdef in cvs for the time being ??
| Assignee | ||
Comment 4•16 years ago
|
||
I grow more and more in favor of just kicking out that old typeaheadfind without a real replacement. Maybe someone finally goes writing one when FAYT functionality disappears from the browser. :p
| Assignee | ||
Comment 5•16 years ago
|
||
This patch removes typeaheadfind from the build "extensions" in SeaMonkey. See also http://home.kairo.at/blog/2008-10/the_neverending_typeaheadfind_story for reasoning why this might even be a good idea in the long run, but it's surely a fix for the bustage even if it kills a feature that probably is used by enough people (I'll surely feel the pain myself).
If we're staying with this for the long run, we need to kill references to this elsewhere as well as pulling the module from CVS in client.py.
Attachment #345536 -
Flags: superreview?(neil)
Attachment #345536 -
Flags: review?(neil)
Comment 6•16 years ago
|
||
(In reply to comment #5)
> Created an attachment (id=345536) [details]
> If we're staying with this for the long run, we need to kill references to this
> elsewhere as well as pulling the module from CVS in client.py.
the idea, provided this does give us toolkit FAYT is good to me.
However I would rather land it as an across the board removal, client.py; build; packaging/installer; etc. Though of course, lets wait on Neil agreeing with the concept.
Updated•16 years ago
|
Attachment #345536 -
Flags: superreview?(neil)
Attachment #345536 -
Flags: superreview+
Attachment #345536 -
Flags: review?(neil)
Attachment #345536 -
Flags: review+
| Assignee | ||
Comment 7•16 years ago
|
||
Callek, I agree we should do the removal across the board ideally - in this case, just removing it from confvars.sh is a bustage fix so I'd rather get that in before thinking about anything else.
Comment 8•16 years ago
|
||
(In reply to comment #7)
> Callek, I agree we should do the removal across the board ideally - in this
> case, just removing it from confvars.sh is a bustage fix so I'd rather get that
> in before thinking about anything else.
re: bustage fix, sure.
| Assignee | ||
Comment 9•16 years ago
|
||
Comment on attachment 345536 [details] [diff] [review]
remove typeaheadfind from the build (checked in)
Pushed this (or actually the version that doesn't have places in its context) as http://hg.mozilla.org/comm-central/rev/0a9821e4db57 - leaving the bug open for figuring out an actual solution (which could mean removing all references to typeaheadfind)
Attachment #345536 -
Attachment description: remove typeaheadfind from the build → remove typeaheadfind from the build (checked in)
Comment 11•16 years ago
|
||
I've only tested this in the browser, but you might already get some functionality in message windows. Note that I haven't attempted to implement autostart, nor do I watch for and cancel after scrolling or selection changes and the only pref that I currently honour is the timeout (which is hidden...)
Assignee: nobody → neil
Attachment #345980 -
Flags: review?(stefanh)
Attachment #345980 -
Flags: review?(mnyromyr)
Attachment #345980 -
Flags: review?(kairo)
Attachment #345980 -
Flags: review?(jag)
Attachment #345980 -
Flags: review?(iann_bugzilla)
Attachment #345980 -
Flags: review?(bugzilla)
| Assignee | ||
Comment 12•16 years ago
|
||
Neil, I think this work should actually go into bug 345526, and we should move this bug here to be about removing the suitetypeaheadfind.
BTW, our topcrash is in suitetypeaheadfind right now, due to people still having it in the tree - I think adding it to removed-files.in should deal with the cases that happen due to Windows installer and auto-update.
| Assignee | ||
Comment 13•16 years ago
|
||
Here's a patch for removing the old typeaheadfind implementation from the pull and from packaging.
Neil, will you deal with the rest of things in http://mxr.mozilla.org/comm-central/search?find=%2Fsuite%2F&string=typeaheadfind in your work for bug 345526 (where I guess further WIPs will go)?
Assignee: neil → kairo
Attachment #345119 -
Attachment is obsolete: true
Attachment #346240 -
Flags: superreview?(neil)
Attachment #346240 -
Flags: review?(neil)
Comment 14•16 years ago
|
||
Comment on attachment 346240 [details] [diff] [review]
kill old typeaheadfind from pull and packages
[Checkin: Comment 15]
Yes, I'll have to address those other hits.
Attachment #346240 -
Flags: superreview?(neil)
Attachment #346240 -
Flags: superreview+
Attachment #346240 -
Flags: review?(neil)
Attachment #346240 -
Flags: review+
| Assignee | ||
Comment 15•16 years ago
|
||
pushed the pull/package removal as http://hg.mozilla.org/comm-central/rev/13d566bc9176 - adjusting summary to reflect what we actually do/did here, bug 345526 is for the followup of a new implementation based on toolkit.
Status: ASSIGNED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Summary: SeaMonkey needs to update its typeaheadfind → remove old suite typeaheadfind
Updated•16 years ago
|
Attachment #346240 -
Attachment description: kill old typeaheadfind from pull and packages → kill old typeaheadfind from pull and packages
[Checkin: Comment 15]
Updated•16 years ago
|
Target Milestone: --- → seamonkey2.0a2
| Assignee | ||
Comment 16•16 years ago
|
||
Attachment #345980 -
Attachment is obsolete: true
Attachment #345980 -
Flags: review?(stefanh)
Attachment #345980 -
Flags: review?(mnyromyr)
Attachment #345980 -
Flags: review?(kairo)
Attachment #345980 -
Flags: review?(jag)
Attachment #345980 -
Flags: review?(iann_bugzilla)
Attachment #345980 -
Flags: review?(bugzilla)
You need to log in
before you can comment on or make changes to this bug.
Description
•