configure warnings in CI for libio

2021-08-31 Thread Jean Abou Samra
Hi, We have the following in CI build logs: checking libio.h usability... no | checking libio.h presence... yes || configure: WARNING: libio.h: present but cannot be compiled || configure: WARNING: libio.h: check for missing prerequisite headers? || configure: WARNING: libio.h: see the Autoconf

Re: Cairo plans

2021-08-31 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Dienstag, dem 31.08.2021 um 17:24 +0200 schrieb Jean Abou Samra: > To me, the top priority would be getting the fresh > Cairo backend to be tested as widely as possible, as > soon as possible. Unfortunately, I currently have some > doubt that releases with Cairo being opt-in will best > achieve

Re: Cairo plans

2021-08-31 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Dienstag, dem 31.08.2021 um 11:34 +0200 schrieb Han-Wen Nienhuys: > > Giving timing for a single HTML file is a bit dubious because it > > requires processing all .tely files for cross-references. For the > > influence of Cairo, you really want to compare the time it takes to run > > lilypond-bo

Re: Cairo plans

2021-08-31 Thread Jean Abou Samra
Le 31/08/2021 à 14:47, Werner LEMBERG a écrit : From my current understanding of missing features, the amount of testing the backend can have received (or rather cannot, due to novelty), and the nature of bugs that are found (both in Cairo itself and the integration in LilyPond), I don't think t

Re: Cairo plans

2021-08-31 Thread Werner LEMBERG
> I'll look into PDF processing software. AFAICT, the subsetting > retains the character mapping of the original font, so I think it > should be possible to rewrite it to embed the Emmentaler font once, > point all font references to the full font, and elide all the > subsetted versions. Thanks

Re: Cairo plans

2021-08-31 Thread Jean Abou Samra
Le 31/08/2021 à 12:37, Kevin Barry a écrit : I would also have been inclined to say this suggests a major version bump. But if what you say is true - that input is completely unchanged - then it may not be necessary. Will the loss of the ps-command affect users? Basically, the \postscript mark

Re: Cairo plans

2021-08-31 Thread Kevin Barry
These changes/improvements are exciting. Thank you and Knut for the hard work! > > I would say that this step requires going to LilyPond 3.0, along with > > removing all the features and commands that cannot be implemented in > > the Cairo backend, or that we don't want to. > > We can discuss this

Re: Cairo plans

2021-08-31 Thread Han-Wen Nienhuys
On Mon, Aug 30, 2021 at 6:31 PM Jonas Hahnfeld wrote: > > Am Montag, dem 30.08.2021 um 10:16 +0200 schrieb Han-Wen Nienhuys: > > With MR 897, I have been able to run the doc build through > > Cairo. Results are very encouraging: the build is faster, while the > > resulting PDF file is smaller. > >

Re: Cairo plans

2021-08-31 Thread David Kastrup
Jonas Hahnfeld writes: > Am Montag, dem 30.08.2021 um 18:47 +0200 schrieb David Kastrup: >> Jonas Hahnfeld via Discussions on LilyPond development >> writes: >> >> > Giving timing for a single HTML file is a bit dubious because it >> > requires processing all .tely files for cross-references. F