summaryrefslogtreecommitdiff
path: root/vcl/headless/svpcairotextrender.cxx
AgeCommit message (Collapse)Author
2016-02-02move CairoTextRender cleanup to callersCaolán McNamara
so releaseCairoContext is a mirror of getCairoContext, so callers that don't need to flush can drop that explicit call Not sure, now that I see it, how there's been no sign of any problem with no damage of the affected text area under gtk3 Change-Id: I8e508160be4102c64a0ecdf5591b6999f9171c36
2016-02-02rename drawSurface to releaseCairoContextCaolán McNamara
Change-Id: Ie5aac4a8b11daa2aba092923286fbbb2d76d4651
2016-01-18svp: emulate XOR in cairo paths when necessaryCaolán McNamara
Change-Id: I05a4803e327b812c18c9f5bfcbb0bea8296da46c
2015-11-23only one headless text renderer nowCaolán
Change-Id: I045d7a58f3eae20c733fe93faa3a64687e7c85e3
2015-11-23VirtualDevices either match another device depth, or are 1 bitCaolán McNamara
cairo can therefore always render to a svp virtual device with need for a fallback Change-Id: I5d03ae541820389e26f7448444444be009fb28a4
2015-11-23Do all svp text rendering with cairoCaolán McNamara
enabling us to delete a whole pile of foo For android we patch cairo, which is internal in that case, to swap the rgb components so that cairo then matches the OpenGL GL_RGBA format so we can use it there where we don't have GL_BGRA support. Change-Id: I25e34889c7b7263438b143dd2a2ad882fb0f190a