295 Commits

Author SHA1 Message Date
brade%netscape.com
f90cd30f83 editor cleanup of NodeIsType; r=kin, sr=darin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144881 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 13:47:15 +00:00
brade%netscape.com
4d8f0dad73 editor code cleanup (use contract IDs); r=timeless; sr=kin; bug=209548
git-svn-id: svn://10.0.0.236/trunk@144579 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:22:56 +00:00
glazman%netscape.com
68de2ad1fd Support for Absolute Positioning, Snap to Grid, and Inline Table Editing in Composer
r=brade, sr=jst


git-svn-id: svn://10.0.0.236/trunk@144144 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-25 08:50:48 +00:00
stephend%netscape.com
2f3cf9eef5 fixing typo - s/cahced/cache
git-svn-id: svn://10.0.0.236/trunk@143895 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-18 23:04:50 +00:00
jfrancis%netscape.com
a25a16aae6 bug 140357: improving fix to handle redundant backspaces. r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@143891 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-18 22:42:24 +00:00
glazman%netscape.com
9519e8311f Was impossible to outdent a subset of an indented block in CSS mode
b=194963, r=kaie, sr=kin


git-svn-id: svn://10.0.0.236/trunk@143791 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-17 09:35:46 +00:00
caillon%returnzero.com
0a6d1ae509 Bug 209087
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@143683 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-13 20:10:01 +00:00
glazman%netscape.com
223409d642 CSS indentation was not dropping non-editable nodes; b=203723, r=kaie, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@143630 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-12 07:43:07 +00:00
jfrancis%netscape.com
d02d21d990 improvement to 140357 fix: reducing bloat of previous patch, extending functionality to css-mode editting, and improving TypeInState to recognize redundant selection change notifications.
fix for 208317: css-mode editing left empty spans around, which could cause disapearing carets
r=brade; sr=kin


git-svn-id: svn://10.0.0.236/trunk@143596 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-11 19:33:01 +00:00
jfrancis%netscape.com
bf700200ef bug 140357: (html editor) deletion should preserve style state. r=brade; sr=kin
git-svn-id: svn://10.0.0.236/trunk@143203 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-02 22:21:06 +00:00
kaie%netscape.com
6ac32319ca b=169213 hitting backspace deletes HR above, fix confusing caret placement around <hr> lines
r=jfrancis sr=sfraser a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142433 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 13:20:09 +00:00
kaie%netscape.com
321982814e b=200417 backspace, enter keys have no visible impact
r=jfrancis sr=sfraser a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@142432 18797224-902f-48f8-a5cc-f745e15eee43
2003-05-14 13:17:32 +00:00
alecf%netscape.com
272139fbdf fix for bug 201982 - r=brade, sr=smfr
nsIEditProperty was an interface with no methods and only static members - moved it to an entirely static class.


git-svn-id: svn://10.0.0.236/trunk@141290 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-17 05:42:33 +00:00
bzbarsky%mit.edu
ad025b22c0 MakeList is redundant with AppendList. Bug 179810, r=jfrancis, sr=kin
git-svn-id: svn://10.0.0.236/trunk@141084 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-13 04:30:16 +00:00
kin%netscape.com
a2cc97e02b Fix for bug #195959: Drop causes image in -moz-user-select:all subtree to be duplicated
Prevent nsHTMLEditRules::CreateStyleForInsertText() from trying to split non-container nodes.


r=jfrancis@netscape.com  sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@140698 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 15:29:59 +00:00
henry.jia%sun.com
365360b6e3 Patch for bug 35296: SetCaretEnabled() takes too long
Patch by Leon.Zhang@sun.com
r=sfraser, sr=kin


git-svn-id: svn://10.0.0.236/trunk@140561 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 05:48:09 +00:00
timeless%mozdev.org
0e5f07166f Bug 106386 rid source of misspellings
patch by nb@ipnode.info r=biesi sr=dmose


git-svn-id: svn://10.0.0.236/trunk@140130 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-24 04:15:34 +00:00
jfrancis%netscape.com
c5753a38cc fixes for:
178304 - deleting only char in text node places caret in previous block
174867 - caret in wrong place after delete-to-end in list
181898 - select into mailcite, type: inserted text is in cite
r=brade; sr=kin


