jfrancis%netscape.com
e1f400aecd
fix for bug 5782 - check for null return when getting prev/next node is deletion rules; rvd floppy moose, appr chofmann
...
git-svn-id: svn://10.0.0.236/trunk@29950 18797224-902f-48f8-a5cc-f745e15eee43
1999-05-01 19:37:50 +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
joki%netscape.com
a158b164ef
Adding scrolling fixes to fix bug #3999 , A: chofmann
...
git-svn-id: svn://10.0.0.236/trunk@29867 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-30 19:38:39 +00:00
akkana%netscape.com
98097b95da
5734: put back working copy from version 1.17, which got accidentally stomped in a cvs merge. a=cyeh,kostello
...
git-svn-id: svn://10.0.0.236/trunk@29843 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-30 18:03:39 +00:00
mjudge%netscape.com
5fb2b5d521
FIXING M5 BUGS: making weak links to stop extra addreff to presshell. fixing xul to set editor doc type to "content"
...
git-svn-id: svn://10.0.0.236/trunk@29799 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-29 20:21:04 +00:00
pinkerton%netscape.com
44fe02fdd9
fix build bustage comparing raw pointer to nsCOMPtr.
...
git-svn-id: svn://10.0.0.236/trunk@29782 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-29 01:01:04 +00:00
buster%netscape.com
fa9252b0f9
approved bug fix for infinite loop when typing a space in a document with only a single text node
...
git-svn-id: svn://10.0.0.236/trunk@29777 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-29 00:14:05 +00:00
kin%netscape.com
f29814710c
Removed enabled code that was ifdef'd with HAVE_EDIT_ACTION_LISTENERS.
...
git-svn-id: svn://10.0.0.236/trunk@29461 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 19:17:35 +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
sfraser%netscape.com
e304ad83e7
Advance the iterator so we don't freeze bringing up the link dialog.
...
git-svn-id: svn://10.0.0.236/trunk@29323 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-27 01:10:10 +00:00
buster%netscape.com
74a2e2a5ec
just removing a printf
...
git-svn-id: svn://10.0.0.236/trunk@29298 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 23:41:13 +00:00
jfrancis%netscape.com
8591f5670e
more html typing rules implementation
...
git-svn-id: svn://10.0.0.236/trunk@29166 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-26 14:08:52 +00:00
rickg%netscape.com
8832f32e49
sync with nsString2
...
git-svn-id: svn://10.0.0.236/trunk@29011 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-24 01:39:50 +00:00
kin%netscape.com
7fd16575ef
Misc changes to the nsITextServicesDocument interface.
...
git-svn-id: svn://10.0.0.236/trunk@28867 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:52:28 +00:00
bruce%cybersight.com
1ef8e5b65a
Must define inline methods _before_ calling them on AIX 4.2 with xlC.
...
git-svn-id: svn://10.0.0.236/trunk@28857 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 16:47:30 +00:00
rods%netscape.com
5b22bfbff7
Switch Drag&Drop over to nsCOMPtr and fixed service release
...
git-svn-id: svn://10.0.0.236/trunk@28841 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:43:30 +00:00
rods%netscape.com
addd96526d
Switch Paste support over to nsCOMPtr
...
git-svn-id: svn://10.0.0.236/trunk@28840 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-23 14:41:32 +00:00
buster%netscape.com
1664ba068f
vastly improved type-in state handling. smaller and faster
...
git-svn-id: svn://10.0.0.236/trunk@28704 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 14:46:53 +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
rickg%netscape.com
8884beb31a
update to sync with nsString2
...
git-svn-id: svn://10.0.0.236/trunk@28675 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 06:19:44 +00:00
mcafee%netscape.com
9407a5b0b7
Removing NEW_CLIPBOARD_SUPPORT ifdef.
...
git-svn-id: svn://10.0.0.236/trunk@28668 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-22 05:41:51 +00:00
buster%netscape.com
a0c5370c5e
added the notion of contain vs. replace for block transformations.
...
git-svn-id: svn://10.0.0.236/trunk@28519 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 21:01:59 +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
jfrancis%netscape.com
6c71acb72d
more typing rules work - space and tab occassionally do the right thing now
...
git-svn-id: svn://10.0.0.236/trunk@28460 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 14:49:58 +00:00
kin%netscape.com
1246f8f46b
Added code to track iterator status, and modified first/last/next/prev
...
methods to set the iterator based on this status.
git-svn-id: svn://10.0.0.236/trunk@28459 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 14:38:15 +00:00
buster%netscape.com
0411bb407a
more block transformation WIP: nested blocks work much better now
...
git-svn-id: svn://10.0.0.236/trunk@28427 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-21 04:08:43 +00:00
buster%netscape.com
cbaf88c3e7
more factoring
...
git-svn-id: svn://10.0.0.236/trunk@28331 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 22:02:02 +00:00
kin%netscape.com
9b188bf62f
Commented out debugging printfs and added HAVE_EDIT_ACTION_LISTENERS ifdef
...
to fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@28329 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 21:54:10 +00:00
kin%netscape.com
2d6a9d63c0
Some changes to keep the offset table in sync with editor changes to the DOM.
...
git-svn-id: svn://10.0.0.236/trunk@28259 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:59:19 +00:00
kin%netscape.com
b19aa63316
Initial checkin of file.
...
git-svn-id: svn://10.0.0.236/trunk@28257 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:57:20 +00:00
buster%netscape.com
0af3b54f63
factoring of text property code for reuse.
...
extended APIs to handle fonts -- the trick here is to allow attributes and values
to effectively describe independent properties.
git-svn-id: svn://10.0.0.236/trunk@28252 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:49:34 +00:00
buster%netscape.com
3528936793
preliminary work for applying block transformations to content. works for simple selections.
...
remove block parent not yet implemented.
git-svn-id: svn://10.0.0.236/trunk@28251 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:47:12 +00:00
buster%netscape.com
26494bf503
added tests for fonts and block transformations
...
git-svn-id: svn://10.0.0.236/trunk@28247 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:43:26 +00:00
buster%netscape.com
c230df0710
added atoms for H1 and H2
...
git-svn-id: svn://10.0.0.236/trunk@28246 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:42:07 +00:00
buster%netscape.com
5649bb420a
fix warning
...
git-svn-id: svn://10.0.0.236/trunk@28245 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:41:00 +00:00
buster%netscape.com
9a19651f6b
allow delete of a node that is not in the document tree. This is a no-op.
...
git-svn-id: svn://10.0.0.236/trunk@28244 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:40:15 +00:00
buster%netscape.com
9d9d079eda
*** empty log message ***
...
git-svn-id: svn://10.0.0.236/trunk@28243 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 17:39:23 +00:00
rickg%netscape.com
2dd2265b49
sync with nsString2 API
...
git-svn-id: svn://10.0.0.236/trunk@28234 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-20 07:20:21 +00:00
rods%netscape.com
143378c1df
Added additional comments for Paste
...
git-svn-id: svn://10.0.0.236/trunk@28055 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-19 19:35:55 +00:00
rods%netscape.com
12e2328be7
Switched over nsIGenericTransferable
...
and added D&D Support
git-svn-id: svn://10.0.0.236/trunk@27985 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:52:28 +00:00
rods%netscape.com
5b35f2fb38
Switched over to new nsIGenericTransferable
...
git-svn-id: svn://10.0.0.236/trunk@27984 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 13:51:42 +00:00
bruce%cybersight.com
76b73c5a60
Add new line for native unix compilers.
...
git-svn-id: svn://10.0.0.236/trunk@27971 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-17 02:32:32 +00:00
bruce%cybersight.com
452caf2517
Added blank line for native compilers.
...
git-svn-id: svn://10.0.0.236/trunk@27935 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 22:34:54 +00:00
buster%netscape.com
a907540332
factored out re-parenting of content into MoveContentIntoNewParent
...
WIP on font handling.
git-svn-id: svn://10.0.0.236/trunk@27862 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-16 18:29:12 +00:00
sfraser%netscape.com
e6296a153a
Adapt to fixed selection interface
...
git-svn-id: svn://10.0.0.236/trunk@27662 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 20:20:12 +00:00
buster%netscape.com
149ccd1c08
initial check in for nsITextEditor unit test
...
git-svn-id: svn://10.0.0.236/trunk@27560 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-15 07:01:24 +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
jfrancis%netscape.com
427a56fc02
merging in rules work with Simon's selection changes
...
git-svn-id: svn://10.0.0.236/trunk@27324 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 13:35:08 +00:00
bruce%cybersight.com
0b3e46b83a
Fix for compile error on AIX. Need to define inline functions before calling them. Reviewed by akkana.
...
git-svn-id: svn://10.0.0.236/trunk@27294 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 02:28:11 +00:00
sfraser%netscape.com
bbda90e2b0
Updated to conform to new IDL-ized selection interfaces.
...
git-svn-id: svn://10.0.0.236/trunk@27289 18797224-902f-48f8-a5cc-f745e15eee43
1999-04-13 01:33:32 +00:00