| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
declare "helpfully" outputs on stdout for existing variables, but on stderr
for nonexistent ones.
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/37
|
|
|
|
|
|
| |
The parameters were accidentally swapped.
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2509
|
| |
|
| |
|
|
|
|
| |
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/339
|
|
|
|
|
|
|
|
| |
Newer bash versions support PROMPT_COMMAND as an array. In this case,
add only the __vte_osc7 command to the array, instead of overwriting
the PROMPT_COMMAND with __vte_prompt_command.
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/37
|
|
|
|
|
|
|
|
|
|
|
|
| |
The pango font metrics for some fonts return a height lower than the
height measured from the U+0020..U+007E characters. Using the metrics
in this case may lead to the descenders getting cut off from characters
in the last line, depending on the padding available.
Change the code to only use the pango metrics when its height is at
least that of the measured characters.
Fixes: https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/340
|
| |
|
|
|
|
| |
Always make bad_alloc fatal.
|
| |
|
|
|
|
| |
Add another NOP from WY.
|
| |
|
| |
|
|
|
|
| |
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2501
|
|
|
|
|
|
|
| |
When switching encodings, need to also set the current data syntax
to the new data syntax.
https://bugzilla.redhat.com/show_bug.cgi?id=1974182
|
|
|
|
| |
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/357
|
|
|
|
| |
(cherry picked from commit 08a3a3c61c96c16cd17bec7526cc531be7b56729)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The max_height variable is initialized as 1, and then iteratively
updated to track the maximum height of all the characters from U+0021
to U+007E. The final value is assined to m_height. Hence m_height can
never be zero.
In the case of m_ascent, the contents of m_layout don't change between
the two places where it's assigned. Therefore, the second assignment is
redundant.
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/355
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit 109a6cf6e05ef55b79f768a30fdf95723ebba0d3)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes a regression from commit 0136048d32d29412de3381828bb21f05563c799f.
Unfortunately, this causes a regression in the following simple case:
* Open two instances of a terminal like xfce4-terminal.
* Go to the first instance, copy some string of text, and close it.
* Go to the second instance and paste it. Due to the regression, it won't work.
The cause is that Widget::unrealize calls Terminal::widget_clipboard_data_clear,
this will set m_selection_owned[type] = false. Later when Terminal::~Terminal is
run, the piece of code that calls clipboard_set_text will not be run, because it
depends on m_selection_owned[type] being set (but it ran before on 0.62.3).
This commit moves this last piece of code to Terminal::widget_unrealize, which
is called before setting m_selection_owned[type] = false.
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/349
|
|
|
|
|
| |
This was already done when receiving one of the known commands; do the
same when receiving an unimplemented command.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
For documentation purposes only; won't implement this in vte.
|
| |
|
| |
|
| |
|
|
|
|
| |
(cherry picked from commit b2d98b82d1be140e433b18423e0a95a370218032)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
https://github.com/mesonbuild/meson/issues/8440
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/345
|
|
|
|
| |
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/342
|
| |
|
| |
|
|
|
|
|
|
|
| |
This assert is getting hit more frequently now, e.g. by #340.
Replace it with an if branch.
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/340
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
https://gitlab.gnome.org/GNOME/vte/-/issues/336
|
|
|
|
|
|
| |
... for testing purposes.
Note that geometry and sizing don't work when using a GtkScrolledWindow.
|
|
|
|
| |
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/335
|