On 09/04/2016 02:39 AM, Jürgen Spitzmüller wrote:
> Shall we backport this?

It's fine with me if you think it safe. I've never used luatex, so have
no opinion.

Richard

>
> Jürgen
>
> Am Samstag, den 09.07.2016, 16:45 +0200 schrieb Juergen Spitzmueller:
>> commit 97b9e81ceef7aaedcdbe012fba5f4972727d29ea
>> Author: Juergen Spitzmueller <sp...@lyx.org>
>> Date:   Sat Jul 9 16:45:27 2016 +0200
>>
>>     Fix for recent luatex versions.
>> ---
>>  src/LaTeXFeatures.cpp |   12 +++++++++++-
>>  1 files changed, 11 insertions(+), 1 deletions(-)
>>
>> diff --git a/src/LaTeXFeatures.cpp b/src/LaTeXFeatures.cpp
>> index 16ec4c1..8b7287e 100644
>> --- a/src/LaTeXFeatures.cpp
>> +++ b/src/LaTeXFeatures.cpp
>> @@ -229,6 +229,13 @@ static docstring const papersizepdf_def =
>> from_ascii(
>>      "\\pdfpageheight\\paperheight\n"
>>      "\\pdfpagewidth\\paperwidth\n");
>>  
>> +static docstring const papersizepdflua_def = from_ascii(
>> +    "% Backwards compatibility for LuaTeX < 0.90\n"
>> +    "\\@ifundefined{pageheight}{\\let\\pageheight\\pdfpageheight
>> }\n"
>> +    "\\@ifundefined{pagewidth}{\\let\\pagewidth\\pdfpagewidth}\n
>> "
>> +    "\\pageheight\\paperheight\n"
>> +    "\\pagewidth\\paperwidth\n");
>> +
>>  static docstring const cedilla_def = from_ascii(
>>      "\\newcommand{\\docedilla}[2]{\\underaccent{#1\\mathchar'30}
>> {#2}}\n"
>>      "\\newcommand{\\cedilla}[1]{\\mathpalette\\docedilla{#1}}\n"
>> );
>> @@ -1173,8 +1180,11 @@ docstring const LaTeXFeatures::getMacros()
>> const
>>      }
>>  
>>      if (mustProvide("papersize")) {
>> -            if (runparams_.flavor == OutputParams::LATEX)
>> +            if (runparams_.flavor == OutputParams::LATEX
>> +                || runparams_.flavor == OutputParams::DVILUATEX)
>>                      macros << papersizedvi_def << '\n';
>> +            else if  (runparams_.flavor == OutputParams::LUATEX)
>> +                    macros << papersizepdflua_def << '\n';
>>              else
>>                      macros << papersizepdf_def << '\n';
>>      }


Reply via email to