Compare commits

..

3 commits

Author SHA1 Message Date
Debarshi Ray
f6ca788fa9 Backport transparency fixes 2014-05-15 14:33:07 +02:00
Matthias Clasen
10e0e04595 Apply an upstream fix for xterm escape sequences 2014-05-09 15:47:16 -04:00
Richard Hughes
889d5555b6 Update to 0.34.9 2013-10-15 11:00:14 +01:00
9 changed files with 654 additions and 1 deletions

27
.gitignore vendored Normal file
View file

@ -0,0 +1,27 @@
/vte-0.27.0.tar.bz2
/vte-0.27.2-gitd512516.tar.bz2
/vte-0.27.2.tar.bz2
/vte-0.27.3.tar.bz2
/vte-0.27.4.tar.bz2
/vte-0.27.5.tar.bz2
/vte-0.27.90.tar.bz2
/vte-0.28.0.tar.bz2
/vte-0.28.1.tar.xz
/vte-0.29.1.tar.xz
/vte-0.30.0.tar.xz
/vte-0.30.1.tar.xz
/vte-0.31.0.tar.xz
/vte-0.32.0.tar.xz
/vte-0.32.1.tar.xz
/vte-0.32.2.tar.xz
/vte-0.33.90.tar.xz
/vte-0.34.0.tar.xz
/vte-0.34.1.tar.xz
/vte-0.34.2.tar.xz
/vte-0.34.3.tar.xz
/vte-0.34.4.tar.xz
/vte-0.34.5.tar.xz
/vte-0.34.6.tar.xz
/vte-0.34.7.tar.xz
/vte-0.34.8.tar.xz
/vte-0.34.9.tar.xz

View file

@ -0,0 +1,39 @@
From 9077ef68bebee9a22d836a00af72aa02d5628ed4 Mon Sep 17 00:00:00 2001
From: Bastien Nocera <hadess@hadess.net>
Date: Fri, 16 Nov 2012 16:18:05 +0100
Subject: [PATCH] widget: Only show the cursor on motion if moved
Some devices, like Wacom tablets, will emit mouse motion
events even when the mouse doesn't move on the tablet. This
means that the mouse cursor will show up on the screen very shortly
after hiding.
We now check the motion event against the last location of the
mouse cursor to avoid this behaviour.
https://bugzilla.gnome.org/show_bug.cgi?id=688456
---
src/vte.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/src/vte.c b/src/vte.c
index bbe6cf6..c5922e6 100644
--- a/src/vte.c
+++ b/src/vte.c
@@ -7294,8 +7294,11 @@ vte_terminal_motion_notify(GtkWidget *widget, GdkEventMotion *event)
} else {
/* Hilite any matches. */
vte_terminal_match_hilite(terminal, x, y);
- /* Show the cursor. */
- _vte_terminal_set_pointer_visible(terminal, TRUE);
+ /* Show the cursor if we moved. */
+ if (event->type != GDK_MOTION_NOTIFY ||
+ x != terminal->pvt->mouse_last_x ||
+ y != terminal->pvt->mouse_last_y)
+ _vte_terminal_set_pointer_visible(terminal, TRUE);
}
switch (event->type) {
--
1.8.0

View file

@ -1 +0,0 @@
Retire vte3 now that all dependencies have been ported to newer vte291.

54
fix-transparency.patch Normal file
View file

@ -0,0 +1,54 @@
From 56e102efc7d4ae62da859174619ea27452b2abb1 Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Fri, 9 May 2014 19:43:55 +0200
Subject: [PATCH 1/2] vteapp: Unbreak transparency
Mark the window as app-paintable. Otherwise GTK+ will try to optimize
by setting an opaque region for the whole window (gtk+ 3c2c3ab6).
https://bugzilla.gnome.org/show_bug.cgi?id=729884
---
src/vteapp.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/vteapp.c b/src/vteapp.c
index cb6af44..8c19b26 100644
--- a/src/vteapp.c
+++ b/src/vteapp.c
@@ -901,6 +901,7 @@ main(int argc, char **argv)
background);
}
if (transparent) {
+ gtk_widget_set_app_paintable (window, TRUE);
vte_terminal_set_background_transparent(terminal,
TRUE);
vte_terminal_set_background_tint_color(terminal, &tint);
--
1.9.0
From c15e75c6863587dc77039f063ce740ab58c4bea1 Mon Sep 17 00:00:00 2001
From: Debarshi Ray <debarshir@gnome.org>
Date: Mon, 12 May 2014 18:58:26 +0200
Subject: [PATCH 2/2] widget: Update background when opacity is changed
https://bugzilla.gnome.org/show_bug.cgi?id=730023
---
src/vte.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/vte.c b/src/vte.c
index 3227b07..811cc5c 100644
--- a/src/vte.c
+++ b/src/vte.c
@@ -3101,6 +3101,7 @@ vte_terminal_set_opacity(VteTerminal *terminal, guint16 opacity)
return;
pvt->bg_opacity = opacity;
+ vte_terminal_queue_background_update(terminal);
g_object_notify(G_OBJECT(terminal), "background-opacity");
}
--
1.9.0

