bzbarsky%mit.edu
e4f86cf527
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
f1f89a9129
Backing out 233441.
2004-05-17 16:29:13 +00:00
roc+%cs.cmu.edu
1f65501541
Bug 242833. Make nsDOMEvent::GetClientX/Y handle cases where a subdocument's widget is not an ancestor of the event's widget. Also forward all mouse grabbing to the root view manager of a view manager hierarchy so that subdocuments can grab the mouse when an event occurs in an outer document.
2004-05-13 15:39:12 +00:00
roc+%cs.cmu.edu
0ba7bd51f2
Fix bustage.
2004-05-06 03:57:05 +00:00
roc+%cs.cmu.edu
e508d2a0ad
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
tor%cs.brown.edu
44fbbcc21b
Bug 240274 - remove unused argument of SetClip{Rect,Region}.
...
r=blizzard, sr=bryner
2004-04-23 15:21:24 +00:00
tor%cs.brown.edu
bd2796f514
Bug 240274 - remove PopState() argument. r=blizzard, sr=bryner
2004-04-18 13:13:35 +00:00
gerv%gerv.net
aa835b77c5
Bug 236613: change to MPL/LGPL/GPL tri-license.
2004-04-17 16:52:41 +00:00
roc+%cs.cmu.edu
35423b89ca
Bug 240457. Kill bad view manager assertion. r+sr=dbaron
2004-04-14 03:05:50 +00:00
roc+%cs.cmu.edu
93ceed6057
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
ac29bc1060
Bug 235897. hidden widgets don't count as part of the opque region. r+sr=dbaron,a=mkaply
2004-04-07 15:22:19 +00:00
roc+%cs.cmu.edu
1ab1631b6e
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
386105c353
Bug 237426. Set clip rect *after* we've saved the old rect. r+sr=dbaron,a=asa
2004-03-24 02:21:19 +00:00
roc+%cs.cmu.edu
ae52c1ef20
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
roc+%cs.cmu.edu
e9656e9eee
Fixing bustage
2004-02-20 05:26:57 +00:00
roc+%cs.cmu.edu
cbcc84d866
Bug 228861. Ensure that CLIP and FILTER display list instructions are added even if they appear to be outside the dirty area. Content may be reparented under them that does intersect the dirty area and is affected by the display list instructions. r+sr=dbaron
2004-02-20 04:41:06 +00:00
roc+%cs.cmu.edu
8da35ebc54
Bug 232780. Fix aX/aY parameters in nsViewManager::CreateDisplayList. r+sr=dbaron
2004-02-20 04:34:32 +00:00
roc+%cs.cmu.edu
3c1b167fd1
Bug 232951. Make scrolling of scrolling-views-without-widgets work properly even when there are child widgets. r+sr=dbaron
2004-02-20 04:31:20 +00:00
roc+%cs.cmu.edu
1f41a91edd
Bug 228441. -moz-opacity doesn't work on the Mac; fix it by forcing double buffering when translucent elements are being displayed. r+sr=dbaron
2004-02-20 02:11:25 +00:00
dbaron%dbaron.org
d78e8a45b5
Back out bug 20022. a=chofmann
2004-02-14 20:29:19 +00:00
bryner%brianryner.com
d4f13c3ba7
Inline getters and setters for scaling factors on nsIDeviceContext. Bug 233103, r+sr=dbaron.
2004-02-05 01:57:10 +00:00
dbaron%dbaron.org
06fa5cb7c7
Fix for loop scoping bustage.
2004-02-04 00:46:14 +00:00
dbaron%dbaron.org
b506c7e4d8
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
1bbbe00322
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
dee7054683
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
6b4b5847ef
Make first method inline to try to fix egcs bustage. b=109772
2004-01-30 08:01:01 +00:00
roc+%cs.cmu.edu
a2c6a75e31
Bug 109772. Some nsIView deCOMtamination. Fixed the API for GetNeearestWidget to be sensible. r+sr=dbaron
2004-01-30 03:20:41 +00:00
dbaron%dbaron.org
c44b201f8e
Miscellaneous cleanup. b=232393 r+sr=roc
2004-01-29 00:04:58 +00:00
caillon%returnzero.com
a2c8dc1fad
This should be #ifdef DEBUG.
...
r+sr=dbaron
2004-01-20 22:15:38 +00:00
bryner%brianryner.com
a135ce4d60
Improve the way in which nsEvent and its subclasses are initialized. Commonly-used members can now be initialized via an inline constructor, and all other members are initialized to zero. eventStructType is set automatically. This also fixes some cases where an eventStructType was doubling as a message -- NS_TEXT_EVENT is now only used as an eventStructType, with a message of NS_TEXT_TEXT. NS_COMPOSITION_* events get an eventStructType of NS_COMPOSITION_EVENT, and ditto for NS_RECONVERSION_*. NS_DRAGDROP_EVENT is no longer an eventStructType since it is not a unique type of struct. There is also some miscellaneous cleanup to nsDOMEvent. Bug 220228, r=jst, sr=blizzard.
2004-01-12 08:25:18 +00:00
dbaron%dbaron.org
cda4904ba2
Back out the change from bug 230118 since bug 228378 makes it unnecessary.
2004-01-10 19:14:31 +00:00
roc+%cs.cmu.edu
4ad7474eb4
Bug 229583. initialize line height in scrolling views. patch by Asko Tontti. r+sr=roc
2004-01-10 16:21:45 +00:00
roc+%cs.cmu.edu
4ce233447a
Bug 225820. Fold nsFrameInnerFrame into nsFrameOuterFrame, rename to nsSubDocumentFrame, and generally clean up this mess. r+sr=dbaron
2004-01-10 05:36:32 +00:00
dbaron%dbaron.org
63adfad622
Comply with the C++ standard's (silly?) rule that converting an rvalue to a const reference requires that the copy constructor be accessible. b=230118 r=bbaetz sr=roc
2004-01-08 21:06:19 +00:00
dbaron%dbaron.org
a871136f56
Don't make clip view optimizations when the clip view contains Z placeholders. b=225811 Patch by Robert O'Callahan <roc@ocallahan.org>. r+sr=dbaron a=asa
2003-12-17 21:05:37 +00:00
uid502
f60aa658cf
Bug 212366. Make '-moz-opacity' behave like CSS3 opacity: it does not inherit by default, and it composites the element and all its children as a group. r+sr=dbaron
2003-11-01 22:34:59 +00:00
dbaron%dbaron.org
fb5dcec631
Use the correct term "float" instead of "floater". b=218654 r+sr=bzbarsky
2003-10-13 21:51:02 +00:00
uid502
512587f8ca
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
6bed557bd4
Bug 190735. Final patch for deCOMtamination of core nsIFrame methods! rs=dbaron
2003-09-23 17:05:29 +00:00
timeless%mozdev.org
8a504b26c0
Bug 218832 [W] UMR: Uninitialized memory read in nsView::ConvertToParentCoords(int *,int *)const
...
r=roc sr=roc
2003-09-11 02:44:40 +00:00
bryner%brianryner.com
9822c742df
Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
2003-09-08 00:31:50 +00:00
roc+%cs.cmu.edu
8336210264
Bug 194638. *Always* request invalidation of child widgets when we resize a widget. r+sr+a=dbaron
2003-08-18 19:58:39 +00:00
cls%seawood.org
c08e99a287
Set MODULE in makefiles at the top of a heirarchy so that module-deps lists are more precise and builds will have the proper order if some subdirs contain other modules.
2003-08-16 00:42:35 +00:00
roc+%cs.cmu.edu
d6733d1661
Bug 213303. Allow events to be sent to views which are totally clipped out. r+sr=dbaron,a=brendan. Patch by nielsen@memberwebs.com.
2003-08-12 15:56:11 +00:00
roc+%cs.cmu.edu
64d9b11eb9
Bug 215159. Fix memory leak in nsViewManager. r+sr=dbaron
2003-08-06 01:42:14 +00:00
dbaron%dbaron.org
f61c45ed1a
Remove unused content quality stubs. b=111346 r+sr=bzbarsky
2003-07-22 18:38:08 +00:00
jaggernaut%netscape.com
f008bc2bad
Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron
2003-07-20 07:47:59 +00:00
roc+%cs.cmu.edu
4b6d5819d3
Ongoing deCOMtamination. r+sr=dbaron
2003-07-03 13:05:57 +00:00
bryner%netscape.com
6d59e7a395
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.
2003-07-01 22:46:55 +00:00
roc+%cs.cmu.edu
d5659ce557
Trivial fix for uninitialized variable. r+sr=dbaron
2003-06-26 01:49:34 +00:00