view/src/nsViewManager.h
fcaf9e4c7965de9b7d84a84ec4456cc9115b7f09
created 2012-03-01 01:58 -0500
pushed 2012-03-13 21:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 722641. Back out bug 598482 because it reduces perceived responsiveness in some rare cases. r=tnikkel, a=akeybl
22986f29b1bdc66cea2bfca45bc35552b6a73108
created 2012-01-28 16:36 +1300
pushed 2012-03-13 21:17 +0000
Robert O'Callahan Robert O'Callahan - Bug 721294. Only call nsIPresShell::WillPaint for the root presshell. Pass aWilLSendDidPaint correctly to nsIPresShell::Paint. Remove aPaintDefaultBackground from nsIPresShell::Paint. r=mats
d68b6a9939d8d52f49cd8d9f06dd49968c65a5f9
created 2012-01-27 20:31 -0800
pushed 2012-03-13 21:17 +0000
Phil Ringnalda Phil Ringnalda - Back out eb80ab6ee07b (bug 721627) and 06d02e7132b2 (bug 721294) for orange and red
06d02e7132b28cd0aea416a772c444485ae34260
created 2012-01-28 16:36 +1300
pushed 2012-03-13 21:17 +0000
Robert O'Callahan Robert O'Callahan - Bug 721294. Only call nsIPresShell::WillPaint for the root presshell. Pass aWilLSendDidPaint correctly to nsIPresShell::Paint. Remove aPaintDefaultBackground from nsIPresShell::Paint. r=mats
8988bb11120223aed5ad6a6efcffa672eb248125
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 21 - Update the invalidation setup comment. r=roc
0d025e2e01340f542b78d0ecbf83eee64b00fba4
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 20 - Rename Update to Invalidate; view updates are now always asynchronous. r=roc
71d77495b606fc145bdceabcda29181978bd9405
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 598482 part 16. When flushing layout, also flush out widget geometry changes. r=roc
6d9721de770c41005b74cd6d7623cfd32ce29c60
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 15 - Rename view update batches to refresh disable batches and only use them in the two places that can enter reflow (where synchronous painting is permitted). r=roc
a353425564823a2cd13d02b96a194c2513fcb23e
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 598482 part 14. Rename IsRefreshEnabled to IsPaintingAllowed. r=roc
d7dcde1032edd13519723092621a9fa0c4dd2138
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 13 - Flush invalidations via the refresh driver instead of from view update batches. Change the meaning of "refresh disabled" from "no invalidations allowed" to "no synchronous painting allowed". r=roc
4b492a0e51f555e359526cd771a1ce0891652101
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 12 - Remove unnecessary widget parameter. r=roc
2d5e31af7e3eca158926709b2e582b0e3d83dfd9
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 11 - Set up a connection between the view manager and the refresh driver. r=roc
4616fa6c1dc7ffd22b9b177e0e909d3b7287b244
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 10 - Small refactoring in nsViewManager. r=roc
ac01aec1a983a45baf0503608cc9998169ae7e96
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 9 - Remove unused aIgnoreWidgetView argument. r=roc
61a1f0b288124bc6919e965834f31df253718311
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 8 - Remove unused mUpdateCnt. r=roc
04292f9ff36324c5a6fdfca1e98fc1e30dcf290a
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 7 - Remove NS_VMREFRESH_* flags. NS_VMREFRESH_NO_SYNC is now the unchangable default. r=roc
e83f53b3302e57aea3a5813d476f477bd2f4020d
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 5 - Remove support for event-based invalidation flushing. r=roc
487d669f797347ec943473ec8e01e01de73e94b4
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 2 - Remove synchronous painting APIs from nsIViewManager. r=roc
25224a78f895a98acca5cc9db2d47239fb266d84
created 2011-12-23 22:21 -0800
pushed 2012-03-13 21:17 +0000
Phil Ringnalda Phil Ringnalda - Back out 1ac4cb2e7c32 to c631f9c3e9a9 (bug 598482) for Android reftest failures
2a36941a69916d9c7f099c16dc556786ca8f86a4
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 21 - Update the invalidation setup comment. r=roc
3e1a744fba1e32eee1646fb43bca1040a9f1109e
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 20 - Rename Update to Invalidate; view updates are now always asynchronous. r=roc
1116117b73ccc738c4062e6dd0a364b935b36d1a
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 598482 part 16. When flushing layout, also flush out widget geometry changes. r=roc
02cfda93f548f9e347ffd92b7c8f7a2b954218fc
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 15 - Rename view update batches to refresh disable batches and only use them in the two places that can enter reflow (where synchronous painting is permitted). r=roc
51699a063cea86c0b4d3f0ac467ca599d73a64ab
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Boris Zbarsky Boris Zbarsky - Bug 598482 part 14. Rename IsRefreshEnabled to IsPaintingAllowed. r=roc
4ce03bf986e727a8cc82d8cd72dd2c068415c731
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 13 - Flush invalidations via the refresh driver instead of from view update batches. Change the meaning of "refresh disabled" from "no invalidations allowed" to "no synchronous painting allowed". r=roc
84a70e2a270e659ccc4e97037be8329574ae91d1
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 12 - Remove unnecessary widget parameter. r=roc
fc0f7ad1de41d5d32821c82b1e8c723931ce14f3
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 11 - Set up a connection between the view manager and the refresh driver. r=roc
42fde5b5e0982248010433d2d565974bd2949015
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 10 - Small refactoring in nsViewManager. r=roc
583ac6c21fbe93576ba45a5505b148b9bca8d571
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 9 - Remove unused aIgnoreWidgetView argument. r=roc
b3fa93cdc1850d1ebd6ac5a4aacbf6e709c69f09
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 8 - Remove unused mUpdateCnt. r=roc
aba624563ee798995f36f5a89914ee18aa581dbe
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 7 - Remove NS_VMREFRESH_* flags. NS_VMREFRESH_NO_SYNC is now the unchangable default. r=roc
5b25cab4ad9dad8f45e547cc97004548bed09964
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 5 - Remove support for event-based invalidation flushing. r=roc
df447fcc75f4dcb55b98eceabddfd61773553f39
created 2011-12-23 22:52 -0500
pushed 2012-03-13 21:17 +0000
Markus Stange Markus Stange - Bug 598482 part 2 - Remove synchronous painting APIs from nsIViewManager. r=roc
7e2695c9d94e2f652122fd8374e62ae881373e49
created 2011-11-21 12:53 -0500
pushed 2012-02-01 00:38 +0000
Neil Deakin Neil Deakin - Bug 703260, part 3, remove nsIViewObserver, r=mats
9298bebc43bf6d96bf3bf773931ca59ef1a815f5
created 2011-11-21 12:53 -0500
pushed 2012-02-01 00:38 +0000
Neil Deakin Neil Deakin - Bug 703260, part 1, remove view from eventstatemanager and presshell event handling, r=smaug,sr=roc
f1b0380e2fb6dd35cf9065fca6050b7f8a555359
created 2011-10-19 14:10 -0500
pushed 2011-12-21 12:10 +0000
Timothy Nikkel Timothy Nikkel - Bug 695245. Misc view related code cleanup. Mostly dead code removal. r=roc
ec7577dec4fceef0ac2717416d9c48289402d935
created 2011-10-17 10:59 -0400
pushed 2011-12-21 12:10 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
e7854b4d29ba905ae3994f821b160c989bac4260
created 2011-09-28 23:19 -0700
pushed 2011-12-21 12:10 +0000
Michael Wu Michael Wu - Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
8a2432d7f8f3e47f86cb8af49b46ca75c29378a2
created 2011-08-11 19:19 -0400
pushed 2011-09-27 17:13 +0000
Rafael Ávila de Espíndola Rafael Ávila de Espíndola - Bug 678222 - Fix build with clang and c++0x; r=roc
22b20e5dcdce2d7f9366bec9020c74ad0890f493
created 2011-07-25 17:19 -0500
pushed 2011-09-27 17:13 +0000
Marco Castelluccio Marco Castelluccio - Bug 635643. Remove nsIRegion, because it is a useless wrapper class. r=tnikkel
916987d881346e5bc8ba17cc843fc42ce5566ea4
created 2011-05-11 10:49 -0500
pushed 2011-07-05 17:00 +0000
Timothy Nikkel Timothy Nikkel - Bug 655267. Move the synth mouse move handling from the view manager to the pres shell. r=roc
3237cf9bc6f8e9573ca383e60fac07ad16fdba4c
created 2011-04-16 18:22 -0700
pushed 2011-07-05 17:00 +0000
Zack Weinberg Zack Weinberg - Bug 651017, part 5: mechanical changes.
986bbaeb339ef0741c437c2066777dc0c0e4aff8
created 2011-03-29 22:24 -0400
pushed 2011-04-26 22:38 +0000
Ms2ger Ms2ger - Bug 637864 - Give nsIViewManager::GetRootView a sane signature; r=bz
3b0081e69d1f05fffa784d1b690e63352274119d
created 2010-08-18 20:16 -0500
pushed 2011-04-26 22:38 +0000
Timothy Nikkel Timothy Nikkel - Bug 587542. If painting is suppressed in the presshell, drop invalidations that come through the view subsystem as well as through the usual frame invalidation path. r=roc
386d56a5167f105304326a8bc88ccc3258d9a687
created 2010-08-05 14:39 -0400
pushed 2011-04-26 22:38 +0000
Boris Zbarsky Boris Zbarsky - 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
8f2143a0e3d0cd3995028721eabfd46c0e798d0a
created 2010-07-18 21:23 -0500
pushed 2011-04-26 22:38 +0000
Timothy Nikkel Timothy Nikkel - Bug 563878. Part 12. Change the view observer interface and overhaul painting in view/. r=mats f=roc
a85ea14c92bff2342a66e0e242a12a03f247fb43
created 2010-07-18 21:23 -0500
pushed 2011-04-26 22:38 +0000
Timothy Nikkel Timothy Nikkel - Bug 563878. Part 11. Rework the synth mouse move code. r=mats
fb34f3f684dfa1650d4991d185b21c0d83a4f139
created 2010-07-16 09:08 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - 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
751e74792a2fbee99e0968fc9413f9897f531fa2
created 2010-07-16 09:08 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 572900. Part 1: Remove view cruft that's not needed now that scrolling is layer-based. r=tnikkel
62b8319818b1f6c17602b1018484ee9202a41706
created 2010-07-02 14:11 -0500
pushed 2011-04-26 22:38 +0000
Timothy Nikkel Timothy Nikkel - Bug 563878. Part 6. Simplify nsViewManager::ViewToWidget. r=mats
5b1c95b84304f22428b982a19bce997cb738aca6
created 2010-06-24 21:01 -0500
pushed 2011-04-26 22:38 +0000
Jim Mathies Jim Mathies - Bug 513162 - Widget additions for recycling top level widgets as content containers. r=dbaron.
fdb1e4bc853db53142b244ddf6e20e9bbab8e636
created 2010-06-05 15:29 -0500
pushed 2011-04-26 22:38 +0000
Timothy Nikkel Timothy Nikkel - Bug 563878. Part 4. Add AppUnitsPerDevPixel convenience function to viewmanager. r=mats
5702bf7ea7eb85e1dbbd23a74f6e747e3b26edcd
created 2010-06-05 15:29 -0500
pushed 2011-04-26 22:38 +0000
Timothy Nikkel Timothy Nikkel - Bug 563878. Part 2. Some view/ cleanup. r=mats
c85d57ea1d37fdfea1ba14d487df44bf66acad3a
created 2010-03-01 21:03 +1300
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - 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.
5b74da35092c9cd5d8c942adc89c47fa9dc86d45
created 2010-02-18 13:23 -0600
pushed 2011-04-26 22:38 +0000
Timothy Nikkel Timothy Nikkel - Bug 545593. Remove nsViewManager::Enable/DisableRefresh. r=roc
4e883e25a86ca9a2cf9d18294c04e25c2f1830e4
created 2010-02-12 16:46 -0600
pushed 2011-04-26 22:38 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset 93c7b23284b8 (Bug 545593) for causing Md oth failures on linux.
93c7b23284b828d28423bfcf0f9f8f59b6f625c6
created 2010-02-11 18:14 -0600
pushed 2011-04-26 22:38 +0000
Timothy Nikkel Timothy Nikkel - Bug 545593. Remove nsViewManager::Enable/DisableRefresh. r=roc
2f7d76044ee86b461ecdd5955e920d9c8475c59a
created 2010-01-12 10:45 +1300
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 33: Remove nsScrollPortView etc. r=mats
4ccff5df452cf08d29a430ff40d15fa6f3920c7f
created 2009-10-08 16:01 +1300
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 31: Move scroll implementation into nsGfxScrollFrame. r=mats
822e303a19a0771e0a084befe22080cde9df48ed
created 2009-09-09 17:40 +1200
pushed 2011-04-26 22:38 +0000
Robert O'Callahan Robert O'Callahan - Bug 526394. Part 21: Remove nsIViewManager RootScrollableView APIs, and move GetRectVisibility to nsIPresShell. r=mats
less more (0) -100 -60 tip