gfx/2d/DrawTargetCairo.cpp
de388c070eafe57bca0ae84d79e51056c9373587
created 2014-09-23 09:44 -0400
pushed unknown
Mason Chang Mason Chang - Bug 1056340 - Clip viewport fixed position overflow to scroll frame. r=roc
ee202b6cebad26410b39f530c19768cdaf452504
created 2014-09-19 00:01 +0200
pushed unknown
Bas Schouten Bas Schouten - Bug 1069584: Bail if a cairo surface is in an invalid state. r=jrmuizel
f023469654ddaa7f6d98d8d6c17efb449fcb12be
created 2014-09-17 23:23 +0200
pushed unknown
Bas Schouten Bas Schouten - Bug 1068613 - Part 4: Log failures in CairoCreateSimilar. r=jrmuizel
a692842b53277da714a5e20465d21c56319134d3
created 2014-09-12 17:11 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 1062723 - Part 2: Implement source clipping for DrawTargetCairo. r=Bas
9a507b307d1d66c225d3848591ae6bfa39f1327b
created 2014-08-31 23:31 -0400
pushed unknown
Ehsan Akhgari Ehsan Akhgari - Bug 1060802 - Fix some more bad implicit constructors in gfx; r=roc
485b611e3d449e5e762daf091f7886c42cde9d28
created 2014-08-28 16:07 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 1053934 - Don't use the cairo context to create similar surfaces since it might be in an error state. r=jrmuizel
c031275796fc56067fee03ecaa7c82735a2771a3
created 2014-08-15 14:23 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 1051592 - Clip DrawTargetCairo's context to the surface bound to prevent massive mask allocations within cairo. r=jrmuizel
9443cda3374e49cd2aebdacf359c0887be09a0bb
created 2014-08-15 00:37 -0400
pushed unknown
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 028c43cd12a5 (bug 1051592) for Windows bustage.
028c43cd12a5de4a37439c1872319426ff633e06
created 2014-08-15 14:23 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 1051592 - Clip DrawTargetCairo's context to the surface bound to prevent massive mask allocations within cairo. r=jrmuizel
7aee66d772f47664b902e68fe9a531d17b274a75
created 2014-08-06 14:40 +0200
pushed unknown
Nicolas Silva Nicolas Silva - Bug 1025138 - Integrate DrawTargetTiled preffed off. r=mattwoodrow
524dc207d68fafefd5d132ce2ebf045586c10a7d
created 2014-07-09 13:53 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 1035168 - Use Map api to check if DataSourceSurfaces have data available in DrawTargetCairo. r=Bas
2efc9fe1ab0e2b7f51e5d2b0a866a7b4ab6967ad
created 2014-07-09 08:53 +0530
pushed unknown
Nigel Babu Nigel Babu - Backed out changeset bd41dff8f475 (bug 1035168) for Win7 debug crashtest bustage
bd41dff8f47558272c1fe01a96e7596d05171a80
created 2014-07-09 13:53 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 1035168 - Use Map api to check if DataSourceSurfaces have data available in DrawTargetCairo. r=Bas
6ce30cc08e842585a0d185479b70cb187be19f60
created 2014-07-04 16:55 +0200
pushed unknown
Nicolas Silva Nicolas Silva - Bug 1034584 - Prevent invalid sources to contaminate cairo DrawTargets during painting operations. r=Bas
48aef90168b0302cfa4f003e110e7c121338f9fb
created 2014-07-02 09:15 +0900
pushed unknown
Mike Hommey Mike Hommey - Bug 1031267 - Fix system cairo builds after bug 1027763. r=jwatt,a=kwierso
db4f6e2158723fd948c4e0a69c3256f007365d71
created 2014-07-01 17:52 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 997304 - Copy the image data if it's not a suitable size for cairo. r=Bas
ac9475dcc406b361b9f7f796a7469690b4bc176f
created 2014-07-01 08:12 +0200
pushed unknown
Carsten "Tomcat" Book Carsten "Tomcat" Book - Backed out changeset c9c8c4ae8e0f (bug 997304) for bustage on a CLOSED TREE
c9c8c4ae8e0f85914011949d28ccd29d7709ebd2
created 2014-07-01 17:52 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 997304 - Copy the image data if it's not a suitable size for cairo. r=Bas
38e0566bb94b42650a396eda351678972a1d8e65
created 2014-06-27 16:58 +0100
pushed unknown
Jonathan Watt Jonathan Watt - Backed out changeset a7ea536288e0 (bug 1031267) for bustage..
a7ea536288e0505ce69326996d4d268306076fc6
created 2014-06-27 16:29 +0100
pushed unknown
Jan Beich Jan Beich - Bug 1031267 - Fix --enable-system-cairo builds after they were broken by bug 1027763. r=jwatt
14fe3ddc2e9cbbdc7eda2a89a22e750fe945426b
created 2014-06-27 10:17 +0100
pushed unknown
Jonathan Watt Jonathan Watt - Bug 1027763, part 4 - Add a new DrawTarget::GetType() method and three generic type enum values for it to return. r=Bas, r=jrmuizel
2b483618e693efaab3fa7e3f67ddb64ec41ad505
created 2014-06-22 11:10 -0700
pushed unknown
Sasha Fydrich Sasha Fydrich - Bug 1020439 - Call cairo_surface_destroy in GetCairoSurfaceForSourceSurface in case of failure. r=bas
157bfd025602803937ceeed1dcadc19244bbbe14
created 2014-06-19 21:35 +0100
pushed unknown
Jonathan Watt Jonathan Watt - Bug 1027763, part 1 - Rename DrawTarget::GetType() to DrawTarget::GetBackendType() in Moz2D code. r=Bas
038f7887f26d9e2bfc7f95129b994174c5eab380
created 2014-06-13 17:09 +0100
pushed unknown
Jonathan Watt Jonathan Watt - Bug 1024983 - Stop addrefing and releasing excessively in the Moz2D code in functions that return a TemporaryRef. r=mstange
79624417d24728cd9b64a4196712530825ff2390
created 2014-05-22 20:06 -0400
pushed unknown
Michael Wu Michael Wu - Bug 994081 - [3/3] Optimize surfaces on Cairo X11, r=Bas f=karlt
3b5fb4abaa3fe006cbcc34fa0bfcb940b1101c53
created 2014-05-08 11:23 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 1003707 - Pass surfaces sizes in to CreateSourceSurfaceFromNativeSurface instead of trying to extract it from cairo. r=Bas
cc4dc391e6e728d764607537a5289bf144c0dd7e
created 2014-04-15 14:57 +1000
pushed unknown
Dan Glastonbury Dan Glastonbury - Bug 963492 - Assertion failure: GetTransform() == Matrix(mat.xx, mat.yx, mat.xy, mat.yy, mat.x0, mat.y0). r= matt.woodrow
73f991528355dfacf68d27daf3059b6ea37a11e5
created 2014-04-15 11:46 +0800
pushed unknown
peter chang peter chang - Bug 970007 Fix incorrect colorformat when using CairoSurface, r=gal
3c1fc4eed0f528736d2f9c5ba646a1f4e7c02072
created 2014-04-09 21:15 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 993784 - Part 2: Add gfxContext API to mask directly from a moz2d SourceSurface. r=roc
9bdb998af6c17d749c80056e879915c2eeaaabf1
created 2014-02-27 11:56 -0500
pushed unknown
Horia Iosif Olaru Horia Iosif Olaru - Bug 952051 - Change the GetOperator call in FlushGroup to take into account the mix-blend-mode operator for the group. r=roc
01dbbc492f157260cf4112bcddddb08e6d4e1351
created 2014-01-10 14:06 -0500
pushed unknown
Benoit Jacob Benoit Jacob - Bug 958375 - 8/9 - Make remaining Moz2D enums typed - r=Bas
12e72f2f90e3e6031e94d6b29bf78e0a979513d3
created 2014-01-10 14:06 -0500
pushed unknown
Benoit Jacob Benoit Jacob - Bug 958375 - 6/9 - Make BackendType and NativeSurfaceType typed enums - r=Bas
cf1cbaffbfbc60529b036e0bcdad3362c42615e5
created 2014-01-10 14:06 -0500
pushed unknown
Benoit Jacob Benoit Jacob - Bug 958375 - 4/9 - Make SurfaceFormat a typed enum - r=Bas
1e18486ef2ced20749a013cc5b98e1c7c43d6310
created 2014-01-10 13:55 -0500
pushed unknown
Benoit Jacob Benoit Jacob - Bug 958375 - 1/9 - Make SurfaceType a typed enum - r=Bas
1fa9d7cf6d623552d4a4c86b374eaccd5c3354eb
created 2014-01-07 11:27 +1300
pushed unknown
Nicholas Cameron Nicholas Cameron - Bug 950550. Restore the transform in DrawTargetCairo::PopClip. r=jrmuizel
272bb40f463fc836525d10f0785035851481964b
created 2013-11-27 12:22 +0100
pushed unknown
Markus Stange Markus Stange - Bug 924102 - Implement DrawTarget filter APIs with FilterNodeSoftware for Cairo, CG, D2D, D2D1 and Dual. r=Bas
7f470ad20b6b2f2461576608557df7e164834695
created 2013-11-27 12:22 +0100
pushed unknown
Markus Stange Markus Stange - Bug 924102 - Let AlphaBoxBlur take separate blur radius parameters for X and Y. r=Bas
5d4d2a7ffe3abdcf0d88ec2b34f216bda4faf2da
created 2013-11-13 08:23 -0500
pushed unknown
Jaroslav Kopecký Jaroslav Kopecký - Bug 937978 - Make SetPermitSubpixelAA a nop with --enable-system-cairo (like bug 623797). r=mattwoodrow
e9370b4c4aced54e2fca3c9de2c2603ecabfd97b
created 2013-11-05 17:50 +1300
pushed unknown
Matt Woodrow Matt Woodrow - Bug 926023 - Use the value of SetPermitSubpixelAA for DrawTargetCairo. r=Bas
9c2338877b059ad403a8197c3bbce6a309ba492a
created 2013-11-08 14:39 +1300
pushed unknown
Nicholas Cameron Nicholas Cameron - Bug 934842. CopySurface for data source surfaces. r=Bas
ed57804472ee8a81b40f28bbdbf015cc74ef33b3
created 2013-11-05 20:00 +1300
pushed unknown
Matt Woodrow Matt Woodrow - Backout c99d15a060e2 for causing windows Ru reftest failures.
c99d15a060e22f93765d56c3cb44ad8182e01461
created 2013-11-05 17:50 +1300
pushed unknown
Matt Woodrow Matt Woodrow - Bug 926023 - Use the value of SetPermitSubpixelAA for DrawTargetCairo. r=Bas
1aa8cb86bef01c9d9e9f91ab491296c38cc58701
created 2013-11-04 00:57 +0100
pushed unknown
Bas Schouten Bas Schouten - Bug 934287: Add size and for data DrawTarget creation functions. r=mattwoodrow
cf2681f80043d576f196432a59ebe34b0236cfb1
created 2013-11-04 00:57 +0100
pushed unknown
Bas Schouten Bas Schouten - Bug 934286: Ifdef Mozilla specific cairo function usage. r=mattwoodrow
4c3c13fc333c330118b25f261f2dd51dcbc7f10a
created 2013-10-25 23:25 +0200
pushed unknown
Robert O'Callahan Robert O'Callahan - Bug 924679. Part 4: Add Factory::CreateSourceSurfaceForCairoSurface. r=mattwoodrow
5a7016b24bf89eddf511b4893a8be3f6192814e1
created 2013-10-22 12:11 +0200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 928727 - Don't clear before drawing with OPERATOR_SOURCE in DrawTargetCairo, since we know all required pixels will be clear already. r=jrmuizel
a047800e4772a68f16a49b6df74c7ff54fc798f0
created 2013-10-22 12:11 +0200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 928727 - Share code for getting the user-space clip bounds in DrawTargetCairo. r=jrmuizel
27b3b090e4fd66b7a7c727c0d42137a6af16557d
created 2013-10-11 16:47 -0400
pushed unknown
Benoit Girard Benoit Girard - Bug 921212 - Rotate buffer in place to avoid gralloc surface allocation. r=Bas
fc7cc3c1dccfb9892e14b5639ccb533aba270156
created 2013-10-17 19:08 -0400
pushed unknown
Benoit Girard Benoit Girard - Bug 928123 - Avoid PushGroup during simple FillRect. r=Bas
9ae8ea90aff4e142f777beb659f8488d35a0a983
created 2013-10-18 10:21 -0400
pushed unknown
Ryan VanderMeulen Ryan VanderMeulen - Backed out changeset 6150269410b2 (bug 921212) for bustage on a CLOSED TREE.
6150269410b2ddad02f99457a33d922e2e3784ad
created 2013-10-11 16:47 -0400
pushed unknown
Benoit Girard Benoit Girard - Bug 921212 - Rotate buffer in place to avoid gralloc surface allocation. r=Bas
0cb34784d9da2f7ed3c11d306709e58ada105219
created 2013-10-15 14:55 +1300
pushed unknown
Matt Woodrow Matt Woodrow - Bug 740598 - Add optimized version of CopyRect for the cairo backend. r=Bas
3287d7bbdc14370007bc4fc56356766b6412a49e
created 2013-09-28 16:20 +0200
pushed unknown
Bas Schouten Bas Schouten - Bug 918613: Convert cairo path code to use cairo_path_t. r=jrmuizel
5758b5d10fce4f375ce2c2b29cc9946cfa411bcf
created 2013-09-27 17:21 +0200
pushed unknown
Markus Stange Markus Stange - Bug 921132 - Make CopyDataToCairoSurface respect stride. r=ncameron
96f24d4ebe113077466020025881f5206253edf3
created 2013-09-27 17:18 +0200
pushed unknown
Markus Stange Markus Stange - Bug 921501 - Call CGBitmapContextGetHeight when getting the height for Cairo Quartz surfaces. r=Bas
b1899a7985ef364da48d3d1b977ff44870f2c872
created 2013-09-23 15:28 +1200
pushed unknown
Anthony Jones Anthony Jones - Bug 918138 - Move Borrowed*Context to a separate header file; r=mattwoodrow
e649d78553ec849a501a04ea52b538b60a933de2
created 2013-09-20 14:00 +1200
pushed unknown
Anthony Jones Anthony Jones - Bug 740200 - BorrowedContext support for cairo; r=mattwoodrow
25ee493a6e17fd236f115b020ee3c40738c02939
created 2013-09-18 23:08 -0700
pushed unknown
Phil Ringnalda Phil Ringnalda - Backed out 10 changesets (bug 907926, bug 911393, bug 740200, bug 917703) for b2g build bustage
d871c0d615105982da5782a61d7ead122247e32b
created 2013-09-19 16:29 +1200
pushed unknown
Anthony Jones Anthony Jones - Bug 740200 - BorrowedContext support for cairo; r=mattwoodrow
3eb3561451c317fc63541d985915524fce086bf3
created 2013-09-11 17:08 +1200
pushed unknown
Matt Woodrow Matt Woodrow - Bug 907926 - Avoid pushing a group if we can in DrawTargetCairo::DrawSurface. r=Bas
less more (0) -100 -60 tip