Nicolas Silva
|
968d957719
|
Bug 924622 - Make sure gfx's ipc shutdown happens before shutting down xpcom threads. r=bsmedberg, sotaro
|
2014-05-07 11:06:19 +02:00 |
|
Sotaro Ikeda
|
d5f237884c
|
Bug 950079 - Add release Fence handling to SurfaceStream on gonk
|
2014-05-14 15:40:15 -07:00 |
|
Sotaro Ikeda
|
11b8b8da01
|
Bug 984434 - Change ImageBridgeChild::FlushAllImages() to use async ipc r=nical
|
2014-05-12 07:39:25 -07:00 |
|
Sotaro Ikeda
|
b226cd7960
|
Bug 1000525 - Defer Fence release until IPC delivery complete r=nical
|
2014-05-05 18:56:40 -07:00 |
|
chiajung hung
|
6d989dc8a2
|
Bug 959089 - Part 2: Use the new protocol to do buffer allocation. r=nical
|
2014-04-30 21:52:00 -04:00 |
|
Ed Morley
|
d7140486ee
|
Backed out changeset d58403b60c77 (bug 959089)
|
2014-04-25 17:51:11 +01:00 |
|
chiajung hung
|
219670ffd0
|
Bug 959089 - Part 2: Use the new protocol to do buffer allocation. r=nical
|
2014-04-25 02:29:00 -04:00 |
|
Nicolas Silva
|
3bf3125c26
|
Bug 997699 - Move CompositableParent to the .cpp. r=bjacob
|
2014-04-25 17:15:58 +02:00 |
|
Kartikaya Gupta
|
42b72fd694
|
Bug 997383 - Avoid using the base namespace since it causes problems in unified builds. r=nical
|
2014-04-17 07:53:36 -04:00 |
|
Blake Kaplan
|
1a048b90b0
|
Bug 976479 - Don't race to destroy top level protocols off the main thread. r=nical
|
2014-03-21 15:20:25 -07:00 |
|
Matt Woodrow
|
a51c8384ea
|
Bug 981393 - Crash the child process if we get invalid Compositable updates. r=nical
|
2014-03-11 11:12:49 +13:00 |
|
Bas Schouten
|
bcf9cda593
|
Bug 963073 - Merge tiling branch. r=Bas,jrmuizel,BenWa
http://hg.mozilla.org/users/bschouten_mozilla.com/tiling/summary
This work is mainly porting tiled layers to new textures, implementing
double-buffered tiles and implementing a texture client pool, to be used by
tiled content clients.
Any questions regarding this patch should go to:
Bas Schouten <bschouten@mozilla.com>
Chris Lord <clord@mozilla.com>
Nicolas Silva <nsilva@mozilla.com>
In their absence questions can be directed to:
Jeff Muizelaar <jmuizelaar@mozilla.com>
Benoit Girard <bgirard@mozilla.com>
|
2014-03-07 22:34:04 +01:00 |
|
Carsten "Tomcat" Book
|
cffdde26a5
|
Merge mozilla-central to mozilla-inbound
|
2014-02-25 15:18:06 +01:00 |
|
Benoit Jacob
|
56461d6454
|
Bug 974356 - 2/4 - add an IsSameProcess method to ISurfaceAllocator - r=nical
|
2014-02-25 08:12:49 -05:00 |
|
Sotaro Ikeda
|
5c8314f18d
|
Bug 957323 - Handle android's fence on gonk r=nical,doublec,pchang
|
2014-02-24 20:23:41 -08:00 |
|
Benoit Jacob
|
49238a878d
|
Bug 959448 - Convert most of LayersTypes.h to typed enums - r=nrc
find content/media dom/ipc widget/ gfx/tests gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)LAYERS_\(NONE\|BASIC\|OPENGL\|D3D9\|D3D10\|D3D11\|CLIENT\|LAST\)\($\|[^A-Za-z0-9_]\)/\1LayersBackend::LAYERS_\2\3/g'
find widget gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)BUFFER_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1BufferMode::BUFFER_\2\3/g'
find widget gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)BUFFER_\(BUFFERED\)\($\|[^A-Za-z0-9_]\)/\1BufferMode::\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)CLIP_\(DRAW\|DRAW_SNAPPED\)\($\|[^A-Za-z0-9_]\)/\1DrawRegionClip::\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)CLIP_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1DrawRegionClip::CLIP_\2\3/g'
find gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SURFACE_\(NONE\|OPAQUE\|SINGLE_CHANNEL_ALPHA\|COMPONENT_ALPHA\)\($\|[^A-Za-z0-9_]\)/\1SurfaceMode::SURFACE_\2\3/g'
find gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SCALE_\(STRETCH\|SENTINEL\)\($\|[^A-Za-z0-9_]\)/\1ScaleMode::\2\3/g'
find gfx/ipc/ gfx/layers/ layout/ -type f | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)SCALE_\(NONE\)\($\|[^A-Za-z0-9_]\)/\1ScaleMode::SCALE_\2\3/g'
|
2014-01-23 13:26:41 -05:00 |
|
Nicolas Silva
|
069b800972
|
Bug 959615 - Initialize the TextureChild/Parent at creation time. r= bjacob
|
2014-01-21 23:06:18 +01:00 |
|
Tor Arvid Lund
|
231aac51ee
|
Bug 950677 - Change gfxIntSize -> gfx::IntSize some places in layers/ipc. r=nical
|
2013-12-20 11:46:28 -05:00 |
|
Nicolas Silva
|
3bb6a6d1fe
|
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
|
7b1119166c
|
Bug 897452 - Part 1 - Implement the PTexture protocol - r=mattwoodrow
|
2013-12-11 20:44:44 -05:00 |
|
Ryan VanderMeulen
|
cfb8c81a5f
|
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 |
|
Nicolas Silva
|
b28a062c38
|
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
|
bca10982d6
|
Bug 897452 - Part 1 - Implement the PTexture protocol - r=mattwoodrow
|
2013-12-11 13:05:09 -05:00 |
|
Chris Peterson
|
2b793b27e5
|
Bug 925195 - Fix -Wsign-compare warning about GetProtocolId() enum return value. r=bent
|
2013-10-17 20:42:59 -07:00 |
|
Matt Woodrow
|
212d4e43c3
|
Bug 921910 - Don't build TextureHosts for async video frames when there's no compositor. r=nical
|
2013-10-02 16:05:35 +13:00 |
|
Cervantes Yu
|
83be5b4e86
|
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 |
|
Thinker Lee
|
894dfd9896
|
Bug 771765 - Support template content process, part 4: Clone IPC protocol objects that will be up when the template process is ready. r=khuey, r=bent
|
2013-06-03 18:14:37 +08:00 |
|
David Anderson
|
d2c237dd72
|
Combine AsyncChannel, SyncChannel, and RPCChannel into one class (bug 901789, r=cjones,bent).
|
2013-09-27 18:42:08 -07:00 |
|
David Zbarsky
|
4fd3ba11be
|
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 |
|
Nicolas Silva
|
61ec223f44
|
Bug 912939 - Rename LayerTransaction.ipdlh into LayersMessages.ipdlh. r=kanru
|
2013-09-06 17:41:00 +02:00 |
|
Nicholas Cameron
|
6ff5d55180
|
Bug 903816. Include-what-you-use for gfx/layers. r=roc
|
2013-08-12 11:17:23 +12:00 |
|
David Zbarsky
|
23d7fd8e36
|
Bug 885804: Renaming in gfx r=nical
|
2013-07-08 11:48:39 -04:00 |
|
Nicholas Cameron
|
33b82eaf8e
|
Bug 861727. Refactor CompositorParent a bit. r=BenWa
|
2013-04-28 18:46:30 +12:00 |
|
Nicolas Silva
|
76c25a1b0a
|
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
|
2013-04-25 18:25:33 -04:00 |
|
Ryan VanderMeulen
|
6c68f704b3
|
Backed out changeset 4b7de1f2b4a0 (bug 856079) for various test failures.
CLOSED TREE
|
2013-04-24 11:28:05 -04:00 |
|
Nicolas Silva
|
f653739991
|
Bug 856079 - Merge ShadowLayer and LayerComposite (keeping the later). r=nrc
|
2013-04-24 15:40:26 -04:00 |
|
Nicholas Cameron
|
777d942480
|
Bug 844928, remove PTexture. r=nical
|
2013-04-12 19:28:55 +12:00 |
|
Bas Schouten
|
b439abe1f3
|
Bug 825928: Land layers refactoring. r=jrmuizel,bas,nical,mattwoodrow,roc,nrc,benwa,bjacob,jgilbert,kchen CLOSED TREE
Please contact Bas Schouten <bschouten@mozilla.com>, Nicolas Silva <nsilva@mozilla.com> or Nicholas Cameron <ncameron@mozilla.com> with general questions. Below is a rough list of authors to contact with specific questions.
Authors:
gfx/layers/Compositor.* gfx/layers/Effects.h - Compositor Interface - bas,nrc,nical
gfx/layers/d3d* - D3D9/D3D10 - bas
gfx/layers/ThebesLayer* - ThebesLayers - nrc,bas
gfx/layers/composite/* - CompositeLayers - nrc,nical
gfx/layers/client/* - Client - nrc,nical,bas
gfx/layers/*Image* - nical
gfx/layers/ipc ipc - IPC - nical
gfx/layers/opengl - CompositorOGL - nrc,nical
gfx/2d - bas,nrc
gfx/gl - GLContext - bjacob
dom/* layout/* - DOM - mattwoodrow
|
2013-04-10 09:20:52 +00:00 |
|
Chris Jones
|
dda42c2a65
|
Bug 841993: Clean up Transports of |opens| channels. r=bent,kanru,nical a=blocking-b2g
|
2013-02-19 11:27:49 -08:00 |
|
Nicolas Silva
|
2cfdf350b5
|
Bug 797893 - Fix trivial warning in ImageBridgeParent.cpp. r=dholbert
|
2012-10-05 22:46:01 +02:00 |
|
Chris Jones
|
7a705996c0
|
Bug 782456, part 0: Add the cross-process ImageBridge glue. r=roc
|
2012-08-29 09:24:48 -03:00 |
|
Ehsan Akhgari
|
243c878d26
|
Bug 579517 - Part 1: Automated conversion of NSPR numeric types to stdint types in Gecko; r=bsmedberg
This patch was generated by a script. Here's the source of the script for
future reference:
function convert() {
echo "Converting $1 to $2..."
find . ! -wholename "*nsprpub*" \
! -wholename "*security/nss*" \
! -wholename "*/.hg*" \
! -wholename "obj-ff-dbg*" \
! -name nsXPCOMCID.h \
! -name prtypes.h \
-type f \
\( -iname "*.cpp" \
-o -iname "*.h" \
-o -iname "*.c" \
-o -iname "*.cc" \
-o -iname "*.idl" \
-o -iname "*.ipdl" \
-o -iname "*.ipdlh" \
-o -iname "*.mm" \) | \
xargs -n 1 sed -i -e "s/\b$1\b/$2/g"
}
convert PRInt8 int8_t
convert PRUint8 uint8_t
convert PRInt16 int16_t
convert PRUint16 uint16_t
convert PRInt32 int32_t
convert PRUint32 uint32_t
convert PRInt64 int64_t
convert PRUint64 uint64_t
convert PRIntn int
convert PRUintn unsigned
convert PRSize size_t
convert PROffset32 int32_t
convert PROffset64 int64_t
convert PRPtrdiff ptrdiff_t
convert PRFloat64 double
|
2012-08-22 11:56:38 -04:00 |
|
David Zbarsky
|
0cc0700b76
|
Bug 783841 - Fix build warnings in layers r=cjones
|
2012-08-19 20:07:31 -04:00 |
|
Kan-Ru Chen
|
0543d778ad
|
Bug 757341 - Camera direct texturing with async video. r=cjones
|
2012-08-17 18:56:55 +08:00 |
|
Nicolas Silva
|
48fba6e085
|
Bug 598868: Add support for pushing video frames directly to the compositor thread, bypassing the content thread. r=cjones
|
2012-07-13 15:38:09 -04:00 |
|