Closed Bug 121648 (editorshell) Opened 23 years ago Closed 22 years ago

remove editorshell

Categories

(Core :: DOM: Editor, defect)

defect
Not set
normal

Tracking

()

VERIFIED FIXED
mozilla1.3beta

People

(Reporter: Brade, Assigned: akkzilla)

References

Details

(Keywords: topembed+)

Attachments

(1 obsolete file)

remove editorshell from build and cvs
Hope to have dependencies out by 0.9.9, but actual removal can wait for 1.0.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.0
Depends on: 109380, 122992
Keywords: nsbeta1+
Depends on: 112181
Depends on: 124265
I don't think there's much chance that the actual removal will happen before 1.0. The APIs are now in place so that users CAN use the nsIEditor interfaces, and avoid the editorshell, and there are comments in several places telling them to do this (we should update our documentation on mozilla.org too, since I think we have some pointing to editorshell). But making all the changes to editor and mail to where we can actually remove the editorshell will have to wait. Removing nsbeta+ and requesting re-evaluation -- suggest minusing.
Keywords: nsbeta1+nsbeta1
Nobody's evaluating these, I guess. Bumping milestone.
Target Milestone: mozilla1.0 → mozilla1.0.1
Changing milestone to reflect realities of bug 122922.
Target Milestone: mozilla1.0.1 → mozilla1.2alpha
Blocks: edembed
Depends on: 158881
catch all bug for composer proper work. This is dependent on the work being done to remove nsIEditorShell calls and make the calls directly to the nsIEditor. Once this is done the concurrent work on the editor tag ect should be finished then we make 1 more pass to remove nsIEditor nsIPlainTextEditor and nsIHTMLEditor calls with calls to nsICommandManager. at that point editor shell will be gone. I will leave this bug with akkanna
Status: ASSIGNED → NEW
*** Bug 157097 has been marked as a duplicate of this bug. ***
Depends on: 157097
*** Bug 157104 has been marked as a duplicate of this bug. ***
Depends on: 157104
Mike accidentally marked this NEW instead of ASSIGNED. "Catch-all" isn't really the right description for this bug; it covers the actual removal of the editorshell class, and since that can't happen until editor embedding is usable and all references to the editorshell have been removed, it also works nicely as a tracking bug for those issues. In fact, since it's useful as a tracking bug I'm giving it the keyword: editorshell (though it can also be found through the dependencies of the "edembed" tracking bug).
Alias: editorshell
Status: NEW → ASSIGNED
Blocks: 126044
Pushing out milestone because of dependencies.
Target Milestone: mozilla1.2alpha → mozilla1.3beta
Blocks: 91294
Blocks: 137173
Depends on: 164967
Depends on: 168999
Depends on: 169001
Depends on: 169231
Depends on: 169515
Although the middle of the editorshell file looks strange, I really only deleted stuff (I added a couple blank lines so it wouldn't show as much in the diff).
Comment on attachment 100915 [details] [diff] [review] removing code that is no longer used in mozilla or commercial Yeah it is strange that you had to add those blank lines to make the diff easier to read. Just make sure they are removed before checkin ... I hate it when diff gets confused. Also, delete the editor core stuff you commented out if they aren't needed. sr=kin@netscape.com
Attachment #100915 - Flags: superreview+
Comment on attachment 100915 [details] [diff] [review] removing code that is no longer used in mozilla or commercial r=glazman
Attachment #100915 - Flags: review+
Depends on: 171762
Attachment #100915 - Attachment is obsolete: true
Depends on: 174389, 174391
Depends on: 133598
Depends on: 171766
Depends on: 174439
Keywords: topembed+
All remaining bugfixes checked into 1.3a trunk
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
reopening; these are not removed according to lxr: *editorshell.cpp, *.h, nsIEditorShell.idl, editorshellfactory*, nsInterfaceState.*
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
No longer depends on: 171766
Depends on: 169029
The remaining items found by brade are fixed in the patch on bug 169029
Status: REOPENED → ASSIGNED
Editorshell is gone! Yay Charley!
Status: ASSIGNED → RESOLVED
Closed: 22 years ago22 years ago
Resolution: --- → FIXED
I do see other code in mozilla that uses editorshell but they should probably be dealt with outside of this bug: /mail/components/compose/content/MsgComposeCommands.js, line 1387 /toolkit/content/widgets/general.xml, line 183
i did an lxr search for "editorshell", and only found it mentioned in /extensions/editor/cascades/resources/content/EdCssProps.js rs vrfy --but if there are other issues pertaining to this bug, other (new) bugs should prolly be filed separately.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: