Jonathan Watt
|
f50a46f108
|
Bug 985049 - Remove gfxPlatform::SupportsAzureContent() and kill of the resulting dead code. r=mattwoodrow
|
2014-03-19 10:36:58 +08:00 |
|
Bas Schouten
|
015f37c6a6
|
Bug 805406: Do not validate ThebesLayers when the D2D device is invalid. r=jrmuizel
|
2014-02-08 19:37:38 +00:00 |
|
Benoit Jacob
|
67a17b1047
|
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 |
|
Benoit Jacob
|
93826fc6b0
|
Bug 959380 - 4/5 - Make gfxContentType a typed enum - r=jrmuizel
find . -type f | grep -v '\./obj' | grep -v '\.hg' | xargs sed -i 's/\(^\|[^A-Za-z0-9_]\)GFX_CONTENT_\(COLOR\|ALPHA\|COLOR_ALPHA\|SENTINEL\)\($\|[^A-Za-z0-9_]\)/\1gfxContentType::\2\3/g'
|
2014-01-23 13:26:40 -05:00 |
|
Benoit Jacob
|
55e7c24065
|
Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
Specifically:
r=Bas for manual changes
f=Bas for automatic changes
See attachments on the bug for the specific breakdown.
|
2014-01-10 14:06:16 -05:00 |
|
Tor Arvid Lund
|
3263cb3c82
|
Bug 950677 - gfxIntSize -> IntSize in ThebesLayer* classes. r=nical
|
2013-12-20 11:46:30 -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 |
|
Matt Woodrow
|
9731cb7c16
|
Bug 934860 - Move paint region clipping into DrawThebesLayer. r=roc
|
2013-11-07 08:10:50 +13: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
|
fa1f5f8f3a
|
Bug 784739 - Switch from NULL to nullptr in gfx/layers/d3d10/; r=ehsan
--HG--
extra : rebase_source : 69b7ab7e4aa0eed92d597451bcab820f9d5c3957
|
2013-07-20 11:48:55 +03: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 |
|
Robert O'Callahan
|
bb1dcd8d55
|
Bug 663776. Part 0.5: Mark layers that could have their transforms changed via off-main-thread animations or empty transactions, and treat all ThebesLayerOGL descendants of such layers as potentially resampled so that their buffers are put into the correct state and size. r=mattwoodrow
--HG--
extra : rebase_source : d3c78cc61f1a3d5f12dedb57180371b41b1647f6
|
2012-12-12 18:21:23 +13:00 |
|
Nicholas Cameron
|
1f29551184
|
Bug 782311; put back D3D10_RESOURCE_MISC_GDI_COMPATIBLE. r=Bas
|
2012-11-10 11:14:13 -08:00 |
|
Anthony Jones
|
e464d5aa1b
|
Bug 793085 - Remove UseAzureContentDrawing() in favour of SupportsAzureContent(). r=ncameron
|
2012-10-01 22:12:13 -04:00 |
|
Oleg Romashin
|
67b104cbd1
|
Bug 539356 - Part 20 - Simplify regions to avoid excessive region calculation. r=roc
|
2012-08-29 17:48:43 +12:00 |
|
Matt Woodrow
|
5a14809d04
|
Bug 539356 - Part 9f - Compute the invalid area of the layer tree and pass this to the widget. r=roc
|
2012-08-29 17:47:18 +12:00 |
|
Ed Morley
|
c863356300
|
Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE
|
2012-09-27 16:34:46 +01:00 |
|
Oleg Romashin
|
13a2856362
|
Bug 539356 - Part 20 - Simplify regions to avoid excessive region calculation. r=roc
|
2012-08-29 17:48:43 +12:00 |
|
Matt Woodrow
|
c73c0db2f1
|
Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
|
2012-08-29 17:38:58 +12:00 |
|
Robert O'Callahan
|
ae49ca014a
|
Bug 777194. Part 2: Remove RETENTION_THRESHOLD. FrameLayerBuilder limits the complexity of visible regions anyway. r=bas
|
2012-08-17 11:38: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 |
|
Aryeh Gregor
|
e806eeab4f
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Nicholas Cameron
|
ed2f5019f3
|
Bug 775215; remove D3D10_RESOURCE_MISC_GDI_COMPATIBLE. r=Bas
--HG--
extra : rebase_source : bb05c51a4e7f57dc2db0c17cb321160dc619ecb6
|
2012-07-25 12:28:20 +12:00 |
|
Ehsan Akhgari
|
5e6974df88
|
Backout changeset f568fc280fb0 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:24:55 -04:00 |
|
Ehsan Akhgari
|
f3e27db850
|
Backout changeset cb1ac88bedc2 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:14:11 -04:00 |
|
Oleg Romashin
|
95b7a73ba9
|
Bug 539356 - Part 20 - Simplify regions to avoid excessive region calculation. r=roc
|
2012-06-30 15:06:13 +12:00 |
|
Matt Woodrow
|
cbd39105d9
|
Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
|
2012-06-30 15:06:11 +12:00 |
|
Ben Turner
|
b072e01d8f
|
Bug 666693 - 'Remote IndexedDB for multiple IndexedDB-using processes'. r=cjones+sicking.
|
2012-06-01 10:21:12 -07:00 |
|
Gervase Markham
|
ca171eec44
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Bas Schouten
|
b92c726f5f
|
Bug 717393 - Part 5: Permit subpixel AA for transparent surfaces. r=roc
|
2012-05-15 16:57:51 +02:00 |
|
Nicholas Cameron
|
08cb3dff93
|
Bug 716438; using flags to select a shader. r=Bas
|
2012-03-01 17:29:30 +00:00 |
|
Nicholas Cameron
|
d406c20f17
|
Bug 716439; Using mask layer shaders in DX10. r=Bas
|
2012-02-16 12:34:25 +13:00 |
|
Bas Schouten
|
02f1f01c3e
|
Bug 743590: Properly mark ThebesLayer content invalid when changing content type. r=jrmuizel
|
2012-04-21 17:33:59 +02:00 |
|
Bas Schouten
|
b926862954
|
Bug 743393: Reset scissorrect when clearing surfaces. r=jrmuizel
|
2012-04-11 18:17:40 +02:00 |
|
Bas Schouten
|
a25be3f8c2
|
Bug 743148: Setup input assembler for component alpha filling. r=jrmuizel
|
2012-04-11 18:17:40 +02:00 |
|
Phil Ringnalda
|
4348c0ace3
|
Back out 4b82f26f8593:2fcf9cbedd48 (bug 743393, bug 719776) for bustage
|
2012-04-11 09:06:40 -07:00 |
|
Bas Schouten
|
189797aaee
|
Bug 743393: Reset scissorrect when clearing surfaces. r=jrmuizel
|
2012-04-11 16:55:31 +02:00 |
|
Bas Schouten
|
fa18d1f970
|
Bug 743148: Setup input assembler for component alpha filling. r=jrmuizel
|
2012-04-11 16:55:31 +02:00 |
|
Bas Schouten
|
5c56511c71
|
Bug 740815 - Part 3: Use component alpha rendering when required and drawing content with Azure. r=jrmuizel
|
2012-04-03 22:25:52 +02:00 |
|
Bas Schouten
|
466e713be2
|
Bug 740815 - Part 2: Generalize code for filling component alpha surfaces with opaque colors. r=jrmuizel
|
2012-04-03 22:25:52 +02:00 |
|
Bas Schouten
|
bf4eadaee5
|
Bug 711063 - Part 11: Allow using Azure for content drawing with D3D10 layers. r=jrmuizel
|
2012-01-05 08:17:52 +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 |
|
Jeff Walden
|
b7753477cf
|
Bug 693469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. (Exceptions: assigning to static initializers, use in static assertions, as template parameters, etc. These will go away when the relevant compilers have C++11 constexpr support.) r=cjones
--HG--
extra : rebase_source : b4bae9a0f85abf2feb828609b50e756916b99a6f
|
2011-10-10 22:50:08 -07:00 |
|
Jeff Walden
|
eb2cb918a4
|
Back out everything since 5435ee09cf7b. Tinderbox compilers hate me. r=epic-fail
|
2011-10-12 12:21:53 -07:00 |
|
Jeff Walden
|
77ebbde4ab
|
Bug 639469 - Implement mozilla::ArrayLength and mozilla::ArrayEnd, and replace uses of NS_ARRAY_LENGTH whenever possible. r=cjones
--HG--
extra : rebase_source : 860a8271bf7e51cde358f2a4185c410de1fc2960
|
2011-10-10 22:50:08 -07:00 |
|
Oleg Romashin
|
a86f160f81
|
Bug 690469 - ShadowThebesLayer Init/Swap API rework. r=cjones
--HG--
extra : rebase_source : 92daf535bc48e1fa2a80d3ef1a6ed20855135eb4
|
2011-10-02 17:19:32 -04:00 |
|
Chris Jones
|
d5c4f07060
|
Bug 648484, part 8: Implement a very basic shadow thebes layer for D3D10, only enough to support the upcoming WindowLayer. r=Bas
|
2011-08-09 12:38:26 -07:00 |
|
Chris Jones
|
fe42f83e74
|
Bug 648484, part 1: Fix some warning spam. r=roc
|
2011-08-09 12:38:26 -07:00 |
|