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 |
|
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 |
|
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 |
|
Birunthan Mohanathas
|
84633c986a
|
Bug 784739 - Switch from NULL to nullptr in gfx/layers/d3d9/; r=ehsan
--HG--
extra : rebase_source : 6628eb59eef0bb828fbcff03ad967f7fc97c437d
|
2013-07-20 11:48:55 +03:00 |
|
Chris Pearce
|
03ac6fddda
|
Bug 847267 - Add new image class to wrap D3D surfaces. r=Bas
|
2013-05-04 22:12:40 +12:00 |
|
Nicolas Silva
|
391cf268bb
|
Bug 863324 - Rename PLayers into PLayerTransaction, r=jrmuizel
--HG--
rename : gfx/layers/ipc/ShadowLayersChild.cpp => gfx/layers/ipc/LayerTransactionChild.cpp
rename : gfx/layers/ipc/ShadowLayersChild.h => gfx/layers/ipc/LayerTransactionChild.h
rename : gfx/layers/ipc/ShadowLayersParent.cpp => gfx/layers/ipc/LayerTransactionParent.cpp
rename : gfx/layers/ipc/ShadowLayersParent.h => gfx/layers/ipc/LayerTransactionParent.h
rename : gfx/layers/ipc/PLayers.ipdl => gfx/layers/ipc/PLayerTransaction.ipdl
|
2013-04-24 14:42:40 -04:00 |
|
Bas Schouten
|
341383c413
|
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 |
|
Karl Tomlinson
|
6dc247aa1f
|
b=777946 implement SCALE_STRETCH through ComputeEffectiveTransforms r=Bas
--HG--
extra : transplant_source : 6%CC%1F3%D1g%A7%098%7E%24%3DC%1D6N%F5%1Ax%0F
|
2012-09-18 15:16:15 +12:00 |
|
Ed Morley
|
6a83e3de8d
|
Backout 7f86b28171a2 (bug 787853) & e18fdb9a8e12, ba47dac3cf97, e3fdcf7ed7f2, 992ee4c72c87 (bug 777946) for intermittent linux M4 ABORTs
|
2012-09-17 14:17:02 +01:00 |
|
Karl Tomlinson
|
3c96f70178
|
b=777946 implement SCALE_STRETCH through ComputeEffectiveTransforms r=Bas
--HG--
extra : transplant_source : %9AZ%89%90_4%08R%C5%0E%AB1%40g%23.%7Bo%EE%2A
|
2012-09-17 17:19:59 +12:00 |
|
Ehsan Akhgari
|
0fd9123eac
|
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 |
|
Kan-Ru Chen (陳侃如)
|
f5e3f3d680
|
Bug 767480 - PlanarYCbCrImage Refactoring. r=roc
|
2012-08-21 18:18:20 +08:00 |
|
Kan-Ru Chen (陳侃如)
|
22db9a8e93
|
Back out c8f7bace9cf9, 17ec4e01c126 (bug 767480) r=bustage
|
2012-08-21 17:55:02 +08:00 |
|
Kan-Ru Chen (陳侃如)
|
4787af5685
|
Bug 767480 - PlanarYCbCrImage refactoring. r=roc
|
2012-08-21 17:31:36 +08:00 |
|
Nicolas Silva
|
047b99ba78
|
Bug 782372 - Splits ImageLayers.h into ImageLayers.h ImageContainer.h and ImageTypes.h, r=bgirard
|
2012-08-19 15:33:25 -04:00 |
|
Matt Woodrow
|
2b1ef36f45
|
Bug 539356 - Part 8a - Add END_NO_COMPOSITE to EndTransactionFlags and implement in for all LayerManagers. r=roc
|
2012-08-13 22:10:10 +12:00 |
|
Aryeh Gregor
|
e806eeab4f
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
David Zbarsky
|
88371b030a
|
[Bug 774505] Don't include Layers.h everywhere r=cjones
|
2012-07-18 12:31:40 -04:00 |
|
Chris Jones
|
f2d2a7bb3b
|
Bug 765734, part 4: Add an RAII helper to open/close SurfaceDescriptors and mark usage of SurfaceDescriptor as ReadOnly or ReadWrite. r=BenWa,nrc sr=roc
--HG--
extra : rebase_source : 34d9f4f021bac540e96b82eceb855c9c2ce59ce6
|
2012-07-12 05:51:58 -07:00 |
|
Chris Jones
|
fae577c2a7
|
Bug 765734, part 2: Migrate ImageLayers to SurfaceDescriptor. r=mattwoodrow,roc
--HG--
extra : rebase_source : 19fc8b0ae4cfffdf9a098911deac3b48c2f5d768
|
2012-07-12 05:51:57 -07:00 |
|
Ehsan Akhgari
|
cee73c3f9e
|
Backout changeset d97bd4246317 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:26:18 -04:00 |
|
Matt Woodrow
|
36717ce675
|
Bug 539356 - Part 8a - Add END_NO_COMPOSITE to EndTransactionFlags and implement in for all LayerManagers. r=roc
|
2012-06-30 15:06:10 +12:00 |
|
Nicholas Cameron
|
6be9877aaf
|
Bug 757347; checking the format of images. r=roc
|
2012-06-26 14:43:31 +12:00 |
|
Nicholas Cameron
|
9f19c1a23a
|
Bug 757346; Use A8 textures (DX9). r=roc
|
2012-06-26 14:43:31 +12:00 |
|
Nicholas Cameron
|
549b63d97d
|
Back out bug 757346
--HG--
extra : rebase_source : 8a07c2c56ca9dbc165012b679d421435cc886c2c
|
2012-06-26 10:54:05 +12:00 |
|
Nicholas Cameron
|
e0a38b326b
|
Bug 757347; checking the format of images. r=roc
|
2012-06-26 09:44:41 +12:00 |
|
Nicholas Cameron
|
ac7e54e7fc
|
Bug 757346; Use A8 textures (DX9). r=roc
|
2012-06-26 09:44:41 +12:00 |
|
Jacek Caban
|
f9a852608c
|
Bug 733708 - gfx/layers fail to compile on mingw r=bas
--HG--
extra : rebase_source : 4ed99a22f66a20e4c6d2d7096396f6b2c261e63e
|
2012-05-21 11:03:23 +02:00 |
|
Gervase Markham
|
ca171eec44
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Nicholas Cameron
|
9b7506b604
|
Bug 716439; shadow layer support. r=BenWa
|
2012-03-19 12:02:38 +13:00 |
|
Nicholas Cameron
|
8e51f09dd5
|
Bug 716439; c++ support for the shaders and textures for dx9 backend. r-Bas
|
2012-03-07 10:07:48 +13:00 |
|
Nicholas Cameron
|
1ab21b5f10
|
Bug 716439; using masks in each of the dx9 backend layers. r-Bas
|
2012-03-07 10:07:48 +13:00 |
|
Bas Schouten
|
ee64d142c2
|
Bug 732988 - Part 1: Add ScaleToSize API to ImageLayers. r=roc
|
2012-03-13 01:41:29 +00:00 |
|
Daniel Holbert
|
d8d7782972
|
Backout 4b46f6eff8f4 (Bug 732988) for linux Cipc orange
|
2012-03-11 16:43:12 -07:00 |
|
Bas Schouten
|
a1cb5a3d28
|
Bug 732988 - Part 1: Add ScaleToSize API to ImageLayers. r=roc
|
2012-03-11 22:33:22 +00:00 |
|
Bas Schouten
|
87964f395c
|
Bug 651192 - Part 5: Support remote access to ImageContainers. r=roc
|
2012-02-16 04:26:19 +01:00 |
|
Jacek Caban
|
4deb092f3a
|
Bug 723942 - ImageLayerD3D*.cpp does not compile on mingw r=bas
--HG--
extra : rebase_source : e98c15c62a8998c1c646a5d9851ec96514f0b376
|
2012-02-06 11:24:47 +01:00 |
|
Bas Schouten
|
f987b74374
|
Bug 715785: Make ImageContainers independent of LayerManagers. r=roc
|
2012-02-01 03:18:30 +01:00 |
|
Jeff Gilbert
|
50ccee0ff9
|
Bug 571507 - Add checks for texture creation failure to ContainerLayerD3D* - r=bas.schouten
|
2011-11-03 12:10:10 -07:00 |
|
Ehsan Akhgari
|
2a602a5685
|
Bug 690892 - Replace PR_TRUE/PR_FALSE with true/false on mozilla-central; rs=dbaron
Landing on a CLOSED TREE
|
2011-10-17 10:59:28 -04:00 |
|
Michael Wu
|
d8e503c38b
|
Bug 675553 - Switch from PRBool to bool on a CLOSED TREE , r=bsmedberg,khuey,bz,cjones
--HG--
rename : tools/trace-malloc/bloatblame.c => tools/trace-malloc/bloatblame.cpp
|
2011-09-28 23:19:26 -07:00 |
|
Oleg Romashin
|
ae53d5a0c3
|
Bug 687372 - ImageLayerOGL should not destroy surface given as argument. r=cjones
--HG--
extra : rebase_source : 00d0c49f320c0969570917a321b8a95a3357a943
|
2011-09-27 15:19:26 -07:00 |
|
Matthew Gregan
|
db3428cfec
|
Bug 672755 - Add memory reporters for decoded video and audio queues. r=cpearce r=joe
|
2011-07-22 15:17:23 +12:00 |
|
arno renevier
|
5388ac92cf
|
Bug 669299 - Remove unneeded nsPrintfCString.h includes. r=bsmedberg
|
2011-07-21 04:37:31 +02:00 |
|
Matt Woodrow
|
dd264db48d
|
Bug 656185 - Part 3 - Upload the entire image for PlanarYCbCrImageD3D9 to a texture and clip using texture coordinates. r=Bas
|
2011-07-05 14:52:34 +12:00 |
|
Benoit Girard
|
dd61f3a2ea
|
Bug 648480 - Add shadow-layer support to d3d9 backend. r=cjones
|
2011-07-04 09:15:05 -04:00 |
|
Benoit Girard
|
069dc7b333
|
Backout 627489bb6288.
|
2011-07-01 18:05:54 -04:00 |
|
Benoit Girard
|
c83b82cbd1
|
Bug 648480 - Add shadow-layer support to d3d9 backend. r=cjones
|
2011-07-01 16:57:15 -04:00 |
|
Matt Woodrow
|
cc66446a05
|
Back out bug 656185 due to windows compile failures
|
2011-06-27 15:21:22 +12:00 |
|
Matt Woodrow
|
31412c006b
|
Bug 656185 - Part 4 - Fix for D3D9. r=Bas
|
2011-06-27 14:32:42 +12:00 |
|