Nicholas Cameron
f215004cc4
Bug 946958 part 4. Tidy up interaction with widgets. r=kats
2013-12-09 14:40:59 +13:00
Nicholas Cameron
1eb16399af
Bug 946958 part 3. Remove thebes callbacks. r=mattwoodrow
2013-12-09 14:40:59 +13:00
Nicholas Cameron
d58229b635
Bug 946958 part 2. Remove methods which just forward to compositor. r=mattwoodrow
2013-12-09 14:40:59 +13:00
Nicholas Cameron
394fe4e5f2
Bug 946958 part 1. Remove GetWidgetSize. r=mattwoodrow
2013-12-09 14:40:59 +13:00
Nicholas Cameron
7d1613c786
Bug 865033 part 2. Add mCompositor to CompositorParent. r=mattwoodrow
2013-12-09 14:40:58 +13:00
Nicholas Cameron
8205294bd7
Bug 865033 part 1. Remove GetLayerManager from CompositorParent. r=mattwoodrow
2013-12-09 14:40:58 +13:00
Nicholas Cameron
6cf651cf5e
Bug 945632. Assert we've released memory which the host should have released. r=nical
2013-12-04 22:03:29 -05:00
Dan Glastonbury
79b2dce11c
Bug 942506 - Remove Bind method from AutoBindTexture - r=bjacob
...
Refactored the places where AutoBindTexture::Bind was used. Replaced with a
simplier class that just saves the texture id bound to a texture unit. The
texture is bound directly instead of via the helper.
I didn't eliminate all occurences of AutoBindTexture because I a few places it
was cleaner than using AutoSaveTexture + TextureSourceOGL->BindTexture.
I extracted the cut'n'paste code that bound the mask texture to program into
BindMaskTextureForProgram. I dislike cut'n'paste code in multiple spots.
2013-12-10 16:50:52 +10:00
Dan Glastonbury
defcd6a300
Bug 942506 - Remove ApplyFilterToBoundTexture from GLContext - r=bjacob
...
Move it to CompositorOGL.
2013-12-09 14:07:18 +10:00
Dan Glastonbury
c31338cb36
Bug 942502 - Move EGLImage/GraphicBuffer-specific helpers out of GLContext - r=bjacob
...
Extracted methods CreateEGLImageForNativeBuffer and DestroyEGLImage from
GLContext and moved to EGLImageHelpers.[h|cpp]. Renamed to
EGLImageCreateFromNativeBuffer and EGLImageDestroy.
2013-12-10 15:47:19 +10:00
Benoit Jacob
feae46d599
Bug 897452 - Part 15 - Introduce a AtomicRefCountedWithFinalize class to factor our custom-refcounting needs - r=nical
2013-12-11 20:45:11 -05:00
Benoit Jacob
308e353ac4
Bug 897452 - Part 14 - Implement CompositableChild::ActorDestroy clearing the back-reference to it - r=nical
2013-12-11 20:45:09 -05:00
Benoit Jacob
74487acc2d
Bug 897452 - Part 13 - Host-side cleanup: remove OnActorDestroy and DestroyTextureHost* - r=nrc
2013-12-11 20:45:07 -05:00
Benoit Jacob
81c944e909
Bug 897452 - Part 12 - remove CompositableClient::OnActorDestroy - r=nrc
2013-12-11 20:45:05 -05:00
Benoit Jacob
c9c5a7012c
Bug 897452 - Part 11 - remove TextureClient::OnActorDestroy - r=nrc
2013-12-11 20:45:03 -05:00
Benoit Jacob
e395fa1e58
Bug 897452 - Part 10 - adapt post landing of bug 893301 - r=nical,nrc
2013-12-11 20:45:01 -05:00
Benoit Jacob
2f4d3655f4
Bug 897452 - Part 9 - Check for null buffer in BufferTextureHost::Upload - r=nical
2013-12-11 20:44:59 -05:00
Benoit Jacob
4fccd4cb43
Bug 897452 - Part 8 - fix TextureParent::ActorDestroy - r=nical
2013-12-11 20:44:57 -05:00
Benoit Jacob
7f6d92ec4c
Bug 897452 - Part 7 - Implement TextureChild::ActorDestroy to notify its TextureClient - r=nical
2013-12-11 20:44:55 -05:00
Benoit Jacob
62d30b6844
Bug 897452 - Part 6 - assert that the forwarder we're initializing our TextureChild with is non null - r=nical
2013-12-11 20:44:53 -05:00
Nicolas Silva
97b38370cc
Bug 897452 - Part 5 - Fix a TextureClient gtest crash - r=BenWa
2013-12-11 20:44:51 -05:00
Nicolas Silva
b2259dbfa7
Bug 897452 - Part 4 - Make sure we release all GL resources asap when shutting down the communication channel - r=bjacob
2013-12-11 20:44:49 -05:00
Nicolas Silva
f8d884874b
Bug 897452 - Part 3 - Clean up some unused code after PTexture change - r=mattwoodrow
2013-12-11 20:44:47 -05:00
Nicolas Silva
0f1647175e
Bug 897452 - Part 2 - PTexture deallocation logic - r=sotaro,bjacob
2013-12-11 20:44:45 -05:00
Nicolas Silva
2c99be0508
Bug 897452 - Part 1 - Implement the PTexture protocol - r=mattwoodrow
2013-12-11 20:44:44 -05:00
Nicolas Silva
6372f3cc1c
Bug 897452 - Part 0.2 - Make sure the texture host has a compositor - r=mattwoodrow
2013-12-11 20:44:41 -05:00
Nicolas Silva
f94900f3dd
Bug 897452 - Part 0.1 - Make it possible for TextureClient to call virtual methods just before its destructor. r=bjacob
2013-12-11 20:44:40 -05:00
Kartikaya Gupta
7582e1a784
Bug 814435 - Prevent scrollbars from fading out while user is scrolling. r=botond
2013-12-09 22:14:55 -05:00
Kartikaya Gupta
0612b4fc6d
Bug 814435 - Apply a shadow transform to scrollbar layers to keep them in sync with async transforms. r=BenWa
2013-12-09 22:14:54 -05:00
Kartikaya Gupta
1af8763544
Bug 814435 - Annotate layers for scrollbars as such. r=tn, BenWa
2013-12-09 22:14:53 -05:00
Carsten "Tomcat" Book
d1456b8d0e
Backed out changeset 85196889c598 (bug 945042) PGO Test Bustage
2013-12-09 13:00:59 +01:00
Carsten "Tomcat" Book
488d65b1a9
merge mozilla-inbound to mozilla-central
2013-12-09 09:02:29 +01:00
Mike Hommey
eaa22cd1f1
Bug 945042 - Move NO_PROFILE_GUIDED_OPTIMIZE to moz.build. r=gps,r=njn
2013-12-09 13:39:26 +09:00
Birunthan Mohanathas
4fc8d6dc86
Bug 798033 - Remove 'using namespace' from gfx/ headers. r=jrmuizel
2013-12-08 21:53:26 -05:00
Birunthan Mohanathas
759ab69b0a
Bug 713082 - Part 2: Rename Util.h to ArrayUtils.h. r=Waldo
...
--HG--
rename : mfbt/Util.h => mfbt/ArrayUtils.h
2013-12-08 21:52:54 -05:00
Birunthan Mohanathas
2a97f4dc0d
Bug 713082 - Part 1: Remove unnecessary Util.h includes. r=Waldo
2013-12-08 21:52:33 -05:00
Phil Ringnalda
617e2b2636
Backed out 7 changesets (bug 946958, bug 865033)
...
Backed out changeset 6dd0a6cb9ab3 (bug 946958)
Backed out changeset 498152aec5b1 (bug 946958)
Backed out changeset 7d035322f51d (bug 946958)
Backed out changeset 99f8ad7561ef (bug 946958)
Backed out changeset 4639c5abea80 (bug 946958)
Backed out changeset 9d1a4d83eccf (bug 865033)
Backed out changeset 41839e4026bc (bug 865033)
2013-12-08 18:43:45 -08:00
Nicholas Cameron
db15917f8c
Bug 946958 part 5. Misc tidy ups. r=mattwoodrow
2013-12-09 14:41:00 +13:00
Nicholas Cameron
ebb90c9836
Bug 946958 part 4. Tidy up interaction with widgets. r=kats
2013-12-09 14:40:59 +13:00
Nicholas Cameron
89b7990640
Bug 946958 part 3. Remove thebes callbacks. r=mattwoodrow
2013-12-09 14:40:59 +13:00
Nicholas Cameron
d8b85a8d7f
Bug 946958 part 2. Remove methods which just forward to compositor. r=mattwoodrow
2013-12-09 14:40:59 +13:00
Nicholas Cameron
feeffb08cf
Bug 946958 part 1. Remove GetWidgetSize. r=mattwoodrow
2013-12-09 14:40:59 +13:00
Nicholas Cameron
bd97008ccc
Bug 865033 part 2. Add mCompositor to CompositorParent. r=mattwoodrow
2013-12-09 14:40:58 +13:00
Nicholas Cameron
31581c859c
Bug 865033 part 1. Remove GetLayerManager from CompositorParent. r=mattwoodrow
2013-12-09 14:40:58 +13:00
Martin Stransky
2b7ca13346
Bug 941595 - Build with system-cairo is broken. r=glandium
2013-12-10 10:37:03 -05:00
Ryan VanderMeulen
f9166936cb
Backed out 17 changesets (bug 897452) for OSX crashes on a CLOSED TREE.
...
Backed out changeset 11ad8608bc27 (bug 897452)
Backed out changeset 6bcc629e76f9 (bug 897452)
Backed out changeset b91c858a43f5 (bug 897452)
Backed out changeset 38ba49ee3e97 (bug 897452)
Backed out changeset ea184ef84762 (bug 897452)
Backed out changeset 686cc5122149 (bug 897452)
Backed out changeset 3685a8018e49 (bug 897452)
Backed out changeset be7ef6240068 (bug 897452)
Backed out changeset f95c20e70947 (bug 897452)
Backed out changeset 4a370d2a1c62 (bug 897452)
Backed out changeset 1222f6ab66d2 (bug 897452)
Backed out changeset 5e9d3c681ee9 (bug 897452)
Backed out changeset 3b9ddce12b7a (bug 897452)
Backed out changeset 7aec6387f3e9 (bug 897452)
Backed out changeset eb1fe464fdaf (bug 897452)
Backed out changeset 07deaa53b6fd (bug 897452)
Backed out changeset ddab7d071d69 (bug 897452)
2013-12-11 14:52:50 -05:00
Phil Ringnalda
3a6df5c9dc
Back out b6f9dbc91dc4 (bug 947038) for Cipc crashes
2013-12-12 23:33:50 -08:00
David Anderson
5596e857e9
Ensure that the software compositor never uses deprecated textures (bug 947038, r=mattwoodrow).
2013-12-12 20:29:14 -08:00
Benoit Jacob
07a1eb244b
Bug 897452 - Part 15 - Introduce a AtomicRefCountedWithFinalize class to factor our custom-refcounting needs - r=nical
2013-12-11 13:05:37 -05:00
Benoit Jacob
38e6536ca0
Bug 897452 - Part 14 - Implement CompositableChild::ActorDestroy clearing the back-reference to it - r=nical
2013-12-11 13:05:35 -05:00
Benoit Jacob
9164df4c7d
Bug 897452 - Part 13 - Host-side cleanup: remove OnActorDestroy and DestroyTextureHost* - r=nrc
2013-12-11 13:05:34 -05:00
Benoit Jacob
505b29e412
Bug 897452 - Part 12 - remove CompositableClient::OnActorDestroy - r=nrc
2013-12-11 13:05:32 -05:00
Benoit Jacob
ea86bd47f3
Bug 897452 - Part 11 - remove TextureClient::OnActorDestroy - r=nrc
2013-12-11 13:05:29 -05:00
Benoit Jacob
bf03c56f47
Bug 897452 - Part 10 - adapt post landing of bug 893301 - r=nical,nrc
2013-12-11 13:05:27 -05:00
Benoit Jacob
a4c5513490
Bug 897452 - Part 9 - Check for null buffer in BufferTextureHost::Upload - r=nical
2013-12-11 13:05:25 -05:00
Benoit Jacob
87e113c26b
Bug 897452 - Part 8 - fix TextureParent::ActorDestroy - r=nical
2013-12-11 13:05:23 -05:00
Benoit Jacob
52f4a53dc6
Bug 897452 - Part 7 - Implement TextureChild::ActorDestroy to notify its TextureClient - r=nical
2013-12-11 13:05:21 -05:00
Benoit Jacob
46728d2e06
Bug 897452 - Part 6 - assert that the forwarder we're initializing our TextureChild with is non null - r=nical
2013-12-11 13:05:19 -05:00
Nicolas Silva
0174584ce6
Bug 897452 - Part 5 - Fix a TextureClient gtest crash - r=BenWa
2013-12-11 13:05:17 -05:00
Nicolas Silva
436eecd578
Bug 897452 - Part 4 - Make sure we release all GL resources asap when shutting down the communication channel - r=bjacob
2013-12-11 13:05:15 -05:00
Nicolas Silva
82e5ac3f48
Bug 897452 - Part 3 - Clean up some unused code after PTexture change - r=mattwoodrow
2013-12-11 13:05:13 -05:00
Nicolas Silva
5a8009c28f
Bug 897452 - Part 2 - PTexture deallocation logic - r=sotaro,bjacob
2013-12-11 13:05:11 -05:00
Nicolas Silva
7924a5e832
Bug 897452 - Part 1 - Implement the PTexture protocol - r=mattwoodrow
2013-12-11 13:05:09 -05:00
Nicolas Silva
7cc0a23243
Bug 897452 - Part 0.2 - Make sure the texture host has a compositor - r=mattwoodrow
2013-12-11 13:05:07 -05:00
Nicolas Silva
4f1be1a2e8
Bug 897452 - Part 0.1 - Make it possible for TextureClient to call virtual methods just before its destructor. r=bjacob
2013-12-11 13:05:05 -05:00
Nicolas Silva
d49d2e5193
Bug 948955 - AddMaskEffect handles locking failure. r=bjacob
2013-12-11 18:32:41 +01:00
Vivien Nicolas
3df93cb033
Bug 946999 - [Homescreen] With APZ turned on the homescreen is not rendered until you touch the screen in certain conditions. r=kats
2013-12-12 11:41:47 +01:00
Chris Peterson
62250d86bc
Bug 949360 - Check for Image AllocateBuffer() failures. r=nical
...
Relanded on a CLOSED TREE
2013-12-10 22:58:51 -08:00
Ehsan Akhgari
6efed042db
Backed out changeset 6d9cf51a012a (bug 949360) because of mochitest-3 timeouts on a CLOSED TREE
2013-12-12 11:26:24 -05:00
Chris Peterson
c40f4c705a
Bug 949360 - Check for Image AllocateBuffer() failures. r=nical
2013-12-10 22:58:51 -08:00
Robert O'Callahan
c19c09f778
Bug 945634. The fixed-pos anchor point should be in the layer's coordinate system, whose 0,0 is the top-left of the fixed-pos frame. r=mattwoodrow
2013-12-13 01:33:02 +13:00
Ryan VanderMeulen
1d91fde607
Merge b2g-inbound to m-c.
2013-12-06 15:56:46 -05:00
Vivien Nicolas
c58a36a291
Bug 946955 - Set the default friction of Axis.cpp to 0.002. r=kats
2013-12-06 18:51:10 +01:00
Nicolas Silva
8ff5233dae
Bug 943392 - Let MemoryTextureClient use a fallible allocation. r=BenWa
2013-12-06 16:30:50 +01:00
Dan Glastonbury
e794173f4c
Bug 942507 - GLContext doesn't need to have userdata. r=bjacob
2013-12-06 10:23:16 -05:00
Chris Lord
36be5576b3
Bug 943846 - Make APZC's generated display port contain the composition bounds. r=kats
...
A bug in layout means that setting a displayport on an element that doesn't
contain its scroll frame may cause the display item to be optimised away
(bug 936500).
2013-12-06 13:15:58 +00:00
Anthony Jones
582919bf02
Bug 839911 - Separate animation out from layer code; r=kats
2013-12-06 16:21:39 +13:00
Benoit Girard
388fd461c3
Bug 940706 - Fix gesture detection transformation with APZC. r=kats,botond
2013-12-05 18:17:37 -05:00
Ryan VanderMeulen
f006eb0ddb
Merge m-c to inbound.
2013-12-05 17:56:44 -05:00
Ryan VanderMeulen
b2f54fc850
Merge b2g-inbound to m-c.
2013-12-05 17:53:41 -05:00
Ryan VanderMeulen
ad71ecfc91
Merge inbound to m-c.
2013-12-05 17:29:03 -05:00
Carsten "Tomcat" Book
94c2c4b9cf
merge b2g-inbound to m-c
2013-12-05 12:57:24 +01:00
Ryan VanderMeulen
d72c6b7d7e
Backed out changeset 8b33af450fc6 (bug 945632) for OSX asserts.
...
CLOSED TREE
2013-12-04 22:03:29 -05:00
Jim Chen
456545fdc7
Bug 940737 - Monitor Compositor thread hangs using BackgroundHangMonitor; r=bsmedberg r=BenWa
2013-12-04 21:24:28 -05:00
Botond Ballo
8614da3080
Bug 942754 - Propagate zoom constraints from parent to child APZCs. r=kats
...
--HG--
extra : rebase_source : 92c3dcac3db2cd457d650ec08abfbab03c9517ce
2013-12-02 18:01:19 -05:00
Vivien Nicolas
8f4d132bf3
Bug 938312 - Wrong orientation when starting browser in landscape mode. r=kats
2013-12-05 16:15:39 +01:00
Sotaro Ikeda
2dc517fbca
Bug 944420 - Create TextureHostOGL when Compositor is not present on gonk. r=nical
...
--HG--
extra : rebase_source : 289bb433a863d22c16ad8aacb727f2f52f7a81f3
2013-12-04 17:46:03 -05:00
Nicholas Cameron
a7d0b9b31c
Bug 945632. Assert we don't leak on the host side. r=nical
2013-12-05 14:21:15 +13:00
Morris
19a48551b0
Bug 938528 - Check if data in the layer is still valid. r=gw280, r=snorp
2013-12-04 17:46:20 -05:00
Benoit Jacob
a08afe9077
Back out bug 893301 for accidentally disabling gralloc for thebes layers on B2G - no review, bustage fix on a CLOSED TREE
2013-12-04 12:19:50 -05:00
Nicholas Cameron
9a21440632
Bug 946031. Fix a warning in DeprecatedContentClientSingleBuffered::SyncFrontBufferToBackBuffer. r=mattwoodrow
2013-12-04 17:33:16 +13:00
David Anderson
86f4f5d832
Support MacIOSurface textures in the basic compositor (bug 942358, r=mattwoodrow).
2013-12-03 16:20:04 -08:00
Andreas Pehrson
6f58615918
Bug 944679 - Do not return nullptr in DeprecatedTextureHostBasic::GetAsSurface. r=nical
2013-11-29 13:39:52 +01:00
Nicholas Cameron
b63cc40f42
Bug 893301. Don't use new textures content on b2g. r=bjacob,nical
2013-12-06 07:39:22 +13:00
Nicholas Cameron
91014467fd
Bug 893301. Rollup patch - new textures content. r=nical,nrc
2013-12-06 07:39:22 +13:00
Nicholas Cameron
56d52732da
No bug. Remove an erroneous comment. r=me. DONTBUILD
2013-12-04 12:28:36 +13:00
Benoit Girard
341b0576d4
Bug 944866 - Bustage Intermittent failure. r=bustage on a CLOSED TREE
2013-12-03 15:04:47 -05:00
Benoit Girard
59595b7d0e
Bug 944866 - Bustage fix for gfx::pint. r=bustage on a CLOSED TREE
2013-12-03 14:07:26 -05:00
Benoit Jacob
b253073c22
Bug 942499 - Part 2: Move CanUploadNonPowerOfTwo out of GLContext; remove the gfx.textures.poweroftwo.force-enabled preference - r=gal,BenWa
2013-12-03 13:44:38 -05:00
Benoit Jacob
1dea809c09
Bug 942499 - Part 1: Move CanUploadSubTextures and WantsSmallTiles out of GLContext - r=BenWa
2013-12-03 13:44:38 -05:00
Benoit Jacob
aeba86a7b1
Bug 942509 - Move Upload* functions to new GLUploadHelpers files - r=gal,jgilbert
2013-12-03 13:44:38 -05:00
Benoit Jacob
ccea62e706
Bug 942501 - Part 3: move CreateTextureImage and TileGenFunc out of GLContext - r=BenWa
2013-12-03 13:44:38 -05:00
Benoit Jacob
38f49f84a9
Bug 942501 - Part 1: remove some dead code around TextureImage functions - r=BenWa
2013-12-03 13:44:38 -05:00
Benoit Jacob
c8701f007b
Bug 944703 - Part 8: make ShmemTextureClient hold a strong reference to its ISurfaceAllocator - r=nical
2013-12-03 13:44:38 -05:00
Benoit Jacob
2846ebe4db
Bug 944703 - Part 7: make DeprecatedSharedRGBImage hold a strong reference to its ISurfaceAllocator - r=nical
2013-12-03 13:44:38 -05:00
Benoit Jacob
40b5ca0bf5
Bug 944703 - Part 6: make DeprecatedSharedPlanarYCbCrImage hold a strong reference to its ISurfaceAllocator - r=nical
2013-12-03 13:44:38 -05:00
Benoit Jacob
42131b06dc
Bug 944703 - Part 5: make AllocShmemParams hold a strong reference to its ISurfaceAllocator - r=nical
2013-12-03 13:44:38 -05:00
Benoit Jacob
aab9c0f7a9
Bug 944703 - Part 4: make ContentHost hold a strong reference to its ISurfaceAllocator - r=nical
2013-12-03 13:44:38 -05:00
Benoit Jacob
487aee246b
Bug 944703 - Part 3: make TextureHost hold a strong reference to its ISurfaceAllocator - r=nical
2013-12-03 13:44:38 -05:00
Benoit Jacob
f197bdfbfe
Bug 942505 - Move everything SharedHandle-related out of GLContext - r=jgilbert
2013-12-03 13:44:38 -05:00
Benoit Girard
b0230895bb
Bug 944866 - Part 2: Add layers.scroll-graph. r=gal
...
--HG--
extra : rebase_source : b517f110b09056b3037f9bfae609ff14e6af3859
2013-12-03 10:49:46 -05:00
Nicolas Silva
aec70a903e
Bug 929506 - Check that gl->MakeCurrent returns true when using OpenGL on the Compositor side. r=bjacob
2013-12-03 11:44:46 +01:00
Nicholas Cameron
fb1e90c4bd
Bug 893301. Some rebasing fixes. r=nical
2013-11-28 10:16:35 +13:00
Nicholas Cameron
62fede7c92
Bug 893301. Remove AccessMode use in ContentClient. r=nical
2013-11-28 10:16:35 +13:00
Nicolas Silva
975b86e508
Bug 893301. Fix alpha corruptions. r=nrc
2013-11-08 18:53:16 +01:00
Nicholas Cameron
a50ae237a1
Bug 893301. Rename BufferProviders. r=mattwoodrow
2013-11-28 10:16:35 +13:00
Nicholas Cameron
974cd956fd
Bug 893301. Renaming and indentation fixes. r=nical
2013-11-28 10:16:35 +13:00
Nicholas Cameron
1a6c71ed69
Bug 893301. Tweeks to TextureHost. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
d9b5aecd4e
Bug 893301. Reviewer changes. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
0eb6974cda
Bug 893301. Content hosts. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
935f34f2c1
Bug 893301. Content clients. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
ea3911e01c
Bug 893301. Changes to texture clients. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
66d79fc49e
Bug 893301. Add a path to RotatedContentBuffer for new textures. r=mattwoodrow
2013-11-28 10:16:33 +13:00
Nicholas Cameron
7a01b19a9b
Bug 893301. Rename GetTextureHost to GetAsTextureHost. r=nical
2013-11-28 10:16:33 +13:00
Ryan VanderMeulen
e57afbe1f2
Merge m-c to inbound.
2013-12-02 16:58:15 -05:00
Ryan VanderMeulen
9e82f773a2
Merge inbound to m-c.
2013-12-02 16:39:00 -05:00
Edwin Flores
499b236543
Bug 934412 - Add header offset in SharedRGBImage::GetBuffer r=nical
2013-12-03 10:25:27 +13:00
Benoit Girard
e4183dfbd6
Bug 944866 - Pat 1: Add DrawLines to Compositor.h and implement for OGL. r=gal
2013-12-01 15:54:46 -05:00
Botond Ballo
cc2d1d28c8
Bug 944521 - Scroll-grabbing elements shouldn't grab tap gestures. r=Cwiiis
2013-11-29 16:40:21 -05:00
Dan Glastonbury
1d20a3aa09
Bug 830881 - Port layerscope GL changes to new layers. r=vlad
2013-11-29 14:11:49 +10:00
Mike Hommey
19da4ce8f2
Bug 944830 - Fix non-unified build in gfx after bug 942492, bug 943293 and bug 944172. r=bjacob
2013-12-01 07:20:57 +09:00
Chris Peterson
fd2b11af1f
Bug 944257 - Fix warning by removing unused ContentClientBasic member variable mManager. r=gal
2013-11-27 19:19:56 -08:00
Ms2ger
a129edb4cb
Merge mozilla-inbound to mozilla-central.
2013-11-29 09:54:12 +01:00
Ms2ger
a88cf8354a
Bug 937224 - Part a: Move LOCAL_INCLUDES to moz.build in gfx/; r=mshal
2013-11-28 15:10:38 +01:00
Mike Hommey
9245936f8b
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-27 22:55:07 +09:00
Benoit Jacob
fad9e41e04
Bug 942503 - Move BlitTextureImage out of GLContext - r=jgilbert
2013-11-28 15:57:19 -05:00
Benoit Jacob
7fd983a4b5
Bug 944172 - Move DecomposeIntoNoRepeatTriangles out of GLContext - r=BenWa
2013-11-28 15:57:19 -05:00
Mike Hommey
2b828323f2
Backout changeset 3fd4b546eed4 (bug 874266) and changeset a35d2e3a872f (bug 942043) for ASAN build bustage and Windows test bustage
...
--HG--
extra : amend_source : f20d09aeff1c8b5cbd0f1d24c7ce04e86f3aed1d
2013-11-28 14:24:05 +09:00
Andreas Pehrson
801b8841c8
Bug 907292 - Change gfxImageSurface to gfx::DataSourceSurface in TextureHost et al
2013-11-27 10:59:01 +01:00
Nicholas Nethercote
77419f6a47
Bug 936964 (part 7, attempt 2) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
...
* * *
Bug 936964 (part 7b) - Fix a use-after-free found by ASan.
--HG--
extra : rebase_source : d38ab6b63e9d576773baf8e55fa4f7182c33915e
2013-11-07 16:35:30 +11:00
Mike Hommey
d210f8ff00
Bug 874266 - Move all DEFINES that can be moved to moz.build. r=mshal
2013-11-28 13:08:16 +09:00
Ehsan Akhgari
c3970a73fb
Backed out 9 changesets (bug 943660, bug 936964) because of ASAN use-after-free crashes on browser-chrome and mochitest-other
...
Backed out changeset 85486c4aa3d8 (bug 936964)
Backed out changeset 25312eb71998 (bug 936964)
Backed out changeset 6dbb8333960c (bug 936964)
Backed out changeset da6465ad476f (bug 936964)
Backed out changeset a87ffc992f38 (bug 936964)
Backed out changeset 4ae3a61182db (bug 936964)
Backed out changeset 34e9c3137804 (bug 936964)
Backed out changeset fd1459e71585 (bug 936964)
Backed out changeset 3e8a701d8bdc (bug 943660)
Landed on a CLOSED TREE
--HG--
rename : content/canvas/src/WebGLMemoryTracker.h => content/canvas/src/WebGLMemoryReporterWrapper.h
2013-11-27 20:05:00 -05:00
Nicholas Cameron
1bcc68168a
merge backout
2013-11-28 12:32:24 +13:00
Nicholas Cameron
219e9da952
Backout bug 893301 for b2g bustage r=me
2013-11-28 12:31:31 +13:00
Nicholas Cameron
22bfe7130d
Bug 893301. Some rebasing fixes. r=nical
2013-11-28 10:16:35 +13:00
Nicholas Cameron
ca64c4c883
Bug 893301. Remove AccessMode use in ContentClient. r=nical
2013-11-28 10:16:35 +13:00
Nicholas Cameron
4d7d27aa4c
Bug 893301. Rename BufferProviders. r=mattwoodrow
2013-11-28 10:16:35 +13:00
Nicholas Cameron
16c6b58eb5
Bug 893301. Renaming and indentation fixes. r=nical
2013-11-28 10:16:35 +13:00
Nicholas Cameron
1dc4b3068e
Bug 893301. Tweeks to TextureHost. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
8805ee0f2a
Bug 893301. Reviewer changes. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
c6c0992ff8
Bug 893301. Content hosts. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
0c1a756507
Bug 893301. Content clients. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
cf077d310e
Bug 893301. Changes to texture clients. r=nical
2013-11-28 10:16:34 +13:00
Nicholas Cameron
57c33f768f
Bug 893301. Add a path to RotatedContentBuffer for new textures. r=mattwoodrow
2013-11-28 10:16:33 +13:00
Nicholas Cameron
fca47643ea
Bug 893301. Rename GetTextureHost to GetAsTextureHost. r=nical
2013-11-28 10:16:33 +13:00
Nicholas Nethercote
78e4d6490d
Bug 936964 (part 7) - Make lots of classes report their own memory consumption, instead of using a separate reporter class. r=mccr8,sr=bz.
...
--HG--
rename : content/canvas/src/WebGLMemoryReporterWrapper.h => content/canvas/src/WebGLMemoryTracker.h
extra : rebase_source : 611e8d35907959b163aeced1c4ffe1d265048fe6
2013-11-07 16:35:30 +11:00
Anthony Jones
a6c5fd96ab
Bug 888084 - Use RollingMean to calculate mean; r=BenWa
2013-09-25 12:13:33 +12:00
Chris Lord
62fe777b60
Bug 931823 - Fix calculation of tiled update data and convert to typed units. r=kats,botond
...
Various changes to FrameMetrics and such have causes the tile coherency checks
to end up with nonsense values, meaning updates are always happening a tile at
a time.
This fixes the calculation of those values, adds some documentation and
converts a large part of it to using typed units, to make it easier to
understand what's happening.
2013-11-27 17:33:27 +00:00
Benoit Jacob
5f4cdeaa93
Bug 933082 - Part 4: let ClientLayerManager hold a ShadowLayerForwarder instead of inheriting from ShadowLayerForwarder. Make ISurfaceAllocator refcounted. Make SharedSurface_Gralloc keep its mAllocator alive - r=nical
2013-11-27 10:19:34 -05:00
Benoit Jacob
f5c4a871c3
Bug 933082 - Part 3: let ShadowLayerForwarder hold a strong ref to its LayerTransactionChild - r=nical
2013-11-27 10:18:38 -05:00
Benoit Jacob
aca470946c
Bug 933082 - Part 2: propagate the mIPCOpen flag, avoid crashing in DestroySharedSurface on a dead channel - r=nical
2013-11-27 10:18:38 -05:00
Benoit Jacob
fe8d9d9b24
Bug 933082 - Part 1: make LayerTransactionChild reference-counted - r=nical
2013-11-27 10:18:38 -05:00
Brad Lassey
f30a2db1ea
Bug 915673 - Only use tiled layers for scrollable layers on b2g. r=tn,bgirard
...
Introduce a constructor for thebes layers that can take a hint about what the
layer will be used for, and use that hint to only create tiled layers when
the layer represents scrollable content.
2013-09-17 13:55:09 -04:00
Chris Lord
cd2dacabe9
Bug 907743 - Align display port to tile boundaries when tiles are enabled. r=botond,kats
...
This aligns display ports to tile boundaries, taking care to compensate for
the difference between the requested scroll position and the actual scroll
position.
2013-09-10 18:21:04 -04:00
Markus Stange
dd94318c9b
Bug 943041 - Don't delay compositing on the compositor thread in ASAP mode (layout.frame_rate == 0). r=BenWa
2013-11-27 08:33:39 +01:00
Markus Stange
724b3c2649
Bug 920123 - Make Start/Stop FrameTimeRecording work with OMTC and remove paint time recording. r=mattwoodrow
2013-11-27 08:32:19 +01:00
Wes Kocher
ef237316f2
Merge m-c to inbound
2013-11-26 20:05:18 -06:00
Nicholas Cameron
e09d3edf71
Bug 932888. Rename ThebesLayerBuffer. r=mattwoodrow
...
--HG--
rename : gfx/layers/ThebesLayerBuffer.cpp => gfx/layers/RotatedBuffer.cpp
rename : gfx/layers/ThebesLayerBuffer.h => gfx/layers/RotatedBuffer.h
2013-11-27 13:29:46 +13:00
Nicholas Cameron
c16c657321
Bug 932888. Remove some now unnecessary includes. r=mattwoodrow
2013-11-27 13:29:46 +13:00
Nicholas Cameron
714efc30e2
Bug 932888. Azurify some intermediate surfaces in BasicLayerManager. r=mattwoodrow
2013-11-27 13:29:45 +13:00
Nicholas Cameron
04e34b0ee6
Bug 932888. Remove thebes paths from ThebesLayerBuffer (part 1). r=mattwoodrow
2013-11-27 13:29:45 +13:00
Jim Mathies
1c2433a824
Bug 940952 - Replace apzc GeckoContentController pan notifications with more general purpose transform notifications. r=botond
2013-11-26 14:14:39 -06:00
Carsten "Tomcat" Book
d088654a68
merge b2g-inbound to mozilla-central
2013-11-26 12:40:07 +01:00
Botond Ballo
b1dc5bb9d8
Bug 942535 - Fix a compiler warning about signed/unsigned comparison in APZ. r=dholbert
...
--HG--
extra : rebase_source : 816fc31c43178e1b5841c3a49cd71d2c08751331
2013-11-25 14:29:41 -05:00
Matt Brubeck
72385391d3
Bug 942689 - Include modifer info in tap gesture events [r=roc,jimm,botond]
2013-11-25 20:30:26 -08:00
Nicholas Cameron
7009d02c24
Bug 943122. Don't repeat 'Mask layer:' in layer dumps. r=BenWa
2013-11-26 15:07:44 +13:00
Nicholas Cameron
792ecf9509
Bug 943110. Don't use fputc in display list/layers dumps. r=BenWa
2013-11-26 15:07:41 +13:00
David Anderson
13e235e641
Remove unnecessary Lock() calls from BasicCompositor (bug 942318, r=mattwoodrow).
2013-11-25 15:15:03 -08:00
Nicholas Cameron
66a02fcd19
Bug 942819. Check the return value of GetD3D9DeviceManager. r=mattwoodrow
2013-11-26 10:54:13 +13:00
Benoit Girard
f8fd653be7
Bug 942483 - Port paint-dumping to android/b2g. r=gal
2013-11-23 17:44:18 -05:00
Ryan VanderMeulen
2ab6caa2dc
Merge m-c to inbound.
2013-11-22 15:37:03 -05:00
Ryan VanderMeulen
d7e49cc136
Merge b-i to m-c.
2013-11-22 15:35:31 -05:00
Botond Ballo
ce9e6a29fd
Bug 912666 - Implement scroll grabbing in APZ. r=kats,Cwiiis
2013-11-21 17:38:00 -05:00
Trevor Saunders
280dc2e3ce
bug 938025 - part 1 - get rid of some static constructors r=bz r=bjacob
2013-11-22 14:45:50 -05:00
Nicholas Cameron
f1b0c4184f
Bug 924403. Rename OGL shaders files. r=mattwoodrow
...
--HG--
rename : gfx/layers/opengl/LayerManagerOGLProgram.cpp => gfx/layers/opengl/OGLShaderProgram.cpp
rename : gfx/layers/opengl/LayerManagerOGLProgram.h => gfx/layers/opengl/OGLShaderProgram.h
rename : gfx/layers/opengl/LayerManagerOGLShaders.h => gfx/layers/opengl/OGLShaders.h
rename : gfx/layers/opengl/LayerManagerOGLShaders.txt => gfx/layers/opengl/OGLShaders.txt
2013-11-27 11:15:17 +13:00
Nicolas Silva
532313927f
Bug 924403 - Send non-OMTC GL layers into oblivion. r=nrc
2013-11-27 11:15:17 +13:00
Ryan VanderMeulen
bc4870bf0a
Backed out changesets 7caa8e80b06a, 1509f8be5df3, a249bd79e71a, and 9cc4a77561e8 (bug 933082) for mochitest asserts on a CLOSED TREE.
2013-11-26 14:58:09 -05:00
Ryan VanderMeulen
77a5ac1aba
Backed out changeset de63b66f3d12 (bug 907743) for Windows bustage.
...
CLOSED TREE
2013-11-26 14:12:05 -05:00
Benoit Jacob
7031739d99
Bug 933082 - Part 4: let ClientLayerManager hold a ShadowLayerForwarder instead of inheriting from ShadowLayerForwarder. Make ISurfaceAllocator refcounted. Make SharedSurface_Gralloc keep its mAllocator alive - r=nical
2013-11-26 14:00:29 -05:00
Benoit Jacob
88e510bc64
Bug 933082 - Part 3: let ShadowLayerForwarder hold a strong ref to its LayerTransactionChild - r=nical
2013-11-26 14:00:07 -05:00
Benoit Jacob
6da01b7c61
Bug 933082 - Part 2: propagate the mIPCOpen flag, avoid crashing in DestroySharedSurface on a dead channel - r=nical
2013-11-26 13:59:48 -05:00
Benoit Jacob
b61b39b9da
Bug 933082 - Part 1: make LayerTransactionChild reference-counted - r=nical
2013-11-26 13:59:28 -05:00
Matt Brubeck
ac835b7740
Bug 941327 - Match scale to scroll offset during zoom animation [r=botond]
2013-11-21 14:12:28 -08:00
Matt Brubeck
c265704099
Bug 941123 - Pre-render content before starting animated zoom [r=botond]
2013-11-21 14:12:25 -08:00
Nicholas Cameron
d46ced7f0e
No bug. Add a missing include to fix bustage in the previous patches. r=me
2013-11-22 11:07:58 +13:00
Nicholas Cameron
650c934e8a
Bug 900248. Handle the add/remove monitor case. r=Bas
2013-11-22 11:07:58 +13:00
Nicholas Cameron
66f6fcf591
Bug 900248. An extra safety check in TextureD3D9 plus some refactoring around it. r=Bas
2013-11-22 11:07:58 +13:00
Nicholas Cameron
e3a771b492
Bug 900248. Move logic for device checking to Ready() and check it at the start of transactions. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
d4dfd11e67
Bug 900248. Better handling of device reset and recreation. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
6038069353
Bug 900248. Remove managed pool d3d9 texture use. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
82a91f798b
Bug 900248. Reinstate some removed code and don't composite immediately after resetting the device. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
891ad37444
Bug 900248. Only create d3d9 device on the main thread. r=Bas
2013-11-22 11:07:57 +13:00
Nicholas Cameron
b59f54b2f4
Bug 900248. Don't return a d3d9 device from device() if we can't composite. r=Bas
2013-11-22 11:07:56 +13:00
Nicholas Cameron
75b395fe3e
Bug 900248. Don't assume success for effect creation. r=Bas
2013-11-22 11:07:56 +13:00
Nicholas Cameron
a2c46dbd46
Bug 900248. Rebuild the d3d9 device. r=Bas
2013-11-22 11:07:56 +13:00
Nicholas Cameron
2c528ed544
Bug 900248. ReleaseTextureResources. r=Bas
2013-11-22 11:07:56 +13:00
Nicholas Cameron
a6d524ccf4
Bug 900248. Don't assume ThebesLayerBufer will get the buffers it wants. r=mattwoodrow
2013-11-22 11:07:55 +13:00
Ryan VanderMeulen
d72592ffa8
Merge m-c to inbound.
2013-11-21 15:53:49 -05:00
Ryan VanderMeulen
5caaa48f5b
Merge b2g-inbound to m-c.
2013-11-21 15:22:03 -05:00
Nicolas Silva
0efbe40a7d
Bug 940959 - Compiled shaders. r=generated code
2013-11-21 17:42:10 +01:00
Nicolas Silva
f1816cfd25
Bug 940959 - Use alpha textures for YCbCr planes with D3D11. r=nrc
2013-11-21 17:42:05 +01:00
Nicolas Silva
c8a1b87893
Bug 940959 - Use alpha textures for YCbCr planes with D3D10. r=nrc
2013-11-21 17:41:58 +01:00
Nicolas Silva
a98016bf5f
Bug 940959 - Use alpha textures for YCbCr planes with D3D9. r=nrc
2013-11-21 17:40:55 +01:00
David Anderson
c06bd5c0fb
Only composite changed areas in the software compositor (bug 882447, r=mattwoodrow,nrc).
2013-11-21 11:25:16 -08:00
Botond Ballo
d1cce81fc7
Bug 941210 - APZCTreeManager builds a wrong APZC tree for some layer trees. r=kats
2013-11-20 15:27:40 -05:00
Nicolas Silva
ae28771d9f
Bug 926558 - Remove a warning that is not used correctly. r=BenWa
2013-11-13 13:25:50 +01:00
Botond Ballo
a04c592e61
Bug 912666 - Propagate the 'scrollgrab' attribute to FrameMetrics. r=kats,Cwiiis
2013-09-23 14:09:48 -05:00
Wes Kocher
48c985dd95
Merge inbound to m-c
2013-11-21 19:14:06 -08:00
Benoit Girard
495c58d0d8
Bug 936566 - Print mask layers in layers dump. r=nrc
2013-11-19 23:55:27 -05:00
Chris Lord
bc95d9ddc6
Bug 907743 - Align display port to tile boundaries when tiles are enabled. r=botond,kats
...
This aligns display ports to tile boundaries, taking care to compensate for
the difference between the requested scroll position and the actual scroll
position.
2013-09-10 18:21:04 -04:00
Jacek Caban
9368b13878
Bug 900248 - Removed extra qualification of IsInTextureHostList.
...
--HG--
extra : rebase_source : 8e0cdc445810aad2f3f4332462df69b07a6eac02
2013-12-02 12:25:51 +01:00
Ed Morley
2ac7edcee1
Merge mozilla-central and inbound
2013-11-20 12:44:07 +00:00
Ryan VanderMeulen
73463a4880
Merge inbound to m-c.
2013-11-19 20:43:15 -05:00
Ben Kelly
984f0e8486
Bug 940488 - Initalize RotatedBuffer::mDidSelfCopy. r=BenWa
2013-11-19 14:56:57 -05:00
Botond Ballo
b75d9dd1de
Bug 900092 - Remove FrameMetrics::ROOT_SCROLL_ID. r=kats,tn
2013-11-08 19:07:00 -05:00
James Willcox
bd9fd5c2da
Bug 928804 - Always use an up-to-date texture transform when compositing SharedTextureSourceOGL r=nical
2013-11-19 08:41:57 -06:00
Chris Lord
75cb9a11ee
Bug 869696 - Enable Gralloc on the Geeksphone Peak again. r=bjacob
...
The issues that caused it to be disabled initially have now been resolved.
2013-11-19 13:29:29 +00:00
Nicholas Cameron
90ba9aaf83
Bug 939598. Always call BeginTransaction before EndTransaction. r=mattwoodrow
2013-11-20 20:27:23 +13:00
Phil Ringnalda
50639dcbe8
Back out 4d8015a52178 (bug 936566) for build bustage
2013-11-18 21:34:23 -08:00
Benoit Girard
046d0f0c46
Bug 936566 - Print mask layers in layers dump. r=nrc
...
--HG--
extra : rebase_source : cb960d4f8880f9c3fd39fafc8a4c8a21f6a19596
2013-11-18 20:22:41 -05:00
Nicholas Cameron
3ca376851d
merge
2013-11-19 17:39:24 +13:00
Mike Hommey
a65383e1e9
Bug 939632 - Remove LIBRARY_NAME for leaf libraries. r=gps
...
Landing on a CLOSED TREE.
2013-11-19 11:50:54 +09:00
Mike Hommey
8ceb917350
Bug 939074 - Remove most LIBXUL_LIBRARY. rs=gps
2013-11-19 11:48:10 +09:00
Mike Hommey
bb6779efe3
Bug 939044 - Remove most definitions of MODULE. r=mshal
2013-11-19 11:47:39 +09:00
Mike Hommey
d7b6f95761
Bug 935881 - Use FINAL_LIBRARY for all (fake) libraries that end up linked in a single other library. r=gps
2013-11-19 11:47:14 +09:00
Wes Kocher
ed9b536ced
Merge fx-team to m-c on a CLOSED TREE
2013-11-18 18:25:57 -08:00
Jim Mathies
9a245fe292
Bug 937185 - Discard old apzcs if the ScrollableLayerGuid is updated. r=kats
2013-11-18 09:14:08 -06:00
Anthony Jones
94419545df
Bug 899154 - Disable dropping resolution during fling; r=kats
2013-11-15 11:12:03 +13:00
Benoit Jacob
877d71ca5f
Bug 938970 - 5/5. Switch gfx/layers to UNIFIED_SOURCES - r=ehsan,mattwoodrow
2013-11-17 21:07:08 -05:00
Benoit Jacob
45d86c800b
Bug 938970 - 4/5. Some gralloc-related tweaks required to build with UNIFIED_SOURCES - r=Bas
2013-11-17 21:06:25 -05:00
Benoit Jacob
ac3ababc4b
Bug 938970 - 3/5. Some d3d tweaks needed to build with UNIFIED_SOURCES - r=Bas
2013-11-17 21:06:23 -05:00
Benoit Jacob
cc5dec6997
Bug 938970 - 2/5. Add more namespace qualifiers in gfx/layers code to avoid ambiguous namespace resolution - r=mattwoodrow
2013-11-17 21:06:21 -05:00
Benoit Jacob
803a8cae35
Bug 938970 - 1/5. Move MacIOSurfaceTexture* classes to separate files, minimize the number of cpp files including MacIOSurface.h - r=mattwoodrow
2013-11-17 21:04:38 -05:00
Benoit Girard
87d3e1cc22
Bug 936511 - Add layers.dump to dump layer tree. r=bas,nrc
2013-11-17 16:47:40 -05:00
Ehsan Akhgari
28945cc676
Bug 938134 - Build widget/xpwidgets in unified mode; r=roc
...
--HG--
rename : widget/shared/WidgetUtils.cpp => widget/shared/SharedWidgetUtils.cpp
2013-11-17 14:03:55 -05:00
Nicholas Cameron
27a1b501f8
Bug 907463. Dealloc shmem on ActorDestroy. r=nical
2013-09-27 21:48:42 +12:00
Robert O'Callahan
151d25e50f
Bug 938316. Work around fractional texture resampling issues by switching to NEAREST sampling when we're doing a pixel-aligned compositing operation. r=jrmuizel
...
--HG--
extra : rebase_source : ec49c8c8993af402a24b57efbaea743d39dcd89c
2013-11-13 23:56:11 +13:00
Robert O'Callahan
45532de9d3
Bug 937987. Don't use lowp for texture coordinates. Only use it for colors. r=bjacob
...
--HG--
extra : rebase_source : 9dd8bcebb8b8ef3666f4deae1b1c49dc89bc4486
2013-11-13 17:45:19 +13:00
Matt Woodrow
6929a01f36
Bug 937878 - Don't let too many ContentHostIncremental updates queue up. r=nrc
2013-11-15 12:56:42 +13:00
Michael Wu
e00f620c90
Bug 892285 - Only unlock gralloc surfaces if they were locked, r=bas
2013-11-15 12:50:00 -05:00
Benoit Jacob
5480ece61e
Bug 937204 - 3/3. Kill GfxInfoThread. Instead, get GL strings from the compositor - r=kats,jrmuizel
2013-11-15 11:28:43 -05:00
Ryan VanderMeulen
25f4dc9657
Merge m-c to inbound on a CLOSED TREE.
2013-11-14 20:58:52 -05:00
Ryan VanderMeulen
b435761165
Merge b2g-inbound to m-c on a CLOSED TREE.
2013-11-14 20:57:32 -05:00
Nicholas Cameron
7fc18f7edd
Fix bustage from bug 915940 on a CLOSED TREE. r=me
2013-11-15 11:13:53 +13:00
Nicholas Cameron
eb5956cf6d
Bug 915940. Memory reporter for memory image surfaces. r=njn,mattwoodrow This might even help diagnose the problems causing a CLOSED TREE.
2013-11-15 10:54:25 +13:00
Botond Ballo
86f61558f5
Bug 937274 - Fix a crash in GestureEventListener::HandlePinchGestureEvent(). r=kats
2013-10-18 17:13:26 -04:00
Kartikaya Gupta
ba43207cb5
Bug 937130 - Fix up threading and locking in APZCTreeManager. r=botond
2013-11-12 11:56:57 -05:00
Kartikaya Gupta
034ad3ff16
Bug 934420 - Try to preserve the right APZC in the face of layer tree changes. r=botond
2013-11-14 15:35:30 -05:00
Botond Ballo
bbe2da67fa
Bug 937896 - Fix a compiler error. r=bustage. CLOSED TREE
2013-11-14 15:11:53 -05:00
Botond Ballo
734fe0273b
Bug 937896 - Remove unwanted zoom in APZC::NotifyLayersUpdated(). r=kats
2013-11-13 14:13:40 -05:00
Kartikaya Gupta
957513aad5
Bug 937688 - Make UpdateCompositionBounds affect all of the root APZCs for the layers id. r=botond
2013-11-14 12:35:41 -05:00
Kartikaya Gupta
68ac5db5f0
Bug 937688 - Make UpdateZoomConstraints take a full ScrollableLayerGuid. r=botond
2013-11-14 12:35:41 -05:00
Kartikaya Gupta
d633046f99
Bug 937688 - Move ScrollableLayerGuid from APZCTreeManager.h to FrameMetrics.h. r=botond
2013-11-13 13:20:31 -05:00
Kartikaya Gupta
76d24cb5b9
Bug 937688 - Make APZCTM::UpdateCompositionBounds explicitly operate on the root APZC for a layer tree. r=botond
2013-11-13 13:20:31 -05:00
Kartikaya Gupta
e56e0deec6
Bug 937688 - Pass the presShellId and viewId from TabChild to RenderFrameParent when updating zoom constraints. r=botond
2013-11-13 13:20:30 -05:00
Kartikaya Gupta
964c2b5459
Bug 927954 - Adding rendertrace logging to the APZ code. r=botond
...
To use this logging, enable the #define at the top of
AsyncPanZoomController.cpp, run through the scenario you wish
to trace and collect the logs, and then paste them into the
textarea on the page at github.com/staktrace/rendertrace/.
2013-11-12 19:03:27 -05:00
Botond Ballo
fb39baa8f1
Bug 937129 - Fix some concurrency issues in APZCTM::HandleOverscroll. r=kats
2013-11-11 12:06:33 -05:00
David Anderson
159a927b97
Support 3D transforms in the basic compositor (bug 935265, r=mattwoodrow).
2013-11-11 15:53:29 -08:00
Nicholas Cameron
4af005d21d
Bug 934250. Ensure we have a buffer-on-white before using it (ThebesLayerBuffer). r=mattwoodrow
2013-11-11 10:30:51 +13:00
Jim Mathies
db084e1b8a
Bug 918273 - Add an apzc tree manager helper for translating device to gecko coordinate space, and use it when sending events to the dom in cases where content is consuming touch. r=kats
2013-11-10 10:43:18 -06:00
Jim Mathies
1979aaa5df
Bug 918273 - Pass back the target scrollable layer id from apzc event methods. r=kats
2013-11-10 10:43:17 -06:00
Kartikaya Gupta
920d64e17b
Bug 902505 - Adjust the hit-test and input transformations in APZCTreeManager to be more correct. r=botond
2013-11-08 13:56:31 -05:00
Kartikaya Gupta
386e502056
Bug 935624 - Update various properties on the FrameMetrics on a layers update. r=botond
...
In particular, in the case with nested APZCs, the parent APZC might request
a repaint at a different resolution, and the child APZC might only find out
about it when the call to NotifyLayersUpdated comes in. At this point the
child APZC must pick up the new values of various properties in order to
remain consistent with the state in gecko and the parent APZC
2013-11-08 11:23:47 -05:00
Kartikaya Gupta
b2e18a1ffc
Bug 935624 - Kill SetZoomAndResolution because the APZC should not touch the mResolution or mCumulativeResolution. r=botond
2013-11-08 11:23:46 -05:00
Jeff Muizelaar
bb0dd83bc0
Bug 929471. Make CGLTexImageIOSurface2D take a CGLContextObj instead of a NSOpenGLContext. r=bgirard
2013-11-07 22:53:54 -05:00
Matt Brubeck
490e7172a5
Bug 927033 - Always decrement mTouchCount on touchend/cancel [r=kats]
2013-11-07 13:12:33 -08:00
Matt Brubeck
f4ba5a4319
Bug 927033 - Refactor some duplicate code in APZCTreeManager [r=kats]
2013-11-07 13:11:34 -08:00
Matt Brubeck
d7a704d08f
Bug 927033 - Don't reset mApzcForInputBlock until all touches are gone [r=kats]
2013-11-07 13:10:29 -08:00
Matt Woodrow
19816190f1
Bug 35380 - Part 5: Remove aOffset from everywhere. r=nrc
2013-11-07 22:53:08 +13:00
Matt Woodrow
37b891a516
Bug 935380 - Part 4: Make the Compositors use the RenderTarget's origin instead of aOffset. r=nrc
2013-11-07 22:53:08 +13:00
Matt Woodrow
accb417824
Bug 935380 - Part 3: Make CompositingRenderTarget store it's origin. r=nrc
2013-11-07 22:53:08 +13:00
Matt Woodrow
613408a7f4
Bug 935380 - Part 2: Pass the actual rect that the RenderTarget represents as the first parameter to CreateRenderTarget. r=nrc
2013-11-07 22:53:07 +13:00
Matt Woodrow
92246b6bed
Bug 935380 - Part 1: Remove INIT_MODE_COPY since it was invalid for callers to use it. r=nrc
2013-11-07 22:53:07 +13:00
Wes Kocher
2ae2400b0f
Merge b2g-inbound to m-c
2013-11-06 18:20:55 -08:00
Wes Kocher
723c3d7877
Merge inbound to m-c
2013-11-06 18:10:46 -08:00
Ryan VanderMeulen
7cbe050b01
Merge m-c to b2g-inbound.
2013-11-06 15:00:25 -05:00
Ryan VanderMeulen
32c62ef669
Merge inbound to m-c.
2013-11-06 14:24:58 -05:00
Sotaro Ikeda
12e4f4dba9
Bug 934106 - Reduce ImageClient holding video frame number to one. r=nical
2013-11-06 12:32:12 -05:00
Chris Lord
4724d61b50
Bug 881451 - Remove unused members of TiledLayerProperties. r=BenWa
2013-11-06 13:42:02 +00:00
Matt Brubeck
c8ae5cbe5d
Bug 934750 - Don't cancel content touch events unless APZC consumes them [r=jimm,kats]
...
This is necessary for our "cross-slide" hack to work. We need to send
input to both content and APZC until the input passes the pan threshold, so
that the start page can use touch events without disabling async panning.
In the long run we hope to use "touch-action: pan-x" for this and no longer
rely on this hack.
2013-11-06 12:06:46 -08:00
Ryan VanderMeulen
200939b5bc
Merge m-c to inbound.
2013-11-06 14:59:07 -05:00
David Anderson
a7d34bdd35
Don't copy surfaces in DeprecatedTextureHostBasic::Lock (bug 935641, r=mattwoodrow).
...
--HG--
extra : rebase_source : e97318912cc295b6b1dc5027eba1690e42d24003
2013-11-06 11:55:58 -08:00
Wes Kocher
367bda0c4e
Merge m-c to inbound
2013-11-04 21:22:23 -08:00
Wes Kocher
e6aeda0671
Merge inbound to m-c
2013-11-04 21:09:17 -08:00
Matt Woodrow
c46a2c2c8d
Bug 923434 - Use DrawSurface in ThebesLayerBuffer instead of FillRect. r=Bas
2013-11-05 17:50:57 +13:00
Matt Woodrow
4471a645dc
Bug 923434 - Don't use operator source for D2D in ThebesLayerBuffer since it's slower. r=Bas
2013-11-05 17:50:56 +13:00
Wes Kocher
faf6d0ae9f
Backed out changeset bad6c063b01f (bug 932274) for build bustage
2013-11-04 14:40:50 -08:00
Benoit Girard
57a59ee820
Bug 930476 - Show paint markers for async frames. r=ehsan
2013-11-04 17:04:51 -05:00
David Zbarsky
c848a3f8c1
Bug 932274: Use Moz2D size classes in ipdl r=nical
2013-11-04 16:43:10 -05:00
Kartikaya Gupta
dd5fcb7f5c
Bug 934439 - Add an APZC_LOG line for UpdateScrollOffset. r=botond
2013-11-04 21:30:10 -05:00
Ryan VanderMeulen
7eed90bd8f
Merge m-c to b2g-inbound.
2013-11-04 16:32:13 -05:00
Botond Ballo
42c1f6350b
Bug 932525 - Better naming for some transformation matrix variables. r=kats
2013-10-31 14:44:33 -04:00
Botond Ballo
1f7853ecd1
Bug 932525 - Do APZC hit testing using the layer's screen coordinates rather than layer coordinates. r=kats
2013-10-30 15:58:25 -04:00
Nathan Froyd
a418387f4c
Bug 918651 - part 9 - remove useless includes from IPDL files; r=ehsan
...
These includes are no longer needed. It's much easier to locate these
includes when they're not obscured by a bunch of other stuff.
2013-10-18 14:47:04 -04:00
Nathan Froyd
cabc180073
Bug 918651 - part 8 - remove redundant includes from IPDL files; r=ehsan
...
These include statements have been made redundant by all the qualifications
to the using statements.
2013-10-18 13:34:08 -04:00
Nathan Froyd
7fd67649fc
Bug 918651 - part 7b - fix Layers{Surfaces,Messages}.ipdlh header bootlegging; rs=ehsan
...
LayersSurfaces.ipdlh declares itself as |using| a bunch of types that only
get used in LayersMessages.ipdlh. Since intelligent include-placing
recognizes that these types are not used in LayersSurfaces.h, the necessary
header lines get left out of the generated LayersSurfaces.h, leading to
compilation problems on some platforms. Fix this by moving the appropriate
lines to LayersMessages.ipdlh.
2013-10-19 12:09:59 -04:00
Nathan Froyd
ad3ed9e5be
Bug 918651 - part 5 - qualify all IPDL using statements with required header; r=ehsan
2013-10-01 15:25:07 -04:00
Nathan Froyd
987974138d
Bug 918651 - part 1 - remove unnecessary using statements from IPDL files; r=ehsan
2013-10-18 14:48:13 -04:00
Mike Hommey
718ee10d1e
Bug 932618 - Use NO_PROFILE_GUIDED_OPTIMIZE to disable PGO for individual files. r=gps
2013-11-02 08:42:53 +09:00
Ed Morley
b0b384ebfc
Backed out changeset f24ee0606ea6 (bug 926128) for reftest failures on OS X & crashes on B2G on a CLOSED TREE
2013-11-01 15:51:32 +00:00
Andreas Gal
07faf96a6d
Bug 926128 - Use a single configurable shader in OpenGL layers backend. r=vlad, r=nical
2013-11-01 09:29:20 -04:00
Ed Morley
18f728e61d
Merge mozilla-central and inbound
2013-11-01 13:18:19 +00:00
Ed Morley
a5ba3dddeb
Merge latest green b2g-inbound changeset and mozilla-central
2013-11-01 13:14:45 +00:00
Benoit Jacob
3e1407af64
Bug 886219 - Avoid introducing a global constructor with the ImageBridgeParent singleton - r=nical
2013-11-01 07:34:40 -04:00
Fabrice Desré
1d9cff071b
Bug 914843 - fix gfx issue on oop b2g linux. r=nrc
2013-10-31 23:36:02 -07:00
Ryan VanderMeulen
b3ebc15f66
Merge m-c to inbound on a CLOSED TREE.
2013-10-30 22:42:13 -04:00
Kartikaya Gupta
843874866f
Bug 906877 - Remove code obsoleted by multi-apzc. r=BenWa, vingtetun
...
Now that we have multi-APZC landed, we don't need BrowserElementPanning
to detect when it's about to scroll a subframe and let APZC know. So
the two messages involved in this can be completely removed.
2013-10-30 17:06:15 -04:00
Kartikaya Gupta
189805593c
Bug 732971 - For Fennec move the resolution from the top-level presShell to the content presShell. r=BenWa
...
The bulk of this patch is fixing up pieces of code that infer the resolution
as the inverse of the scaling transform on the root layer. This used to be
how various bits of gfx code obtained the resolution, but now that we can set
the resolution on the actual presShell that contains the content, we can also
just read the resolution from the FrameMetrics directly.
2013-10-29 09:27:50 -04:00
Chris Peterson
5b357a9c10
Bug 931669 - Fix -Wsign-compare warning in Axis.cpp. r=botond
2013-10-27 01:11:18 -07:00
Matt Woodrow
9731cb7c16
Bug 934860 - Move paint region clipping into DrawThebesLayer. r=roc
2013-11-07 08:10:50 +13:00
Kartikaya Gupta
2b69a5c7c5
Bug 935593 - Remove an incorrect input event transformation. r=jimm
2013-11-06 12:49:00 -05:00
Dale Harvey
4b71d7523d
Bug 915645 - Allow single taps to occur longer than MAX_TAP_TIME. r=kats
2013-10-28 15:46:40 +00:00
Phil Ringnalda
a1f80ad10b
Back out f872d288480b:9b86b4e60b29 (bug 929513) for failing to build on Windows
...
CLOSED TREE
2013-10-27 15:38:40 -07:00
David Zbarsky
fd4a9f4426
Bug 929513 Part 11: Convert ImageLayer's mScaleToSize to use LayerIntSize r=nical
2013-10-27 17:53:29 -04:00
David Zbarsky
2efa410faa
Bug 929513 Part 10: Convert ScreenSizeChanged to use gfx::IntSize r=nical
2013-10-27 17:53:28 -04:00
David Zbarsky
ce383bf9cd
Bug 929513 Part 9: Convert AllocPGrallocBufferActor to use gfx::IntSize r=nical
2013-10-27 17:53:28 -04:00
David Zbarsky
0e6507afa8
Bug 929513 Part 7: Convert CreateBasicTextureImage to Moz2D r=nical
2013-10-27 17:53:28 -04:00
David Zbarsky
9ab6005880
Bug 929513 Part 6: Some more cleanup r=nical
2013-10-27 17:53:28 -04:00
David Zbarsky
f001961e50
Bug 929513 Part 5: Use LayerIntSize for CanUseCanvasLayerForSize r=nical
2013-10-27 17:53:27 -04:00
David Zbarsky
29b47cdd19
Bug 929513 Part 4: Remove some unused gfxIntSize overloads r=nical
2013-10-27 17:53:27 -04:00
David Zbarsky
8ce46e2762
Bug 929513 Part 3: Use some LayerIntSize in gfx/layers r=nical
2013-10-27 17:53:27 -04:00
David Zbarsky
495b7b0c6a
Bug 929513 Part 2: Use gfx::IntSize for TiledContentClient's resolution r=nical
2013-10-27 17:53:27 -04:00
David Zbarsky
b28c18df90
Bug 929513 Part 1: Use gfx::IntSize for image layer sizes r=nical
2013-10-27 17:53:26 -04:00
Gregor Wagner
1b5299cf9f
Backout Bug 907463 for causing bug 930575
2013-10-25 14:44:03 -07:00
Gregor Wagner
ee938ca6c4
Backout Bug 907463
2013-10-25 14:43:58 -07:00
Ed Morley
54bdd310c4
Merge mozilla-central and b2g-inbound
2013-10-25 12:12:23 +01:00
Mike Hommey
1d566f7586
Bug 929905 - Consolidate sources in moz.build. r=gps
2013-10-25 08:23:05 +09:00
Kartikaya Gupta
0acc379cb9
Bug 923482 - Fix an edge case where we might try to re-use a destroyed APZC instance. r=botond
2013-10-25 11:30:17 +02:00
Carsten "Tomcat" Book
5b11b4cbda
Merge mozilla-inbound to Mozilla-Central
2013-10-24 07:05:29 +02:00
Mike Hommey
61124c1afc
Bug 921492 - Make StrictOrderingOnAppendList use actual alphabetical sorting. r=mshal,r=gps
2013-10-24 08:05:43 +09:00
Mike Hommey
e2ae65f67a
Bug 913268 - Make CPP_SOURCES a StrictOrderingOnAppendList. r=mshal
2013-10-24 08:00:23 +09:00
Kartikaya Gupta
5fdef322e6
Bug 929367 - Rename all the prefs for the async pan/zoom code to be consistent. r=botond,mbrubeck
2013-10-24 00:07:50 +02:00
Markus Stange
d07e924a75
Bug 886999 - Lock the GL context before compositing on the compositor thread or before calling setView or update on the main thread. r=mattwoodrow
2013-10-09 10:39:23 -04:00
Markus Stange
b13425b166
Bug 914437 - Don't composite windows that are not open. r=mattwoodrow
2013-10-09 10:39:22 -04:00
Masayuki Nakano
40483897f3
Bug 920425 part.28 Use mozilla::WidgetEvent::AsMouseEvent() r=smaug
2013-10-22 17:55:20 +09:00
David Anderson
6ccb791a64
Fix resize jank on Linux with OMTC (bug 926618, r=mattwoodrow).
2013-10-21 13:14:47 -07:00
Nicholas Cameron
deed89ed73
Bug 925317. Check shmems are tracked whenever we send them across IPC. r=BenWa,bent
2013-10-21 16:23:42 +02:00
Ms2ger
3e9906c7f2
Merge inbound to m-c.
2013-10-20 10:40:40 +02:00
Ms2ger
4cf23c7adf
Bug 923249 - Remove some prtypes use in gfx/; r=roc
2013-10-20 09:25:20 +02:00
Ryan VanderMeulen
1ab6618e4f
Backed out changeset 6150269410b2 (bug 921212) for bustage on a CLOSED TREE.
2013-10-18 10:21:38 -04:00
Benoit Girard
13dc5bcf12
Bug 921212 - Rotate buffer in place to avoid gralloc surface allocation. r=Bas
2013-10-11 16:47:47 -04:00
Chris Peterson
48e2bfeb29
Bug 925195 - Fix -Wsign-compare warning about GetProtocolId() enum return value. r=bent
2013-10-17 20:42:59 -07:00
Benoit Girard
15eddaacf4
Bug 921212 - Rotate buffer in place to avoid gralloc surface allocation. r=Bas
2013-10-11 16:47:47 -04:00
Carsten "Tomcat" Book
ba4b28bb05
Merge mozilla-central to mozilla-inbound
2013-10-18 14:13:10 +02:00
Masayuki Nakano
28fa6f3708
Bug 920425 part.15 Use mozilla::WidgetEvent::AsTouchEvent() r=smaug
2013-10-18 15:10:23 +09:00
Sotaro Ikeda
1181e71e7f
Bug 925381 - Fix mpeg4 video seek failure. r=nical, r=doublec
2013-10-17 11:09:15 -04:00
Sushil Chauhan
8df8a608bb
Bug 915729 - Add mixed HWC and GPU Composition. r=ncameron, r=dwilson
2013-10-15 14:01:42 -07:00
Wes Kocher
21b3452391
Merge m-c to inbound
2013-10-15 20:30:24 -07:00
Matt Woodrow
f9c1c3c562
Bug 922942 - Update BufferTextureClients using Azure. r=nical
2013-10-16 14:00:30 +13:00
Kartikaya Gupta
eba4200b85
Bug 925902 - Add a macro to APZC_LOG a FrameMetrics object as well. r=botond
2013-10-15 17:07:58 -04:00
Matt Woodrow
48ad51e65b
Bug 922942 - Add a Validate() pass to BasicLayers to avoid needing to create a dummy destination context. r=roc
2013-10-15 16:23:21 +13:00
Matt Woodrow
8cf666badb
Bug 922942 - Clean up some no longer used ShadowLayers code from BasicLayers. r=roc
2013-10-15 16:23:21 +13:00
Matt Woodrow
a48e364e4e
Bug 740598 - Add CopyRect API to Moz2D. r=Bas
2013-10-15 14:55:15 +13:00
Ehsan Akhgari
05b2ce3c5e
Bug 928053 - Remove some prtypes.h inclusions from gfx/; rs=bsmedberg
...
--HG--
extra : rebase_source : 229c47dfa11d1b1d36663daf87285ccd40bcc856
2013-10-18 20:34:58 -04:00
Dale Harvey
251cbba440
Bug 922866 - Follow up: Fix error introduced in rebase. r=trivial
2013-10-14 18:56:04 +02:00
Nicolas Silva
2c83b3fd6e
Bug 919022 - Fix warning by not overloading CreateBufferTextureClient. r=nrc
2013-10-13 17:24:12 -07:00
Dale Harvey
d6113d6783
Bug 922896 - Fire tap immediately if content is not zoomable. r=kats
2013-10-14 05:29:47 +01:00
Andreas Gal
c93fa0f44d
Bug 923409 - Draw FPS counter with a single GL call and eliminate last use of Copy2D program (r=BenWa).
2013-10-13 09:10:13 -07:00
Nicholas Cameron
40a07cfc33
Bug 907463. Dealloc shmem on ActorDestroy. r=nical
2013-09-27 21:48:42 +12:00
Nicholas Cameron
acf3112a86
Bug 907463. Backout OP_SOURCE optimisation from bug 907926. r=mattwoodrow
2013-09-18 15:39:34 +12:00
Sotaro Ikeda
93eee0ec6f
Bug 911387 - Add calling CompositableBackendSpecificData::ClearData() in Detach(). r=nical
2013-11-06 08:44:57 -05:00
Matt Woodrow
d9ec8ef287
Bug 887791 - Remove a bunch of now-unused SharedTextureHandle code. r=roc
2013-11-01 14:54:15 +13:00
Matt Woodrow
b907072469
Bug 887791 - Implement ISharedImage for MacIOSurfaceImage. r=nical
2013-11-01 14:54:14 +13:00
Matt Woodrow
739fce2fb6
Bug 887791 - Add a TextureHost implementation for MacIOSurface. r=nical
2013-11-01 14:54:14 +13:00
Matt Woodrow
a03577262a
Bug 887791 - Add a TextureClient implementation for MacIOSurface. r=nical
2013-11-01 14:54:14 +13:00
Matt Woodrow
5aa30ea720
Bug 887791 - Add MacIOSurfaceImage. r=roc
2013-11-01 14:54:14 +13:00
Markus Stange
c4088f251a
Bug 923650 - Restore scissor rects in CompositorOGL more diligently. r=mattwoodrow
...
--HG--
extra : rebase_source : 5a3cccbd38b18aaa8536382ff744a871646ee786
2013-10-11 10:29:35 -04:00
Wes Kocher
09aa863740
Merge inbound to m-c
2013-10-10 18:59:58 -07:00
Kartikaya Gupta
3763694176
Bug 915831 - Roll ScaleWillOverscroll into ScaleWillOverscrollAmount since it's simpler that way. r=botond
2013-10-10 17:02:25 -04:00
Kartikaya Gupta
718da48c36
Bug 915831 - Remove some unnecessary rounding that allowed minor amounts of overzoom. r=botond
2013-10-10 17:00:30 -04:00
Kartikaya Gupta
b24142bef9
Bug 915831 - When clamping the async zoom amount, take into account the overzoom boundary. r=botond
2013-10-10 17:00:29 -04:00
Nicholas Cameron
8223f8c02e
Bug 923351. Make layers borders more visible. r=nical
2013-10-11 06:36:24 +13:00
Nicholas Cameron
29b7366422
Bug 925324. For abnormal shutdowns, only abort on b2g. r=sotaro
2013-10-11 05:44:03 +13:00
Kartikaya Gupta
ceced543c6
Bug 923431 - Kill ScreenToScreenScale. r=botond
2013-10-10 12:21:55 -04:00
Kartikaya Gupta
e154831e7b
Bug 923431 - Fix the code that adjusts scroll offset while pinching; add tests to go with. r=botond
2013-10-10 12:21:50 -04:00
Daniel Holbert
3f76c083c7
Bug 925142: Remove unnecessary includes from ContainerLayerD3D9.cpp and ContainerLayerD3D10.cpp. r=nical
2013-10-10 09:17:08 -07:00
Nicolas Silva
fb0544316b
Bug 923917 - Properly set the y-flip flag in SharedTextureClientOGL. r=Bas
2013-10-09 18:20:57 -07:00
Nicolas Silva
b1f842a367
Bug 923917 - Make CompositableClient not crash when texture serialization fails. r=nrc
2013-10-09 16:18:29 -07:00
Benoit Girard
0716f0c2b0
Bug 918825 - Add frame duration marker. r=ehsan
...
--HG--
extra : rebase_source : 25f51e88ee75f47eea51bcc94a7b60f31b9605af
2013-09-27 12:08:45 -04:00
Benoit Jacob
d9ea1eb4df
Bug 914823 - Use a WeakPtr to the SurfaceAllocator - r=jgilbert,nical
2013-10-09 08:47:32 -04:00
Carsten "Tomcat" Book
a502a5c19a
merge b2g-inbound to mozilla-central
2013-10-09 10:13:52 +02:00
Kartikaya Gupta
a186571468
Bug 924407 - Update FrameMetrics::mCompositionBounds documentation. r=botond
2013-10-08 17:13:11 -04:00
Kartikaya Gupta
985e954890
Bug 924394 - Add some useful but default-disabled logging for APZC code. r=botond
2013-10-08 17:13:04 -04:00
Nicholas Cameron
8027a76868
Bug 854873. Keep scissor rect enabled. r=kats,nical
2013-10-05 01:03:09 +13:00
Phil Ringnalda
65b2533e57
Merge m-i to m-c
2013-10-03 07:58:59 -07:00
Matt Brubeck
d1214e1cc6
Merge fx-team to mozilla-central
2013-10-03 07:38:41 -07:00
Ms2ger
bc14e4aa9c
Merge m-c to inbound.
2013-10-03 11:09:17 +02:00
Ms2ger
c3cd5f716c
Bug 912099 - Part d: Make sure CPP_SOURCES only points to existing files in gfx/layers; r=mshal
2013-10-03 09:10:01 +02:00
Matt Brubeck
26cc35b6b2
Bug 915328 - Add support for cross-slide gesture to APZC [r=kats]
2013-10-02 18:03:04 -07:00
Matt Brubeck
1732fd8ecf
Bug 892684 - Implement axis locking in AsyncPanZoomController [r=kats,botond]
2013-10-02 18:03:04 -07:00
Matt Brubeck
49cb065acf
Bug 892684 - Clean up some code in AsyncPanZoomController [r=kats]
2013-10-02 18:03:04 -07:00
Masayuki Nakano
e46624e0ca
Bug 920377 part.32 Get rid of nsMouseEvent r=roc
2013-10-02 15:38:27 +09:00
Phil Ringnalda
1308968f13
Backed out changeset 2eb7e93512b1 (bug 918825) for browser-chrome crashes
2013-10-01 22:46:48 -07:00
Masayuki Nakano
d9fe18d02f
Bug 920377 part.30 Get rid of nsGUIEvent r=roc
2013-10-02 12:46:03 +09:00
Benoit Girard
7d8c972382
Bug 918825 - Add frame duration marker. r=ehsan
2013-09-27 12:08:45 -04:00
Nicolas Silva
db5d7b4954
Bug 916118 - Simplify the TextureClient deallocation protocol. r=nrc
2013-10-02 13:52:04 -07:00
Wes Kocher
d7b977ae9b
Backed out changeset ac77b26ec1ee (bug 915940) for PGO build bustage
2013-10-01 14:30:13 -07:00
Ehsan Akhgari
6c364e9615
Bug 921753 - Part 2: Move GraphicsFilters outside of gfxPattern.h so that we won't need to #include that header everywhere GraphicsFilter is needed; r=roc
...
This patch reduces the number of files that transitively #include
gfx/2d.h from 1582 to 1362.
2013-10-01 17:01:19 -04:00
Nicholas Cameron
0f580ce2b8
Bug 915940. Memory reporter for memory image surfaces. r=njn,mattwoodrow
2013-09-24 10:59:26 +12:00
Ed Morley
55665af441
Merge mozilla-central and inbound
2013-10-01 12:01:45 +01:00
Ed Morley
f751b47fe1
Merge latest green b2g-inbound changeset and mozilla-central
2013-10-01 10:56:53 +01:00
Masayuki Nakano
512bc33b30
Bug 920377 part.26 Get rid of nsInputEvent r=roc
2013-10-01 16:23:02 +09:00
Kartikaya Gupta
5305166e4f
Bug 916379 - Remove a content repaint request that was clobbering the right frame metrics with the wrong one. r=BenWa
2013-09-30 20:58:36 -04:00
Ryan VanderMeulen
439f7d7d01
Merge m-c to b2g-inbound.
2013-09-30 16:30:26 -04:00
Ed Morley
e9e5ecef9d
Merge mozilla-central and b2g-inbound
2013-09-30 17:20:26 +01:00
Matt Woodrow
c0acca2662
Bug 886999 - Backout c3a044164b5f for causing deadlocks (Bug 920979)
2013-09-30 14:31:50 +13:00
David Anderson
c8133fee65
Rename IPDL's RPC to Interrupt (bug 910020, r=bent).
...
--HG--
rename : ipc/ipdl/test/cxx/PTestRPCErrorCleanup.ipdl => ipc/ipdl/test/cxx/PTestInterruptErrorCleanup.ipdl
rename : ipc/ipdl/test/cxx/PTestRPCRaces.ipdl => ipc/ipdl/test/cxx/PTestInterruptRaces.ipdl
rename : ipc/ipdl/test/cxx/PTestRPCShutdownRace.ipdl => ipc/ipdl/test/cxx/PTestInterruptShutdownRace.ipdl
rename : ipc/ipdl/test/cxx/PTestRacyRPCReplies.ipdl => ipc/ipdl/test/cxx/PTestRacyInterruptReplies.ipdl
rename : ipc/ipdl/test/cxx/TestRPCErrorCleanup.cpp => ipc/ipdl/test/cxx/TestInterruptErrorCleanup.cpp
rename : ipc/ipdl/test/cxx/TestRPCErrorCleanup.h => ipc/ipdl/test/cxx/TestInterruptErrorCleanup.h
rename : ipc/ipdl/test/cxx/TestRPCRaces.cpp => ipc/ipdl/test/cxx/TestInterruptRaces.cpp
rename : ipc/ipdl/test/cxx/TestRPCRaces.h => ipc/ipdl/test/cxx/TestInterruptRaces.h
rename : ipc/ipdl/test/cxx/TestRPCShutdownRace.cpp => ipc/ipdl/test/cxx/TestInterruptShutdownRace.cpp
rename : ipc/ipdl/test/cxx/TestRPCShutdownRace.h => ipc/ipdl/test/cxx/TestInterruptShutdownRace.h
rename : ipc/ipdl/test/cxx/TestRacyRPCReplies.cpp => ipc/ipdl/test/cxx/TestRacyInterruptReplies.cpp
rename : ipc/ipdl/test/cxx/TestRacyRPCReplies.h => ipc/ipdl/test/cxx/TestRacyInterruptReplies.h
rename : ipc/ipdl/test/ipdl/error/rpcMessageCompress.ipdl => ipc/ipdl/test/ipdl/error/intrMessageCompress.ipdl
rename : ipc/ipdl/test/ipdl/error/tooWeakRPCAsync.ipdl => ipc/ipdl/test/ipdl/error/tooWeakInterruptAsync.ipdl
rename : ipc/ipdl/test/ipdl/ok/rpcProtocol.ipdl => ipc/ipdl/test/ipdl/ok/intrProtocol.ipdl
2013-09-30 17:27:45 -07:00
Cervantes Yu
eaf8730772
Bug 771765 - Support template content process, part 9: allocating a toplevel protocol should return itself. r=dzbarsky
...
Reverse the effect in bug 879475 part 14 since we need to keep track of open protocols in the Nuwa process.
2013-09-26 12:19:09 +08:00
Nicolas Silva
49786e0416
Bug 921512 - Add a bit of documentation to layers. r=bjacob
2013-09-30 14:42:47 +02:00
Nicolas Silva
696a354b30
Bug 916116 - Rename CompositableQuirks. r=bjacob
2013-09-30 14:14:38 +02:00
Ehsan Akhgari
b6bef348c1
Bug 924221 - Minimize the #includes in gfx/thebes; r=bjacob
...
--HG--
extra : rebase_source : af198eb9b9739ce718ba0d16c385624a722cde51
2013-10-07 19:15:59 -04:00
Matt Woodrow
77af187390
Bug 921233 - Enabled azure for main-thread drawing on OSX. r=jrmuizel
2013-09-30 12:17:35 +13:00
Ehsan Akhgari
58e5fbc2a4
Backed out changeset a73ffb0d0c97 because of build bustage
2013-09-29 17:20:07 -04:00
Ehsan Akhgari
d9a4b7effd
Remove a number of unused variables, no bug
2013-09-29 16:42:12 -04:00
Ehsan Akhgari
dd0ebfdbf1
Forward declare gfxMatrix as a struct, no bug
2013-09-28 18:20:45 -04:00
David Anderson
f0500f6a4e
Combine AsyncChannel, SyncChannel, and RPCChannel into one class (bug 901789, r=cjones,bent).
...
--HG--
rename : ipc/glue/RPCChannel.cpp => ipc/glue/MessageChannel.cpp
rename : ipc/glue/RPCChannel.h => ipc/glue/MessageChannel.h
2013-09-27 18:42:08 -07:00
Ryan VanderMeulen
c15f17992c
Backed out changeset a77f7d610829 (bug 821474) for leaks.
...
CLOSED TREE
2013-09-27 16:12:28 -04:00
Nicolas Silva
96a3ebcd75
Bug 821474 - Add memory reporting for Shmem and Memory texture clients. r=BenWa
2013-09-27 20:17:15 +02:00
Ed Morley
e86c91e489
Backed out changeset e28ae87bbc03 (bug 907463)
2013-09-27 11:37:03 +01:00
Ed Morley
66291f30cc
Backed out changeset 08d9bbb1044f (bug 907463)
2013-09-27 11:37:00 +01:00
Nicholas Cameron
df88f4aef2
Bug 907463. Dealloc shmem on ActorDestroy. r=nical
2013-09-27 21:48:42 +12:00
Nicholas Cameron
5bbb0239b5
Bug 907463. Backout OP_SOURCE optimisation from bug 907926. r=mattwoodrow
2013-09-18 15:39:34 +12:00
Masayuki Nakano
99ed9cf061
Bug 920377 part.13 Get rid of nsTouchEvent r=roc
2013-09-27 15:20:57 +09:00
Nicholas Cameron
6e0e2298a9
No bug. Fix windows build bustage on a CLOSED TREE. r=bustage
2013-09-27 13:19:36 +12:00
Nicholas Cameron
6d1b35bad7
Bug 882113. Azurification of compositor classes. r=mattwoodrow
2013-09-27 12:37:19 +12:00
Nicolas Silva
642baa4241
Bug 916118 - Backed out changeset bafb8bf3b279 on a CLOSED TREE
2013-09-26 19:06:12 +02:00
Nicolas Silva
92664921c0
Bug 916118 - Simplify the deallocation flags in TextureClient/Host. r=nrc
2013-09-26 18:00:23 +02:00
Matt Woodrow
65d13c22ac
Bug 886999 - Avoid touching the GL context from the main thread on mac, and lock the context when touching it from other threads. r=mstange
2013-09-26 15:49:59 +12:00
Masayuki Nakano
648570f10b
Bug 912956 part.18 Remove nsGUIEvent.h r=roc
2013-09-25 20:21:22 +09:00
Masayuki Nakano
f827f4667b
Bug 912956 part.14 mozilla/MouseEvents.h should be included directly r=roc
2013-09-25 20:21:18 +09:00
Masayuki Nakano
8d69a172c1
Bug 912956 part.13 mozilla/TouchEvents.h should be included directly r=roc
2013-09-25 20:21:16 +09:00
Robert O'Callahan
d87481fd60
Bug 920429. Fix busted boolean expression. r=mattwoodrow
...
--HG--
extra : rebase_source : fe144360e5f7b3399219d15cabc93c07a547c814
2013-09-25 23:11:23 +12:00
Robert O'Callahan
149596d5ca
Bug 914426. Don't try to dump DeprecatedTextureHost contents unless HTML tree dumping is enabled. Also, be lenient about null values and unknown formats. r=nrc
...
--HG--
extra : rebase_source : bc7aff0dacdea4a7c71bdb659774fd96a25fa529
2013-09-09 17:08:42 -07:00
Benoit Jacob
bb1bb8f958
Bug 919219 - fix the b2g build - no review, bustage, CLOSED TREE
2013-09-24 18:09:20 -04:00
Jim Mathies
17fa48d08b
Bug 915213 - Add a apzc hit test helper for metrofx. r=kats
2013-09-24 16:17:26 -05:00
Jim Mathies
a647d51f14
Bug 915213 - Add a new apzc ReceiveInput method that transforms gecko events inline. r=kats
2013-09-24 16:17:26 -05:00
Jim Mathies
b363adcef1
Bug 915213 - Break up apzc ReceiveInput method so the logic can be shared. r=kats
2013-09-24 16:17:26 -05:00
Benoit Jacob
6ac61cabdb
Bug 913872 - Take nested enums out of gfxASurface - 3/3 : remove the now-useless inclusions of gfxASurface.h - r=jrmuizel
2013-09-24 16:45:14 -04:00
Benoit Jacob
1eebb52b07
Bug 913872 - Take nested enums out of gfxASurface - 2/3 : manual changes - r=jrmuizel
2013-09-24 16:45:14 -04:00
Benoit Jacob
c1d7f88886
Bug 913872 - Take nested enums out of gfxASurface - 1/3 : automatic changes - r=jrmuizel
...
Generated by these regexes:
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(ImageFormat\|SurfaceType\|ContentType\|MemoryLocation\)[0-9A-Za-z_]*\)/gfx\1/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/gfx[A-Za-z0-9_]*Surface\:\:[a-z]*\(\(CONTENT_\|MEMORY_\)[0-9A-Za-z_]*\)/GFX_\1/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(CONTENT_COLOR\|CONTENT_ALPHA\|CONTENT_COLOR_ALPHA\|CONTENT_SENTINEL\|MEMORY_IN_PROCESS_HEAP\|MEMORY_IN_PROCESS_NONHEAP\|MEMORY_OUT_OF_PROCESS\)\($\|[^A-Za-z0-9_]\)/\1GFX_\2\3/g'
find . -name '*.h' -o -name '*.cpp' -o -name '*.mm' | grep -v '\.hg' | grep -v '^\.\/obj' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)\(ImageFormatARGB32\|ImageFormatRGB24\|ImageFormatA8\|ImageFormatA1\|ImageFormatRGB16_565\|ImageFormatUnknown\|SurfaceTypeImage\|SurfaceTypePDF\|SurfaceTypePS\|SurfaceTypeXlib\|SurfaceTypeXcb\|SurfaceTypeGlitz\|SurfaceTypeQuartz\|SurfaceTypeWin32\|SurfaceTypeBeOS\|SurfaceTypeDirectFB\|SurfaceTypeSVG\|SurfaceTypeOS2\|SurfaceTypeWin32Printing\|SurfaceTypeQuartzImage\|SurfaceTypeScript\|SurfaceTypeQPainter\|SurfaceTypeRecording\|SurfaceTypeVG\|SurfaceTypeGL\|SurfaceTypeDRM\|SurfaceTypeTee\|SurfaceTypeXML\|SurfaceTypeSkia\|SurfaceTypeSubsurface\|SurfaceTypeD2D\|SurfaceTypeMax\)\($\|[^A-Za-z0-9_]\)/\1gfx\2\3/g'
2013-09-24 16:45:13 -04:00
Benoit Jacob
890a165b57
Bug 919219 - Split nsMainThreadSurfaceRef out of gfxASurface.h, into ImageContainer.h - r=jrmuizel
2013-09-24 16:45:13 -04:00
Ed Morley
c8be45e5ca
Backed out changeset 505fe9841b16 (bug 915940) on suspicion of Windows PGO-only compilation failures
2013-09-24 16:49:11 +01:00
Benoit Girard
a9670206fe
Bug 919712 - Add labels in IPC message wait. r=benjamin
2013-09-24 11:40:01 -04:00
Benoit Jacob
78d2b1083d
Bug 900020 - fix compilation - no review, bustage
2013-09-24 08:21:55 -04:00
Benoit Jacob
b705464fbe
Bug 900020 - Renew the surface when we hit an incomplete default framebuffer in the compositor - r=nrc
2013-09-24 07:54:07 -04:00
Masayuki Nakano
2a465d3e36
Bug 912956 part.2 Rename nsEvent.h to mozilla/EventForwards.h and sort out it r=roc
...
--HG--
rename : widget/nsEvent.h => widget/EventForwards.h
2013-09-24 19:04:14 +09:00
Nicholas Cameron
08e9952e97
No bug. Fixbuild bustage in CanvasClient.cpp. r=bustage
2013-09-24 13:59:59 +12:00
Nicholas Cameron
a3183c442b
Bug 912766. Funky refcounting to keep the gfxWindowsSurface alive during transport. r=mattwoodrow
2013-09-24 13:14:12 +12:00
Nicholas Cameron
789ebcc522
Bug 912766. Use the DIB texture client/host. r=mattwoodrow
2013-09-24 13:14:12 +12:00
Nicholas Cameron
ce3f74d743
Bug 912766. DIB texture client/host. r=mattwoodrow,jrmuizel
2013-09-24 13:14:11 +12:00
Nicholas Cameron
cc619b7421
Bug 912766. Refactor DataToTexture. r=mattwoodrow
2013-09-24 13:14:11 +12:00
Nicholas Cameron
612aee6c8d
Bug 915940. Memory reporter for memory image surfaces. r=njn,mattwoodrow
2013-09-24 10:59:26 +12:00
David Zbarsky
ff4ab2e771
Bug 879475: Allocing an actor for a bridged or opened protocol should return bool r=jlebar
...
Conflicts:
dom/ipc/ContentChild.cpp
dom/ipc/ContentChild.h
2013-09-23 17:54:25 -04:00
Ryan VanderMeulen
fdd42a380a
Merge inbound to m-c.
2013-09-23 17:01:29 -04:00
Ryan VanderMeulen
87e2f5b745
Merge b2g-inbound to m-c.
2013-09-23 16:57:55 -04:00
Sotaro Ikeda
aba007f2cf
Bug 918839 - Extend ThebesLayerBuffer's height to more than 32. r=jmuizelaar
2013-09-23 09:04:35 -04:00
Matt Woodrow
c482061b7d
Bug 750434 - Fix space before #include. CLOSED TREE
2013-09-23 15:19:38 +12:00
Matt Woodrow
cf9e20e800
Bug 750434 - Followup to fix windows builds. r=bustage CLOSED TREE
2013-09-23 15:15:17 +12:00
Matt Woodrow
415374a43d
Bug 907926 - Avoid calling CurrentSurface when we can. r=Bas
2013-09-19 17:23:30 +12:00
Carsten "Tomcat" Book
3222ee5bd5
Backed out changeset 64c58cb9c49b (bug 918078) for bustage
2013-09-20 11:09:49 +02:00
Nicolas Silva
757798780a
Bug 918078 - Do not require locking in TextureHost::PrintInfo. r=BenWa
2013-09-20 10:43:57 +02:00
Anthony Jones ext:(%2C%20George%20Wright%20%3Cgwright%40mozilla.com%3E)
c4ddbf3f59
Bug 750434 - Add support for Azure content rendering to ClientTiledThebesLayer. r=mattwoodrow,BenWa
2013-08-14 16:31:05 +12:00
Matt Woodrow
55fa4d501c
Bug 916034 - Use MaskSurface instead of Mask in ThebesLayerBuffer::DrawBufferQuadrant so that it matches the thebes version. r=jrmuizel
2013-09-13 21:06:21 +12:00
Wes Kocher
158158f87e
Backed out 5 changesets (bug 907926, bug 911393, bug 917703) due to OSX reftest bustage during an unrelated CLOSED TREE
...
Backed out changeset 94a6733b01dc (bug 907926)
Backed out changeset 44108fb6f7cc (bug 917703)
Backed out changeset f2dd2a27af69 (bug 911393)
Backed out changeset fdb0d1053128 (bug 907926)
Backed out changeset b3616b786e8f (bug 907926)
2013-09-19 17:56:18 -07:00
Matt Woodrow
72941c35e6
Bug 907926 - Avoid calling CurrentSurface when we can. r=Bas
2013-09-19 17:23:30 +12:00
Benoit Jacob
f9813a5b18
Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan
2013-09-19 09:54:39 -04:00
Nicolas Silva
9a8a26ccc7
Bug 918078 - Do not require locking in TextureHost::PrintInfo. r=BenWa
2013-09-23 13:28:40 +02:00
Phil Ringnalda
aa84227374
Backed out 10 changesets (bug 907926, bug 911393, bug 740200, bug 917703) for b2g build bustage
...
CLOSED TREE
Backed out changeset ae02054863f7 (bug 907926)
Backed out changeset 8fcdbbc2dac2 (bug 917703)
Backed out changeset aa253a1fd7e5 (bug 911393)
Backed out changeset ec63e6d6d874 (bug 907926)
Backed out changeset 0042a2722aab (bug 907926)
Backed out changeset dc8bddfca5f1 (bug 740200)
Backed out changeset 439ff7e64d35 (bug 740200)
Backed out changeset d871c0d61510 (bug 740200)
Backed out changeset 3b248c5a0dc2 (bug 740200)
Backed out changeset 3466e81d3a41 (bug 740200)
2013-09-18 23:08:41 -07:00
Matt Woodrow
c2b8a41adc
Bug 907926 - Avoid calling CurrentSurface when we can. r=Bas
2013-09-19 17:23:30 +12:00
Wes Kocher
508c0eaa0a
Backed out changeset 554bfe767519 (bug 913847) for leaking on a CLOSED TREE
2013-09-18 17:21:02 -07:00
Benoit Jacob
5bf87f575b
Bug 913847 - stop needlessly including nsThreadUtils.h - r=ehsan
2013-09-18 18:50:32 -04:00
Nicholas Cameron
e240d81f2e
Bug 902591. Check for Azure in ContentClientIncremental. r=mattwoodrow
...
--HG--
extra : rebase_source : 134ddc6a2fd891179b7531cea4222188b518f19a
2013-09-18 15:47:23 +12:00
Nicholas Cameron
427925dcb8
Backed out changeset: 0ae388d62a87. r=me
2013-09-18 15:43:26 +12:00
Nicholas Cameron
9fd5d6415b
Bug 907463. Backout OP_SOURCE optimisation from bug 907926. r=mattwoodrow
...
--HG--
extra : rebase_source : eac66979f88c7801bc19646cf81d7c94a77281c0
2013-09-18 15:39:34 +12:00
Brian R. Bondy
7e12028ef4
Bug 831086 - Prefer Metro gfx handling when resizing buffers. r=bas
2013-09-17 19:21:30 -04:00
Benoit Jacob
34c7dd5686
Bug 916714 - Fix a faulty assertion in TextureHost - r=jrmuizel
2013-09-17 17:42:56 -04:00
Ryan VanderMeulen
674f67066f
Merge m-c to inbound on a CLOSED TREE.
2013-09-17 16:55:23 -04:00
Benoit Jacob
7c3d0634fa
Bug 915869 - Let the GrallocBufferActor keep an _array_ of backrefs to TextureHosts referencing it - r=nical
2013-09-17 14:48:08 -04:00
Benoit Jacob
b14e6db315
Bug 915869 - Let the GrallocBufferActor inform its old TextureHost when it's switching to another TextureHost - r=jrmuizel
2013-09-17 14:47:27 -04:00
Sotaro Ikeda
2424f41350
Bug 916264 - Delete texture to unbound from texture. r=nical
2013-09-17 11:10:25 -04:00
Ryan VanderMeulen
d7cbee6d49
Backed out changeset 41f37e48b6e7 (bug 916264) for landing with the wrong bug # in the commit message.
...
Landed as bug 909746.
2013-09-17 14:28:29 -04:00
Sotaro Ikeda
3f5be0e5e1
Bug 909746 - Delete texture to unbound from texture. r=nical
2013-09-17 11:10:25 -04:00
Benoit Girard
fae728c733
Bug 916259 - Make it easier to dump layer tree from opt & mobile. r=jrmuizel
2013-09-13 15:44:29 -04:00
Rik Cabanier
b025d08c1e
Bug 902525 - Part 5: fixes for blending of HTML elements r=roc
2013-09-15 16:43:10 -07:00
Rik Cabanier
48ef519963
Bug 902525 - Part 2: Create layers for isolated groups when blending is involved r=roc
2013-09-14 20:30:00 -07:00
Rik Cabanier
0f79a933b9
Bug 902525 - Part 1: Layers changes r=roc
2013-09-14 20:23:46 -07:00
Botond Ballo
293fafbc08
Bug 898478 - Have AsyncPanZoomControllers pass overscroll caused by panning on to their parents. r=kats
2013-08-20 19:00:57 -04:00
Botond Ballo
19874dc045
Bug 898478 - Have AsyncPanZoomController keep a pointer to the APZCTreeManager. r=kats
2013-08-20 18:10:47 -04:00
Nicolas Silva
515bb2ef05
Bug 916116 - Avoid some code duplication in Gralloc textures. r=sotaro
2013-09-17 15:29:19 +02:00
Nicolas Silva
0783acb494
Bug 916116 - Move SetCompositableQuirks to AddTextureHost. r=sotaro
2013-09-17 15:28:35 +02:00