Kyle Machulis
c79ccc0693
Backout for changeset 03452b187c14 (Bug 855465) due to bustage on a CLOSED TREE; r=qdot
2013-03-29 15:12:58 -07:00
Kyle Machulis
a59d40f143
Bug 855465 - Add emacs python mode comments to moz.build files; r=gps
...
--HG--
extra : rebase_source : 004a756492323e1a049586e85b3be5037159df20
2013-03-29 13:56:18 -07:00
Oleg Romashin
4e1599a9bf
Bug 855586 - Patch in bug 824642 has wrong logic. r=nical.bugzilla
2013-03-29 11:13:00 -07:00
Robert O'Callahan
a7a4d82b43
Bug 852489. Part 7: Remove Layer::IntersectClipRect because it's no longer used and it's prone to cause unnecessary Mutateds. r=mattwoodrow
...
--HG--
extra : rebase_source : 45d5365865894f5bf05c1ae41da670e9f28c53bf
2013-03-22 15:17:29 +13:00
Robert O'Callahan
560c564615
Bug 852489. Part 3.5: Ensure that Mutated is called for all layer attributes. r=mattwoodrow
...
--HG--
extra : rebase_source : b4886464e3126e96b4c28a21fc18ff0be048ebb7
2013-03-28 23:58:45 +13:00
Robert O'Callahan
85c5b469cd
Bug 852489. Part 3: Add logging to track addition of IPC edits and causes of layer mutation. Also avoid unnecessary mutate in ClearAnimations. r=mattwoodrow
...
--HG--
extra : rebase_source : 65557e5e223ff7b30d5eeccf534e950451d664b9
2013-03-22 15:17:28 +13:00
Reuben Morais
28fd969a42
Bug 855790 - Fix Clang trunk compilation error on gfxPlatformMac.h r=mattwoodrow
...
--HG--
extra : rebase_source : c3c27b4d10be5fa61b3c610e6cddd26e2d1f949d
2013-03-28 13:11:58 -07:00
Sotaro Ikeda
17e4c83d74
Bug 850566 - Part 2: Render gralloc buffer by using image size. r=roc
2013-03-28 09:59:48 -04:00
Sotaro Ikeda
185b6c166d
Bug 850566 - Part 1: Add image size to SurfaceDescriptorGralloc. r=nical
2013-03-28 09:59:47 -04:00
Jeff Muizelaar
0dc99e5dab
Bug 855178. Use WaitSync instead of ClientWaitSync in SharedSurfaceGL. r=jgilbert
...
This is better than waiting/spinning. WaitSync will make the GPU do the
waiting for us and we can continue on.
Banana bench before:
gameplay: 98.554 total seconds
gameplay: 70.097 JS seconds
after:
gameplay: 77.188 total seconds
gameplay: 70.33 JS seconds
--HG--
extra : rebase_source : 6eca32668d828a9f312500cfb900c53b107357a1
2013-03-26 22:29:07 -07:00
Mina Almasry
797287a144
Bug 582783 - Move windows.h include and undef LoadImage to gfxWindowsSurface.h. r=joe
2013-03-25 17:53:54 -04:00
Diego Wilson
6eef212eb8
Bug 846236 - Verify the buffer descriptor is a shared texture. r=ncameron
2013-03-25 17:22:10 -07:00
Phil Ringnalda
ea49d38f23
Back out 8b8db1d07846 (bug 855178) for asserting
2013-03-27 00:03:49 -07:00
Jeff Muizelaar
4cab3ff54c
Bug 855178. Use WaitSync instead of ClientWaitSync in SharedSurfaceGL. r=jgilbert
...
This is better than waiting/spinning. WaitSync will make the GPU do the
waiting for us and we can continue on.
2013-03-26 22:29:07 -07:00
Landry Breuil
4641abbd9e
Bug 849253 - Followup to really unbreak BE archs: use USE_SKIA_GPU in HelpersSkia.h too r=gwright
2013-03-26 22:13:12 +01:00
Bas Schouten
1b59d771af
Bug 854446: Allow setting Moz2D recording destination. r=joedrew
2013-03-26 03:20:30 +00:00
Cameron McCormack
d5ff7f3da2
Bug 839745 - Flush glyphs when needed. r=jmuizelaar
2013-03-26 09:12:09 +11:00
Benoit Girard
9cab1fc296
Bug 851611 - Part 4: Split out GeckoProfilerFunc.h & PseudoStack.h. r=jrmuizel
...
--HG--
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 929cd0d6227dd12f6654b61077e63e4d86036dc0
2013-03-15 20:48:56 -04:00
Benoit Girard
fc10a7cfe4
Bug 851611 - Part 3: Rename headers. r=jrmuizel
...
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 6ea7c660764a4390cdd8dd91561fff1d7bad6035
2013-03-18 15:25:50 +01:00
Benoit Girard
9d12529d78
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
...
--HG--
extra : rebase_source : f76accc3d3dd86c75cb3e9750734f23ec9c29941
2013-03-16 00:47:02 -04:00
Daniel Holbert
25fad7ab05
Bug 851556: Makee GestureEventListener.cpp's "MAX_TAP_TIME" unsigned, so that the comparisons against it won't trigger build warnings. r=drs
2013-03-24 18:23:56 -07:00
Joshua Cranmer
969dfd9705
Bug 767563 - Add a clang static checker, part 3: Move the MOZ_MUST_OVERRIDE macro to MFBT. r=Waldo
2013-03-23 21:14:43 -05:00
Brian R. Bondy
57f90a3f4d
Bug 844954 - Add support for DX9.3 feature level for Metro and cleanup CreateDevice code. r=bas
2013-03-22 15:32:56 -04:00
Brian R. Bondy
f2ca239156
Backout of 925db0605e39 due to bustage. r=me
2013-03-23 11:10:28 -04:00
Brian R. Bondy
a5d3945d58
Bug 844954 - Add support for DX9.3 feature level for Metro and cleanup CreateDevice code. r=bas
2013-03-23 10:19:42 -04:00
George Wright
bbbab52ed9
Bug 849253 - Make SkiaGL a build-time option independent of Skia, and disable it on PPC[64] r=mattwoodrow
2013-03-13 19:29:47 -04:00
James Willcox
73b16c259e
Bug 829747 - Update WebGL canvases asynchronously r=bgirard,jgilbert
2013-03-22 15:22:20 -04:00
Ed Morley
29e1999869
Backed out changeset b43bbab312e7 (bug 829747) for ABORTs on Android 2.2; CLOSED TREE
2013-03-22 19:10:24 +00:00
James Willcox
706ba55f37
Bug 829747 - Update WebGL canvases asynchronously r=bgirard,jgilbert
...
--HG--
extra : rebase_source : ba0f95badd9b5d7e537b3c83e0057665bd5ced86
2013-03-22 12:13:21 -04:00
Brian R. Bondy
b4b90f8459
Bug 614772 - crash with taskbar preview [@ gfxContext::NewPath() ]. r=jmuizelaar
2013-03-22 09:40:52 -04:00
Joe Drew
86206ae7fd
Bug 853169 - Initialize the output profile explicitly from within gfxPlatform::Init, and handle when we can't create one in xpcshell tests on Gtk because we don't have an X Display. r=jrmuizel
2013-03-21 23:12:30 -04:00
Joe Drew
af734910d9
Bug 853169 - Make qcms precache reference counts threadsafe/atomic. r=jrmuizel
2013-03-21 23:09:37 -04:00
Joe Drew
704b67be05
Backed out 3 changesets (bug 853628, bug 853169) for crashing mysteriously
...
Backed out changeset c0befbf2533d (bug 853169)
Backed out changeset 2e318d0a172b (bug 853169)
Backed out changeset 69f965c0fd46 (bug 853628)
--HG--
extra : rebase_source : cbf40a9b54d1ab221ab1823f9ea32bae7c965c3b
2013-03-22 00:27:58 -04:00
Joe Drew
9cc3355619
Bug 853169 - Initialize the output profile explicitly from within gfxPlatform::Init, and handle when we can't create one in xpcshell tests on Gtk because we don't have an X Display. r=jrmuizel
2013-03-21 23:12:30 -04:00
Joe Drew
d48667a68a
Bug 853169 - Make qcms precache reference counts threadsafe/atomic. r=jrmuizel
2013-03-21 23:09:37 -04:00
David Zbarsky
9a11ed834c
Bug 847007: Remove nsIDocument includes r=Ms2ger
2013-03-21 20:05:19 -04:00
Mike Shal
c2a9341a2e
Bug 852534 - Remove GRE_MODULE from Makefile.in; r=gps
2013-03-21 08:41:00 -07:00
Phil Ringnalda
7115c0034e
Back out d77773a8abf9 and eca6b3ea3e8d (bug 853169) for Linux xpcshell crashes
...
CLOSED TREE
2013-03-20 21:33:03 -07:00
Matt Woodrow
51f8f86ba8
Bug 831313 - Bail out from rendering rather than aborting if we fail to allocate shared memory for a layers surface. r=roc
2013-03-21 15:33:00 +13:00
Joe Drew
d237ed101a
Bug 853169 - Initialize the output profile at gfxPlatform::Init() time. r=jrmuizel
2013-03-20 22:25:43 -04:00
Joe Drew
e10ddc5015
Bug 853169 - Make qcms precache reference counts threadsafe/atomic. r=jrmuizel
2013-03-20 22:25:43 -04:00
Anthony Jones
06cdc516c8
Bug 833795 - Use screen relative co-ordinates for gestures; r=drs
2013-03-21 15:08:15 +13:00
Steve Singer
68e0638cba
Bug 844883 - Use a signed value for the stride. r=jmuizelaar
2013-03-20 15:42:51 -04:00
Milan Sreckovic
757d011762
Bug 825721 - Clamp negative box starts and disallow negative sizes. r=jmuizelaar
2013-03-07 10:13:28 -05:00
Robert O'Callahan
8f9e0391c5
Bug 843618. When reading back the results of clayer ompositing to draw them to a non-deefault rendering context, don't depend on the size of the rendering context's target surface --- it could be anything. r=jrmuizel
2013-03-21 00:22:58 +13:00
Gregory Szorc
09e7b06723
Bug 844654 - Part 3: Remove now empty Makefile.in files; rs=khuey
...
--HG--
extra : rebase_source : 8de9c7f68a953e574dda22f8c14c2b2ca60444f9
2013-03-19 18:49:07 -07:00
Mike Shal
9680b82df6
Bug 844654 - Part 2: Move MODULE to moz.build; rs=gps
2013-03-19 11:47:00 -07:00
Steve Singer
4034ead4a0
Bug 851850 - Link in altivec on ppc64. r=jmuizelaar
2013-03-19 09:31:15 -04:00
Ed Morley
b2109c458f
Backed out changeset c75481a07302 (bug 851611)
2013-03-18 14:10:35 +00:00
Ed Morley
2b1775b4e9
Backed out changeset d195190adc48 (bug 851611)
...
--HG--
rename : tools/profiler/GeckoProfiler.h => tools/profiler/sampler.h
rename : tools/profiler/GeckoProfilerImpl.h => tools/profiler/sps_sampler.h
2013-03-18 14:10:30 +00:00
Benoit Girard
664cf994b4
Bug 851611 - Part 3: Rename headers. r=jrmuizel
...
--HG--
rename : tools/profiler/sampler.h => tools/profiler/GeckoProfiler.h
rename : tools/profiler/sps_sampler.h => tools/profiler/GeckoProfilerImpl.h
extra : rebase_source : 552fe1d3ff61d15b264aaf86f7c8cb4f4eff69d1
2013-03-18 14:41:02 +01:00
Benoit Girard
c4c6a0ddf5
Bug 851611 - Part 2: Update profiler calls. r=jrmuizel
...
--HG--
extra : rebase_source : 3032aaf7e50cdf9c350da688ec34e50a695fc7ca
2013-03-16 00:47:02 -04:00
Gregory Szorc
2288b28e43
Bug 844635 - Part 3: Remove empty Makefile.in files; r=glandium
2013-03-17 18:01:25 -07:00
Ms2ger
d52bebdeb3
Bug 845374 - Part s: Stop including nsTArray.h in nsContentUtils.h; r=khuey
2013-03-17 08:55:16 +01:00
Ms2ger
c4380f4933
Bug 845374 - Part r: Stop including nsTArray.h in nsReadableUtils.h; r=khuey
2013-03-17 08:55:16 +01:00
Jonathan Watt
0fbd87a19c
Bug 846883 - Add support for native theming of <input type=range> on OS X. r=roc
2013-03-16 05:40:15 +00:00
Jonathan Kew
1906807db7
bug 851495 - add Khmer to table of scripts requiring shaping support. r=jdaggett
2013-03-15 17:08:55 +00:00
Boris Zbarsky
0b1c19a3ba
Bug 848745 part 2. Add a scriptable API for converting RGB triples to CSS color names. r=dbaron,miker
2013-03-14 15:43:00 -04:00
John Daggett
dcdead5448
Bug 847272 - avoid userfontset updates within font stream handling methods. r=jkew
2013-03-14 14:24:40 +09:00
Alessandro Decina
f1f8c03a5d
Bug 761018 - GStreamer video buffer handling optimization; r=cdouble
2013-03-13 16:11:15 -04:00
Chris Peterson
b805c917dd
Bug 850408 - Part 1: Remove Snow Leopard OS checks in gfx and xre. r=joshmoz
2013-03-07 23:00:07 +00:00
Chris Lord
7073fcf66d
Bug 850396 - Disable single-tile paint path in BasicTiledThebesLayer. r=bgirard
...
This code-path has always had issues, but the fix in bug 842389 causes them
to be exposed more frequently.
2013-03-13 18:31:01 +00:00
Jeff Walden
0f05fc70d8
Bug 847480 - Convert DeprecatedAbs uses that can relatively obviously be changd to Abs, to Abs. r=Ms2ger
2013-03-05 15:43:53 -08:00
Jeff Walden
cc0ac55d6b
Bug 847480 - Convert DeprecatedAbs overloads taking floating point (except for nscoord uses, when nscoord is optionally a floating point type) to Abs. r=Ms2ger
2013-03-05 15:43:44 -08:00
Jeff Walden
0bfefb7eed
Bug 847480 - Blindly convert all existing mozilla::Abs users to mozilla::DeprecatedAbs. Individualized conversions to the reformed mozilla::Abs will continue until mozilla::DeprecatedAbs is unused, at which point it will be removed. r=Ms2ger
2013-03-05 15:43:30 -08:00
Gregory Szorc
ed102f4876
Merge mozilla-central into build-system
2013-03-13 08:20:09 -07:00
Gregory Szorc
94e8454958
Merge mozilla-central into build-system
...
dom/interfaces/svg/Makefile.in and dom/media/Makefile.in had merge
conflicts. They were resolved by hand. The former needed 2 IDLs removed.
The latter had a context conflict for EXPORTS_NAMESPACES.
2013-03-12 13:04:55 -07:00
Gregory Szorc
7bb3ee056b
Bug 818246 - Part 4: Move XPIDLSRCS into moz.build (auto); rs=glandium
...
This is the result of running
|mach mozbuild-migrate --list XPIDLSRCS SDK_XPIDLSRCS XPIDL_SOURCES| and
reverting xpcom/sample/*.
2013-03-12 10:17:46 -07:00
Markus Stange
7c0d42e1af
Bug 676248 - Make the window GL context transparent on OSX. r=bgirard
2013-03-11 12:29:00 -04:00
Benjamin Chen
eb6ad099c5
Bug 824920 - Fix zoom ratio and check the zoom offset to prevent over-scroll. r=drs
2013-03-11 18:02:13 +08:00
Kan-Ru Chen (陳侃如)
8b461d01fc
Bug 839981 - Adding Unagi pixels constants and color conversion. r=edwin
2013-03-12 08:38:42 -04:00
Jonathan Kew
4bb4065eea
bug 840431 - cache an ellipsis textrun on gfxFontGroup, to minimize perf overhead due to text-overflow. r=roc
2013-03-08 10:41:31 +00:00
Kyle Huey
ed2dce146e
Back out Bug 848078 for orange.
2013-03-07 21:34:01 -08:00
Matt Woodrow
b3fd3964ca
Bug 839987 - Re-set the clip after we change the render target in ContainerLayerD3D9. r=Bas
2013-03-08 15:18:04 +13:00
Matt Woodrow
910c7c3134
Bug 848078 - Remove shadowed variable in ContainerLayerD3D9. r=Bas
2013-03-08 15:15:48 +13:00
Jeff Gilbert
6c0312078d
Bug 848023 - Backout 123989 for mistaken push on r-
2013-03-07 14:13:09 -08:00
Nicholas Cameron
70fc38f951
Bug 842389 - return the right thing from ProgressiveUpdate; r=cwiiis
2013-03-07 15:02:06 +00:00
Chris Lord
81f0522af9
Bug 716403 - Annotate layers with the fixed margins from the PresShell. r=nrc,roc
...
This annotates fixed layers with the margins that have been applied from
nsIPresShell->GetContentDocumentFixedPositionMargins. Using SyncViewportInfo
in CompositorParent, this allows for async fixed position margin setting.
2013-03-07 10:17:33 +00:00
Chris Lord
e2025aa8f2
Bug 716403 - Offset fixed layers so the toolbar doesn't obscure them. r=nrc,kats
...
Offset fixed layers in the compositor so that the toolbar in Firefox for Android
doesn't obscure them. This does not affect layout, so input on the elements in
said layers will appear broken.
2013-03-07 10:17:33 +00:00
Ryan VanderMeulen
893d8d351a
Backed out 9 changesets (bug 716403) for Android 4.0 robocop bustage on a CLOSED TREE.
2013-03-06 16:11:05 -05:00
Milan Sreckovic
1a199e96f4
Bug 848023 - Put back the override of fGetIntegerv for max texture sizes. r=bjacob
2013-03-06 09:34:35 -05:00
Milan Sreckovic
9cff8595a2
Bug 848023 - Use the same adjusted max texture size everywhere. r=bjacob
2013-03-05 13:56:27 -05:00
Chris Lord
f223199f29
Bug 716403 - Annotate layers with the fixed margins from the PresShell. r=nrc,roc
...
This annotates fixed layers with the margins that have been applied from
nsIPresShell->GetContentDocumentFixedPositionMargins. Using SyncViewportInfo
in CompositorParent, this allows for async fixed position margin setting.
2013-03-06 16:56:00 +00:00
Chris Lord
3bee7155b6
Bug 716403 - Offset fixed layers so the toolbar doesn't obscure them. r=nrc,kats
...
Offset fixed layers in the compositor so that the toolbar in Firefox for Android
doesn't obscure them. This does not affect layout, so input on the elements in
said layers will appear broken.
2013-03-06 16:55:59 +00:00
Daniel Holbert
1859a93138
Bug 843719: Reorder params in Margin constructors and SizeTo() methods to match CSS's top,right,bottom,left ordering. r=seth
2013-03-06 00:05:55 -08:00
George Wright
57ed2de6e1
[PATCH 9/9] Bug 751418 - Add Skia patches to the Skia patch directory. r=none
...
From ea01f59a84548b222e4a04e5d5e8b83a844aca75 Mon Sep 17 00:00:00 2001
---
...18-Add-our-own-GrUserConfig-r-mattwoodrow.patch | 29 ++++++++++++++++++++++
...Fix-compile-error-on-gcc-in-Skia-GL-r-mat.patch | 26 +++++++++++++++++++
gfx/skia/patches/README | 2 ++
3 files changed, 57 insertions(+)
create mode 100644 gfx/skia/patches/0012-Bug-751418-Add-our-own-GrUserConfig-r-mattwoodrow.patch
create mode 100644 gfx/skia/patches/0013-Bug-751418-Fix-compile-error-on-gcc-in-Skia-GL-r-mat.patch
2013-03-06 02:06:29 -05:00
Jacek Caban
d708ac8932
Bug 849207 - Use __declspec(dllexport) for exporting skia C++ symbols. r=gwright
...
--HG--
extra : rebase_source : 333c7fcc334db6f6969995f0ff5fac8bb9607e74
2013-03-12 11:33:36 +01:00
Steve Singer
ab64fcd011
Bug 817356 - Patch SKIA to recognize uppercase PPC/PPC64. r=gwright
2013-03-11 20:24:52 -04:00
George Wright
85199c3edd
[PATCH 8/9] Bug 751418 - Plumb through GL-backed CanvasLayers for Skia/GL r=mattwoodrow
...
From ac18dd134e69cc734dc6a9e16498e43207de4e9a Mon Sep 17 00:00:00 2001
---
content/canvas/src/CanvasRenderingContext2D.cpp | 42 +++++++++++++++++++++++--
content/canvas/src/CanvasRenderingContext2D.h | 5 +++
gfx/2d/2D.h | 8 +++++
gfx/2d/Factory.cpp | 10 ++++++
gfx/thebes/gfxPlatform.cpp | 34 ++++++++++++++++++++
gfx/thebes/gfxPlatform.h | 12 +++++++
6 files changed, 109 insertions(+), 2 deletions(-)
2012-11-30 18:58:00 -05:00
George Wright
5563171991
[PATCH 7/9] Bug 751418 - Add support for the Skia/GL backend to DrawTargetSkia r=mattwoodrow
...
From 0792589a5679ba3af020708233bacbd83a0c611e Mon Sep 17 00:00:00 2001
---
gfx/2d/DrawTargetSkia.cpp | 24 ++++++++++++++++++++++++
gfx/2d/DrawTargetSkia.h | 4 ++++
gfx/2d/HelpersSkia.h | 20 ++++++++++++++++++++
3 files changed, 48 insertions(+)
2012-11-30 18:57:38 -05:00
George Wright
3a0697a27c
[PATCH 6/9] Bug 751418 - Add a GrGLInterface for Mozilla's GLContext r=mattwoodrow
...
From cfd2ab8845e4f1ae7e93d293662b9519346694d2 Mon Sep 17 00:00:00 2001
---
gfx/gl/GLContextSkia.cpp | 802 ++++++++++++++++++++++++++++++++++++++++++++
gfx/gl/GLContextSkia.h | 14 +
gfx/gl/Makefile.in | 5 +
layout/media/symbols.def.in | 7 +
4 files changed, 828 insertions(+)
create mode 100644 gfx/gl/GLContextSkia.cpp
create mode 100644 gfx/gl/GLContextSkia.h
2012-10-27 16:47:58 -04:00
George Wright
213bee6efd
[PATCH 5/9] Bug 807500 - Add a bunch of required GL wrapper methods to GLContext for use with Skia-GL r=mattwoodrow
...
From 280a6de21b11d92c287ec8d35daffd34179b6e94 Mon Sep 17 00:00:00 2001
---
gfx/gl/GLContext.cpp | 26 +++++++++++++++++
gfx/gl/GLContext.h | 73 +++++++++++++++++++++++++++++++++++++++++++++++
gfx/gl/GLContextSymbols.h | 20 +++++++++++++
3 files changed, 119 insertions(+)
2012-11-01 12:11:42 -04:00
George Wright
9a7d9e3192
[PATCH 4/9] Bug 751418 - Ensure we define USE_SKIA globally r=ted
...
From f0e2d2aa3f9a5738369ce9e0e8cd00d937ac77ab Mon Sep 17 00:00:00 2001
---
configure.in | 4 ++++
gfx/2d/Makefile.in | 7 -------
gfx/skia/Makefile.in | 3 ---
3 files changed, 4 insertions(+), 10 deletions(-)
2013-02-26 18:29:33 -05:00
George Wright
cf0f3e63ff
[PATCH 3/9] Bug 751418 - Fix compile error on gcc in Skia/GL r=mattwoodrow
...
From 3d786b1f0c040205ad9ef6d4216ce06b41f7359f Mon Sep 17 00:00:00 2001
---
gfx/skia/src/gpu/gl/GrGLProgram.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
2012-11-05 15:49:42 +00:00
George Wright
4610f7b916
[PATCH 2/9] Bug 751418 - Add our own GrUserConfig r=mattwoodrow
...
From 4c25387e6e6cdb55f19e51631a78c3fa9b4a3c73 Mon Sep 17 00:00:00 2001
---
gfx/skia/include/gpu/GrUserConfig.h | 6 ++++++
1 file changed, 6 insertions(+)
2012-11-01 17:29:50 -04:00
George Wright
904bd8027d
[PATCH 1/9] Bug 751418 - Build Skia with GPU support r=mattwoodrow
...
From 09b1695eff40e68232849668a33ceeafc8ebd606 Mon Sep 17 00:00:00 2001
---
gfx/skia/Makefile.in | 133 +++++++++++++++++++++++++++++++++
gfx/skia/include/config/SkUserConfig.h | 2 +-
2 files changed, 134 insertions(+), 1 deletion(-)
2012-10-16 16:21:54 -04:00
Seth Fowler
52f18d3cdb
Bug 846132 - (Part 1) Add gfxASurface methods to produce gfxImageSurfaces. r=jrmuizel
2013-03-05 15:39:48 -08:00
Seth Fowler
7b8eca2b46
Bug 846937 - gfxQuartzImageSurface should implement GetSize. r=jrmuizel
...
--HG--
extra : rebase_source : e83f15f6bd5d55d678226b62e725b982d43f8b77
2013-03-05 14:22:28 -08:00
Ali Juma
cccde44fa6
Bug 691661 - Add missing break statement in cairo-ft-font.c from upstream. r=jmuizelaar
2013-03-05 12:13:30 -05:00
Jeff Gilbert
a431f211d3
Bug 845482 - Init scissor box values on offscreen context init - r=bjacob
2013-03-04 16:44:31 -08:00
Benoit Girard
e7f8eeb255
Bug 823236 - Fix the lifetime of SharedPlanarYCbCrImage/SharedRGBImage. r=nical
...
--HG--
extra : rebase_source : f10703d971eef9ce4d9416d03eca0556882cce3b
2013-03-04 11:00:20 -05:00
Jeff Walden
bf23cd54f1
Bug 835542 - Implement mozilla::Abs. r=Ms2ger
...
--HG--
extra : rebase_source : a3e62ff76365d27cc4cb10e4fee942ddb8b10b79
2013-02-15 19:55:36 -08:00
Bas Schouten
249037f0d4
Bug 828157 - Properly offset gradient origin when using D2D to draw moderately complex gradients. r=jmuizelaar
2013-03-12 15:55:50 -04:00
Jonathan Kew
97075c5bcd
bug 844669 pt 3 - implement a simple GetCommonFallbackFonts for Android, to reduce the chances of hitting the global fallback codepath and loading all cmaps. r=blassey
2013-03-04 17:03:16 +00:00
Jonathan Kew
a1670161cb
bug 844669 pt 2 - use a transient FT_Face to read font tables such as cmap, if the font entry does not already have an existing face. r=blassey
2013-03-04 17:03:14 +00:00
Jonathan Kew
b682de7747
bug 844669 pt 1 - don't keep freetype faces for all fonts around after building the font list on first-run. r=blassey
2013-03-04 17:03:11 +00:00
Ed Morley
d4f164b2da
Backed out changeset c1f4eff03e82 (bug 840693) for causing bug 838563
2013-03-04 14:38:11 +00:00
Ed Morley
2e90a500bf
Backed out changeset cacb9f3ee44d (bug 840693)
2013-03-04 14:37:43 +00:00
Jonathan Kew
dded44561c
bug 846617 - support AAT Myanmar fonts via Core Text shaping. r=jdaggett
2013-03-04 10:14:36 +00:00
John Daggett
0f0f1ebcfe
Bug 846215 - separate content and chrome word cache metrics. r=taras
2013-03-04 15:57:08 +09:00
Robert O'Callahan
fd02ebad7e
Bug 840695. Make aAntialiasMode default to AA_DEFAULT, because, well, it's the default. r=bas
...
--HG--
extra : rebase_source : f22329337aa120573efc13fa6ac0bb111ff0dba2
2013-02-25 12:01:16 +13:00
Anthony Jones
fffa15107b
Bug 840693 - Change to using gfx:: types in AsyncPanZoomController; r=cjones
2013-03-04 13:25:26 +13:00
Anthony Jones
a867d6ab73
Bug 840693 - Add ZoomScale; r=Bas
2013-03-04 13:25:22 +13:00
Ryan VanderMeulen
5d849d0751
Backed out 8 changesets (bug 716403) for frequent Android mochitest-8 failures on a CLOSED TREE.
2013-03-01 16:09:59 -05:00
Chris Lord
f56a95adbd
Bug 716403 - Annotate layers with the fixed margins from the PresShell. r=nrc,roc
...
This annotates fixed layers with the margins that have been applied from
nsIPresShell->GetContentDocumentFixedPositionMargins. Using SyncViewportInfo
in CompositorParent, this allows for async fixed position margin setting.
2013-03-01 15:46:34 +00:00
Chris Lord
a02bd9b3ba
Bug 716403 - Offset fixed layers so the toolbar doesn't obscure them. r=nrc,kats
...
Offset fixed layers in the compositor so that the toolbar in Firefox for Android
doesn't obscure them. This does not affect layout, so input on the elements in
said layers will appear broken.
2013-03-01 15:46:33 +00:00
Brian R. Bondy
74c3d24e59
Bug 845571 - Turn on console debug logging when running in Metro. r=jimm
2013-02-28 16:10:17 -05:00
Oleg Romashin
df8622c1b3
Bug 844698 Make Qt EGL port working on X11 Maemo/Meego after bug 716859 landed. r=jgilbert
...
--HG--
extra : rebase_source : ecd6996396379823b9eec44cb0fd20e115fa8153
2013-02-27 20:56:29 -08:00
Milan Sreckovic
4978124aaa
Bug 843830 - Consolidate the enums in one place, so that bad things don't happen if the qcms enums ever change. r=bgirard
2013-02-21 17:38:10 -05:00
Kartikaya Gupta
ebbc9a6659
Bug 844275 - Update test_acceleration to guard against windows with no layer manager. r=joedrew
2013-02-28 13:28:24 -05:00
Kartikaya Gupta
2fe60aac17
Bug 844275 - Drive the layer manager creation from the GLController rather than GetLayerManager. r=Cwiiis
2013-02-28 13:28:23 -05:00
Gregory Szorc
89d297a677
Merge mozilla-central into build-system
...
The 3 merged files had no conflicts and were manually verified to ensure
no incompatible changes crept in.
2013-02-27 21:02:02 -08:00
Gregory Szorc
f0b7e3972c
Merge mozilla-central into build-system
...
There were merges in configure.in and some Makefile.in. None had any
conflicts. I spot verified the Makefile.in changes and confirmed that
the changes did not touch any DIRS* variables.
2013-02-27 10:03:52 -08:00
Ms2ger
cd9c6150fe
Merge m-c to b-s.
2013-02-26 19:09:25 +01:00
Gregory Szorc
faf262c4ee
Merge mozilla-central into build-system
...
Only conflict was configure.in amd was due to context, not
changed lines themselves.
2013-02-25 22:09:18 -08:00
Gregory Szorc
21460a71f3
Bug 784841 - Part 18o: Convert /gfx; r=jrmuizel f=Ms2ger
2013-02-25 12:47:21 -08:00
Matt Woodrow
5db1257ac3
Bug 835045 - Use CreateThebesSurfaceAliasForDrawTarget_hack to avoid having multiple cairo_surface_quartz objects for a single CGContext. r=nrc
2013-02-26 10:18:52 +13:00
Kartikaya Gupta
8fc0608e02
Bug 840721 - Add a PostDelayedTask method to the GeckoContentController interface. r=cjones
2013-02-25 15:50:49 -05:00
Bob Clary
f7d6f983f5
Bug 845778 - Skip content/canvas/crashtests/789933-1.html (bug 833371), gfx/tests/crashtests/385228-1.svg, image/test/crashtests/694165-1.xhtml for Android, r=jmaher.
2013-02-27 06:52:05 -08:00
Jacek Caban
feedcb752e
Bug 716859 - Avoid jump crossing variable declaration (GCC bustage fix)
2013-02-26 12:06:43 +01:00
James Willcox
c0a5ddb3a5
Bug 844468 - Work around missing GL_OES_EGL_sync in Adreno r=vlad
2013-02-23 12:14:11 -05:00
Martijn Wargers
8835bfde1f
Bug 390476 - Crash test.
2013-02-23 11:38:13 +01:00
Jonathan Kew
073925c9f7
bug 728436 - make synthetic bolding less severe at large sizes. r=jdaggett
2012-10-29 13:43:17 +00:00
Nicholas Cameron
82700d1f3c
Bug 843940; Initialise Transaction::mRotationChanged. r=roc
2013-02-26 18:18:20 +13:00
Tatiana Meshkova
58cfbc30b8
Bug 842805 - Use of API deprecated in Qt5. r=romaxa, r=glandium
2013-02-25 12:25:16 -08:00
Benoit Girard
13c81ffaed
Bug 839740 - Add Moz2D Unit Tests to gtest. r=bas
2013-02-22 19:28:08 -05:00
Benoit Girard
425835d5a1
Bug 767231 - Part 2: Add a sample TiledLayerBuffer test. r=ted,bjacob
2013-02-22 16:25:58 -05:00
Tatiana Meshkova
3a75a58f09
Bug 824511 - Remove Axis.cpp?mark=76,79,82#73 dead code and make Axis less sensitive to random move events distance. r=drs
2013-02-20 14:59:15 -08:00
Ryan VanderMeulen
9119573527
Merge m-c to inbound.
2013-02-22 16:22:03 -05:00
Benoit Girard
adfe5bf25a
backout 9f044f9e981a (Bug 842389) due to page correctness regression bug 843997.
2013-02-22 13:32:58 -05:00
Jonathan Kew
110efd96e8
bug 843588 - font table cache management should not rely on hashtable entry pointers remaining valid. r=karlt
2013-02-22 13:14:33 +00:00
Nicholas Nethercote
91d03640eb
Bug 843490 - Fix a simple clang 3.2 compile error in gfx/gl/SurfaceStream.cpp. r=jgilbert.
2013-02-20 23:52:17 -08:00
Jonathan Kew
696cf350b6
bug 844133 - eliminate the MOZ_GRAPHITE configure option. r=ted
2013-02-22 16:52:20 +00:00
Jeff Gilbert
4ed4901299
Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad
...
--HG--
extra : rebase_source : 3fb4230127df8a265d930fb779bdc93e05626c8b
2013-02-13 15:26:24 -08:00
Ed Morley
c878d63b6a
Backed out changeset 82747d694e7a (bug 716859) for android reftest-2 timeouts
2013-02-21 19:54:25 +00:00
Jeff Gilbert
1da9dd6cd2
Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad
...
--HG--
extra : rebase_source : 5dad29809733a54a19cd3e5030498f00597d1dc8
2013-02-13 15:26:24 -08:00
Ryan VanderMeulen
438b3ab061
Backed out changeset b46c006a7696 (bug 716859) and changeset 6a14e4c15aa6 (bug 841836) for B2G test failures on a CLOSED TREE.
2013-02-20 10:01:20 -05:00
Jeff Gilbert
d348a03b58
Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad
2013-02-13 15:26:24 -08:00
Karl Tomlinson
d9371cd901
b=788935 remove unused no-op virtual GLContext::WindowDestroyed() r=vlad
...
CLOSED TREE
2013-02-20 11:04:00 +13:00
Matt Brubeck
78780585a0
Back out dd103ec4c44b through fba3a342a530 because of B2G test failures on a CLOSED TREE
...
--HG--
rename : toolkit/system/gnome/nsSystemAlertsService.cpp => toolkit/system/gnome/nsAlertsService.cpp
rename : toolkit/system/gnome/nsSystemAlertsService.h => toolkit/system/gnome/nsAlertsService.h
2013-02-19 17:06:18 -08:00
Karl Tomlinson
162aa92437
b=788935 remove unused no-op virtual GLContext::WindowDestroyed() r=vlad
...
--HG--
extra : rebase_source : ed6bfd166989e0547676916bdf423ca2f4ce7a38
2013-02-20 11:04:00 +13:00
Jonathan Kew
4a6209493f
bug 842514 - consistently use signed types for appUnitsPerDevPixel variables. r=roc
2013-02-19 21:46:27 +00:00
Nicholas Cameron
db07d2b7cc
Bug 842389 - return the right thing from ProgressiveUpdate; r=BenWa,cwiiis
2013-02-20 09:01:34 +13:00
Chris Jones
418ae42060
Bug 841993: Clean up Transports of |opens| channels. r=bent,kanru,nical a=blocking-b2g
2013-02-19 11:27:49 -08:00
Kartikaya Gupta
77228f863b
Bug 841503 - Delete a bunch of non-OMTC android codepaths. r=BenWa,snorp
2013-02-19 12:35:38 -05:00
Jeff Muizelaar
ce55da6bcd
Bug 809821. Update pixman to 0.29.2
...
Ben Avison (7):
Tweaks to lowlevel-blt-bench
ARMv6: Lay the groundwork for later patches in the series
ARMv6: New fill routines
ARMv6: New blit routines
ARMv6: New conversion routines
ARMv6: Replacement add_8_8, over_8888_8888, over_8888_n_8888 and over_n_8_8888 routines
Improve L1 and L2 benchmark tests for caches that don't use allocate-on-write
Benjamin Gilbert (1):
Fix thread safety on mingw-w64 and clang
Chris Wilson (6):
sse2: Add a fast path for add_n_8888
sse2: Add a fast path for add_n_8_8888
sse2: Add fast paths for bilinear source with a solid mask
Always return a valid function from lookup_composite()
Always return a valid function from lookup_combiner()
Eliminate duplicate copies of channel flags for pixman_image_composite32()
Jeff Muizelaar (1):
Add a version of bilinear_interpolation for precision <=4
Joshua Root (1):
Fix undeclared variable use and sysctlbyname error handling on ppc
Marko Lindqvist (1):
Fix build with automake-1.13
Matt Turner (2):
Add new demos and tests to .gitignore
Convert INCLUDES to AM_CPPFLAGS
Nemanja Lukic (5):
MIPS: DSPr2: Added more fast-paths for SRC operation:
MIPS: DSPr2: Added more fast-paths for OVER operation:
MIPS: DSPr2: Added several nearest neighbor fast paths with a8 mask:
MIPS: DSPr2: Added more fast-paths for REVERSE operation: - out_reverse_8_0565 - out_reverse_8_8888
MIPS: DSPr2: Added more fast-paths: - over_reverse_n_8888 - in_n_8_8
Siarhei Siamashka (21):
test: Change is_little_endian() into inline function
test: Added a better PRNG (pseudorandom number generator)
test: Search/replace 'lcg_*' -> 'prng_*'
test: Switch to the new PRNG instead of old LCG
test: Get rid of the obsolete 'prng_rand_N' and 'prng_rand_u32'
Improve performance of combine_over_u
test: Workaround unaligned MOVDQA bug (http://gcc.gnu.org/PR55614 )
test: add "src_0565_8888" to lowlevel-blt-bench
Change CONVERT_XXXX_TO_YYYY macros into inline functions
Faster conversion from a8r8g8b8 to r5g6b5 in C code
ARM: make use of UQADD8 instruction even in generic C code paths
Rename 'xor' variable to 'filler' (because 'xor' is a C++ keyword)
Define SIZE_MAX if it is not provided by the standard C headers
Use more appropriate types and remove a magic constant
Added C variants of r5g6b5 fetch/write-back iterators
Faster write-back for the C variant of r5g6b5 dest iterator
Faster fetch for the C variant of r5g6b5 src/dest iterator
Add higher precision "pixman_transform_point_*" functions
configure.ac: Added detection for __float128 support
test: Added matrix-test for testing projective transform accuracy
Use pixman_transform_point_31_16() from pixman_transform_point()
Stefan Weil (3):
Always use xmmintrin.h for 64 bit Windows
pixman: Use uintptr_t in type casts from pointer to integral value
test: Fix compiler warnings caused by unused code
Søren Sandmann Pedersen (37):
Post-release version bump to 0.27.5
Pre-release version bump to 0.28.0
Post-release version bump to 0.29.1
pixman_image_composite: Reduce opaque masks to NULL
pixman.h: Add typedefs for pixman_f_transform and pixman_f_vector
Allow src and dst to be identical in pixman_f_transform_invert()
Round fixed-point multiplication
Convolution filter: round color values instead of truncating
Add text file rounding.txt describing how rounding works
Add new filter PIXMAN_FILTER_SEPARABLE_CONVOLUTION
rounding.txt: Describe how SEPARABLE_CONVOLUTION filter works
Add new pixman_filter_create_separable_convolution() API
demos/gtk-utils.[ch]: Add pixman_image_from_file()
demos: Add new demo program, "scale"
Add demos/zone_plate.png
Add demo program for conical gradients
Add fast paths for separable convolution
demos/radial-test: Add zero-radius circles to demonstrate rendering bugs
radial: When comparing t to mindr, use >= rather than >
test/utils.[ch]: Add utility function to draw a checkerboard
demos/conical-test: Use the draw_checkerboard() utility function
demos/radial-test: Add checkerboard to display the alpha channel
Add testing of trapezoids to stress-test
pixman_composite_trapezoids: Return early if mask_format is not of TYPE_ALPHA
pixman_composite_trapezoids(): Check for NULL return from create_bits()
float-combiner.c: Change tests for x == 0.0 tests to - FLT_MIN < x < FLT_MIN
Handle solid images in the noop iterator
pixman-filter.c: Cope with NULL returns from malloc()
README: Add guidelines on how to contribute patches
test/utils.[ch]: Add new function operator_name()
utils.[ch]: Add new format_name() function
test: Use operator_name() and format_name() in composite.c
demo/scale: Add a spin button to set the number of subsample bits
pixman-combine-float.c: Use IS_ZERO() in clip_color() and set_sat()
Change default GPGKEY to 3892336E, which is soren.sandmann@gmail.com
stresstest: Ensure that the rasterizer is only given alpha formats
Pre-release version bump to 0.29.2
2013-02-18 10:17:08 -05:00
Jonathan Kew
95d52242b7
bug 827093 - cherry-pick Cham shaping fix from harfbuzz commit b1f4407..b8e8472. r=jdaggett
2013-02-18 12:42:31 +00:00
Daniel Holbert
1eae6b4255
Bug 839347: Move SkNO_RETURN_HINT out of anonymous namespace so that clang won't warn about it being unused. r=mattwoodrow
2013-02-17 23:46:05 -08:00
L. David Baron
2f75db9fab
Bug 563195: Fix -Wshadow warnings in gfx that affect layout/style. r=derf
...
A better name here would be welcome.
2013-02-17 22:56:32 -08:00
John Daggett
f3ca7be5df
Bug 833169 - fixup idents and trim out redundant initialization. r=karlt
2013-02-18 14:19:40 +09:00
John Daggett
d5556bb943
Bug 833169 - initialize family name in pango font entries. r=roc
2013-02-18 11:23:01 +09:00
John Daggett
ab79904666
Bug 833169 - add font family name to font entries and use in user font cache key. r=jkew
2013-02-18 11:22:55 +09:00
Oleg Romashin
bc407f6b23
Bug 840869 - division-by-zero possible in gfxFont::Draw when mAdjusted == 0.0 r=bas.schouten
2013-02-17 10:24:55 -08:00
Daniel Holbert
c571e822b3
Bug 839265: Remove unused enum value OP_ARCTO from the PathOp::OpType enum. r=Bas
2013-02-17 00:49:50 -08:00
Daniel Holbert
4e78a9ab0a
Bug 839257: Mark Factory.cpp's HasCPUIDBit() as inline, to fix build warnings on some configurations about the function being defined but not used. r=Bas
2013-02-17 00:45:10 -08:00
Avi Halachmi
22359abefa
Bug 838758: Cache GradientStops instead of gfxPattern. r=jrmuizel
...
Our gfxPattern cache is currently way too specific, which causes lots of
unnecessary cache misses. The only thing that we actually need to key on is the
color stops.
This switches the cache to hold GradientStops instead of gfxPatterns. This
improves our cache hit rate and is simpler. It also avoids doing caching when
not using Azure, which currently has no benefit.
Average paint times results (in ms)
(on windows 7 x64, i7-3630qm, HD4000)
-------------------------------------
m-c
open: 3.5 close: 3.3
m-c cache-key
open: 2.6 close: 2.4
ux
open: 7.3 close: 5.2
ux cache-key
open: 6.9 close: 5.3
2013-02-15 20:54:49 +02:00
Jonathan Kew
573e933b5f
bug 841313 - update harfbuzz to upstream commit a0cb9f3... (v0.9.12+) to pick up Myanmar/SEAsian shapers and Indic fixes. r=jdaggett
2013-02-15 10:37:41 +00:00
Ryan VanderMeulen
4ee86d7149
Backed out changeset 38c7d7a7f586 (bug 716859) for B2G reftest failures on a CLOSED TREE.
2013-02-13 21:39:07 -05:00
Milan Sreckovic
cf48af5121
Bug 839621 - qcms_transform_create can return null, so indirect callers need to be ready for it as well. r=jmuizelaar
2013-02-08 15:46:26 -05:00
Jonathan Kew
b114763114
bug 836225 - handle supplementary-plane chars properly in graphite shaper. r=jdaggett
2013-02-13 23:40:24 +00:00
Jeff Gilbert
a781738c64
Bug 716859 - Streaming GLContext buffers (doublebuffering, etc) - r=bjacob,jrmuizel,vlad
2013-02-13 15:26:24 -08:00
Boris Zbarsky
880e764352
Bug 618479 part 1. Clean up the nsTArray binary-insert code a little bit. r=jlebar,kinetik
2013-02-13 10:11:53 -05:00
Jacek Caban
05f1855ade
Bug 840577 - Fixed ANGLE cross compilation on case sensitive OSes r=bjacob
2013-02-13 13:33:39 +01:00
Benoit Girard
01b22053d4
Bug 840856 - Check component alpha surface for allocation failure. r=mattwoodrow
2013-02-12 23:37:08 -05:00
Daniel Holbert
f25534b79f
Bug 839384: Fix build warnings for DrawTargetCG. r=jrmuizel
2013-02-12 20:00:54 -08:00
Chris Jones
f47f354a60
Bug 840372: Don't let valid regions grow beyond 8 rects. r=roc
2013-02-12 13:13:16 -08:00
Nicholas Cameron
a1be3479be
Bug 828531; fix scaling CSS pixels for animations; r=roc
...
--HG--
extra : rebase_source : 0e24bf2ee472a37b742efe3d142c2c25fef3e572
2013-02-13 10:00:54 +13:00
Robert O'Callahan
70ccb25043
Bug 8203709. Handle failure to create a snapshot surface in GetImageDataArray. r=mattwoodrow
2013-02-12 17:56:28 +13:00
Jeff Muizelaar
6b916e79b2
Bug 787017. Die more verbosely on Android during Layers init. r=bjacob
...
This might give us some more information on what's happening.
--HG--
extra : rebase_source : f2865e0d59746170d8b258334673acbd301dca54
2013-02-11 15:56:26 -05:00
Milan Sreckovic
9cabebb715
Bug 722831 - qcms_transform_precacheLUT_float only works with RGB data, so only call it in that case. Grayscale images would fail. r=bgirard
2013-02-08 15:48:09 -05:00
Cameron McCormack
f78e8bacaa
Bug 655877 - Part 46: Paint SVG glyphs with new SVG text frame. r=roc,jwatt
2013-02-11 17:22:20 +11:00
Phil Ringnalda
cb79659a5f
Back out 1b98c119cbfb (bug 8203709) for bustage
...
CLOSED TREE
2013-02-09 07:15:43 -08:00
Robert O'Callahan
af668db99e
Bug 8203709. Handle failure to create a snapshot surface in GetImageDataArray. r=mattwoodrow
2013-02-10 00:28:18 +13:00
Steven Michaud
c37fea244f
Bug 684622 - Print scaling and shrink to fit page width does not work from page 2. r=matspal
2013-02-08 19:14:30 -06:00
Timothy Nikkel
8233bb1988
Bug 827946. GCC 4.5 with PGO miscompiles the ConvolveHorizontally function, so add an annotation to tone down the optmization on that function with GCC 4.5 only. r=joe
2013-02-08 14:01:19 -06:00
Jonathan Kew
7541722913
bug 837461 - backout parts 2 and 3 of bug 808288 because pdf.js may paint missing chars to canvas if it failed to load fonts, which looks really ugly; better to skip them for now. r=bas
2013-02-08 16:52:55 +00:00
Matt Woodrow
49493327db
Bug 836892 - Add new skia blending modes to GfxOpToSkiaOp. r=gw280
2013-02-08 10:54:59 +13:00
Rik Cabanier
bfce7b535d
Bug 836892 - Add new blending modes to SkXfermode. r=gw280
2013-02-08 10:54:59 +13:00
Matt Woodrow
0a967062f9
Bug 831529 - Stop using SkPath::contains for now since it doesn't match the canvas spec. r=jrmuizel
2013-02-08 10:54:59 +13:00
Benoit Girard
10b8dadaf9
Bug 823236 - ImageContainerParent should not release shmem which is retained by child. r=nical
2013-02-07 11:15:16 -05:00
Makoto Kato
e4fd62d2ce
Bug 838504 - Turn on SSSE3 opt on Skia for Windows. r=gw280
2013-02-07 17:13:03 +09:00
Jonathan Kew
044c6afd43
bug 838617 - don't assert equality with the key's hash unless it was actually initialized. r=roc
2013-02-07 00:24:52 +00:00
Jonathan Kew
9c82787fd4
bug 808299 - scale missing-glyph hexbox digits depending on device resolution and zoom. r=roc
2013-02-07 00:19:46 +00:00
Benoit Jacob
a7f318203b
Bug 827106 - Cherry-pick ANGLE r1638 - r=jgilbert
2013-02-05 20:53:38 -05:00
James Willcox
354090e1d7
Bug 837687 - Use a case-insensitive comparison for OpenGL extension names r=jgilbert
2013-02-05 13:02:17 -05:00
James Willcox
c503bdbafe
backout caf13c3365f3 for Windows bustage CLOSED TREE
2013-02-05 12:38:02 -05:00
James Willcox
3b3c4f2d6e
Bug 837687 - Use a case-insensitive comparison for OpenGL extension names r=jgilbert
...
--HG--
extra : rebase_source : 465e1c9ca5491a32432f4fb85eb96de473598348
2013-02-05 11:45:31 -05:00
Jeff Muizelaar
c116d985a8
Bug 836171. Update pixman to 0.27.4
...
Andrea Canciani (2):
mmx: Fix x86 build on MSVC
build: Improve win32 build system
Benny Siegert (1):
configure.ac: PIXMAN_LINK_WITH_ENV fix
Matt Turner (3):
build: Remove useless DEP_CFLAGS/DEP_LIBS variables
sse2: mark pack_565_2x128_128 as static force_inline
iwmmxt: Don't define dummy _mm_empty for >=gcc-4.8
Nemanja Lukic (7):
MIPS: DSPr2: Added fast-paths for OVER operation: - over_8888_n_8888 - over_8888_8_8888
MIPS: DSPr2: Added fast-paths for OVER operation: - over_8888_n_0565 - over_8888_8_0565
MIPS: DSPr2: Added fast-paths for OVER operation: - over_0565_n_0565 - over_0565_8_0565
MIPS: DSPr2: Added OVER combiner and two new fast paths: - over_8888_8888 - over_8888_8888_8888
MIPS: DSPr2: Added fast-paths for ADD operation: - add_n_8_8 - add_n_8_8888 - add_8_8_8
MIPS: DSPr2: Added more fast-paths for ADD operation: - add_0565_8_0565 - add_8888_8_8888 - add_8888_n_8888
MIPS: DSPr2: Added more fast-paths for ADD operation: - add_8888_8888_8888 - add_8_8 - add_8888_8888
Siarhei Siamashka (4):
Add scaled nearest repeat fast paths
MIPS: skip runtime detection for DSPr2 if -mdspr2 option is in CFLAGS
Add missing force_inline to in() function used for C fast paths
Workaround for FTBFS with gcc 4.6 (http://gcc.gnu.org/PR54965 )
Søren Sandmann Pedersen (44):
Post-release version bump to 0.27.3
Define TIMER_BEGIN and TIMER_END even when timers are not enabled
Make show_image() cope with more formats
demos: Add srgb_trap_test.c
Remove pointless declaration of _pixman_image_get_scanline_generic_64()
Remove obsolete TODO file
pixel_checker: Move sRGB conversion into get_limits()
test/utils.c: Use pow(), not powf() in sRGB conversion routines
implementation: Write lookup_combiner() in a less convoluted way.
Move blt delegation into pixman-implementation.c
Move fill delegation into pixman-implementation.c
Move delegation of src/dest iter init into pixman-implementation.c
Rename _pixman_lookup_composite_function() to _pixman_implementation_lookup_composite()
_pixman_implementation_create(): Initialize implementation with memset()
implementation: Rename delegate to fallback
Add PIXMAN_x8b8g8r8 and PIXMAN_a8b8g8r8 formats to scaling-test
Fix bug in fast_composite_scaled_nearest()
Fix bugs in component alpha combiners for separable PDF operators
Add rotate-test.c test program
Fix bugs in pixman-image.c
pixman-combine.c.template: Formatting clean-ups
affine-test: Print out the transformation matrix when verbose
test: Add inifinite-loop test
Fix for infinite-loop test
rotate-test: Call image_endian_swap() in make_image()
Make pixman.h more const-correct
glyph-test: Prepare for floating point
blitters-test: Prepare for floating point
Add pixman-combine-float.c
Add combiner test
pixman-utils.c, pixman-private.h: Add floating point conversion routines
pixman-access.c: Add floating point accessor functions
Switch the wide pipeline over to using floating point
Remove 64 bit pipeline
Don't auto-generate pixman-combine32.[ch] anymore
Speed up pixman_expand_to_float()
Remove BUILT_SOURCES
Only regard images as pixbufs if they have identity transformations
region: Formatting fix
region: Remove overlap argument from pixman_op()
Add new pixman_image_create_bits_no_clear() API
pixman_composite_trapezoids(): Factor out extents computation
pixman_composite_trapezoids(): don't clip to extents for some operators
Pre-release version bump to 0.27.4
--HG--
extra : rebase_source : ed5b5f0184dd19b2ae5caa43edee6effce14efaf
2013-02-04 15:16:01 -05:00
Kartikaya Gupta
61377e6e55
Bug 832508 - When resuming Fennec and re-recreating the surface, force a first-paint notification from the compositor. r=Cwiiis
2013-02-04 15:13:17 -05:00
Benoit Girard
de78f0320c
Backed out changeset 3c4205be7191 (bug 823236) for M2 failures
2013-02-04 14:11:02 -05:00