scc%netscape.com
23d6d5119e
making string conversions explicit
2000-04-18 07:52:02 +00:00
jfrancis%netscape.com
b7dd11f7bb
Wrote RemoveAllInlineProperties() to deal with clearing out inline style, and also fixed a bunch of IME bugs.
2000-04-13 21:50:19 +00:00
jfrancis%netscape.com
1393a8f6a2
cleanup and small bug fixes
2000-03-30 22:57:19 +00:00
jfrancis%netscape.com
b4c720084e
re-enable password field code
2000-03-29 14:04:26 +00:00
jfrancis%netscape.com
936e0aeb63
turning back on password field handling in editor
2000-03-29 13:45:08 +00:00
jfrancis%netscape.com
19853bbf17
making editor hip to inline style changes on collapsed selections. plus lots of removal of unused code.
2000-03-29 12:53:23 +00:00
scc%netscape.com
bb71dd61c4
small changes to clients of string converting APIs
2000-03-26 11:39:08 +00:00
jfrancis%netscape.com
d043aa611d
improved paste performance in editor (WIP) (bug 28783)
set/remove inline stlye rewrite (lots of bug #s)
2000-03-24 00:26:47 +00:00
jfrancis%netscape.com
9229dddc5e
fixes for the following bugs:
27914, 27305, 28690, 14608, 27306, 28757
These fixes reviewed by cmanske, apprvd rickg;
also fix for 28724 (caret positioning problems)
reviewed by mjudge, apprvd by jar.
2000-02-25 04:39:30 +00:00
jfrancis%netscape.com
1ff627fe07
fixes for:
27959 - delete broken in editor
24694 - cant get out of link insertion
r=sfraser; a=phil
2000-02-17 19:40:18 +00:00
akkana%netscape.com
0cd989d480
24694: Create the bogus node after newly inserted non-text nodes. r=sfraser.
2000-02-16 02:11:39 +00:00
jfrancis%netscape.com
88c0d8e924
fix for 27699: ime text insert screwed up for single line edit fields
2000-02-16 00:53:31 +00:00
jfrancis%netscape.com
3385024fd0
implementing font increase/decrease size for html editor (bug 18774) r=floppy moose
2000-02-08 12:53:34 +00:00
jfrancis%netscape.com
bb9ac26609
fix for 24051: modifying password field corrupts pw text; checked in on behalf of buster; r=jfrancis
2000-02-07 02:48:36 +00:00
jfrancis%netscape.com
06d2d068a6
fix for 25452 (plain text widgets break IME escape key). checked in on behalf of katakai@japan.sun.com; r=jfrancis
Thanks Katakai!
2000-02-07 01:42:14 +00:00
akkana%netscape.com
27bce2ab53
22505 workaround: force plaintext editors to use font-family: monospace to make wrapping work. r=jfrancis
2000-02-04 23:39:31 +00:00
akkana%netscape.com
5164d678e3
22662, 16720: greatly improve formatting of html source for inserted html tags. r=jfrancis
2000-01-26 00:57:37 +00:00
kin%netscape.com
f396124904
Fix for bug #24253 : [REGRESSION] Redo adds newlines instead of redoing.
...
mozilla/editor/base/nsEditor.cpp
mozilla/editor/base/nsEditor.h
- Added IsMozEditorBogusNode() method.
mozilla/editor/base/nsTextEditRules.cpp
- Modified CreateBogusNodeIfNeeded() to check if bodyChild is a
MozEditorBogusNode so that it doesn't create more than one.
- Modified DidUndo() and DidRedo() to use IsMozEditorBogusNode().
r=sfraser@netscape.com
2000-01-18 23:45:35 +00:00
buster%netscape.com
4ba5c399fd
removed hard-coded white background now that background colors work for lazily-instantiated
...
text controls.
completes the fix for bug 9074
r=rods
2000-01-18 01:51:36 +00:00
jfrancis%netscape.com
e81efa5842
fix for 21412 - backspace wouldn't remove list items in html editor.
In addition some improvements were made to the adjustment of selection after an edit action (example: backspacing through a list item now pops you up to the previous item)
2000-01-17 12:41:34 +00:00
jfrancis%netscape.com
540cc52fb4
fixed 24114 - password fields showing the real text
2000-01-17 10:24:25 +00:00
jfrancis%netscape.com
193dcd8f13
* fixed 19596;
* fixed 23597;
* fixed deletion bug that could cause to breaks to be deleted instead of one, when backspacing once. (no #)
* partial fix for current paragraph style not being properly reported in the composer toolbar. (no #)
2000-01-15 14:29:29 +00:00
jfrancis%netscape.com
8e3c4b54ad
fixed bug 20613 & 21121: both invloved newlines in preformatted text. Layout gives no frames for blanklines caused by newlines, so you cant click or arrow to them. I replace such newlines with breaks now.
fixed 21196: select all no longer selects the special break we use in empty documents (this would cause an invisible selection).
fixed 21430: choosing a new alignment in an empty doc used to do nothing. Now it works but I've exposed a selection bug inthe process...
fixed 22225: a little unintended re-entrancy caused multiple breaks to be inserted in empty table cells when doc read in.
2000-01-13 10:17:35 +00:00
rods%netscape.com
50727c2164
removed the hard-coded font for text editor controls
...
b 17303 r=buster
2000-01-12 15:37:39 +00:00
jfrancis%netscape.com
fa5d490ec1
fix for 23551: plaintext mail quoting broken. editor rules code was unaware that we were utting html elements into plaintext (namely pre, used to contain the quote). fixed.
2000-01-12 02:58:57 +00:00
jfrancis%netscape.com
0d229b7daa
added in some rules code for mail quoting. This
fixes bug: 19979 (extra blank line showing up in
mail that has quotes)
partial progress on block transformation work:
unlisting a list now works mostly correctly again,
instead of merging all the former list items into
one run of text (no bug number).
Moz-br's are now added in one more circumstance:
when you have a br at the end of some inline
content that is followed by a new block (like a
list, table, etc.). This is needed for the same
reason that the other moz-br's are: to generate a
blank line that the user expects after hitting
return. (no bug number)
DTD-related work to enable the editor to check if
you should be able to type given the current
selection.
fixed bug 22944: inserting an <A> in a table
splits the table.
Made some progress on text paste performance, but
it's still too slow. That's 19273, which I'm
leaving open
fixed bug 15258: selection capable of getting out
of the body element.
fixed a bug where code that merged adjacent text
nodes would merge the non-editable "formatting"
textnodes, (no bug number). Added code to prevent
selection from ending up inside a non-editable
text node.
fix for 11994, an IME bug.
2000-01-10 10:13:58 +00:00
jfrancis%netscape.com
b69c7cb7fb
continuing the war on the Case Of The Happy Caret
2000-01-05 12:24:10 +00:00
jfrancis%netscape.com
07fcb7e952
Fix for bug 21346.
This is actually a major reworking of how the low level editor txns perturb selection. There is a mode now for telling the txns not to disturb the selection. There is also a fix for unlisting lists (sometimes list items got merged unintentionally when unlisting).
2000-01-04 03:09:41 +00:00
buster%netscape.com
b1e28675da
fixed bug 21032 ([regression] can paste multiple lines of text into a single-line text control)
...
when we were using <BR>'s in plaintext, this wasn't an issue.
when we switched to using \n, we needed to put in an extra check to transform CRLF to space.
partial fix bug 20387 (scroll bars appearing in single line text control)
part of the problem is we were leaving an empty text node lying around after inserting the bogus <br>
this induced layout to add a line after the <BR>, making the document in an empty text control too tall
Kin still has the task of hiding the scroll bar in certain situations, but this was the right thing to do
anyway.
r=kin
1999-12-24 15:48:48 +00:00
rods%netscape.com
b54c939994
backing out change and reopening bugs 17303, 19426, the default case where input isn't specified
...
causes a lot of problems becuase of the style it needs.
r=self
1999-12-23 20:13:46 +00:00
rods%netscape.com
6307519c57
removed the hard coded font-family in the PlaintextInitalStyle for the set flags
...
r=buster bugs 17303,19426
1999-12-22 19:41:11 +00:00
jfrancis%netscape.com
6b9ca53f07
fix for 20457: deletion in editor pretty darn screwy. Lots of changes to improve this. Document modifying entry points in editor now go thru a standard sandwich, which allows tracking of what changed in the doc, which allows proper post-processing of what changed. Also, all deletions now go thru the rules code, if applicable. Also some bugs in tracking the changed document portion have been fixed. Finally selection setting after a delete is improved.
1999-12-07 08:30:19 +00:00
jfrancis%netscape.com
c4212ffcdf
fix for bug 19130 - hitting escape during ime entry can leave editor without a caret. r=kin
1999-12-05 00:29:34 +00:00
jfrancis%netscape.com
79218192b4
* 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
jfrancis%netscape.com
136e705ac7
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
akkana%netscape.com
ddb2bb55d5
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
dmose%mozilla.org
8535dda53e
updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org
1999-11-06 03:43:54 +00:00
jfrancis%netscape.com
e55964230f
fix for 17673;r=sfraser
1999-11-03 00:07:37 +00:00
jfrancis%netscape.com
c5ae2f5e74
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
ftang%netscape.com
7acdbdeec7
add debugging code. fix remove last uncomited IMEText. r=jfrancis
1999-10-27 22:56:36 +00:00
cmanske%netscape.com
ec2d4cca17
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
buster%netscape.com
923edc1318
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
588aa7f0f3
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
62652e2962
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
75ecd98021
revised UNDO; introduced first cut at the "mozdiv" typing rules
1999-09-29 20:08:15 +00:00
buster%netscape.com
98471972d2
very simple extension of a fix already in place for bug 11804
1999-09-22 05:00:58 +00:00
brade%netscape.com
3f0b1d079c
warning cleanup
1999-09-21 22:32:39 +00:00
buster%netscape.com
16446efc84
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
jfrancis%netscape.com
2569f4a0cb
fixing a heap-o-undo problems and some mBogusNode problems
1999-09-20 01:31:44 +00:00
jfrancis%netscape.com
248452a87c
fix for 13677
1999-09-17 23:15:12 +00:00