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==--