jfrancis@netscape.com
cb0070f114
fixing bug 9366
1999-08-09 22:51:40 +00:00
jfrancis@netscape.com
871fbd679e
default impl for InsertHeader(); plus adapted to new definition of SplitNodeDeep()
1999-08-09 21:51:19 +00:00
buster@netscape.com
39e237a3f7
moved handling of flags from rules constructor to rules init, so
...
rules code can call SetFlags with mEditor initialized and do real
processing if it wants to.
1999-08-09 18:39:49 +00:00
sfraser@netscape.com
9b2b76de4f
Landing editor API changes. Removed nsITextEditor and nsTextEditor, split interfaces into more, non-overlapping interfaces, and other general cleanup.
1999-08-09 01:37:50 +00:00
tague@netscape.com
802dcb7d84
Added support for replies from private DOM text events. See bug #4826
1999-08-06 02:32:13 +00:00
cmanske@netscape.com
14fa5fb938
Further table editing work
1999-08-05 20:04:58 +00:00
cmanske@netscape.com
b55bc75880
Fixed lots of XUL (adjust for new titledbutton changes and XPMenus). Added initial table properties support and unit test for nsITableLayout methods. Removed unused InsertLink and InsertImage methods. Added lots of comments for interface methods.
1999-08-01 22:37:58 +00:00
jfrancis@netscape.com
151dffcf7d
fixed blocker bug 10698; rvwd: akkana; apprvd: chofmann
1999-07-29 23:40:21 +00:00
cmanske@netscape.com
800cc6fa94
Fixed bug in GetElementOrParentByTagname
1999-07-28 01:37:51 +00:00
cmanske@netscape.com
47db45bb9b
Initial table editing stuff. Removed table editing transactions (use basic node txns). Fixed TrimString JS methods. Fixed setting border in insert table.
1999-07-27 23:59:22 +00:00
akkana@netscape.com
b6fd31f88b
490: Insert a line break after a br tag. Also fix some warnings
1999-07-27 21:18:10 +00:00
buster@netscape.com
5092412068
Clean-up
...
1) fixed unit tests
2) fixed a bunch of leaks having to do with using enumerators. Thanks for noticing these, Simon.
3) fixed a tiny problem in nsTextEditRules::WillDoAction().
This method was overly aggressive in checking input args, sel can be null for some operations.
1999-07-25 18:14:44 +00:00
cmanske@netscape.com
3df35969fe
Fixed GetSelectedElement to detect caret or selection inside link text. Link dialog will select entire link. Added GetParentLinkElement.
1999-07-25 01:24:12 +00:00
cmanske@netscape.com
564312b2b3
Fixed insert element bugs. Added message if no misspelled words. Changed 'More Atrributes' to 'Advanced Edit' in dialogs. Improved generic message dialog. Added remove link button to link dialog
1999-07-24 20:27:53 +00:00
cmanske@netscape.com
519eecb707
Fixed bugs relating to insert element
1999-07-23 00:52:17 +00:00
akkana@netscape.com
5a50ab0fb1
Find file: URLs when searching for embedded elements -- bug 10134
1999-07-20 20:38:04 +00:00
jfrancis@netscape.com
601651100c
assorted work to expose nav html dtd to the editor
1999-07-19 22:49:21 +00:00
akkana@netscape.com
4a36640ba0
Add GetEmbeddedObjects API to editor shell
1999-07-19 22:36:12 +00:00
akkana@netscape.com
7b183885ca
Fix paste html; remove some unneeded inclusions
1999-07-19 19:37:08 +00:00
akkana@netscape.com
92141ca108
Add GetEmbeddedObjects API for mail/news
1999-07-19 19:06:39 +00:00
mjudge@netscape.com
8e4c13fcd1
massive checkin for selection. adjusting nsIDOMSelection api and nsIFrameSelection. many "small" changes. this is not as bad as it looks. layout will not be affected other than "getter" calls for selection. and all consumers of selection should be in good shape.
1999-07-18 02:27:19 +00:00
buster@netscape.com
0926cbc8f9
replaced IID's with CID's where they were appropriate, and removed lots of
...
NS_DEFINE_IID macros in favor of GetCID() wherever I could.
plus some minor bug fixes.
1999-07-15 19:13:46 +00:00
mjudge@netscape.com
a8748298ee
checkin for carpool for multiple seleciton/ime selection and api changes
1999-07-15 18:19:20 +00:00
akkana@netscape.com
3fd1dc7c68
Restructure the editor output routines to allow passing in
...
a mime type and a flag argument. Also fix the following bugs:
9746: get rid of bogus empty <style> in head.
8143: save wrap column in editor shell in case it's set before the
editor is created.
9470, 9488: allow explicit specification of formatted output.
1999-07-14 18:54:29 +00:00
cmanske@netscape.com
88e132f05e
Generic message dialog, fix insert element-related bugs, initial personal dictionary dialog, other editor bugs
1999-07-14 15:24:33 +00:00
cmanske@netscape.com
4ff3369b7d
Fixed bug 9287. Reviewed by mjudge, approved by chofmann
1999-07-08 03:28:34 +00:00
cmanske@netscape.com
30caf635a4
Trying to get dialogs to work again.
1999-07-06 00:19:40 +00:00
cmanske@netscape.com
5bccfd0b96
Implemented insert named anchor and table. Fixed dialogs to utilize autosizing. Popups are screwed up because of stupid box layout behavior
1999-07-04 23:01:10 +00:00
jfrancis@netscape.com
6d02f3ff2b
SetParagraphFormat() to list item now does someting halfway sane
1999-07-04 00:34:58 +00:00
cmanske@netscape.com
f0d87cd4c4
Fixed SetCaretAfterElement (but cursor still not redrawn correctly)
1999-07-03 17:07:08 +00:00
cmanske@netscape.com
76cd04feeb
Modified InsertElement to insert a Named Anchor before the selection, completing that feature
1999-07-03 01:49:30 +00:00
cmanske@netscape.com
e75b508b07
Changes to editor XUL dialogs to accomodate new window-as-box changes
1999-07-02 22:52:34 +00:00
kin@netscape.com
55ce07b8a7
Added ApplyStyleSheet() method to the various editor interfaces.
1999-07-01 19:32:35 +00:00
tague@netscape.com
8269007861
Added clause and selection support for Input Methods. Fixes bug #8639 , #8459 , #6989 , #7824
1999-06-29 20:31:22 +00:00
sfraser@netscape.com
65b7df4871
Add new aSelectionOnly param to Output routines
1999-06-29 20:14:24 +00:00
cmanske@netscape.com
6f8206480b
Added an addref for returned element from GetSelectedElement
1999-06-27 17:55:01 +00:00
cmanske@netscape.com
307437664a
Changed SetBodyAttribute to use nsEditor::SetAttribute so txn system is used for undo
1999-06-24 21:17:50 +00:00
cmanske@netscape.com
7ee032b094
Fixed GetBodyElement. Changed editor test doc to not use CSS for background. Initial code to edit element properties when double-clicking on element.
1999-06-24 20:59:45 +00:00
akkana@netscape.com
a9cd23b14d
Use new document encoding service from nsTextEditor, and make nsHTMLEditor methods call nsTextEditor methods
1999-06-24 20:16:36 +00:00
cmanske@netscape.com
15f08932cd
Fixed bug 8281. Reviewed by sfraser, approved by chofmann
1999-06-16 21:45:38 +00:00
jfrancis@netscape.com
951c9d8cc9
editor rules framework for {make list, indent, outdent, change alignment}
1999-06-16 05:02:43 +00:00
akkana@netscape.com
af1ce30bb6
Fix for the crasher part of 7801: don't use nsAutoSelectionReset in InsertList
1999-06-15 23:24:24 +00:00
kin@netscape.com
e381bbffbb
* Added StartLogging() and StopLogging() methods to nsIEditor,
...
nsIHTMLEditor, nsITextEditor, and nsIEditorShell and enabled
the "Start Log" and "End Log" menu items in the editor test bed.
* Modified makefiles for Unix and Win32 to turn on Editor API Logging.
* Added action argument to the DeleteSelection() method in nsIEditorShell.
* Modified nsJSTxnLog to use nsJSEditorLog when writing it's output.
1999-06-14 20:02:46 +00:00
cmanske@netscape.com
1ae1ee4f3f
Fixed bug in HLine code. Replaced itoa with PR_snprintf
1999-06-12 22:11:59 +00:00
cmanske@netscape.com
501260c617
Horizontal Line dialog and setting/getting hline settings from prefs implemented. Masked effect of bug 8058 by removing popupanchor attribute.
1999-06-12 21:22:12 +00:00
sfraser@netscape.com
debb9ed469
GetLocalFileURL has moved to the editorShell
1999-06-11 19:03:05 +00:00
kin@netscape.com
05250593dc
We now check the return result from the call to DeleteSelectionAndPrepareToCreateNode()
...
in InsertElement(). It was causing a bug that prevented the InsertLink dialog from closing.
1999-06-11 19:02:04 +00:00
kin@netscape.com
8fb1903ce1
Fix build bustage on Win32.
1999-06-10 21:56:47 +00:00
akkana@netscape.com
e506043f6f
Implement InsertHTML.
...
Also, some minor fixes, like warning removal and addition of error checking
in files which needed it.
1999-06-10 21:31:42 +00:00
kin@netscape.com
8bdcd74b95
First pass checkin of the JavaScript editor logging mechanism. All changes are
...
ifdef'd with ENABLE_JS_EDITOR_LOG.
1999-06-10 19:41:40 +00:00