Benoit Girard
e6e264b047
Bug 839740 - Add Moz2D Unit Tests to gtest. r=bas
2013-02-22 19:28:08 -05:00
Daniel Holbert
f2dec4ea11
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
09245f218c
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
Daniel Holbert
5f1e502515
Bug 839384: Fix build warnings for DrawTargetCG. r=jrmuizel
2013-02-12 20:00:54 -08:00
Robert O'Callahan
5f549df09b
Bug 8203709. Handle failure to create a snapshot surface in GetImageDataArray. r=mattwoodrow
2013-02-12 17:56:28 +13:00
Phil Ringnalda
a567c335fc
Back out 1b98c119cbfb (bug 8203709) for bustage
...
CLOSED TREE
2013-02-09 07:15:43 -08:00
Robert O'Callahan
bcbd213cc7
Bug 8203709. Handle failure to create a snapshot surface in GetImageDataArray. r=mattwoodrow
2013-02-10 00:28:18 +13:00
Timothy Nikkel
28001fd23a
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
Timothy Nikkel
89b9fabf30
Backout 1b5a4a4cf267 (bug 827946) for build breakage on CLOSED TREE.
2013-02-08 10:55:17 -06:00
Timothy Nikkel
ab38148892
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 10:39:16 -06:00
Matt Woodrow
d4453c2c2c
Bug 836892 - Add new skia blending modes to GfxOpToSkiaOp. r=gw280
2013-02-08 10:54:59 +13:00
Matt Woodrow
4092ec62cc
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
Milan Sreckovic
94700f7920
Bug 818241 - Initialize mCg to nullptr. r=jmuizelaar
2013-01-29 10:22:52 -05:00
Mats Palmgren
81ba64a395
Bug 834896 - Replace uses of gfx_min/gfx_max with std::min/std::max. r=joe
2013-01-30 17:02:27 +01:00
Mats Palmgren
1f5b357881
Bug 834896 - Remove the gfx_min/gfx_max templates. r=joe
2013-01-30 17:02:27 +01:00
Filippo Cristofoletti
c820f4dd55
Bug 755031 - Fix some other warnings in gfx/2d. r=jmuizelaar
2013-01-28 10:09:29 -05:00
Filippo Cristofoletti
ddef8c2fb1
Bug 755031 - Clear warnings in gfx/2d/ScaledFontDWrite.cpp. r=jmuizelaar
2013-01-15 07:21:00 -05:00
Usurelu Catalin
91a84914b2
Bug 817846 - Add BaseSize::IsEmpty() member function. r=cjones
2013-01-24 18:10:27 -05:00
Steven Michaud
c20100d89c
Bug 829284 - Unity plugin doesn't display in HiDPI mode. r=bgirard
2013-01-23 16:19:15 -06:00
Milan Sreckovic
b06cb735a4
Bug 803568: Check for Cairo surface creation failure. r=bas
2013-01-17 14:38:38 +01:00
Mats Palmgren
b7ae90666d
Bug 786533 - Replace NS_MIN/NS_MAX with std::min/std::max and #include <algorithm> where needed. r=ehsan
2013-01-15 13:22:03 +01:00
Bas Schouten
d45729f5e1
Bug 817019: Don't push ClearType layers to Transparent rendertargets. r=jrmuizel
2013-01-15 02:20:10 +01:00
Trevor Saunders
cd9ce5e64f
no bug - mark several classes final to avoid warnings about deleting objects of polymorphic type
2013-01-11 04:43:29 -05:00
Chris Peterson
de411b5fd0
Bug 829685 - Remove #include "prtypes.h" from some files that no longer use PR types. r=ehsan
2013-01-10 08:19:36 -08:00
Anthony Jones
f0fee81267
Bug 811950 - Add scaling operators to BaseSize and gfxPoint. r=roc
2012-12-23 10:50:30 -05:00
Steven Michaud
1007db2ced
Bug 821304 - Unbreak plugins that use subclasses of CALayer in CoreAnimation mode. r=bgirard
2012-12-20 15:14:20 -06:00
Jeff Muizelaar
ef84a35a51
Bug 823393. Breakage fix for partially commited Bug 823148.
...
Only some hunks of the patch for bug 823148 made it into the
tree. I've no idea why.
--HG--
extra : rebase_source : 629e6d74e2e6cf4255e7875a8a1eb044241eec23
2012-12-20 01:16:45 -05:00
Jeff Muizelaar
99b4d14555
Bug 823148. Make IsPatternSupportedByD2D match its name. r=bgirard
...
The name of this function got inverted but its implementation stayed the same.
2012-12-19 23:19:45 -05:00
Yazen Ghannam
330dcb43aa
Bug 795378 - Clean up the high-quality scaler - Merge upstream changes to image_operations.cpp. r=joe
2012-12-18 16:25:07 -05:00
Rik Cabanier
e415179e91
Bug 748433: Adds support for blending to the canvas globalCompositeOperator. r=jrmuizel
2012-12-12 21:28:17 +01:00
Rik Cabanier
def515871e
Bug 809927: Add new blend modes and implement them for Direct2D. r=bas
2012-12-12 21:28:17 +01:00
Steve Singer
d7d49d78c3
Bug 817356. the skia image resizers need to respect endian order when finding the alpha values. r=joedrew
2012-12-09 21:20:41 +01:00
Tobias Netzel
a8f635d832
Bug 818004 - New Blurring code isn't big endian compatible. r=joedrew
2012-12-04 21:00:39 -05:00
Bas Schouten
0c1dad40d2
Bug 789933: Support non-D2D targets for getting a Path off ScaledFontDWrite. r=nrc
2012-12-05 01:11:02 +01:00
Nicholas Cameron
413fea71f6
Bug 814828. DEST_OUT has no affect outside the source; r=bas
...
--HG--
extra : rebase_source : 098f3e3e64ba5504530264016d7fa9425c065f99
2012-12-05 13:02:52 +13:00
Joe Drew
e55d6da2f5
Bug 813090 - Fix license block on imported Chromium code. r=gerv
2012-12-03 18:04:22 -05:00
Mats Palmgren
ae5054469e
Bug 815489 - Don't let Blur() swap mData since the buffer is also used by the image surface. r=roc
2012-11-28 19:55:36 +01:00
Brian R. Bondy
6247c94cd0
Bug 793719 - Fix for D2D error on shutdown with VS2012. r=bas
2012-11-25 14:00:31 -05:00
George Wright
05131526b2
Bug 751418 - Move common functions from DrawTargetSkia to HelpersSkia r=mattwoodrow
2012-10-16 17:16:45 -04:00
Bas Schouten
b084ef8c84
Bug 814101: Respect system-wide cleartype setting. r=jrmuizel,jfkthame
2012-11-23 02:53:12 +01:00
Yury
c1d893e99b
Bug 812039 - mozIsPointInPath leaks CGPath objects. r=jmuizelaar
2012-11-15 20:34:57 -05:00
Jeff Muizelaar
8c9b653c40
Bug 811919. Include the pattern transform when painting patterns in DrawTargetCG. r=benwa
...
This fixes a lot of azure content bugs.
--HG--
extra : rebase_source : be84084aa7753862920ddd7b04fbfb0bd0b54ded
2012-11-14 16:52:02 -08:00
Bas Schouten
bdac5bc9bf
Bug 811850: Fix gfx 2d recording to be 64-bit neutral. r=jrmuizel
2012-11-14 20:55:02 +00:00
Nathan Froyd
a9bf69763f
Bug 809967 - include ostream instead of iostream in PathRecording.h to avoid static initializers; r=Bas
2012-11-08 14:22:16 -05:00
Bas Schouten
69f705ff64
Bug 509052: Add new, faster blurring code. r=derf
2012-11-07 09:29:54 +01:00
Ed Morley
0d699ad09b
Backout e89f1fce980d (bug 509052) for an assortment of timeouts and crashes
2012-11-07 10:47:27 +00:00
Bas Schouten
cbb586e21a
Bug 509052: Add new, faster blurring code. r=derf
2012-11-07 09:29:54 +01:00
Tobias Schneider
4e7558b2c4
Bug 803124 - Implement mozIsPointInStroke. r=jmuizelaar
2012-10-29 16:54:53 +01:00
Tobias Schneider
ffb42aab23
Bug 806780 - PathSkia::ContainsPoint should use SkPath::contains(x, y). r=jmuizelaar
2012-10-30 10:19:16 +01:00
Nicholas Cameron
fc47915e6f
Bug 801465; DataSourceSurfaceD2D; r=Bas
2012-10-31 12:30:25 +13:00