2411 Commits

Author SHA1 Message Date
buster%netscape.com
fa156ab99b fixed bug 27161 by adding interfacs onto nsIPresShell to get/set the "subshell" for an nsIContent
r=travis
a=jar


git-svn-id: svn://10.0.0.236/trunk@62169 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-03 23:15:29 +00:00
rods%netscape.com
a055fb040a added new atom for the combobox
b 28593, r=kmcclusk,buster a=jar


git-svn-id: svn://10.0.0.236/trunk@62092 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-03 00:22:30 +00:00
tbogard%aol.net
495826cccc nsIPref is no longer passed around through inits on webshell, content viewers and presContext. In places where it is needed, it can be retrieved from the service manager. I removed a number of the getters and setters for prefs as the prefs will be the same from the service manager so we don't need getters. r=waterson a=rickg
git-svn-id: svn://10.0.0.236/trunk@62038 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 07:13:02 +00:00
evaughan%netscape.com
d40b1bea18 bugs fixes for: 28460, 27242, 29462
-r hyatt, -a jar


git-svn-id: svn://10.0.0.236/trunk@62022 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 03:01:30 +00:00
av%netscape.com
c7a8c50630 Fix for 27486, r=stanley.ho@eng.sun.com, a=rickg
git-svn-id: svn://10.0.0.236/trunk@62014 18797224-902f-48f8-a5cc-f745e15eee43
2000-03-02 01:57:14 +00:00
pollmann%netscape.com
8a83557c05 Bug 28670: Move scroll methods from webshell to docshell r=travis a=rickg
git-svn-id: svn://10.0.0.236/trunk@61848 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-29 06:51:48 +00:00
saari%netscape.com
35cfc92cb4 28467 fix, a=jar, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@61713 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 01:02:31 +00:00
av%netscape.com
f9f761f6f0 Fix for 27486, r=rickg, a=rickg
git-svn-id: svn://10.0.0.236/trunk@61706 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-26 00:14:16 +00:00
evaughan%netscape.com
28b6c97e2a Fixes for bugs: 28460, 27573, 27242, 24721
-r waterson -a jar


git-svn-id: svn://10.0.0.236/trunk@61648 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 04:18:34 +00:00
av%netscape.com
63f56a199e Fixing 27486, r=beard
git-svn-id: svn://10.0.0.236/trunk@61627 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-25 01:02:53 +00:00
buster%netscape.com
8876d68b6f fixed bug 25510 and 28084
r=troy
a=jar


git-svn-id: svn://10.0.0.236/trunk@61440 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-22 22:06:19 +00:00
buster%netscape.com
3786b45405 added an assertion that will catch regressions associated with bug 25510
r=troy
a=jar


git-svn-id: svn://10.0.0.236/trunk@61439 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-22 22:05:04 +00:00
dbaron%fas.harvard.edu
36eb971c4b Refix bug 5821, which I broke with a mistake in my earlier change. r=buster@netscape.com a=rickg@netscape.com
git-svn-id: svn://10.0.0.236/trunk@61355 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-19 03:42:30 +00:00
jdunn%netscape.com
659b2712ed Fix problem with NS_IF_ADDREF on member variables inside of const
member functions.  This includes removing all references to
NS_DEF_PTR and the including of nsIPtr.h

r=troy@netscape.com,dougt@netscape.com,scc@netscape.com
# 28114
a=chofmann@netscape.com


git-svn-id: svn://10.0.0.236/trunk@61237 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-17 23:19:18 +00:00
buster%netscape.com
bb33a00be3 bug 27927
r=troy


git-svn-id: svn://10.0.0.236/trunk@61045 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 04:11:37 +00:00
attinasi%netscape.com
acb33ec403 ReResolveStyleContext now checks for the case where a background image is no longer used, in which case it stops the load for the frame. r=buster,pierre b=27042
git-svn-id: svn://10.0.0.236/trunk@61031 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 02:49:01 +00:00
av%netscape.com
9b9daa296e Added check for null pointer to avoid possible crashes, could be reason for 27558
git-svn-id: svn://10.0.0.236/trunk@61012 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 01:49:42 +00:00
buster%netscape.com
e5d5d194f5 bug 22853
absolute containing block was not checking frame bit, so sometimes contained block would not get an initial reflow


