kin%netscape.com
0d49f312e2
Added ApplyStyleSheet() method to the various editor interfaces.
...
git-svn-id: svn://10.0.0.236/trunk@37845 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:32:35 +00:00
akkana%netscape.com
49826cb224
Oops, making wrapcolumn unsigned was a mistake. (Thanks to slamm's
...
warnings page for showing me that!) Change it back to signed.
git-svn-id: svn://10.0.0.236/trunk@37746 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 19:01:04 +00:00
buster%netscape.com
0513dccdf4
0. possible fix for Sun build bustage.
...
1. IsEditable is much less hacky. It basically says:
1. if the node is a special bogus text node, it's not editable
2. if the node is a text node with only newlines, then it's not editable
3. if the node has no frame associated with it, then it is not editable
4. otherwise, it is editable.
As part of this, I had to make IsEditable non-static. This had some cascading effects on static methods that called
IsEditable, which likewise had to be made non-static.
2. SetTextProperties now works when the endpoints are leaf nodes (like images), not just text. Charlie, you should
put this through some stress cases.
git-svn-id: svn://10.0.0.236/trunk@37741 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:42:28 +00:00
buster%netscape.com
4a772c42c0
fixed unit test to handle new default doc
...
git-svn-id: svn://10.0.0.236/trunk@37729 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 18:24:07 +00:00
jfrancis%netscape.com
aaaa87a18c
some cleanup and also selection enforcement for plaintext documents: selection is pinned to within the PRE tag on any edit action
...
git-svn-id: svn://10.0.0.236/trunk@37698 18797224-902f-48f8-a5cc-f745e15eee43
1999-07-01 13:42:03 +00:00
akkana%netscape.com
2fb45d996c
- New dialog and editor shell API for Insert HTML Source
...
- Add wrapcolumn setting to document encoders, and use it in the editor
- Fix numbered lists in the html to text sink stream.
git-svn-id: svn://10.0.0.236/trunk@37529 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 19:26:08 +00:00
kin%netscape.com
ae35fb03ad
Fix Linux build bustage by including nsIDOMCharacterData.h.
...
git-svn-id: svn://10.0.0.236/trunk@37507 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-30 00:52:25 +00:00
scc%netscape.com
a2d0be4d64
|nsISupports::GetIID()| --> |nsCOMTypeInfo<nsISupports>::GetIID()|
...
git-svn-id: svn://10.0.0.236/trunk@37444 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 21:01:31 +00:00
tague%netscape.com
ea708a16a8
Added clause and selection support for Input Methods. Fixes bug #8639 , #8459 , #6989 , #7824
...
git-svn-id: svn://10.0.0.236/trunk@37435 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:31:22 +00:00
sfraser%netscape.com
20ffc454a0
Call the Output routines with a new param for selection only.
...
git-svn-id: svn://10.0.0.236/trunk@37426 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:14:58 +00:00
sfraser%netscape.com
1cd4f8b45d
Add new aSelectionOnly param to Output routines
...
git-svn-id: svn://10.0.0.236/trunk@37424 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-29 20:14:24 +00:00
buster%netscape.com
61945a51b0
caret is placed after inserted element, matches Nav 4 behavior.
...
git-svn-id: svn://10.0.0.236/trunk@37236 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:35:57 +00:00
akkana%netscape.com
6923eadd06
Fix a warning
...
git-svn-id: svn://10.0.0.236/trunk@37234 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 21:26:31 +00:00
buster%netscape.com
d94e56698f
fixed warnings
...
git-svn-id: svn://10.0.0.236/trunk@37179 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 13:44:40 +00:00
buster%netscape.com
a0e007d087
Moved GetTextSelectionOffsets and GetDocumentLength from nsTextEditRules to
...
nsTextEditor. Added GetDocumentLength to nsITextEditor public interface.
git-svn-id: svn://10.0.0.236/trunk@37177 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-28 13:36:38 +00:00
cmanske%netscape.com
b2fb5c94e2
Added an addref for returned element from GetSelectedElement
...
git-svn-id: svn://10.0.0.236/trunk@37132 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-27 17:55:01 +00:00
buster%netscape.com
7391f40410
implemented most of max length handling
...
git-svn-id: svn://10.0.0.236/trunk@36964 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 22:57:26 +00:00
cmanske%netscape.com
519e5babe8
Changing to using B,I,U for editor style toolbar and remove 'Clear all styles' icon
...
git-svn-id: svn://10.0.0.236/trunk@36920 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 20:16:30 +00:00
mcafee%netscape.com
d80754b545
Adding comment for BeOS.
...
git-svn-id: svn://10.0.0.236/trunk@36891 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 14:26:21 +00:00
jfrancis%netscape.com
475b049f3c
these are not the droids you are looking for
...
git-svn-id: svn://10.0.0.236/trunk@36871 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 10:36:54 +00:00
jfrancis%netscape.com
d314457228
improvement of editing rules for insert list, indent, outdent, and change alignment
...
git-svn-id: svn://10.0.0.236/trunk@36861 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 09:33:02 +00:00
cmanske%netscape.com
3a2e4a5152
Expanded nsIEditPropery to include all (I hope) HTML tags
...
git-svn-id: svn://10.0.0.236/trunk@36830 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-25 03:18:42 +00:00
buster%netscape.com
e1f56f54b7
added rules for password behavior
...
git-svn-id: svn://10.0.0.236/trunk@36767 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:36:56 +00:00
buster%netscape.com
9c117ff5c2
added nsIEditProperty::img
...
git-svn-id: svn://10.0.0.236/trunk@36765 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:34:41 +00:00
buster%netscape.com
9e7c8582c4
added img
...
git-svn-id: svn://10.0.0.236/trunk@36764 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:33:47 +00:00
buster%netscape.com
d88fa6aa8c
fixed illegal use of nsCOMPtr
...
git-svn-id: svn://10.0.0.236/trunk@36763 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 23:33:18 +00:00
cmanske%netscape.com
7c49d74855
Changed SetBodyAttribute to use nsEditor::SetAttribute so txn system is used for undo
...
git-svn-id: svn://10.0.0.236/trunk@36727 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 21:17:50 +00:00
cmanske%netscape.com
078a1a95b5
Fixed GetBodyElement. Changed editor test doc to not use CSS for background. Initial code to edit element properties when double-clicking on element.
...
git-svn-id: svn://10.0.0.236/trunk@36724 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:59:45 +00:00
akkana%netscape.com
bebc77fffa
Use new document encoding service from nsTextEditor, and make nsHTMLEditor methods call nsTextEditor methods
...
git-svn-id: svn://10.0.0.236/trunk@36698 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-24 20:16:36 +00:00
warren%netscape.com
06d707be48
Renamed nsIURL to nsIURI in preperation for necko. More NECKO ifdefs too.
...
git-svn-id: svn://10.0.0.236/trunk@36440 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-23 03:29:44 +00:00
akkana%netscape.com
4120467dac
Use deep first/last child for Beginning/EndOfDocument methods
...
git-svn-id: svn://10.0.0.236/trunk@36345 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-22 21:42:44 +00:00
jfrancis%netscape.com
b2f2bf7a70
turn off link following in the editor
...
git-svn-id: svn://10.0.0.236/trunk@36031 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-21 07:49:03 +00:00
valeski%netscape.com
4fa4e2e84d
NECKO ifdef (ifdef'd _off_ by default) this checkin should not impact anything. checkin approved. If someone runs into a problem, call me at 303.546.0061.
...
git-svn-id: svn://10.0.0.236/trunk@35863 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-18 17:34:08 +00:00
jfrancis%netscape.com
fab90f1e90
bug 8300; rvd: floppy moose; aprvd: chofmann
...
git-svn-id: svn://10.0.0.236/trunk@35747 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 23:40:16 +00:00
cmanske%netscape.com
8fd6a9796d
Fixed bug 8281. Reviewed by sfraser, approved by chofmann
...
git-svn-id: svn://10.0.0.236/trunk@35736 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:45:38 +00:00
jfrancis%netscape.com
1b33a49066
bug 8303; rvd kin; aprvd buster; aprvd chofmann
...
git-svn-id: svn://10.0.0.236/trunk@35734 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:38:04 +00:00
akkana%netscape.com
e413aafe07
8283: Fix crash because selectin wasn't initialized. r=sfraser/a=leaf
...
git-svn-id: svn://10.0.0.236/trunk@35728 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 21:02:25 +00:00
jfrancis%netscape.com
ca6c1a3d36
editor rules framework for {make list, indent, outdent, change alignment}
...
git-svn-id: svn://10.0.0.236/trunk@35666 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 05:02:43 +00:00
mcafee%netscape.com
e481f068c2
Removing NEW_DRAG_AND_DROP ifdef, this is on by default now.
...
git-svn-id: svn://10.0.0.236/trunk@35660 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-16 04:52:05 +00:00
akkana%netscape.com
e12a8361e4
Fix for the crasher part of 7801: don't use nsAutoSelectionReset in InsertList
...
git-svn-id: svn://10.0.0.236/trunk@35501 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 23:24:24 +00:00
mcafee%netscape.com
c09a0a2dd8
Minor reformatting.
...
git-svn-id: svn://10.0.0.236/trunk@35344 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 04:07:36 +00:00
tague%netscape.com
7d9a2e947d
backed out last change.
...
git-svn-id: svn://10.0.0.236/trunk@35308 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:24:23 +00:00
tague%netscape.com
0eb2d25a55
Modified logic so that shortcut keys are actually returns an NS_OK when the keydown handler handels them.
...
git-svn-id: svn://10.0.0.236/trunk@35303 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-15 01:02:14 +00:00
buster%netscape.com
e9933eba30
fixed keydown event processing to return NS_OK when a key is not handled.
...
git-svn-id: svn://10.0.0.236/trunk@35274 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 23:25:48 +00:00
kin%netscape.com
38bb3e3ed2
* 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.
git-svn-id: svn://10.0.0.236/trunk@35149 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-14 20:02:46 +00:00
tague%netscape.com
58fc1493f9
Turned on bug fix for #6896 : Windows editorinterprets the period key as a forward delete.
...
git-svn-id: svn://10.0.0.236/trunk@35096 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-13 21:13:12 +00:00
cmanske%netscape.com
762cc1d3ee
Fixed bug in HLine code. Replaced itoa with PR_snprintf
...
git-svn-id: svn://10.0.0.236/trunk@35038 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 22:11:59 +00:00
cmanske%netscape.com
11dac7bbef
Horizontal Line dialog and setting/getting hline settings from prefs implemented. Masked effect of bug 8058 by removing popupanchor attribute.
...
git-svn-id: svn://10.0.0.236/trunk@35035 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 21:22:12 +00:00
buster%netscape.com
91f2070891
changed the way nsEditProperty is used. Right now, it's our placeholder
...
for HTML and CSS atoms, since we can't get these from layout yet. The old
use assumed one editor, but as we know many editors can exist simultaneously.
Now, the editors share a singleton which is fetched from a factory method,
saving memory and allocation overhead.
git-svn-id: svn://10.0.0.236/trunk@35033 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 21:15:14 +00:00
buster%netscape.com
589baef929
minor cleanup, removal of old code
...
git-svn-id: svn://10.0.0.236/trunk@35031 18797224-902f-48f8-a5cc-f745e15eee43
1999-06-12 21:13:15 +00:00