Loading
Commits on Source 78
-
Christian Persch authored
-
Christian Persch authored
Trying to help track down the clipboard issue in mutter#1469 / gnome-shell#3052 / mutter#1656.
-
Christian Persch authored
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
-
Fran Dieguez authored
(cherry picked from commit aa284d83)
-
Christian Persch authored
The text-{modified,inserted,deleted,scrolled} signals are already documented to be internal and possibly not emitted. Deprecate them and document them as never emitted; and internally just call the acccessible object directly instead of via the extraneous signal emission. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/332 -
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
... which comes in from gobject headers.
-
Christian Persch authored
-
Christian Persch authored
-
Jiri Grönroos authored
(cherry picked from commit 8099c927)
-
Christian Persch authored
-
Christian Persch authored
This reverts commit a7b863a6; see https://gitlab.gnome.org/GNOME/vte/-/issues/336#note_1049578 .
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
Only local focus for now; need to hook up toplevel focus still.
-
Christian Persch authored
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/335
-
Christian Persch authored
... for testing purposes. Note that geometry and sizing don't work when using a GtkScrolledWindow.
-
Christian Persch authored
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
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
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
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/342
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Nathan Follens authored
(cherry picked from commit b2d98b82)
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
For documentation purposes only; won't implement this in vte.
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
This was already done when receiving one of the known commands; do the same when receiving an unimplemented command.
-
Fixes a regression from commit 0136048d. 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
-
Pawan Chitrakar authored
(cherry picked from commit 109a6cf6)
-
Christian Persch authored
-
Christian Persch authored
-
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
-
Quentin PAGÈS authored
(cherry picked from commit 08a3a3c6)
-
Christian Persch authored
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/357
-
Christian Persch authored
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
-
Alexey Rubtsov authored
-
Alexander Shopov authored
-
Christian Persch authored
Add another NOP from WY.
-
Christian Persch authored
-
Christian Persch authored
Always make bad_alloc fatal.
-
Christian Persch authored
-
Christian Persch authored
This API is untested and can possibly be improved, so don't freeze it now.
-
Christian Persch authored
The SIXEL support is not in a releasable state with important and fundamental problems still unsolved. (cherry picked from commit d578bd30)
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
fixup! ba1e05c9 Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2507
-
Christian Persch authored
-
Christian Persch authored
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 6c24f146)
-
Christian Persch authored
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 e67d1573)
-
Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/339 (cherry picked from commit 8620b577)
-
Christian Persch authored
The parameters were accidentally swapped. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2509 (cherry picked from commit 0178c1b0)
-
Źmicier Turok authored
-
Christian Persch authored
-
Christian Persch authored
-
Christian Persch authored
declare "helpfully" outputs on stdout for existing variables, but on stderr for nonexistent ones. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/37
-
Yaron Shahrabani authored
-
Christian Persch authored
Based on a patch by Zach DeCook. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2517 (cherry picked from commit 64b333b1)
-
Gunnar Hjalmarsson authored