Re: Parsing JSON in C++

2020-06-19 Thread Noeck
Hi, in C++ I worked with property_trees from BOOST (under the BOOST license): https://www.boost.org/doc/libs/1_73_0/doc/html/property_tree.html Cheers, Joram

Re: Parsing JSON in C++

2020-06-19 Thread Carl Sorensen
guile-json is not a GNU project, but it is hosted on Savannah. It has a release in May 2020, and is licensed by GPL3.0. This sounds very compatible, but I don't know that it's the best. Carl On 6/19/20, 5:30 PM, "lilypond-devel on behalf of Owen Lamb" wrote: Hi all, I need to be able to

Parsing JSON in C++

2020-06-19 Thread Owen Lamb
Hi all, I need to be able to expose the contents of a SMuFL font's JSON metadata file to LilyPond. From what I can tell, LilyPond currently doesn't have any sort of JSON-parsing library in its dependencies, either in Scheme or in C++. An internet search revealed that there are... a *lot* of

Re: releasing 2.21.2

2020-06-19 Thread Jonas Hahnfeld
Am Donnerstag, den 11.06.2020, 16:12 +0200 schrieb Jonas Hahnfeld: > Hi all, > > with an initial CG update for GitLab committed, I'd like to propose > that we have our next unstable release 2.21.2 to get the documentation > available online. > > Due to the problems we had in the past, I decided

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Freitag, den 19.06.2020, 16:31 +0200 schrieb Han-Wen Nienhuys: > Thanks; yours is much nicer. > > Meanwhile, mine is failing for unknown reasons. > > How does this thing work? > > make doc > => > # Making input/regression/out-www/collated-files.pdf < texi >

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Han-Wen Nienhuys
Thanks; yours is much nicer. Meanwhile, mine is failing for unknown reasons. How does this thing work? make doc => # Making input/regression/out-www/collated-files.pdf < texi TEX=/home/hanwen/vc/lilypond/scripts/build/xetex-with-options.sh

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Freitag, den 19.06.2020, 15:36 +0200 schrieb Jonas Hahnfeld: > Am Freitag, den 19.06.2020, 15:11 +0200 schrieb Jonas Hahnfeld: > > Am Freitag, den 19.06.2020, 14:49 +0200 schrieb Han-Wen Nienhuys: > > > [hanwen@t460-wlan lilypond]$ qpdf --qdf --object-streams=disable > > > broken2.pdf

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread David Kastrup
Han-Wen Nienhuys writes: > On Fri, Jun 19, 2020 at 3:13 PM David Kastrup wrote: >> >> Han-Wen Nienhuys writes: >> >> > On Fri, Jun 19, 2020 at 12:50 PM Jonas Hahnfeld wrote: >> >> No changes for me. Please also keep in mind that the same command >> >> string works via the API interpreter. It

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Han-Wen Nienhuys
On Fri, Jun 19, 2020 at 3:13 PM David Kastrup wrote: > > Han-Wen Nienhuys writes: > > > On Fri, Jun 19, 2020 at 12:50 PM Jonas Hahnfeld wrote: > >> No changes for me. Please also keep in mind that the same command > >> string works via the API interpreter. It could be that this is related > >>

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Freitag, den 19.06.2020, 15:11 +0200 schrieb Jonas Hahnfeld: > Am Freitag, den 19.06.2020, 14:49 +0200 schrieb Han-Wen Nienhuys: > > On Fri, Jun 19, 2020 at 12:50 PM Jonas Hahnfeld wrote: > > > No changes for me. Please also keep in mind that the same command > > > string works via the API

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread David Kastrup
Han-Wen Nienhuys writes: > On Fri, Jun 19, 2020 at 12:50 PM Jonas Hahnfeld wrote: >> No changes for me. Please also keep in mind that the same command >> string works via the API interpreter. It could be that this is related >> to processing other files before the "empty" one... >> I'll try to

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Freitag, den 19.06.2020, 14:49 +0200 schrieb Han-Wen Nienhuys: > On Fri, Jun 19, 2020 at 12:50 PM Jonas Hahnfeld wrote: > > No changes for me. Please also keep in mind that the same command > > string works via the API interpreter. It could be that this is related > > to processing other files

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Han-Wen Nienhuys
On Fri, Jun 19, 2020 at 2:49 PM Han-Wen Nienhuys wrote: > This does present a quandary, because we'd either have to find > configuration that causes the problem to go away, or we have to modify > the string we're executing if we're not using the API. > > But the latter undoes the benefit of

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Han-Wen Nienhuys
On Fri, Jun 19, 2020 at 12:50 PM Jonas Hahnfeld wrote: > No changes for me. Please also keep in mind that the same command > string works via the API interpreter. It could be that this is related > to processing other files before the "empty" one... > I'll try to write a small wrapper around the

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Han-Wen Nienhuys
On Fri, Jun 19, 2020 at 1:01 PM Han-Wen Nienhuys wrote: > > It looks like this was discussed here: > > https://github.com/CTeX-org/forum/issues/29 > > (it's in Chinese, but google translate does a good job on the text.) > > According to the report, it's a bug in xdvipdfmx, and the blank pdf >

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Han-Wen Nienhuys
On Fri, Jun 19, 2020 at 12:50 PM Jonas Hahnfeld wrote: > > Am Freitag, den 19.06.2020, 12:18 +0200 schrieb Han-Wen Nienhuys: > > On Fri, Jun 19, 2020 at 12:11 PM David Kastrup wrote: > > > Jonas Hahnfeld via Discussions on LilyPond development > > > writes: > > > > > > > Am Freitag, den

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Han-Wen Nienhuys
It looks like this was discussed here: https://github.com/CTeX-org/forum/issues/29 (it's in Chinese, but google translate does a good job on the text.) According to the report, it's a bug in xdvipdfmx, and the blank pdf file is within spec. I looked at epdf.c, but there was no change in the

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Freitag, den 19.06.2020, 12:18 +0200 schrieb Han-Wen Nienhuys: > On Fri, Jun 19, 2020 at 12:11 PM David Kastrup wrote: > > Jonas Hahnfeld via Discussions on LilyPond development > > writes: > > > > > Am Freitag, den 19.06.2020, 11:47 +0200 schrieb Han-Wen Nienhuys: > > > > On Thu, Jun 18,

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Han-Wen Nienhuys
On Fri, Jun 19, 2020 at 12:11 PM David Kastrup wrote: > > Jonas Hahnfeld via Discussions on LilyPond development > writes: > > > Am Freitag, den 19.06.2020, 11:47 +0200 schrieb Han-Wen Nienhuys: > >> On Thu, Jun 18, 2020 at 7:45 PM Jonas Hahnfeld wrote: > >> > Am Donnerstag, den 18.06.2020,

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread David Kastrup
Jonas Hahnfeld via Discussions on LilyPond development writes: > Am Freitag, den 19.06.2020, 11:47 +0200 schrieb Han-Wen Nienhuys: >> On Thu, Jun 18, 2020 at 7:45 PM Jonas Hahnfeld wrote: >> > Am Donnerstag, den 18.06.2020, 11:21 -0600 schrieb Carl Sorensen: >> > > is it the difference between

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Jonas Hahnfeld via Discussions on LilyPond development
Am Freitag, den 19.06.2020, 11:47 +0200 schrieb Han-Wen Nienhuys: > On Thu, Jun 18, 2020 at 7:45 PM Jonas Hahnfeld wrote: > > Am Donnerstag, den 18.06.2020, 11:21 -0600 schrieb Carl Sorensen: > > > is it the difference between an output .ps file and an output .eps file? > > > > No, broken.ps

