Boris Zbarsky
|
e8a9de31ab
|
Bug 575336 part 1. Make sure to update the size of the current prescontext on style flush, so that media queries do the right thing. r=roc
|
2010-08-05 14:39:39 -04:00 |
|
Timothy Nikkel
|
b364da1a00
|
Bug 563878. Part 12. Change the view observer interface and overhaul painting in view/. r=mats f=roc
|
2010-07-18 21:23:47 -05:00 |
|
Timothy Nikkel
|
3317cb6848
|
Bug 563878. Part 11. Rework the synth mouse move code. r=mats
|
2010-07-18 21:23:47 -05:00 |
|
Robert O'Callahan
|
1df5a7ec56
|
Bug 564991. Part 27: Make plugin geometry changes asynchronous and make them happen as close to the final paint as possible. r=matspal,sr=vlad
|
2010-07-16 09:08:08 +12:00 |
|
Robert O'Callahan
|
00f2a44ddc
|
Bug 572900. Part 1: Remove view cruft that's not needed now that scrolling is layer-based. r=tnikkel
|
2010-07-16 09:08:06 +12:00 |
|
Timothy Nikkel
|
60e2c474d2
|
Bug 563878. Part 6. Simplify nsViewManager::ViewToWidget. r=mats
|
2010-07-02 14:11:04 -05:00 |
|
Jim Mathies
|
8c780e75d1
|
Bug 513162 - Widget additions for recycling top level widgets as content containers. r=dbaron.
|
2010-06-24 21:01:06 -05:00 |
|
Timothy Nikkel
|
99d62dbee8
|
Bug 563878. Part 4. Add AppUnitsPerDevPixel convenience function to viewmanager. r=mats
(transplanted from fdb1e4bc853db53142b244ddf6e20e9bbab8e636)
--HG--
extra : transplant_source : %FD%B1%E4%BC%85%3D%B51B%B2D%DD%F6%E2%0E%9B%BA%B8%E66
|
2010-06-05 15:29:49 -05:00 |
|
Timothy Nikkel
|
55fde443d9
|
Bug 563878. Part 2. Some view/ cleanup. r=mats
(transplanted from 5702bf7ea7eb85e1dbbd23a74f6e747e3b26edcd)
--HG--
extra : transplant_source : W%02%BF%7E%A7%EB%85%E1%DB%BD%23%A7Ont%7E%3B%26%ED%CD
|
2010-06-05 15:29:49 -05:00 |
|
Robert O'Callahan
|
11a3d788af
|
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
|
92355591c8
|
Bug 545593. Remove nsViewManager::Enable/DisableRefresh. r=roc
|
2010-02-18 13:23:23 -06:00 |
|
Timothy Nikkel
|
53fe3ff52d
|
Backed out changeset 93c7b23284b8 (Bug 545593) for causing Md oth failures on linux.
|
2010-02-12 16:46:04 -06:00 |
|
Timothy Nikkel
|
73241cb6bc
|
Bug 545593. Remove nsViewManager::Enable/DisableRefresh. r=roc
--HG--
extra : rebase_source : 963053b0f3d5712308b53c665dddcedae08a2b21
|
2010-02-11 18:14:59 -06:00 |
|
Robert O'Callahan
|
b5f5b11c36
|
Bug 526394. Part 33: Remove nsScrollPortView etc. r=mats
|
2010-01-12 10:45:20 +13:00 |
|
Robert O'Callahan
|
04a613495c
|
Bug 526394. Part 31: Move scroll implementation into nsGfxScrollFrame. r=mats
|
2009-10-08 16:01:15 +13:00 |
|
Robert O'Callahan
|
519c0fd842
|
Bug 526394. Part 21: Remove nsIViewManager RootScrollableView APIs, and move GetRectVisibility to nsIPresShell. r=mats
|
2009-09-09 17:40:02 +12:00 |
|
Oleg Romashin
|
779504f014
|
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 |
|
Mats Palmgren
|
f93c58bc21
|
Call WillPaint() on all descendant view observers. b=517772 r=bzbarsky r=roc
|
2009-10-16 12:55:19 +02:00 |
|
Robert O'Callahan
|
6de615de1b
|
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
|
02a7469b05
|
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
|
a5bfe49767
|
Bug 503943, back out mouse capture patch, CLOSED TREE
|
2009-09-10 12:11:41 -04:00 |
|
Neil Deakin
|
2ca788ce33
|
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
|
8943704095
|
Bug 457949 - no need for Stopwatch r=bsmedberg
--HG--
extra : rebase_source : 5cd3baecf54295012b28d42fc7bf4c9b34e12714
|
2009-08-28 11:03:51 -07:00 |
|
Robert O'Callahan
|
9f2ae1a715
|
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 |
|
Robert O'Callahan
|
20c4a2900f
|
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
|
d6fc5e3bfb
|
Bug 352093. Part 2: Create nsIViewManager::GetRootWidget.
|
2009-07-22 12:45:03 +12:00 |
|
Robert O'Callahan
|
41b0dc9d84
|
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
|
b4be2a9744
|
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
|
81bc0a54db
|
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 |
|
Neil Deakin
|
79321ef1f8
|
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 |
|
Jeremy D. Lea
|
39f62f1364
|
Bug 431634 - Part 1 - clean up header pollution; r+sr=roc
|
2009-04-01 13:59:02 -08:00 |
|
Zack Weinberg
|
558a5863e2
|
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 |
|
Jeremy Lea
|
1800930122
|
Bug 448830. Make nsIntRect/nsIntMargin/nsIntSize/nsIntPoint different types from nsRect/nsMargin/nsSize/nsPoint different types for better compile-type unit checking. r+sr=roc
--HG--
extra : rebase_source : a331a9e49fbc5931f546919281fcca7f008ab615
|
2009-01-15 16:27:09 +13:00 |
|
Robert O'Callahan
|
3f3b6013d1
|
Bug 454959. When a document is in a floating view, floating-ness doesn't propagate across view manager boundaries. So use the display-root view as the place to invalidate from. r+sr=bzbarsky
|
2008-11-26 11:09:37 +13:00 |
|
L. David Baron
|
fa9533f8cf
|
Flush view manager's delayed resize when flushing layout. (Bug 453896) r+sr=bzbarsky
|
2008-09-09 06:43:10 -07:00 |
|
L. David Baron
|
b648585b1d
|
Correctly handle window resizes when one dimension is zero. (Bug 453759) r+sr=roc
|
2008-09-08 06:41:36 -07:00 |
|
Robert O'Callahan
|
b934dd7421
|
Bug 442291. Avoid the bitblit scrolling path completely if the area to be repainted is more than half the area to scroll. The goal is to avoid the synchronous repaint required by bitblitting (synchronicity is required to minimize the delay between blitting and repainting --- the intermediate display is very ugly). Also, make scroll-induced full-view repainting DEFERRED, so that it's less urgent and more apt to coalesce, so we drop frames more easily when painting can't keep up during scrolling. r+sr=bz
|
2008-09-06 20:42:47 +12:00 |
|
Karl Tomlinson
|
254510d392
|
Adjust the dirty region consistently with the coordinate transformation. b=445932 r+sr=roc
|
2008-07-21 20:24:38 +12:00 |
|
Olli.Pettay@helsinki.fi
|
6d32891dbb
|
Bug 421209, r=cpearce, sr=jst, a=beltzner
|
2008-03-20 13:24:36 -07:00 |
|
roc+@cs.cmu.edu
|
e491c305ca
|
Bug 399852. Experimental relanding to collect data from centos5.
|
2008-02-19 01:16:20 -08:00 |
|
roc+@cs.cmu.edu
|
fceb9e258f
|
Backing out bug 399852 again, looks like it caused more focus-related mochitest failures
|
2008-02-11 19:04:48 -08:00 |
|
roc+@cs.cmu.edu
|
381865831c
|
Bug 399852. Suppress focus changes during content updates, reboot focus after the update has finished. patch by Chris Pearce, r+sr=roc
|
2008-02-11 17:57:18 -08:00 |
|
roc+@cs.cmu.edu
|
04ea5b16d9
|
Bug 413292. Make Begin/EndUpdateViewBatch be sure to remove the batch-count from the same viewmanager we added one to. r+sr=bzbarsky
|
2008-01-26 15:59:50 -08:00 |
|
dholbert@cs.stanford.edu
|
75e67e1e4d
|
Backing out 399852 due to mac mochitest failures
|
2008-01-15 16:56:43 -08:00 |
|
dholbert@cs.stanford.edu
|
88e7613094
|
Bug 399852 - Crash [@ nsCSSFrameConstructor::FindFrameWithContent] with position: fixed, focusing and contenteditable, patch by Chris Pearce <chris@pearce.org.nz>, r+sr=roc, a=blocking1.9+ (re-landing; mochitest failures should be fixed)
|
2008-01-15 16:19:47 -08:00 |
|
roc+@cs.cmu.edu
|
3726209e83
|
Backing out 410489 to fix test failures
|
2008-01-09 17:01:51 -08:00 |
|
martijn.martijn@gmail.com
|
127e57e6ce
|
Bug 399852 - Crash [@ nsCSSFrameConstructor::FindFrameWithContent] with position: fixed, focusing and contenteditable, patch by Chris Pearce, r+sr=roc, a=blocking1.9+
|
2008-01-09 13:44:59 -08:00 |
|
sharparrow1@yahoo.com
|
56766201d9
|
Bug 385978: View cleanup. r+sr=roc
|
2007-06-27 14:23:02 -07:00 |
|
sharparrow1@yahoo.com
|
4e5da46ad5
|
Bug 385937: Remove nsIBlender. rs=pavlov
|
2007-06-27 12:06:09 -07:00 |
|
dbaron@dbaron.org
|
d4ac9c2be8
|
Remove unused variable/parameter in view code. b=371392 r+sr=roc
|
2007-05-17 23:02:00 -07:00 |
|