Compare commits

...
Sign in to create a new pull request.

164 commits

Author SHA1 Message Date
Jan Grulich
1c4e5b9266 Update to 0.84.1 2026-08-03 10:06:24 +02:00
Fedora Release Engineering
53df76d9fb Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:38:50 +00:00
Milan Crha
b41d430d9c Use a gnome-srpm-macros macro
[skip changelog]
2026-07-03 11:17:38 +02:00
František Zatloukal
c0be57da94 Rebuilt for icu 78.3 2026-06-08 09:53:25 +02:00
Jan Grulich
69346ba770 Add configuration for release-monitoring 2026-03-25 14:31:53 +01:00
Milan Crha
692568d63e Add some helper code to avoid silly human errors
[skip changelog]
2026-03-17 18:24:01 +01:00
Milan Crha
c9c2ccd922 Update to 0.84.0 2026-03-16 12:27:24 +01:00
Jan Grulich
9923e7d419 Update to 0.83.91 2026-03-03 11:01:27 +01:00
Jan Grulich
d000632996 Packit: drop upstream_project_url and rely on release-monitoring only 2026-03-02 09:57:11 +01:00
Jan Grulich
282f22b791 Packit: drop fast_forward_merge_into as current stable branches diverge 2026-02-25 12:57:57 +01:00
Jan Grulich
e772ad825f Onboard to Packit for stable Fedora branches 2026-02-24 08:36:09 +01:00
Jan Horak
6807a69cfc Update to 0.83.90 2026-02-03 15:28:47 +01:00
Jan Horak
b48d579b6e Update to 0.82.3 2026-01-19 20:29:13 +01:00
Fedora Release Engineering
ba10e7b8e5 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:04:39 +00:00
Adrian Vovk
b28a1d52fc
Update to 0.82.2 2025-12-09 20:44:00 -05:00
Petr Schindler
3415f78862 Update to 0.82.1 2025-10-13 21:51:42 +02:00
Michael Catanzaro
05916348c1 Fix fast_float bcond condition 2025-09-16 18:15:33 -05:00
Michael Catanzaro
754f52437b Update to 0.82.0
Also, add a bcond to control whether we use bundled fast_float or system
fast_float.
2025-09-16 14:23:02 -05:00
Michael Catanzaro
55becaf64d Add a bunch of patches!
The a11y patches are requested by Lenovo. Then we also have a fix for:

https://bugzilla.redhat.com/show_bug.cgi?id=2390745
2025-09-03 16:54:26 -05:00
Benjamin A. Beasley
3c7962ad56 Ensure correct fonts are installed for HTML docs 2025-08-25 12:16:33 -05:00
Fabio Valentini
dedee5c4ee
Update to version 0.81.90 2025-08-25 19:03:40 +02:00
František Zatloukal
d77bcdd7cc Rebuilt for icu 77.1 2025-08-05 23:55:09 +02:00
Yaakov Selkowitz
67a7646a01 Update std::from_chars patch
https://gitlab.gnome.org/GNOME/vte/-/merge_requests/2
2025-07-28 17:06:39 -04:00
Fedora Release Engineering
1f4ccca048 Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:14:46 +00:00
Milan Crha
16c104b4e3 Add simdutf dependency 2025-07-09 14:34:34 +02:00
Milan Crha
dbb3baa37a Update to 0.81.0 2025-07-09 13:27:28 +02:00
Michael Catanzaro
ef65a928ac Delete demo desktop files
These are user-visible, so they need to either go into a subpackage or
go away, one or the other. I'm not in the mood to add a subpackage
today. If you want these back, feel free to create a subpackage.
2025-06-06 17:08:56 -05:00
Michael Catanzaro
160b62dd69 Port to rpm-autospec 2025-06-06 17:08:51 -05:00
nmontero
efc995a8ea Update to 0.80.2 2025-05-26 10:07:42 +02:00
nmontero
76d50d45e5 Update to 0.80.1 2025-04-14 11:03:07 +02:00
Yaakov Selkowitz
1a02863e60 Avoid fast_float dependency
When the default C++ standard library provides the necessary support, it
should be preferred over any supplementary library.  This restores the
status quo for recent g++ while still supporting clang -stdlib=libc++ and
older g++.

https://gitlab.gnome.org/GNOME/vte/-/merge_requests/2
2025-03-17 15:58:08 -04:00
nmontero
ae97c886cb Update to 0.80.0 2025-03-17 17:58:13 +01:00
nmontero
52e95a76a4 Update to 0.79.91 2025-03-05 17:31:13 +01:00
nmontero
f9655828a5 Update to 0.79.90 2025-02-19 10:16:01 +01:00
nmontero
90bb28c7ab Update to 0.79.0 2025-02-12 13:45:49 +01:00
Fedora Release Engineering
78342feb2f Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:39:34 +00:00
a58e321c25 Rebuild for ICU 76 2024-12-08 23:02:30 +00:00
nmontero
88eceed35b Update to 0.78.2 2024-11-25 11:01:27 +01:00
nmontero
18463db196 Update to 0.78.1 2024-10-22 11:10:04 +02:00
David King
57f9b2f38b Update to 0.78.0 2024-09-16 09:44:25 +01:00
David King
01a66dbd32 Update to 0.77.92 2024-09-02 18:58:55 +01:00
Jens Petersen
8032c9d401 fix vte.sh error: __vte_shell_precmd: command not found 2024-08-10 14:25:53 +08:00
David King
fa0a95d88e Update to 0.77.91 2024-08-08 13:24:38 +01:00
David King
561614a74c Update to 0.77.0 2024-07-24 09:59:35 +01:00
Fedora Release Engineering
5a8515f4f4 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 09:02:43 +00:00
David King
2ca928e0ae Update to 0.76.3 2024-06-10 09:33:37 +01:00
David King
20f805f6a3 Use updated notification patches from ptyxis 2024-06-07 15:58:34 +01:00
Matthias Clasen
af91b0972e Update patches for ptyxis 2024-06-06 14:05:45 -04:00
David King
5259739a74 Update to 0.76.2 2024-05-28 11:40:58 +01:00
David King
2eac94bc7f Use SPDX license expression for gtk4 subpackage 2024-05-14 20:21:13 +01:00
David King
d52a62db6d Update to 0.76.1 2024-05-03 11:59:29 +01:00
David King
ae73dd4d48 Update to 0.76.0
Incorporate Christian Hergert's accessibility changes, as well as
refreshing the notification patches.
2024-04-02 14:38:49 +01:00
Tomas Popela
3d3acf0be0 Build for the SPDX license format change 2024-02-12 10:49:52 +01:00
Miroslav Suchý
4edddd0d23 Migrate to SPDX license
One line was already in SPDX, but with lowercase operator - they must be uppercase.
Rest was in Callaway form.
I corrected the MIT license and added X11, which is used in COPYING.XTERM

