Commit Graph

648 Commits

Author SHA1 Message Date
hyatt%netscape.com
2d891e3a53 Fix for the mailnews sorting/folder switching bug.
git-svn-id: svn://10.0.0.236/trunk@57685 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 19:20:55 +00:00
hyatt%netscape.com
04cc06dd2d Fix for 23049
git-svn-id: svn://10.0.0.236/trunk@57672 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 11:33:51 +00:00
karnaze%netscape.com
ff253260b5 bugs 19061, 9879 - each top level row group gets its own cell map; CellData reduced to 4 bytes.
git-svn-id: svn://10.0.0.236/trunk@57635 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 05:29:38 +00:00
waterson%netscape.com
e0f8c77c19 Revert to eager scrollbar update. pav made me.
git-svn-id: svn://10.0.0.236/trunk@57610 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-13 02:41:38 +00:00
hyatt%netscape.com
922c7667cc Fix for bug #18294. r=keanu
git-svn-id: svn://10.0.0.236/trunk@57521 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-12 08:16:32 +00:00
waterson%netscape.com
373ae7ac00 Don't force the sliderframe to 'eagerly' repaint. Allow it to be redrawn with the next Compositor pass. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@57510 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-12 05:29:24 +00:00
bryner%uiuc.edu
ceb3e53c0f This fixes mousewheel scrolling inside trees. I also cleaned up the code
in nsEventStateManager, moving the view/frame locating code to its own
function - this will be helpful for implementing page up/down scrolling
for trees.  r=alecf.


git-svn-id: svn://10.0.0.236/trunk@57447 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 22:30:22 +00:00
jdunn%netscape.com
9b6c271893 Fix base class specifiers, since be default if they aren't specified it is Private
# 23237
r= warren@netscape.com, ftang@netscape.com, jband@netscape.com


git-svn-id: svn://10.0.0.236/trunk@57329 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 01:45:34 +00:00
saari%netscape.com
b49f99f076 Fix for bug 15048 and 22221. Added a DOM focus listener to the xpmenus menubar listener to help with keeping proper state across alt+tab process changes. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@57293 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 22:05:27 +00:00
hyatt%netscape.com
6badcf88c4 Working on col show/hide
git-svn-id: svn://10.0.0.236/trunk@57276 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 11:18:34 +00:00
hyatt%netscape.com
d1e0d7727b Making sure the tree widget clips its bottom.
git-svn-id: svn://10.0.0.236/trunk@57270 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 08:58:37 +00:00
hyatt%netscape.com
e33b21531d Ensuring that content doesn't get drawn OVER the tree widget's scrollbars.
git-svn-id: svn://10.0.0.236/trunk@57269 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 08:49:55 +00:00
pepper%netscape.com
fffd5eab6a All Source Files must have newline at the end or HP compilers barf.
r=jdunn


git-svn-id: svn://10.0.0.236/trunk@57261 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 06:58:53 +00:00
hyatt%netscape.com
8771310a6a Making the tree widget's scrollbar properly anonymous.
git-svn-id: svn://10.0.0.236/trunk@57255 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 04:08:46 +00:00
hyatt%netscape.com
18c4451e38 Improving trees.
git-svn-id: svn://10.0.0.236/trunk@57250 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-10 03:04:05 +00:00
jst%citec.fi
8099ec88cb Minor code cleanup, r=troy@netscape.com
git-svn-id: svn://10.0.0.236/trunk@57241 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-09 23:09:10 +00:00
hyatt%netscape.com
c21adf5446 Making tree scrolling faster.
git-svn-id: svn://10.0.0.236/trunk@57155 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-08 02:18:14 +00:00
hyatt%netscape.com
bbb6f3676d Changes to prepare the tree for incremental scrollbar reflow.
git-svn-id: svn://10.0.0.236/trunk@56946 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 08:56:35 +00:00
alecf%netscape.com
a83dec26e2 add treeframe-level interface to EnsureRowIsVisible, and add a new nsITreeFrame interface so that EnsureRowIsVisible can be called from outside of the layout DLL.
first part of fix to #12895
r=bryner


