304 Commits

Author SHA1 Message Date
daniel%glazman.org
1c59909ce3 fixes annoying assertion in the editor: b=217906, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@152414 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 14:34:54 +00:00
jst%mozilla.jstenback.com
12ed685455 Fixing bug 230840. DeCOMtaminating nsIDocumentObserver, nsIAttribute, nsIContentList, and nsIContentIterator, and doing some other cleanup. r=jonas@sicking.cc, sr=bryner@brianryner.com
git-svn-id: svn://10.0.0.236/trunk@151784 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 00:46:17 +00:00
mozeditor%floppymoose.com
2ceca184d2 removing bogus comments
git-svn-id: svn://10.0.0.236/trunk@147815 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 22:07:48 +00:00
jst%mozilla.jstenback.com
ef67a47aab Fixing bug 215981. DeCOMtaminating nsIContent and nsIDocument some, and also some minor changes to other related interfaces. r=caillon@aillon.org, sr=peterv@propagandism.org.
git-svn-id: svn://10.0.0.236/trunk@147354 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 04:18:26 +00:00
jfrancis%netscape.com
3b7ccf8142 fix for bugs 192507 and 181677. r=brade; sr=kin;
git-svn-id: svn://10.0.0.236/trunk@145417 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 07:09:42 +00:00
timeless%mozdev.org
8d49b8332d Bug 214025 [@ nsHTMLCSSUtils::IsCSSEditableProperty]
r=glazou sr=bz


git-svn-id: svn://10.0.0.236/trunk@145329 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 14:48:44 +00:00
brade%netscape.com
d200f43fee more Is* method usage / code cleanup; r=glazman, sr=bz, bug=212683
git-svn-id: svn://10.0.0.236/trunk@145274 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 20:31:08 +00:00
brade%netscape.com
7809c706c3 reduce string usage by using atom version of method; r/sr=dbaron, bug=213101
git-svn-id: svn://10.0.0.236/trunk@144967 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 08:51:54 +00:00
brade%netscape.com
bf908b72c7 code cleanup (remove some NS_LITERAL_STRINGs in favor of existing ut
ility methods); r=cmanske, sr=tor, bug=209548


git-svn-id: svn://10.0.0.236/trunk@144931 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 23:44:13 +00:00
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