Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | widget: gtk4: Add API to check event context | Christian Persch | 2022-07-24 | 5 | -8/+288 | |
| | | | | https://gitlab.gnome.org/GNOME/vte/-/issues/2530 | |||||
* | widget: gtk4: Make background API available on gtk4 | Christian Persch | 2022-07-22 | 2 | -8/+0 | |
| | | | | https://gitlab.gnome.org/GNOME/vte/-/issues/12#note_1506942 | |||||
* | widget: Add format arg to new API to get selected text | Christian Persch | 2022-07-22 | 2 | -4/+11 | |
| | ||||||
* | build: Post release version bump | Christian Persch | 2022-07-13 | 1 | -1/+1 | |
| | ||||||
* | build: Version 0.69.900.69.90 | Christian Persch | 2022-07-13 | 1 | -1/+1 | |
| | | | | Release required for gnome 43α. | |||||
* | widget: Add API to get selected text | Jamie Murphy | 2022-07-03 | 2 | -0/+35 | |
| | | | | Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2563 | |||||
* | build: Make sure __BSD_VISIBLE is defined on freebsd | Christian Persch | 2022-06-25 | 1 | -5/+3 | |
| | | | | | | | By not defining any of the other feature macros, it *should* enable all of them. https://gitlab.gnome.org/GNOME/vte/-/issues/2564 | |||||
* | Update Georgian translation | Zurab Kargareteli | 2022-06-25 | 1 | -100/+41 | |
| | ||||||
* | build: Define __BSD_VISIBLE on freebsd | Christian Persch | 2022-06-24 | 1 | -1/+11 | |
| | | | | https://gitlab.gnome.org/GNOME/vte/-/issues/2564#note_1485997 | |||||
* | all: Include <termios.h> directly | Christian Persch | 2022-06-24 | 5 | -20/+3 | |
| | | | | | | <sys/termios.h> is just a deprecated way to include <termios.h> anyway. https://gitlab.gnome.org/GNOME/vte/-/issues/2564 | |||||
* | glib: glue: Include string | Zander Brown | 2022-06-23 | 1 | -0/+1 | |
| | | | | https://gitlab.gnome.org/GNOME/vte/-/issues/2564 | |||||
* | glib: glue: Include string_view | Zander Brown | 2022-06-22 | 1 | -0/+1 | |
| | | | | https://gitlab.gnome.org/GNOME/vte/-/issues/2564 | |||||
* | build: Define list of libc feature test macros only once | Christian Persch | 2022-06-22 | 1 | -10/+16 | |
| | ||||||
* | lib: Fix reserved size calculation | Christian Persch | 2022-06-21 | 1 | -1/+1 | |
| | ||||||
* | build: Bump meson req version to 0.51 | Christian Persch | 2022-06-21 | 1 | -1/+1 | |
| | | | | ... since we already uses feature from that version. | |||||
* | build: Use an explict python interpreter | Zander Brown | 2022-06-21 | 1 | -0/+2 | |
| | | | | | | | | Add the python interpreter explicitly to the custom_target's command, so that it runs them with that python instead of the environment's. https://gitlab.gnome.org/GNOME/vte/-/issues/350 https://gitlab.gnome.org/GNOME/vte/-/issues/2564 | |||||
* | build: Check for python version | Christian Persch | 2022-06-21 | 1 | -0/+11 | |
| | ||||||
* | build: Also set _XOPEN_SOURCE | Christian Persch | 2022-06-21 | 1 | -1/+5 | |
| | | | | | | This is necessary on e.g. freebsd to use grantpt(). https://gitlab.gnome.org/GNOME/vte/-/issues/2564 | |||||
* | widget: gtk4: Simplify invalidation tracking | Christian Persch | 2022-05-09 | 2 | -5/+27 | |
| | | | | | | | We can't invalidate regions of the widget on gtk4 and so always invalidate everything anyway, so remove the update rect tracking. https://gitlab.gnome.org/GNOME/vte/-/issues/2562 | |||||
* | docs: Port to gi-docgen | Christian Persch | 2022-05-03 | 2 | -0/+113 | |
| | | | | | This greatly simplifies building the documentation for both vte/gtk3 and vte/gtk4. | |||||
* | docs: Port to gi-docgen | Christian Persch | 2022-05-03 | 11 | -1126/+106 | |
| | | | | | This greatly simplifies building the documentation for both vte/gtk3 and vte/gtk4. | |||||
* | widget: Ignore synthetic scroll events | Christian Persch | 2022-05-03 | 2 | -10/+19 | |
| | | | | Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2561 | |||||
* | fonts: gtk4: Create a new pango context | Christian Persch | 2022-04-20 | 1 | -3/+1 | |
| | | | | | | | Don't use the widget's pango context, since it may contain weird font description and attributes. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2558 | |||||
* | fonts: Pass nullptr for language | Christian Persch | 2022-04-20 | 1 | -5/+4 | |
| | | | | No need to re-set the context's language to its current value. | |||||
* | fonts: Only set language if different to the current language | Christian Persch | 2022-04-20 | 1 | -1/+3 | |
| | ||||||
* | widget: Fix padding borders | Christian Persch | 2022-04-18 | 6 | -135/+207 | |
| | | | | | | | | | | | | On gtk3, the padding needs to be added to the widget's size request, and is inside its allocation, while on gtk4, the padding is outside the widget's allocation. The inner padding (use to [xy]align and [xy]fill properties) is always inside the allocation. Also fixes event coordinate translation on gtk4 to take the inner border into account. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2554 | |||||
* | build: Try to fix pwrite detection on non-glibc systems | Christian Persch | 2022-04-18 | 1 | -1/+2 | |
| | | | | Define _POSIX_C_SOURCE for POSIX 2008. | |||||
* | app: Don't override widget's CSS names | Christian Persch | 2022-04-12 | 1 | -5/+0 | |
| | | | | | | | Setting a different CSS name makes the VteTerminal builtin CSS not apply. Related to #2554. | |||||
* | widget: Queue a resize on CSS changes | Christian Persch | 2022-04-11 | 1 | -2/+7 | |
| | | | | Suggested by Christian Hergert in #2554. | |||||
* | widget: Remove errneous gtk_widget_allocate call | Christian Persch | 2022-04-11 | 1 | -2/+0 | |
| | | | | | This breaks widget positioning, and isn't necessary in any case. Noticed by Christian Hergert in #2554. | |||||
* | bindings: vala: Add vapi for vte/gtk4 | Christian Persch | 2022-04-08 | 2 | -63/+24 | |
| | | | | Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2546 | |||||
* | bindings: vala: Remove the test app | Christian Persch | 2022-04-08 | 5 | -1528/+0 | |
| | | | | | | It only existed anymore to test that comping a vala programme with the vte vapi works, but it's been broken by vala changes a couple of times, and also is too much work to port to gtk4. So just remove it. | |||||
* | bindings: gir: Change vte/gtk4 gir nsversion | Christian Persch | 2022-04-08 | 1 | -2/+2 | |
| | | | | | | | The previous scheme of prepending a '4' proved to be problemativ, see issue 2550. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2550 | |||||
* | build: Fix debug build | Christian Persch | 2022-03-03 | 1 | -1/+1 | |
| | | | | Add missing sources for the test. | |||||
* | build: Fix debug build | Christian Persch | 2022-03-01 | 1 | -1/+1 | |
| | | | | Add missing sources for the test app. | |||||
* | lib: Move glib glue code to glib-glue.cc | Christian Persch | 2022-03-01 | 3 | -145/+181 | |
| | ||||||
* | spawn: Fix build without CLOSE_RANGE_CLOEXEC | Christian Persch | 2022-02-28 | 1 | -0/+2 | |
| | | | | | | | Only call close_range() when CLOSE_RANGE_CLOEXEC is defined. Fixes the build on non-linux. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2544 | |||||
* | build: Post branch version bump | Christian Persch | 2022-02-12 | 1 | -1/+1 | |
| | ||||||
* | widget: Fix some API version tags | Christian Persch | 2022-02-11 | 1 | -12/+12 | |
| | | | | The alignment API was deferred to 0.70, so correct the Since: tags. | |||||
* | sixel: Remove stray semicolon | Christian Persch | 2022-02-11 | 1 | -1/+1 | |
| | ||||||
* | sixel: Fix DECGRI for parameter value 0 | Christian Persch | 2022-02-10 | 2 | -1/+12 | |
| | | | | | | A DECGRI 0 should be treated like a DECGRI 1, as per DEC documentation. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2543 | |||||
* | build: Change gtk4 GIR version hack | Christian Persch | 2022-02-08 | 1 | -1/+1 | |
| | | | | | | Seems gjs has a problem with this, so use a diffferent character. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2539 | |||||
* | widget: Deprecate VteCharAttributes struct | Christian Persch | 2022-02-08 | 4 | -11/+17 | |
| | ||||||
* | widget: Deprecate the attributes out-param for vte_terminal_get_text | Christian Persch | 2022-02-08 | 1 | -5/+33 | |
| | | | | Part of the future fix for issue #2504. | |||||
* | lib: Remove misplaced inline from function declaration | Christian Persch | 2022-02-08 | 1 | -1/+1 | |
| | ||||||
* | emulation: Support XTVERSION sequence | Christian Persch | 2022-02-03 | 3 | -2/+33 | |
| | ||||||
* | parser: Fix comments | Christian Persch | 2022-02-03 | 1 | -12/+12 | |
| | ||||||
* | fonts: Fix height check | Christian Persch | 2022-02-03 | 1 | -1/+1 | |
| | ||||||
* | Add Abkhazian translation | Naala Nanba | 2022-02-01 | 2 | -0/+59 | |
| | ||||||
* | Update Icelandic translation | Sveinn í Felli | 2022-01-29 | 1 | -24/+47 | |
| | | | | (cherry picked from commit e217f867ebbd0792051ccb51d7c1cd3a0555ca67) |