Karl Tomlinson
|
1ffcf9007f
|
b=544211 preparation for handling synthesized button-up events for ending element pointer capture r=smaug
|
2010-03-24 16:36:27 +13:00 |
Robert O'Callahan
|
31649f159f
|
Bug 534425. Part 6: Let nsIWidgets expose a LayerManager to be used to render into the widget, instead of nsPaintEvent::renderingContext which is removed since it's no longer needed. Currently all widgets fall back to a default BasicLayerManager implementation. Also change nsPaintEvent::region to be an nsIntRegion, and get rid of nsPaintEvent::rect since it's redundant.
|
2010-03-01 21:03:49 +13:00 |
Timothy Nikkel
|
df310f6358
|
Bug 545593. Remove nsViewManager::Enable/DisableRefresh. r=roc
|
2010-02-18 13:23:23 -06:00 |
Timothy Nikkel
|
a932ead8df
|
Backed out changeset 93c7b23284b8 (Bug 545593) for causing Md oth failures on linux.
|
2010-02-12 16:46:04 -06:00 |
Timothy Nikkel
|
08385f4a5d
|
Bug 545593. Remove nsViewManager::Enable/DisableRefresh. r=roc
--HG--
extra : rebase_source : 963053b0f3d5712308b53c665dddcedae08a2b21
|
2010-02-11 18:14:59 -06:00 |
Timothy Nikkel
|
092b917578
|
Bug 543681. Update the dirty region of view properly when scrolling. r=roc
--HG--
extra : rebase_source : b2c66757fb896a7f075eb059c85db42bb2fd3f45
|
2010-02-02 19:55:29 -06:00 |
Robert O'Callahan
|
8a60dd98ff
|
Bug 526394. Part 35: Prevent event dispatch and script execution during UpdateViewAfterScroll, even in the presence of malign Win32 reentrant APIs. r=mats
|
2010-01-12 10:45:20 +13:00 |
Robert O'Callahan
|
ddc32e9bab
|
Bug 526394. Part 33: Remove nsScrollPortView etc. r=mats
|
2010-01-12 10:45:20 +13:00 |
Robert O'Callahan
|
8ea35ec392
|
Bug 526394. Part 31: Move scroll implementation into nsGfxScrollFrame. r=mats
|
2009-10-08 16:01:15 +13:00 |
Robert O'Callahan
|
ab7b70b7c7
|
Bug 526394. Part 21: Remove nsIViewManager RootScrollableView APIs, and move GetRectVisibility to nsIPresShell. r=mats
|
2009-09-09 17:40:02 +12:00 |
Robert O'Callahan
|
752ebe0863
|
Bug 526394. Back out removal of Composite call.
--HG--
extra : rebase_source : 2836e3c7089690800b46ec2aa2dc8022c5298052
|
2009-12-24 11:52:00 +13:00 |
Robert O'Callahan
|
3a799f9d61
|
Bug 526394. Don't paint synchronously when updating after scrolling. r=mats
|
2009-12-18 14:00:28 +13:00 |
Robert O'Callahan
|
fc507a7b00
|
Backed out changeset 70b5097f7c30
--HG--
extra : rebase_source : 40a5eab30a03a77f187316b99c2f1e5179d8dd44
|
2009-12-18 13:58:29 +13:00 |
Robert O'Callahan
|
7916dbe28b
|
imported patch disable-Composite
|
2009-12-18 13:40:28 +13:00 |
Oleg Romashin
|
3e67dcfe1f
|
Bug 528025. Hold a strong ref from the view manager to the device context. r=roc/bz
|
2009-11-18 13:38:16 +13:00 |
Robert O'Callahan
|
b99be9b76a
|
Bug 498340. Backout previous fix
|
2009-11-16 11:48:18 +13:00 |
Oleg Romashin
|
ac5917acac
|
Bug 528025 - Invalid read happen in view because of Device context is not referred properly. r=roc
|
2009-11-15 10:02:10 +02:00 |
Markus Stange
|
9c6c60458d
|
Bug 517804 - Flush reflows and invalidations during viewWillDraw. r=roc, r=josh
--HG--
extra : rebase_source : cb6f250b0fc137682cd09e569d34c29ca272211e
|
2009-11-14 00:03:46 +01:00 |
Karl Tomlinson
|
1ec0c4d3dd
|
b=521198 don't update when refresh is disabled r=roc
--HG--
extra : rebase_source : 8277aa725ef29138201d825b31aad6bec258a53d
|
2009-11-11 09:47:57 +13:00 |
Robert O'Callahan
|
900eecd606
|
Bug 498340. Block script execution during the entire paint phase including when we call WillPaint to flush notifications. We don't want script to run and disturb (directly or indirectly) the widget hierarchy, because doing that during BeginPaint/EndPaint can confuse Windows. Other platforms might also be adversely affected. r=bz
|
2009-11-10 14:00:35 +13:00 |
Robert O'Callahan
|
d165f18e55
|
Bug 513082. Take advantage of our knowledge that nsDisplayClip, when used in a blitting scrolling frame, must snap to device pixels, to get more accurate blit regions. r=dbaron
|
2009-11-04 07:39:42 +13:00 |
Mats Palmgren
|
6e153eff78
|
Call WillPaint() on all descendant view observers. b=517772 r=bzbarsky r=roc
|
2009-10-16 12:55:19 +02:00 |
Robert O'Callahan
|
b6f4b4c4b7
|
Bug 508495. Let CSS borders and padding apply to plugin elements, and fix layout, painting and event handling to work with them. r=dbaron
--HG--
extra : rebase_source : c42240c5a88dc05579b658f8cc29ff289422986b
|
2009-09-11 13:44:20 +12:00 |
Markus Stange
|
488e7e1c65
|
Backed out changeset 7799cfb99362 (Bug 517804 - Flush reflows and invalidations during viewWillDraw) because it caused a ts_shutdown regression.
|
2009-09-23 08:53:25 +12:00 |
Markus Stange
|
ee501e1b51
|
Bug 517804 - Flush reflows and invalidations during viewWillDraw. r=roc, r=josh
|
2009-09-21 18:29:59 +12:00 |
Robert O'Callahan
|
49b5b4ead3
|
Bug 510110. Extend MozAfterPaint event to contain list of PaintRequest objects with information about individual invalidations. r=dbaron,sr=jst
--HG--
extra : rebase_source : 0e8b9f424d50c2d9e346f7ff15834202a6c101d1
|
2009-09-04 16:49:18 +12:00 |
Neil Deakin
|
1407ec3768
|
Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
|
2009-09-13 09:13:16 -04:00 |
Neil Deakin
|
00be9d327e
|
Bug 503943, back out mouse capture patch, CLOSED TREE
|
2009-09-10 12:11:41 -04:00 |
Neil Deakin
|
6d0ee32302
|
Bug 503943, add mouse capturing api to elements, remove capturing from views, r=roc,sr=smaug
|
2009-09-10 08:51:36 -04:00 |
Taras Glek
|
29a18e5ff3
|
Bug 457949 - no need for Stopwatch r=bsmedberg
--HG--
extra : rebase_source : 5cd3baecf54295012b28d42fc7bf4c9b34e12714
|
2009-08-28 11:03:51 -07:00 |
Brad Lassey
|
2db752eb72
|
bug 511716 - trailing while panning fennec r=stuart
|
2009-08-20 16:46:16 -04:00 |
Robert O'Callahan
|
28ab4a4238
|
Bug 507334, part 2: Blit multiple rectangles when scrolling rather than blitting only the largest single rectangle, and avoid repainting opaque content that covers the scrolling content. r=dbaron
|
2009-08-13 19:09:51 -07:00 |
Masayuki Nakano
|
1f7985543f
|
Bug 128647 [RFE] Handler for WM_COPY/WM_CUT/WM_PASTE/WM_CLEAR r=ere+roc, sr=roc
|
2009-08-08 00:11:17 +09:00 |
Robert O'Callahan
|
94621c558f
|
Bug 506615. XUL decks should not have wididgets. r=dbaron
|
2009-07-30 14:54:42 +12:00 |
Robert O'Callahan
|
6ba57bbdf8
|
Bug 505912. Trust the widget visibility in UpdateWidgetArea. r=dbaron
--HG--
extra : rebase_source : 4c6e1b2366b430763cce546ab0e26576705a0ca3
|
2009-07-27 09:17:43 +12:00 |
Robert O'Callahan
|
19983dc891
|
Bug 352093. Part 15: Rework scrolling so that we don't need a dedicated native widget for scrollframes. r=dbaron,joshmoz,karlt,jmathies
|
2009-07-22 12:45:13 +12:00 |
Robert O'Callahan
|
59185a7506
|
Bug 352093. Part 13: Remove nsIViewManager::GetWidget since no-one should be using it. r=bzbarsky
|
2009-07-22 12:45:11 +12:00 |
Robert O'Callahan
|
5572f1093c
|
Bug 352093. Part 11: Remove GetWidget cals from the view maanger. r=bzbarsky
|
2009-07-22 12:45:09 +12:00 |
Robert O'Callahan
|
792a56ecd0
|
Bug 352093. Part 2: Create nsIViewManager::GetRootWidget.
|
2009-07-22 12:45:03 +12:00 |
Robert O'Callahan
|
7a00ba7269
|
Bug 339548. Part 10: Simplify widget parameters to UpdateWidgetArea.
|
2009-07-22 12:45:01 +12:00 |
Robert O'Callahan
|
5876cbb693
|
Bug 339548. Part 9: Create nsRootPresContext::UpdatePluginGeometry, and use it. Make nsObjectFrame manage its widget directly.
|
2009-07-22 12:45:00 +12:00 |
Robert O'Callahan
|
482cb8a430
|
Bug 352093. Part 1: Add view parameter to nsViewManager::DispatchEvent so we can target view system events to widget-less documents. r=bzbarsky
|
2009-07-22 12:44:59 +12:00 |
Robert O'Callahan
|
82a065dd7a
|
Bug 339548. Part 4: Move responsibility for removing child widget areas from the paint region from nsViewManager to platform widget code. r=karl,josh
|
2009-07-22 12:44:55 +12:00 |
Robert O'Callahan
|
319a670036
|
Bug 339548. Part 3: Introduce native widget clip region API.
|
2009-07-22 12:44:55 +12:00 |
Timothy Nikkel
|
d79ba77609
|
Bug 488242. Make iframes with semi-transparent backgrounds work correctly by painting all canvas background colors using a dedicated fallback background color display item. r+sr=roc
|
2009-07-04 21:30:59 +12:00 |
Neil Deakin
|
c78cc06ad6
|
Bug 178324, refactor focus by moving all focus handling into one place and simplifying it, add many tests, fixes many other bugs too numerous to mention in this small checkin comment, r=josh,smichaud,ere,dbaron,marco,neil,gavin,smaug,sr=smaug (CLOSED TREE)
|
2009-06-10 14:00:39 -04:00 |
Ryo Onodera
|
83f6451dc7
|
Bug 489485. nsRect::ToNearest/Inner/OuterPixels should be nonstatic. r+sr=roc
--HG--
extra : rebase_source : 13778709270ab926e951a7782fce3632370ef7c7
|
2009-05-08 14:31:04 +12:00 |
tn
|
2a41eb69ec
|
Bug 485275. nsViewManger::RenderViews needs to forward to the correct view manager for the display root view. r=roc
|
2009-04-06 12:39:24 +12:00 |
XiaoXiaoHU
|
2c45b1d925
|
Bug 298889 - iframe invisible when window is transparent; r+sr=roc
|
2009-02-24 17:53:32 +01:00 |
Zack Weinberg
|
914daa4cd1
|
Bug 478079 - Kill nsViewManager::DefaultRefresh, and move the cached canvas background to the pres shell; r+sr=roc
|
2009-02-23 02:10:23 +01:00 |