Matt Woodrow
82dd7ee7e4
Bug 1300682 - Part 5: Use KnowsCompositor to initialize decoders and create one for VideoDecoderParent to use. r=nical,jya
2016-10-07 21:13:33 +13:00
Matt Woodrow
506366fd7d
Bug 1300682 - Part 4: Set OtherPid() for VideoBridge. r=dvander
2016-10-07 21:13:33 +13:00
Matt Woodrow
b409c98e45
Bug 1300682 - Part 3: Split KnowsCompositor into a standalone header. r=nical
2016-10-07 21:13:32 +13:00
James Willcox
cabcdbe6da
Bug 1306716 - Follow up to not pass references across threads (!) r=kats
2016-10-05 10:15:04 -05:00
Kartikaya Gupta
0a02bdb466
Bug 1306603 - Remove APZ code that uses the mozpasspointerevents update region. r=kanru
...
MozReview-Commit-ID: L8QQkoSjFTu
2016-10-05 08:26:59 -04:00
James Willcox
31604b05bb
Bug 1306716 - Don't retrieve (and ref) the TabParent on a non-main thread r=kats
2016-10-04 15:16:18 -05:00
Wes Kocher
a18c5a0146
Backed out 2 changesets (bug 1321644) for android xpcshell bustage a=backout
...
Backed out changeset 60ba1893ecf3 (bug 1321644)
Backed out changeset c25bce77b775 (bug 1321644)
2016-12-22 18:16:23 -08:00
Randall Barker
2e9e7d9f46
Bug 1321644 - part 2, Remove AndroidBridge::PostTaskToUiThread from RemoteContentController.cpp r=botond
2016-12-22 16:15:14 -08:00
Matt Woodrow
0960a8b62e
Bug 1297826 - Override FatalError for IPDL protocols that access the GPU process and make it non-fatal. r=billm
2016-10-04 21:31:27 +13:00
Matt Woodrow
14b6e2deca
Bug 1297568 - Remove some invalid assertions that can happen when the GPU process crashes. r=dvander
2016-10-04 15:14:56 +13:00
James Willcox
d229022cd1
Bug 1306716 - Call TabParent::SendHandleTap from the right thread on Android r=kats
2016-10-03 10:58:41 -05:00
Matt Woodrow
5cf4d5213e
Bug 1305361 - Implement IPCOpen for ImageBridgeChild. r=nical
2016-10-03 21:20:27 +13:00
Matt Woodrow
29fb1b2c1f
Bug 1305897 - Move ActiveResourceTracker onto ShadowLayerForwarder, since it's not used anywhere else. r=nical
2016-10-03 21:20:13 +13:00
Sotaro Ikeda
a8699af0c0
Bug 1306211 - Add sanity check to CompositorBridgeChild::SendAllPluginsCaptured() r=nical
2016-09-29 23:27:29 -07:00
Alexandre Lissy
84fb517e6b
Bug 1305655 - Decouple Gonk TextureForwarder and CompositableForwarder (followup bug 1281456) r=nical
...
MozReview-Commit-ID: 1sUiqnFEPdx
2016-09-28 07:04:13 +02:00
Matt Woodrow
2dabc216dc
Bug 1281456 - Decouple TextureForwarder and CompositableForwarder. r=gw280
2016-09-27 16:22:20 +13:00
Iris Hsiao
a28f0ee740
merge mozilla-inbound to mozilla-central a=merge
2016-09-26 18:34:20 +08:00
Kartikaya Gupta
d5af77e8a9
Bug 1298886 - Fire magnify gesture events in the parent process if APZ is enabled but APZ zooming is disabled. r=botond,dvander
...
MozReview-Commit-ID: 1yhJW7OhI0A
2016-09-24 09:46:02 -04:00
David Anderson
b8b20d53b8
Support tab-switching in the GPU process. (bug 1298507, r=billm)
2016-09-23 18:12:45 -07:00
Kartikaya Gupta
8edb775d33
Bug 1298254 - Cleanup patch to replace a class with NewRunnableMethod. r=dvander
...
MozReview-Commit-ID: KIP4VtrFX1V
2016-09-23 17:14:01 -04:00
Kartikaya Gupta
ac24ffb8d3
Bug 1298254 - Ensure that the flush-apz-repaints codepath also waits for pending SetTargetAPZCNotification messages on the controller thread before returning. r=dvander
...
MozReview-Commit-ID: 5bY3TeJB4KN
2016-09-23 17:14:00 -04:00
Matt Woodrow
4bac5674b7
Bug 1302918 - Add PVideoBridge to share textures with the compositor. r=dvander,nical
2016-09-23 09:44:26 +12:00
Matt Woodrow
7b46c20b8f
Bug 1303897 - Part 1: Use TextureForwarder for Image::GetTextureClient. r=nical
2016-09-23 09:43:11 +12:00
Carsten "Tomcat" Book
2dfe81885a
merge mozilla-inbound to mozilla-central a=merge
2016-09-22 11:55:12 +02:00
David Anderson
1737dd3b01
Fail safely if IPC has shut down during an ImageBridge shmem request. (bug 1303426 part 2, r=nical)
2016-09-21 22:40:20 -07:00
Kartikaya Gupta
46ee0669c7
Bug 1304457 - Add some missing mCanSend checks. r=dvander
...
MozReview-Commit-ID: Jctjbgilu5z
2016-09-21 13:51:23 -04:00
Kartikaya Gupta
b72d48c379
Bug 1304457 - Ensure that RemoteContentController doesn't try to send any messages after it has sent the Destroy message. r=dvander
...
MozReview-Commit-ID: 2tEb6nU049R
2016-09-21 13:51:21 -04:00
Kartikaya Gupta
fa522ade6a
Bug 1298173 - Push HandleTap from the GPU process back to the parent process before passing it on to the child process. r=dvander
...
Sending it back via the parent process ensures that it will take the same path
that regular touch events do, and so guarantees that the Tap event won't overtake
the touch events and get dispatched to content first.
MozReview-Commit-ID: 8TiHY2PFPvE
2016-09-21 10:26:33 -04:00
Kartikaya Gupta
42a6254f18
Bug 1298173 - Remove redundant parameter. r=dvander
...
The parameter is always true if the tap type is a eSingleTap and false in
all other cases, so it's redundant. As it was added as an optimization in bug
1020199 removing it should be safe.
MozReview-Commit-ID: IPB8BUagQl6
2016-09-21 10:25:05 -04:00
Matt Woodrow
aeb39ca844
Bug 1288618 - Part 9: Add a new SurfaceDescriptor type for video decoding in the GPU process. r=nical
2016-09-21 21:24:44 +12:00
Carsten "Tomcat" Book
e2adb4a537
Backed out 16 changesets (bug 1288618) for bustage on a CLOSED TREE
...
Backed out changeset 06187d250f7a (bug 1288618)
Backed out changeset 2a47f8ea1d89 (bug 1288618)
Backed out changeset e179c8e8265d (bug 1288618)
Backed out changeset 25396a1af922 (bug 1288618)
Backed out changeset e98f835c6ee5 (bug 1288618)
Backed out changeset 24df0e89b273 (bug 1288618)
Backed out changeset f8bbdabdb6da (bug 1288618)
Backed out changeset 8b0adeab93df (bug 1288618)
Backed out changeset 95f23366de82 (bug 1288618)
Backed out changeset 63a9c689e1d5 (bug 1288618)
Backed out changeset 8f67443dccb8 (bug 1288618)
Backed out changeset 4e7fe69d5f45 (bug 1288618)
Backed out changeset 53b113acee42 (bug 1288618)
Backed out changeset 2583ae4e2e3b (bug 1288618)
Backed out changeset 75a61d0e71b7 (bug 1288618)
Backed out changeset da740b4fd484 (bug 1288618)
2016-09-21 08:44:11 +02:00
Matt Woodrow
b23ef021d9
Bug 1288618 - Part 9: Add a new SurfaceDescriptor type for video decoding in the GPU process. r=nical
2016-09-21 15:36:10 +12:00
David Anderson
58dfb0992b
Recreate PLayerTransactions for TabChildren when the compositor restarts. (bug 1300936 part 4, r=mattwoodrow, r=billm)
2016-09-20 01:19:32 -07:00
David Anderson
956da50603
Recreate content compositor endpoints when the GPU process dies. (bug 1300936 part 3, r=mattwoodrow,billm)
2016-09-20 01:18:50 -07:00
Tanuja Sawant
74ac00d328
Bug 1285940 - Remove code to disambiguate overloads that is no longer necessary. r=botond
...
MozReview-Commit-ID: 5fBkxmGP1Cr
2016-09-17 13:38:11 +05:30
Bill McCloskey
1680d779a9
Bug 1279086 - Allow painting for tab switch when JS is running (r=dvander,mconley,mrbkap)
2016-09-16 20:35:11 -07:00
Andi-Bogdan Postelnicu
f2a22682d6
Bug 1301333 - mark ImageBridgeThread::Init as initialisation function for ImageBridgeThread. r=jrmuizel
...
MozReview-Commit-ID: 4mveFlHumVE
2016-09-16 17:09:56 +03:00
David Anderson
58edf69c66
Remove PCompositable::DestroySync. (bug 1301780 part 2, r=nical)
2016-09-15 23:57:32 -07:00
David Anderson
68e0105369
Remove FallbackDestroyActors. (bug 1301780 part 1, r=nical)
2016-09-15 23:57:17 -07:00
David Anderson
ea12ed906e
Use gfxCriticalError in CompositorBridgeChild::ProcessingError. (bug 1302413, r=milan)
2016-09-15 23:55:24 -07:00
Andi-Bogdan Postelnicu
b42d7954cc
Bug 1278242 - ignore initialization check for members from SurfaceDescriptorX11. r=jrmuizel
...
MozReview-Commit-ID: G262l8C2mCl
2016-06-06 16:25:28 +03:00
George Wright
09484768a9
Bug 1297565 - Fine tune and update our assertions based on old assumptions which may no longer be valid with a GPU process r=dvander
2016-09-13 22:58:54 -04:00
David Anderson
cb84a8f66b
Ensure IPDL owns a reference to ImageBridgeChild. (bug 1298938 part 6, r=billm)
2016-09-13 16:30:57 -07:00
David Anderson
d6259735bc
Protect ImageBridgeChild's singleton with a StaticMutex. (bug 1298938 part 5, r=mattwoodrow)
2016-09-13 16:30:57 -07:00
David Anderson
d2688451ad
Remove racy ImageBridgeChild shutdown/creation checks. (bug 1298938 part 4, r=nical)
2016-09-13 16:30:57 -07:00
David Anderson
0ce5cd354a
Shutdown XPCOM-dependent resources in ImageBridgeChild at the appropriate time. (bug 1298938 part 3.1, r=mattwoodrow)
2016-09-13 16:30:57 -07:00
David Anderson
f06c781897
Simplify ImageBridgeChild asynchronous shutdown. (bug 1298938 part 3, r=nical)
2016-09-13 16:30:56 -07:00
David Anderson
4f10917fa7
Simplify ImageBridgeChild asynchronous initialization. (bug 1298938 part 2, r=mattwoodrow)
2016-09-13 16:30:56 -07:00
David Anderson
74a935137d
Route dispatches in ImageBridgeChild through |this|, not the singleton. (bug 1298938 part 1, r=mattwoodrow)
2016-09-13 16:30:56 -07:00
Hiroyuki Ikezoe
68331a33cc
Bug 1216843 - Part 2: Implement effect iteration composition. r=birtles, r=smaug
...
MozReview-Commit-ID: 6u7WtXwL3y3
2016-09-13 11:48:44 +09:00