gfx/thebes/gfxContext.cpp
cba1405295ad3132d7452c4c01dd0aae36d023fe
created 2017-09-04 14:04 +0800
pushed 2017-09-15 00:19 +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-09-15 00:19 +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-09-15 00:19 +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-09-15 00:19 +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-09-15 00:19 +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-09-15 00:19 +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-09-15 00:19 +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-09-15 00:19 +0000
Ami Ami - Bug 1386218 - remove unused function gfxContext::HasComplexClip; r=jrmuizel
fd50ab554397c80d65e3651b5efe5ea4b0669a4a
created 2017-08-01 20:38 +0800
pushed 2017-09-15 00:19 +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-09-15 00:19 +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-08-02 08:25 +0000
Kartikaya Gupta Kartikaya Gupta - Bug 1377169 - Turn gfxRect into a typedef. r=jrmuizel
e21a77cab74059d05ab1b4aa2c2c306cdc83d752
created 2017-07-05 11:18 -0400
pushed 2017-08-02 08:25 +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-08-02 08:25 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1375392 - Tweak the PROFILER_LABEL* macros. r=mstange.
c73bb9843d79d3107031b40efe2731d3ae465f66
created 2017-02-01 15:04 -0500
pushed 2017-03-06 20:48 +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-03-06 20:48 +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-03-06 20:48 +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-03-06 20:48 +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-03-06 20:48 +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-23 00:43 +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 2016-11-14 12:26 +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 2016-11-14 12:26 +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 2016-11-14 12:26 +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 2016-11-14 12:26 +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 2016-11-14 12:26 +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 2016-11-14 12:26 +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-09-19 13:38 +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-09-19 13:38 +0000
Jonathan Watt Jonathan Watt - Bug 1279395 - Remove gfxTeeSurface. r=eflores
cfc53646cd69d2355d046bde9930eb1ae97a71cf
created 2016-06-02 11:13 +0100
pushed 2016-09-19 13:38 +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-09-19 13:38 +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-08-01 13:59 +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-06-06 19:02 +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-06-06 19:02 +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-06-06 19:02 +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-04-25 16:57 +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-04-25 16:57 +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-03-07 14:18 +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-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231888 (follow-up) - Simplify CurrentSurface(). r=jrmuizel.
0cd53e82df1fb5680cd61437fbea23989df4dee3
created 2016-01-05 14:24 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1231881 - Remove NativeSurfaceType::CAIRO_SURFACE. r=bas.
853ea2b1f19d93d0644cb2c904911af83a8a5968
created 2016-01-06 00:04 +0100
pushed 2016-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232822 (part 5) - Moz2Dify GetRoundOffsetsToPixels(). r=jfkthame.
9bdfae920430802457149452189f63fc13ee363e
created 2015-12-21 13:47 -0800
pushed 2016-03-07 14:18 +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-03-07 14:18 +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-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232576 (part 2) - Rename gfxContext::GetCairo() as GetRefCairo() and make it static. r=jfkthame.
da650be00ba7a367ef1b9fbeb710edf54dde4306
created 2015-12-14 22:23 -0800
pushed 2016-03-07 14:18 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1232576 (part 1) - Move the reference |cairo_t*| from gfxContext to DrawTarget (as user data). r=jfkthame.
01b9ef7f3dce4338cb3fe1c87df1fc171657add4
created 2016-02-16 06:32 +0100
pushed 2016-02-17 03:40 +0000
Bas Schouten Bas Schouten - Bug 1247380: Only copy the background if we can succesfully get a snapshot. r=jrmuizel a=sylvestre
66b2ca5d7bc281a29b310d8727450e15027ba597
created 2015-12-06 18:18 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1229662 (part 3) - Remove AzureState::fillRule. r=jrmuizel.
decb55f7b93b8417eb9df773b7608ffe790b8185
created 2015-12-06 18:17 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1229662 (part 1) - Remove AzureState::clipWasReset. r=jrmuizel.
bb05a1110e4c7b9fa6eaca8aeaad1dfff18acf41
created 2015-12-04 13:43 -0500
pushed 2016-01-25 13:55 +0000
Milan Sreckovic Milan Sreckovic - Bug 1200021 - Part 3: Add DrawTarget::IsValid and don't let Cairo version snapshot invalid surface. r=bas
a1bf9a99ec4b309c91eb08b43a0e61c338616239
created 2015-11-27 20:49 -0800
pushed 2016-01-25 13:55 +0000
Chris Peterson Chris Peterson - Bug 1228947 - Replace mfbt/Constants.h with math.h. r=roc
1ca5537062ab207fa96b7eec61d3dcd6b540963a
created 2015-11-19 17:23 -0500
pushed 2016-01-25 13:55 +0000
Lee Salzman Lee Salzman - Bug 1224974 - fix GTK shaped window drawing. r=bas
1c7753515d42624c2588eb07ace904dc2de48208
created 2015-11-11 21:56 +0100
pushed 2016-01-25 13:55 +0000
Bas Schouten Bas Schouten - Bug 1210560 - Followup 3: Fix an assertion that can occur on mochitest bc4. r=jrmuizel on a CLOSED TREE
af5c9cf6898b0e2931a809774387cad5953363c3
created 2015-11-11 16:15 +0100
pushed 2016-01-25 13:55 +0000
Bas Schouten Bas Schouten - Bug 1210560 - Part 8: Remove unused PushGroup/PopGroup/PopGroupToSource functions. r=jrmuizel
2afe2414f3fc598290be55225d288e7225b9d735
created 2015-11-11 16:15 +0100
pushed 2016-01-25 13:55 +0000
Bas Schouten Bas Schouten - Bug 1210560 - Part 5: Convert BasicLayers usecases to PushGroupForBlendBack and temporary surfaces. r=jrmuizel
8fc53a1411390c159201d58ac5eb4ff27f01f4b5
created 2015-11-11 16:15 +0100
pushed 2016-01-25 13:55 +0000
Bas Schouten Bas Schouten - Bug 1210560 - Part 1: Add an API specifically intended for users that just Push and Pop-Mask/Pop-Paint. r=jrmuizel
ffdfe16e5481ec7186484517ce393581544c4d06
created 2015-11-08 21:03 -0800
pushed 2016-01-25 13:55 +0000
Nicholas Nethercote Nicholas Nethercote - Bug 1223215 (part 3) - Moz2Dify DeviceToUser(gfxSize) and UserToDevice(gfxSize). r=jrmuizel.
e83fc4b17ab5ed23dc63f2ae6957a1812ea93029
created 2015-10-17 13:28 -0700
pushed 2016-01-25 13:55 +0000
Chris Peterson Chris Peterson - Bug 1215898 - Fix clang's -Wimplicit-fallthrough warnings in gfx/thebes. r=jdaggett r=jmuizelaar
35655c81d4e6d6b866fed86c026bb5657ac5417a
created 2016-01-07 10:58 -0800
pushed 2016-01-07 19:34 +0000
Milan Sreckovic Milan Sreckovic - Beta/44 equivalent patches for bug 1200021 and 1230740. Carry r=bschouten a=ritu
less more (0) -300 -100 -60 tip