summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* build: Post release version bumpvte-0-66Christian Persch2022-05-281-1/+1
|
* lib: Remove misplaced inline from function declaration0.66.3Christian Persch2022-02-081-1/+1
| | | | (cherry picked from commit 1e7be827e0fbfefddc8e785bdaac43dd353134e4)
* fonts: Fix height checkChristian Persch2022-02-031-1/+1
| | | | (cherry picked from commit 49a4b4b73b75805ff40ccdab93f098d3e7c8962d)
* Update Icelandic translationSveinn í Felli2022-01-291-24/+47
|
* build: Fix check for -fstack-protector* compiler supportChristian Persch2021-12-271-2/+4
| | | | | | | Need to use has_link_argument() on some platforms. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2535 (cherry picked from commit e32dba1d5cf884959af5b2c0691db00c263ea048)
* app: Fix context menu stylingChristian Persch2021-12-221-0/+3
| | | | | | | Somehow with a recent gtk3 version, the context menu inherits the monospace style of the VteTerminal. (cherry picked from commit 730cca20d69cdd7fc8a67b6f578293b07373cf97)
* build: Post release version bumpChristian Persch2021-12-041-1/+1
|
* parser: Fix some control codes0.66.2Christian Persch2021-11-271-2/+22
| | | | | | | 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)
* emulation: ECMA modes should not be saved by DECSCLuis Javier Merino Morán2021-11-102-5/+0
| | | | | | | | | | 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)
* emulation: use correct range for DECRQCRALuis Javier Merino Morán2021-11-101-1/+1
| | | | | | | | 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)
* build: Post release version bumpChristian Persch2021-10-301-1/+1
|
* app: Add option to set initial title0.66.1Christian Persch2021-10-081-7/+5
| | | | | | | Based on a patch by Zach DeCook. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2517 (cherry picked from commit 64b333b11b840d2fad6643516d5b0116ef82dba4)
* Update Hebrew translationYaron Shahrabani2021-09-271-25/+46
|
* vte.sh: Fix the check for PROMPT_COMMAND when it is unsetChristian Persch2021-09-251-1/+1
| | | | | | | declare "helpfully" outputs on stdout for existing variables, but on stderr for nonexistent ones. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/37
* build: Post release version bumpChristian Persch2021-09-221-1/+1
|
* build: Version 0.66.00.66.0Christian Persch2021-09-221-1/+1
|
* Update Belarusian translationŹmicier Turok2021-09-181-46/+33
|
* emulation: Fix xterm window size request responseChristian Persch2021-08-291-2/+2
| | | | | | | The parameters were accidentally swapped. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2509 (cherry picked from commit 0178c1b0a3d2c162bfddcd161ab55f4ff79b1ab4)
* widget: Adjust preedit position to GtkEntryTakao Fujiwara2021-08-281-1/+1
| | | | | Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/339 (cherry picked from commit 8620b577303e60ef78efd6b66d9c79dcee579e39)
* vte.sh: Use PROMPT_COMMAND as an array when possibleChristian Persch2021-08-281-7/+24
| | | | | | | | | 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)
* fonts: More metrics sanity checksChristian Persch2021-08-281-1/+11
| | | | | | | | | | | | | 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)
* build: Post release version bumpChristian Persch2021-08-161-1/+1
|
* build: Remove left-over test0.65.91Christian Persch2021-08-161-6/+0
| | | | | | fixup! ba1e05c9ad34d0e48a823ad5a67b96baa166de24 Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2507
* build: Post release version bumpChristian Persch2021-08-141-1/+1
|
* Version 0.65.900.65.90Christian Persch2021-08-141-1/+1
|
* all: Remove SIXEL support from stable branchChristian Persch2021-08-1425-5501/+19
| | | | | | | The SIXEL support is not in a releasable state with important and fundamental problems still unsolved. (cherry picked from commit d578bd30b18a0d040305f356a3327fbd011e5451)
* widget: Defer alignment API to next cycleChristian Persch2021-08-148-259/+2
| | | | This API is untested and can possibly be improved, so don't freeze it now.
* build: Assert on non-supported option on stable branchChristian Persch2021-08-141-0/+2
|
* widget: Rework exception handling in non-debug buildsChristian Persch2021-08-142-1/+37
| | | | Always make bad_alloc fatal.
* emulation: Some more docsChristian Persch2021-08-141-0/+4
|
* parser: Recognise more commandsChristian Persch2021-08-142-6/+44
| | | | Add another NOP from WY.
* Update Bulgarian translationAlexander Shopov2021-07-041-21/+38
|
* Update Russian translationAlexey Rubtsov2021-06-281-21/+45
|
* build: Fix build on non-linux systemsBrad Smith2021-06-271-0/+3
| | | | Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2501
* lib: Fix switching encodingsChristian Persch2021-06-211-2/+6
| | | | | | | 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
* widget: Docs fixChristian Persch2021-05-201-1/+1
| | | | Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/357
* Update Occitan translationQuentin PAGÈS2021-05-131-21/+43
| | | | (cherry picked from commit 08a3a3c61c96c16cd17bec7526cc531be7b56729)
* font: pangocairo: Remove redundant codeDebarshi Ray2021-05-121-7/+0
| | | | | | | | | | | | | 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
* lib: Add glue for public typesChristian Persch2021-04-294-6/+35
|
* build: Fix gtk4-only buildChristian Persch2021-04-271-12/+14
|
* Update Nepali translationPawan Chitrakar2021-04-231-80/+77
| | | | (cherry picked from commit 109a6cf6e05ef55b79f768a30fdf95723ebba0d3)
* widget: Move clipboard store from finalize to unrealizeJoan Bruguera2021-04-111-19/+19
| | | | | | | | | | | | | | | | | | | 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
* sixel: Reset repeat counter when receiving the next commandChristian Persch2021-04-032-12/+10
| | | | | This was already done when receiving one of the known commands; do the same when receiving an unimplemented command.
* sixel: Fix pixel aspect calculationChristian Persch2021-04-031-1/+1
|
* sixel: More constexprChristian Persch2021-04-031-2/+2
|
* sixel: Remove obsolete commentChristian Persch2021-04-031-2/+0
|
* sixel: Remove ununused tracking of palette modificationChristian Persch2021-04-031-2/+0
|
* parser: Add new OSC command from xterm 367Christian Persch2021-04-032-0/+2
| | | | For documentation purposes only; won't implement this in vte.
* parser: modes: Small doc additionChristian Persch2021-04-031-0/+1
|
* build: Don't install test app when building as subprojectChristian Persch2021-04-031-2/+2
|