On 7/5/25 10:03 AM, Jürgen Spitzmüller wrote:
Am Samstag, dem 05.07.2025 um 22:53 +0900 schrieb Koji Yokota:
The entry of the external file in a LyX file is something like
\begin_inset External
template Draw.io
filename /path/testFile.drawio
\end_inset
so my understanding is that it doesn’t require a format change. The
part “template XXXX” specifies which external template in
lib/xtemplates directory should be used.
It requires a format change, as older versions of LyX will not be able
to deal with this.
Ideally, it should be reverted to something that is usable by previous
versions of LyX (see for instance revert_pdfpages in lyx_1_6.py). I
know this is not possible in all cases.
I was wondering about this. It feels like adding a new module. If we
were to do that at a minor release (say 2.5.3), then someone using (say)
2.5.2 wouldn't have it, but they could easily enough get it, and then it
would be fine. That's very different from adding a new kind of inset, or
whatever. The same would go for a new external template. Indeed, if I'm
not mistaken, even someone on a previous major version could grab the
new external template (unless we'd somehow changed the semantics for
those). So maybe I'm inclined to relax our policy here.
Riki
--
----------------------------
Richard Kimberly (Riki) Heck
Professor of Philosophy and Professor of Linguistics
Brown University
Pronouns: they/them/their
Website: http://rkheck.frege.org/
--
lyx-devel mailing list
lyx-devel@lists.lyx.org
https://lists.lyx.org/mailman/listinfo/lyx-devel