Commit Graph

2681 Commits

Author SHA1 Message Date
Nicolas Silva
10be81b0cc Bug 1242448 - Ensure the tile pool does not hold textures during shutdown. r=edwin 2016-04-07 14:35:55 +02:00
Wes Kocher
4b071fbe3b Backed out changeset 65e9d46daf3e (bug 1255823) for various failures that end up crashing in [@ mozilla::layers::PAPZParent::DestroySubtree]
MozReview-Commit-ID: 31J6pCNfW2D
2016-04-06 13:09:41 -07:00
Kartikaya Gupta
d52c94844c Bug 1255823 - Add a two-step destruction process to PAPZ. r=dvander
MozReview-Commit-ID: 5HB1DVO4qeK
2016-04-06 12:09:55 -04:00
Nicolas Silva
590d7159bd Bug 1243466 - Don't crash if DeallocPImageContainerChild is called prematurely. r=sotaro 2016-04-04 10:03:37 +02:00
Botond Ballo
f09f766e68 Bug 1259301 - Remove GeckoContentController::RequestFlingSnap(). r=kats
MozReview-Commit-ID: DRntzo1hohv
2016-03-30 21:11:00 -04:00
Botond Ballo
aa2fd58a6a Bug 1219296 - Split fields not needed for repaints out from FrameMetrics. r=kats
MozReview-Commit-ID: DymHOSI6yYK
2016-03-28 19:14:52 -04:00
Thomas Zimmermann
250a4293fe Bug 1260391: Transfer |CompositableOperation| in |AsyncChildMessageData|, r=dvander 2016-03-30 10:59:08 +02:00
Thomas Zimmermann
219f1a1cc1 Bug 1260391: Fix |ImageBridgeChild::UseOverlaySource|, r=dvander 2016-03-30 10:59:08 +02:00
Jim Mathies
4a9f8314d1 Bug 1148978 - Remove plugin window update composition deferment. r=mattwoodrow
MozReview-Commit-ID: AaRSO8RgY81
2016-03-24 09:40:26 -05:00
Jim Mathies
994b63bcc2 Bug 1148978 - Trigger paints when moving plugin windows around on the browser main thread. r=mattwoodrow
MozReview-Commit-ID: B75An9a5VTd
2016-03-24 09:32:02 -05:00
David Anderson
b4c493c0ac Fix build bustage for bug 1256517 r=broken tree 2016-03-26 23:53:29 -07:00
David Anderson
0a12bb0e91 Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical) 2016-03-25 01:38:55 -07:00
David Anderson
c50fa5c552 Disable device access on textures created against stale layers. (bug 1256517 part 3, r=nical) 2016-03-25 01:36:17 -07:00
David Anderson
8202828977 Move compositable field out of individual compositable ops. (bug 1256517 part 2, r=mattwoodrow) 2016-03-25 01:35:16 -07:00
David Anderson
ada158fc32 Track whether or not remote layers have acknowledged compositor changes. (bug 1256517 part 1, r=mattwoodrow) 2016-03-25 01:35:07 -07:00
Ryan VanderMeulen
cb22068ec3 Backed out changeset c3c85d59ec72 (bug 1244883) for causing widespread Windows debug e10s crashes/asserts. 2016-03-24 14:54:32 -04:00
Sebastian Hengst
19a168c0db Backed out changeset 46866237f27b (bug 1256517) for bustage. r=bustage on a CLOSED TREE 2016-03-23 18:57:48 +01:00
Sebastian Hengst
45143477e7 Backed out changeset 8e5cb6d1d1a0 (bug 1256517) 2016-03-23 18:57:40 +01:00
Sebastian Hengst
aeed1a7e93 Backed out changeset 9d33171eb4e9 (bug 1256517) 2016-03-23 18:57:31 +01:00
Sebastian Hengst
6b56304f56 Backed out changeset 27a8a01abf66 (bug 1256517) 2016-03-23 18:57:22 +01:00
David Anderson
ce5e68d14d Block compositable updates from stale layers. (bug 1256517 part 4, r=mattwoodrow,nical) 2016-03-23 10:32:34 -07:00
David Anderson
f376505ca0 Disable device access on textures created against stale layers. (bug 1256517 part 3, r=nical) 2016-03-23 10:32:21 -07:00
David Anderson
3d091e338c Move compositable field out of individual compositable ops. (bug 1256517 part 2, r=mattwoodrow) 2016-03-23 10:30:47 -07:00
David Anderson
c0c11cf339 Track whether or not remote layers have acknowledged compositor changes. (bug 1256517 part 1, r=mattwoodrow) 2016-03-23 10:30:36 -07:00
Edwin Flores
74826e55b5 Bug 1244883 - Add Nightly-/Aurora-only crash for AsyncTransactionWaiter timeouts - r=nical 2016-03-23 15:39:57 +00:00
Jim Mathies
4f654d536b Bug 1258440 - Don't attempt to hide plugin windows when switching trees if the previous remote layer tree didn't contain plugin windows. Fixes a tpaint regression. r=mconley
MozReview-Commit-ID: 7UDO4RxBRVF
2016-03-22 17:30:14 -05:00
Jeff Muizelaar
829c3c7bcf Bug 1242668 - Hold more references. r=sotaro 2016-02-25 17:26:10 -05:00
David Anderson
7b7cd394cc Rename PCompositor to PCompositorBridge. (bug 1258479 part 2, r=mattwoodrow) 2016-03-22 14:08:38 -04:00
David Anderson
b4978689e4 Rename PCompositor to PCompositorBridge. (bug 1258479 part 1, r=mattwoodrow) 2016-03-22 14:07:08 -04:00
Nicolas Silva
329b5544c1 Bug 1256693 - ISurfaceAllocator cleanup. r=sotaro 2016-03-17 14:58:58 +01:00
Seth Fowler
60ceed95f2 Bug 1257315 (Part 2) - Release old visible regions info when new info is available or a layers ID is no longer used. r=botond 2016-03-18 18:38:57 -07:00
Seth Fowler
f989c0c02b Bug 1257315 (Part 1) - Add a visualization of visibility tracking to the APZ minimap. r=botond,mattwoodrow 2016-03-18 18:38:57 -07:00
Wes Kocher
e44f1e7199 Backed out changeset 93f4eafb8beb (bug 1256693) for media mochitest leaks CLOSED TREE
MozReview-Commit-ID: 1K6kSNA28N9
2016-03-17 15:42:54 -07:00
Matt Woodrow
d710bf12bc Bug 1250718 - Improve layer logging for preserve-3d layers. r=thinker 2016-03-18 09:18:10 +13:00
Nicolas Silva
e172d0fb0b Bug 1256693 - ISurfaceAllocator cleanup. r=sotaro 2016-03-17 14:58:58 +01:00
David Anderson
8130c43310 Regenerate SyncObjects on device resets. (bug 1255711, r=bas) 2016-03-14 12:55:47 -07:00
Kartikaya Gupta
6e47a6ee81 Bug 1253860 - Add machinery to update APZ's scroll offset without a main-thread paint. r=botond
MozReview-Commit-ID: Chy40f6VNIQ
2016-03-09 22:57:14 -05:00
Kartikaya Gupta
4e1eb6601b Bug 1192910 - Ensure we flush paints on the main thread during an APZ flush. r=mstange
MozReview-Commit-ID: 61dyeqxxtVP
2016-03-07 16:27:44 -05:00
Sebastian Hengst
66cc48eaee Backed out changeset 9c232821ae5c (bug 1192910) 2016-03-08 14:41:48 +01:00
Kartikaya Gupta
807e82801d Bug 1192910 - Ensure we flush paints on the main thread during an APZ flush. r=mstange. reland because backout didn't fix the issue
MozReview-Commit-ID: 61dyeqxxtVP
2016-03-07 16:27:44 -05:00
Sebastian Hengst
e3b63dc2df Backed out changeset 9066ef314419 (bug 1192910) 2016-03-08 11:06:18 +01:00
Sotaro Ikeda
47024e3634 Bug 1253489 - Update SendFenceHandleIfPresent() r=nical 2016-03-07 19:16:40 -08:00
Sotaro Ikeda
dd04cdeca1 Bug 1253478 - Use Atomic<uint64_t> in AsyncTransactionTracker r=nical 2016-03-07 18:59:00 -08:00
peter chang
ffe4a16d0f Bug 1250418 - Remove the assertion check of mCanSend in CompositorChild::ActorDestroy, r=nical
MozReview-Commit-ID: L0VSy4cYglh
2016-03-02 09:31:44 +08:00
Kartikaya Gupta
dc48ca84d9 Bug 1192910 - Ensure we flush paints on the main thread during an APZ flush. r=mstange
MozReview-Commit-ID: 61dyeqxxtVP
2016-03-07 16:27:44 -05:00
Jonathan Watt
9f2fb9394c Bug 1253094, part 2 - Stop using DebugOnly for class/struct members in gfx/. r=Bas
MozReview-Commit-ID: 7rDHRqNgQqL
2016-02-26 15:52:07 +00:00
Kartikaya Gupta
3957aa63d2 Bug 1253739 - Fix incorrect namespace on forward declaration. r=botond
MozReview-Commit-ID: IPfx1Mb9w8A
2016-03-05 19:23:06 -05:00
Jim Mathies
fc435e725f Bug 1253688 - Backout bug 1229429 which caused a painting problem with Loops remote browser chat window with e10s enabled. r=billm
MozReview-Commit-ID: 3tAgOAmnJli
2016-03-04 17:56:03 -06:00
Daisuke Akatsuka
8c6c245e91 Bug 1248338 - Implement iterationStart; r=birtles 2016-03-02 16:23:34 +09:00
David Anderson
e796d454cf Handle device resets by recreating the compositor, rather than the compositor IPDL stack. (bug 1245765 part 7, r=mattwoodrow) 2016-02-29 01:53:15 -05:00