Matt Woodrow
44a31062a6
Bug 920571 - Followup to copy all the pixel on the last line. r=bustage
2013-09-30 17:14:30 +13:00
Matt Woodrow
d03a83ccb9
Bug 920571 - Don't read from the trailing stride on the last row of pixels when copying image data in SourceSurfaceCG. r=jrmuizel
2013-09-30 14:42:45 +13:00
Bas Schouten
f15be71319
Bug 918613: Convert cairo path code to use cairo_path_t. r=jrmuizel
2013-09-28 16:20:24 +02:00
Markus Stange
d271c7e26c
Bug 921132 - Make CopyDataToCairoSurface respect stride. r=ncameron
2013-09-27 17:21:09 +02:00
Markus Stange
23c401886a
Bug 912945 - Use aligned data storage for DrawTargetCG. r=jrmuizel
2013-09-27 17:20:28 +02:00
Markus Stange
9e72e7e0ef
Bug 912944 - Handle different surface formats in Azure CG source surfaces. r=jrmuizel
2013-09-27 17:19:33 +02:00
Markus Stange
dae7e34555
Bug 921501 - Call CGBitmapContextGetHeight when getting the height for Cairo Quartz surfaces. r=Bas
2013-09-27 17:18:05 +02:00
Anthony Jones
942c8eb527
Bug 920847 - Remove gfxSize reference from Azure; r=kats
2013-09-27 14:24:46 +12:00
Anthony Jones
50b5f8ebf4
Bug 918138 - Move Borrowed*Context to a separate header file; r=mattwoodrow
2013-09-23 15:28:16 +12:00
Steven Michaud
0814c899cc
Bug 884014 - Can't build QuartzSupport with 10.9 SDK. r=bgirard
2013-09-20 10:56:45 -05:00
Anthony Jones
d37823e898
Bug 740200 - BorrowedContext support for cairo; r=mattwoodrow
2013-09-20 14:00:35 +12:00
Rik Cabanier
cf484321c1
Bug 917943 - Fix color-burn and color-dodge blend modes for Direct2D. r=Bas
2013-09-19 14:48:30 -04:00
Phil Ringnalda
aa84227374
Backed out 10 changesets (bug 907926, bug 911393, bug 740200, bug 917703) for b2g build bustage
...
CLOSED TREE
Backed out changeset ae02054863f7 (bug 907926)
Backed out changeset 8fcdbbc2dac2 (bug 917703)
Backed out changeset aa253a1fd7e5 (bug 911393)
Backed out changeset ec63e6d6d874 (bug 907926)
Backed out changeset 0042a2722aab (bug 907926)
Backed out changeset dc8bddfca5f1 (bug 740200)
Backed out changeset 439ff7e64d35 (bug 740200)
Backed out changeset d871c0d61510 (bug 740200)
Backed out changeset 3b248c5a0dc2 (bug 740200)
Backed out changeset 3466e81d3a41 (bug 740200)
2013-09-18 23:08:41 -07:00
Anthony Jones
86f42dbada
Bug 740200 - BorrowedContext support for cairo; r=mattwoodrow
2013-09-19 16:29:51 +12:00
Ehsan Akhgari
8060e7d6d7
Bug 915735 - Part 0: Stop pulling in all of jsapi.h into gkmedias.dll; rs=bjacob
2013-09-18 16:07:56 -04:00
David Zbarsky
4a408c479e
[Bug 914955] Fix build warnings in Moz2D r=bas
2013-09-15 14:23:51 -04:00
Corey Ford
1a8da8309d
Bug 914919 - Downgrade BaseRect::Set*Edge assertions to be non-fatal. r=dholbert
2013-09-11 16:27:14 -07:00
Nathan Froyd
a26a4e9c87
Bug 913640 - sprinkle MOZ_CONSTEXPR on gfx's typed units to reduce static constructors; r=kats
2013-09-13 12:34:20 -04:00
Corey Ford
931b7f1c89
Bug 897105 - Part 1: Add RectTyped::operator== to allow use in IPDL structs. r=roc
2013-09-11 21:09:43 -07:00
Matt Woodrow
8b263a5107
Bug 907926 - Avoid pushing a group if we can in DrawTargetCairo::DrawSurface. r=Bas
2013-09-11 17:08:53 +12:00
Matt Woodrow
fb74f07a20
Bug 907926 - Add support for windows surfaces in DrawTargetCairo size lookup. r=Bas
2013-09-11 17:08:52 +12:00
Vladan Djeric
7a2465ff79
Backed out changeset 78f1f02b6b36 (bug 907926) for TART regressions
2013-09-11 13:32:23 -04:00
Vladan Djeric
36d2789a58
Backed out changeset b5d9ee3b3538 (bug 907926) for TART regressions
2013-09-11 13:31:24 -04:00
Kartikaya Gupta
9f0a4def20
Bug 909281 - Add some strongly-typed conversion functions for margins and use them in RecordFrameMetrics. r=BenWa
2013-09-11 13:20:43 -04:00
Matt Woodrow
7b34ab16e3
Bug 907926 - Avoid pushing a group if we can in DrawTargetCairo::DrawSurface. r=Bas
2013-09-11 17:08:53 +12:00
Matt Woodrow
15087d8ea8
Bug 907926 - Add support for windows surfaces in DrawTargetCairo size lookup. r=Bas
2013-09-11 17:08:52 +12:00
Milan Sreckovic
a136a3f4b4
Bug 913614 - When the input is invalid, skip the work as we won't get anything useful anyway. r=jmuizelaar
2013-09-06 12:22:20 -07:00
David Zbarsky
1195895c26
Fix an include guard in gfx/2d, no bug, r=me
2013-09-05 16:50:52 -04:00
Jeff Muizelaar
36dde4f467
Bug 897007. Implement ScaledFontMac::GetFontFileData. r=bas
...
This implements GetFontFileData by reconstructing a truetype font from the
table data.
--HG--
extra : rebase_source : 02a7c5af079854cce02c1e9794a4da6f1fc8bce1
2013-07-24 16:23:57 -04:00
Brian Birtles
f7bbe02558
Bug 912305 - Fix documentation of RadialGradientPattern constructor; r=bas, DONTBUILD (comment-only)
2013-09-05 09:59:54 +09:00
Mike Hommey
f1cf3b4238
Bug 912293 - Remove now redundant boilerplate from Makefile.in. r=gps
2013-09-05 09:01:46 +09:00
Kartikaya Gupta
b77f1bc2b4
Bug 910322 - Strongly type the viewport size in nsViewportInfo. r=mbrubeck, Ms2ger
2013-09-03 15:12:24 -04:00
James Willcox
18bcc8779e
Bug 850263 - Use reasonable SkiaGL cache size and share between instances r=mattwoodrow
...
--HG--
extra : rebase_source : 11a2e5ce90a693abdac91d5ca1308aaed3a29403
2013-08-28 10:08:10 -04:00
Brian O'Keefe
4f68eb9b02
Bug 875934 - Move LIBRARY_NAME to moz.build, batch 3; r=mshal
2013-08-15 09:02:09 -04:00
Matt Woodrow
829d88b2b4
Bug 909128 - Support snapshot source surfaces in DrawTargetCG's CopySurface. r=jrmuizel
2013-08-28 10:54:52 +12:00
Kartikaya Gupta
c9052e6e85
Bug 885023 - Convert mFrameMetrics.mZoom to a CSSToScreenScale. r=BenWa,k17e
...
The mFrameMetrics.mZoom was previously a "resolution-independent" zoom,
which meant it had to always be multiplied by the CalculateIntrinsicScale()
value to be useful. This patch converts it to a "resolution-dependent" zoom,
and includes the intrinsic scale multiplier already. This means it needs
to be updated if either the viewport or composition bounds (which determine
the intrinsic scale) change, but there are only a few places where this
happens and it makes the rest of the code cleaner.
2013-08-26 09:50:30 -04:00
Matt Woodrow
108633936a
Bug 907011 - Don't copy surface contents into the snapshot when destroying DrawTargetCairo. r=Bas
2013-08-23 16:54:03 +12:00
Matt Woodrow
756511b29c
Bug 907011 - Expose cairo objects from gfxContext when using Azure/cairo. r=Bas
2013-08-23 16:53:53 +12:00
Kartikaya Gupta
e28825b675
Bug 907906 - Finish templating the gfx::Margin type, and add a gfx::IntMargin type to go with it. r=Cwiiis
2013-08-22 12:41:51 -04:00
Nicholas Cameron
2e6bc9e9b5
Bug 907901. Remove NS_lround from rect.h. r=Bas
2013-08-22 21:10:35 +12:00
Ms2ger
4922ccbc0a
Bug 904831 - Part b: Move unconditional MSVC_ENABLE_PGO definitions into moz.build; r=gps
2013-08-22 08:56:01 +02:00
Ms2ger
dba42e4001
Bug 883284 - Part d: Move LIBXUL_LIBRARY into moz.build (f-j); r=bsmedberg
2013-08-22 08:56:00 +02:00
Nicholas Cameron
b85b496768
Bug 903816. Fixups in non-layers files. r=roc
2013-08-12 11:15:10 +12:00
Matt Woodrow
dec5eff0fb
Bug 907011 - Implement CopyGlyphsToBuilder for Cairo Azure backend. r=Bas
2013-08-21 11:58:27 +12:00
Matt Woodrow
c092c3a063
Bug 907011 - Implement pattern matrices for the Cairo Azure backend. r=Bas
2013-08-21 11:57:57 +12:00
Matt Woodrow
0b9be64593
Bug 907011 - Implement antialias mode for the Cairo Azure backend. r=Bas
2013-08-21 11:56:27 +12:00
Matt Woodrow
0fd25a1455
Bug 904884 - Assign RAII class instances to variables in PathCario so that they stay alive for the correct scope. r=nrc
2013-08-21 11:55:53 +12:00
Matt Woodrow
445103a1d8
Bug 904981 - Clear surface devices offsets in DrawTargetCairo since we don't use them. r=Bas
2013-08-21 11:52:20 +12:00
Ryan VanderMeulen
976b11c6aa
Merge m-c to inbound.
2013-08-16 21:58:51 -04:00
Botond Ballo
728be070e1
Bug 895905 - Fixed a compiler error on GCC 4.7. r=Bas
2013-08-08 15:56:09 -04:00