gfx/2d/DrawTargetSkia.cpp
c974afea821bdd83ebedd3adeefe0bbe87cb1fb5
created 2016-10-26 19:23 +0100
pushed 2016-10-29 13:21 +0000
Jonathan Watt Jonathan Watt - Bug 1309272, part 2 - Support the creation of a DrawTargetSkia for an SkCanvas. r=lsalzman
305afd8b36421f1b62384263857ca5624cdf9ba8
created 2016-10-24 22:40 -0400
pushed 2016-10-26 05:13 +0000
Lee Salzman Lee Salzman - Bug 1299435 - part 2 - fix Moz2d for Skia m55 update. r=mchang
e95bbf148d9dcc1b8f753f97f59ec9e55ad258fd
created 2016-10-24 16:45 -0700
pushed 2016-10-25 08:51 +0000
Wes Kocher Wes Kocher - Backed out 6 changesets (bug 1299435) for windows reftest failures a=backout
06ca6acef0a277e3b2f9d85380c0282ceda00e36
created 2016-10-24 15:22 -0400
pushed 2016-10-25 08:51 +0000
Lee Salzman Lee Salzman - Bug 1299435 - part 2 - fix Moz2d for Skia m55 update. r=mchang
a0eeb7cf36fcb149a424879abe81bb59dc15b1d3
created 2016-10-18 23:22 -0400
pushed 2016-10-20 01:36 +0000
Mason Chang Mason Chang - Bug 1258751: Delete the CoreGraphics backend. r=mstange
ee4d26eb8de73440c87053096f9c13b7b7f84e3c
created 2016-09-28 19:20 -0400
pushed 2016-09-29 09:49 +0000
Lee Salzman Lee Salzman - Bug 1301136 - fix buggy pixel offset in DrawTargetSkia VerifyRGBXCorners. r=me
3bdcf5e55af2239ec71e86709686b207c4a6d674
created 2016-09-21 17:03 -0400
pushed 2016-09-22 11:42 +0000
Lee Salzman Lee Salzman - Bug 1029705 - allow clipping to a list of device-space rectangles (a region) in DrawTarget via PushDeviceSpaceClipRects. r=bas
72d223d9dec07b716230a099989386f144f0a814
created 2016-09-16 12:25 -0700
pushed 2016-09-17 21:01 +0000
Mason Chang Mason Chang - Bug 1299903. Force GDI Classic rendering for specific fonts with skia on windows. r=lsalzman
b65ad36d73113726aad93f42477c9efaa7af3723
created 2016-09-16 12:11 -0700
pushed 2016-09-17 21:01 +0000
Mason Chang Mason Chang - Bug 1301524 - Add a preference to disable AA on text. r=lsalzman
fece9aa991e6eeafadc019dee673fbfae0ee46d3
created 2016-09-16 08:03 -0700
pushed 2016-09-17 21:01 +0000
Mason Chang Mason Chang - Bug 1301920. Call MarkChanged before getting bitmap for surface in skia. r=lsalzman
67bbc7bdd72d8da4404bf0022081d316d3a122be
created 2016-09-08 09:55 -0700
pushed 2016-09-09 10:22 +0000
Mason Chang Mason Chang - Bug 1300025. Fix build bustage on non-windows. r=me. CLOSED TREE
f9bd32e801c86965d6e153d8a0d3cc101f1d80e1
created 2016-09-08 09:34 -0700
pushed 2016-09-09 10:22 +0000
Mason Chang Mason Chang - Bug 1300025. Use embedded bitmaps in CJK fonts with skia on Windows. r=lsalzman
0e851843cf5a65f8570dbc3f99ab16243b2bb307
created 2016-09-07 14:42 -0400
pushed 2016-09-08 01:08 +0000
Lee Salzman Lee Salzman - Bug 1301136 - make Skia VerifyRGBXFormat assertions give more useful information. r=mchang
88222d0a92668a99c47602aa2a0968df4ebe7e98
created 2016-09-02 15:00 -0700
pushed 2016-09-03 15:45 +0000
Mason Chang Mason Chang - Bug 1298484. Use cleartype and convert to grayscale AA for skia windows fonts if cleartype is disabled system wide. r=lsalzman
657ba2f2611c714d718fb0268acfd5e60ff44310
created 2016-09-01 21:17 -0400
pushed 2016-09-02 20:36 +0000
Lee Salzman Lee Salzman - Bug 1299738 - warn instead of crash if DrawTargetSkia's GetBitmapForSurface fails. r=mchang
78bf92d3a0f138ff39eeb20062f206eb48cc9b88
created 2016-09-01 21:10 -0400
pushed 2016-09-02 20:36 +0000
Lee Salzman Lee Salzman - Bug 1299485 - fix USE_SKIA_GPU ifdefs. r=mchang
e78454e242072bbcada626874f2900bbe1c3e647
created 2016-08-26 12:42 +0800
pushed 2016-08-26 13:37 +0000
Ethan Lin Ethan Lin - Bug 1297031 - Force to use group in DrawTargetSkia::DrawSurface when colorType is kAlpha_8_SkColorType. r=lsalzman
7c9e8b9fa6371dc0c6bb62cea2401defd7876fee
created 2016-08-25 14:27 -0400
pushed 2016-08-26 13:37 +0000
Lee Salzman Lee Salzman - Bug 1297201 - apply offset after pattern matrix in DrawTargetSkia::MaskSurface. r=mchang
5b166347d986f8caa1dac8d5125d059244d7131a
created 2016-08-23 13:36 -0400
pushed 2016-08-25 12:13 +0000
Lee Salzman Lee Salzman - Bug 1294337 - add DrawSurface fast path for DrawTargetSkia::FillRect. r=mchang
91667ea2a01e689ffe65b3ae49c74a3ff0964c81
created 2016-08-18 11:25 -0400
pushed 2016-08-19 13:56 +0000
Lee Salzman Lee Salzman - Bug 1296301 - use getClipDeviceBounds instead of getClipBounds in DrawTargetSkia. r=jrmuizel
03b9c5797a8bb07431f552aaa1acb81d0312bb43
created 2016-08-10 17:36 -0700
pushed 2016-08-12 23:39 +0000
Mason Chang Mason Chang - Bug 1292642 Default to skia if we have an invalid pref for a backend on OS X. r=milan
731ede5ac96a5834a7deca2ac56508eda9ee0c19
created 2016-08-05 10:29 -0700
pushed 2016-08-09 13:49 +0000
Mason Chang Mason Chang - Bug 1290323. Write alpha values for plugin surfaces when using the Skia backend. r=jrmuizel
6c4e3cb9d02be6a3e3a80848cadbae1d22d9224c
created 2016-08-05 10:26 -0700
pushed 2016-08-07 07:18 +0000
Mason Chang Mason Chang - Bug 1292378 - VerifyRGBXFormat has an incorrect width calculation. r=lsalzman
d2fb36bd0bcf06dc69685bb6770d258f9f4843de
created 2016-08-03 20:24 -0400
pushed 2016-08-04 14:06 +0000
Lee Salzman Lee Salzman - Bug 1291856 - push clip before drawing GTK3 widgets. r=acomminos
68e45bab6003f5c5ea07d11f573e4b2561ea4747
created 2016-08-03 07:53 -0700
pushed 2016-08-04 14:06 +0000
Mason Chang Mason Chang - Bug 942688 - Draw Cocoa Widget without assuming DrawTargetCG. r=mstange
1ea1e25c73fcd5e04734f94e2b88c66168a409de
created 2016-07-26 16:48 +0200
pushed 2016-07-26 23:55 +0000
Nicolas Silva Nicolas Silva - Bug 1284837 - Add conversions methods from Point and Size to IntPoint and IntSize for consistency. r=botond
f1f81ccfb6d434579b5b58c8e78f175a7ffb9d72
created 2016-07-25 16:36 -0700
pushed 2016-07-26 09:59 +0000
Mason Chang Mason Chang - Bug 1279063 - Part 1: Don't assume cairo is the default software backend. r=lsalzman
f9ecbe4d60f8cfd3dbb496a494b176e36c570719
created 2016-07-22 18:10 -0700
pushed 2016-07-25 14:17 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1250914 - Create gl texture for each video frame drawing to SkiaGL canvas r=jrmuizel
df5b884bc5928b3017253447c3474d41d9d8644e
created 2016-07-20 15:07 -0400
pushed 2016-07-22 10:00 +0000
Lee Salzman Lee Salzman - Bug 1287552 - part 4 - add ScaledFontFontconfig to remember generating FcPattern. r=jrmuizel
1afe2708eef591cbef2b709fe6bff6371d7dc3ab
created 2016-07-19 00:59 -0400
pushed 2016-07-21 14:27 +0000
Ethan Lin Ethan Lin - Bug 1287652 - Add error handling while colorstop is empty. r=mchang
052416b4789f1c13216622a51b14fd5e1e060c58
created 2016-06-29 20:01 -0400
pushed 2016-06-30 10:53 +0000
Lee Salzman Lee Salzman - Bug 1282246 - don't use gradients with non-finite endpoints in DrawTargetSkia. r=mchang
1afd1c34abb46955c0cd3edbca3c0d5433e3d6d2
created 2016-06-21 16:14 -0400
pushed 2016-06-22 11:46 +0000
Lee Salzman Lee Salzman - Bug 1280635 - use drawBitmap instead of drawBitmapRect for DrawTargetSkia::CopySurface. r=jrmuizel
0ae7b65e1c12135b5452b635608f311d5dac99d9
created 2016-06-06 10:00 -0700
pushed 2016-06-07 13:51 +0000
Mason Chang Mason Chang - Bug 1277404. Set font gamma for windows fonts to 1.8 and force skia to use cleartype fonts on non-opaque surfaces. r=lsalzman
985578e6b5817adb81bc6ee83e07f72423d82606
created 2016-05-25 17:01 +0100
pushed 2016-06-06 10:04 +0000
Jonathan Watt Jonathan Watt - Bug 1277862, part 1 - Rename Moz2D's Filter to SamplingFilter in gfx/2d/. r=Bas
be999dda2b73a286f038ad15eb08eb8be94e76db
created 2016-05-20 09:16 -0700
pushed 2016-05-25 13:21 +0000
Mason Chang Mason Chang - Bug 1249600. Fallback to arial fonts or draw nothing if typeface is unavailable. r=bas
49ebea2ca37aec91b7a537b78c9c7f1fb4f00bcd
created 2016-05-18 17:09 -0700
pushed 2016-05-19 16:50 +0000
Mason Chang Mason Chang - Bug 1268502 Part 2. Fix memory leak with CGColorSpace. r=lsalzman
9cafbc58f64dbd29c579587c06e89f825bb41f83
created 2016-05-17 11:41 -0700
pushed 2016-05-18 16:14 +0000
Mason Chang Mason Chang - Bug 1268502 - Use a CGContext around a Skia Canvas to draw subpixel AA text on popup menus. r=mstange
10c89c139959246c69d70dabec1eb31415f0e7dd
created 2016-05-09 12:34 -0400
pushed 2016-05-11 14:33 +0000
Mason Chang Mason Chang - Bug 1270640 - Part 1: Always enable normal hinting with skia unless we explicitly have grayscale aa. r=kats
185b893e01bef52f52496fd9ed3360f515d1fae7
created 2016-04-28 22:55 -0400
pushed 2016-04-29 23:06 +0000
Lee Salzman Lee Salzman - Bug 1265131, part 3 - update Moz2d for Skia m51. r=jrmuizel
b6bfaeaa01a69a64e9b1927e7c7d619454209055
created 2016-04-26 13:14 -0400
pushed 2016-04-27 11:57 +0000
Mason Chang Mason Chang - Bug 1267363. Disable hinting on osx fonts only if we have expclity grayscale AA. r=mstange
a5d69f1eaa2a43097e529846baf0a7570574a9cb
created 2016-04-25 15:42 -0400
pushed 2016-04-26 00:22 +0000
Lee Salzman Lee Salzman - Bug 1267271 - skip empty surfaces in DrawTargetSkia::DrawSurfaceWithShadow. r=mchang
887901e603135eeeeae824b2bb8f2d7410ecbc6c
created 2016-04-21 08:45 -0700
pushed 2016-04-22 13:59 +0000
Mason Chang Mason Chang - Bug 1260454. Disable LCD font smoothing if we have grayscale AA on OS X. r=lsalzman
9a7955d81761e0c6e847099360cbafff295c057c
created 2016-04-14 16:20 -0400
pushed 2016-04-15 12:01 +0000
Lee Salzman Lee Salzman - Bug 1257717 - throw InvalidStateError when CreatePattern fails to snapshot source. r=jrmuizel
1442d37b64495edacde3e4e0aba8e6e627adb966
created 2016-04-13 16:34 -0400
pushed 2016-04-14 09:40 +0000
Lee Salzman Lee Salzman - Bug 1264246 - verify that SkCanvas::getClipBounds succeeds before using result. r=mchang
f1c35c33abffb27ec87f65e447f45274a199a687
created 2016-04-11 22:16 -0400
pushed 2016-04-12 11:55 +0000
Lee Salzman Lee Salzman - bug 1263685 - Check if paint has a shader before modifying local matrix in DrawTargetSkia::MaskSurface. r=mchang
604371ad19b0b60ca45f801b846e67f9f71f4264
created 2016-03-25 22:14 -0400
pushed 2016-03-28 20:08 +0000
Lee Salzman Lee Salzman - Bug 1259621 - use AlphaBoxBlur in DrawTargetSkia::DrawSurfaceWithShadow. r=mchang
51102a2a44b51fa19ccb8f7504ea07c4a65ebf55
created 2016-03-23 01:03 -0400
pushed 2016-03-23 15:30 +0000
Lee Salzman Lee Salzman - Bug 1252324 - add DrawTarget API for 3D transforms for use in layers. r=jrmuizel
2da6cf4f1870ed7b69896ba8373c97559f2dad2c
created 2016-03-18 16:58 -0400
pushed 2016-03-19 15:24 +0000
Lee Salzman Lee Salzman - Bug 1257939 - initialize BGRX alpha channel to opaque when clearing and ignore uninitialized alpha in texture clients. r=mchang
2af0755ca43865a02976427f53d5c2835e8ccdce
created 2016-02-24 20:35 -0500
pushed 2016-02-25 11:00 +0000
Lee Salzman Lee Salzman - Bug 1250787 - ensure that subpixel text is disabled for Skia's Cairo font host so that font rendering matches our font metrics. r=mchang
1c20a8b69e1251a772819b96288e0f8d0ab3d773
created 2016-02-18 08:37 -0800
pushed 2016-02-19 11:08 +0000
Mason Chang Mason Chang - Bug 1249033 - Enable Subpixel AA Text on Skia for Dwrite and GDI Fonts. r=jrmuizel
7451c0e11268e9d840dbb395f326b0ea5bd7d659
created 2016-02-17 13:19 -0800
pushed 2016-02-18 13:04 +0000
Mason Chang Mason Chang - Backout 2c97c2a5dad7 bug 1249033. r=me
2c97c2a5dad715c9a7f9df6070cd1d71b53cd1f7
created 2016-02-17 13:09 -0800
pushed 2016-02-18 13:04 +0000
Mason Chang Mason Chang - Bug 1249033 - Enable Subpixel AA Text on Skia for Dwrite and GDI Fonts. r=jrmuizel
266e1a6642b10ac593587674119db65f6aeb0da5
created 2016-02-17 07:34 -0800
pushed 2016-02-18 13:04 +0000
Mason Chang Mason Chang - Bug 1239152 Memset RGBX surfaces to opaque white. r=nical
7efdcd187a97e95103cc9b9e524bedba3f2e5cc1
created 2016-02-09 13:36 -0500
pushed 2016-02-10 13:30 +0000
Lee Salzman Lee Salzman - Bug 1246756 - part 1 - fix moz2d Skia usage for Skia m49 update. r=jrmuizel
e9875981edf2f0e125d95079d2e6ef4d0a8869af
created 2016-02-03 13:49 -0500
pushed 2016-02-05 10:55 +0000
Lee Salzman Lee Salzman - Bug 1244228 - fix DrawTargetSkia::OptimizeSourceSurface to still create Skia surfaces for GPU canvases even if creating a GPU surface failed. r=jmuizelaar
58f157683d4b120a8502a78eccea16a99b474ec0
created 2016-01-21 09:52 -0500
pushed 2016-01-22 01:38 +0000
Lee Salzman Lee Salzman - Bug 1240177 - part 3 - make DrawTargetSkia::OptimizeSourceSurface directly upload to GPU textures, r=jrmuizel
166723c9c3e33eaeca3a7cf9e618786f81b04d26
created 2016-01-21 09:51 -0500
pushed 2016-01-22 01:38 +0000
Lee Salzman Lee Salzman - Bug 1240177 - part 2 - cleanups of DrawTargetSkia and SourceSurfaceSkia creation for GPU contexts, r=jrmuizel
27b47b5ed8f3d858848995b368ba947e66e8ace8
created 2016-01-21 09:50 -0500
pushed 2016-01-22 01:38 +0000
Lee Salzman Lee Salzman - Bug 1240177 - part 1 - add helper function to make Skia image info, r=jrmuizel
417708054b36fcc7fc50156303b2221775dfb6f9
created 2016-01-20 13:31 -0500
pushed 2016-01-21 11:30 +0000
Lee Salzman Lee Salzman - Bug 1241163 - Replace DrawTarget::CreateSourceSurfaceFromNativeSurface(CAIRO_CONTEXT) with Factory::CreateSourceSurfaceForCairoSurface. r=jrmuizel
606793e628206a7d972ae7192b61aa9b8e59122a
created 2016-01-13 13:11 -0500
pushed 2016-01-15 10:50 +0000
Lee Salzman Lee Salzman - Bug 1239040 - Fix DrawTargetCairo/DrawTargetSkia LockBits and BorrowedXlibDrawable to work inside PushLayer. r=jrmuizel
less more (0) -100 -60 tip