bzbarsky%mit.edu
|
090b486e66
|
Push view update batching up to the root view manager. Make all associated
members only be accessed by the root view manager. Document the invalidation
setup a bit. Bug 244290, r+sr=roc
|
2004-10-29 20:47:25 +00:00 |
|
dbaron%dbaron.org
|
2dc1b399ee
|
Don't do resize reflows for view managers that aren't visible. (Improve window resizing and find toolbar performance when multiple tabs are open.) b=227361 r+sr=roc (Relanding since this doesn't seem to be the cause of the Tp regression.)
|
2004-10-14 21:51:00 +00:00 |
|
dbaron%dbaron.org
|
124d559e16
|
Back out 227361 to fix pageload time regression.
|
2004-10-14 05:49:10 +00:00 |
|
dbaron%dbaron.org
|
05b5b63278
|
Bustage fix. b=227361
|
2004-10-13 23:06:39 +00:00 |
|
dbaron%dbaron.org
|
c0a432e619
|
Don't do resize reflows for view managers that aren't visible. (Improve window resizing and find toolbar performance when multiple tabs are open.) b=227361 r+sr=roc
|
2004-10-13 22:37:32 +00:00 |
|
roc+%cs.cmu.edu
|
cc07de278b
|
Bug 238493. BeginUpdateViewBatch should suppress widget geometry changes and make them happen when the batch ends. r+sr=bzbarsky
|
2004-10-11 20:35:51 +00:00 |
|
roc+%cs.cmu.edu
|
6c4ebb2c18
|
Bug 262760. Do Begin/EndUpdateViewBatch around all reflows and restyling. Also, make the refresh flags in EndUpdateViewBatch mean the same thing as they do in UpdateView. In particular we introduce NS_VMREFRESH_DEFERRED. r+sr=bzbarsky
|
2004-10-09 01:39:21 +00:00 |
|
neil%parkwaycc.co.uk
|
6a4f37de6b
|
Don't use QueryInterface to get a view from a scrollable view b=258521 r+sr=roc
|
2004-09-20 22:25:07 +00:00 |
|
dbaron%dbaron.org
|
a0bf92722f
|
Remove effectively-unused Set/GetScrollPreference API on nsIScrollableView.h. b=259617 r+sr=roc
|
2004-09-15 19:16:43 +00:00 |
|
cbiesinger%web.de
|
6fef9f4542
|
Bug 250342 Views should not inherit from nsISupports
r+sr=roc
|
2004-09-04 15:49:20 +00:00 |
|
cbiesinger%web.de
|
a8ded9cfe0
|
Bug 257920 remove unused nsIClipView
patch by Chris Thomas <cst@andrew.cmu.edu> r+sr=roc
|
2004-09-04 15:45:02 +00:00 |
|
roc+%cs.cmu.edu
|
9810e28c13
|
Remove nsIScrollingView::Get/SetControlInsets, since it's unused.
|
2004-07-05 16:53:10 +00:00 |
|
dbaron%dbaron.org
|
60b7e73a8f
|
Update :hover state and mouse cursor and send mouse events when the position of the pointer changes due to scrolling or reflow. b=20022 r+sr=roc
|
2004-06-22 04:32:52 +00:00 |
|
bzbarsky%mit.edu
|
8915435c7a
|
Remove nsIViewManager::GetWidgetForView; move callers over to
nsIView::GetNearestWidget. Part of bug 243723, r+sr=roc
|
2004-05-18 01:13:45 +00:00 |
|
roc+%cs.cmu.edu
|
cab775b57b
|
Backing out 233441.
|
2004-05-17 16:29:13 +00:00 |
|
roc+%cs.cmu.edu
|
e0fe2b43bd
|
Bug 233441. Make nsViewManager always have a root view, you can't change it. r+sr=dbaron
|
2004-05-06 03:17:14 +00:00 |
|
gerv%gerv.net
|
f7f3cb2736
|
Bug 236613: change to MPL/LGPL/GPL tri-license.
|
2004-04-17 16:52:41 +00:00 |
|
roc+%cs.cmu.edu
|
1ec2c3be37
|
Bug 237091. Remove unnecessary WindowOffset and RootWidget functionality from the view manager. r+sr=dbaron
|
2004-04-13 03:03:18 +00:00 |
|
roc+%cs.cmu.edu
|
dddea47d2b
|
Bug 231585. A view can only be treated as having a uniform background if that background is not translucent. r+sr=dbaron,a=choffman
|
2004-04-07 01:03:51 +00:00 |
|
roc+%cs.cmu.edu
|
52524f9a8d
|
Bug 232469. Rework view clipping to handle three kinds of clip: clip to arbitrary rect, clip containing block children to bounds, clip all children to boudns. r+sr=dbaron,a=choffman
|
2004-03-11 00:32:01 +00:00 |
|
dbaron%dbaron.org
|
d97dedc812
|
Back out bug 20022. a=chofmann
|
2004-02-14 20:29:19 +00:00 |
|
dbaron%dbaron.org
|
821786cb64
|
Update :hover state and mouse cursor and send mouse events when the position of the pointer changes due to scrolling or reflow. b=20022 r=roc sr=bryner
|
2004-02-04 00:11:59 +00:00 |
|
roc+%cs.cmu.edu
|
250384aa43
|
Fixing bustage related to bug 109772 by making a new ExternalIsRoot and calling it from inline functions.
|
2004-01-30 23:52:39 +00:00 |
|
dbaron%dbaron.org
|
9bd2de4eb0
|
Add hack to make egcs happy with NS_DEFINE_STATIC_IID_ACCESSOR on class with methods that are neither pure virtual nor inline. Fixing bustage. b=109772
|
2004-01-30 20:02:42 +00:00 |
|
dbaron%dbaron.org
|
4f388081f5
|
Make first method inline to try to fix egcs bustage. b=109772
|
2004-01-30 08:01:01 +00:00 |
|
roc+%cs.cmu.edu
|
ee86ab45fb
|
Bug 109772. Some nsIView deCOMtamination. Fixed the API for GetNeearestWidget to be sensible. r+sr=dbaron
|
2004-01-30 03:20:41 +00:00 |
|
caillon%returnzero.com
|
6dddc5e4e1
|
This should be #ifdef DEBUG.
r+sr=dbaron
|
2004-01-20 22:15:38 +00:00 |
|
uid502
|
7eecd9a0ef
|
Bug 165149. Make children of a scrolled element inherit style directly from the element instead of via the scrolled frames. Add a new view property to indicate that the view is painted on a uniform background and use it to optimize scrolling, so that a scrolled element with a uniform background color can still be scrolled using bitblits. r+sr=dbaron
|
2003-10-11 12:00:05 +00:00 |
|
uid502
|
1cfabd35d3
|
Bug 190735. Final patch for deCOMtamination of core nsIFrame methods! rs=dbaron
|
2003-09-23 17:05:29 +00:00 |
|
dbaron%dbaron.org
|
47183725c7
|
Remove unused content quality stubs. b=111346 r+sr=bzbarsky
|
2003-07-22 18:38:08 +00:00 |
|
roc+%cs.cmu.edu
|
f0865cf16e
|
Bug 109772. Cleanup views. Promote certain members of nsView and nsViewManager to stack variables. Provide non-COM versions of, and deprecate COM usage of, nsIView methods HasWidget, GetWidget, GetFloating, GetParent, GetFirstChild, GetNextSibling, GetOpacity, GetClientData, GetVisibility, GetViewManager, GetZIndex, GetPosition, and GetBounds. r+sr=dbaron
|
2003-06-24 01:00:46 +00:00 |
|
bryner%netscape.com
|
29a5d1102b
|
Remove unused nsIFrame::Scrolled() and nsIViewObserver::Scrolled(). Bug 209088, r=dbaron, sr=roc.
|
2003-06-18 22:58:51 +00:00 |
|
seawood%netscape.com
|
97649bab86
|
Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
|
2003-06-10 21:18:27 +00:00 |
|
bryner%netscape.com
|
b5af164b7c
|
Remove now-unused nsScrollingView and nsIScrollbar implementations. Removed unused widget/public/nsWidgetSupport.h. Bug 201624, r+sr=roc.
|
2003-04-21 23:01:36 +00:00 |
|
roc+%cs.cmu.edu
|
de942543e3
|
Bug 198987. Prevent smooth scrolling rounding small partial increments down to 0. Add scrollMaxX/scrollMaxY properties to JS window object so mailnews can use a more robust way to detect when the message is scrolled to the bottom of its window. r=bzbarsky,sr=jst
|
2003-04-15 13:40:46 +00:00 |
|
roc+%cs.cmu.edu
|
64131124e6
|
Bug 174049. Smooth scrolling. Original patch by Neil cronin. r+sr=kin
|
2003-03-24 05:29:45 +00:00 |
|
roc+%cs.cmu.edu
|
210e29411b
|
Bug 183905. Allow horizontal scrolling with mouse sticks. Patch by Dainis_Jonitis, r+sr=roc+moz
|
2003-03-12 03:22:11 +00:00 |
|
aaronl%netscape.com
|
20117a7edc
|
Bug 194968. Use content id properly to expose whether window is content vs. UI. r/sr=roc+moz
|
2003-03-06 23:07:00 +00:00 |
|
roc+%cs.cmu.edu
|
33ca73d3d7
|
Backing out fix for bug 170330... againr=dbaron
|
2002-12-22 05:40:51 +00:00 |
|
roc+%cs.cmu.edu
|
a5a3f217d1
|
Bug 170330. Factor out overflowArea calculations and take into account overflow:hidden. Also improve calculations of clipping for invalidation in the view manager. r+sr=dbaron
|
2002-12-21 23:25:38 +00:00 |
|
roc+%cs.cmu.edu
|
75f0cde871
|
Bug 173072. Ensure that after styles are cleared, we reexecute any work that could depend on the cleared style structs, to ensure a later CalcStyleDifference will not ignore a style struct we really depend on. r+sr=kin
|
2002-12-14 16:18:57 +00:00 |
|
roc+%cs.cmu.edu
|
eecdcab3d7
|
Backing out fix for bug 170330 due to Tp regression
|
2002-12-06 04:32:07 +00:00 |
|
roc+%cs.cmu.edu
|
d399b683e9
|
Bug 170330. Factor out overflow area calculations and make them take account of overflow:hidden and outline properties. r=dbaron,sr=kin
|
2002-12-05 22:29:08 +00:00 |
|
roc+%cs.cmu.edu
|
78f830028e
|
Bug 164625. Native regions on Linux (and probably some other platforms) are limited to 16bit signed coordinates, so we have to use our own region implementation to manipulate regions in twips space. Using our own regions should also improve performance. r=kmcclusk,sr=kin
|
2002-08-30 03:32:05 +00:00 |
|
mjudge%netscape.com
|
88ac4fa947
|
4302. left this out of checking. fixing bustage
|
2002-08-26 21:46:13 +00:00 |
|
seawood%netscape.com
|
67c2c5b3c0
|
Removing unused defines:
_IMPL_NS_BASE (bug #162142)
_IMPL_NS_GFXONXP (bug #162145)
_IMPL_NS_UI (bug #162183)
B_ONE_M (bug #162196)
XP_NEW_SELECTION (bug #162230)
r=cls
Thanks to Stephen Walker <walk84@yahoo.com> for the patches.
|
2002-08-12 13:35:18 +00:00 |
|
aaronl%netscape.com
|
7321ffd8cb
|
Bug 158756. Need nsIViewManager::IsRectVisible to become GetRectVisisiblity, and return a reason why the rect wasn't visible. r=akk,roc+moz. sr=jst
|
2002-08-10 08:03:53 +00:00 |
|
seawood%netscape.com
|
322da773fb
|
Removing old nmake build makefiles. Bug #158528 r=pavlov
|
2002-08-10 07:55:43 +00:00 |
|
kmcclusk%netscape.com
|
b87a141e21
|
Place position:absolute, fixed, relative elements above non positioned elements. b=137853 r=roc+moz sr=kin
|
2002-07-02 12:50:14 +00:00 |
|
kmcclusk%netscape.com
|
681db8a644
|
backing out change to see if pageload times go back to normal (Don't place position:absolute, fixed, relative elements above non positioned elements) b=137853
|
2002-07-02 04:38:35 +00:00 |
|