tague%netscape.com
6b3b505007
Fixed bug #5527 (Editor is not able to accumulate successive Japanese input)
...
git-svn-id: svn://10.0.0.236/trunk@30002 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-03 22:57:48 +00:00
kostello%netscape.com
831a177958
Added OutputText and OutputHTML that take in an nsIOutputStream.
...
git-svn-id: svn://10.0.0.236/trunk@29966 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-03 18:47:04 +00:00
buster%netscape.com
68a1ee7d46
with permission from chofmann:
...
1. fix for bug 5796, crash on exit. This was a bad, bad memory smudge on my part, easily fixed by doing the right ref counting in the
right places.
2. some preliminary code for M6 block transformations has leaked into this checkin. It's safer than trying to re-code the fix above into
a fresh tree. Unless you're making calls to do block transformations, you won't see any difference.
git-svn-id: svn://10.0.0.236/trunk@29897 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-30 22:40:18 +00:00
kin%netscape.com
65c225ef09
Added AddEditActionListener() and RemoveEditActionListener() methods.
...
git-svn-id: svn://10.0.0.236/trunk@29460 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:16:26 +00:00
kin%netscape.com
a32fea50dd
Modified nsIEditActionListener to have Will*() and Do*() methods. Added
...
nsIEditActionListener support to nsEditor.cpp and nsEditor.h.
git-svn-id: svn://10.0.0.236/trunk@29438 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 17:14:28 +00:00
buster%netscape.com
bd55504f8d
remove block
...
git-svn-id: svn://10.0.0.236/trunk@28703 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 14:45:48 +00:00
cmanske%netscape.com
371fdba5b7
Added simple dialogs for insert link and restructured ui source directories
...
git-svn-id: svn://10.0.0.236/trunk@28472 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 18:53:55 +00:00
kin%netscape.com
c59c76af5b
Added nsIEditActionListener.h to list of exported headers.
...
git-svn-id: svn://10.0.0.236/trunk@28254 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:51:26 +00:00
buster%netscape.com
4c4348419d
preliminary work for applying block transformations to content.
...
git-svn-id: svn://10.0.0.236/trunk@28253 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:50:56 +00:00
kin%netscape.com
34fc14004a
Initial checkin of file.
...
git-svn-id: svn://10.0.0.236/trunk@28249 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:44:44 +00:00
buster%netscape.com
d7cdf20fb8
* beginnings of font handling. WIP, I did a big merge today and I'm checking in to synch up, not to announce new functionality here.
...
* added TextEditorTest.cpp, a unit test module for nsTextEditor. It's use is actually commented out since my checkin is happening so late due
to all-day build bustage, and I don't have a Mac handy to verify. With someone's Mac help tomorrow, I can turn it on.
* some minor bug fixes to property handling
git-svn-id: svn://10.0.0.236/trunk@27556 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 06:06:33 +00:00
buster%netscape.com
a29a790970
fixed bug 4517
...
WIP on remove text attributes
git-svn-id: svn://10.0.0.236/trunk@26317 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-05 20:52:29 +00:00
buster%netscape.com
8a761fe6ca
added aFirst out param to GetTextProperty, so the caller can know if the first character has the property
...
in the case of aAny=true and aAll=false.
git-svn-id: svn://10.0.0.236/trunk@26217 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-04 17:59:09 +00:00
akkana%netscape.com
dd6ab917f7
Editor: Add Insert Link and Image
...
git-svn-id: svn://10.0.0.236/trunk@25455 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-29 22:01:26 +00:00
buster%netscape.com
8851e742d6
fixed join.
...
made a special case for typing with BR as the selection (as after an InsertBreak.)
made DEL and BACKSPACE at the beginning and end of a text node
fixes bugs 3742 and 3756 (with permission from choff and gkostello)
git-svn-id: svn://10.0.0.236/trunk@24209 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-16 16:38:09 +00:00
sfraser%netscape.com
2af73d37f9
Add SelectAll()
...
git-svn-id: svn://10.0.0.236/trunk@23711 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-11 19:33:37 +00:00
sfraser%netscape.com
0a1636794b
Add Cut, Copy and Paste to editor interfaces and classes, with a stub implemenatioon in nsEditor.
...
git-svn-id: svn://10.0.0.236/trunk@23571 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 21:29:41 +00:00
buster%netscape.com
9bf72e290c
added nsIEditRules.h. Experimental, don't count on this.
...
git-svn-id: svn://10.0.0.236/trunk@23537 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-10 19:46:24 +00:00
sfraser%netscape.com
c5cf61dbdb
Modified OutputText and OutputHTML methods to pass out nsStrings instead of nsIOutputStreams. Also fixed return values, and commented out line termination conversion in Mac outoutput.
...
git-svn-id: svn://10.0.0.236/trunk@23075 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-06 20:32:48 +00:00
cmanske%netscape.com
6987407539
Changed editor classes to inherited model. Fixed lots of destructor warnings.
...
git-svn-id: svn://10.0.0.236/trunk@22944 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-05 21:05:35 +00:00
scc%netscape.com
817f56596f
rename |IID()| --> |GetIID()|
...
git-svn-id: svn://10.0.0.236/trunk@22744 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-03 19:48:57 +00:00
buster%netscape.com
19e607046b
implemented GetTextProperty -- only works for bold and italic now,
...
trivial to add more properties
finished first cut at SetTextProperty. This triggers lots of crashes in
range/selection code where we're holding onto a stale frame pointer (at
least, that's my best guess.)
synched with Charlie's change-o-rama
added an assert in DeleteTextTxn::Init() checking aNumCharsToDelete vs.
0
NS_ASSERTION(0!=aNumCharsToDelete, "bad arg, numCharsToDelete");
if the number of chars to delete is 0, we shouldn't be creating a
transaction at all. I had never seen this condition arise before
Charlie's checkin, I don't know if he introduced it or if it was a
latent bug I just never tripped over before.
git-svn-id: svn://10.0.0.236/trunk@22543 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 07:52:41 +00:00
cmanske%netscape.com
202c5b89dc
Implemented nsHTMLEditor. Changed prototypes to be use NS_IMETHOD and NS_IMETHODIMP. Started table editing transactions
...
git-svn-id: svn://10.0.0.236/trunk@22534 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-02 05:30:53 +00:00
cmanske%netscape.com
e5de2ef497
Added exported header file for nsHTMLEditor
...
git-svn-id: svn://10.0.0.236/trunk@22464 18797224-902f-48f8-a5cc-f745e15eee43
1999-03-01 19:55:43 +00:00
buster%netscape.com
8f4fa61d30
minor interface changes
...
git-svn-id: svn://10.0.0.236/trunk@21761 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-24 17:31:09 +00:00
buster%netscape.com
0a8d990683
work in progress
...
git-svn-id: svn://10.0.0.236/trunk@21229 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-18 23:01:06 +00:00
mcafee%netscape.com
a898a253b9
Solaris needs newline at end of file.
...
git-svn-id: svn://10.0.0.236/trunk@21228 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-18 23:00:45 +00:00
buster%netscape.com
f62022c72f
Highlights:
...
updated to new nsCOMPtr usage
nsTextEditor::InsertBreak() implemented
splits the text node at the caret (deletes any extended selection to force a collapsed selection.)
inserts a <BR> which I assume we'll convert to a CR when we write to a text stream.
undo and redo work, except for the bug noted below
More stuff:
interface cleanup
strategic debugging code added
delete selection txn sets the collapses the selection...this is just a placeholder, but I needed it for undo/redo of InsertBreak.
join and split now work for text nodes as well as interior nodes
git-svn-id: svn://10.0.0.236/trunk@21009 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-17 19:42:29 +00:00
buster%netscape.com
b12b27a6f0
removed unnecessary parent param from DeleteNode
...
git-svn-id: svn://10.0.0.236/trunk@20728 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-15 18:22:58 +00:00
buster%netscape.com
b00e86e289
splitting core editing from text editing
...
git-svn-id: svn://10.0.0.236/trunk@20560 18797224-902f-48f8-a5cc-f745e15eee43
1999-02-12 17:18:04 +00:00
buster%netscape.com
ea9a76f945
changed nsIEditor to enable undo separately from Init
...
work in progress API changes to nsIEditor and nsEditor
git-svn-id: svn://10.0.0.236/trunk@18914 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-28 06:02:53 +00:00
buster%netscape.com
801958a339
starting to move towards a slimmed down nsIEditor.h
...
git-svn-id: svn://10.0.0.236/trunk@18123 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-21 01:53:10 +00:00
buster%netscape.com
162941cddc
added pres shell to nsIEditor::Init
...
git-svn-id: svn://10.0.0.236/trunk@17748 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-14 19:41:38 +00:00
buster%netscape.com
88f1265869
attribute support
...
git-svn-id: svn://10.0.0.236/trunk@17256 18797224-902f-48f8-a5cc-f745e15eee43
1999-01-06 20:30:35 +00:00
mjudge%netscape.com
1bf5aab121
adding iid to the interfaces to support auto query interface
...
git-svn-id: svn://10.0.0.236/trunk@16280 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-11 23:36:35 +00:00
cmanske%netscape.com
0b219df90c
Fixed build problems with Editor Gui Manager
...
git-svn-id: svn://10.0.0.236/trunk@16083 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-09 19:57:09 +00:00
mjudge%netscape.com
91ee1e24fd
exporting new cid files
...
git-svn-id: svn://10.0.0.236/trunk@15720 18797224-902f-48f8-a5cc-f745e15eee43
1998-12-03 21:41:07 +00:00
waterson%netscape.com
ad06dd696e
Fix Unix bustage.
...
git-svn-id: svn://10.0.0.236/trunk@15472 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-30 21:17:59 +00:00
jfrancis%netscape.com
e61a2c1e87
First Checked In.
...
git-svn-id: svn://10.0.0.236/trunk@15428 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-29 23:50:20 +00:00
mjudge%netscape.com
7410278224
updating the editor public dir. must change all access methods now
...
git-svn-id: svn://10.0.0.236/trunk@15382 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-28 01:20:24 +00:00
jfrancis%netscape.com
853b4f59e4
fixing compilation errors
...
git-svn-id: svn://10.0.0.236/trunk@15203 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-24 00:26:32 +00:00
mjudge%netscape.com
bc6f9c5357
adding contextloader
...
git-svn-id: svn://10.0.0.236/trunk@15179 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-23 22:00:55 +00:00
mjudge%netscape.com
f288875f23
putting in changes for selection in editor. fixing problem akkana has had?
...
git-svn-id: svn://10.0.0.236/trunk@15177 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-23 21:53:14 +00:00
cyeh%netscape.com
79654fb86d
Removing static makefiles as a part of the transition to Autoconf. I have taken great
...
care to only remove makefiles affailiated with building nglayout. I have also verified that
the build at this point in time succesfully builds with autoconf.
If you must recover one of these makefiles, you can use the static tag STATIC_MAKEFILES.
If I removed a makefile that you need, please e-mail cyeh@netscape.com .
git-svn-id: svn://10.0.0.236/trunk@15084 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-21 00:34:32 +00:00
kin%netscape.com
31ec7310fa
Changes neccessary to build on Unix.
...
git-svn-id: svn://10.0.0.236/trunk@14884 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 20:20:08 +00:00
mjudge%netscape.com
f1990d8cbf
editor changes will not affect build. working on typing
...
git-svn-id: svn://10.0.0.236/trunk@14826 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-18 00:49:02 +00:00
mjudge%netscape.com
ea2e4366fa
editor changes that will not affect build! gooooo mike
...
git-svn-id: svn://10.0.0.236/trunk@14695 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-15 07:04:45 +00:00
kin%netscape.com
ca083bb777
Removed nsEditorInterfaces.h from list EXPORTS.
...
git-svn-id: svn://10.0.0.236/trunk@14483 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-12 00:16:46 +00:00
mjudge%netscape.com
35e4aa0583
we now have a DLL!!!
...
git-svn-id: svn://10.0.0.236/trunk@14481 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-12 00:15:58 +00:00
mjudge%netscape.com
1e92f72645
changes for better naming conventions of interfaces and their implementation
...
git-svn-id: svn://10.0.0.236/trunk@14456 18797224-902f-48f8-a5cc-f745e15eee43
1998-11-11 20:48:57 +00:00