summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* lib: ABI repairsChristian Persch2021-09-261-1/+13
|
* parser: modes: Fix DECSDM default valueChristian Persch2021-09-251-1/+0
|
* parser: modes: Fix DECSDM default valueChristian Persch2021-09-251-2/+4
|
* 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
* 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
* docs: Add index for API new in 0.68Christian Persch2021-08-291-0/+4
|
* widget: Correct some API Since: versionsChristian Persch2021-08-292-7/+7
|
* widget: Adjust preedit position to GtkEntryTakao Fujiwara2021-08-281-1/+1
| | | | Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/339
* 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
* 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
* build: Post branch version bumpChristian Persch2021-08-141-1/+1
|
* 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
|
* build: Mention release tarballs in READMEChristian Persch2021-04-031-0/+13
|
* Update Dutch translationNathan Follens2021-04-011-21/+44
| | | | (cherry picked from commit b2d98b82d1be140e433b18423e0a95a370218032)
* widget: gtk4: Set controller namesChristian Persch2021-03-271-1/+5
|
* widget: gtk4: Add click event controllerChristian Persch2021-03-272-0/+204
|
* widget: gtk4: Add scroll event controllerChristian Persch2021-03-272-0/+114
|
* widget: gtk4: Add motion event controllerChristian Persch2021-03-272-0/+166
|
* build: Work around a meson bug with dist scripts in subprojectsChristian Persch2021-03-251-3/+7
| | | | | https://github.com/mesonbuild/meson/issues/8440 Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/345
* build: Add missing includesChristian Persch2021-03-241-0/+8
| | | | Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/342
* build: Add dist scriptChristian Persch2021-03-193-0/+47
|
* app: gtk4: Disable F10 menubar accelChristian Persch2021-03-161-0/+3
|
* widget: a11y: Remove assertChristian Persch2021-03-161-1/+2
| | | | | | | 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
* widget: Use our own enum for alignmentChristian Persch2021-03-148-53/+93
|
* build: Suppress undesirable warningsChristian Persch2021-03-131-0/+6
|
* widget: Add alignment propertiesChristian Persch2021-03-1310-60/+325
| | | | | | | | 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
* widget: Make scroll adjustment range start at 0 alwaysChristian Persch2021-03-133-21/+31
| | | | https://gitlab.gnome.org/GNOME/vte/-/issues/336
* app: Add option to use a GtkScrolledWindowChristian Persch2021-03-131-9/+40
| | | | | | ... for testing purposes. Note that geometry and sizing don't work when using a GtkScrolledWindow.
* widget: Add API to make adjustment values pixelsChristian Persch2021-03-1310-208/+385
| | | | Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/335