making cairo mandatory in vcl

Caolán McNamara caolanm at redhat.com
Thu Nov 19 01:23:57 PST 2015


On Mon, 2015-11-16 at 10:53 +0100, Riccardo Magliocchetti wrote:
> Hi,
> 
> Il 16/11/2015 10:37, Caolán McNamara ha scritto:
> > On Sat, 2015-11-14 at 17:00 +0100, Riccardo Magliocchetti wrote:
> > > Hi Caolàn, all,
> > > 
> > > in [0] and [1] you made cairo mandatory for *nix platforms. This
> > > breaks
> > > --without-x but that's no big deal, i'll add some specific
> > > ifdefery.
> > > I have a couple of questions:
> > > - is there a plan to kill non cairo rendering?
> > 
> > I'd like to yes. The non-cairo text rendering is only used in the 
> > svp path at the moment. i.e. basically I'd move the gtk3 use of 
> > cairo text rendering down to svp and have it for all svp using 
> > platforms, allowing a big piece of code to be deleted and have one 
> > text-rendering path instead of two there.
> 
> Removing that code would make things a bit difficult for --without-x.

How does this make things difficult for without-X. It just replaces the
existing headless text renderer with one based on cairo ?

> If you have cairo, are there any case where you don't want the cairo
> canvas?

The android case maybe is one, where we just build enough of
LibreOffice to render documents to create a viewer, but not a full
blown presentation thing. But i don't have any particular options on
the cairo canvas thing at this point.

C.


More information about the LibreOffice mailing list