View file

@ -0,0 +1,28 @@
diff -up vte-0.27.4/src/vte.c.grow-up vte-0.27.4/src/vte.c
--- vte-0.27.4/src/vte.c.grow-up 2011-01-11 13:37:37.000000000 -0500
+++ vte-0.27.4/src/vte.c 2011-01-14 11:31:27.159520002 -0500
@@ -8133,6 +8133,24 @@ vte_terminal_init(VteTerminal *terminal)
_vte_debug_print(VTE_DEBUG_LIFECYCLE, "vte_terminal_init()\n");
+#if GTK_CHECK_VERSION (2, 91, 2)
+ static GtkCssProvider *provider;
+ GtkStyleContext *context;
+
+ if (provider == NULL) {
+ provider = gtk_css_provider_new ();
+ gtk_css_provider_load_from_data (GTK_CSS_PROVIDER (provider),
+ "VteTerminal {\n"
+ " -VteTerminal-inner-border: 1;\n"
+ "}\n", -1, NULL);
+ }
+
+ context = gtk_widget_get_style_context (GTK_WIDGET (terminal));
+ gtk_style_context_add_provider (context,
+ GTK_STYLE_PROVIDER (provider),
+ GTK_STYLE_PROVIDER_PRIORITY_APPLICATION);
+#endif
+
/* Initialize private data. */
pvt = terminal->pvt = G_TYPE_INSTANCE_GET_PRIVATE (terminal, VTE_TYPE_TERMINAL, VteTerminalPrivate);

1
sources Normal file
View file

@ -0,0 +1 @@
cb2f3cd4889581dcb61ab6db40bee542 vte-0.34.9.tar.xz

View file

