| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
| |
(cherry picked from commit 1e7be827e0fbfefddc8e785bdaac43dd353134e4)
|
|
|
|
| |
(cherry picked from commit 49a4b4b73b75805ff40ccdab93f098d3e7c8962d)
|
| |
|
|
|
|
|
|
|
| |
Need to use has_link_argument() on some platforms.
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2535
(cherry picked from commit e32dba1d5cf884959af5b2c0691db00c263ea048)
|
|
|
|
|
|
|
| |
Somehow with a recent gtk3 version, the context menu inherits the monospace
style of the VteTerminal.
(cherry picked from commit 730cca20d69cdd7fc8a67b6f578293b07373cf97)
|
| |
|
|
|
|
|
|
|
| |
NAK and WM had the wrong codes assigned. Since both are NOPs, this
wasn't allowing incorrrect behaviour, but needs to be corrected still.
(cherry picked from commit ffefea92b97afd334b2f09df7a2ef040598de1c8)
|
|
|
|
|
|
|
|
|
|
| |
From esctest:
DECRCTests.test_SaveRestoreCursor_InsertNotAffected
DECSETTiteInhibitTests.test_SaveRestoreCursor_InsertNotAffected
SCORCTests.test_SaveRestoreCursor_InsertNotAffected
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2524
(cherry picked from commit db3c6253d7fa1645996a2abd9fd55df414ca4c2d)
|
|
|
|
|
|
|
|
| |
Apparently at some point ranges where changed from end-inclusive to
end-exclusive, and DECRQCRA was not updated accordingly.
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2523
(cherry picked from commit c695b5e9f308cbb9e0d8dfcc9af924e177ba2c6d)
|
| |
|
|
|
|
|
|
|
| |
Based on a patch by Zach DeCook.
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2517
(cherry picked from commit 64b333b11b840d2fad6643516d5b0116ef82dba4)
|
| |
|
|
|
|
|
|
|
| |
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
(cherry picked from commit 0178c1b0a3d2c162bfddcd161ab55f4ff79b1ab4)
|
|
|
|
|
| |
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/339
(cherry picked from commit 8620b577303e60ef78efd6b66d9c79dcee579e39)
|
|
|
|
|
|
|
|
|
| |
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
(cherry picked from commit e67d15735e1410e139f8e1943cc6ca728524c34d)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
(cherry picked from commit 6c24f146a0f6a3829e3d36a3c2c3601e638e3a50)
|
| |
|
|
|
|
|
|
| |
fixup! ba1e05c9ad34d0e48a823ad5a67b96baa166de24
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2507
|
| |
|
| |
|
|
|
|
|
|
|
| |
The SIXEL support is not in a releasable state with
important and fundamental problems still unsolved.
(cherry picked from commit d578bd30b18a0d040305f356a3327fbd011e5451)
|
|
|
|
| |
This API is untested and can possibly be improved, so don't freeze it now.
|
| |
|
|
|
|
| |
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.
|
| |
|
| |
|