4042 Commits

Author SHA1 Message Date
bryner%netscape.com
d04c652303 Fix some issues related to focus changes in onfocus and onblur handlers:
- Abort firing blur events on the document and/or window if one of the blur handlers focuses something else.  This ensures that the caret doesn't get confused about whether it should be active.
  - Release any mouse or key grab when the view manager sees a deactivate event; this fixes event targeting when a mousedown handler opens a modal dialog.
  - Make sure the editor element is actually focused before activating the caret. Just receiving a focus event isn't good enough, since a focus change does not cancel propagation of the original event.

Bug 53579, r=jkeiser, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@144362 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-01 22:46:55 +00:00
brade%netscape.com
ca4166c1c1 code cleanup; r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144286 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 19:10:53 +00:00
brade%netscape.com
2af7dd2328 code cleanup continued; r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144283 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 18:55:06 +00:00
brade%netscape.com
f671a33921 code cleanup, r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144275 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 17:28:52 +00:00
brade%netscape.com
9e96cd5190 code cleanup, r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144273 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 15:02:48 +00:00
brade%netscape.com
5b4733f9c5 remove unused headers, r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144272 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:59:04 +00:00
brade%netscape.com
74dd1c5ca9 code cleanup; r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144271 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:57:59 +00:00
brade%netscape.com
5f0e71fc64 code cleanup, r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144270 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:56:22 +00:00
brade%netscape.com
f8e2259a28 code cleanup; r=timeless, sr=kin, bug 209548
git-svn-id: svn://10.0.0.236/trunk@144269 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:46:41 +00:00
brade%netscape.com
af1b482dc7 code cleanup; r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144268 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:41:55 +00:00
brade%netscape.com
35930a1c8f code cleanup; r=timeless, sr=kin, bug 209548
git-svn-id: svn://10.0.0.236/trunk@144267 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:39:27 +00:00
brade%netscape.com
d55d386d1a code cleanup, r=timeless, sr=kin, bug 209548
git-svn-id: svn://10.0.0.236/trunk@144266 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:33:23 +00:00
brade%netscape.com
41cf4bed23 code cleanup; r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144265 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:31:48 +00:00
brade%netscape.com
01322fd7c6 code cleanup; r=timeless; sr=kin; bug=209548
git-svn-id: svn://10.0.0.236/trunk@144264 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:24:40 +00:00
brade%netscape.com
58d1bf6116 code cleanup; r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144263 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:20:49 +00:00
brade%netscape.com
01c32c1566 code cleanup, r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144262 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:17:15 +00:00
brade%netscape.com
dda588652c code cleanup; r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144261 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:14:01 +00:00
brade%netscape.com
867d6187f8 code cleanup; r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144260 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 14:05:25 +00:00
brade%netscape.com
9fdcf02118 code cleanup; r=timeless, sr=kin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144259 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-30 13:42:22 +00:00
brade%netscape.com
3c2fed7e4a NS_IMPL macro cleanup; r=timeless; sr=kin; bug=209548
git-svn-id: svn://10.0.0.236/trunk@144215 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-27 14:19:40 +00:00
kin%netscape.com
752b792e95 jst@netscape.com's fix for tree blocker bug 210641 (Crash using Japanese IME)
mozilla/editor/libeditor/html/nsHTMLEditor.cpp
  mozilla/editor/libeditor/text/nsPlaintextEditor.cpp

    - Fixed INTERFACE_MAP macros so that they call through to the class we inherit from.

r=brade@netscape.com  sr=kin@netscape.com


