gfx/thebes/gfxContext.cpp
f5c8fe43b6ee1be0f100ff3777c8d99c4ce8af40
created 2018-11-25 22:57 +0000
pushed 2019-01-21 12:33 +0000
Matt Woodrow Matt Woodrow - Bug 1420628 - Avoid allocations for each text display item. r=jrmuizel
7825009998ae5d5bebef3096a332918ed18defb6
created 2018-11-13 19:17 -0500
pushed 2019-01-21 12:33 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1507021. Add a SnappedClip function to gfxContext. r=mattwoodrow
479f5e79077c06df25227e8628c29191c1e91ae6
created 2018-11-15 06:35 +0200
pushed 2019-01-21 12:33 +0000
Andreea Pavel Andreea Pavel - Backed out 2 changesets (bug 1507021) for android build bustages on a CLOSED TREE
026f135a667f1684e568580bc65e6282174db3a9
created 2018-11-14 22:47 +0000
pushed 2019-01-21 12:33 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1507021. Add a SnappedClip function to gfxContext. r=mattwoodrow
1c3e2689ce16ec53efca98fd56ee176aceddb700
created 2018-03-21 18:54 -0400
pushed 2018-06-18 21:12 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1447834. Remove gfxContext::CurrentPoint. r=mstange
bceb565cfe14de56a10472e4965b4e9283b24307
created 2018-03-13 14:51 +0100
pushed 2018-06-18 21:12 +0000
Miko Mynttinen Miko Mynttinen - Bug 1445302 - Replace TArray.RemoveElementAt(TArray.Length() - 1) pattern with TArray.RemoveLastElement() or TArray.PopLastElement() r=froydnj
54ed9f585985091fa72251007ffd66b594b665f0
created 2018-03-11 16:11 +0000
pushed 2018-04-26 16:43 +0000
Robert Longson Robert Longson - Bug 1444666 - get rid of nsSVGUtils version of GetStrokeDashData and replace by SVGContentUtils::GetStrokeOptions r=jwatt
ccb72c7fa363a2153832845ff5dce5dd81302d55
created 2018-02-10 10:54 -0500
pushed 2018-04-26 16:43 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1437184. Inline FillAzure() r=bas
0d48950798f4caa1f2923d29f3e27afef313666c
created 2018-01-10 17:57 -0500
pushed 2018-03-01 12:45 +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 2018-03-01 12:45 +0000
Milan Sreckovic Milan Sreckovic - Bug 1423570: Use BaseRect access methods instead of member variables in gfx/ r=bas.schouten
d4fb75b8f858fc95c023fb81427ddc2004baa861
created 2017-11-29 23:51 -0500
pushed 2018-03-01 12:45 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1421860. Remove unused gfxContext::SetSource.
b8f533c5a2701afaa2624092d781eaecc844492d
created 2017-11-10 21:14 -0500
pushed 2018-01-11 17:45 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1416267 - Update gfxContext matrix functions to avoid flip-flopping between float and double matrices. r=jrmuizel
71651421a36f04f7a2aed614abc7b539e4e7ef6e
created 2017-11-02 22:31 -0400
pushed 2018-01-11 17:45 +0000
Markus Stange Markus Stange - Bug 1414154 - Remove gfxContext::Set/GetFontSmoothingBackgroundColor and TextRunDrawParams::fontSmoothingBGColor. r=lsalzman
87097033ee7b266fe5c8fba442cbf1e3618c112e
created 2017-09-21 15:15 -0400
pushed 2018-01-11 17:45 +0000
Alexis Beingessner Alexis Beingessner - Bug 1400382 - Replace explicit TextDrawTarget passing with cast-based system. r=mstange
cba1405295ad3132d7452c4c01dd0aae36d023fe
created 2017-09-04 14:04 +0800
pushed 2017-11-02 12:36 +0000
cku cku - Bug 1396489 - Part 3. Use gfxContext::GetClipExtents(false) when clipped rect in device space is needed. r=mstange
b495a85ddfaa0428e53711e88d109cd5a8a07d9d
created 2017-09-04 12:32 +0800
pushed 2017-11-02 12:36 +0000
cku cku - Bug 1396489 - Part 2. Make gfxContext::GetClipExtents can return clipped rect in either user space or device space. r=mstange
979541296fc3230821ad18f2b69748d70199b96f
created 2017-09-04 12:56 +0800
pushed 2017-11-02 12:36 +0000
cku cku - Bug 1396489 - Part 1. Change gfxContext::GetClipExtents to a const function. r=mstange
6106d550ba968098cfb69a427c6dd646935a58d9
created 2017-09-04 21:09 -0700
pushed 2017-11-02 12:36 +0000
Phil Ringnalda Phil Ringnalda - Backed out 3 changesets (bug 1396489) for unexpected assertion failures
75ffa3ed13d525f97f23e839a0ebfcbdeabb91ea
created 2017-09-04 14:04 +0800
pushed 2017-11-02 12:36 +0000
cku cku - Bug 1396489 - Part 3. Use gfxContext::GetClipExtents(false) when clipped rect in device space is needed. r=mstange
fc779b639aebd3687932a61748384648a5426eaf
created 2017-09-04 12:32 +0800
pushed 2017-11-02 12:36 +0000
cku cku - Bug 1396489 - Part 2. Make gfxContext::GetClipExtents can return clipped rect in either user space or device space. r=mstange
dcfd73044bbabcfd43d767282a111c3d2cd45863
created 2017-09-04 12:56 +0800
pushed 2017-11-02 12:36 +0000
cku cku - Bug 1396489 - Part 1. Change gfxContext::GetClipExtents to a const function. r=mstange
092017bb63c960d8961e7cf29e024a68245bb2f5
created 2017-08-02 02:12 +0200
pushed 2017-11-02 12:36 +0000
Ami Ami - Bug 1386218 - remove unused function gfxContext::HasComplexClip; r=jrmuizel
fd50ab554397c80d65e3651b5efe5ea4b0669a4a
created 2017-08-01 20:38 +0800
pushed 2017-11-02 12:36 +0000
cku cku - Bug 1385929 - Part 2. Remove unecessary gfxContext::Save/Restore found by Part 1. r=mattwoodrow
027153981c663595b84526ac569e39a0e0f3295e
created 2017-08-01 16:33 +0800
pushed 2017-11-02 12:36 +0000
cku cku - Bug 1385929 - Part 1. Check whether the content of the persisted state change. r=mattwoodrow
5115e2dea29a22fbaac7ad9db8723de762ec4ddd
created 2017-07-05 11:22 -0400
pushed 2017-09-14 16:50 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1377169 - Turn gfxRect into a typedef. r=jrmuizel
e21a77cab74059d05ab1b4aa2c2c306cdc83d752
created 2017-07-05 11:18 -0400
pushed 2017-09-14 16:50 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1377090 - Turn gfxMatrix into a typedef for MatrixDouble. r=jrmuizel
aa1693a26a15eb5cba24102222687dc81eeddd7b
created 2017-06-22 17:08 +1000
pushed 2017-09-14 16:50 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
c73bb9843d79d3107031b40efe2731d3ae465f66
created 2017-02-01 15:04 -0500
pushed 2017-04-10 20:44 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1335149 - Remove unnecessary flush() calls from canvas implementation. r=bas a=gchang
c56bc155a8540acdb8a87d96441945dc8ebdca01
created 2016-12-16 11:02 -0500
pushed 2017-04-10 20:44 +0000
Jonathan Watt Jonathan Watt - Bug 1322729 - Have gfxContext always use DrawTarget::PushLayer/PopLayer. r=lsalzman
f347515b29ae6f6bdc796261b11f58a3d6f3c8db
created 2016-12-12 09:27 -0500
pushed 2017-04-10 20:44 +0000
Andrew McCreight Andrew McCreight - Bug 1323042 - forbid MOZ_COUNT_{CTOR,DTOR} for nsISupports classes; r=froydnj
8acf32ac3d0061f812eeab81635fb83be1b14cca
created 2016-12-12 08:45 -0500
pushed 2017-04-10 20:44 +0000
Nathan Froyd Nathan Froyd - Backout aba6c73511a2 (bug 1307961) for massive test bustage resulting in a CLOSED TREE; r=alltheorange
aba6c73511a2cec62891f79e1ecd09f1b85dd175
created 2016-12-12 07:58 -0500
pushed 2017-04-10 20:44 +0000
Andrew McCreight Andrew McCreight - Bug 1307961 - require consistent bloatview reporting for nsISupports classes; r=froydnj
e2a6d2b4f1b4b8e0c77d057bc012fb20a18df2f5
created 2017-02-01 15:04 -0500
pushed 2017-02-27 14:59 +0000
Jeff Muizelaar Jeff Muizelaar - Bug 1335149 - Remove unnecessary flush() calls from canvas implementation. r=bas, a=jcristau
e59f96abc40be4726e79c0409edd173a9d2b17a0
created 2016-09-16 17:49 +0200
pushed 2017-01-16 13:07 +0000
Nicolas Silva Nicolas Silva - Bug 1284837 - Disallow implicit conversions from float to integer when creating. r=botond
418d4cce23a41952d339d9ee06a40d029ba2a0fd
created 2016-09-08 18:26 +0200
pushed 2017-01-16 13:07 +0000
Nicolas Silva Nicolas Silva - Bug 1301027 - Remove the matrix * point operator and replace it with TransformPoint methods. r=Bas
0eb5af82da6099175db8742c21fe3d1f43804aa3
created 2016-08-30 13:48 +0200
pushed 2017-01-16 13:07 +0000
Nicolas Silva Nicolas Silva - Bug 1298378 - Pop clips from the corresponding target in gfxContext's style stack. r=Bas
7cae917bd51939b9f642dd8bcb16e081ae721a6a
created 2016-08-23 15:18 -0700
pushed 2017-01-16 13:07 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1259571 - Reduce tearing with basic layers on Windows r=dvander
f33e41f8366b58cc9740e1c71b20f4cdde632398
created 2016-08-08 11:53 +0200
pushed 2017-01-16 13:07 +0000
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset 02d76f158f3d (bug 1259571) for talos xperf regressions
02d76f158f3d6af4063eb6d2e9ddea513cec6e5c
created 2016-08-07 23:54 -0700
pushed 2017-01-16 13:07 +0000
Sotaro Ikeda Sotaro Ikeda - Bug 1259571 - Try tearing-free drawing with GDI r=dvander,mattwoodrow
d1cd9be20f92eaaaff800989122244ff44583c5c
created 2016-07-26 12:50 -0700
pushed 2016-10-31 18:13 +0000
David Anderson David Anderson - Add DeviceManagerD3D11 as a wrapper around gfxWindowsPlatform. (bug 1282364 part 1, r=mattwoodrow)
6ab9ec2a3c9ce6c109baf786d502f60c8950c543
created 2016-06-13 09:27 +0100
pushed 2016-10-31 18:13 +0000
Jonathan Watt Jonathan Watt - Bug 1279395 - Remove gfxTeeSurface. r=eflores
cfc53646cd69d2355d046bde9930eb1ae97a71cf
created 2016-06-02 11:13 +0100
pushed 2016-10-31 18:13 +0000
Jonathan Watt Jonathan Watt - Bug 1278322 - Remove the gfxContext::Mask overload that takes a gfxASurface. r=eflores
b5336c82efe871a75ebc04e199b27db00fd96ad9
created 2016-06-07 09:39 +1000
pushed 2016-10-31 18:13 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1276824 (part 1) - Rename gfxContext::ForDrawTarget{,WithTransform}(). r=milan.
c992422247b7b33fa4a89f891d08bfe792fc7d07
created 2016-04-21 10:30 +0100
pushed 2016-09-05 20:01 +0000
Bob Owen Bob Owen - Bug 1258609: Initialize nsICanvasRenderingContextInternal with a DrawTarget instead of a gfxASurface. r=jrmuizel
b0e5199c93c64a3a8e351c960d10ccfc07fae2b9
created 2016-04-23 20:25 -0400
pushed 2016-07-25 16:35 +0000
Lee Salzman Lee Salzman - Bug 1266209 - log failure reason when PathBuilderD2D::Finish fails. r=bas.schouten
da45b1e0d42a323edb3a1cc054bbc6faa70729de
created 2016-04-12 15:18 -0400
pushed 2016-07-25 16:35 +0000
Milan Sreckovic Milan Sreckovic - Bug 1259513: Make gfxContext constructor private, use a utility function that can return nullptr. r=bas,lsalzman
1bfaa66eb327d828e9081b57ab9ff50123d1c87f
created 2016-02-26 15:52 +0000
pushed 2016-07-25 16:35 +0000
Jonathan Watt Jonathan Watt - Bug 1253094, part 2 - Stop using DebugOnly for class/struct members in gfx/. r=Bas
b2b9363f3edccd028f45e0db2860b2cc07cad913
created 2016-02-11 22:15 +0100
pushed 2016-06-01 01:31 +0000
Bas Schouten Bas Schouten - Bug 1247380: Only copy the background if we can succesfully get a snapshot. r=jrmuizel
37d340a97af001402ea9f7e186460d914be768c7
created 2016-02-08 02:15 +0000
pushed 2016-06-01 01:31 +0000
Jonathan Watt Jonathan Watt - Bug 1245845, part 2 - Remove code that is now useless from gfxContext::EnsurePath. r=Bas
7df7cf796d9ac7de39162e92fdf081f6a69e8746
created 2016-01-12 13:42 -0800
pushed 2016-04-15 21:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1238846 (part 2) - Remove gfxContext::mOriginalDT, which is unused. r=mattwoodrow.
0d4f53b5744d74accdb9a858c489d4292483a70d
created 2016-01-11 16:42 -0800
pushed 2016-04-15 21:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231888 (follow-up) - Simplify CurrentSurface(). r=jrmuizel.
0cd53e82df1fb5680cd61437fbea23989df4dee3
created 2016-01-05 14:24 -0800
pushed 2016-04-15 21:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231881 - Remove NativeSurfaceType::CAIRO_SURFACE. r=bas.
853ea2b1f19d93d0644cb2c904911af83a8a5968
created 2016-01-06 00:04 +0100
pushed 2016-04-15 21:02 +0000
Bas Schouten Bas Schouten - Bug 1220629 - Part 4: Allow gfxContext to use the native pushlayer implementations based on a pref. r=jrmuizel
7d22446ef1ba5373852b32dc170e0a6eb57fb384
created 2016-01-06 00:04 +0100
pushed 2016-04-15 21:02 +0000
Bas Schouten Bas Schouten - Bug 1220629 - Part 3: Implement PushLayer/PopLayer API in cairo. r=jrmuizel
e3834d920c4abd86efc63d883d0bfa15d6ffc91b
created 2016-01-05 10:08 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1156742 Part 1: Change Moz2D recording, so that it can be used in isolation. r=bas
7ad3f98c4c65b94b8576eeecd3a6685c13777358
created 2015-12-15 20:10 -0800
pushed 2016-04-15 21:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 6) - Move RefCairo() from gfxContext to gfxFont. r=jfkthame.
d7bca841b053dd36e56365c94e9c1bd8f5d6a15c
created 2015-12-15 13:56 -0800
pushed 2016-04-15 21:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 5) - Moz2Dify GetRoundOffsetsToPixels(). r=jfkthame.
9bdfae920430802457149452189f63fc13ee363e
created 2015-12-21 13:47 -0800
pushed 2016-04-15 21:02 +0000
Wes Kocher Wes Kocher - Backed out 25 changesets (bug 1156742) for build bustage in SkOSLibrary_win.cpp CLOSED TREE
79733166f05ef2e5c2fecf2a041410345497aac4
created 2015-12-21 20:33 +0000
pushed 2016-04-15 21:02 +0000
Bob Owen Bob Owen - Bug 1156742 Part 1: Change Moz2D recording, so that it can be used in isolation. r=bas
ef8a998219bd1afa187b51cc84b231f73903f285
created 2015-12-14 22:26 -0800
pushed 2016-04-15 21:02 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232576 (part 2) - Rename gfxContext::GetCairo() as GetRefCairo() and make it static. r=jfkthame.
less more (0) -300 -100 -60 tip