Jonathan Watt
|
351e484b60
|
Bug 1025494 - Remove dead code in ThebesLayerD3D10 that creates a gfxD2DSurface. r=Bas
|
2014-06-17 18:35:51 +01:00 |
|
Matt Woodrow
|
6566a558e8
|
Bug 1001845 - Simplify invalid regions to avoid spending excessive amounts of time in region code. r=roc
|
2014-04-28 16:17:31 +12:00 |
|
Nicolas Silva
|
69c73e6b6b
|
Bug 1013292 - Fix some using namespace + unified build issues in gfx code. r=kats
|
2014-05-22 12:11:45 +02:00 |
|
Matt Woodrow
|
e00ee174fb
|
Bug 1008573 - Simplify D3D10 invalid region before we clear the surface. r=Bas
|
2014-05-13 11:46:54 +12:00 |
|
Matt Woodrow
|
f67185f255
|
Bug 938395 - Enable single rect painting for d3d10. r=Bas
|
2014-05-08 14:56:48 +12:00 |
|
Carsten "Tomcat" Book
|
7ee15a69e3
|
Backed out changeset 6efbbdf09c63 (bug 1001845) for refest failures
|
2014-05-06 14:09:56 +02:00 |
|
Matt Woodrow
|
8a1624f75f
|
Bug 1001845 - Simplify invalid regions to avoid spending excessive amounts of time in region code. r=roc
|
2014-04-28 16:17:31 +12:00 |
|
Jonathan Watt
|
cddedd8d2b
|
Bug 985049 - Remove gfxPlatform::SupportsAzureContent() and kill of the resulting dead code. r=mattwoodrow
|
2014-03-19 10:36:58 +08:00 |
|
Bas Schouten
|
b496b18de3
|
Bug 805406: Do not validate ThebesLayers when the D2D device is invalid. r=jrmuizel
|
2014-02-08 19:37:38 +00:00 |
|
Benoit Jacob
|
61df69f208
|
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
|
aebf0bb92a
|
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
|
a1e7c32630
|
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
|
74d5b65fae
|
Bug 950677 - gfxIntSize -> IntSize in ThebesLayer* classes. r=nical
|
2013-12-20 11:46:30 -05:00 |
|
Birunthan Mohanathas
|
3440613a39
|
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
|
43199694b8
|
Bug 934860 - Move paint region clipping into DrawThebesLayer. r=roc
|
2013-11-07 08:10:50 +13:00 |
|
Benoit Jacob
|
55d6cf1e20
|
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
|
84bee5be5d
|
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
|
a1ee3bf807
|
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
|
839048be74
|
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
|
fae9165b76
|
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
|
fe12cc1084
|
Bug 782311; put back D3D10_RESOURCE_MISC_GDI_COMPATIBLE. r=Bas
|
2012-11-10 11:14:13 -08:00 |
|
Anthony Jones
|
64a3fde7b6
|
Bug 793085 - Remove UseAzureContentDrawing() in favour of SupportsAzureContent(). r=ncameron
|
2012-10-01 22:12:13 -04:00 |
|
Oleg Romashin
|
c633561323
|
Bug 539356 - Part 20 - Simplify regions to avoid excessive region calculation. r=roc
|
2012-08-29 17:48:43 +12:00 |
|
Matt Woodrow
|
5730a3f4b2
|
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
|
aba3a8f5ef
|
Revert mozilla-inbound to e4dd1fa6d222 for crashes and test failures on a CLOSED TREE
|
2012-09-27 16:34:46 +01:00 |
|
Oleg Romashin
|
9ec3691460
|
Bug 539356 - Part 20 - Simplify regions to avoid excessive region calculation. r=roc
|
2012-08-29 17:48:43 +12:00 |
|
Matt Woodrow
|
4d096475d2
|
Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
|
2012-08-29 17:38:58 +12:00 |
|
Robert O'Callahan
|
0cebdd894a
|
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
|
e368dc9c85
|
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
|
d0ad5a7d0c
|
Bug 777292 part 2 - Change all nsnull to nullptr
|
2012-07-30 17:20:58 +03:00 |
|
Nicholas Cameron
|
00e35a27df
|
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
|
cf18ee9122
|
Backout changeset f568fc280fb0 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:24:55 -04:00 |
|
Ehsan Akhgari
|
8b3c1f653a
|
Backout changeset cb1ac88bedc2 (bug 539356) because of performance and correctness regressions
|
2012-07-03 20:14:11 -04:00 |
|
Oleg Romashin
|
5cbefb95a7
|
Bug 539356 - Part 20 - Simplify regions to avoid excessive region calculation. r=roc
|
2012-06-30 15:06:13 +12:00 |
|
Matt Woodrow
|
31125260ee
|
Bug 539356 - Part 9 - Implement DLBI. r=roc,bz,jwatt
|
2012-06-30 15:06:11 +12:00 |
|
Ben Turner
|
3fdf917cd6
|
Bug 666693 - 'Remote IndexedDB for multiple IndexedDB-using processes'. r=cjones+sicking.
|
2012-06-01 10:21:12 -07:00 |
|
Gervase Markham
|
82ff7027aa
|
Bug 716478 - update licence to MPL 2.
|
2012-05-21 12:12:37 +01:00 |
|
Bas Schouten
|
3eed0050e2
|
Bug 717393 - Part 5: Permit subpixel AA for transparent surfaces. r=roc
|
2012-05-15 16:57:51 +02:00 |
|
Nicholas Cameron
|
7dc5d18fea
|
Bug 716438; using flags to select a shader. r=Bas
|
2012-03-01 17:29:30 +00:00 |
|
Nicholas Cameron
|
3631fa0610
|
Bug 716439; Using mask layer shaders in DX10. r=Bas
|
2012-02-16 12:34:25 +13:00 |
|
Bas Schouten
|
d15ab65754
|
Bug 743590: Properly mark ThebesLayer content invalid when changing content type. r=jrmuizel
|
2012-04-21 17:33:59 +02:00 |
|
Bas Schouten
|
0bb9325706
|
Bug 743393: Reset scissorrect when clearing surfaces. r=jrmuizel
|
2012-04-11 18:17:40 +02:00 |
|
Bas Schouten
|
2cf0337dbf
|
Bug 743148: Setup input assembler for component alpha filling. r=jrmuizel
|
2012-04-11 18:17:40 +02:00 |
|
Phil Ringnalda
|
151c28ec53
|
Back out 4b82f26f8593:2fcf9cbedd48 (bug 743393, bug 719776) for bustage
|
2012-04-11 09:06:40 -07:00 |
|
Bas Schouten
|
815aa63737
|
Bug 743393: Reset scissorrect when clearing surfaces. r=jrmuizel
|
2012-04-11 16:55:31 +02:00 |
|
Bas Schouten
|
a0e6222044
|
Bug 743148: Setup input assembler for component alpha filling. r=jrmuizel
|
2012-04-11 16:55:31 +02:00 |
|
Bas Schouten
|
9f3b39e3e1
|
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
|
82ec0d1a7a
|
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
|
5af5f11f22
|
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
|
69c7308a1d
|
Bug 571507 - Add checks for texture creation failure to ContainerLayerD3D* - r=bas.schouten
|
2011-11-03 12:10:10 -07:00 |
|