From 5f7dab2abfc01f2ad79c9edb03704a07bbf6dd1cc0283163aa526a5aabb46fae Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Mon, 12 Mar 2007 00:57:46 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-terminal?expand=0&rev=4 --- gnome-terminal-2.16.1.tar.bz2 | 3 -- gnome-terminal-2.17.91.tar.bz2 | 3 ++ gnome-terminal-tab_resize_fix_r2082.patch | 64 ----------------------- gnome-terminal.changes | 17 ++++++ gnome-terminal.spec | 24 ++++++--- 5 files changed, 38 insertions(+), 73 deletions(-) delete mode 100644 gnome-terminal-2.16.1.tar.bz2 create mode 100644 gnome-terminal-2.17.91.tar.bz2 delete mode 100644 gnome-terminal-tab_resize_fix_r2082.patch diff --git a/gnome-terminal-2.16.1.tar.bz2 b/gnome-terminal-2.16.1.tar.bz2 deleted file mode 100644 index acf916c..0000000 --- a/gnome-terminal-2.16.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:814ab099689aabdc6351565215ce6e5a2fc93e8b05fafd3ca70f4cefe167caf0 -size 1840537 diff --git a/gnome-terminal-2.17.91.tar.bz2 b/gnome-terminal-2.17.91.tar.bz2 new file mode 100644 index 0000000..943f453 --- /dev/null +++ b/gnome-terminal-2.17.91.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8c1d2e5c26e8f44022f4025c192fb02fe5306a5fbf2aee90223504aff1af1e21 +size 1957352 diff --git a/gnome-terminal-tab_resize_fix_r2082.patch b/gnome-terminal-tab_resize_fix_r2082.patch deleted file mode 100644 index a296c25..0000000 --- a/gnome-terminal-tab_resize_fix_r2082.patch +++ /dev/null @@ -1,64 +0,0 @@ -https://bugzilla.novell.com/show_bug.cgi?id=211443 -================================================================================ -Index: src/terminal-window.c -=================================================================== ---- src/terminal-window.c (revision 2081) -+++ src/terminal-window.c (revision 2082) -@@ -1613,8 +1613,22 @@ - if (window->priv->active_term == screen) - return; - -+ /* Workaround to remove gtknotebook's feature of computing its size based on -+ * all pages. When the widget is hidden, its size will not be taken into -+ * account. -+ */ -+ if (window->priv->active_term) -+ { -+ GtkWidget *old_widget; -+ old_widget = terminal_screen_get_widget (window->priv->active_term); -+ gtk_widget_hide (old_widget); -+ } -+ - widget = terminal_screen_get_widget (screen); - -+ /* Make sure that the widget is no longer hidden due to the workaround */ -+ gtk_widget_show (widget); -+ - profile = terminal_screen_get_profile (screen); - - if (!GTK_WIDGET_REALIZED (widget)) -@@ -1705,11 +1719,7 @@ - TerminalScreen *screen; - GtkWidget *menu_item; - int old_grid_width, old_grid_height; -- GtkWidget *old_widget; -- -- old_widget = NULL; -- old_grid_width = -1; -- old_grid_height = -1; -+ GtkWidget *old_widget, *new_widget; - - if (window->priv->active_term == NULL) - return; -@@ -1725,17 +1735,13 @@ - screen = TERMINAL_SCREEN (page_widget); - - g_assert (screen); -+ -+ /* This is so that we maintain the same grid */ -+ new_widget = terminal_screen_get_widget (screen); -+ terminal_widget_set_size (new_widget, old_grid_width, old_grid_height); - - terminal_window_set_active (window, screen); - -- /* This is so we maintain the same grid moving among tabs with -- * different fonts. -- */ --#ifdef DEBUG_GEOMETRY -- g_fprintf (stderr,"setting size in switch_page handler\n"); --#endif -- terminal_window_set_size_force_grid (window, screen, TRUE, old_grid_width, old_grid_height); -- - update_tab_sensitivity (window); - - menu_item = screen_get_menuitem (screen); diff --git a/gnome-terminal.changes b/gnome-terminal.changes index aa73c16..e092d69 100644 --- a/gnome-terminal.changes +++ b/gnome-terminal.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Fri Mar 9 12:19:25 CST 2007 - maw@suse.de + +- Update to version 2.17.91 + - Plug a memory leak. + - Do not disable some keybindings when DnDing notebook pages. + - Include the Tango color scheme. + - Remember the zoom setting for new tabs. + - Do not have clashing shortcuts in popups. + - Do not resize when switching between tabs, hopefully. + - Focus new terminals when they are created, always. + - Handle long terminal titles better. + - Do not paint initially terminals black. + - Various UI updates and inconsistencies eliminated. + - A few crashes fixed. +- Remove upstreamed gnome-terminal-tab_resize_fix_r2082.patch + ------------------------------------------------------------------- Mon Feb 26 13:26:29 CET 2007 - sbrabec@suse.cz diff --git a/gnome-terminal.spec b/gnome-terminal.spec index fa3f6a9..9d8d954 100644 --- a/gnome-terminal.spec +++ b/gnome-terminal.spec @@ -1,5 +1,5 @@ # -# spec file for package gnome-terminal (Version 2.16.1) +# spec file for package gnome-terminal (Version 2.17.91) # # Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -11,12 +11,12 @@ # norootforbuild Name: gnome-terminal -BuildRequires: docbook_4 gnome-doc-utils-devel gnutls-devel intltool kdelibs3-doc libglade2-devel libgnomeprintui-devel libgnomeui-devel libwnck-devel mDNSResponder-devel perl-XML-Parser scrollkeeper startup-notification-devel update-desktop-files vte-devel +BuildRequires: docbook_4 gnome-common gnome-doc-utils-devel gnutls-devel intltool kdelibs3-doc libglade2-devel libgnomeprintui-devel libgnomeui-devel libwnck-devel mDNSResponder-devel perl-XML-Parser scrollkeeper startup-notification-devel update-desktop-files vte-devel License: GNU General Public License (GPL), GNU Library General Public License v. 2.0 and 2.1 (LGPL) Group: System/X11/Terminals Obsoletes: gnome-core -Version: 2.16.1 -Release: 41 +Version: 2.17.91 +Release: 1 Summary: The GNOME 2.x Desktop Terminal Source: %{name}-%{version}.tar.bz2 URL: http://www.gnome.org @@ -26,7 +26,6 @@ Patch1: gnome-terminal-defaults.patch Patch2: gnome-terminal-force-terminal-draw.patch Patch4: gnome-terminal-desktop.patch Patch5: %{name}-uninited-vars.patch -Patch6: gnome-terminal-tab_resize_fix_r2082.patch Autoreqprov: on %gconf_schemas_prereq @@ -43,7 +42,6 @@ handy for quick tasks on the command line. %patch2 -p1 %patch4 -p1 %patch5 -%patch6 %build autoreconf -f -i @@ -92,6 +90,20 @@ rm -rf $RPM_BUILD_ROOT %{_libdir}/bonobo/servers/gnome-terminal.server %changelog +* Fri Mar 09 2007 - maw@suse.de +- Update to version 2.17.91 + - Plug a memory leak. + - Do not disable some keybindings when DnDing notebook pages. + - Include the Tango color scheme. + - Remember the zoom setting for new tabs. + - Do not have clashing shortcuts in popups. + - Do not resize when switching between tabs, hopefully. + - Focus new terminals when they are created, always. + - Handle long terminal titles better. + - Do not paint initially terminals black. + - Various UI updates and inconsistencies eliminated. + - A few crashes fixed. +- Remove upstreamed gnome-terminal-tab_resize_fix_r2082.patch * Mon Feb 26 2007 - sbrabec@suse.cz - Fixed invalid window resize (#211443). * Wed Jan 17 2007 - sbrabec@suse.cz