David Anderson
d479876d10
Factor compositor initialization out of LayerManagerComposite. (bug 1245765 part 6, r=mattwoodrow)
2016-02-29 01:53:14 -05:00
David Anderson
a576a097a4
Remove some static_casting in CompositorParent. (bug 1245765 part 5, r=mattwoodrow)
2016-02-29 01:53:14 -05:00
David Anderson
2247e23ee7
Propagate D3D9 device resets to remote layers. (bug 1245765 part 2, r=mattwoodrow)
2016-02-29 01:53:12 -05:00
David Anderson
df84d99ef3
Add a helper function for iterating indirect layer trees. (bug 1245765 part 1, r=mattwoodrow)
2016-02-29 01:53:12 -05:00
Andrew Moser
7ebd5a44a6
Bug 1249937 - Rename LayerComposite::SetShadowTransform to SetShadowBaseTransform. r=botond
2016-02-26 21:36:52 -05:00
Nicolas Silva
822c4cb165
Bug 1250873 - Rename HasInternalBuffer into HasIntermediateBuffer in layers. r=sotaro
2016-02-25 14:15:58 +01:00
Nicolas Silva
b32137e3d8
Bug 1250500 - Avoid copying BufferTextureHost when possible. r=sotaro
2016-02-25 14:15:52 +01:00
Bas Schouten
5bc4b11232
Bug 1232042 - Addendum: Add comment for mLayerManager check. r=jrmuizel
2016-02-24 21:24:26 +00:00
Bas Schouten
46718c1cde
Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
2016-02-24 03:50:09 +00:00
Phil Ringnalda
bdd6633cdd
Back out 6a24b31747be (bug 1232042) for crashes @RecvForcePresent
...
CLOSED TREE
2016-02-23 21:27:46 -08:00
Bas Schouten
55d53bdd28
Bug 1232042: Execute an additional present for D3D11 on the compositor thread when a WM_PAINT event has returned. r=jrmuizel
2016-02-24 03:50:09 +00:00
Nicolas Silva
29cac72477
Bug 1245241 - Force the main thread to sync with the compositor when it tries to allocate insane amounts of shmems. r=lsalzman
2016-02-23 19:15:24 +01:00
Sotaro Ikeda
e316b7ea16
Bug 1248923 - Store result in Update ParamTraits<GonkNativeHandle>::Read() r=nical
2016-02-21 16:44:50 -08:00
Matthew S
278c60d3fc
Bug 1247450 - Rename LayerComposite::GetShadowTransform to GetShadowBaseTransform. r=botond
...
MozReview-Commit-ID: 4HkKFCDQW4l
2016-02-20 19:05:59 -05:00
Alexandre Lissy
6247df7a6b
Bug 1249280 - Fix coordinates of APZ-detected gestures when crossing process boundaries. r=kats
...
MozReview-Commit-ID: 9xPcG9uERB0
2016-02-19 21:46:31 -05:00
kearwood
ccf22e27a5
Bug 1237689 - Enable Oculus hardware latency tester r=daoshengmu
...
- Generate and pass sequential frame indexes into the ovr_GetTrackingState call and the corresponding call to ovr_SubmitFrame
MozReview-Commit-ID: 5tJl5YJt7Eo
2016-01-08 18:50:10 -08:00
Lee Salzman
0e305a9861
Bug 1245241 - part 1 - Close Shmem file handles after mapping them when possible to reduce exhaustion issues. r=billm
2016-02-18 10:56:15 -05:00
Peter Van der Beken
2998bad48a
Bug 1020199 - Make sure APZ works with nested oop iframe. r=kats, r=dvander.
2016-01-08 20:17:39 +01:00
Botond Ballo
cf3eefd9e4
Bug 1247452 - Use the effective visible region rather than the visible region where appropriate in the compositor. r=mattwoodrow
...
MozReview-Commit-ID: 6wbe0kUWh9h
2016-02-12 20:24:38 -05:00
Jim Mathies
7809a52b94
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
...
MozReview-Commit-ID: pVnTksTt2d
2016-02-16 09:30:55 -06:00
Tom Tromey
2ea51be2ed
Bug 1239504 - Avoid ASan leak report by holding PseudoStack in ImageBridgeChild. r=sotaro
2016-02-10 07:33:00 -05:00
Mason Chang
d9460feb5b
Bug 1239861. Skip composite if vsync time is before force composite time. r=kats
2016-02-05 10:11:48 -08:00
Jim Mathies
364ddf90a8
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
2016-02-04 09:10:55 -06:00
Birunthan Mohanathas
56725f4917
Bug 1235261 - Part 6: Rename AutoInfallibleTArray to AutoTArray. r=froydnj
2016-02-02 17:36:31 +02:00
Birunthan Mohanathas
bfee0fb40c
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-02-02 17:36:30 +02:00
Fabrice Desré
15cdec4057
Bug 1245016 - b2g build failure in gfx/layers/ipc/LayerAnimationUtils.h r=hiro
2016-02-02 01:53:05 -08:00
Hiroyuki Ikezoe
b2a7c628a6
Bug 1216842 - Part 7: Add easing function to laryer::Animation. r=cam
2016-01-26 21:19:00 +01:00
Hiroyuki Ikezoe
1bbc6e0c4e
Bug 1216842 - Part 2: Add LayerAnimationUtils. r=cam
...
This is also for compositor side.
we need a new class to share the function which converts TimingFunction
to ComputedTimingFunction for either keyframe's timing function or keyframe
effect's timing function.
2016-01-29 14:44:00 +01:00
Hiroyuki Ikezoe
89389b418a
Bug 1216842 - Part 1: Add null_t into TimingFunction to skip calculation of linear timing function. r=cam
...
This is a patch for compositor side to represent linear function as null_t/Nothing().
Also the first argument of ToTimingFunction changes to a Maybe<ComputedTimingFunction>.
As a result of this change we can also use ToTimingFunction for animation
effect's timing function.
2016-01-26 21:14:00 +01:00
Phil Ringnalda
d871b9515f
Back out 7 changesets (bug 1235261) for cpptest failures in TestTArray
...
CLOSED TREE
Backed out changeset d66c3f19a210 (bug 1235261)
Backed out changeset 467d945426bb (bug 1235261)
Backed out changeset 32b61df13142 (bug 1235261)
Backed out changeset c50bb8ed4196 (bug 1235261)
Backed out changeset 0ff0fa6fe81f (bug 1235261)
Backed out changeset df70e89669da (bug 1235261)
Backed out changeset 064969357fc9 (bug 1235261)
2016-01-31 10:10:57 -08:00
Birunthan Mohanathas
a41f0be192
Bug 1235261 - Part 6: Rename AutoInfallibleTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Birunthan Mohanathas
245cd6a02f
Bug 1235261 - Part 1: Rename nsAutoTArray to AutoTArray. r=froydnj
2016-01-31 17:12:12 +02:00
Nicholas Nethercote
9c74258cef
Bug 1239864 (part 7) - Use the new rect iterators in gfx/. r=nical.
2016-01-18 17:20:58 -08:00
Sotaro Ikeda
da004c6179
Bug 1238602 - Update ParamTraits<GonkNativeHandle>::Read() r=nical
2016-01-27 00:32:03 -08:00
Nicholas Nethercote
06ef418546
Bug 1239864 (part 1) - Add new, nicer rect-iterators for nsRegion and nsIntRegion. r=roc.
...
This requires renaming the existing nsIntRegion::RectIterator as
nsIntRegion::OldRectIterator to make way for the new nsIntRegion::RectIterator.
This doesn't require many knock-on changes because most existing uses of
that type use the nsIntRegionRectIterator typedef.
2016-01-14 18:36:11 -08:00
Kartikaya Gupta
e9c3a3aa59
Bug 1241678 - Fix low-volume null-deref crash. r=BenWa
2016-01-22 15:28:03 -05:00
Carsten "Tomcat" Book
9c4d79b2a4
Merge mozilla-central to mozilla-inbound
2016-01-21 16:50:24 +01:00
Carsten "Tomcat" Book
e4a32651a7
Backed out changeset 415f713d58b0 (bug 1239861) to fix perma-busted Android 4.3 debug R34
2016-01-21 16:47:31 +01:00
Sotaro Ikeda
2cde6ffcb6
Bug 1240659 - Add GonkNativeHandle::CreateDupNhObj() r=nical
2016-01-20 21:36:00 -08:00
Sotaro Ikeda
2d4515ff8b
Bug 1006688 - Support capture screen via adb r=mwu
2016-01-21 00:21:50 -08:00
Jerry Shih
62830c6eed
Bug 1231042 - clean current composition task and related flag when screen off. r=mchang
2016-01-19 20:58:00 +01:00
Mason Chang
1986cb1bd2
Bug 1239861. Normalize composite timestamps to now if timestamp is in the past. r=kats,vlad
2016-01-19 17:10:07 -08:00
Boris Chiou
e35945298c
Bug 1214536 - Part 2: Replace mIterationCount in layers::Animation. r=birtles
...
Replace mIterationCount with mIterations.
2015-12-27 18:51:00 +01:00
Wes Kocher
321fc583f3
Backed out changeset 15145a32cd19 (bug 1231042) for b2g reftest bustage
2016-01-13 12:57:45 -08:00
JerryShih
ccede1e244
Bug 1231042 - clean current composition task and related flag when screen off. r=hshih
2016-01-12 23:15:00 +01:00
Nicolas Silva
e96829e473
Bug 1238015 - Make sure PTexture actors are destroyed after all messages referring to them are sent. r=sotaro
2016-01-13 10:28:13 +01:00
Jim Mathies
83d0186f2a
Bug 1193055 - Follow up, remove extraneous methods noted in review comments. r=followup
2016-01-12 11:32:12 -06:00
Jim Mathies
66d5f0d61b
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
2016-01-12 11:05:58 -06:00
Carsten "Tomcat" Book
2290572059
Backed out changeset 7ace2c856aa9 (bug 1238015) for memory leaks
2016-01-12 11:44:07 +01:00
Nicolas Silva
0f69ac4641
Bug 1238015 - Make sure PTexture actors are destroyed after all messages referring to them are sent. r=sotaro
2016-01-12 10:38:14 +01:00