gfx/2d/DrawTargetCairo.cpp
884f5dc55873c9345ee945cd6d5427e8ab398071
created 2019-04-11 12:36 +0000
pushed 2019-04-12 03:19 +0000
Jean-Yves Avenard Jean-Yves Avenard - Bug 1540581 - P6. Tidy some C++ declarations in gfx/. r=gerald,jrmuizel
7183e211d4eb2faf52ca92391bf8809d13989a3f
created 2019-02-16 18:08 -0800
pushed 2019-02-21 09:31 +0000
Chris Peterson Chris Peterson - Bug 1528881 - Part 4: gfx/2d: Make some global functions static. r=lsalzman
5f4630838d46dd81dadb13220a4af0da9e23a619
created 2019-01-18 10:16 +0100
pushed 2019-01-19 09:59 +0000
Ehsan Akhgari Ehsan Akhgari - Bug 1521000 - Part 2: Adjust our clang-format rules to include spaces after the hash for nested preprocessor directives r=sylvestre
6f3709b3878117466168c40affa7bca0b60cf75b
created 2018-11-30 11:46 +0100
pushed 2018-11-30 11:01 +0000
Sylvestre Ledru Sylvestre Ledru - Bug 1511181 - Reformat everything to the Google coding style r=ehsan a=clang-format
ba5c08f10923c181c30ef42b371ed9009974911d
created 2018-06-16 17:42 +0300
pushed 2018-08-06 21:58 +0000
Andi-Bogdan Postelnicu Andi-Bogdan Postelnicu - Bug 1453795 - GFX - Initialize member fields in classes/ structures. r=nical
1003bb0905c53eb6a46f6c8cea029afd9d76a078
created 2018-06-01 13:08 -0400
pushed 2018-06-02 23:03 +0000
Lee Salzman Lee Salzman - Bug 1464094 - print font variations as paths for PDF/PS output. r=jfkthame
8a94faa5cc60495da5d80d4b3c07bf5877d2e6d8
created 2018-04-13 16:01 +0300
pushed 2018-04-13 13:02 +0000
Sebastian Hengst Sebastian Hengst - Backed out 4 changesets (bug 525063) on request from Andi. a=backout
d7d2f08e051c3c355d41dc5c1ce1bd3ca55a43b9
created 2018-04-10 21:11 +0200
pushed 2018-04-11 23:46 +0000
Tristan Bourvon Tristan Bourvon - Bug 525063 - Initialize uninitialized class attributes in m-c. r=ehsan
ad06ada05e4532130541273b46e3a3eb686b1042
created 2018-01-23 17:10 +0000
pushed 2018-02-10 21:46 +0000
Jamie Nicol Jamie Nicol - Bug 1429508 - Mark DrawTarget::GetSize as const. r=jrmuizel
f72d9fdf6e97fd7bde0098f9e4ca6c5ca952ef79
created 2018-02-02 15:14 -0600
pushed 2018-02-06 09:55 +0000
Ryan Hunt Ryan Hunt - Remove implicit fuzzy operator== from BaseMatrix (bug 1435406, r=mattwoodrow)
0d48950798f4caa1f2923d29f3e27afef313666c
created 2018-01-10 17:57 -0500
pushed 2018-01-11 21:53 +0000
Milan Sreckovic Milan Sreckovic - Bug 1429602: Rename BaseRect::IsZero to BaseRect::IsZeroArea. Also slip in some corrections to using BaseRect methods instead of direct member access. r=bas.schouten
0649658ddeb253b8d05bb1b396d49035a197be3c
created 2017-12-19 15:48 -0500
pushed 2017-12-20 09:44 +0000
Milan Sreckovic Milan Sreckovic - Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten
6a8d5147a4164fcf67107403fe01f7050206bd2a
created 2017-11-21 19:12 -0500
pushed 2017-12-08 09:57 +0000
Ryan Hunt Ryan Hunt - Implement record and replay painting for multi tiled layers (bug 1422392, r=nical)
b01be3d4095f1aa565ce619f67f7476438543fdc
created 2017-11-02 21:42 -0400
pushed 2017-11-05 22:13 +0000
Markus Stange Markus Stange - Bug 1414154 - Remove GlyphRenderingOptions. r=lsalzman
5f74d262924171a8fa0b4483a64f4cac34c4c9b8
created 2017-10-27 16:10 -0700
pushed 2017-10-30 22:44 +0000
Daniel Holbert Daniel Holbert - Bug 1412427 part 8: (automated patch) Switch a bunch of C++ files in gfx to use our standard mode lines. r=jrmuizel
bf8fee7089b41586de21735f0af564295ef27ca7
created 2017-07-12 23:38 -0400
pushed 2017-07-13 14:35 +0000
Lee Salzman Lee Salzman - Bug 1380431 - fix DrawTargetCairo::Snapshot error note to check for surface before accessing status. r=mchang
fddfac71bb12f64093846c50f64cb52535ad14fb
created 2016-11-21 13:17 -0500
pushed 2016-11-22 14:53 +0000
Lee Salzman Lee Salzman - Bug 1250037 - part 2 - use DrawTarget::DrawSurfaceWithShadow to render box shadows on platforms that accelerate it. r=mchang
436011c88130cd63ec6e96b6ef5213bb5e98320e
created 2016-11-18 00:29 +0100
pushed 2016-11-18 15:51 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 5504280ce43c (bug 1250037)
5504280ce43c25d7f2ee0aff35f76e1ff2581d76
created 2016-11-17 16:04 -0500
pushed 2016-11-18 15:51 +0000
Lee Salzman Lee Salzman - Bug 1250037 - part 2 - use DrawTarget::DrawSurfaceWithShadow to render box shadows on platforms that accelerate it. r=mchang
4bb87ce613c3025efeef4d9d2f251515faf229c1
created 2016-10-14 15:17 +0100
pushed 2016-10-17 09:19 +0000
Bob Owen Bob Owen - Bug 1308259: Add quartz surface specific code into DrawTargetCairo::CreateSimilarDrawTarget. r=jrmuizel
e760ad8231d667e777534dce301db6bee92acbbd
created 2016-08-29 16:51 -0400
pushed 2016-09-01 16:12 +0000
Botond Ballo Botond Ballo - Bug 1288686 - Avoid X11's |#define None 0L| intruding on other parts of the code. r=jrmuizel
3c2b69f54e9b946f35aedbc8be5b2e5bf8066f78
created 2016-08-26 15:28 -0400
pushed 2016-08-29 16:48 +0000
Lee Salzman Lee Salzman - Bug 1297178 - disable explicit subpixel AA when not permitted in DrawTargetCairo::FillGlyphs. r=jrmuizel
7249543cf71acbe21ab6306ce321f1207611cf5d
created 2016-08-21 12:27 +0200
pushed 2016-08-22 13:41 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1292628. Make sure our surface is good before locking it. r=mstange
9b00171aff65acb0e55d0ca3486a7331e541a9a4
created 2016-08-20 12:31 +0200
pushed 2016-08-22 13:41 +0000
Sebastian Hengst Sebastian Hengst - Backed out changeset 1ba19d1f07da (bug 1292628) for failing to create surface in reftests on Windows 7 VM. r=backout
1ba19d1f07da2075f6a3ec1e51bf1dd5a8296a54
created 2016-08-19 18:49 -0400
pushed 2016-08-22 13:41 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1292628. Make sure our surface is good before locking it. r=mstange
1aae091cd8e1af13948a4ffb085dd0578357ee41
created 2016-08-09 19:49 -0400
pushed 2016-08-12 20:45 +0000
Bas Schouten Bas Schouten - Bug 943626 - Part 3: Implement GetGlyphMetrics API for ScaledFontBase with Cairo r=jrmuizel
3657c61116faa730c4b14c2345e122154f92d051
created 2016-06-10 20:00 -0400
pushed 2016-06-12 09:26 +0000
Lee Salzman Lee Salzman - Bug 1275339 - check if creation of cairo surface fails in DrawTargetCairo::DrawSurface. r=jrmuizel
985578e6b5817adb81bc6ee83e07f72423d82606
created 2016-05-25 17:01 +0100
pushed 2016-06-06 09:56 +0000
Jonathan Watt Jonathan Watt - Bug 1277862, part 1 - Rename Moz2D's Filter to SamplingFilter in gfx/2d/. r=Bas
50e32be6552151fd71dd828b30b24749b5fbf4d4
created 2016-06-01 14:27 +1000
pushed 2016-06-02 09:56 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1277122 - Add missing null checks for pixman_image_create_bits(). r=seth,lsalzman.
5e9db56271f4c21427767796483534f663a65c46
created 2016-04-27 12:51 -0400
pushed 2016-04-28 14:31 +0000
Milan Sreckovic Milan Sreckovic - Bug 1267958: Only complain for negative size, not merely zero. r=jrmuizel
4c229ab19c492dfda5d513bfa1cee532cc9b83b4
created 2016-04-19 11:20 +1200
pushed 2016-04-19 09:59 +0000
Matt Woodrow Matt Woodrow - Bug 1263480 - Don't let cairo go into an error state when DrawSurface is called with an empty destination rectangle. r=lsalzman
350788c6e5434c21497d26ed923464439005b28a
created 2016-04-04 10:43 -0400
pushed 2016-04-05 03:35 +0000
Lee Salzman Lee Salzman - Bug 1255342 - implement DrawTargetCairo::LockBits for Cairo Win32 surfaces. r=sotaro
51102a2a44b51fa19ccb8f7504ea07c4a65ebf55
created 2016-03-23 01:03 -0400
pushed 2016-03-23 15:25 +0000
Lee Salzman Lee Salzman - Bug 1252324 - add DrawTarget API for 3D transforms for use in layers. r=jrmuizel
0ce67740545443ec87c0afd2d3d8b146dc517466
created 2016-03-13 19:46 -0700
pushed 2016-03-15 00:39 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1255320 - Create DrawTarget with DIB as similar DrawTarget r=jrmuizel
8e93182402a9742f890c722ae8057e724105a21b
created 2016-02-26 13:34 -0500
pushed 2016-02-29 10:35 +0000
Nathan Froyd Nathan Froyd - Bug 1251716 - use UniquePtr instead of ScopedDeletePtr in DrawTargetCairo; r=jrmuizel
8fc40777e0aaa781847a4d8de225dbd951d68dbd
created 2016-02-25 16:59 +0200
pushed 2016-02-26 19:21 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1251241 - return from DrawTargetCairo::FillGlyphs if |aFont| is nullptr. r=roc
247ac2963549f835fc607124f6672430c0b502e4
created 2016-02-23 09:55 -0800
pushed 2016-02-24 11:02 +0000
Milan Sreckovic Milan Sreckovic - Bug 1247700: Avoid crash from invalid fonts. r=bas
441b3adc9f6efc7e2cb0dd0337d10d74a9d11a45
created 2016-01-25 14:00 +0200
pushed 2016-01-28 11:14 +0000
Bogdan Postelnicu Bogdan Postelnicu - Bug 1242421 - remove useless null check. r=roc@ocallahan.org
6e0578b8d2b610d088be33ad76fca0a91aaec202
created 2016-01-20 17:27 +0100
pushed 2016-01-22 11:05 +0000
Bas Schouten Bas Schouten - Bug 1241058: Assure several operations properly operate on the current group target. r=jrmuizel
417708054b36fcc7fc50156303b2221775dfb6f9
created 2016-01-20 13:31 -0500
pushed 2016-01-21 10:51 +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:47 +0000
Lee Salzman Lee Salzman - Bug 1239040 - Fix DrawTargetCairo/DrawTargetSkia LockBits and BorrowedXlibDrawable to work inside PushLayer. r=jrmuizel
0e3c7d1d3c80f2addf84f8bda7fee8760ac59196
created 2015-11-24 09:39 -0800
pushed 2016-01-09 19:40 +0000
Chris Peterson Chris Peterson - Bug 1236323 - Part 1: Annotate intentional switch fallthroughs to suppress -Wimplicit-fallthrough warnings in gfx/. r=nical
0cd53e82df1fb5680cd61437fbea23989df4dee3
created 2016-01-05 14:24 -0800
pushed 2016-01-07 10:51 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231881 - Remove NativeSurfaceType::CAIRO_SURFACE. r=bas.
7d22446ef1ba5373852b32dc170e0a6eb57fb384
created 2016-01-06 00:04 +0100
pushed 2016-01-07 10:51 +0000
Bas Schouten Bas Schouten - Bug 1220629 - Part 3: Implement PushLayer/PopLayer API in cairo. r=jrmuizel
6c49bb716593014c07d3736ea2124f74bfe3bb06
created 2015-12-24 12:55 -0500
pushed 2015-12-26 01:16 +0000
Bas Schouten Bas Schouten - Bug 1107792: Don't ask for similar if the surface has an error, and more data in crash reports. r=milan
99e72f7e3843950750848f3ee723402238778e73
created 2015-12-14 13:11 +0100
pushed 2015-12-22 10:47 +0000
Milan Sreckovic Milan Sreckovic - Bug 1230740 - wallpaper patch for a missing nullptr scenario. r=bas
279f56c0f49e9ebdf449c5fb26c3ce8fd8f05192
created 2015-11-26 08:38 +0100
pushed 2015-12-12 05:20 +0000
Milan Sreckovic Milan Sreckovic - Bug 1219494 - Part 2. gfx/2d and gfxCrash. r=milan
bb05a1110e4c7b9fa6eaca8aeaad1dfff18acf41
created 2015-12-04 13:43 -0500
pushed 2015-12-07 13:16 +0000
Milan Sreckovic Milan Sreckovic - Bug 1200021 - Part 3: Add DrawTarget::IsValid and don't let Cairo version snapshot invalid surface. r=bas
8684df98e6495ab2898b4a9da13ecb3777953952
created 2015-11-16 17:35 +1300
pushed 2015-12-02 14:21 +0000
Robert O'Callahan Robert O'Callahan - Bug 1224976. Recover from singular-matrix cairo errors. r=mattwoodrow
2afe2414f3fc598290be55225d288e7225b9d735
created 2015-11-11 16:15 +0100
pushed 2015-11-12 11:01 +0000
Bas Schouten Bas Schouten - Bug 1210560 - Part 5: Convert BasicLayers usecases to PushGroupForBlendBack and temporary surfaces. r=jrmuizel
aa15cfe46e9cee89c0bca5a46c0d7ff4c0230f8b
created 2015-10-18 21:53 -0700
pushed 2015-11-02 10:56 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1209812 (part 5) - Add endian-neutral variants to SurfaceFormat. r=nical,Bas.
c566d5a42e84a116835b574bc69b72f4a2ab64ea
created 2015-10-22 23:01 -0700
pushed 2015-10-29 10:49 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1209812 (part 3) - Rename SurfaceFormat::R5G6B5 as R5G6B5_UINT16. r=Bas.
3032e61bfdb78ab49161022e5cb64a9b2f363f57
created 2015-06-12 08:48 -0400
pushed 2015-10-29 10:49 +0000
Ted Mielczarek Ted Mielczarek - bug 1170987 - Fix gfx/2d to build on iOS. r=jrmuizel
8315a152ccb1cb77d57652daf7ce5ab688582ced
created 2015-10-21 14:34 +0200
pushed 2015-10-23 22:37 +0000
Milan Sreckovic Milan Sreckovic - Bug 1217192 - Use gfxCriticalNote where we're already using the non-default construction parameter. r=mchang
e8c7dfe727cd970e2c3294934e2927b14143c205
created 2015-10-18 01:24 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
ca86c21a96b4ec676afc55d3b714c22c547884b2
created 2015-10-18 00:40 -0400
pushed 2015-10-18 02:55 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
6f47f75d3136c53eaf1b1fb0f9043f64ba9be42a
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 1f51d1614b9a (bug 1207245)
41dea9df27ed995f8315ab4318c187a617937664
created 2015-10-07 10:19 -0700
pushed 2015-10-07 17:31 +0000
Wes Kocher Wes Kocher - Backed out changeset 91d4539e00ce (bug 1207245)
91d4539e00cecb658604e021675a923c60ef3235
created 2015-10-07 16:50 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 6 - rename nsRefPtr<T> to RefPtr<T>; r=ehsan; a=Tomcat
1f51d1614b9a58e41dd3a1bf2dc6aad34dbb2170
created 2015-10-07 15:05 -0400
pushed 2015-10-07 12:51 +0000
Nathan Froyd Nathan Froyd - Bug 1207245 - part 3 - switch all uses of mozilla::RefPtr<T> to nsRefPtr<T>; r=ehsan
less more (0) -100 -60 tip