688 Commits

Author SHA1 Message Date
darin%meer.net
af98e4f306 landing dbaron's patch for bug 235735 "fix callers that cast away const on result of ns[C]String::get" r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@153357 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 22:34:07 +00:00
darin%meer.net
55688e6410 landing string defragmentation patch for bug 231995, r/sr=dbaron,jst,dougt
git-svn-id: svn://10.0.0.236/trunk@152905 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 02:44:03 +00:00
jshin%mailaps.org
b6c2f5af2e bug 208095: crashes when ASCII characters are entered before any characters that go through an XIM server. patch by smontagu, r=katakai, sr=sfraser, a=choffman
git-svn-id: svn://10.0.0.236/trunk@152769 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 00:22:15 +00:00
jst%mozilla.jstenback.com
6629ad58f7 Fixing bug 232503. Start using Empty[C]String() to save a bit on code-size. r+sr=peterv@propagandism.org
git-svn-id: svn://10.0.0.236/trunk@152045 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 22:04:45 +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
bryner%brianryner.com
468d3e2e8d Eliminate nsIStyleSet as an XPCOM interface, making the implementation internal to layout. Frame constructor ownership moves to the pres shell, and the style set methods that forward to the frame constructor are gone. Rewrote style set sheet add/remove to reduce code size. For more details, see bug 64116. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@150998 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-07 22:30:53 +00:00
jst%mozilla.jstenback.com
2affc5b4f0 Fixing bug 225837. DeCOMtaminating nsIContent more, making GetTag() return a weak raw pointer, and renaming GetTag() to Tag(), and making GetRangeList() return an const nsVoidArray*, and changing GetContentID() to return the id, and renaming it to ContentID(). r=jonas@sicking.cc, sr=bryner@brianryner.com.
git-svn-id: svn://10.0.0.236/trunk@149527 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 01:20:56 +00:00
timeless%mozdev.org
d51b32fc0c Bug 225991 DRefTool analysis for editor files
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@149452 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 20:45:37 +00:00
bryner%brianryner.com
eeddf02bde deCOMtaminate nsIDocument by changing methods to use return value instead of out-params, eliminating unused nsresult return values, moving some members to nsIDocument and inlining the getters/setters. Bug 222134, r=bzbarsky, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148257 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:09:48 +00:00
neil%parkwaycc.co.uk
404afda1e8 Bug 221719 Disable Composer's Paste As Quotation menuitem in the subject and address fields r=brade sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147848 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 19:02:28 +00:00
bzbarsky%mit.edu
62c2420626 Make presshell batch processing of style changes (using BeginUpdate/EndUpdate
notifications).  Bug 200931, r=peterv, sr=jst


git-svn-id: svn://10.0.0.236/trunk@147516 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 21:29:40 +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
uid502
e9d6a45b46 Bug 190735. Final patch for deCOMtamination of core nsIFrame methods! rs=dbaron
git-svn-id: svn://10.0.0.236/trunk@147169 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 17:05:29 +00:00
bryner%brianryner.com
101a9e4e72 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146615 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 22:05:34 +00:00
brade%netscape.com
7b542e3e34 cleanup of editor code, bug=209548, r=jfrancis, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@145270 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 13:13:50 +00:00
jaggernaut%netscape.com
df747d0621 Bug 213602: Switch some users of NS_GetWeakReference over to do_GetWeakReference. r=bzbarsky, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@145205 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 19:06:59 +00:00
brade%netscape.com
68dc8312d3 editor cleanup; r=jfrancis, sr=blizzard, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144951 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 14:12:51 +00:00
brade%netscape.com
b6cd702a85 call GetIsDocumentEditable which will check CanModify for us; r=jfrancis, sr=blizzard, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144949 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 14:06:21 +00:00
brade%netscape.com
ed8688c72d remove misplaced #ifdef NS_DEBUG; bug 209548
git-svn-id: svn://10.0.0.236/trunk@144947 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 13:06:18 +00:00
brade%netscape.com
142ad8b55f remove misplaced #ifdef NS_DEBUG
git-svn-id: svn://10.0.0.236/trunk@144946 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 13:04:46 +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
jaggernaut%netscape.com
95a2235bee Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@144804 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 22:29:00 +00:00
brade%netscape.com
5cac6da6af fix warning for cstring charset change made a week or two ago; editor code cleanup (use contract IDs); r=timeless; sr=kin; bug=209548
git-svn-id: svn://10.0.0.236/trunk@144583 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:38:51 +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
brade%netscape.com
d52cf1563a editor code cleanup (use contract IDs); r=timeless; sr=kin; bug=209548
CVS ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@144578 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:18:18 +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
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
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
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
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
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