git-svn-id: svn://10.0.0.236/trunk@140106 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 20:22:15 +00:00
jfrancis%netscape.com
c9986861f1 fix for 161969: remove empty mailcites when editting
r=brade; sr=kin


git-svn-id: svn://10.0.0.236/trunk@140104 18797224-902f-48f8-a5cc-f745e15eee43
2003-03-23 19:51:03 +00:00
bryner%netscape.com
c44337949a Remove nsIStyleContext (bug 114713), r/sr=dbaron. Changed lots of methods to use nsStyleContext* or already_AddRefed<nsStyleContext> as return values, depending on whether a reference is returned. Turn on nsRefPtr (bug 104346), and change nsDerivedSafe to not declare AddRef and Release explicitly virtual, r=jag, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@138129 18797224-902f-48f8-a5cc-f745e15eee43
2003-02-22 00:32:13 +00:00
cbiesinger%web.de
ab918f2bcc remove ifdefs for IBMBIDI from editor, bug 89203 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@136503 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-17 11:11:10 +00:00
jst%netscape.com
1b18cf1dd9 Fixing bug 161166. Freezing more DOM interfaces. r=harishd@netscape.com, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@136338 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-14 23:05:52 +00:00
jfrancis%netscape.com
4022311d03 fix for 187662: first return in empty doc does nothing. r=brade; sr=kin
git-svn-id: svn://10.0.0.236/trunk@136180 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-11 00:06:29 +00:00
bryner%netscape.com
6278746fdf Phase 1 of style context deCOMtamination (bug 114713). Remove all dependencies on nsIStyleContext from outside of content and layout. Make nsIFrame::GetStyleData be a non-inline virtual function when called from outside of layout, since the nsStyleContext implementation won't be available to those callers. r=dbaron, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@136056 18797224-902f-48f8-a5cc-f745e15eee43
2003-01-09 06:49:07 +00:00
jfrancis%netscape.com
dab8e009ec editor fixes for:
180034 editor should respect the select_all style
183836 New list item should not reset inline styles
179384 Merging blocks via forward delete sends selection to front of document
98434 IME does not work correctly at the last characters in the text field  (patch courtesy of Shotaro Kamio)

r=jfrancis,brade,cmanske   sr=kin


git-svn-id: svn://10.0.0.236/trunk@135560 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-22 01:51:14 +00:00
glazman%netscape.com
788b006f2d Text alignment feedback erroneous in Composer; b=183887, r=jfrancis, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@135496 18797224-902f-48f8-a5cc-f745e15eee43
2002-12-19 14:10:50 +00:00
caillon%returnzero.com
9641b989dd Bug 181442 - Convert editor's pref usage to the new pref APIs.
r=brade sr=kin


git-svn-id: svn://10.0.0.236/trunk@134351 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-23 01:26:58 +00:00
jfrancis%netscape.com
940908cb67 reland fix for 174017: Multiple enters after quoted text does not move cursor; r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@134296 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-22 01:03:08 +00:00
jfrancis%netscape.com
e5288c6ffc 152419: Pressing ENTER after adding styles to text does not move caret to next line.
r=brade
sr=kin


git-svn-id: svn://10.0.0.236/trunk@133992 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-17 03:11:45 +00:00
jfrancis%netscape.com
490f165cd9 fix for 172147: URL in composition "decoration" continues on next line
r=brade
sr=kin


git-svn-id: svn://10.0.0.236/trunk@133989 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-17 01:37:29 +00:00
jfrancis%netscape.com
c408834454 fix for 143338: Word wrap of double space incorrect in HTML mailcompose
r=glazman
sr=kin


git-svn-id: svn://10.0.0.236/trunk@133988 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-17 01:25:30 +00:00
bzbarsky%mit.edu
04bc7e2dbf Clean up some array stuff in editor; switch to nsCOMArray in a bunch of
places.  Bug 175564, r=jfrancis, sr=kin


git-svn-id: svn://10.0.0.236/trunk@133685 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-12 19:40:11 +00:00
jfrancis%netscape.com
b3dd2a097b fix for 174017: Multiple enters after quoted text does not move cursor; r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@133290 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-07 11:38:08 +00:00
jfrancis%netscape.com
303874b31f fix for 164060: Drop link into list item makes cursor jump to next item; r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@133288 18797224-902f-48f8-a5cc-f745e15eee43
2002-11-07 11:26:26 +00:00
jfrancis%netscape.com
9197e52f81 fix for 171243: redo broken
r=brade, sr=kin