Re: xdvipdfmx fails with some regtests (“Invalid object”)

2020-06-19 Thread Han-Wen Nienhuys
On Thu, Jun 18, 2020 at 7:45 PM Jonas Hahnfeld wrote: > > Am Donnerstag, den 18.06.2020, 11:21 -0600 schrieb Carl Sorensen: > > On Thu, Jun 18, 2020 at 11:04 AM Jonas Hahnfeld via Discussions on > > LilyPond development wrote: > > > Am Donnerstag, den 18.06.2020, 00:23 +0200 schrieb Valentin

Re: Texinfo - manual line breaks in URLs?

2020-06-19 Thread Werner LEMBERG
> The patch did not solve the problem. OK. It was a shot into the dark. > A glance into the texi2dvi code showed that rather this tool causes > the problem. See > http://git.savannah.gnu.org/cgit/texinfo.git/diff/util/texi2dvi?id=2405caa6c7ab01d99af56aa056b1e77485ba Thanks for

Re: Texinfo - manual line breaks in URLs?

2020-06-19 Thread Michael Käppler
Am 18.06.2020 um 22:36 schrieb Michael Käppler: Am 18.06.2020 um 18:57 schrieb Werner LEMBERG: What seems most likely to me is that the indices are generated correctly, but texi2pdf refuses to generate the sorted versions. If I call texi2pdf --debug I do not see any invocations of 'texindex'.