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
|
c9c5a7012c
|
Bug 897452 - Part 11 - remove TextureClient::OnActorDestroy - r=nrc
|
2013-12-11 20:45:03 -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
|
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
|
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 |
|
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 |
|
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
|
ea86bd47f3
|
Bug 897452 - Part 11 - remove TextureClient::OnActorDestroy - r=nrc
|
2013-12-11 13:05:29 -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
|
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
|
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
|
8ff5233dae
|
Bug 943392 - Let MemoryTextureClient use a fallible allocation. r=BenWa
|
2013-12-06 16:30:50 +01:00 |
|
Nicholas Cameron
|
91014467fd
|
Bug 893301. Rollup patch - new textures content. r=nical,nrc
|
2013-12-06 07:39:22 +13: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 |
|
Nicolas Silva
|
975b86e508
|
Bug 893301. Fix alpha corruptions. r=nrc
|
2013-11-08 18:53:16 +01:00 |
|
Nicholas Cameron
|
ea3911e01c
|
Bug 893301. Changes to texture clients. r=nical
|
2013-11-28 10:16:34 +13:00 |
|
Nicholas Cameron
|
219e9da952
|
Backout bug 893301 for b2g bustage r=me
|
2013-11-28 12:31:31 +13:00 |
|
Nicholas Cameron
|
cf077d310e
|
Bug 893301. Changes to texture clients. r=nical
|
2013-11-28 10:16:34 +13:00 |
|
Nicholas Cameron
|
27a1b501f8
|
Bug 907463. Dealloc shmem on ActorDestroy. r=nical
|
2013-09-27 21:48:42 +12:00 |
|
Michael Wu
|
e00f620c90
|
Bug 892285 - Only unlock gralloc surfaces if they were locked, r=bas
|
2013-11-15 12:50:00 -05: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 |
|
Gregor Wagner
|
b7612c58f1
|
Backout Bug 907463 for causing bug 930575
|
2013-10-25 09:25:17 -07:00 |
|
Nicholas Cameron
|
40a07cfc33
|
Bug 907463. Dealloc shmem on ActorDestroy. r=nical
|
2013-09-27 21:48:42 +12:00 |
|
Matt Woodrow
|
f9c1c3c562
|
Bug 922942 - Update BufferTextureClients using Azure. r=nical
|
2013-10-16 14:00:30 +13:00 |
|
Nicolas Silva
|
db5d7b4954
|
Bug 916118 - Simplify the TextureClient deallocation protocol. r=nrc
|
2013-10-02 13:52:04 -07:00 |
|
Nicolas Silva
|
8605f47406
|
Bug 922202 - Make PlanarYCbCrImage::Data forward-declarable and remove some header includes. r=bjacob
|
2013-10-01 17:57:50 -07:00 |
|
Wes Kocher
|
d7b977ae9b
|
Backed out changeset ac77b26ec1ee (bug 915940) for PGO build bustage
|
2013-10-01 14:30:13 -07:00 |
|
Nicholas Cameron
|
0f580ce2b8
|
Bug 915940. Memory reporter for memory image surfaces. r=njn,mattwoodrow
|
2013-09-24 10:59:26 +12: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 |
|
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 |
|
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
|
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 |
|
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 |
|
Nicholas Cameron
|
612aee6c8d
|
Bug 915940. Memory reporter for memory image surfaces. r=njn,mattwoodrow
|
2013-09-24 10:59:26 +12:00 |
|
Nicolas Silva
|
86d7c1b1ec
|
Bug 901224 - Postpone deallocation of shared data to the end of the next transaction. r=sotaro
|
2013-09-12 16:50:28 +02:00 |
|
Nicolas Silva
|
ea23ee01ca
|
Bug 912040 - Make sure deallocating shared texture data doesn't race with TextureClient access. r=sotaro
|
2013-09-06 11:04:50 +02:00 |
|
Matt Woodrow
|
3fb212a624
|
Bug 907792 - Refactor texture flags so that we set the deallocate flags based on the texture type. r=nical
|
2013-08-28 08:16:03 +12:00 |
|
Nicolas Silva
|
d24669554b
|
Bug 907745 - Prepare for texture locking support. r=mattwodrow
|
2013-08-26 14:50:16 +02:00 |
|
Nicholas Cameron
|
8628de1017
|
Bug 903816. Include-what-you-use for gfx/layers. r=roc
|
2013-08-12 11:17:23 +12:00 |
|
Matt Woodrow
|
a902a114e8
|
Bug 900133 - Don't mark textures as being sent to the compositor until after we've drawn to them. r=nical
|
2013-08-20 11:39:55 +12:00 |
|