Commit Graph
111 Commits
Author SHA1 Message Date
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