git-svn-id: svn://10.0.0.236/trunk@56941 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 07:35:25 +00:00
pinkerton%netscape.com
26f34c3238 didn't do the QI correctly. forgot to inherit from the nsBoxFrame impl. (r=pavlov). fixes bugs 22493, 22494
git-svn-id: svn://10.0.0.236/trunk@56935 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-06 05:54:47 +00:00
sspitzer%netscape.com
f7440a0d0d fix warnings.
git-svn-id: svn://10.0.0.236/trunk@56570 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-28 19:37:29 +00:00
sspitzer%netscape.com
51cef4a802 fix #22493 and #22494. at least turn the crash into an assertion.
r=hangas.  also fix a warning.


git-svn-id: svn://10.0.0.236/trunk@56518 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-23 23:44:56 +00:00
waterson%netscape.com
eb127bdb43 Fix misuse of nsCOMPtr that was leaking style contexts from the progress meter frame. r=pinkerton, a=sdagley
git-svn-id: svn://10.0.0.236/trunk@56340 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 01:59:01 +00:00
pinkerton%netscape.com
23a7bfa8d3 forgot to call the inherited base class QI when i rewrote the qi impls. xpmenus work again. a=sdagley.
git-svn-id: svn://10.0.0.236/trunk@56338 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 01:57:29 +00:00
pinkerton%netscape.com
055691d293 2nd fix for bustage, i hope.
git-svn-id: svn://10.0.0.236/trunk@56296 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-21 20:15:48 +00:00
pinkerton%netscape.com
e7bb4cbb67 fix for bustage, i hope.
git-svn-id: svn://10.0.0.236/trunk@56295 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-21 19:56:15 +00:00
pinkerton%netscape.com
df130bfa90 remove hand-rolled QI and using scc's macros. Also removing static IID's where necessary. r=hyatt,scc a=sdagley.
git-svn-id: svn://10.0.0.236/trunk@56289 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-21 19:28:15 +00:00
karnaze%netscape.com
948c3afd00 small change Hyatt discovered and forgot to checkin. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@56074 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-16 01:45:22 +00:00
alecf%netscape.com
7cace07f90 fix for #20508
set parent of anonymous  to nsnull before destroying the frames, and remove the frame references from the event state mananger
r=hyatt,waterson
a=chofmann


git-svn-id: svn://10.0.0.236/trunk@56051 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-15 20:58:32 +00:00
pollmann%netscape.com
05fbd9adbc Bug 11762: Send initial reflow to collapsed frames and recalc size of collapsed frames on reflow. r=evaughan a=chofmann
git-svn-id: svn://10.0.0.236/trunk@56003 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-15 00:10:24 +00:00
sfraser%netscape.com
af1d55bc85 Fix for 21639 progress meter draws three times for each update, part 2 (redraw every 250ms, not 50ms), r=pinkerton, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@55973 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-14 03:50:38 +00:00
sfraser%netscape.com
cba1a383c5 Fix for 21639 progress meter draws three times for each update, r=pinkerton, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@55972 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-14 03:48:04 +00:00
buster%netscape.com
b0b0fcbf47 checking in work around for crasher bug 21571. This may also fix some hard-to-reproduce crashers on joki's bug list.
see the bug report for the gory details.
r=rods
a=chofmann


git-svn-id: svn://10.0.0.236/trunk@55949 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-13 23:33:17 +00:00
karnaze%netscape.com
6ffe908f39 incremental cell map, columns. Bugs 12122, 21544. r=troy,hyatt a=hofmann
git-svn-id: svn://10.0.0.236/trunk@55939 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-13 22:56:31 +00:00
alecf%netscape.com
b45d74d4d2 fix #18420 - deleting last item makes tree jump to top
fix was to scroll up one line during the frame destruction process.
To do this, we had to set up the content chain for the row just before the content node was deleted.
r=hyatt
a=chofmann


