[XeTeX] XeTeX release notes ?

2019-11-03 Thread Taylor, P
Could anyone please tell me where I may find the release notes for XeTeX ? I ask because the behaviour of \XeTeXpdffile changed somewhere between \XeTeXrevision = 0.6 and \XeTeXrevision = 0.9 (see code fragment below) and I would like to ensure that my code behaviour is correct for inte

Re: [XeTeX] XeTeX release notes ?

2019-11-03 Thread Hironobu Yamashita
Hi Phil, I guess the change in TeX Live svn r44964: https://www.tug.org/svn/texlive?view=revision&revision=44964 along with xdvipdfmx change in r44963: https://www.tug.org/svn/texlive?view=revision&revision=44963 started to support /Rotate in PDF inclusion. According to the ChangeLog, this change

Re: [XeTeX] XeTeX release notes ?

2019-11-03 Thread Taylor, P
Hironobu Yamashita wrote: Hi Phil, I guess the change in TeX Live svn r44964: https://www.tug.org/svn/texlive?view=revision&revision=44964 along with xdvipdfmx change in r44963: https://www.tug.org/svn/texlive?view=revision&revision=44963 started to support /Rotate in PDF inclusion. According t

Re: [XeTeX] XeTeX release notes ?

2019-11-03 Thread Bruno Le Floch
Note that the version test using \ifdim is unsafe because values are rounded to a certain number of scaled points before being compared. On 11/3/19 5:27 PM, Taylor, P wrote: >                 *\ifdim \XeTeXrevision pt < 0.9pt* \ifdim 0.8pt < 0.9pt % expected \else \UNEXPECTED \fi giv

Re: [XeTeX] XeTeX release notes ?

2019-11-03 Thread Taylor, P
Bruno Le Floch wrote: Note that the version test using \ifdim is unsafe because values are rounded to a certain number of scaled points before being compared. Argh, Scheisse. Many thanks for the warning, Bruno — will amend code accordingly. And I suppose I ought to add in \XeTeXversion as w

Re: [XeTeX] XeTeX release notes ?

2019-11-03 Thread Taylor, P
Taylor, P wrote: > Many thanks for the warning, Bruno — will amend code accordingly. The following would seem to suffice for now : % \ifcase \numexpr \strcmp {\the \XeTeXversion \XeTeXrevision} {0.9} + 1 \relax   \ifcase \numexpr \strcmp {0.8} {0.9} + 1 \relax     \message {exp

Re: [XeTeX] XeTeX release notes ?

2019-11-03 Thread Bruno Le Floch
On 11/3/19 6:57 PM, Taylor, P wrote: > Taylor, P wrote: > >> Many thanks for the warning, Bruno — will amend code accordingly. > > The following would seem to suffice for now : > > > % \ifcase \numexpr \strcmp {\the \XeTeXversion \XeTeXrevision} {0.9} > + 1 \relax > >   \ifcase \numexpr

Re: [XeTeX] XeTeX release notes ?

2019-11-03 Thread Taylor, P
Bruno Le Floch wrote: > The big drawback of \strcmp is that it has only been added in recent > years. Oh ... > Maybe the \ifdim test for old enough versions and the \strcmp > one for recent ones could be enough... Thank you Bruno — back to the drawing board ! ** Phil.