@ -0,0 +1,74 @@
From 180dcc578e13c6096e277fb853e7162db640f207 Mon Sep 17 00:00:00 2001
From: Alexandre Rostovtsev <tetromino@gentoo.org>
Date: Tue, 15 Nov 2011 03:06:40 -0500
Subject: [PATCH] Map both gdk's Meta and Alt to vte's Meta for >=gtk+-3.2.2
compatibility
Also, since VTE_META_MASK is now a mask with multiple bits set, code that
compares gdk key modifiers to VTE_META_MASK by numerical equality is no
longer guaranteed to work. Therefore, for such comparisons a new function,
vte_keymap_fixup_modifiers, is introduced; it ensures that if any bits
matching matching VTE_META_MASK are set, then all are set.
https://bugzilla.gnome.org/show_bug.cgi?id=663779
---
src/keymap.c | 15 +++++++++++++--
src/keymap.h | 2 +-
2 files changed, 14 insertions(+), 3 deletions(-)
diff --git a/src/keymap.c b/src/keymap.c
index 9a21669..95b4c5b 100644
--- a/src/keymap.c
+++ b/src/keymap.c
@@ -990,6 +990,17 @@ static const struct _vte_keymap_group {
{GDK_KEY (F35), _vte_keymap_GDK_F35},
};
+/* Restrict modifiers to the specified mask and ensure that VTE_META_MASK,
+ * despite being a compound mask, is treated as indivisible. */
+GdkModifierType
+_vte_keymap_fixup_modifiers(GdkModifierType modifiers,
+ GdkModifierType mask)
+{
+ if (modifiers & VTE_META_MASK)
+ modifiers |= VTE_META_MASK;
+ return modifiers & mask;
+}
+
/* Map the specified keyval/modifier setup, dependent on the mode, to either
* a literal string or a capability name. */
void
@@ -1104,7 +1115,7 @@ _vte_keymap_map(guint keyval,
} else {
fkey_mode = fkey_default;
}
- modifiers &= (GDK_SHIFT_MASK | GDK_CONTROL_MASK | VTE_META_MASK | VTE_NUMLOCK_MASK);
+ modifiers = _vte_keymap_fixup_modifiers(modifiers, GDK_SHIFT_MASK | GDK_CONTROL_MASK | VTE_META_MASK | VTE_NUMLOCK_MASK);
/* Search for the conditions. */
for (i = 0; entries[i].normal_length || entries[i].special[0]; i++)
@@ -1375,7 +1386,7 @@ _vte_keymap_key_add_key_modifiers(guint keyval,
return;
}
- switch (modifiers & significant_modifiers) {
+ switch (_vte_keymap_fixup_modifiers(modifiers, significant_modifiers)) {
case 0:
modifier = 0;
break;
diff --git a/src/keymap.h b/src/keymap.h
index 243e22e..21d9b8e 100644
--- a/src/keymap.h
+++ b/src/keymap.h
@@ -27,7 +27,7 @@
G_BEGIN_DECLS
-#define VTE_META_MASK GDK_META_MASK
+#define VTE_META_MASK (GDK_META_MASK | GDK_MOD1_MASK)
#define VTE_NUMLOCK_MASK GDK_MOD2_MASK
/* Map the specified keyval/modifier setup, dependent on the mode, to either
--
1.7.8.rc3

203
vte-color-escape.patch Normal file
View file

@ -0,0 +1,203 @@
diff --git a/src/vte-private.h b/src/vte-private.h
index b7de21f..520b0f4 100644
--- a/src/vte-private.h
+++ b/src/vte-private.h
@@ -342,8 +342,10 @@ struct _VteTerminalPrivate {
gboolean palette_initialized;
gboolean highlight_color_set;
+ gboolean cursor_default_color_set;
gboolean cursor_color_set;
- PangoColor palette[VTE_PALETTE_SIZE];
+ PangoColor default_palette[VTE_PALETTE_SIZE]; /* get/set via API calls */
+ PangoColor palette[VTE_PALETTE_SIZE]; /* get/set via escape sequences */
/* Mouse cursors. */
gboolean mouse_cursor_visible;
@@ -445,7 +447,11 @@ void _vte_terminal_visible_beep(VteTerminal *terminal);
void _vte_terminal_beep(VteTerminal *terminal);
void _vte_terminal_set_color_internal(VteTerminal *terminal,
int idx,
+ gboolean via_escape,
const GdkColor *color);
+void _vte_terminal_set_color_cursor_internal(VteTerminal *terminal,
+ gboolean via_escape,
+ const GdkColor *color);
void _vte_terminal_inline_error_message(VteTerminal *terminal, const char *format, ...) G_GNUC_PRINTF(2,3);
diff --git a/src/vte.c b/src/vte.c
index 0ad759d..2369978 100644
--- a/src/vte.c
+++ b/src/vte.c
@@ -2501,11 +2501,15 @@ vte_terminal_new(void)
void
_vte_terminal_set_color_internal(VteTerminal *terminal,
int entry,
+ gboolean via_escape,
const GdkColor *proposed)
{
PangoColor *color;
- color = &terminal->pvt->palette[entry];
+ if (via_escape)
+ color = &terminal->pvt->palette[entry];
+ else
+ color = &terminal->pvt->default_palette[entry];
if (color->red == proposed->red &&
color->green == proposed->green &&
@@ -2514,10 +2518,20 @@ _vte_terminal_set_color_internal(VteTerminal *terminal,
}
_vte_debug_print(VTE_DEBUG_MISC,
- "Set color[%d] to (%04x,%04x,%04x).\n", entry,
- proposed->red, proposed->green, proposed->blue);
+ "Set %s color[%d] to (%04x,%04x,%04x).\n", via_escape ? "actual" : "default",
+ entry, proposed->red, proposed->green, proposed->blue);
/* Save the requested color. */
+ if (!via_escape) {
+ PangoColor *actual_color = &terminal->pvt->palette[entry];
+ if (actual_color->red == color->red &&
+ actual_color->green == color->green &&
+ actual_color->blue == color->blue) {
+ actual_color->red = proposed->red;
+ actual_color->green = proposed->green;
+ actual_color->blue = proposed->blue;
+ }
+ }
color->red = proposed->red;
color->green = proposed->green;
color->blue = proposed->blue;
@@ -2603,7 +2617,7 @@ vte_terminal_set_color_bold(VteTerminal *terminal, const GdkColor *bold)
_vte_debug_print(VTE_DEBUG_MISC,
"Set bold color to (%04x,%04x,%04x).\n",
bold->red, bold->green, bold->blue);
- _vte_terminal_set_color_internal(terminal, VTE_BOLD_FG, bold);
+ _vte_terminal_set_color_internal(terminal, VTE_BOLD_FG, FALSE, bold);
}
/**
@@ -2622,7 +2636,7 @@ vte_terminal_set_color_dim(VteTerminal *terminal, const GdkColor *dim)
_vte_debug_print(VTE_DEBUG_MISC,
"Set dim color to (%04x,%04x,%04x).\n",
dim->red, dim->green, dim->blue);
- _vte_terminal_set_color_internal(terminal, VTE_DIM_FG, dim);
+ _vte_terminal_set_color_internal(terminal, VTE_DIM_FG, FALSE, dim);
}
/**
@@ -2642,7 +2656,7 @@ vte_terminal_set_color_foreground(VteTerminal *terminal,
_vte_debug_print(VTE_DEBUG_MISC,
"Set foreground color to (%04x,%04x,%04x).\n",
foreground->red, foreground->green, foreground->blue);
- _vte_terminal_set_color_internal(terminal, VTE_DEF_FG, foreground);
+ _vte_terminal_set_color_internal(terminal, VTE_DEF_FG, FALSE, foreground);
}
/**
@@ -2664,7 +2678,24 @@ vte_terminal_set_color_background(VteTerminal *terminal,
_vte_debug_print(VTE_DEBUG_MISC,
"Set background color to (%04x,%04x,%04x).\n",
background->red, background->green, background->blue);
- _vte_terminal_set_color_internal(terminal, VTE_DEF_BG, background);
+ _vte_terminal_set_color_internal(terminal, VTE_DEF_BG, FALSE, background);
+}
+
+void
+_vte_terminal_set_color_cursor_internal(VteTerminal *terminal,
+ gboolean via_escape,
+ const GdkColor *cursor_background)
+{
+ if (!via_escape) {
+ _vte_terminal_set_color_internal(terminal, VTE_CUR_BG, FALSE,
+ cursor_background);
+ terminal->pvt->cursor_default_color_set = TRUE;
+ }
+ if (via_escape || !terminal->pvt->cursor_color_set) {
+ _vte_terminal_set_color_internal(terminal, VTE_CUR_BG, TRUE,
+ cursor_background);
+ terminal->pvt->cursor_color_set = TRUE;
+ }
}
/**
@@ -2690,13 +2721,19 @@ vte_terminal_set_color_cursor(VteTerminal *terminal,
cursor_background->red,
cursor_background->green,
cursor_background->blue);
- _vte_terminal_set_color_internal(terminal, VTE_CUR_BG,
- cursor_background);
- terminal->pvt->cursor_color_set = TRUE;
- } else {
- _vte_debug_print(VTE_DEBUG_MISC,
- "Cleared cursor color.\n");
- terminal->pvt->cursor_color_set = FALSE;
+ _vte_terminal_set_color_cursor_internal(terminal, FALSE, cursor_background);
+ } else if (terminal->pvt->cursor_default_color_set) {
+ /* Unset only if there isn't a different value set by escape sequences.
+ Note: there's no way to reset the cursor color's defaults via escapes. */
+ PangoColor *default_color = &terminal->pvt->default_palette[VTE_CUR_BG];
+ PangoColor *actual_color = &terminal->pvt->palette[VTE_CUR_BG];
+ if (default_color->red == actual_color->red &&
+ default_color->green == actual_color->green &&
+ default_color->blue == actual_color->blue) {
+ _vte_debug_print(VTE_DEBUG_MISC,
+ "Cleared cursor color.\n");
+ terminal->pvt->cursor_default_color_set = FALSE;
+ }
}
}
@@ -2723,7 +2760,7 @@ vte_terminal_set_color_highlight(VteTerminal *terminal,
highlight_background->red,
highlight_background->green,
highlight_background->blue);
- _vte_terminal_set_color_internal(terminal, VTE_DEF_HL,
+ _vte_terminal_set_color_internal(terminal, VTE_DEF_HL, FALSE,
highlight_background);
terminal->pvt->highlight_color_set = TRUE;
} else {
@@ -2864,7 +2901,9 @@ vte_terminal_set_colors(VteTerminal *terminal,
}
/* Set up the color entry. */
- _vte_terminal_set_color_internal(terminal, i, &color);
+ _vte_terminal_set_color_internal(terminal, i, FALSE, &color);
+ if (!terminal->pvt->palette_initialized)
+ _vte_terminal_set_color_internal(terminal, i, TRUE, &color);
}
/* Track that we had a color palette set. */
@@ -9186,7 +9225,7 @@ vte_terminal_realize(GtkWidget *widget)
color.green = terminal->pvt->palette[i].green;
color.blue = terminal->pvt->palette[i].blue;
color.pixel = 0;
- _vte_terminal_set_color_internal(terminal, i, &color);
+ _vte_terminal_set_color_internal(terminal, i, FALSE, &color);
}
/* Set up input method support. FIXME: do we need to handle the
diff --git a/src/vteseq.c b/src/vteseq.c
index dc82792..fad4d46 100644
--- a/src/vteseq.c
+++ b/src/vteseq.c
@@ -1913,7 +1913,7 @@ vte_sequence_handler_change_color (VteTerminal *terminal, GValueArray *params)
continue;
if (vte_parse_color (pairs[i + 1], &color)) {
- _vte_terminal_set_color_internal(terminal, idx, &color);
+ _vte_terminal_set_color_internal(terminal, idx, TRUE, &color);
} else if (strcmp (pairs[i + 1], "?") == 0) {
gchar buf[128];
g_snprintf (buf, sizeof (buf),
@@ -3437,7 +3437,7 @@ vte_sequence_handler_change_cursor_color (VteTerminal *terminal, GValueArray *pa
return;
if (vte_parse_color (name, &color))
- vte_terminal_set_color_cursor (terminal, &color);
+ _vte_terminal_set_color_cursor_internal(terminal, TRUE, &color);
else if (strcmp (name, "?") == 0) {
gchar buf[128];
g_snprintf (buf, sizeof (buf),

228
vte3.spec Normal file
View file

@ -0,0 +1,228 @@
Name: vte3
Version: 0.34.9
Release: 3%{?dist}
Summary: A terminal emulator
License: LGPLv2+
Group: User Interface/X
#VCS: git:git://git.gnome.org/vte
Source: http://download.gnome.org/sources/vte/0.34/vte-%{version}.tar.xz
Patch0: honey-I-shrank-the-terminal.patch
# https://bugzilla.gnome.org/show_bug.cgi?id=663779
Patch1: vte-alt-meta-confusion.patch
# https://bugzilla.gnome.org/show_bug.cgi?id=688456
Patch2: 0001-widget-Only-show-the-cursor-on-motion-if-moved.patch
# https://bugzilla.gnome.org/show_bug.cgi?id=705985
Patch3: vte-color-escape.patch
Patch4: fix-transparency.patch
BuildRequires: gtk3-devel >= 3.0.0
BuildRequires: ncurses-devel
BuildRequires: gettext
BuildRequires: libXt-devel
BuildRequires: intltool
BuildRequires: gobject-introspection-devel
# initscripts creates the utmp group
Requires: initscripts
%description
VTE is a terminal emulator widget for use with GTK+.
%package devel
Summary: Files needed for developing applications which use vte
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
Requires: ncurses-devel
%description devel
The vte-devel package includes the header files and developer docs
for the vte package.
Install vte-devel if you want to develop programs which will use
vte.
%prep
%setup -q -n vte-%{version}
%patch0 -p1 -b .grow-up
%patch1 -p1 -b .alt-meta
%patch2 -p1 -b .motion
%patch3 -p1 -b .color-escape
%patch4 -p1 -b .transparency
%build
CFLAGS="%optflags -fPIE -DPIE" \
CXXFLAGS="$CFLAGS" \
LDFLAGS="$LDFLAGS -Wl,-z,relro -Wl,-z,now -pie" \
%configure \
--enable-shared \
--disable-static \
--with-gtk=3.0 \
--libexecdir=%{_libdir}/vte-2.90 \
--without-glX \
--disable-gtk-doc \
--enable-introspection
make V=1
%install
make install DESTDIR=$RPM_BUILD_ROOT
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
%find_lang vte-2.90
%post -p /sbin/ldconfig
%postun -p /sbin/ldconfig
%files -f vte-2.90.lang
%doc COPYING HACKING NEWS README
%doc src/iso2022.txt
%doc doc/utmpwtmp.txt doc/boxes.txt doc/openi18n/UTF-8.txt doc/openi18n/wrap.txt
%{_sysconfdir}/profile.d/vte.sh
%{_libdir}/*.so.*
%dir %{_libdir}/vte-2.90
%attr(2711,root,utmp) %{_libdir}/vte-2.90/gnome-pty-helper
%{_libdir}/girepository-1.0
%files devel
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/*
%{_bindir}/vte2_90
%doc %{_datadir}/gtk-doc/html/vte-2.90
%{_datadir}/gir-1.0
%changelog
* Thu May 15 2014 Debarshi Ray <rishi@fedoraproject.org> - 0.34.9-3
- Backport transparency fixes
* Fri May 9 2014 Matthias Clasen <mclasen@redhat.com> - 0.34.9-2
- Apply an upstream fix for xterm escape sequences
* Tue Oct 15 2013 Richard Hughes <rhughes@redhat.com> - 0.34.9-1
- Update to 0.34.9
* Wed Sep 18 2013 Kalev Lember <kalevlember@gmail.com> - 0.34.8-1
- Update to 0.34.8
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.34.7-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
* Tue Jul 16 2013 Richard Hughes <rhughes@redhat.com> - 0.34.7-1
- Update to 0.34.7
* Mon Jun 10 2013 Kalev Lember <kalevlember@gmail.com> - 0.34.6-1
- Update to 0.34.6
* Mon May 13 2013 Richard Hughes <rhughes@redhat.com> - 0.34.5-1
- Update to 0.34.5
* Mon Apr 15 2013 Kalev Lember <kalevlember@gmail.com> - 0.34.4-1
- Update to 0.34.4
* Tue Mar 26 2013 Kalev Lember <kalevlember@gmail.com> - 0.34.3-1
- Update to 0.34.3
* Thu Jan 31 2013 Tomas Bzatek <tbzatek@redhat.com> - 0.34.2-4
- Enable verbose build
- Build with full RELRO and PIE for sgid gnome-pty-helper
* Thu Nov 29 2012 Peter Robinson <pbrobinson@fedoraproject.org> 0.34.2-3
- Add patch to fix an introspection issue. Fixes RHBZ #881662
* Fri Nov 16 2012 Bastien Nocera <bnocera@redhat.com> 0.34.2-2
- Only show the cursor on motion if moved
* Tue Nov 13 2012 Kalev Lember <kalevlember@gmail.com> - 0.34.2-1
- Update to 0.34.2
* Tue Oct 16 2012 Kalev Lember <kalevlember@gmail.com> - 0.34.1-1
- Update to 0.34.1
* Tue Sep 18 2012 Kalev Lember <kalevlember@gmail.com> - 0.34.0-1
- Update to 0.34.0
- Include /etc/profile.d/vte.sh
* Wed Aug 22 2012 Richard Hughes <hughsient@gmail.com> - 0.33.90-1
- Update to 0.33.90
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.32.2-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Thu Jun 07 2012 Richard Hughes <hughsient@gmail.com> - 0.32.2-1
- Update to 0.32.2
* Tue Apr 17 2012 Kalev Lember <kalevlember@gmail.com> - 0.32.1-1
- Update to 0.32.1
* Wed Mar 21 2012 Kalev Lember <kalevlember@gmail.com> - 0.32.0-1
- Update to 0.32.0
- Dropped upstreamed vte-scroll-mask.patch
* Wed Mar 07 2012 Kalev Lember <kalevlember@gmail.com> - 0.31.0-4
- Fix scrolling with latest gtk3
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.31.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
* Wed Dec 14 2011 Tomas Bzatek <tbzatek@redhat.com> - 0.31.0-2
- Fix problems with Alt<>Meta with recent gtk
* Mon Nov 21 2011 Matthias Clasen <mclasen@redhat.com> - 0.31.0-1
- Update to 0.31.0
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.30.1-2
- Rebuilt for glibc bug#747377
* Tue Oct 18 2011 Matthias Clasen <mclasen@redhat.com> - 0.30.1-1
- Update to 0.30.1
* Tue Sep 27 2011 Ray <rstrode@redhat.com> - 0.30.0-1
- Update to 0.30.0
* Wed Aug 31 2011 Matthias Clasen <mclasen@redhat.com> - 0.29.1-1
- Update to 0.29.1
* Thu Jun 16 2011 Tomas Bzatek <tbzatek@redhat.com> - 0.28.1-1
- Update to 0.28.1
* Mon Apr 4 2011 Matthias Clasen <mclasen@redhat.com> 0.28.0-1
- Update to 0.28.0
* Thu Feb 24 2011 Matthias Clasen <mclasen@redhat.com> 0.27.90-2
- Enable introspection
* Tue Feb 22 2011 Matthias Clasen <mclasen@redhat.com> 0.27.90-1
- Update to 0.27.90
* Thu Feb 10 2011 Matthias Clasen <mclasen@redhat.com> 0.27.5-3
- Rebuild against newer gtk
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.27.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
* Wed Feb 2 2011 Matthias Clasen <mclasen@redhat.com> 0.27.5-1
- 0.27.5
* Fri Jan 14 2011 Matthias Clasen <mclasen@redhat.com> 0.27.4-2
- Stop shrinking-terminal disease
* Tue Jan 11 2011 Matthias Clasen <mclasen@redhat.com> 0.27.4-1
- Update to 0.27.4
* Fri Jan 7 2011 Matthias Clasen <mclasen@redhat.com> 0.27.3-1
- Update to 0.27.3
* Fri Dec 3 2010 Matthias Clasen <mclasen@redhat.com> 0.27.2-2
- Rebuild against new gtk
* Thu Nov 11 2010 Matthias Clasen <mclasen@redhat.com> 0.27.2-1
- Update to 0.27.2
* Mon Nov 1 2010 Matthias Clasen <mclasen@redhat.com> 0.27.2-0.1.git512516
- Git snapshot that builds with recent gtk3
* Mon Oct 4 2010 Matthias Clasen <mclasen@redhat.com> 0.27.0-1
- Initial packaging