Re: [LyX/master] De-hardcode listings languages (#5651)

Kornel Benko <[email protected]> Sat, 25 Jul 2026 09:02:36 +0200
Newsgroups gmane.editors.lyx.devel
Message-ID <20260725090236.529fea38@admin1-desktop>
--===============2543517055478935603==
Content-Type: multipart/signed; boundary="Sig_/l3uUCQaCt1AzeyzPXM3BUXW";
 protocol="application/pgp-signature"; micalg=pgp-sha512

--Sig_/l3uUCQaCt1AzeyzPXM3BUXW
Content-Type: multipart/mixed; boundary="MP_/Z/M6jpx1Zy1nPe/5Po.Agzd"

--MP_/Z/M6jpx1Zy1nPe/5Po.Agzd
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline

Am Sat, 25 Jul 2026 09:00:10 +0200
schrieb Kornel Benko <[email protected]>:

> Am Fri, 24 Jul 2026 11:57:46 +0000
> schrieb Juergen Spitzmueller <[email protected]>:
>=20
> > commit 97f936e17a06896fcfa21efde9d7d3f178460a5c
> > Author: Juergen Spitzmueller <[email protected]>
> > Date:   Fri Jul 24 13:55:43 2026 +0200
> >=20
> >     De-hardcode listings languages (#5651)
> >    =20
> >     TODO: add languages that are only supported by minted, not listings.
> >=20
> >  development/FORMAT                 |   5 +
> >  lib/Makefile.am                    |   2 +-
> >  lib/listinglanguages               | 725 +++++++++++++++++++++++++++++=
++++++++
> >  lib/lyx2lyx/lyx_2_6.py             |  50 ++-
> >  src/ListingLanguage.cpp            | 299 +++++++++++++++
> >  src/ListingLanguage.h              | 153 ++++++++
> >  src/LyX.cpp                        |  18 +
> >  src/LyX.h                          |   2 +
> >  src/Makefile.am                    |   2 +
> >  src/frontends/qt/GuiListings.cpp   | 207 ++++-------
> >  src/frontends/qt/GuiListings.h     |   4 +
> >  src/insets/InsetListings.cpp       |  23 +-
> >  src/insets/InsetListingsParams.cpp |  82 +----
> >  src/version.h                      |   4 +-
> >  14 files changed, 1357 insertions(+), 219 deletions(-) =20
>=20
> After this commit I get the attached errors using -Werror=3Dshadow on gcc=
-14.
>=20
> 	Kornel

Now with the attachement

--MP_/Z/M6jpx1Zy1nPe/5Po.Agzd
Content-Type: application/octet-stream; name=errors
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename=errors

L3VzcjIvc3JjL2x5eC9seXgtdGVzdC9zcmMvTGlzdGluZ0xhbmd1YWdlLmNwcDogSW4gbWVtYmVy
IGZ1bmN0aW9uIOKAmGJvb2wgbHl4OjpMaXN0aW5nTGFuZ3VhZ2U6OmlzRGVmYXVsdERpYWxlY3Qo
Y29uc3Qgc3RkOjpzdHJpbmcmKSBjb25zdOKAmToKL3VzcjIvc3JjL2x5eC9seXgtdGVzdC9zcmMv
TGlzdGluZ0xhbmd1YWdlLmNwcDoxNjk6NjA6IGVycm9yOiBkZWNsYXJhdGlvbiBvZiDigJhkaWFs
ZWN04oCZIHNoYWRvd3MgYSBtZW1iZXIgb2Yg4oCYbHl4OjpMaXN0aW5nTGFuZ3VhZ2XigJkgWy1X
ZXJyb3I9c2hhZG93XQogIDE2OSB8IGJvb2wgTGlzdGluZ0xhbmd1YWdlOjppc0RlZmF1bHREaWFs
ZWN0KHN0ZDo6c3RyaW5nIGNvbnN0ICYgZGlhbGVjdCkgY29uc3QKICAgICAgfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+fn5+fn5+fn5+fn5+fn5+fn5+fl5+fn5+fn4K
SW4gZmlsZSBpbmNsdWRlZCBmcm9tIC91c3IyL3NyYy9seXgvbHl4LXRlc3Qvc3JjL0xpc3RpbmdM
YW5ndWFnZS5jcHA6MTM6Ci91c3IyL3NyYy9seXgvbHl4LXRlc3Qvc3JjL0xpc3RpbmdMYW5ndWFn
ZS5oOjYwOjE2OiBub3RlOiBzaGFkb3dlZCBkZWNsYXJhdGlvbiBpcyBoZXJlCiAgIDYwIHwgICAg
ICAgICBzdHJ1Y3QgZGlhbGVjdCB7CiAgICAgIHwgICAgICAgICAgICAgICAgXn5+fn5+fgovdXNy
Mi9zcmMvbHl4L2x5eC10ZXN0L3NyYy9MaXN0aW5nTGFuZ3VhZ2UuY3BwOiBJbiBtZW1iZXIgZnVu
Y3Rpb24g4oCYYm9vbCBseXg6Okxpc3RpbmdMYW5ndWFnZTo6aXNNaW50ZWREaWFsZWN0KGNvbnN0
IHN0ZDo6c3RyaW5nJikgY29uc3TigJk6Ci91c3IyL3NyYy9seXgvbHl4LXRlc3Qvc3JjL0xpc3Rp
bmdMYW5ndWFnZS5jcHA6MTc5OjU5OiBlcnJvcjogZGVjbGFyYXRpb24gb2Yg4oCYZGlhbGVjdOKA
mSBzaGFkb3dzIGEgbWVtYmVyIG9mIOKAmGx5eDo6TGlzdGluZ0xhbmd1YWdl4oCZIFstV2Vycm9y
PXNoYWRvd10KICAxNzkgfCBib29sIExpc3RpbmdMYW5ndWFnZTo6aXNNaW50ZWREaWFsZWN0KHN0
ZDo6c3RyaW5nIGNvbnN0ICYgZGlhbGVjdCkgY29uc3QKICAgICAgfCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIH5+fn5+fn5+fn5+fn5+fn5+fn5+Xn5+fn5+fgovdXNyMi9z
cmMvbHl4L2x5eC10ZXN0L3NyYy9MaXN0aW5nTGFuZ3VhZ2UuaDo2MDoxNjogbm90ZTogc2hhZG93
ZWQgZGVjbGFyYXRpb24gaXMgaGVyZQogICA2MCB8ICAgICAgICAgc3RydWN0IGRpYWxlY3Qgewog
ICAgICB8ICAgICAgICAgICAgICAgIF5+fn5+fn4KL3VzcjIvc3JjL2x5eC9seXgtdGVzdC9zcmMv
TGlzdGluZ0xhbmd1YWdlLmNwcDogSW4gbWVtYmVyIGZ1bmN0aW9uIOKAmHN0ZDo6c3RyaW5nIGx5
eDo6TGlzdGluZ0xhbmd1YWdlOjpnZXRNaW50ZWRMYW5nKGNvbnN0IHN0ZDo6c3RyaW5nJikgY29u
c3TigJk6Ci91c3IyL3NyYy9seXgvbHl4LXRlc3Qvc3JjL0xpc3RpbmdMYW5ndWFnZS5jcHA6MTkw
OjU0OiBlcnJvcjogZGVjbGFyYXRpb24gb2Yg4oCYZGlhbGVjdOKAmSBzaGFkb3dzIGEgbWVtYmVy
IG9mIOKAmGx5eDo6TGlzdGluZ0xhbmd1YWdl4oCZIFstV2Vycm9yPXNoYWRvd10KICAxOTAgfCBz
dHJpbmcgTGlzdGluZ0xhbmd1YWdlOjpnZXRNaW50ZWRMYW5nKHN0cmluZyBjb25zdCAmIGRpYWxl
Y3QpIGNvbnN0CiAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+
fn5+fn5+fn5+fn5+fn5efn5+fn5+Ci91c3IyL3NyYy9seXgvbHl4LXRlc3Qvc3JjL0xpc3RpbmdM
YW5ndWFnZS5oOjYwOjE2OiBub3RlOiBzaGFkb3dlZCBkZWNsYXJhdGlvbiBpcyBoZXJlCiAgIDYw
IHwgICAgICAgICBzdHJ1Y3QgZGlhbGVjdCB7CiAgICAgIHwgICAgICAgICAgICAgICAgXn5+fn5+
fgpjYzFwbHVzOiBhbGwgd2FybmluZ3MgYmVpbmcgdHJlYXRlZCBhcyBlcnJvcnMKCg==

--MP_/Z/M6jpx1Zy1nPe/5Po.Agzd--

--Sig_/l3uUCQaCt1AzeyzPXM3BUXW
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

-----BEGIN PGP SIGNATURE-----

iQEzBAEBCgAdFiEE75EqQxV38F6szpLQb1AEVgNfRFsFAmpkX4wACgkQb1AEVgNf
RFvKGgf9HKuWnvLG0F7QW4If7H9fTHLr44tt3GZCMT8PDTvouzs14bgUFdO2g4ce
VsoZZjowICA28g40H7i/2UavgIVxfLhSA+fEErIAXioaeRZUre9E1l5Hh/dCLgdT
Kw1X/DcdcPWNQArgi+ibE8tIejDaTpru0S+ItCEJ5JcUQRi87WEy4CDWkjJpoPWZ
X5TKvOFEqXuze1FAU1tPUeLwZ8B29mxyza6mjkQstzx8ti/zEM+a3zUWtapgiwSY
4PxZulRjrueLifJVXKWo6q6+LdynUHSTfr8X82rwFgKVlQH0ffvfrJX0V5aZSkWr
ryDLv8+ADeRI0S4fpyqA6CFjXAz1Fw==
=hYi5
-----END PGP SIGNATURE-----

--Sig_/l3uUCQaCt1AzeyzPXM3BUXW--

--===============2543517055478935603==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
lyx-devel mailing list
[email protected]
https://lists.lyx.org/mailman/listinfo/lyx-devel

--===============2543517055478935603==--