git-svn-id: svn://10.0.0.236/trunk@60991 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 01:05:38 +00:00
buster%netscape.com
ad34728fe0 continuing work on bug 25510
r=troy


git-svn-id: svn://10.0.0.236/trunk@60983 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-16 00:50:06 +00:00
rods%netscape.com
cd373c38d9 Border left and right was being added to an unconstrained size
b 21945 r=troy


git-svn-id: svn://10.0.0.236/trunk@60883 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 15:10:23 +00:00
pinkerton%netscape.com
566aef7a31 removed obsolete (and ifdef'd out) d&d test code. r=saari.
git-svn-id: svn://10.0.0.236/trunk@60835 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 07:13:21 +00:00
dbaron%fas.harvard.edu
f1cd9a202b Fix bug 15428 as suggested by VYV03354@nifty.ne.jp . Stop using 0 as the initial values for min and max of inline box contents so that lines that do not (vertically) contain their own baseline are sized correctly. Also, correctly size BR frames using their line-height (for strict-mode only).
Fix bugs 24186, 26996, and 26998 by reworking the quirks-mode line-height handling so that inline elements that do not have text as children (or meet a few other conditions that show the author wants real CSS support) will not increase the size of the line, but will be as close to their correct size as possible without enlarging the line.  This fix includes emulation of the strange Nav4/IE quirk that a block's line-height is enforced on the first line of LI elements and the last line of LI, DD, and DT elements.  Many of the changes are removing an earlier fix for 24186.

r=buster


git-svn-id: svn://10.0.0.236/trunk@60795 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 04:26:44 +00:00
dveditz%netscape.com
3d8644431b Attempting to fix nsCOMPtr .get() related bustage on Linux
git-svn-id: svn://10.0.0.236/trunk@60788 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 02:55:23 +00:00
beard%netscape.com
b7742c48e0 fixes nsIAtom leaks, bug # 25761, r=waterson
git-svn-id: svn://10.0.0.236/trunk@60767 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 01:17:18 +00:00
buster%netscape.com
f8a979601a bug 26840 r=mjudge
git-svn-id: svn://10.0.0.236/trunk@60678 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-14 01:54:20 +00:00
buster%netscape.com
daf94d0477 bug 25510 r=troy
bug 26289 for roc+moz@cs.cmu.edu, r=buster


git-svn-id: svn://10.0.0.236/trunk@60677 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-14 01:52:22 +00:00
troy%netscape.com
ed97833d64 b=26184 r=karnaze@netscape.com Changed it so that for a percentage width based
floater if the containing block width is unconstrained we use NS_UNCONSTRAINEDSIZE
for the floater's computed width. We were using 0 and this was causing table column
widths to be incorrect


git-svn-id: svn://10.0.0.236/trunk@60650 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-13 17:55:18 +00:00
hyatt%netscape.com
5d47c37c68 Moving previous 9701 fix out of frame constructor and into presshell. r=troy
git-svn-id: svn://10.0.0.236/trunk@60620 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-13 06:07:38 +00:00
nisheeth%netscape.com
907a57920f r=hyatt. Partial fix for PDT+ bug 13537. Session history captures frame state now.
git-svn-id: svn://10.0.0.236/trunk@60527 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 22:54:37 +00:00
troy%netscape.com
53d97bab09 b=27043 r=buster@netscape.com Inner table cell specifies NS_BLOCK_MARGIN_ROOT
flag now


git-svn-id: svn://10.0.0.236/trunk@60493 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 15:31:41 +00:00
nisheeth%netscape.com
740297e197 r=Troy. We were specifying the incorrect child as a reflow dirty target in some cases.
git-svn-id: svn://10.0.0.236/trunk@60460 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 07:11:43 +00:00
vidur%netscape.com
f1a9c3f401 Fix for bug 9140. Area elements now have event fired for them. r=joki
git-svn-id: svn://10.0.0.236/trunk@60399 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 01:24:59 +00:00
attinasi%netscape.com
c0556bcafb Enabling and Disabling the Style-Timer to bound it to the Frame Creation context. r=nisheeth b=25406
git-svn-id: svn://10.0.0.236/trunk@60384 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 01:21:05 +00:00
tbogard%aol.net
330b980016 Removed unused include.
git-svn-id: svn://10.0.0.236/trunk@60377 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-11 01:16:30 +00:00
evaughan%netscape.com
a9aadf75b0 1) Fixed freeze because of sync drawing in forms
2) Fixed fieldset blocker

