commit 41fcd91de7a2dbb078814491ff095bf4113768d8 Date: Sun Jun 8 14:02:58 2025 +0200 lib: Drop pre-C++23 workaround .gitlab-ci.yml | 69 + build-aux/Makefile | 33 + build-aux/org.gnome.vte.gtk.json.in | 31 + meson.build | 848 ++ meson_options.txt | 114 + po/LINGUAS | 103 + po/ia.po | 66 + po/uz.po | 65 + src/app/app.cc | 4898 ++++++++ src/app/meson.build | 159 + src/base16-test.cc | 133 + src/base16.hh | 98 + src/boxed.hh | 83 + src/color-parser.cc | 524 + src/cxx-utils.hh | 149 + src/debug.hh | 145 + src/decoder-cat.cc | 556 + src/drawing-cairo.cc | 291 + src/drawing-context.cc | 285 + src/drawing-gsk.cc | 325 + src/fmt-glue.cc | 70 + src/fmt-glue.hh | 78 + src/fonts-pangocairo.cc | 586 + src/fwd.hh | 72 + src/glib-glue.cc | 184 + src/gobject-glue.hh | 108 + src/image.cc | 68 + src/image.hh | 102 + src/keymap.cc | 1046 ++ src/marshal.list | 5 + src/meson.build | 1126 ++ src/modes.py | 1357 +++ src/parser-cat.cc | 1127 ++ src/parser-fmt.cc | 128 + src/parser-fmt.hh | 330 + src/parser-glue.hh | 704 ++ src/parser-reply.hh | 74 + src/parser-seq.py | 1272 ++ src/parser-test.cc | 1770 +++ src/parser.cc | 370 + src/parser.hh | 1662 +++ src/properties-test.cc | 417 + src/properties.hh | 950 ++ src/pty.cc | 602 + src/regex.cc | 259 + src/ring.cc | 1789 +++ src/ring.hh | 293 + src/ringview.cc | 314 + src/sixel-context.cc | 520 + src/sixel-context.hh | 687 ++ src/sixel-fuzzer.cc | 763 ++ src/sixel-parser-fmt.hh | 107 + src/sixel-parser.hh | 669 ++ src/sixel-test.cc | 1607 +++ src/spawn.cc | 813 ++ src/systemd.cc | 116 + src/terminfo/Makefile | 25 + src/terminfo/meson.build | 30 + src/terminfo/run_tic.py | 48 + src/terminfo/terminfo.src | 2928 +++++ src/terminfo/xterm-256color | Bin 0 -> 4245 bytes src/termpropsregistry.cc | 294 + src/termpropsregistry.hh | 53 + src/unicode-width-test.cc | 126 + src/unicode-width.hh | 11587 ++++++++++++++++++ src/uuid-fmt.hh | 67 + src/uuid-test.cc | 198 + src/uuid.cc | 235 + src/vte.cc | 11606 +++++++++++++++++++ src/vte/meson.build | 137 + src/vte/vte.h | 42 + src/vte/vteglobals.h | 250 + src/vte/vteproperties.h | 251 + src/vte/vteterminal.h | 864 ++ src/vte/vteuuid.h | 78 + src/vteaccess-gtk4.cc | 1019 ++ src/vteaccess.cc | 1825 +++ src/vtedefines.hh | 150 + src/vtegtk.cc | 9004 ++++++++++++++ src/vteinternal.hh | 1879 +++ src/vteproperties.cc | 2003 ++++ src/vtepropertiesinternal.hh | 46 + src/vterowdata.cc | 233 + src/vteseq.cc | 10515 +++++++++++++++++ src/vtestream.cc | 31 + src/vtetypes.cc | 342 + src/vtetypes.hh | 302 + src/widget.cc | 2613 +++++ src/widget.hh | 857 ++ src/xtermcap.cc | 220 + src/xtermcap.hh | 72 + subprojects/fmt.wrap | 23 + subprojects/packagefiles/fmt/meson.build | 35 + subprojects/packagefiles/simdutf/meson.build | 84 + subprojects/simdutf.wrap | 23 + 388 files changed, 134046 insertions(+)