gfx/layers/ipc/CompositorParent.cpp
922334c70324e4295dcfcfafe6da4ae2e1154834
created 2016-03-25 01:38 -0700
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical, a=rkothari)
b577f69f24286bbadb9be2ba1345b2ff18f58338
created 2016-03-25 01:35 -0700
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Track whether or not remote layers have acknowledged compositor changes. (bug 1256517 part 1, r=mattwoodrow, a=rkothari)
104bef115f31497dd411582328eef6ed375d0c72
created 2016-04-22 12:27 -0400
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Backed out changeset 3c3cb171a6cc
3c3cb171a6ccc6dbda66bf513b0d33e131d6cfea
created 2016-03-25 01:35 -0700
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Track whether or not remote layers have acknowledged compositor changes. (bug 1256517 part 1, r=mattwoodrow, a=rkothari)
c7ce9a2f4c3ea7f97b9d3429618388328d89a306
created 2016-03-24 09:40 -0500
pushed 2016-04-25 16:57 +0000
Jim Mathies Jim Mathies - Bug 1148978 - Remove plugin window update composition deferment. r=mattwoodrow, a=ritu
2523b65f4676e03c98d23974558c04222ff459fa
created 2016-03-04 17:56 -0600
pushed 2016-04-25 16:57 +0000
Jim Mathies Jim Mathies - Bug 1253688 - Backout bug 1229429 which caused a painting problem with Loops remote browser chat window with e10s enabled. r=billm
966bbc65931a548f4938670fb1835226fecfa0ef
created 2016-02-29 01:53 -0500
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Handle device resets by recreating the compositor, rather than the compositor IPDL stack. (bug 1245765 part 7, r=mattwoodrow)
1f92898de8ed1a305af0c77828549f4583099f9a
created 2016-02-29 01:53 -0500
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Factor compositor initialization out of LayerManagerComposite. (bug 1245765 part 6, r=mattwoodrow)
3eaa8e00c57fe97475013a5c6991c9404b2ce818
created 2016-02-29 01:53 -0500
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Remove some static_casting in CompositorParent. (bug 1245765 part 5, r=mattwoodrow)
6fcea9ec83505069544ad8671b468dff7bd87aea
created 2016-02-29 01:53 -0500
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Propagate D3D9 device resets to remote layers. (bug 1245765 part 2, r=mattwoodrow)
0c434a1ba1f596fc5df52f0ed7391a97a29fecfa
created 2016-02-29 01:53 -0500
pushed 2016-04-25 16:57 +0000
David Anderson David Anderson - Add a helper function for iterating indirect layer trees. (bug 1245765 part 1, r=mattwoodrow)
db9d813769f633b433a36734f5fc7369dced81d5
created 2016-02-26 21:36 -0500
pushed 2016-04-25 16:57 +0000
Andrew Moser Andrew Moser - Bug 1249937 - Rename LayerComposite::SetShadowTransform to SetShadowBaseTransform. r=botond
68295c584858b9825fdea9c5903c01080826c354
created 2016-02-24 21:24 +0000
pushed 2016-04-25 16:57 +0000
Bas Schouten Bas Schouten - Bug 1232042 - Addendum: Add comment for mLayerManager check. r=jrmuizel
246e0ff966fccc52fac204aa2dea7767a8a54134
created 2016-02-24 03:50 +0000
pushed 2016-04-25 16:57 +0000
Bas Schouten Bas Schouten - Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
640eb13b730cd4f574ba4f9579dc6d0c7bf1f575
created 2016-02-23 21:27 -0800
pushed 2016-04-25 16:57 +0000
Phil Ringnalda Phil Ringnalda - Back out 6a24b31747be (bug 1232042) for crashes @RecvForcePresent
6a24b31747be818caf7891d18947d6aaccf20e88
created 2016-02-24 03:50 +0000
pushed 2016-04-25 16:57 +0000
Bas Schouten Bas Schouten - Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
9e71a38057d1e37194c6a367d7df337e7088acca
created 2016-01-08 20:17 +0100
pushed 2016-04-25 16:57 +0000
Peter Van der Beken Peter Van der Beken - Bug 1020199 - Make sure APZ works with nested oop iframe. r=kats, r=dvander.
afeaae6740e5aed031f1ab3a5f1b2c626422885d
created 2016-02-12 20:24 -0500
pushed 2016-04-25 16:57 +0000
Botond Ballo Botond Ballo - Bug 1247452 - Use the effective visible region rather than the visible region where appropriate in the compositor. r=mattwoodrow
58b7b92c3ad92a3bb9a59df7d944eb43a7ee0f9a
created 2016-02-16 09:30 -0600
pushed 2016-04-25 16:57 +0000
Jim Mathies Jim Mathies - Bug 1229429 - Refresh plugin window state during composition if we detect a change of layer trees. Fixes issues with plugin window visibility during rapid tab switching. r=roc
59ae52ad58801ef311710dd91fc94f73201cc91f
created 2016-02-05 10:11 -0800
pushed 2016-04-25 16:57 +0000
Mason Chang Mason Chang - Bug 1239861. Skip composite if vsync time is before force composite time. r=kats
556b33a57f0fd66dcda8171b10cc9fb5a15a38f0
created 2016-02-04 09:10 -0600
pushed 2016-04-25 16:57 +0000
Jim Mathies Jim Mathies - Bug 1243413 - If a plugin window is hidden in an adjacent scroll frame due to APZ scroll state changes, make sure to show the plugin window after the scroll operation complete. r=kats
3ac92b42152fc8e895fe8e62d1b86471a6966dc3
created 2016-03-04 17:56 -0600
pushed 2016-03-07 14:18 +0000
Jim Mathies Jim Mathies - Bug 1253688 - Backout bug 1229429 which caused a painting problem with Loops remote browser chat window with e10s enabled. r=billm,a=lizzard
03725a09cbb51cbda9d9b7e1de0b0873d5bbc321
created 2016-02-16 09:30 -0600
pushed 2016-03-07 14:18 +0000
Jim Mathies Jim Mathies - Bug 1229429 - Refresh plugin window state during composition if we detect a change of layer trees. Fixes issues with plugin window visibility during rapid tab switching. r=roc, a=lizzard
d9e3fdf3afe28a7df69ba51ae201d8d8a3cb25b7
created 2016-02-05 10:11 -0800
pushed 2016-03-07 14:18 +0000
Mason Chang Mason Chang - Bug 1239861. Skip composite if vsync time is before force composite time. r=kats a=sylvestre
333b31c1040c085af12e7865a83df50184367107
created 2016-01-22 15:28 -0500
pushed 2016-03-07 14:18 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1241678 - Fix low-volume null-deref crash. r=BenWa
66e07ef46853709e3fa91e7c9ad9fe6abf0d5f06
created 2016-01-21 16:47 +0100
pushed 2016-03-07 14:18 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 415f713d58b0 (bug 1239861) to fix perma-busted Android 4.3 debug R34
7333e869b2846ea2b71c11b8ecb7916a088c60eb
created 2016-01-19 20:58 +0100
pushed 2016-03-07 14:18 +0000
Jerry Shih Jerry Shih - Bug 1231042 - clean current composition task and related flag when screen off. r=mchang
415f713d58b0803cf143f0a605ed79409d57fc1d
created 2016-01-19 17:10 -0800
pushed 2016-03-07 14:18 +0000
Mason Chang Mason Chang - Bug 1239861. Normalize composite timestamps to now if timestamp is in the past. r=kats,vlad
4e2224c009dfedfcd95035e2fc67779567c2cdea
created 2016-01-13 12:57 -0800
pushed 2016-03-07 14:18 +0000
Wes Kocher Wes Kocher - Backed out changeset 15145a32cd19 (bug 1231042) for b2g reftest bustage. a=backout
15145a32cd195cab5a32a05ff92b9419f1dd84d9
created 2016-01-12 23:15 +0100
pushed 2016-03-07 14:18 +0000
JerryShih JerryShih - Bug 1231042 - clean current composition task and related flag when screen off. r=hshih
672b054df1455909b29cb75988e8e76fc51b92f6
created 2016-01-12 11:32 -0600
pushed 2016-03-07 14:18 +0000
Jim Mathies Jim Mathies - Bug 1193055 - Follow up, remove extraneous methods noted in review comments. r=followup
6b38c8223cc67a9e5c9167e276287e7e4fa8e890
created 2016-01-12 11:05 -0600
pushed 2016-03-07 14:18 +0000
Jim Mathies Jim Mathies - Bug 1193055 - Update windowed plugin visibility in response to apz scroll in the chrome process vs. relying on a full round trip through content. Reduces lag in windowed plugin updates. r=kats
dbd04edcb86a991829df7f6c5b8e7a534e4f8bd0
created 2016-01-06 13:56 +0100
pushed 2016-03-07 14:18 +0000
Nicolas Silva Nicolas Silva - Bug 1236167 - Don't attempt to take a compositor snapshot if parameters are incorrect. r=jrmuizel
03e3553c83beae1609ccf3415ec575568bef8c11
created 2015-09-17 14:23 -0700
pushed 2016-03-07 14:18 +0000
Kearwood (Kip) Gilbert Kearwood (Kip) Gilbert - Bug 1182048 - Part 2: Implement e10s support for WebVR,r=vlad
e1654855ca072fc098fe503d24fb2cc70972e89c
created 2015-12-21 09:36 -0500
pushed 2016-03-07 14:18 +0000
David Anderson David Anderson - Remove the TaskThrottler. (bug 1192919 part 6, r=kats)
9d2e23450a2b50e03715f4f7b10771a00ad134c2
created 2016-02-05 10:11 -0800
pushed 2016-02-11 18:02 +0000
Mason Chang Mason Chang - Bug 1239861. Skip composite if vsync time is before force composite time. r=kats ba=sylvestre
1602b93dcc413caa7ac8af1a2ca8d3812c6b33b9
created 2015-12-02 14:32 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1229665 - Convert widget clip regions to LayoutDevicePixels. r=botond.
5c38d2f6fb93c1edafe8e83515b1437c61eda277
created 2015-12-02 11:31 -0800
pushed 2016-01-25 13:55 +0000
David Anderson David Anderson - Implement the DidComposite NPAPI callback. (bug 1217665 part 8, r=mattwoodrow)
294b89a6fdae56d6eb3870081b5457238851e58c
created 2015-11-29 02:07 -0500
pushed 2016-01-25 13:55 +0000
Sunny Sidhu Sunny Sidhu - Bug 1220873 - Make Layer::mVisibleRegion a LayerIntRegion. r=botond
d28a15be2c516718cf9ff1be064881455fb643b0
created 2015-11-26 19:20 -0500
pushed 2016-01-25 13:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1228133 - Guard against a race condition that could result in an illegal pointer access. r=BenWa
acbac8b866193b77e9d36b0d45f1ee9094a107f6
created 2015-11-22 23:02 -0800
pushed 2016-01-25 13:55 +0000
Wes Kocher Wes Kocher - Backed out changeset 7b113a6167e9 (bug 1215265) for mass bustage CLOSED TREE
7b113a6167e94e97645286e7431b98d17bc2610c
created 2015-11-18 13:39 +1300
pushed 2016-01-25 13:55 +0000
Robert O'Callahan Robert O'Callahan - Bug 1215265. Don't leak CompositorChild in content processes. r=nical
b35877f85b9eb219a80a3b04955f838f18ad5db5
created 2015-11-18 18:49 -0500
pushed 2016-01-25 13:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1225950 - Force a composite if we have requested one but haven't gotten a vsync in a while. r=mchang
d0834f91818802c55b32aa2e21ab605026a2603f
created 2015-11-18 18:49 -0500
pushed 2016-01-25 13:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1225950 - Make mNeedsComposite a counter rather than a boolean. r=mchang
e02accb9bd8f8a38b51223f196b9da38f0023384
created 2015-11-18 18:49 -0500
pushed 2016-01-25 13:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1225950 - Remove unnecessary parameter from SetNeedsComposite. r=mchang
14fe585860cabf63c59dbaabe942e2a621f7e9ea
created 2015-11-05 10:24 -0800
pushed 2016-01-25 13:55 +0000
Mason Chang Mason Chang - Bug 1221697 - Add a telemetry probe for time-to-composite. r=kats
c615bf9eae4faa604dcb89f7e86db6636a022a62
created 2015-11-03 11:12 -0500
pushed 2016-01-25 13:55 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1213120 - Ensure we don't try to use an uninitialized map. r=BenWa
7ec70e0c699746cf72e03acadc09d0d5877423d0
created 2015-11-02 07:53 +0200
pushed 2016-01-25 13:55 +0000
Birunthan Mohanathas Birunthan Mohanathas - Bug 1219392 - Capitalize mozilla::unused to avoid conflicts. r=froydnj
dc02ecb027a7caef1da499dcb751e32309da6490
created 2015-10-21 17:27 -0500
pushed 2015-12-14 20:08 +0000
Jim Mathies Jim Mathies - Bug 1213671 - CompositorParent::UpdatePluginWindowState should always return an accurate result indicating when an ipc request for plugin geometry updates was sent. r=roc
938c7a3c65e4875a1fb960c3a51c327e5cfee19f
created 2015-10-19 10:38 -0500
pushed 2015-12-14 20:08 +0000
Jim Mathies Jim Mathies - Bug 1213758 - Aquire the inderect layer trees data lock during plugin window update calculations. r=matt.woodrow
319bdc16ecf79c15251acb076d1fb9fdb2fa25d6
created 2015-10-19 14:32 +0800
pushed 2015-12-14 20:08 +0000
Cervantes Yu Cervantes Yu - Bug 1213795, Part 2: Fix protocol cloning of actor CrossProcessCompositorParent. r=khuey
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
81fda6d6373d86f2aee4d439597464235ca4ce13
created 2015-10-07 14:30 -0400
pushed 2015-12-14 20:08 +0000
Nathan Froyd Nathan Froyd - Bug 1212027 - part 7 - modify IPDL codegen to store sub-protocols in a hashtable rather than an array; r=jld,nical,cpearce,billm
29e5d93f022c179607668604e19cb643eb9df3a0
created 2015-10-03 08:30 -0400
pushed 2015-12-14 20:08 +0000
Lee Salzman Lee Salzman - Bug 1196494 - part 1: remove unnecessary GetClientBounds call in CompositorParent. r=jrmuziel
2499a66d5b37595ec35063b0a6c3d7ed1a9cf154
created 2015-10-07 11:09 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Merge m-c to inbound, a=merge
f650905bf686fa0139c7c96ada68c6590eb34809
created 2015-09-28 14:44 -0400
pushed 2015-12-14 20:08 +0000
Benoit Girard Benoit Girard - Bug 1199885 - Part 5: Make mRootLayerTreeID const to prove that there's no data races. r=kats
49d87bbe0122d894c8e45f0b409c42dfe1c36737
created 2015-10-07 10:29 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Merge inbound to m-c a=merge
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-12-14 20:08 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
less more (0) -300 -100 -60 tip