git-svn-id: svn://10.0.0.236/trunk@131486 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 23:06:38 +00:00
jfrancis%netscape.com
1d6ddcff82 fix for 169033: deletion should delete nested empty blocks all in one action
r=fm; sr=kin


git-svn-id: svn://10.0.0.236/trunk@131483 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-08 22:59:09 +00:00
jfrancis%netscape.com
fd9e439291 fix for 167585: the case of the disappearing cursor.
r=cmanske; sr=kin


git-svn-id: svn://10.0.0.236/trunk@130997 18797224-902f-48f8-a5cc-f745e15eee43
2002-10-02 13:52:14 +00:00
jfrancis%netscape.com
e09ae3ace1 fix for 170344: block operations failing at certain selection points. r=akkana, sr=kin
git-svn-id: svn://10.0.0.236/trunk@130446 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-25 21:56:23 +00:00
jfrancis%netscape.com
71c1bfb9a7 fix for 168336: block operations crossing breaks incorrectly
r=fm
sr=kin


git-svn-id: svn://10.0.0.236/trunk@130103 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-20 02:28:55 +00:00
glazman%netscape.com
2f30b4784e fixes several bugs at once:
could not revert to HTML attributes default value,
VALIGN attribute on table elements was not CSSized,
page colors of new documents were not CSSized,
bad design in |nsEditor::CloneAttributes()|,
new image width/height/border attributes were not CSSized,
error in EdTableProps.js

b=167712, b=167716, r=brade, r=jfrancis, sr=kin


git-svn-id: svn://10.0.0.236/trunk@129785 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-17 12:04:59 +00:00
jfrancis%netscape.com
4ea028e64a fix for 95654: inserting an <hr> creates a blank line after it
r=glazman
sr=kin


git-svn-id: svn://10.0.0.236/trunk@129522 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 13:31:11 +00:00
cmanske%netscape.com
29a9d1c6be Part of fix for table editor interface changes. (fixed build bustage!) b=166922, r=akkana, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@129502 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-13 05:31:50 +00:00
jfrancis%netscape.com
dfe90b74d6 fix for 166524: forward delete key changes line order.
r=brade
sr=kin
a=asa


git-svn-id: svn://10.0.0.236/trunk@128943 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-06 04:27:06 +00:00
jfrancis%netscape.com
7c2c2a1ee3 fix for 129763: edit this page and delete Personals section causes stray bullet r=glazman; sr=kin
git-svn-id: svn://10.0.0.236/trunk@128696 18797224-902f-48f8-a5cc-f745e15eee43
2002-09-03 07:36:44 +00:00
jfrancis%netscape.com
09d3e8e707 fix for 161106: rewrite of deletion in editor. fixes various deletion probs. r=glazman; sr=kin
git-svn-id: svn://10.0.0.236/trunk@128444 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-29 07:49:31 +00:00
jfrancis%netscape.com
62d2e71794 fix for 129763: edit this page and delete Personals section causes stray bullet
r=glazman; sr=kin


git-svn-id: svn://10.0.0.236/trunk@127966 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-23 18:14:30 +00:00
jfrancis%netscape.com
531d4ce862 fixes for:
159924:  table split up when applying paragraph style to select all
161723: backspace through list item when at beginning of document
r=glazman; sr=kin


git-svn-id: svn://10.0.0.236/trunk@127964 18797224-902f-48f8-a5cc-f745e15eee43
2002-08-23 18:11:25 +00:00
jfrancis%netscape.com
86a10335a7 fix for 155629: deletion horked: cant delete br nodes. r=fm; sr=kin
git-svn-id: svn://10.0.0.236/trunk@124659 18797224-902f-48f8-a5cc-f745e15eee43
2002-07-04 01:12:49 +00:00
jfrancis%netscape.com
c54d33f095 updating 83378 work with the correct patch this time
git-svn-id: svn://10.0.0.236/trunk@124363 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-30 02:52:56 +00:00
akkana%netscape.com
8c220f972c 145727: use nsString.FindChar, clean up conflicting string usages. Patch from skamio@netscape.net (Shotaro Kamio), r=akkana, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@123355 18797224-902f-48f8-a5cc-f745e15eee43
2002-06-14 22:10:56 +00:00