git-svn-id: svn://10.0.0.236/trunk@55895 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-11 02:08:07 +00:00
hyatt%netscape.com
206c576508 Fix for PDT+ bug #20493 (mail compose widget now remembers email addresses). r=travis
git-svn-id: svn://10.0.0.236/trunk@55891 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-11 01:43:03 +00:00
selmer%netscape.com
39c81e6a36 bug 12288 shift-click (only PDT+ hack portion of fix) r=alecf a=chofmann,jar
git-svn-id: svn://10.0.0.236/trunk@55835 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-10 01:38:33 +00:00
hyatt%netscape.com
e58378dccf Implementing support for popupanchor and popupalign.
git-svn-id: svn://10.0.0.236/trunk@55755 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 11:30:47 +00:00
alecf%netscape.com
c222ee0416 fix for #18420 - scrolling screws up when selection changes
fix oncontentinserted and oncontentremoved so that mTopFrame is set correctly, and don't be over-zealous about destroying frames.
r=hyatt (well, really written mostly by hyatt and digested by me)


git-svn-id: svn://10.0.0.236/trunk@55745 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 07:20:25 +00:00
hyatt%netscape.com
44972576e3 Making menu titles work again. Making menu accelerators work again. r=saari
git-svn-id: svn://10.0.0.236/trunk@55714 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 04:52:42 +00:00
pinkerton%netscape.com
0082a081b1 fix spellings and build warnings (bug #15571). r=gimpy.
git-svn-id: svn://10.0.0.236/trunk@55660 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-08 00:12:15 +00:00
jdunn%netscape.com
68ab808ffd r= evaughan@netscape.com
# 20933

HP was having problems with the GET_HEIGHT/GET_WIDTH macros being
on the left of the '=', so I created a SET_HEIGHT/SET_WIDTH macros.


git-svn-id: svn://10.0.0.236/trunk@55611 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-07 22:10:45 +00:00
jdunn%netscape.com
238cb44868 adding newline which is required on HP
git-svn-id: svn://10.0.0.236/trunk@55449 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 22:02:16 +00:00
troy%netscape.com
52084caad8 Change to how overflow is handled for absolutely positioned elements.
We no longer use nsIAraeFrame and now it's folded into the overflow
area in the reflow metrics


git-svn-id: svn://10.0.0.236/trunk@55424 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 15:49:53 +00:00
nisheeth%netscape.com
3785d66606 Fix for bugs 16709, 20771. Frame state is stored before frame hierarchies are deleted and restored when the frame hierarchies are reconstructed.
git-svn-id: svn://10.0.0.236/trunk@55409 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-06 07:44:18 +00:00
hyatt%netscape.com
189360dda0 Making menu titles really crop.
git-svn-id: svn://10.0.0.236/trunk@55377 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-05 20:17:10 +00:00
hyatt%netscape.com
6663542fca Treecells can now have src set on them for images.
git-svn-id: svn://10.0.0.236/trunk@55365 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-05 09:21:25 +00:00
hyatt%netscape.com
3443fbb03c Fix Mac bustage.
git-svn-id: svn://10.0.0.236/trunk@55325 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-05 01:47:15 +00:00
hyatt%netscape.com
7e24c61109 Implementing a generalized recycler and arena for all layout frames. Hoping to improve
bug #9489.  Should also definitely fix bug #15916. r=troy


git-svn-id: svn://10.0.0.236/trunk@55321 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-04 23:49:50 +00:00
tbogard%aol.net
067920c238 1.) WebShell no longer implements nsIScriptContextOwner.
2.)  WebShell now implements the new nsIScriptGlobalObjectOwner.
3.)  WebShell supports GetInterface to nsIScriptGlobalObject.
4.)  Documents no longer carry around a reference to nsIScriptContextOwner.  Instead they hold on to a nsIScriptGlobalObject.  nsIDocument::GetScriptContextOwner has now become nsIDocument::GetScriptGlobalObject().  Same change to the set methods.


git-svn-id: svn://10.0.0.236/trunk@55175 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 09:24:22 +00:00