summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* widget: gtk4: Add API to check event contextChristian Persch2022-07-245-8/+288
| | | | https://gitlab.gnome.org/GNOME/vte/-/issues/2530
* widget: gtk4: Make background API available on gtk4Christian Persch2022-07-222-8/+0
| | | | https://gitlab.gnome.org/GNOME/vte/-/issues/12#note_1506942
* widget: Add format arg to new API to get selected textChristian Persch2022-07-222-4/+11
|
* build: Post release version bumpChristian Persch2022-07-131-1/+1
|
* build: Version 0.69.900.69.90Christian Persch2022-07-131-1/+1
| | | | Release required for gnome 43α.
* widget: Add API to get selected textJamie Murphy2022-07-032-0/+35
| | | | Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2563
* build: Make sure __BSD_VISIBLE is defined on freebsdChristian Persch2022-06-251-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 translationZurab Kargareteli2022-06-251-100/+41
|
* build: Define __BSD_VISIBLE on freebsdChristian Persch2022-06-241-1/+11
| | | | https://gitlab.gnome.org/GNOME/vte/-/issues/2564#note_1485997
* all: Include <termios.h> directlyChristian Persch2022-06-245-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 stringZander Brown2022-06-231-0/+1
| | | | https://gitlab.gnome.org/GNOME/vte/-/issues/2564
* glib: glue: Include string_viewZander Brown2022-06-221-0/+1
| | | | https://gitlab.gnome.org/GNOME/vte/-/issues/2564
* build: Define list of libc feature test macros only onceChristian Persch2022-06-221-10/+16
|
* lib: Fix reserved size calculationChristian Persch2022-06-211-1/+1
|
* build: Bump meson req version to 0.51Christian Persch2022-06-211-1/+1
| | | | ... since we already uses feature from that version.
* build: Use an explict python interpreterZander Brown2022-06-211-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 versionChristian Persch2022-06-211-0/+11
|
* build: Also set _XOPEN_SOURCEChristian Persch2022-06-211-1/+5
| | | | | | This is necessary on e.g. freebsd to use grantpt(). https://gitlab.gnome.org/GNOME/vte/-/issues/2564
* widget: gtk4: Simplify invalidation trackingChristian Persch2022-05-092-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-docgenChristian Persch2022-05-032-0/+113
| | | | | This greatly simplifies building the documentation for both vte/gtk3 and vte/gtk4.
* docs: Port to gi-docgenChristian Persch2022-05-0311-1126/+106
| | | | | This greatly simplifies building the documentation for both vte/gtk3 and vte/gtk4.
* widget: Ignore synthetic scroll eventsChristian Persch2022-05-032-10/+19
| | | | Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2561
* fonts: gtk4: Create a new pango contextChristian Persch2022-04-201-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 languageChristian Persch2022-04-201-5/+4
| | | | No need to re-set the context's language to its current value.
* fonts: Only set language if different to the current languageChristian Persch2022-04-201-1/+3
|
* widget: Fix padding bordersChristian Persch2022-04-186-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 systemsChristian Persch2022-04-181-1/+2
| | | | Define _POSIX_C_SOURCE for POSIX 2008.
* app: Don't override widget's CSS namesChristian Persch2022-04-121-5/+0
| | | | | | | Setting a different CSS name makes the VteTerminal builtin CSS not apply. Related to #2554.
* widget: Queue a resize on CSS changesChristian Persch2022-04-111-2/+7
| | | | Suggested by Christian Hergert in #2554.
* widget: Remove errneous gtk_widget_allocate callChristian Persch2022-04-111-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/gtk4Christian Persch2022-04-082-63/+24
| | | | Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2546
* bindings: vala: Remove the test appChristian Persch2022-04-085-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 nsversionChristian Persch2022-04-081-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 buildChristian Persch2022-03-031-1/+1
| | | | Add missing sources for the test.
* build: Fix debug buildChristian Persch2022-03-011-1/+1
| | | | Add missing sources for the test app.
* lib: Move glib glue code to glib-glue.ccChristian Persch2022-03-013-145/+181
|
* spawn: Fix build without CLOSE_RANGE_CLOEXECChristian Persch2022-02-281-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 bumpChristian Persch2022-02-121-1/+1
|
* widget: Fix some API version tagsChristian Persch2022-02-111-12/+12
| | | | The alignment API was deferred to 0.70, so correct the Since: tags.
* sixel: Remove stray semicolonChristian Persch2022-02-111-1/+1
|
* sixel: Fix DECGRI for parameter value 0Christian Persch2022-02-102-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 hackChristian Persch2022-02-081-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 structChristian Persch2022-02-084-11/+17
|
* widget: Deprecate the attributes out-param for vte_terminal_get_textChristian Persch2022-02-081-5/+33
| | | | Part of the future fix for issue #2504.
* lib: Remove misplaced inline from function declarationChristian Persch2022-02-081-1/+1
|
* emulation: Support XTVERSION sequenceChristian Persch2022-02-033-2/+33
|
* parser: Fix commentsChristian Persch2022-02-031-12/+12
|
* fonts: Fix height checkChristian Persch2022-02-031-1/+1
|
* Add Abkhazian translationNaala Nanba2022-02-012-0/+59
|
* Update Icelandic translationSveinn í Felli2022-01-291-24/+47
| | | | (cherry picked from commit e217f867ebbd0792051ccb51d7c1cd3a0555ca67)