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
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
beard%netscape.com
65a3476676
pork jockey paint fixes. bug=18140, r=kmcclusk,pavlov
1999-11-14 02:51:25 +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
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
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
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
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
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
akkana%netscape.com
56f9652bab
16844: modifier key presses shouldn't insert anything into the editor. r=brade
1999-10-20 20:02:44 +00:00
cmanske%netscape.com
e7457117e4
Fixed bugs 12515, 16493,16494,16495,16692,16794,most of 9758. Replaced old 'target' icon with interim 'anchor' icon. r=sfraser
1999-10-20 14:15:25 +00:00
brade%netscape.com
2029fcbfca
use the proper function calls to get the status for alt, shift and meta keys. bug #16486 . reviewed valeski@netscape.com
1999-10-15 21:20:57 +00:00
brade%netscape.com
b1a69f1bd1
don't allow other modifiers when cut/copy/pasting (bug #15693 ); this missed the keyEvent branch. r=kin@netscape.com
1999-10-15 14:52:45 +00:00
ftang%netscape.com
850606d07a
landing keyEvent_19991004_BRANCH
...
bugs # see the log of the check in into branch
author/reviewer:
mozilla/layout/base/src/nsRangeList.cpp brade/mjudge
mozilla/layout/html/forms/src/nsGfxTextControlFrame.cpp brade/ftang
mozilla/layout/events/src/nsDOMEvent.cpp brade/joki
mozilla/layout/events/src/nsEventStateManager.cpp brade/joki
mozilla/widget/public/nsGUIEvent.h akkana/ftang
mozilla/widget/src/windows/nsWindow.cpp ftang/mjudge
mozilla/widget/src/windows/nsWindow.h ftang/mjudge
mozilla/widget/src/mac/nsTextAreaWidget.cpp brade/ftang
mozilla/widget/src/mac/nsMacEventHandler.cpp brade/simon
mozilla/widget/src/xpwidgets/nsKeyBindMgr.cpp brade/ftang
mozilla/widget/src/gtk/nsGtkEventHandler.cpp akkana/?
mozilla/widget/src/gtk/nsWidget.cpp erik/ftang
mozilla/layout/xul/base/src/nsTreeCellFrame.cpp brade/ftang
mozilla/editor/base/nsEditorEventListeners.cpp brade/akkana
mozilla/editor/base/nsHTMLEditor.cpp brade/akkana
mozilla/rdf/content/src/nsXULKeyListener.cpp ftang/saari
fix the master bug- 15693
fix at least, but not limited to, the following bugs
10158,11956,6053,9333,10901,14348,6449,11845,13016,14410,15657,15307,15842,13856
1999-10-14 18:27:01 +00:00
buster%netscape.com
1a165ddf9b
fixed my part of bug 15814 (Cleanup build warnings)
...
so trivial, no reviewer needed
fixed my part of bug 5403 (Services improperly released: Use NS_WITH_SERVICE)
a handful of subtle error handling bugs were fixed as a side effect
r=Akkana
1999-10-08 14:39:20 +00:00
buster%netscape.com
7a638a9c93
fixed some space leaks reported by kipp. no bug #, r=tague
...
added some assertions and error checking to nsEditor::Do, no bug #, r=kin
fixed bug 14898 (implemented type-in state for any context), r=jfrancis
1999-10-06 20:27:41 +00:00
jfrancis%netscape.com
c412022f4a
revised rules system api to include "handled" parameter and ceased to overload the meaning of the "cancel" parameter; added TypedText() method to editor, editorshell, and logging, so that logging will work properly with typing; coallesce deletions for undo purposes r=buster@netscape.com
1999-10-06 19:34:09 +00:00
jfrancis%netscape.com
9a79219861
revised UNDO; introduced first cut at the "mozdiv" typing rules
1999-09-29 20:08:15 +00:00
cmanske%netscape.com
20f2a8bffa
More list property dialog work. Remaned GetParagraphStyle to more readable GetParagraphTags. Added GetListTags needed for list manipulation. Enhanced GetElementOrParentByTagName to handle lists
1999-09-22 05:52:44 +00:00
buster%netscape.com
49af0dba87
very simple extension of a fix already in place for bug 11804
1999-09-22 05:00:58 +00:00
brade%netscape.com
c7afb94dcc
warning cleanup
1999-09-21 22:32:39 +00:00
joki%netscape.com
3443bcda6f
Changing dom event VK_* names to DOM_VK_*
1999-09-21 14:19:17 +00:00
waterson%netscape.com
7526311e6b
Fix Linux bustage.
1999-09-20 04:50:18 +00:00
buster%netscape.com
a8d68e70d4
most of the fix for bug 11804, type-in state wasn't properly removing
...
inline attributes from the next character entered (you're in a bold word
and user clicks bold button, should make next character not bold.)
all done except for font properties.
1999-09-20 04:20:18 +00:00
buster%netscape.com
4c70f46b60
fixed recent bustage on windows that '.' key wouldn't work, making it
...
tough to type URL's in browser. still needs work, but it's usable again.
1999-09-20 04:16:34 +00:00
jfrancis%netscape.com
54d647b458
fixing a heap-o-undo problems and some mBogusNode problems
1999-09-20 01:31:44 +00:00
jfrancis%netscape.com
cae1f90939
putting tab handling back in KeyDown(). Else editor never gets tabs.
1999-09-19 10:30:30 +00:00
jfrancis%netscape.com
a7f35e4051
fix for 13677
1999-09-17 23:15:12 +00:00
buster%netscape.com
1b1462e1dc
fixed a warning
1999-09-17 20:17:22 +00:00
akkana%netscape.com
9e4d4dd4cc
Handle everything in KeyPress; make KeyDown a nop. This also fixes bug 13962
1999-09-17 20:11:13 +00:00
buster%netscape.com
e52e18ffbf
fixed bug 13810 by removing an extraneous check for empty string. empty strings are perfectly legal
...
in WillInsertText
1999-09-15 19:43:19 +00:00
sfraser%netscape.com
e435677c81
Use nsAutoStrings where appropriate
1999-09-14 23:40:16 +00:00
buster%netscape.com
4195b67417
fixed bug 13669, wrong password when user typed with 1 or more characters selected
1999-09-14 00:11:22 +00:00
jfrancis%netscape.com
49d7f73dbc
implementing EditorKeyPress and handling tabs in tables and shift-return meaning <br>
1999-09-13 09:37:51 +00:00
jfrancis%netscape.com
8720822aff
adding a default case enum value for rules action enum
1999-09-12 01:33:20 +00:00
brade%netscape.com
1032971d5d
handle hard-coded keybindings on Mac; begin to support new key event spec (lower case letters for charcodes)
1999-09-10 14:42:20 +00:00
buster%netscape.com
ffb3894fd2
fixed password editors, while maintaining output of empty HTML documents
...
fixes bug 13404, a blocker for enabling gfx text controls
1999-09-09 19:39:36 +00:00
sfraser%netscape.com
58b73017cb
Add DocumentIsEmpty to EditorShell.idl and nsIEditor, and modify length and content getters to do the right thing with an empty document (which contains the bogus text node).
1999-09-08 23:32:04 +00:00
jfrancis%netscape.com
9c28b6ac69
restoring 1.54 checkin: no longer clearing selection when we detect empty document - selection is a perfectly valid concept in an empty document.
fix for bug 13251 is now in layout/src/base/nsRange.cpp
1999-09-08 05:30:48 +00:00
kin%netscape.com
7602564deb
Fix for bug #13251 : gfx text fields are not accepting input
...
Reenabled call to ClearSelection() in nsTextEditRules::WillInsert().
1999-09-07 22:47:50 +00:00
jfrancis%netscape.com
03c6026eb0
implementing RemoveList() - ie, list button now works as a toggle
1999-09-06 19:47:25 +00:00
jfrancis%netscape.com
7f0b5337ce
no longer clearing selection when we detect empty document - selection is a perfectly valid concept in an empty document.
1999-09-06 19:45:26 +00:00
bruce%cybersight.com
7c0a2d27b9
Use nsCRT::free() instead of delete[] for char* data.
1999-09-06 06:22:51 +00:00
sspitzer%netscape.com
338479c025
it really scares me to see my password get sent to the console when I type it. it's scaring others, see #13061 . wrapping this code with #ifdef DEBUG_<author>. I'll send them mail directly.
1999-09-03 08:31:33 +00:00