Граф коммитов

51 Коммитов

Автор SHA1 Сообщение Дата
cmanske%netscape.com a0b7bdca93 Added simple dialogs for insert link and restructured ui source directories 1999-04-21 18:53:55 +00:00
kin%netscape.com dc6184cc3a Added nsIEditActionListener.h to list of exported headers. 1999-04-20 17:51:26 +00:00
buster%netscape.com 7565f3c2b5 preliminary work for applying block transformations to content. 1999-04-20 17:50:56 +00:00
kin%netscape.com 0ebf5247f0 Initial checkin of file. 1999-04-20 17:44:44 +00:00
buster%netscape.com 9dbd182db1 * 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
1999-04-15 06:06:33 +00:00
buster%netscape.com e879c875d9 fixed bug 4517
WIP on remove text attributes
1999-04-05 20:52:29 +00:00
buster%netscape.com d645402f94 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.
1999-04-04 17:59:09 +00:00
akkana%netscape.com c1f9238feb Editor: Add Insert Link and Image 1999-03-29 22:01:26 +00:00
buster%netscape.com 5e09828b42 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)
1999-03-16 16:38:09 +00:00
sfraser%netscape.com b784058886 Add SelectAll() 1999-03-11 19:33:37 +00:00
sfraser%netscape.com b5a8cb2fc4 Add Cut, Copy and Paste to editor interfaces and classes, with a stub implemenatioon in nsEditor. 1999-03-10 21:29:41 +00:00
buster%netscape.com 5e8115a8cb added nsIEditRules.h. Experimental, don't count on this. 1999-03-10 19:46:24 +00:00
sfraser%netscape.com 7afcbe012f 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. 1999-03-06 20:32:48 +00:00
cmanske%netscape.com 06356ad73a Changed editor classes to inherited model. Fixed lots of destructor warnings. 1999-03-05 21:05:35 +00:00
scc%netscape.com 31ff626ae9 rename |IID()| --> |GetIID()| 1999-03-03 19:48:57 +00:00
buster%netscape.com a1a725cf0e 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.
1999-03-02 07:52:41 +00:00
cmanske%netscape.com 7aca17a8cb Implemented nsHTMLEditor. Changed prototypes to be use NS_IMETHOD and NS_IMETHODIMP. Started table editing transactions 1999-03-02 05:30:53 +00:00
cmanske%netscape.com fd74ec8a35 Added exported header file for nsHTMLEditor 1999-03-01 19:55:43 +00:00
buster%netscape.com b617ad12ea minor interface changes 1999-02-24 17:31:09 +00:00
buster%netscape.com 7e47414af3 work in progress 1999-02-18 23:01:06 +00:00
mcafee%netscape.com 4c990c96b5 Solaris needs newline at end of file. 1999-02-18 23:00:45 +00:00
buster%netscape.com 061b766061 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
1999-02-17 19:42:29 +00:00
buster%netscape.com 8a807515bf removed unnecessary parent param from DeleteNode 1999-02-15 18:22:58 +00:00
buster%netscape.com 50bc7b3dfd splitting core editing from text editing 1999-02-12 17:18:04 +00:00
buster%netscape.com 78762557be changed nsIEditor to enable undo separately from Init
work in progress API changes to nsIEditor and nsEditor
1999-01-28 06:02:53 +00:00
buster%netscape.com d30eb944b1 starting to move towards a slimmed down nsIEditor.h 1999-01-21 01:53:10 +00:00
buster%netscape.com 12a7b58af4 added pres shell to nsIEditor::Init 1999-01-14 19:41:38 +00:00
buster%netscape.com 93085862a0 attribute support 1999-01-06 20:30:35 +00:00
mjudge%netscape.com a85a375016 adding iid to the interfaces to support auto query interface 1998-12-11 23:36:35 +00:00
cmanske%netscape.com d0a55aa5d6 Fixed build problems with Editor Gui Manager 1998-12-09 19:57:09 +00:00
ramiro%netscape.com 2009b728de Add cvsignore entries for makefiles generated bu autoconf. 1998-12-05 09:07:33 +00:00
mjudge%netscape.com 9ebb0c2a00 exporting new cid files 1998-12-03 21:41:07 +00:00
waterson%netscape.com 79adfa9081 Fix Unix bustage. 1998-11-30 21:17:59 +00:00
jfrancis%netscape.com 33e5c6cd69 First Checked In. 1998-11-29 23:50:20 +00:00
mjudge%netscape.com a03d9f561f updating the editor public dir. must change all access methods now 1998-11-28 01:20:24 +00:00
jfrancis%netscape.com b5d47d63e4 fixing compilation errors 1998-11-24 00:26:32 +00:00
mjudge%netscape.com b4933ff590 adding contextloader 1998-11-23 22:00:55 +00:00
mjudge%netscape.com e2d9e86574 putting in changes for selection in editor. fixing problem akkana has had? 1998-11-23 21:53:14 +00:00
cyeh%netscape.com e9d3c67427 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.
1998-11-21 00:34:32 +00:00
kin%netscape.com 844ca7910b Changes neccessary to build on Unix. 1998-11-18 20:20:08 +00:00
mjudge%netscape.com 48363aabff editor changes will not affect build. working on typing 1998-11-18 00:49:02 +00:00
mjudge%netscape.com 48d5fa5fc5 editor changes that will not affect build! gooooo mike 1998-11-15 07:04:45 +00:00
kin%netscape.com f8092a2c6c Removed nsEditorInterfaces.h from list EXPORTS. 1998-11-12 00:16:46 +00:00
mjudge%netscape.com 1799baf905 we now have a DLL!!! 1998-11-12 00:15:58 +00:00
mjudge%netscape.com e2d6013e0c changes for better naming conventions of interfaces and their implementation 1998-11-11 20:48:57 +00:00
mjudge%netscape.com 943679f91c changes to get autopointers to work 1998-11-11 20:44:02 +00:00
mjudge%netscape.com 54a3a31e56 more changes to API 1998-11-11 09:26:42 +00:00
mjudge%netscape.com 5f76ab55c1 changes to the editor api interface in core. also "Javadocing" the interfaces in public 1998-11-11 08:12:57 +00:00
mjudge%netscape.com f341cdd56f adding new files to the editor structure 1998-11-11 05:06:40 +00:00
mjudge%netscape.com 0a3150c9e4 removing src directory modifying editor.h 1998-11-11 03:29:53 +00:00