| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2570
|
|
|
|
|
| |
This greatly simplifies building the documentation for both vte/gtk3 and
vte/gtk4.
|
|
|
|
|
| |
This greatly simplifies building the documentation for both vte/gtk3 and
vte/gtk4.
|
|
|
|
|
|
| |
Don't encode fill as a flag within the VteAlign enum.
https://gitlab.gnome.org/GNOME/vte/-/issues/337
|
|
|
|
|
|
| |
Allow providing an explict string to "paste"
Fix: https://gitlab.gnome.org/GNOME/vte/-/issues/2531
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Add API to set how to distribute extra-grid space allocated to the
widget. Previously, vte always positioned the content at the left and top
of the allocation.
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/337
|
|
|
|
| |
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/335
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add meson changes to build a gtk4 variant of libvte, plus
a gtk4 variant of the test application.
Make the minimal code changes required to successfully build
and run on gtk4.
No event handlers yet, and no public API to replace the gtk3
specific APIs. That will come later.
This should be good enough to get non-terminal users of libvte
started on porting to gtk4.
https://gitlab.gnome.org/GNOME/vte/-/issues/12
|
|
|
|
|
|
|
|
|
|
|
| |
Unify the licence headers so that all same-licensed files use the exact
same text.
For some time now, libvte has been effectively LGPL3+ due to newer files being
LGPL3+ only while some older files were still nominally LGPL2+ as per their
licence headers. Exercise the "or (at your option) any later version" upgrade
option to henceforth use, modify and distribute all these files under LGPL3+
only.
|
| |
|
|
|
|
| |
This reverts commit ebda2490952c2c93e1830b2ae6bd4ef8f4ace1ec.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Ordinarily, when the VteTerminal hasn't consumed a scroll event otherwise
(e.g. by sending the event to the application), it falls back to perform
a history scroll. When the terminal is added to a GtkScrolledWindow, this
result in the scrolled window not performing kinetic scrolling.
This commit adds API (and GObject property) to VteTerminal to disable the
fallback scrolling.
Based on a patch by Tony Houghton <h@realh.co.uk>.
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/234
|
| |
|
| |
|
|
|
|
|
| |
This will be used in gnome-terminal to hide UI that's not functional
due to VTE being compiled without that feature.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This adds support for SIXEL images to VTE. Based on initial work by
Hayaki Saito <saitoha@me.com>, updated and improved by
Hans Petter Jansson <hpj@cl.no>
For now this is off by default; build with -Dsixel=true to enable.
(This is the contents of the wip/sixels branch, squashed together
into one commit.)
https://gitlab.gnome.org/GNOME/vte/-/issues/253
|
|
|
|
| |
https://gitlab.gnome.org/GNOME/vte/-/issues/185
|
|
|
|
|
|
| |
Based on a patch by Phil Clayton <phil.clayton@veonix.com>
Fixes: https://gitlab.gnome.org/GNOME/vte/issues/228
|
|
|
|
|
|
|
|
|
|
| |
Add vte_pty_spawn_with_fds_async() and vte_terminal_spawn_with_fds_async()
that take an array of file descriptors, and an array of integers specifying
where to assign the file descriptors to in the child process.
This also fixes the equivalent of gspawn/gsubprocess bug
https://gitlab.gnome.org/GNOME/glib/-/issues/2097 when using
these new functions (e.g. in gnome-terminal).
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Move newly created child processes into their own systemd user scope.
Apparently this is required so that when the OOM killer catches one
of gnome-terminal-server's child processes, it doesn't also kill
gnome-terminal-server itself and thus all and every terminals in it.
Fixes: https://gitlab.gnome.org/GNOME/gnome-terminal/issues/206
https://bugzilla.gnome.org/show_bug.cgi?id=744736
https://bugzilla.redhat.com/show_bug.cgi?id=1796828
|
| |
|
| |
|
|
|
|
|
| |
Use a checkboard fill pattern, instead of
a fixed 4x4 checkerboard.
|
| |
|
|
|
|
|
|
| |
This adds support for the new characters in the U+1FB00 block.
https://gitlab.gnome.org/GNOME/vte/issues/189
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of converting the whole chunk of input from the input
charset to UTF-8 in one go, we need a decoder that consumes the
input one byte at a time. Since the iconv API is not particularly
suited to this (or, really, any) task, switch to using ICU for this.
Add functions to get the list of supported legacy charsets, and
to check whether a particular string is a supported charset.
Fixes https://gitlab.gnome.org/GNOME/vte/issues/40
|
| |
|
|
|
|
| |
https://gitlab.gnome.org/GNOME/vte/issues/53
|
|
|
|
|
|
| |
Rewrapping is planned to be always enabled.
https://gitlab.gnome.org/GNOME/vte/issues/135
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Based on a patch by Iñigo Martínez.
Drop the glade catalogue, which was unmaintained.
Remove the config.h define for the default terminfo name to use,
and just hardcode it.
https://gitlab.gnome.org/GNOME/vte/issues/78
|
|
|
|
|
|
|
|
| |
Add VteRegex API to substitute a string match with a replacement.
Based on a patch by Rodolfo Granata <warlock.cc@gmail.com>.
https://gitlab.gnome.org/GNOME/gnome-terminal/issues/43
|
|
|
|
|
|
| |
Also remove the include_trailing_spaces flag internally.
https://gitlab.gnome.org/GNOME/vte/issues/38
|
|
|
|
| |
https://gitlab.gnome.org/GNOME/vte/issues/9
|
|
|
|
| |
https://gitlab.gnome.org/GNOME/vte/issues/3
|
|
|
|
|
| |
GdkCursorType is gone from gtk4, so deprecate its use here
also on gtk3 already.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Remove OSC 1 (icon title) support; this is a relic and not
useful anymore.
Deprecate vte_terminal_get_icon_title(), the "icon-title-changed"
signal and the "icon-title" property, as well.
https://bugzilla.gnome.org/show_bug.cgi?id=793203
|
| |
|
|
|
|
|
|
|
|
|
| |
Remove the background operator again and only support a simple
boolean clear-or-not-clear.
This is useful only to support a background image.
https://bugzilla.gnome.org/show_bug.cgi?id=767575
|
|
|
|
|
|
|
| |
Also add an API to enable/disable this feature depending on the focused
or unfocused state of the widget.
https://bugzilla.gnome.org/show_bug.cgi?id=579964
|