view/nsViewManager.cpp
002603264291acc776613e0d2480a99d0043d926
created 2021-10-17 23:00 +0000
pushed 2021-10-18 09:51 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1736236 - Remove obsolete LayerManager.h. r=gfx-reviewers,lsalzman
023918f7facaf49c879d6bfd662c10a1e6f1c588
created 2021-10-05 12:54 +0000
pushed 2021-10-05 21:54 +0000
Nicolas Silva Nicolas Silva - Bug 1690619 - Keep track of where the request to rendering something comes from. r=gfx-reviewers,mstange
4978cb06cd63acad5e0ebdfadaa02280124549b8
created 2021-10-01 20:38 +0000
pushed 2021-10-02 09:50 +0000
Daniel Holbert Daniel Holbert - Bug 1733465 part 5: Store nsView::mDirtyRegion in a UniquePtr rather than a raw pointer. r=tnikkel
3dc6bd5714c33afa29d1a3a9194b2ceac9234ec6
created 2021-10-01 20:38 +0000
pushed 2021-10-02 09:50 +0000
Daniel Holbert Daniel Holbert - Bug 1733465 part 4: Convert nsViewManager::gViewManagers to StaticAutoPtr so that we don't have to manually delete it. r=tnikkel
b4c661b5a79995c0a9b3ebeecf512a888944a0b7
created 2021-10-01 20:38 +0000
pushed 2021-10-02 09:50 +0000
Daniel Holbert Daniel Holbert - Bug 1733465 part 2: Modernize nsViewManager::GetRootWidget() to use already_AddRefed return value, instead of requiring getter_AddRefs at callsite. r=tnikkel
e66b97cf91209dfc7cb2e7a36cc722762cd08dca
created 2021-10-01 20:38 +0000
pushed 2021-10-02 09:50 +0000
Daniel Holbert Daniel Holbert - Bug 1733465 part 1: Store nsViewManager::mRootViewManager in a RefPtr instead of manually managing its reference count. r=tnikkel
c4b7ed3e820f0b936d8e3f12ac142b6319550d2f
created 2021-10-01 19:13 +0300
pushed 2021-10-01 21:46 +0000
Sandor Molnar Sandor Molnar - Backed out 5 changesets (bug 1733465) for causing android build bustages in android/SessionAccessibility.cpp. CLOSED TREE
4c5b28b66740c58ec4a1a13d73df7a8add8a9785
created 2021-10-01 14:37 +0000
pushed 2021-10-01 21:46 +0000
Daniel Holbert Daniel Holbert - Bug 1733465 part 5: Store nsView::mDirtyRegion in a UniquePtr rather than a raw pointer. r=tnikkel
3db0452b185c54ec4279121a8ccf255791abfa79
created 2021-10-01 14:37 +0000
pushed 2021-10-01 21:46 +0000
Daniel Holbert Daniel Holbert - Bug 1733465 part 4: Convert nsViewManager::gViewManagers to StaticAutoPtr so that we don't have to manually delete it. r=tnikkel
3cee3f595e451173edf24d8f6e97dd6646103da9
created 2021-10-01 14:37 +0000
pushed 2021-10-01 21:46 +0000
Daniel Holbert Daniel Holbert - Bug 1733465 part 2: Modernize nsViewManager::GetWidget() to use already_AddRefed return value, instead of requiring getter_AddRefs at callsite. r=tnikkel
267d5fc92f121f1839dc1465c17a874fc5369f15
created 2021-10-01 14:37 +0000
pushed 2021-10-01 21:46 +0000
Daniel Holbert Daniel Holbert - Bug 1733465 part 1: Store nsViewManager::mRootViewManager in a RefPtr instead of manually managing its reference count. r=tnikkel
e79fdb09bc18088c1badab54e415c54cd956b785
created 2021-09-22 03:36 +0000
pushed 2021-09-22 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1725267 - Split Paint entry points to make them easier to understand. r=tnikkel
8b2f33a4aa214ea6c560f3d2836e2e15ae97b213
created 2021-09-22 03:36 +0000
pushed 2021-09-22 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1725267 - Remove PresShell::Composite. r=tnikkel
42138569d93a589ea2239450199622cc2ffe3f58
created 2021-09-22 03:36 +0000
pushed 2021-09-22 09:47 +0000
Matt Woodrow Matt Woodrow - Bug 1725267 - Remove unused region from PresShell::Paint. r=tnikkel
e8299f04430316b8ed5a73b8b9f0e824dfe84f38
created 2021-08-05 06:48 +0000
pushed 2021-08-05 16:34 +0000
Matt Woodrow Matt Woodrow - Bug 1722258 - Convert more LayerManager usage to use WindowRenderer. r=miko
ce8f605d6920aca0f8f9801b820c218b6f4bcb4a
created 2021-08-05 06:48 +0000
pushed 2021-08-05 16:34 +0000
Matt Woodrow Matt Woodrow - Bug 1722258 - Split out fallible composite-only path of PresShell::Paint. r=miko
bdf05015fbffef15464dcad0cb7e5f0f7d309ebd
created 2021-07-29 20:19 +0300
pushed 2021-07-29 17:26 +0000
Csoregi Natalia Csoregi Natalia - Backed out 3 changesets (bug 1722258) for causing Bug 1722935. a=backout
41176d476eb7a40b9f77c2946df8c9384e78a53e
created 2021-07-28 20:58 +0000
pushed 2021-07-29 03:39 +0000
Matt Woodrow Matt Woodrow - Bug 1722258 - Convert more LayerManager usage to use WindowRenderer. r=miko
4149d596d03df5ad29f8dfa7be377274d1ae88de
created 2021-07-28 20:58 +0000
pushed 2021-07-29 03:39 +0000
Matt Woodrow Matt Woodrow - Bug 1722258 - Split out fallible composite-only path of PresShell::Paint. r=miko
76ccadcf74235eea28f88592488e3b908773c1b2
created 2021-07-22 22:58 +0000
pushed 2021-07-23 03:42 +0000
Matt Woodrow Matt Woodrow - Bug 1721537 - Split out WindowRenderer base class from LayerManager. r=miko
14358973739cbd590dac55abb23d78f6409e7ef8
created 2021-02-16 04:44 +0000
pushed 2021-02-16 09:40 +0000
Gerald Squelart Gerald Squelart - Bug 1691589 - Reduce reliance on GeckoProfiler.h when only labels (and maybe markers) are needed - r=necko-reviewers,geckoview-reviewers,sg,agi,florian
ebde9f72db43d8d0665d4be79dbc74b07c449bfe
created 2021-01-25 11:53 +0000
pushed 2021-01-26 09:25 +0000
Mats Palmgren Mats Palmgren - Bug 1687239 part 2 - Remove plugin support from layout/. r=emilio
64e6fc7cfaeb0b7bdbec7e3e32a0157c34c2b631
created 2020-12-29 21:19 +0000
pushed 2020-12-30 09:29 +0000
Masayuki Nakano Masayuki Nakano - Bug 1683226 - part 16: Get rid of `WidgetPluginEvent` r=smaug
22a884a1390fcaba668ce272b11ee45eecc220fa
created 2020-04-03 21:05 +0000
pushed 2020-04-04 09:29 +0000
Eric Rahm Eric Rahm - Bug 1626456 - Remove stray nsAutoPtr.h includes. r=KrisWright
66d32f60d18d6be29a6056ec19acf618ef48f0f5
created 2020-02-11 19:01 +0000
pushed 2020-02-15 09:56 +0000
Timothy Nikkel Timothy Nikkel - Bug 1613482. Clear nsRefreshDriver::mHasScheduleFlush whenever mViewManagerFlushIsPending is cleared. r=mattwoodrow
7214f827b7fb017fd9ee1a81b9e54f2d97e5f8c1
created 2019-10-06 18:29 +0000
pushed 2019-10-07 09:29 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1519636 - Reformat recent changes to the Google coding style r=Ehsan
a7180808eaaeb815467d7794477f69a71b62a93b
created 2019-09-25 19:12 +0000
pushed 2019-09-26 04:07 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1583534 - Further simplify PresShell::ResizeReflow. r=botond
5440467afab5639d3626dbaeadef000a2953e30e
created 2019-05-26 14:31 +0000
pushed 2019-05-26 21:12 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1550422 - P23. Remove now unused gfxPrefs. r=jrmuizel
af54b2de7028db03f42207598f7a0b4ba81e262f
created 2019-05-25 09:07 +0300
pushed 2019-05-25 09:39 +0000
Gurzau Raul Gurzau Raul - Backed out 31 changesets (bug 1552643, bug 1550422) for xpcshell crash on a CLOSED TREE.
d98dfc5659273b0984ac10f15c503dc4dc11eea6
created 2019-05-24 11:37 +0000
pushed 2019-05-25 09:39 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1550422 - P23. Remove now unused gfxPrefs. r=jrmuizel
5a60b9fe09370c269227df87a525d9f098e54c37
created 2019-05-23 05:59 +0300
pushed 2019-05-23 15:52 +0000
Gurzau Raul Gurzau Raul - Backed out 28 changesets (bug 1550422) for marionette AssertionError and failing browser_policy_hardware_acceleration.js on a CLOSED TREE.
6ada1116b2415640a9d59cd4c3b598db6f46e399
created 2019-05-22 12:46 +0000
pushed 2019-05-23 15:52 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1550422 - P23. Remove now unused gfxPrefs. r=jrmuizel
e2969c920810b32d97f6dd72b1f84a94fadddc77
created 2019-05-06 13:01 +0000
pushed 2019-05-06 21:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1543315 - part 14: Mark PresShell::WillPaintWindow() and PresShell::DidPaintWindow() as MOZ_CAN_RUN_SCRIPT r=smaug
59633bc3f7619ec93c0a978861c2f466d7fd3433
created 2019-05-06 13:25 +0000
pushed 2019-05-06 21:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1543315 - part 13: Mark PresShell::Paint() as MOZ_CAN_RUN_SCRIPT r=smaug
23ca4e6edd55d1261e9829ed29b64166fd44fa18
created 2019-04-30 01:52 +0000
pushed 2019-04-30 11:32 +0000
Masayuki Nakano Masayuki Nakano - Bug 1547621 - Move all inline methods of nsIPresShell into mozilla::PresShell r=smaug
e73708ef8ebaa3215f8575fede5979d01fa8df10
created 2019-04-25 05:04 +0000
pushed 2019-04-25 09:46 +0000
Masayuki Nakano Masayuki Nakano - Bug 1545342 - part 3: Move remaining public enum of nsIPresShell to mozilla namespace in mozilla/PresShellForwards.h and make them enum class r=smaug
7b63cad25d9b4081eedc4a4d65004c60ac0c9277
created 2019-04-13 01:05 +0000
pushed 2019-04-13 21:44 +0000
Masayuki Nakano Masayuki Nakano - Bug 1542663 - Make nsViewManager and nsView (nsIWidgetListener) use mozilla::PresShell directly rather than via nsIPresShell r=tnikkel
0ace82a1db85a61001ed428415b175ae899cef76
created 2019-02-11 23:25 +0000
pushed 2019-02-12 05:25 +0000
Masayuki Nakano Masayuki Nakano - Bug 1506508 - Make PresShell::EventHandler::HandleEvent() flush any dirty region before deciding to event target of eMouseDown and eMouseUp r=smaug
f0a91d36587266d7454a450c6044d573664fbed5
created 2019-01-02 14:05 +0100
pushed 2019-01-03 22:05 +0000
Emilio Cobos Álvarez Emilio Cobos Álvarez - Bug 1517241 - Rename nsIDocument to mozilla::dom::Document. r=smaug
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
6dc964ee521c253dd0c5e33b8861788dc3ff70d3
created 2018-05-18 17:36 -0400
pushed 2018-06-04 17:56 +0000
Markus Stange Markus Stange - Bug 1462784 - Remove EVENTS category. r=njn
66f87c551f18e83f5b04f34c42d2feddbe4fd88c
created 2018-06-01 23:42 +0300
pushed 2018-06-04 17:56 +0000
Csoregi Natalia Csoregi Natalia - Backed out 18 changesets (bug 1462784) for ESlint failure on FlameGraph.js:1297. CLOSED TREE
1d38a4cf5a4a7e54adbdb5ffa31c944e41e27e18
created 2018-05-18 17:36 -0400
pushed 2018-06-04 17:56 +0000
Markus Stange Markus Stange - Bug 1462784 - Remove EVENTS category. r=njn
e8eba439b33ea5acdc140c4d11ffd3650dff09b7
created 2018-06-01 01:06 +0300
pushed 2018-06-01 09:40 +0000
Noemi Erli Noemi Erli - Backed out 18 changesets (bug 1462784) for failures in devtools/client/performance/test/unit/test_tree-model-08.js on a CLOSED TREE
ea05ff70a51d403818bc263034b730f8c9e013e5
created 2018-05-18 17:36 -0400
pushed 2018-06-01 09:40 +0000
Markus Stange Markus Stange - Bug 1462784 - Remove EVENTS category. r=njn
a31c1b8a41f81fb564bd86e1c22617595d61a42d
created 2018-04-28 12:50 -0700
pushed 2018-05-08 15:48 +0000
Chris Peterson Chris Peterson - Bug 1457813 - Part 2: Replace non-asserting NS_PRECONDITIONs with MOZ_ASSERTs. r=froydnj
744a3f069aecde8e9583a15601fd15d85f63360d
created 2018-01-10 11:16 -0500
pushed 2018-01-12 21:58 +0000
Milan Sreckovic Milan Sreckovic - Bug 1423551: Use BaseRect access methods instead of member variables in view/. r=jet
8281ed36bd4946af69af747b199814cc1a51fb52
created 2017-10-12 13:10 +1300
pushed 2017-10-12 21:58 +0000
Matt Woodrow Matt Woodrow - Bug 1261175. r=tnikkel, a=abillings
b3820db371aee902b4b903483b02ba79082951bd
created 2017-09-14 23:26 +0300
pushed 2017-09-15 09:06 +0000
Olli Pettay Olli Pettay - Bug 1398196, flush layout before hittesting when handling mousedown/up, r=ehsan
9ff81e376529981389074a985083d161e2f155d3
created 2017-07-07 14:54 -0500
pushed 2017-07-30 09:19 +0000
Timothy Nikkel Timothy Nikkel - Backed out changeset 497dbf087ad5 (add diagnostic asserts) (bug 1354933)
6a629adbb62a299d7208373d1c6f375149d2afdb
created 2017-07-06 14:00 +0200
pushed 2017-07-07 08:34 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1378712 - Remove all trailing whitespaces r=Ehsan
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-06-26 11:27 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
497dbf087ad59eeeb898427b80152ead617c89c9
created 2017-04-27 17:50 -0500
pushed 2017-04-28 08:36 +0000
Timothy Nikkel Timothy Nikkel - Bug 1354933. Add annotation if the view is for a printing document if the view has a frame in its destructor. r=mats
ff8a7fa4148bdc06c57016ca6c62d9fea0147a4d
created 2017-04-18 15:40 +1000
pushed 2017-04-27 14:32 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1357298 - Remove the 'layers.frame-counter' option. r=mstange,mattwoodrow.
102d5db4cb8c74513fd11b53e8f2d743aa40578a
created 2017-03-31 14:06 -0700
pushed 2017-04-01 11:10 +0000
Eric Rahm Eric Rahm - Bug 1351904 - Switch layout over to ArenaAllocator. r=xidorn
a96ae696679b0e01bbf27689a7097127fa2a4d4b
created 2017-02-16 19:18 -0500
pushed 2017-02-17 11:41 +0000
Markus Stange Markus Stange - Bug 1275347 - Move the display list profiler marker to the right place. r=mattwoodrow
0775748c6e495da30eda4ac187e248e71377de47
created 2017-02-09 10:42 +0100
pushed 2017-02-15 23:26 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1338086 - Remove useless else blocks in order to reduce complexity in view/ r=tnikkel
3084a9f73d4bd476e97ea8d727f33dc0358ef17e
created 2017-02-14 03:44 +0200
pushed 2017-02-14 12:38 +0000
Olli Pettay Olli Pettay - Bug 1338901 - nsViewManager::ProcessPendingUpdatesForView should use AutoTArray to avoid alloc/free, r=tn
c76949a95eeb79057ccacf5fa1a9c54f9f511554
created 2017-02-10 10:42 +0800
pushed 2017-02-10 12:50 +0000
Cameron McCormack Cameron McCormack - Bug 1334735 - Part 1: Move need style/flush flags from document to pres shell. r=bz
a9f258d042482099bbbd9bfd235efbf742959df0
created 2017-01-24 17:10 +0100
pushed 2017-01-25 02:53 +0000
Julian Seward Julian Seward - Bug 1232696 - Remove NS_DECL_AND_IMPL_ZEROING_OPERATOR_NEW as it causes segfaulting for GCC 6 builds (1 of 5, fixes for view/). r=tnikkel.
less more (0) -100 -60 tip