Le 18/10/2016 à 03:49, Enrico Forestieri a écrit :
commit 129459a71b52babb1a8e5a1e3de986976c93bde6
Author: Enrico Forestieri <for...@lyx.org>
Date:   Tue Oct 18 03:29:53 2016 +0200

    Take into account font changes when striking out display math formulas

    Font changes are brought inside the \lyxdeleted macro, just before
    outputting the latex code for the math inset. The inset writes a
    signature before itself and this is checked by \lyxsout for recognizing
    a display math. So, the font changes confuse \lyxsout, which also
    swallows the first macro at the very start of \lyxdeleted. The result
    is that the font changing command is not seen by latex and \sout is also
    used to further strike out the formula already striked out by tikz.
    This commit makes sure that the expected signature actually appears
    just after the opening brace of \lyxdeleted. It also accounts for a
    paragraph break occurring just before the math inset, in order to not
    introduce too much vertical space, which is noticeable when using
    larger font sizes.


This commit gives me new warnings:

../../master/src/Paragraph.cpp: In member function ‘void lyx::Paragraph::latex(const lyx::BufferParams&, const lyx::Font&, lyx::otexstream&, const lyx::OutputParams&, int, int, bool) const’: ../../master/src/Paragraph.cpp:2409:13: attention : enumeration value ‘hullNone’ not handled in switch [-Wswitch] ../../master/src/Paragraph.cpp:2409:13: attention : enumeration value ‘hullSimple’ not handled in switch [-Wswitch] ../../master/src/Paragraph.cpp:2409:13: attention : enumeration value ‘hullAlignAt’ not handled in switch [-Wswitch] ../../master/src/Paragraph.cpp:2409:13: attention : enumeration value ‘hullXAlignAt’ not handled in switch [-Wswitch] ../../master/src/Paragraph.cpp:2409:13: attention : enumeration value ‘hullXXAlignAt’ not handled in switch [-Wswitch] ../../master/src/Paragraph.cpp:2409:13: attention : enumeration value ‘hullRegexp’ not handled in switch [-Wswitch] ../../master/src/Paragraph.cpp:2409:13: attention : enumeration value ‘hullUnknown’ not handled in switch [-Wswitch]

JMarc


Reply via email to