Commit Graph

629 Commits

Author SHA1 Message Date
pinkerton%netscape.com
3e67aed56d removing obsolete d&d code and changing from CID's to progID's in d&d code. r=akkana. 1999-11-30 00:10:55 +00:00
pinkerton%netscape.com
ad4a38b0d2 eat drag gesture events for now. r=saari 1999-11-29 22:35:35 +00:00
akkana%netscape.com
24d00a0b59 18714: make InsertAsQuotation methods leave the insert point after, and outside, the node that was inserted. r=rhp 1999-11-29 21:15:57 +00:00
jfrancis%netscape.com
d4edc684b8 * ported the html editor work for the "caret doesn't move when i hit return" bug (16715) back to the plaintext editor. * fixed a paste/rules interaction problem (19367) * introduced an init time pass over html documents to populate empty list items and table cells with special breaks so that the user can click in them and actually get a caret * fixed some warnings r = floppy moose 1999-11-29 08:28:46 +00:00
akkana%netscape.com
757b1fce03 18033: Add editor API for delete methods, and hook up an initial
set of emacs key bindings for Unix.  r=jfrancis
1999-11-25 04:11:51 +00:00
jfrancis%netscape.com
65fcafbd6e cool! i cant believe it's not butter! (how did the mac ever compile this?) fixing bizarre cut/paste error. 1999-11-25 01:34:42 +00:00
jfrancis%netscape.com
faa87d9226 fixing bad comptr usage (also not caught by mac compiler) 1999-11-25 00:39:55 +00:00
jfrancis%netscape.com
c21e8c7d35 fixing bad const in interface (not caught by mac compiler) 1999-11-25 00:36:34 +00:00
jfrancis%netscape.com
7e43f8caf0 implemented a system to track what portion of a document is affect by an editor action. Used that system to help solve extensive whitespace handling problems, ans also problems with caret placement in response to returns (this lattter fix for html editors only - plaintext coming later). Fixed numerous list bugs involving outdenting, unlisting, and splitting lists. Checkin addressees these bugzilla bugs: 2073 & 12337 - whitespace trouble when typing (you can end up with all nbsp's instead of spaces) 1999-11-25 00:19:45 +00:00
jfrancis%netscape.com
73aafabe8e implemented a system to track what portion of a document is affect by an editor action. Used that system to help solve extensive whitespace handling problems, ans also problems with caret placement in response to returns (this lattter fix for html editors only - plaintext coming later). Fixed numerous list bugs involving outdenting, unlisting, and splitting lists. Checkin addressees these bugzilla bugs: 2073 & 12337 - whitespace trouble when typing (you can end up with all nbsp's instead of spaces) 16715 - caret gone or wrong after hitting return 16988 - aim foiled by our mozDIVs 17908 - enter at end of document does nothing 16085 - 4.x mail replied foiled by mozDIVs 19368 - inline style lost after typing return 17059 - "normal" made a paragraph, but typing made a div. Now they both just use direct text in the body (or wherever) 18717 - exiting list gives UBER caret (note: this will only be fixed most of the time, not all) 17778 - cant type beside an image (it ends up above or below it) - this was a rather strange ramification of the old mozDIV rules which are now gone. 1999-11-25 00:16:56 +00:00
akkana%netscape.com
e8544d1c6c 19610: Change InsertAsQuotation API to return inserted node r=rhp 1999-11-24 20:48:59 +00:00
dp%netscape.com
bc95e3bdf7 - Converting to nsGenericModule
- Removed exported NS_New*()
- Using NS_IMPL_ISUPPORTS[0-9]
r=akkanna@netscape.com
1999-11-22 21:03:04 +00:00
nisheeth%netscape.com
76ebca28db Fix for bug 17937. nsHTMLEditor::DeleteSelectionAndCreateNode() wasn't addref'ing an out parameter. r=sfraser. 1999-11-22 00:01:18 +00:00
brade%netscape.com
e727552d0d during CloneAttributes, delete all the nodes attached (not half of them); discovered when fixing bug #14750; r=kin@netscape.com 1999-11-18 20:34:15 +00:00
akkana%netscape.com
19b36f49a8 Improve the problem of excessive whitespace around <pre> quotes in
plaintext mail (r=mcafee).
Also, 19237: an initial fix for html quoting (html source being
inserted outside the blockquote).
1999-11-18 19:43:14 +00:00
akkana%netscape.com
e7d9c4d3be Use Recycle to free nsStrings; and fix a warning 1999-11-18 19:40:30 +00:00
sspitzer%netscape.com
c1577ee83e fix for blocker bug #19083, compose html message causes a crash.
r=sfraser.
1999-11-17 22:34:41 +00:00
jfrancis%netscape.com
3513eb0058 some fixes for deletion and also selection movement, contributed by Steve Clark. fixes bug 18537 (backspace can delete entire line); r = buster 1999-11-17 11:30:39 +00:00
jfrancis%netscape.com
ab64f11257 improved fix for bug 15696 (leaking an atom). r=floppy moose 1999-11-17 11:26:41 +00:00
jfrancis%netscape.com
54f5ef35c3 rewrote GetFirstEditableNode() / GetLastEditableNode(). This fixes bugs: 18922, 18938, 18723; r=floppy moose 1999-11-17 11:03:25 +00:00
brade%netscape.com
2d4081b417 fix bug 14624 (don't handle tab key twice). r=kin@netscape.com. 1999-11-16 14:41:03 +00:00
brade%netscape.com
a5b6b4dd48 fix bug 18892 (r=kin@netscape.com); change constant to PRUnichar 1999-11-16 14:40:11 +00:00
beard%netscape.com
65a3476676 pork jockey paint fixes. bug=18140, r=kmcclusk,pavlov 1999-11-14 02:51:25 +00:00
cmanske%netscape.com
cade4ed318 Partial fix for 14344(Page Properties) and 18774(Increase/Decrease Font Size). Fixed 18234 (move Advanced Edit button), 18485 (don't prompt for title with Save As), 16714 (undefined value for para. property combobox) and 18494 (add filename to window caption). Improved Image Properties dialog and CSS style for toolbars. Added new Composer icons. r=sfraser 1999-11-13 16:37:58 +00:00
akkana%netscape.com
1a67e1996b 18576: Enclose plaintext replies in a <pre> so they don't get wrapped,
and add appropriate edit rules to split pre tags when editing plaintext.
r=sfraser
1999-11-13 00:26:45 +00:00
akkana%netscape.com
3593052cd6 Oops, citer classes weren't initializing refcount, causing an assert on Windows. One-line change, r=rhp 1999-11-12 00:57:55 +00:00
kin%netscape.com
ef66dcd123 TransactionManager fix for bug #11590: eliminate NS_COMFALSE
Modified all nsITransactionListener::Will* methods and implementations
to use an aInterrupt argument.

    mozilla/editor/base/nsEditorTxnLog.cpp
    mozilla/editor/base/nsEditorTxnLog.h
    mozilla/editor/txmgr/public/nsITransactionListener.h
    mozilla/editor/txmgr/src/nsTransactionItem.cpp
    mozilla/editor/txmgr/src/nsTransactionManager.cpp
    mozilla/editor/txmgr/src/nsTransactionManager.h

r=brade@netscape.com
1999-11-11 19:35:40 +00:00
buster%netscape.com
86f919a325 partial fix for bug 14599. We no longer crash. The frameset loads in the editor window,
but no editor is actually attached, so no editing is possible.  Next step is
to detect the error case and stop the document load altogether.
1999-11-11 19:22:30 +00:00
akkana%netscape.com
6c385061f6 16803, 17341: Enable unicode paste. Code from nhotta, r=me. Also re-enable plaintext paste 1999-11-10 23:42:11 +00:00
dmose%mozilla.org
142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
mcafee%netscape.com
f535f208dc Switching to use NS_WITH_SERVICE macro as specified in (5403); removing spurious clipboard service instance in nsEditorEventListeners.cpp. r=akkana, a=chofmann. 1999-11-05 01:29:49 +00:00
jfrancis%netscape.com
0b73e32c85 bug 17744; a=choffman; r=floppy moose 1999-11-05 00:46:06 +00:00
akkana%netscape.com
c1a800f31c Fix key event bustage: treat DOM_VK_RETURN and DOM_VK_ENTER equivalently. r=ftang,joki a=chofmann,leaf 1999-11-03 22:05:45 +00:00
joki%netscape.com
1675be15e0 Changes to DOM events to accomodate the new breakdown of events into mouse and key events. This fixes a couple of bug, though the main one is 13406. Involves changes to multiple DOM generated file as well as fixing up usage of DOM event api usage in editor, rdf, and xul. r:vidur 1999-11-03 07:11:45 +00:00
jfrancis%netscape.com
1e84beb217 fix for 17673;r=sfraser 1999-11-03 00:07:37 +00:00
cls%seawood.org
bee74e223b Removed unused NECKO ifdefs.
a=leaf
1999-11-02 23:34:03 +00:00
jfrancis%netscape.com
b92307002b changed bogus node type to br to get rid of annoying space in empty editors; r=kin 1999-11-02 21:35:21 +00:00
buster%netscape.com
f847d9f9a4 fixed bug 17689 r=jfrancis 1999-11-02 05:16:41 +00:00
tbogard%aol.net
e04693d65a Changed NS_NOTREACHED to be NS_WARN_IF_FALSE() so as to not crash everyone. r=sfraser. 1999-11-02 05:12:05 +00:00
tbogard%aol.net
09503b80da Changed NS_ENSURE_NOT to NS_ENSURE_FALSE to reflect API change. r=hyatt 1999-11-01 21:27:09 +00:00
tbogard%aol.net
39466c4797 Changed NS_ENSURE_NOT to NS_ENSURE_FALSE to reflect API change. 1999-11-01 21:25:52 +00:00
jfrancis%netscape.com
f5c0eec556 fixes for bugs: 16361,12253,15696,15734; r=sfraser 1999-11-01 15:15:35 +00:00
braddr%puremagic.com
ea13be0a26 Move all nsIEnumerator usage over to NS_ENUMERATOR_FALSE from NS_COMFALSE in anticipation of nixing NS_COMFALSE in the near future.
r=scc
1999-10-28 03:16:48 +00:00
jfrancis%netscape.com
5996f2a7f1 fix for 17056: making a list in empty doc didnt work; also making a new list item didn't work. r=floppy moose 1999-10-27 23:44:33 +00:00
ftang%netscape.com
c4deb92eb0 add debugging code. fix remove last uncomited IMEText. r=jfrancis 1999-10-27 22:56:36 +00:00
braddr%puremagic.com
341c8b0054 Ooops.. tree closed, better back these out for now. Sorry. 1999-10-27 21:01:37 +00:00
braddr%puremagic.com
55276cc3c4 Move all nsIEnumerator usage over to NS_ENUMERATOR_FALSE from NS_COMFALSE
in anticipation of nixing NS_COMFALSE in the near future.
r=scc (please contact him should there be any build issues)
1999-10-27 20:24:21 +00:00
ftang%netscape.com
243238b9c0 implement input method highlight. r=tague 1999-10-27 00:10:03 +00:00
cmanske%netscape.com
618ed72e8d Fixed bugs 6278, 9758, 17014, 17071, 17160. r=sfraser,mjudge 1999-10-26 23:13:00 +00:00
ftang%netscape.com
1486d36542 fix IME assertion problem . r=jfrancis 1999-10-26 20:04:47 +00:00