This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_3
2024-02-08 14:04:24 +00:00
3113f966e9 Rebuild for ICU 74 2024-01-31 20:25:28 +00:00
Fedora Release Engineering
0e78f50872 Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 08:15:53 +00:00
Kalev Lember
effdc88925 Update to 0.74.2 2023-12-16 23:57:48 +01:00
Kalev Lember
486e715ea3 Update to 0.74.1 2023-10-22 23:06:41 +02:00
Kalev Lember
44829b00d4 Update to 0.74.0 2023-09-20 00:01:30 +02:00
Kalev Lember
83e045ed72 Update to 0.73.93 2023-08-08 02:17:48 +02:00
Fedora Release Engineering
f09a3123a4 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:54:05 +00:00
František Zatloukal
5746c31a98 Rebuilt for ICU 73.2 2023-07-11 22:23:16 +02:00
Kalev Lember
d8b290cd12 Update to 0.72.2 2023-06-07 14:59:55 +02:00
David King
3a1f2a7247 Update to 0.72.1 2023-04-16 14:12:19 +01:00
David King
44a011ad2c Update to 0.72.0 (#2179642) 2023-03-20 12:02:22 +00:00
David King
de03576168 Update to 0.71.99 2023-03-09 12:04:25 +00:00
David King
4647c6feb3 Update to 0.71.92 2023-02-15 20:50:10 +00:00
Fedora Release Engineering
90aa5085bc Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:31:52 +00:00
3e4ce78c9c Rebuild for ICU 72 2022-12-31 03:28:47 +00:00
David King
fb6fa5db7d Update to 0.70.2 2022-12-06 14:20:01 +00:00
David King
8ab9519d87 Update to 0.70.1 2022-10-28 08:38:30 +01:00
David King
e2e2f15eb6 Fix GTK4 ABI padding (#2122922) 2022-10-06 19:35:50 +01:00
Kalev Lember
b1c725b42f Update to 0.70.0 2022-09-19 23:15:33 +02:00
Kalev Lember
c3c0086976 Update to 0.69.92 2022-08-08 14:08:58 +02:00
David King
1730e3bf04 Enable GTK4 support 2022-08-04 13:04:20 +01:00
David King
6f115a7c46 Update to 0.69.90 2022-08-03 15:59:03 +01:00
František Zatloukal
b77d31593f Rebuilt for ICU 71.1 2022-08-01 15:12:48 +02:00
Fedora Release Engineering
0f8e4183bd Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:08:14 +00:00
David King
80f531b220 Update to 0.68.0 2022-03-27 19:28:32 +01:00
David King
ead1cef00f Update to 0.67.90 2022-02-17 16:19:55 +00:00
David King
6cb444aa24 Add Vala 0.55.1 patch from upstream (#2047106) 2022-01-27 11:23:05 +00:00
Fedora Release Engineering
0a24cd9d6d - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:12:14 +00:00
David King
7d3f755bfa Update to 0.66.2 2021-12-16 12:08:53 +00:00
David King
77371af24c Update to 0.66.1 2021-11-03 07:58:04 +00:00
Kalev Lember
a2cb2d3c99 Require systemd-libs rather than systemd
libsystemd lives in systemd-libs subpackage these days.
2021-10-01 14:14:27 +02:00
David King
daec9cae9f Update to 0.66.0 2021-09-28 14:24:46 +01:00
Fedora Release Engineering
06ce361761 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-07-23 20:41:39 +00:00
b98cc3691f Fix the License fields and ship the correct license texts
See:
https://docs.fedoraproject.org/en-US/packaging-guidelines/LicensingGuidelines/
2021-06-17 17:02:11 +02:00
d2277d0702 Update to 0.64.2 2021-06-16 20:58:56 +02:00
60a67bf287 Rebuild for ICU 69 2021-05-20 01:22:42 +01:00
Debarshi Ray
fb1f5bcce0 Add missing _VTE_CXX_NOEXCEPT in downstream patches
Spotted Christian Persch.
2021-05-07 22:25:19 +02:00
Debarshi Ray
a7fdde7e67 Update to 0.64.1 2021-05-06 17:22:22 +02:00
Debarshi Ray
f4f46a28d2 Update to 0.64.0 2021-05-06 16:17:46 +02:00
Debarshi Ray
2fdd15b927 Update to 0.63.91
- Rebase downstream patches
2021-05-06 15:47:52 +02:00
Kalev Lember
03ce959c3b Actually apply the patch 2021-02-18 16:25:18 +01:00
Kalev Lember
46864f7651 Revert a change that limited select all, as decided by Workstation WG
See https://pagure.io/fedora-workstation/issue/216 for details.
2021-02-16 16:46:41 +01:00
Kalev Lember
e11b47498f Use https URLs for upstream
... and point to vte wiki page instead of generic gnome.org.
2021-02-16 16:43:55 +01:00
Kalev Lember
3c500b1b23 Update to 0.62.3 2021-02-16 16:43:23 +01:00
Fedora Release Engineering
c310525706 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2021-01-27 23:16:06 +00:00
Kalev Lember
7fcaeb2578 Update to 0.62.2 2021-01-25 12:57:14 +01:00
Debarshi Ray
de28387421 Accommodate 'sudo toolbox' when tracking the active container 2020-12-18 15:52:43 +01:00
Jeff Law
7855b397b0 Fix bogus volatile caught by gcc-11 2020-11-03 08:31:12 -07:00
Debarshi Ray
623150318d Update to 0.62.1
- Rebase downstream patches
2020-10-08 15:09:09 +02:00
Debarshi Ray
a1c1e6f778 Update to 0.62.0 2020-09-24 16:59:02 +02:00
Debarshi Ray
7bf35123df Update to 0.61.91 2020-09-24 16:39:35 +02:00
Debarshi Ray
b6699a2710 Update to 0.61.90
- Rebase downstream patches

- VTE no longer insists on -fno-exceptions:
  https://gitlab.gnome.org/GNOME/vte/-/issues/185
2020-09-24 16:13:25 +02:00
Fedora Release Engineering
3bef72c9cb - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-07-29 13:54:44 +00:00
Kalev Lember
44471338e0 Update to 0.60.3 2020-06-04 10:21:57 +02:00
6a31daaa7d Rebuild for ICU 67 2020-05-16 08:28:38 +01:00
Kalev Lember
88550b8892 Update to 0.60.2 2020-04-27 10:52:24 +02:00
Kalev Lember
b3dd0f68a1 Fix flatpak module build 2020-04-06 23:52:46 +02:00
Debarshi Ray
89a86276e6 Improve legibility when using colours from the system theme
https://gitlab.gnome.org/GNOME/gtk/-/issues/2524
https://gitlab.gnome.org/GNOME/gtk/-/merge_requests/1535
https://gitlab.gnome.org/GNOME/vte/-/issues/226
2020-04-06 16:54:49 +02:00
Kalev Lember
104f60b53e Update to 0.60.1 2020-03-31 18:52:04 +02:00
Kalev Lember
afc27ec56b Move vte-urlencode-cwd to vte-profile subpackage
https://bugzilla.redhat.com/show_bug.cgi?id=1815769
2020-03-21 18:24:36 +01:00
Debarshi Ray
820fc6f43a Update to 0.60.0 2020-03-06 14:43:28 +01:00
Debarshi Ray
6f61f635c7 Replace C1 controls with C0 to emit OSC 777 from PS0
C1 controls are supported by fewer terminals, and using them here
causes a problem in Alacritty (and presumably quite a few others) if
it's launched from a VTE-based terminal. See:
https://github.com/jwilm/alacritty/issues/3105.

Support for C1 controls might also get removed from VTE itself. See:
https://gitlab.gnome.org/GNOME/vte/issues/209.

Note that there was a typo in the commit message of the patch that
introduced support for preeexec notifications from an interactive
shell. While it was correct in saying that it's using C1 controls,
because C0 was causing spurious characters to show up, the C0 example
was wrongly using C1 controls.

https://bugzilla.redhat.com/show_bug.cgi?id=1783802
2020-03-02 14:57:26 +01:00
Debarshi Ray
e6f69da250 Update to 0.59.92 2020-03-02 13:57:28 +01:00
Debarshi Ray
22ab67e5cb Update to 0.59.91
- Rebase downstream patches
2020-02-20 16:18:22 +01:00
Debarshi Ray
5584541da1 Update the GLib and GTK requirements
No need to issue a build just for this.
2020-02-20 16:11:32 +01:00
Debarshi Ray
511ade87b7 Update to 0.59.0
- Rebase downstream patches
2020-02-19 16:56:32 +01:00
Fedora Release Engineering
c5eae6074c - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2020-01-31 03:25:15 +00:00
Kalev Lember
1462062477 Update to 0.58.3
- Avoid overriding vte's own -fno-exceptions
2019-11-27 16:23:25 +01:00
Kalev Lember
86312df4eb Update to 0.58.2 2019-10-14 10:25:23 +02:00
Kalev Lember
090e070ed0 Update to 0.58.1 2019-10-07 22:25:11 +02:00
Adam Williamson
09b6f35fe9 Backport fix for crash due to out of bounds cursor (#1756567) 2019-10-04 07:27:08 -07:00
Kalev Lember
b067afd77f Update to 0.58.0 2019-09-09 21:44:05 +02:00
Kalev Lember
079183da22 Update to 0.57.90 2019-08-12 15:15:21 +02:00
Fedora Release Engineering
a61983c67f - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 03:12:52 +00:00
acdaf4fbbb Update to 0.57.3
- Rebase downstream patches
2019-07-02 13:22:59 +02:00
Debarshi Ray
3a1a7ca5f7 Support tracking the active container inside the terminal
https://gitlab.freedesktop.org/terminal-wg/specifications/issues/17
2019-06-19 15:16:06 +02:00
Debarshi Ray
355cf28ad2 Update to 0.57.0
- Switch to the Meson build system
- Rebase downstream patches
2019-06-18 21:13:10 +02:00
Kalev Lember
a7cf96e18c Update to 0.56.3 2019-05-07 03:35:44 +02:00
Kalev Lember
967e186814 Update to 0.56.2 2019-05-06 11:51:11 +02:00
Kalev Lember
3f4ccc66c7 Update to 0.56.1 2019-04-09 11:29:46 +02:00
Debarshi Ray
53d075dcbb Add signals proxying an interactive shell's precmd and preexec hooks 2019-04-02 18:38:46 +02:00
Kalev Lember
5610143485 Update to 0.56.0 2019-03-12 00:06:07 +01:00
Kalev Lember
dc33e7e2a0 Update to 0.55.92 2019-03-04 22:45:34 +01:00
Kalev Lember
7a5e6714f9 Rebuilt against fixed atk (#1626575) 2019-02-19 16:36:26 +01:00
Kalev Lember
e9d973f809 Update to 0.55.90 2019-02-19 11:19:26 +01:00
Fedora Release Engineering
16087f609a - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 11:28:39 +00:00
Kalev Lember
24dfbe75de Update to 0.54.3 2018-12-12 11:32:42 +01:00
Kalev Lember
e13f31614e Update to 0.54.2 2018-10-26 08:50:00 +02:00
Debarshi Ray
1aad1216aa Removal of utmp logging makes the utmp group unnecessary
The u/wtmp logging was performed by gnome-pty-helper which was
chown:ed as root:utmp. This was removed in vte291-0.41.90.
2018-10-08 14:55:23 +02:00
Debarshi Ray
94ec580d20 Tweak the escape sequence emission to unbreak the parsing 2018-10-05 19:48:12 +02:00
Debarshi Ray
ab1d97e177 Tighten the dependencies a bit 2018-10-05 17:28:41 +02:00
Debarshi Ray
dc7d7af074 Update to 0.54.1 2018-10-05 14:14:41 +02:00
Debarshi Ray
3faa123d36 Update to 0.54.0 2018-10-04 19:07:44 +02:00
Debarshi Ray
270dd15d5d Update to 0.53.92 2018-10-04 19:00:01 +02:00
Debarshi Ray
741663f24a Fix the build 2018-07-19 11:45:26 +02:00
Fedora Release Engineering
7c9f1606d9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 08:40:32 +00:00
Debarshi Ray
68bd26bac0 Fix the build 2018-06-19 18:53:21 +02:00
Kalev Lember
028e865a04 Require systemd, not initscripts for the utmp group
https://bugzilla.redhat.com/show_bug.cgi?id=1592403
2018-06-18 19:03:07 +02:00
Debarshi Ray
a0447fa16b Upload the vte-0.53.0 tarball
Thanks to Tomas Popela!
2018-06-04 13:08:22 +02:00
Debarshi Ray
12738e99de Update to 0.53.0 2018-06-04 11:27:19 +02:00
Kalev Lember
31a8d1b3ad Update to 0.52.2 2018-05-21 20:41:40 +02:00
Kalev Lember
9cbc53f857 Update to 0.52.1 2018-04-10 00:29:40 +02:00
Kalev Lember
cb74355b39 Remove ldconfig scriptlets 2018-04-03 10:35:55 +02:00
Kalev Lember
721bb12b98 Update to 0.52.0 2018-04-03 10:35:23 +02:00
Debarshi Ray
c13a50eca4 Update to 0.51.90 2018-03-28 14:16:21 +02:00
Debarshi Ray
959a8644ba Update to 0.51.3
- Rebase downstream patches
2018-03-28 13:48:15 +02:00
a85b0d4528
Switch to %ldconfig_scriptlets
Signed-off-by: Igor Gnatenko <ignatenkobrain@fedoraproject.org>
2018-02-08 13:33:03 +01:00
Kalev Lember
ab873a5513 Rebuild
... to be able to merge two updates in Bodhi together.
2017-11-02 15:18:51 +01:00
Debarshi Ray
7dce41935b Update to 0.50.2 2017-11-01 17:01:16 +01:00
Debarshi Ray
acefea578b Update to 0.50.1
- Rebase downstream patches
2017-10-05 14:48:57 +02:00
7 changed files with 748 additions and 840 deletions

37
.gitignore vendored
View file

@ -1,35 +1,2 @@
/vte-0.37.0.tar.xz
/vte-0.37.1.tar.xz
/vte-0.37.2.tar.xz
/vte-0.37.90.tar.xz
/vte-0.38.0.tar.xz
/vte-0.38.1.tar.xz
/vte-0.38.2.tar.xz
/vte-0.39.0.tar.xz
/vte-0.39.1.tar.xz
/vte-0.39.90.tar.xz
/vte-0.39.92.tar.xz
/vte-0.40.0.tar.xz
/vte-0.40.2.tar.xz
/vte-0.41.90.tar.xz
/vte-0.42.0.tar.xz
/vte-0.42.1.tar.xz
/vte-0.42.3.tar.xz
/vte-0.43.0.tar.xz
/vte-0.43.1.tar.xz
/vte-0.43.2.tar.xz
/vte-0.43.90.tar.xz
/vte-0.43.91.tar.xz
/vte-0.43.92.tar.xz
/vte-0.44.0.tar.xz
/vte-0.44.1.tar.xz
/vte-0.44.2.tar.xz
/vte-0.45.90.tar.xz
/vte-0.45.92.tar.xz
/vte-0.46.0.tar.xz
/vte-0.46.1.tar.xz
/vte-0.47.90.tar.xz
/vte-0.48.1.tar.xz
/vte-0.48.2.tar.xz
/vte-0.48.3.tar.xz
/vte-0.50.0.tar.xz
/vte-*.tar.xz
/vte-*-build

40
.packit.yaml Normal file
View file

@ -0,0 +1,40 @@
# Minimal Packit Configuration for GNOME Packages
# Copy this to your dist-git repository as .packit.yaml
#
# Prerequisites:
# - Package is monitored by release-monitoring.org
# - Monitoring status set to "Monitoring" in dist-git
jobs:
# Automated updates for stable branches
- job: pull_from_upstream
trigger: release
dist_git_branches:
- fedora-stable
# ========================================================================
# VERSIONING: Choose ONE option based on your package's versioning scheme
# ========================================================================
# OPTION A: Major version only - allows minor and patch updates
# For 2-digit: 50.0 -> 50.1 ✅, 50.x -> 51.0 ❌
# For 3-digit: 1.2.3 -> 1.3.0 ✅, 1.x.x -> 2.0.0 ❌
# Use for: GNOME apps/libs with 2-digit versions, or libraries following semver
# version_update_mask: '^\d+\.'
# OPTION B: Major.minor version - patch updates only
# Examples: 1.2.3 -> 1.2.4 ✅, 1.2.x -> 1.3.0 ❌
# Use for: Libraries with ABI concerns, even/odd development scheme
version_update_mask: '^\d+\.\d+\.'
# Build in Koji after merge
- job: koji_build
trigger: commit
dist_git_branches:
- fedora-stable
# Submit Bodhi update
- job: bodhi_update
trigger: commit
dist_git_branches:
- fedora-stable

535
changelog Normal file
View file

@ -0,0 +1,535 @@
* Mon May 26 2025 nmontero <nmontero@redhat.com> - 0.80.2-1
- Update to 0.80.2
* Mon Apr 14 2025 nmontero <nmontero@redhat.com> - 0.80.1-1
- Update to 0.80.1
* Mon Mar 17 2025 Yaakov Selkowitz <yselkowi@redhat.com> - 0.80.0-2
- Avoid fast_float dependency
* Mon Mar 17 2025 nmontero <nmontero@redhat.com> - 0.80.0-1
- Update to 0.80.0
* Wed Mar 05 2025 nmontero <nmontero@redhat.com> - 0.79.91-1
- Update to 0.79.91
* Wed Feb 19 2025 nmontero <nmontero@redhat.com> - 0.79.90-1
- Update to 0.79.90
* Wed Feb 12 2025 nmontero <nmontero@redhat.com> - 0.79.90-1
- Update to 0.79.0
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 0.78.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Sun Dec 08 2024 Pete Walter <pwalter@fedoraproject.org> - 0.78.2-2
- Rebuild for ICU 76
* Mon Nov 25 2024 nmontero <nmontero@redhat.com> - 0.78.2-1
- Update to 0.78.2
* Tue Oct 22 2024 nmontero <nmontero@redhat.com> - 0.78.1-1
- Update to 0.78.1
* Mon Sep 16 2024 David King <amigadave@amigadave.com> - 0.78.0-1
- Update to 0.78.0
* Sat Aug 10 2024 Jens Petersen <petersen@redhat.com> - 0.77.91-2
- fix vte.sh error: __vte_shell_precmd: command not found
* Thu Aug 08 2024 David King <amigadave@amigadave.com> - 0.77.91-1
- Update to 0.77.91
* Wed Jul 24 2024 David King <amigadave@amigadave.com> - 0.77.0-1
- Update to 0.77.0
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.76.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Mon Jun 10 2024 David King <amigadave@amigadave.com> - 0.76.3-1
- Update to 0.76.3
* Fri Jun 07 2024 David King <amigadave@amigadave.com> - 0.76.2-2
- Use updated notification patches from ptyxis
* Tue May 28 2024 David King <amigadave@amigadave.com> - 0.76.2-1
- Update to 0.76.2
* Fri May 03 2024 David King <amigadave@amigadave.com> - 0.76.1-1
- Update to 0.76.1
* Tue Apr 02 2024 David King <amigadave@amigadave.com> - 0.76.0-1
- Update to 0.76.0
* Mon Feb 12 2024 Tomas Popela <tpopela@redhat.com> - 0.74.2-4
- Build for the SPDX license format change
* Wed Jan 31 2024 Pete Walter <pwalter@fedoraproject.org> - 0.74.2-3
- Rebuild for ICU 74
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 0.74.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Dec 16 2023 Kalev Lember <klember@redhat.com> - 0.74.2-1
- Update to 0.74.2
* Sun Oct 22 2023 Kalev Lember <klember@redhat.com> - 0.74.1-1
- Update to 0.74.1
* Tue Sep 19 2023 Kalev Lember <klember@redhat.com> - 0.74.0-1
- Update to 0.74.0
* Tue Aug 08 2023 Kalev Lember <klember@redhat.com> - 0.73.93-1
- Update to 0.73.93
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.72.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Tue Jul 11 2023 František Zatloukal <fzatlouk@redhat.com> - 0.72.2-2
- Rebuilt for ICU 73.2
* Wed Jun 07 2023 Kalev Lember <klember@redhat.com> - 0.72.2-1
- Update to 0.72.2
* Sun Apr 16 2023 David King <amigadave@amigadave.com> - 0.72.1-1
- Update to 0.72.1
* Mon Mar 20 2023 David King <amigadave@amigadave.com> - 0.72.0-1
- Update to 0.72.0 (#2179642)
* Thu Mar 09 2023 David King <amigadave@amigadave.com> - 0.71.99-1
- Update to 0.71.99
* Wed Feb 15 2023 David King <amigadave@amigadave.com> - 0.71.92-1
- Update to 0.71.92
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 0.70.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Sat Dec 31 2022 Pete Walter <pwalter@fedoraproject.org> - 0.70.2-2
- Rebuild for ICU 72
* Tue Dec 06 2022 David King <amigadave@amigadave.com> - 0.70.2-1
- Update to 0.70.2
* Fri Oct 28 2022 David King <amigadave@amigadave.com> - 0.70.1-1
- Update to 0.70.1
* Mon Sep 26 2022 David King <amigadave@amigadave.com> - 0.70.0-2
- Fix GTK4 ABI padding (#2122922)
* Mon Sep 19 2022 Kalev Lember <klember@redhat.com> - 0.70.0-1
- Update to 0.70.0
* Mon Aug 08 2022 Kalev Lember <klember@redhat.com> - 0.69.92-1
- Update to 0.69.92
* Wed Aug 03 2022 David King <amigadave@amigadave.com> - 0.69.90-1
- Update to 0.69.90
- Enable GTK4 support
* Mon Aug 01 2022 Frantisek Zatloukal <fzatlouk@redhat.com> - 0.68.0-3
- Rebuilt for ICU 71.1
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 0.68.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Sun Mar 27 2022 David King <amigadave@amigadave.com> - 0.68.0-1
- Update to 0.68.0
* Thu Feb 17 2022 David King <amigadave@amigadave.com> - 0.67.90-1
- Update to 0.67.90
* Thu Jan 27 2022 David King <amigadave@amigadave.com> - 0.66.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Thu Dec 16 2021 David King <amigadave@amigadave.com> - 0.66.2-1
- Update to 0.66.2
* Mon Nov 01 2021 David King <amigadave@amigadave.com> - 0.66.1-1
- Update to 0.66.1
* Fri Oct 01 2021 Kalev Lember <klember@redhat.com> - 0.66.0-2
- Require systemd-libs rather than systemd
* Tue Sep 28 2021 David King <amigadave@amigadave.com> - 0.66.0-1
- Update to 0.66.0
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.64.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
* Thu Jun 17 2021 Debarshi Ray <rishi@fedoraproject.org> - 0.64.2-2
- Fix the License fields and ship the correct license texts
* Wed Jun 16 2021 Debarshi Ray <rishi@fedoraproject.org> - 0.64.2-1
- Update to 0.64.2
* Thu May 20 2021 Pete Walter <pwalter@fedoraproject.org> - 0.64.1-3
- Rebuild for ICU 69
* Fri May 07 2021 Debarshi Ray <rishi@fedoraproject.org> - 0.64.1-2
- Add missing _VTE_CXX_NOEXCEPT in downstream patches
* Thu May 06 2021 Debarshi Ray <rishi@fedoraproject.org> - 0.64.1-1
- Update to 0.64.1
* Thu May 06 2021 Debarshi Ray <rishi@fedoraproject.org> - 0.64.0-1
- Update to 0.64.0
* Thu May 06 2021 Debarshi Ray <rishi@fedoraproject.org> - 0.63.91-1
- Update to 0.63.91
- Rebase downstream patches
* Thu Feb 18 2021 Kalev Lember <klember@redhat.com> - 0.62.3-2
- Revert a change that limited select all, as decided by Workstation WG
* Tue Feb 16 2021 Kalev Lember <klember@redhat.com> - 0.62.3-1
- Update to 0.62.3
- Use https URLs for upstream
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 0.62.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
* Mon Jan 25 2021 Kalev Lember <klember@redhat.com> - 0.62.2-1
- Update to 0.62.2
* Wed Dec 16 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.62.1-3
- Accommodate 'sudo toolbox' when tracking the active container
* Tue Nov 03 2020 Jeff Law <law@redhat.com> - 0.62.1-2
- Fix bogus volatile caught by gcc-11
* Thu Oct 08 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.62.1-1
- Update to 0.62.1
- Rebase downstream patches
* Thu Sep 24 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.62.0-1
- Update to 0.62.0
* Thu Sep 24 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.61.91-1
- Update to 0.61.91
* Thu Sep 24 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.61.90-1
- Update to 0.61.90
- Rebase downstream patches
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.60.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
* Thu Jun 04 2020 Kalev Lember <klember@redhat.com> - 0.60.3-1
- Update to 0.60.3
* Sat May 16 2020 Pete Walter <pwalter@fedoraproject.org> - 0.60.2-2
- Rebuild for ICU 67
* Mon Apr 27 2020 Kalev Lember <klember@redhat.com> - 0.60.2-1
- Update to 0.60.2
* Mon Apr 06 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.60.1-2
- Improve legibility when using colours from the system theme
* Tue Mar 31 2020 Kalev Lember <klember@redhat.com> - 0.60.1-1
- Update to 0.60.1
* Sat Mar 21 2020 Kalev Lember <klember@redhat.com> - 0.60.0-2
- Move vte-urlencode-cwd to vte-profile subpackage (#1815769)
* Fri Mar 06 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.60.0-1
- Update to 0.60.0
* Mon Mar 02 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.59.92-2
- Replace C1 controls with C0 to emit OSC 777 from PS0 (RH #1783802)
* Mon Mar 02 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.59.92-1
- Update to 0.59.92
* Thu Feb 20 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.59.91-1
- Update to 0.59.91
- Rebase downstream patches
* Wed Feb 19 2020 Debarshi Ray <rishi@fedoraproject.org> - 0.59.0-1
- Update to 0.59.0
- Rebase downstream patches
* Fri Jan 31 2020 Fedora Release Engineering <releng@fedoraproject.org> - 0.58.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
* Wed Nov 27 2019 Kalev Lember <klember@redhat.com> - 0.58.3-1
- Update to 0.58.3
- Avoid overriding vte's own -fno-exceptions
* Mon Oct 14 2019 Kalev Lember <klember@redhat.com> - 0.58.2-1
- Update to 0.58.2
* Mon Oct 07 2019 Kalev Lember <klember@redhat.com> - 0.58.1-1
- Update to 0.58.1
* Fri Oct 04 2019 Adam Williamson <awilliam@redhat.com> - 0.58.0-2
- Backport fix for crash due to out of bounds cursor position (#1756567)
* Mon Sep 09 2019 Kalev Lember <klember@redhat.com> - 0.58.0-1
- Update to 0.58.0
* Mon Aug 12 2019 Kalev Lember <klember@redhat.com> - 0.57.90-1
- Update to 0.57.90
* Sat Jul 27 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.57.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
* Tue Jul 02 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.57.3-1
- Update to 0.57.3
- Rebase downstream patches
* Wed Jun 19 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.57.0-2
- Support tracking the active container inside the terminal
* Tue Jun 18 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.57.0-1
- Update to 0.57.0
- Switch to the Meson build system
- Rebase downstream patches
* Tue May 07 2019 Kalev Lember <klember@redhat.com> - 0.56.3-1
- Update to 0.56.3
* Mon May 06 2019 Kalev Lember <klember@redhat.com> - 0.56.2-1
- Update to 0.56.2
* Tue Apr 09 2019 Kalev Lember <klember@redhat.com> - 0.56.1-1
- Update to 0.56.1
* Tue Apr 02 2019 Debarshi Ray <rishi@fedoraproject.org> - 0.56.0-2
- Add signals proxying an interactive shell's precmd and preexec hooks.
* Mon Mar 11 2019 Kalev Lember <klember@redhat.com> - 0.56.0-1
- Update to 0.56.0
* Mon Mar 04 2019 Kalev Lember <klember@redhat.com> - 0.55.92-1
- Update to 0.55.92
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 0.55.90-2
- Rebuilt against fixed atk (#1626575)
* Tue Feb 19 2019 Kalev Lember <klember@redhat.com> - 0.55.90-1
- Update to 0.55.90
* Sun Feb 03 2019 Fedora Release Engineering <releng@fedoraproject.org> - 0.54.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
* Wed Dec 12 2018 Kalev Lember <klember@redhat.com> - 0.54.3-1
- Update to 0.54.3
* Fri Oct 26 2018 Kalev Lember <klember@redhat.com> - 0.54.2-1
- Update to 0.54.2
* Mon Oct 08 2018 Debarshi Ray <rishi@fedoraproject.org> - 0.54.1-4
- Removal of utmp logging makes the utmp group unnecessary
* Fri Oct 05 2018 Debarshi Ray <rishi@fedoraproject.org> - 0.54.1-3
- Tweak the escape sequence emission to unbreak the parsing
* Fri Oct 05 2018 Debarshi Ray <rishi@fedoraproject.org> - 0.54.1-2
- Tighten the dependencies a bit
* Fri Oct 05 2018 Debarshi Ray <rishi@fedoraproject.org> - 0.54.1-1
- Update to 0.54.1
* Thu Oct 04 2018 Debarshi Ray <rishi@fedoraproject.org> - 0.54.0-1
- Update to 0.54.0
* Thu Oct 04 2018 Debarshi Ray <rishi@fedoraproject.org> - 0.53.92-1
- Update to 0.53.92
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.53.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
* Mon Jun 18 2018 Kalev Lember <klember@redhat.com> - 0.53.0-2
- Require systemd, not initscripts for the utmp group (#1592403)
* Mon Jun 04 2018 Debarshi Ray <rishi@fedoraproject.org> - 0.53.0-1
- Update to 0.53.0
* Mon May 21 2018 Kalev Lember <klember@redhat.com> - 0.52.2-1
- Update to 0.52.2
* Mon Apr 09 2018 Kalev Lember <klember@redhat.com> - 0.52.1-1
- Update to 0.52.1
* Tue Apr 03 2018 Kalev Lember <klember@redhat.com> - 0.52.0-1
- Update to 0.52.0
- Remove ldconfig scriptlets
* Wed Mar 28 2018 Debarshi Ray <rishi@fedoraproject.org> - 0.51.90-1
- Update to 0.51.90
* Wed Mar 28 2018 Debarshi Ray <rishi@fedoraproject.org> - 0.51.3-1
- Update to 0.51.3
- Rebase downstream patches
* Thu Feb 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.50.2-3
- Switch to %%ldconfig_scriptlets
* Thu Nov 02 2017 Kalev Lember <klember@redhat.com> - 0.50.2-2
- Rebuild
* Wed Nov 01 2017 Debarshi Ray <rishi@fedoraproject.org> - 0.50.2-1
- Update to 0.50.2
* Thu Oct 05 2017 Debarshi Ray <rishi@fedoraproject.org> - 0.50.1-1
- Update to 0.50.1
- Rebase downstream patches
* Thu Sep 14 2017 Kalev Lember <klember@redhat.com> - 0.50.0-1
- Update to 0.50.0
- Rebase downstream patches
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.48.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.48.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed May 10 2017 Kalev Lember <klember@redhat.com> - 0.48.3-1
- Update to 0.48.3
* Wed Apr 12 2017 Kalev Lember <klember@redhat.com> - 0.48.2-1
- Update to 0.48.2
- Rebase downstream patches
* Wed Mar 22 2017 Kalev Lember <klember@redhat.com> - 0.48.1-1
- Update to 0.48.1
* Fri Feb 24 2017 Debarshi Ray <rishi@fedoraproject.org> - 0.47.90-1
- Update to 0.47.90
- Rebase downstream patches
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.46.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Nov 08 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.46.1-1
- Update to 0.46.1
- Rebase downstream patches
* Thu Sep 22 2016 Kalev Lember <klember@redhat.com> - 0.46.0-2
- BR vala instead of obsolete vala-tools subpackage
* Mon Sep 19 2016 Kalev Lember <klember@redhat.com> - 0.46.0-1
- Update to 0.46.0
* Wed Sep 14 2016 Kalev Lember <klember@redhat.com> - 0.45.92-1
- Update to 0.45.92
* Thu Aug 18 2016 Kalev Lember <klember@redhat.com> - 0.45.90-1
- Update to 0.45.90
- Rebase downstream patches
* Fri Jul 01 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.44.2-2
- Add a property to configure the scroll speed
* Tue May 10 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.44.2-1
- Update to 0.44.2
- Rebase downstream patches and undo unintentional ABI break
* Mon Apr 11 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.44.1-1
- Update to 0.44.1
* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 0.44.0-1
- Update to 0.44.0
* Tue Mar 15 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.43.92-1
- Update to 0.43.92
* Tue Mar 01 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.43.91-1
- Update to 0.43.91
- Remove BuildRequires on pkgconfig(libpcre2-8)
* Tue Mar 01 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.43.90-1
- Update to 0.43.90
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.43.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jan 29 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.43.2-1
- Update to 0.43.2
* Fri Jan 29 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.43.1-1
- Update to 0.43.1
- Drop upstreamed patch
* Fri Jan 29 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.43.0-1
- Update to 0.43.0
- Add BuildRequires on pkgconfig(libpcre2-8)
- Disable -Wnonnull
* Thu Jan 28 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.42.3-1
- Update to 0.42.3
- Backport upstream patch to fix disappearing lines (GNOME #761097)
* Wed Oct 14 2015 Kalev Lember <klember@redhat.com> - 0.42.1-1
- Update to 0.42.1
* Tue Sep 22 2015 Kalev Lember <klember@redhat.com> - 0.42.0-1
- Update to 0.42.0
- Use license macro for COPYING
* Mon Sep 14 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.41.90-1
- Update to 0.41.90
- Rebased downstream patches after the migration to C++
- gnome-pty-helper has been removed
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.40.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Tue May 12 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.40.2-1
- Update to 0.40.2
* Tue Mar 24 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.40.0-1
- Update to 0.40.0
* Thu Mar 19 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.39.92-1
- Update to 0.39.92
* Tue Feb 17 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.39.90-1
- Update to 0.39.90
- Add command-notify patches
* Fri Dec 19 2014 Richard Hughes <rhughes@redhat.com> - 0.39.1-1
- Update to 0.39.1
* Mon Dec 01 2014 Debarshi Ray <rishi@fedoraproject.org> - 0.39.0-2
- Backport upstream patch to fix zombie shells (GNOME #740929)
* Tue Nov 25 2014 Kalev Lember <kalevlember@gmail.com> - 0.39.0-1
- Update to 0.39.0
* Mon Nov 10 2014 Kalev Lember <kalevlember@gmail.com> - 0.38.2-1
- Update to 0.38.2
* Mon Oct 13 2014 Kalev Lember <kalevlember@gmail.com> - 0.38.1-1
- Update to 0.38.1
* Sun Sep 14 2014 Kalev Lember <kalevlember@gmail.com> - 0.38.0-1
- Update to 0.38.0
* Mon Aug 18 2014 Kalev Lember <kalevlember@gmail.com> - 0.37.90-1
- Update to 0.37.90
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.37.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 0.37.2-2
- Rebuilt for gobject-introspection 1.41.4
* Tue Jun 24 2014 Richard Hughes <rhughes@redhat.com> - 0.37.2-1
- Update to 0.37.2
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.37.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 0.37.1-1
- Update to 0.37.1
* Wed May 07 2014 Kalev Lember <kalevlember@gmail.com> - 0.37.0-2
- Split out a vte-profile subpackage that can be used with both vte291 / vte3
* Tue May 06 2014 Kalev Lember <kalevlember@gmail.com> - 0.37.0-1
- Initial Fedora package, based on previous vte3 0.36 packaging

13
monitoring.toml Normal file
View file

@ -0,0 +1,13 @@
# Enable/disable monitoring
monitoring = true
# Enable/disable filling bugzilla ticket for new release
# When disabled it will also disable scratch builds
bugzilla = false
# Enable/disable reporting only stable versions
# Stable versions are recognized based on release-monitoring.org project settings
stable_only = true
# Enable/disable reporting all new versions instead of the latest one
# Enabling this will disable scratch builds
all_versions = true
# Enable/disable scratch build for newly opened version
scratch_build = false

View file

@ -1 +1 @@
SHA512 (vte-0.50.0.tar.xz) = ac05622ecf92115cf6aef1ef7805b0ef19856d65d2dfc9792b149443aeee4c9bbfb871c600c9be8b0f4baac4a143e70412208d0a510cb53f13b2caf2caa33587
SHA512 (vte-0.84.1.tar.xz) = 34ac77e712b12b62518a09122ce36c816e4c14a53b01be55f233c8749dd234b6b60a9ab47730e34be44fef1994364002a5f31a0af937e95ed1804752a8dd645e

View file

@ -1,603 +0,0 @@
From 5d8ab67c3590c93869e38a20587da8cc3e766a7f Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Wed, 7 Jan 2015 16:01:00 +0100
Subject: [PATCH 1/5] Add sequences and signals for desktop notification
Add sequences
OSC 777 ; notify ; SUMMARY ; BODY BEL
OSC 777 ; notify ; SUMMARY BEL
OSC 777 ; notify ; SUMMARY ; BODY ST
OSC 777 ; notify ; SUMMARY ST
that let terminal applications send a notification to the desktop
environment.
Based on Enlightenment's Terminology:
https://phab.enlightenment.org/T1765
https://bugzilla.gnome.org/show_bug.cgi?id=711059
---
src/caps.cc | 4 +++
src/marshal.list | 1 +
src/vte.cc | 12 +++++++
src/vte/vteterminal.h | 4 ++-
src/vtegtk.cc | 21 ++++++++++++
src/vtegtk.hh | 1 +
src/vteinternal.hh | 5 +++
src/vteseq-n.gperf | 1 +
src/vteseq.cc | 90 +++++++++++++++++++++++++++++++++++++++++++++++++++
9 files changed, 138 insertions(+), 1 deletion(-)
diff --git a/src/caps.cc b/src/caps.cc
index 1f9cd1ed19e3..7262aeb2b8e0 100644
--- a/src/caps.cc
+++ b/src/caps.cc
@@ -257,6 +257,8 @@ const char _vte_xterm_capability_strings[] =
ENTRY(OSC "119" BEL, "reset-highlight-foreground-color")
ENTRY(OSC "133;%s" BEL, "iterm2-133")
ENTRY(OSC "777;%s" BEL, "urxvt-777")
+ ENTRY(OSC "777;%s;%s;%s" BEL, "send-notification")
+ ENTRY(OSC "777;%s;%s" BEL, "send-notification")
ENTRY(OSC "1337;%s" BEL, "iterm2-1337")
COMMENT(/* Set text parameters, ST-terminated versions. */)
@@ -296,6 +298,8 @@ const char _vte_xterm_capability_strings[] =
ENTRY(OSC "119" ST, "reset-highlight-foreground-color")
ENTRY(OSC "133;%s" ST, "iterm2-133")
ENTRY(OSC "777;%s" ST, "urxvt-777")
+ ENTRY(OSC "777;%s;%s;%s" ST, "send-notification")
+ ENTRY(OSC "777;%s;%s" ST, "send-notification")
ENTRY(OSC "1337;%s" ST, "iterm2-1337")
COMMENT(/* These may be bogus, I can't find docs for them anywhere (#104154). */)
diff --git a/src/marshal.list b/src/marshal.list
index 1e4d0c1b6476..3385b4759713 100644
--- a/src/marshal.list
+++ b/src/marshal.list
@@ -1,5 +1,6 @@
VOID:INT,INT
VOID:OBJECT,OBJECT
VOID:STRING,BOXED
+VOID:STRING,STRING
VOID:STRING,UINT
VOID:UINT,UINT
diff --git a/src/vte.cc b/src/vte.cc
index 89a3771f2152..e1b83596800a 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -8533,6 +8533,9 @@ VteTerminalPrivate::~VteTerminalPrivate()
remove_update_timeout(this);
+ g_free (m_notification_summary);
+ g_free (m_notification_body);
+
/* discard title updates */
g_free(m_window_title);
g_free(m_window_title_changed);
@@ -10615,6 +10618,15 @@ VteTerminalPrivate::emit_pending_signals()
emit_adjustment_changed();
+ if (m_notification_received) {
+ _vte_debug_print (VTE_DEBUG_SIGNALS,
+ "Emitting `notification-received'.\n");
+ g_signal_emit(object, signals[SIGNAL_NOTIFICATION_RECEIVED], 0,
+ m_notification_summary,
+ m_notification_body);
+ m_notification_received = FALSE;
+ }
+
if (m_window_title_changed) {
g_free (m_window_title);
m_window_title = m_window_title_changed;
diff --git a/src/vte/vteterminal.h b/src/vte/vteterminal.h
index cfd5a911adbe..b3c6978f65d6 100644
--- a/src/vte/vteterminal.h
+++ b/src/vte/vteterminal.h
@@ -104,8 +104,10 @@ struct _VteTerminalClass {
void (*bell)(VteTerminal* terminal);
+ void (*notification_received)(VteTerminal* terminal, const gchar *summary, const gchar *body);
+
/* Padding for future expansion. */
- gpointer padding[16];
+ gpointer padding[15];
VteTerminalClassPrivate *priv;
};
diff --git a/src/vtegtk.cc b/src/vtegtk.cc
index 68a1dce766b6..49e977088a53 100644
--- a/src/vtegtk.cc
+++ b/src/vtegtk.cc
@@ -668,6 +668,7 @@ vte_terminal_class_init(VteTerminalClass *klass)
klass->child_exited = NULL;
klass->encoding_changed = NULL;
klass->char_size_changed = NULL;
+ klass->notification_received = NULL;
klass->window_title_changed = NULL;
klass->icon_title_changed = NULL;
klass->selection_changed = NULL;
@@ -743,6 +744,26 @@ vte_terminal_class_init(VteTerminalClass *klass)
G_TYPE_NONE,
1, G_TYPE_INT);
+ /**
+ * VteTerminal::notification-received:
+ * @vteterminal: the object which received the signal
+ * @summary: The summary
+ * @body: (allow-none): Extra optional text
+ *
+ * Emitted when a process running in the terminal wants to
+ * send a notification to the desktop environment.
+ */
+ signals[SIGNAL_NOTIFICATION_RECEIVED] =
+ g_signal_new(I_("notification-received"),
+ G_OBJECT_CLASS_TYPE(klass),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET(VteTerminalClass, notification_received),
+ NULL,
+ NULL,
+ _vte_marshal_VOID__STRING_STRING,
+ G_TYPE_NONE,
+ 2, G_TYPE_STRING, G_TYPE_STRING);
+
/**
* VteTerminal::window-title-changed:
* @vteterminal: the object which received the signal
diff --git a/src/vtegtk.hh b/src/vtegtk.hh
index d1ade949b8ff..07c714e66093 100644
--- a/src/vtegtk.hh
+++ b/src/vtegtk.hh
@@ -56,6 +56,7 @@ enum {
SIGNAL_TEXT_INSERTED,
SIGNAL_TEXT_MODIFIED,
SIGNAL_TEXT_SCROLLED,
+ SIGNAL_NOTIFICATION_RECEIVED,
SIGNAL_WINDOW_TITLE_CHANGED,
LAST_SIGNAL
};
diff --git a/src/vteinternal.hh b/src/vteinternal.hh
index 677e61a7dc34..bb0cc56784f6 100644
--- a/src/vteinternal.hh
+++ b/src/vteinternal.hh
@@ -495,6 +495,11 @@ public:
gboolean m_cursor_moved_pending;
gboolean m_contents_changed_pending;
+ /* desktop notification */
+ gboolean m_notification_received;
+ gchar *m_notification_summary;
+ gchar *m_notification_body;
+
/* window name changes */
char* m_window_title;
char* m_window_title_changed;
diff --git a/src/vteseq-n.gperf b/src/vteseq-n.gperf
index eec89aeecd74..df5a4e0103c3 100644
--- a/src/vteseq-n.gperf
+++ b/src/vteseq-n.gperf
@@ -173,3 +173,4 @@ struct vteseq_n_struct {
"urxvt-777", VTE_SEQUENCE_HANDLER(vte_sequence_handler_urxvt_777)
"iterm2-133", VTE_SEQUENCE_HANDLER(vte_sequence_handler_iterm2_133)
"iterm2-1337", VTE_SEQUENCE_HANDLER(vte_sequence_handler_iterm2_1337)
+"send-notification", VTE_SEQUENCE_HANDLER(vte_sequence_handler_send_notification)
diff --git a/src/vteseq.cc b/src/vteseq.cc
index 1391e153efdf..368caaf4ed13 100644
--- a/src/vteseq.cc
+++ b/src/vteseq.cc
@@ -2335,6 +2335,96 @@ vte_sequence_handler_return_terminal_id (VteTerminalPrivate *that, GValueArray *
vte_sequence_handler_send_primary_device_attributes (that, params);
}
+static void
+vte_sequence_handler_send_notification (VteTerminalPrivate *that, GValueArray *params)
+{
+ GValue *value;
+ const char *end;
+ char *option = NULL;
+ char *str = NULL;
+ char *p, *validated;
+
+ g_clear_pointer (&that->m_notification_summary, g_free);
+ g_clear_pointer (&that->m_notification_body, g_free);
+
+ value = g_value_array_get_nth (params, 0);
+ if (value == NULL) {
+ goto out;
+ }
+
+ if (G_VALUE_HOLDS_STRING (value)) {
+ option = g_value_dup_string (value);
+ } else if (G_VALUE_HOLDS_POINTER (value)) {
+ option = that->ucs4_to_utf8 ((const guchar *)g_value_get_pointer (value));
+ } else {
+ goto out;
+ }
+
+ if (g_strcmp0 (option, "notify") != 0) {
+ goto out;
+ }
+
+ value = g_value_array_get_nth (params, 1);
+ if (value == NULL) {
+ goto out;
+ }
+
+ if (G_VALUE_HOLDS_STRING (value)) {
+ str = g_value_dup_string (value);
+ } else if (G_VALUE_HOLDS_POINTER (value)) {
+ str = that->ucs4_to_utf8 ((const guchar *)g_value_get_pointer (value));
+ } else {
+ goto out;
+ }
+
+ g_utf8_validate (str, strlen (str), &end);
+ validated = g_strndup (str, end - str);
+
+ /* No control characters allowed. */
+ for (p = validated; *p != '\0'; p++) {
+ if ((*p & 0x1f) == *p) {
+ *p = ' ';
+ }
+ }
+
+ that->m_notification_summary = validated;
+ g_free (str);
+
+ that->m_notification_received = TRUE;
+ if (params->n_values == 2) {
+ goto out;
+ }
+
+ value = g_value_array_get_nth (params, 2);
+ if (value == NULL) {
+ goto out;
+ }
+
+ if (G_VALUE_HOLDS_STRING (value)) {
+ str = g_value_dup_string (value);
+ } else if (G_VALUE_HOLDS_POINTER (value)) {
+ str = that->ucs4_to_utf8 ((const guchar *)g_value_get_pointer (value));
+ } else {
+ goto out;
+ }
+
+ g_utf8_validate (str, strlen (str), &end);
+ validated = g_strndup (str, end - str);
+
+ /* No control characters allowed. */
+ for (p = validated; *p != '\0'; p++) {
+ if ((*p & 0x1f) == *p) {
+ *p = ' ';
+ }
+ }
+
+ that->m_notification_body = validated;
+ g_free (str);
+
+ out:
+ g_free (option);
+}
+
/* Send secondary device attributes. */
static void
vte_sequence_handler_send_secondary_device_attributes (VteTerminalPrivate *that, GValueArray *params)
--
2.14.1
From 9cb28e964762b3b10d04648a9ffb7503c922189f Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Thu, 29 Jan 2015 13:09:17 +0100
Subject: [PATCH 2/5] vte.sh: Emit OSC 777 from PROMPT_COMMAND
https://bugzilla.gnome.org/show_bug.cgi?id=711059
---
src/vte.sh | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/vte.sh b/src/vte.sh
index 2d211caa2f17..1c0543bd9d26 100644
--- a/src/vte.sh
+++ b/src/vte.sh
@@ -50,9 +50,11 @@ __vte_osc7 () {
}
__vte_prompt_command() {
+ local command=$(HISTTIMEFORMAT= history 1 | sed 's/^ *[0-9]\+ *//')
+ command="${command//;/ }"
local pwd='~'
[ "$PWD" != "$HOME" ] && pwd=${PWD/#$HOME\//\~\/}
- printf "\033]0;%s@%s:%s\007%s" "${USER}" "${HOSTNAME%%.*}" "${pwd}" "$(__vte_osc7)"
+ printf "\033]777;notify;Command completed;%s\007\033]0;%s@%s:%s\007%s" "${command}" "${USER}" "${HOSTNAME%%.*}" "${pwd}" "$(__vte_osc7)"
}
case "$TERM" in
--
2.14.1
From bb5d1fc59a9a12a9c24347196a691a89b2c1d2cb Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Thu, 22 Jan 2015 16:37:10 +0100
Subject: [PATCH 3/5] vteapp: Add a test for the notification-received signal
---
bindings/vala/app.vala | 7 +++++++
1 file changed, 7 insertions(+)
diff --git a/bindings/vala/app.vala b/bindings/vala/app.vala
index 8663d63c5445..4c5d9a2b3bad 100644
--- a/bindings/vala/app.vala
+++ b/bindings/vala/app.vala
@@ -309,6 +309,8 @@ class Window : Gtk.ApplicationWindow
if (App.Options.object_notifications)
terminal.notify.connect(notify_cb);
+ terminal.notification_received.connect(notification_received_cb);
+
/* Settings */
if (App.Options.no_double_buffer)
terminal.set_double_buffered(false);
@@ -780,6 +782,11 @@ class Window : Gtk.ApplicationWindow
set_title(terminal.get_window_title());
}
+ private void notification_received_cb(Vte.Terminal terminal, string summary, string? body)
+ {
+ print ("[%s]: %s\n", summary, body);
+ }
+
} /* class Window */
class App : Gtk.Application
--
2.14.1
From c3ac25e0bdc2b15ef6b8ec07190d2d179ff2c9f4 Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Fri, 13 May 2016 17:53:54 +0200
Subject: [PATCH 4/5] Add a property to configure the scroll speed
By default, it is set to zero which gives the current behaviour of
moving the buffer by a function of the number of visible rows.
https://bugzilla.redhat.com/show_bug.cgi?id=1103380
---
doc/reference/vte-sections.txt | 1 +
src/vte.cc | 19 +++++++++++++++++-
src/vte/vteterminal.h | 4 ++++
src/vtegtk.cc | 45 ++++++++++++++++++++++++++++++++++++++++++
src/vtegtk.hh | 1 +
src/vteinternal.hh | 2 ++
6 files changed, 71 insertions(+), 1 deletion(-)
diff --git a/doc/reference/vte-sections.txt b/doc/reference/vte-sections.txt
index 9b34536c7bf9..b67f3957b888 100644
--- a/doc/reference/vte-sections.txt
+++ b/doc/reference/vte-sections.txt
@@ -44,6 +44,7 @@ vte_terminal_set_cursor_shape
vte_terminal_get_cursor_shape
vte_terminal_get_cursor_blink_mode
vte_terminal_set_cursor_blink_mode
+vte_terminal_set_scroll_speed
vte_terminal_set_scrollback_lines
vte_terminal_set_font
vte_terminal_get_font
diff --git a/src/vte.cc b/src/vte.cc
index e1b83596800a..8ed58df6ab4b 100644
--- a/src/vte.cc
+++ b/src/vte.cc
@@ -9883,6 +9883,7 @@ void
VteTerminalPrivate::widget_scroll(GdkEventScroll *event)
{
gdouble delta_x, delta_y;
+ gdouble scroll_speed;
gdouble v;
gint cnt, i;
int button;
@@ -9936,7 +9937,13 @@ VteTerminalPrivate::widget_scroll(GdkEventScroll *event)
return;
}
- v = MAX (1., ceil (gtk_adjustment_get_page_increment (m_vadjustment) / 10.));
+ if (m_scroll_speed == 0) {
+ scroll_speed = ceil (gtk_adjustment_get_page_increment (m_vadjustment) / 10.);
+ } else {
+ scroll_speed = m_scroll_speed;
+ }
+
+ v = MAX (1., scroll_speed);
_vte_debug_print(VTE_DEBUG_EVENTS,
"Scroll speed is %d lines per non-smooth scroll unit\n",
(int) v);
@@ -10173,6 +10180,16 @@ VteTerminalPrivate::decscusr_cursor_shape()
}
}
+bool
+VteTerminalPrivate::set_scroll_speed(unsigned int scroll_speed)
+{
+ if (scroll_speed == m_scroll_speed)
+ return false;
+
+ m_scroll_speed = scroll_speed;
+ return true;
+}
+
bool
VteTerminalPrivate::set_scrollback_lines(long lines)
{
diff --git a/src/vte/vteterminal.h b/src/vte/vteterminal.h
index b3c6978f65d6..befde68c4bc5 100644
--- a/src/vte/vteterminal.h
+++ b/src/vte/vteterminal.h
@@ -275,6 +275,10 @@ void vte_terminal_set_cursor_shape(VteTerminal *terminal,
_VTE_PUBLIC
VteCursorShape vte_terminal_get_cursor_shape(VteTerminal *terminal) _VTE_GNUC_NONNULL(1);
+_VTE_PUBLIC
+void vte_terminal_set_scroll_speed(VteTerminal *terminal,
+ guint scroll_speed) _VTE_GNUC_NONNULL(1);
+
/* Set the number of scrollback lines, above or at an internal minimum. */
_VTE_PUBLIC
void vte_terminal_set_scrollback_lines(VteTerminal *terminal,
diff --git a/src/vtegtk.cc b/src/vtegtk.cc
index 49e977088a53..025542475fad 100644
--- a/src/vtegtk.cc
+++ b/src/vtegtk.cc
@@ -471,6 +471,9 @@ vte_terminal_get_property (GObject *object,
case PROP_REWRAP_ON_RESIZE:
g_value_set_boolean (value, vte_terminal_get_rewrap_on_resize (terminal));
break;
+ case PROP_SCROLL_SPEED:
+ g_value_set_uint (value, impl->m_scroll_speed);
+ break;
case PROP_SCROLLBACK_LINES:
g_value_set_uint (value, impl->m_scrollback_lines);
break;
@@ -560,6 +563,9 @@ vte_terminal_set_property (GObject *object,
case PROP_REWRAP_ON_RESIZE:
vte_terminal_set_rewrap_on_resize (terminal, g_value_get_boolean (value));
break;
+ case PROP_SCROLL_SPEED:
+ vte_terminal_set_scroll_speed (terminal, g_value_get_uint (value));
+ break;
case PROP_SCROLLBACK_LINES:
vte_terminal_set_scrollback_lines (terminal, g_value_get_uint (value));
break;
@@ -1455,6 +1461,21 @@ vte_terminal_class_init(VteTerminalClass *klass)
TRUE,
(GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_EXPLICIT_NOTIFY));
+ /**
+ * VteTerminal:scroll-speed:
+ *
+ * The number of lines by which the buffer is moved when
+ * scrolling with a mouse wheel on top of the terminal
+ * Setting it to zero will cause the buffer to be moved by an
+ * amount depending on the number of visible rows the widget
+ * can display.
+ */
+ pspecs[PROP_SCROLL_SPEED] =
+ g_param_spec_uint ("scroll-speed", NULL, NULL,
+ 0, G_MAXUINT,
+ 0,
+ (GParamFlags) (G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS | G_PARAM_EXPLICIT_NOTIFY));
+
/**
* VteTerminal:scrollback-lines:
*
@@ -3798,6 +3819,30 @@ vte_terminal_get_row_count(VteTerminal *terminal)
return IMPL(terminal)->m_row_count;
}
+/**
+ * vte_terminal_set_scroll_speed:
+ * @terminal: a #VteTerminal
+ * @scroll_speed: move the buffer by this number of lines while scrolling
+ *
+ * Sets the number of lines by which the buffer is moved when
+ * scrolling with a mouse wheel. Setting it to zero will cause the
+ * buffer to be moved by an amount depending on the number of visible
+ * rows the widget can display.
+ */
+void
+vte_terminal_set_scroll_speed(VteTerminal *terminal, guint scroll_speed)
+{
+ g_return_if_fail(VTE_IS_TERMINAL(terminal));
+
+ GObject *object = G_OBJECT(terminal);
+ g_object_freeze_notify(object);
+
+ if (IMPL(terminal)->set_scroll_speed(scroll_speed))
+ g_object_notify_by_pspec(object, pspecs[PROP_SCROLL_SPEED]);
+
+ g_object_thaw_notify(object);
+}
+
/**
* vte_terminal_set_scrollback_lines:
* @terminal: a #VteTerminal
diff --git a/src/vtegtk.hh b/src/vtegtk.hh
index 07c714e66093..5a6c9382eeac 100644
--- a/src/vtegtk.hh
+++ b/src/vtegtk.hh
@@ -83,6 +83,7 @@ enum {
PROP_MOUSE_POINTER_AUTOHIDE,
PROP_PTY,
PROP_REWRAP_ON_RESIZE,
+ PROP_SCROLL_SPEED,
PROP_SCROLLBACK_LINES,
PROP_SCROLL_ON_KEYSTROKE,
PROP_SCROLL_ON_OUTPUT,
diff --git a/src/vteinternal.hh b/src/vteinternal.hh
index bb0cc56784f6..13b566839718 100644
--- a/src/vteinternal.hh
+++ b/src/vteinternal.hh
@@ -384,6 +384,7 @@ public:
gboolean m_scroll_on_output;
gboolean m_scroll_on_keystroke;
gboolean m_alternate_screen_scroll;
+ guint m_scroll_speed;
vte::grid::row_t m_scrollback_lines;
/* Restricted scrolling */
@@ -1110,6 +1111,7 @@ public:
bool set_mouse_autohide(bool autohide);
bool set_pty(VtePty *pty);
bool set_rewrap_on_resize(bool rewrap);
+ bool set_scroll_speed(unsigned int scroll_speed);
bool set_scrollback_lines(long lines);
bool set_scroll_on_keystroke(bool scroll);
bool set_scroll_on_output(bool scroll);
--
2.14.1
From c4cd4468ffbc7c470945826eca1bdc2a57ffa221 Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Fri, 13 May 2016 17:54:57 +0200
Subject: [PATCH 5/5] vteapp: Add a test for the scroll-speed property
https://bugzilla.redhat.com/show_bug.cgi?id=1103380
---
bindings/vala/app.vala | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/bindings/vala/app.vala b/bindings/vala/app.vala
index 4c5d9a2b3bad..3b7310679239 100644
--- a/bindings/vala/app.vala
+++ b/bindings/vala/app.vala
@@ -335,6 +335,7 @@ class Window : Gtk.ApplicationWindow
terminal.set_rewrap_on_resize(!App.Options.no_rewrap);
terminal.set_scroll_on_output(false);
terminal.set_scroll_on_keystroke(true);
+ terminal.set_scroll_speed(App.Options.scroll_speed);
terminal.set_scrollback_lines(App.Options.scrollback_lines);
/* Style */
@@ -856,6 +857,7 @@ class App : Gtk.Application
public static bool object_notifications = false;
public static string? output_filename = null;
public static bool reverse = false;
+ public static uint scroll_speed = 0;
public static int scrollback_lines = 512;
public static int transparency_percent = 0;
public static bool version = false;
@@ -1049,6 +1051,8 @@ class App : Gtk.Application
"Save terminal contents to file at exit", null },
{ "reverse", 0, 0, OptionArg.NONE, ref reverse,
"Reverse foreground/background colors", null },
+ { "scroll-speed", 0, 0, OptionArg.INT, ref scroll_speed,
+ "Specify the scroll speed", null },
{ "scrollback-lines", 'n', 0, OptionArg.INT, ref scrollback_lines,
"Specify the number of scrollback-lines", null },
{ "transparent", 'T', 0, OptionArg.INT, ref transparency_percent,
--
2.14.1

View file

@ -1,45 +1,127 @@
%global apiver 2.91
%global fmt_version 11.0.0
%global fribidi_version 1.0.0
%global glib2_version 2.72.0
%global gnutls_version 3.2.7
%global gtk3_version 3.24.22
%global gtk4_version 4.14.0
%global icu_uc_version 4.8
%global libsystemd_version 220
%global pango_version 1.22.0
%global pcre2_version 10.21
%global simdutf_version 7.2.1
%if 0%{?rhel}
%bcond bundled_fast_float 1
%else
%bcond bundled_fast_float 0
%endif
Name: vte291
Version: 0.50.0
Release: 1%{?dist}
Summary: Terminal emulator library
Version: 0.84.1
Release: %autorelease
Summary: GTK terminal emulator library
License: LGPLv2+
URL: http://www.gnome.org/
Source0: http://download.gnome.org/sources/vte/0.50/vte-%{version}.tar.xz
# libvte-2.91.so is generated from LGPLv2+ and MIT sources
License: GPL-3.0-or-later AND LGPL-3.0-or-later AND MIT AND X11 AND CC-BY-4.0
# https://bugzilla.gnome.org/show_bug.cgi?id=711059
# https://bugzilla.redhat.com/show_bug.cgi?id=1103380
Patch100: vte291-command-notify-scroll-speed.patch
URL: https://wiki.gnome.org/Apps/Terminal/VTE
Source0: https://download.gnome.org/sources/vte/%{gnome_major_minor_version}/vte-%{version}.tar.xz
BuildRequires: pkgconfig(fmt) >= %{fmt_version}
BuildRequires: pkgconfig(fribidi) >= %{fribidi_version}
BuildRequires: pkgconfig(gio-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(glib-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(gnutls) >= %{gnutls_version}
BuildRequires: pkgconfig(gobject-2.0) >= %{glib2_version}
BuildRequires: pkgconfig(gtk+-3.0) >= %{gtk3_version}
BuildRequires: pkgconfig(gtk4) >= %{gtk4_version}
BuildRequires: pkgconfig(icu-uc) >= %{icu_uc_version}
BuildRequires: pkgconfig(liblz4)
BuildRequires: pkgconfig(libpcre2-8) >= %{pcre2_version}
BuildRequires: pkgconfig(libsystemd) >= %{libsystemd_version}
BuildRequires: pkgconfig(pango) >= %{pango_version}
BuildRequires: pkgconfig(simdutf) >= %{simdutf_version}
BuildRequires: gcc-c++
BuildRequires: gettext
BuildRequires: pkgconfig(gnutls)
BuildRequires: gi-docgen
BuildRequires: gobject-introspection-devel
BuildRequires: gperf
BuildRequires: pkgconfig(gtk+-3.0)
BuildRequires: pkgconfig(libpcre2-8)
BuildRequires: intltool
BuildRequires: meson
BuildRequires: systemd-rpm-macros
BuildRequires: vala
# initscripts creates the utmp group
Requires: initscripts
%if %{without bundled_fast_float}
BuildRequires: fast_float-devel
%endif
Requires: fribidi >= %{fribidi_version}
Requires: glib2 >= %{glib2_version}
Requires: gnutls%{?_isa} >= %{gnutls_version}
Requires: gtk3%{?_isa} >= %{gtk3_version}
Requires: libicu%{?_isa} >= %{icu_uc_version}
Requires: pango >= %{pango_version}
Requires: pcre2%{?_isa} >= %{pcre2_version}
Requires: systemd-libs%{?_isa} >= %{libsystemd_version}
Requires: vte-profile
Conflicts: gnome-terminal < 3.20.1-2
%if %{with bundled_fast_float}
Provides: bundled(fast_float)
%endif
%description
VTE is a library implementing a terminal emulator widget for GTK+. VTE
is mainly used in gnome-terminal, but can also be used to embed a
console/terminal in games, editors, IDEs, etc.
%package devel
Summary: Development files for %{name}
%package gtk4
Summary: GTK4 terminal emulator library
# libvte-2.91.so is generated from LGPLv2+ and MIT sources
License: LGPL-3.0-or-later AND MIT AND X11
Requires: %{name}%{?_isa} = %{version}-%{release}
%description gtk4
VTE is a library implementing a terminal emulator widget for GTK 4. VTE
is mainly used in gnome-terminal, but can also be used to embed a
console/terminal in games, editors, IDEs, etc.
%package devel
Summary: Development files for GTK+ 3 %{name}
# vte-2.91 is generated from GPLv3+ sources, while the public headers are
# LGPLv3+
License: GPL-3.0-or-later AND LGPL-3.0-or-later
Requires: %{name}%{?_isa} = %{version}-%{release}
# Because web fonts from upstream are not bundled in the gi-docgen package,
# packages containing documentation generated with gi-docgen should depend on
# this metapackage to ensure the proper system fonts are present.
Recommends: gi-docgen-fonts
%description devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.
developing GTK+ 3 applications that use %{name}.
%package gtk4-devel
Summary: Development files for GTK 4 %{name}
# vte-2.91 is generated from GPLv3+ sources, while the public headers are
# LGPLv3+
License: GPL-3.0-or-later AND LGPL-3.0-or-later
Requires: %{name}-gtk4%{?_isa} = %{version}-%{release}
Requires: %{name}-devel%{?_isa} = %{version}-%{release}
# Because web fonts from upstream are not bundled in the gi-docgen package,
# packages containing documentation generated with gi-docgen should depend on
# this metapackage to ensure the proper system fonts are present.
Recommends: gi-docgen-fonts
%description gtk4-devel
The %{name}-gtk4-devel package contains libraries and header files for
developing GTK 4 applications that use %{name}.
# vte-profile is deliberately not noarch to avoid having to obsolete a noarch
# subpackage in the future when we get rid of the vte3 / vte291 split. Yum is
@ -47,7 +129,7 @@ developing applications that use %{name}.
# of the multilib packages (i686 + x86_64) as the replacement.
%package -n vte-profile
Summary: Profile script for VTE terminal emulator library
License: GPLv3+
License: GPL-3.0-or-later
# vte.sh was previously part of the vte3 package
Conflicts: vte3 < 0.36.1-3
@ -56,202 +138,76 @@ The vte-profile package contains a profile.d script for the VTE terminal
emulator library.
%prep
%setup -q -n vte-%{version}
%patch100 -p1 -b .command-notify-scroll-speed
%autosetup -p1 -n vte-%{version}
%if 0%{?flatpak}
# Install user units where systemd macros expect them
sed -i -e "/^vte_systemduserunitdir =/s|vte_prefix|'/usr'|" meson.build
%endif
# Guarantee we don't accidentally use subprojects if a new subproject is added.
%if %{with bundled_fast_float}
rm -rf subprojects/fmt/
rm -rf subprojects/simdutf/
%else
rm -rf subprojects/
%endif
%build
CFLAGS="%optflags -fPIE -DPIE -Wno-nonnull" \
CXXFLAGS="$CFLAGS" \
LDFLAGS="$LDFLAGS -Wl,-z,relro -Wl,-z,now -pie" \
%configure \
--disable-static \
--libexecdir=%{_libdir}/vte-%{apiver} \
--disable-gtk-doc \
--enable-introspection
make %{?_smp_mflags} V=1
%meson --buildtype=plain -Ddocs=true -Dgtk3=true -Dgtk4=true
%meson_build
%install
%make_install
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
%meson_install
rm %{buildroot}/%{_datadir}/applications/org.gnome.Vte.App.Gtk3.desktop
rm %{buildroot}/%{_datadir}/applications/org.gnome.Vte.App.Gtk4.desktop
%find_lang vte-%{apiver}
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -f vte-%{apiver}.lang
%license COPYING
%doc NEWS README
%license COPYING.LGPL3
%license COPYING.XTERM
%doc README.md
%{_libdir}/libvte-%{apiver}.so.0*
%{_libdir}/girepository-1.0/
%dir %{_libdir}/girepository-1.0
%{_libdir}/girepository-1.0/Vte-2.91.typelib
%{_userunitdir}/vte-spawn-.scope.d
%{_datadir}/xdg-terminals/org.gnome.Vte.App.Gtk3.desktop
%{_datadir}/xdg-terminals/org.gnome.Vte.App.Gtk4.desktop
%files gtk4
%{_libdir}/libvte-%{apiver}-gtk4.so.0*
%{_libdir}/girepository-1.0/Vte-3.91.typelib
%files devel
%license COPYING.GPL3
%{_bindir}/vte-%{apiver}
%{_includedir}/vte-%{apiver}/
%{_libdir}/libvte-%{apiver}.so
%{_libdir}/pkgconfig/vte-%{apiver}.pc
%{_datadir}/gir-1.0/
%doc %{_datadir}/gtk-doc/
%{_datadir}/vala/
%dir %{_datadir}/gir-1.0
%{_datadir}/gir-1.0/Vte-2.91.gir
%{_datadir}/glade/
%doc %{_docdir}/vte-2.91/
%dir %{_datadir}/vala
%dir %{_datadir}/vala/vapi
%{_datadir}/vala/vapi/vte-2.91.deps
%{_datadir}/vala/vapi/vte-2.91.vapi
%files gtk4-devel
%{_bindir}/vte-%{apiver}-gtk4
%{_includedir}/vte-%{apiver}-gtk4/
%{_libdir}/libvte-%{apiver}-gtk4.so
%{_libdir}/pkgconfig/vte-%{apiver}-gtk4.pc
%{_datadir}/gir-1.0/Vte-3.91.gir
%doc %{_docdir}/vte-2.91-gtk4/
%{_datadir}/vala/vapi/vte-2.91-gtk4.deps
%{_datadir}/vala/vapi/vte-2.91-gtk4.vapi
%files -n vte-profile
%license COPYING.GPL3
%{_libexecdir}/vte-urlencode-cwd
%{_sysconfdir}/profile.d/vte.csh
%{_sysconfdir}/profile.d/vte.sh
%changelog
* Thu Sep 14 2017 Kalev Lember <klember@redhat.com> - 0.50.0-1
- Update to 0.50.0
- Rebase downstream patches
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.48.3-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.48.3-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
* Wed May 10 2017 Kalev Lember <klember@redhat.com> - 0.48.3-1
- Update to 0.48.3
* Wed Apr 12 2017 Kalev Lember <klember@redhat.com> - 0.48.2-1
- Update to 0.48.2
- Rebase downstream patches
* Wed Mar 22 2017 Kalev Lember <klember@redhat.com> - 0.48.1-1
- Update to 0.48.1
* Fri Feb 24 2017 Debarshi Ray <rishi@fedoraproject.org> - 0.47.90-1
- Update to 0.47.90
- Rebase downstream patches
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.46.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
* Tue Nov 08 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.46.1-1
- Update to 0.46.1
- Rebase downstream patches
* Thu Sep 22 2016 Kalev Lember <klember@redhat.com> - 0.46.0-2
- BR vala instead of obsolete vala-tools subpackage
* Mon Sep 19 2016 Kalev Lember <klember@redhat.com> - 0.46.0-1
- Update to 0.46.0
* Wed Sep 14 2016 Kalev Lember <klember@redhat.com> - 0.45.92-1
- Update to 0.45.92
* Thu Aug 18 2016 Kalev Lember <klember@redhat.com> - 0.45.90-1
- Update to 0.45.90
- Rebase downstream patches
* Fri Jul 01 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.44.2-2
- Add a property to configure the scroll speed
* Tue May 10 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.44.2-1
- Update to 0.44.2
- Rebase downstream patches and undo unintentional ABI break
* Mon Apr 11 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.44.1-1
- Update to 0.44.1
* Tue Mar 22 2016 Kalev Lember <klember@redhat.com> - 0.44.0-1
- Update to 0.44.0
* Tue Mar 15 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.43.92-1
- Update to 0.43.92
* Tue Mar 01 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.43.91-1
- Update to 0.43.91
- Remove BuildRequires on pkgconfig(libpcre2-8)
* Tue Mar 01 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.43.90-1
- Update to 0.43.90
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.43.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jan 29 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.43.2-1
- Update to 0.43.2
* Fri Jan 29 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.43.1-1
- Update to 0.43.1
- Drop upstreamed patch
* Fri Jan 29 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.43.0-1
- Update to 0.43.0
- Add BuildRequires on pkgconfig(libpcre2-8)
- Disable -Wnonnull
* Thu Jan 28 2016 Debarshi Ray <rishi@fedoraproject.org> - 0.42.3-1
- Update to 0.42.3
- Backport upstream patch to fix disappearing lines (GNOME #761097)
* Wed Oct 14 2015 Kalev Lember <klember@redhat.com> - 0.42.1-1
- Update to 0.42.1
* Tue Sep 22 2015 Kalev Lember <klember@redhat.com> - 0.42.0-1
- Update to 0.42.0
- Use license macro for COPYING
* Mon Sep 14 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.41.90-1
- Update to 0.41.90
- Rebased downstream patches after the migration to C++
- gnome-pty-helper has been removed
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.40.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Tue May 12 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.40.2-1
- Update to 0.40.2
* Tue Mar 24 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.40.0-1
- Update to 0.40.0
* Thu Mar 19 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.39.92-1
- Update to 0.39.92
* Tue Feb 17 2015 Debarshi Ray <rishi@fedoraproject.org> - 0.39.90-1
- Update to 0.39.90
- Add command-notify patches
* Fri Dec 19 2014 Richard Hughes <rhughes@redhat.com> - 0.39.1-1
- Update to 0.39.1
* Mon Dec 01 2014 Debarshi Ray <rishi@fedoraproject.org> - 0.39.0-2
- Backport upstream patch to fix zombie shells (GNOME #740929)
* Tue Nov 25 2014 Kalev Lember <kalevlember@gmail.com> - 0.39.0-1
- Update to 0.39.0
* Mon Nov 10 2014 Kalev Lember <kalevlember@gmail.com> - 0.38.2-1
- Update to 0.38.2
* Mon Oct 13 2014 Kalev Lember <kalevlember@gmail.com> - 0.38.1-1
- Update to 0.38.1
* Sun Sep 14 2014 Kalev Lember <kalevlember@gmail.com> - 0.38.0-1
- Update to 0.38.0
* Mon Aug 18 2014 Kalev Lember <kalevlember@gmail.com> - 0.37.90-1
- Update to 0.37.90
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.37.2-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 0.37.2-2
- Rebuilt for gobject-introspection 1.41.4
* Tue Jun 24 2014 Richard Hughes <rhughes@redhat.com> - 0.37.2-1
- Update to 0.37.2
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.37.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Wed May 28 2014 Kalev Lember <kalevlember@gmail.com> - 0.37.1-1
- Update to 0.37.1
* Wed May 07 2014 Kalev Lember <kalevlember@gmail.com> - 0.37.0-2
- Split out a vte-profile subpackage that can be used with both vte291 / vte3
* Tue May 06 2014 Kalev Lember <kalevlember@gmail.com> - 0.37.0-1
- Initial Fedora package, based on previous vte3 0.36 packaging
%autochangelog