git-svn-id: svn://10.0.0.236/trunk@144154 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-25 19:21:59 +00:00
glazman%netscape.com
7d0eb45a2b 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@144145 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-25 09:20:07 +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
glazman%netscape.com
01cadd55b5 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@144141 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-25 08:41:51 +00:00
glazman%netscape.com
56af97b2ea Files removed, they were accidentally checked in with a non binary cvs add
git-svn-id: svn://10.0.0.236/trunk@144140 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-25 07:49:49 +00:00
glazman%netscape.com
df6493d59d 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@144139 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-25 07:30:19 +00:00
jst%netscape.com
ecae24eff4 Fixing bug 209884. Writing an inline helper to safely get an nsIScriptContext from a JSContext and making direct callers of JS_GetContextPrivate() use the helper. r=caillon@aillon.org, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@144108 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-24 21:43:01 +00:00
roc+%cs.cmu.edu
3e5827208b deCOMtaminate nsIFrame::GetWindow; the COM wrapper doesn't ADDREF when it should, the easiest thing to do is to just not use the wrapper. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144096 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-24 13:39:15 +00:00
neil%parkwaycc.co.uk
a08fd8e49b Bug 209823 Composer should use titletips in Preview mode r=glazman sr=alecf
git-svn-id: svn://10.0.0.236/trunk@143987 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-20 09:11:40 +00:00
dbaron%dbaron.org
519cf3b3d3 DeCOMtaminate nsIFrame::GetView and SetView, and add HasView, GetClosestView, and AreAncestorViewsVisible to consolidate common patterns. b=208004 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@143960 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-19 23:44:01 +00:00
glazman%netscape.com
3825cdfefa Composer's structure toolbar was showing anonymous content; b=190279, r=Neil, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@143931 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-19 14:06:05 +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
alecf%flett.org
71e5d724e5 fix for bug 209220 - now that i18n APIs take ASCII charset names, update consumers to avoid excess conversions.. which usually means storing charset names as ASCII and updating a few other APIs
r=jkeiser, sr=jst and some great comments from jshin@mailaps.org


git-svn-id: svn://10.0.0.236/trunk@143800 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-17 16:40:34 +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
glazman%netscape.com
2b6f3cbea5 Removing text styles in CSS mode was potentially removing too much if the styles were added in HTML mode
The fix creates a span element that will carry the inline styles and class of the HTML element to be removed, if any.
b=202037, r=kaie, sr=dmose


git-svn-id: svn://10.0.0.236/trunk@143790 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-17 08:45:54 +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
neil%parkwaycc.co.uk
dd054d6a73 Bug 69329 Use plain text editor for HTML source (also implements find in HTML source) r=brade sr=alecf
git-svn-id: svn://10.0.0.236/trunk@143674 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-13 12:55:17 +00:00
glazman%netscape.com
95747f691f error in nsHTMLEditor::SetFlags(), has side-effects on CSS editing; b=209086, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@143673 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-13 12:39:35 +00:00
kairo%kairo.at
4257fe7587 bug 207642 - update localeVersion for 1.5a, also update contents-platform.rdf and contents-region.rdf files, r=rchen, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@143641 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-12 15:19:21 +00:00
brade%netscape.com
2d1f651343 remove unused params; r=akkana, sr=kin, bienvenu, bug=208967
git-svn-id: svn://10.0.0.236/trunk@143639 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-12 14:51:37 +00:00
peterv%netscape.com
e0bfba43db Fix HP-UX bustage from jfrancis checkin.
git-svn-id: svn://10.0.0.236/trunk@143633 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-12 11:20:00 +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
kaie%netscape.com
cde4df8d96 b=207183 Smiley gets deleted, editor tries to manipulate whitespace in the -moz-user-select:all block
r=jfrancis sr=kin


git-svn-id: svn://10.0.0.236/trunk@143583 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-11 12:02:49 +00:00
kaie%netscape.com
c217443fac b=202166 Edit actions place caret on invalid position
r=jfrancis sr=kin


git-svn-id: svn://10.0.0.236/trunk@143582 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-11 11:50:36 +00:00
seawood%netscape.com
06e1507b0c Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
git-svn-id: svn://10.0.0.236/trunk@143527 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-10 21:18:27 +00:00
brade%netscape.com
53f4462754 fix MOZ_COMPOSER to be specific to composer app; use plaintext flag; r=bryner, sr=smfr, bug 208132
git-svn-id: svn://10.0.0.236/trunk@143525 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-10 20:34:45 +00:00
seawood%netscape.com
9e4caeaa92 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
git-svn-id: svn://10.0.0.236/trunk@143522 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-10 20:12:33 +00:00
brade%netscape.com
dd5d57a882 removing commented out includes
git-svn-id: svn://10.0.0.236/trunk@143518 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-10 18:57:51 +00:00