-r rods, granrose


git-svn-id: svn://10.0.0.236/trunk@60336 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 21:36:28 +00:00
mjudge%netscape.com
9d16b27f7a fix for memory leak bug 24332
git-svn-id: svn://10.0.0.236/trunk@60306 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 07:55:34 +00:00
mjudge%netscape.com
41735e6bdd fix for bug 18528. fixing tabs controls in selection guessing.
git-svn-id: svn://10.0.0.236/trunk@60305 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 07:48:17 +00:00
nisheeth%netscape.com
1ece5d5eba r=vidur. Fix for bug . We now revoke pending reflow events in the pres shell's destructor.
git-svn-id: svn://10.0.0.236/trunk@60301 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 07:27:43 +00:00
mjudge%netscape.com
44c8697114 big checkin. fixing problems blocking Cmanske (also a reviewer). Checking in preliminary for gen content.(nothing damaged yet) lots of bug numbers not going to look them up, the tree just opened.
git-svn-id: svn://10.0.0.236/trunk@60278 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-10 04:35:51 +00:00
evaughan%netscape.com
a268db39c4 1) implememted box reflow coelescing.
2) implemented gfx scrollbars for list boxes
3) fixed progess meter to be an animated gif
4) fixed bugs 23521, 24721, 19114, 20546, 24385, 24457, 23156, 20226, 22543

-r hyatt, troy, rod


git-svn-id: svn://10.0.0.236/trunk@60253 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 22:02:40 +00:00
kmcclusk%netscape.com
31beeacc3d Prevent synchronous paints during reflows bug 20150; r=rods@netscape.com
Call SetTextAlign within SetupDC instead of in each DrawString on WIN32. bug 26973; r=rods@netscape.com


git-svn-id: svn://10.0.0.236/trunk@60242 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-09 15:48:01 +00:00
troy%netscape.com
ca27394aa8 b=26727 r=jfrancis@netscape.com Changed MarkLineDirty() to always mark the
line dirty even if it also marks the preceding line dirty


git-svn-id: svn://10.0.0.236/trunk@59993 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-07 15:36:08 +00:00
dbaron%fas.harvard.edu
22c80ea3f0 Event Target Debugging (b=18175), a debugging feature to help with fixing bugs where events are going to the wrong elements. It shows (like Visual Debugging) which frame is receiving events, and one can therefore move the mouse over the page to see what frame gets events. All the code is #ifdef NS_DEBUG. However, it is not yet hooked up to the viewer menu (to be checked in later).
r=joki


git-svn-id: svn://10.0.0.236/trunk@59610 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 02:49:58 +00:00
troy%netscape.com
05e293d03e r=vidur@netscape.com Performance. Added NS_FRAME_HAS_VIEW frame state flag
so we can quickly tell whether the frame has an associated view


git-svn-id: svn://10.0.0.236/trunk@59586 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-03 00:51:37 +00:00
ftang%netscape.com
a128731cb0 r=nhotta, fix 24451. Change the IME hightlight code so
it won't draw out the clip boundary. It now draw by different color
instead of different hight.


git-svn-id: svn://10.0.0.236/trunk@59565 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 23:39:25 +00:00
brade%netscape.com
b40b18cebb export file for rdf.mcp
git-svn-id: svn://10.0.0.236/trunk@59544 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 22:37:51 +00:00
pp%ludusdesign.com
a2927ce43e Converting ::GetIID() into NS_GET_IID(). Bug #20232. r=scc, r=mozbot
git-svn-id: svn://10.0.0.236/trunk@59537 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 22:24:56 +00:00
buster%netscape.com
d64562d6fd fixing linux bustage. got caught by a platform difference in handling
of nsCOMPtr and the equality operator


git-svn-id: svn://10.0.0.236/trunk@59509 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 08:28:37 +00:00
buster%netscape.com
faf4d905b4 fixed bug 24186 (well, fixed it enough for beta at least. see bug for details)
r=troy


git-svn-id: svn://10.0.0.236/trunk@59508 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 07:38:23 +00:00
buster%netscape.com
a7432b62d5 fixing very minor compile-time error that only shows up if you have certain
debug flags set.  r=none


git-svn-id: svn://10.0.0.236/trunk@59507 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-02 07:37:18 +00:00