[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Jitter] Print contexts are in Jitter master; poke submodule not upd
From: |
Jose E. Marchesi |
Subject: |
Re: [Jitter] Print contexts are in Jitter master; poke submodule not updated |
Date: |
Mon, 23 Nov 2020 13:51:56 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
> With some delay, I have finished the big change set introducing print
> contexts, which is now in the master branch.
> New tag v0.9.236. I have *not* updated the jitter submodule in poke as
> many API changes are incompatible, even if easy.
>
> One change which is not completely obvious and that José should notice
> is that the old
> "vmprefix_disassemble_routine_to"
> is now called
> jitter_routine_disassemble
> , with no "_to"; it takes a print_context argument in place of a FILE *,
> as many other functions do. The old "vmprefix_disassemble_routine"
> which printed to stdout no longer exists.
>
> The new header jitter/jitter-print.h explains the new functionality in
> detail.
>
> The new source jitter/jitter-print-libtextstyle.c serves well as an
> example of a context kind definition. José can probably ignore the
> entirety of the build system changes in Jitter (AC_JITTER and
> AC_JITTER_SUBPACKAGE now define more substitutions and one more Automake
> conditional; the same information is provided by jitter-config), but
> should look at that one C source.
>
> For the time being I am assuming that the porting effort on the Poke
> side will be quick and painless; if however I am wrong and you need help
> feel free to ask.
Ok, poke master now uses the main interface.
There is this little matter of the warning when NULL is passed as second
argument to jitter_print_context_make...