Accepting request 292997 from GNOME:Factory
Scripted push of project GNOME:Next (forwarded request 292806 from dimstar) OBS-URL: https://build.opensuse.org/request/show/292997 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-terminal?expand=0&rev=90
This commit is contained in:
commit
702f8d5437
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:886bf9accb863d59791c5d8f2078d0fb022245a79854ad4a131b7b2186c27d2b
|
|
||||||
size 1784996
|
|
3
gnome-terminal-3.16.0.tar.xz
Normal file
3
gnome-terminal-3.16.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:2d633017a0eba202a99ab4c3dda4b502d6750fb2471f6a60c53433a23be67fe8
|
||||||
|
size 1795352
|
@ -1,27 +0,0 @@
|
|||||||
From 664f1e9e8b224658c3f01a062517ad386129d953 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Egmont Koblinger <egmont@gmail.com>
|
|
||||||
Date: Thu, 8 Jan 2015 14:33:13 +0100
|
|
||||||
Subject: screen: Fix crash with empty child process command line
|
|
||||||
|
|
||||||
https://bugzilla.gnome.org/show_bug.cgi?id=742560
|
|
||||||
(cherry picked from commit 1c7ed77b003f14bb94527c8fe548c6c414c0da9e)
|
|
||||||
|
|
||||||
diff --git a/src/terminal-screen.c b/src/terminal-screen.c
|
|
||||||
index ad78388..9f63239 100644
|
|
||||||
--- a/src/terminal-screen.c
|
|
||||||
+++ b/src/terminal-screen.c
|
|
||||||
@@ -1904,7 +1904,9 @@ terminal_screen_has_foreground_process (TerminalScreen *screen,
|
|
||||||
if (process_name)
|
|
||||||
gs_transfer_out_value (process_name, &name);
|
|
||||||
|
|
||||||
- for (i = 0; i < len - 1; i++)
|
|
||||||
+ if (len > 0 && data[len - 1] == '\0')
|
|
||||||
+ len--;
|
|
||||||
+ for (i = 0; i < len; i++)
|
|
||||||
{
|
|
||||||
if (data[i] == '\0')
|
|
||||||
data[i] = ' ';
|
|
||||||
--
|
|
||||||
cgit v0.10.1
|
|
||||||
|
|
||||||
|
|
@ -18,11 +18,11 @@ was not restored.
|
|||||||
src/terminal-window.c | 7 +++
|
src/terminal-window.c | 7 +++
|
||||||
6 files changed, 144 insertions(+), 1 deletions(-)
|
6 files changed, 144 insertions(+), 1 deletions(-)
|
||||||
|
|
||||||
diff --git a/src/org.gnome.Terminal.gschema.xml b/src/org.gnome.Terminal.gschema.xml
|
Index: gnome-terminal-3.15.90/src/org.gnome.Terminal.gschema.xml
|
||||||
index c7d0edb..8910ddd 100644
|
===================================================================
|
||||||
--- a/src/org.gnome.Terminal.gschema.xml
|
--- gnome-terminal-3.15.90.orig/src/org.gnome.Terminal.gschema.xml
|
||||||
+++ b/src/org.gnome.Terminal.gschema.xml
|
+++ gnome-terminal-3.15.90/src/org.gnome.Terminal.gschema.xml
|
||||||
@@ -318,6 +318,16 @@
|
@@ -332,6 +332,16 @@
|
||||||
<default>'narrow'</default>
|
<default>'narrow'</default>
|
||||||
<summary>Whether ambiguous-width characters are narrow or wide when using UTF-8 encoding</summary>
|
<summary>Whether ambiguous-width characters are narrow or wide when using UTF-8 encoding</summary>
|
||||||
</key>
|
</key>
|
||||||
@ -39,11 +39,11 @@ index c7d0edb..8910ddd 100644
|
|||||||
</schema>
|
</schema>
|
||||||
|
|
||||||
<!-- Keybinding settings -->
|
<!-- Keybinding settings -->
|
||||||
diff --git a/src/profile-editor.c b/src/profile-editor.c
|
Index: gnome-terminal-3.15.90/src/profile-editor.c
|
||||||
index 8e5732d..dac5341 100644
|
===================================================================
|
||||||
--- a/src/profile-editor.c
|
--- gnome-terminal-3.15.90.orig/src/profile-editor.c
|
||||||
+++ b/src/profile-editor.c
|
+++ gnome-terminal-3.15.90/src/profile-editor.c
|
||||||
@@ -1099,7 +1099,18 @@ terminal_profile_edit (GSettings *profile,
|
@@ -1099,7 +1099,18 @@ terminal_profile_edit (GSettings *profi
|
||||||
"active-id",
|
"active-id",
|
||||||
G_SETTINGS_BIND_GET | G_SETTINGS_BIND_SET);
|
G_SETTINGS_BIND_GET | G_SETTINGS_BIND_SET);
|
||||||
|
|
||||||
@ -62,10 +62,10 @@ index 8e5732d..dac5341 100644
|
|||||||
terminal_util_bind_mnemonic_label_sensitivity (editor);
|
terminal_util_bind_mnemonic_label_sensitivity (editor);
|
||||||
|
|
||||||
terminal_util_dialog_focus_widget (editor, widget_name);
|
terminal_util_dialog_focus_widget (editor, widget_name);
|
||||||
diff --git a/src/profile-preferences.ui b/src/profile-preferences.ui
|
Index: gnome-terminal-3.15.90/src/profile-preferences.ui
|
||||||
index de901ee..25a284e 100644
|
===================================================================
|
||||||
--- a/src/profile-preferences.ui
|
--- gnome-terminal-3.15.90.orig/src/profile-preferences.ui
|
||||||
+++ b/src/profile-preferences.ui
|
+++ gnome-terminal-3.15.90/src/profile-preferences.ui
|
||||||
@@ -23,6 +23,11 @@
|
@@ -23,6 +23,11 @@
|
||||||
<property name="step_increment">1</property>
|
<property name="step_increment">1</property>
|
||||||
<property name="page_increment">100</property>
|
<property name="page_increment">100</property>
|
||||||
@ -78,7 +78,7 @@ index de901ee..25a284e 100644
|
|||||||
<object class="GtkListStore" id="model1">
|
<object class="GtkListStore" id="model1">
|
||||||
<columns>
|
<columns>
|
||||||
<!-- column-name gchararray -->
|
<!-- column-name gchararray -->
|
||||||
@@ -1073,6 +1078,93 @@
|
@@ -1045,6 +1050,93 @@
|
||||||
<property name="position">1</property>
|
<property name="position">1</property>
|
||||||
</packing>
|
</packing>
|
||||||
</child>
|
</child>
|
||||||
@ -172,25 +172,25 @@ index de901ee..25a284e 100644
|
|||||||
</object>
|
</object>
|
||||||
</child>
|
</child>
|
||||||
</object>
|
</object>
|
||||||
diff --git a/src/terminal-schemas.h b/src/terminal-schemas.h
|
Index: gnome-terminal-3.15.90/src/terminal-schemas.h
|
||||||
index 90cc5a0..a3849eb 100644
|
===================================================================
|
||||||
--- a/src/terminal-schemas.h
|
--- gnome-terminal-3.15.90.orig/src/terminal-schemas.h
|
||||||
+++ b/src/terminal-schemas.h
|
+++ gnome-terminal-3.15.90/src/terminal-schemas.h
|
||||||
@@ -63,6 +63,9 @@ G_BEGIN_DECLS
|
@@ -64,6 +64,9 @@ G_BEGIN_DECLS
|
||||||
#define TERMINAL_PROFILE_USE_THEME_COLORS_KEY "use-theme-colors"
|
|
||||||
#define TERMINAL_PROFILE_VISIBLE_NAME_KEY "visible-name"
|
#define TERMINAL_PROFILE_VISIBLE_NAME_KEY "visible-name"
|
||||||
|
#define TERMINAL_PROFILE_WORD_CHAR_EXCEPTIONS_KEY "word-char-exceptions"
|
||||||
|
|
||||||
+#define TERMINAL_PROFILE_USE_TRANSPARENT_BACKGROUND "use-transparent-background"
|
+#define TERMINAL_PROFILE_USE_TRANSPARENT_BACKGROUND "use-transparent-background"
|
||||||
+#define TERMINAL_PROFILE_BACKGROUND_TRANSPARENCY_PERCENT "background-transparency-percent"
|
+#define TERMINAL_PROFILE_BACKGROUND_TRANSPARENCY_PERCENT "background-transparency-percent"
|
||||||
+
|
+
|
||||||
#define TERMINAL_SETTING_CONFIRM_CLOSE_KEY "confirm-close"
|
#define TERMINAL_SETTING_CONFIRM_CLOSE_KEY "confirm-close"
|
||||||
#define TERMINAL_SETTING_DEFAULT_SHOW_MENUBAR_KEY "default-show-menubar"
|
#define TERMINAL_SETTING_DEFAULT_SHOW_MENUBAR_KEY "default-show-menubar"
|
||||||
#define TERMINAL_SETTING_DARK_THEME_KEY "dark-theme"
|
#define TERMINAL_SETTING_ENABLE_MENU_BAR_ACCEL_KEY "menu-accelerator-enabled"
|
||||||
diff --git a/src/terminal-screen.c b/src/terminal-screen.c
|
Index: gnome-terminal-3.15.90/src/terminal-screen.c
|
||||||
index ad78388..d09d812 100644
|
===================================================================
|
||||||
--- a/src/terminal-screen.c
|
--- gnome-terminal-3.15.90.orig/src/terminal-screen.c
|
||||||
+++ b/src/terminal-screen.c
|
+++ gnome-terminal-3.15.90/src/terminal-screen.c
|
||||||
@@ -750,7 +750,9 @@ terminal_screen_profile_changed_cb (GSettings *profile,
|
@@ -750,7 +750,9 @@ terminal_screen_profile_changed_cb (GSet
|
||||||
prop_name == I_(TERMINAL_PROFILE_BACKGROUND_COLOR_KEY) ||
|
prop_name == I_(TERMINAL_PROFILE_BACKGROUND_COLOR_KEY) ||
|
||||||
prop_name == I_(TERMINAL_PROFILE_BOLD_COLOR_SAME_AS_FG_KEY) ||
|
prop_name == I_(TERMINAL_PROFILE_BOLD_COLOR_SAME_AS_FG_KEY) ||
|
||||||
prop_name == I_(TERMINAL_PROFILE_BOLD_COLOR_KEY) ||
|
prop_name == I_(TERMINAL_PROFILE_BOLD_COLOR_KEY) ||
|
||||||
@ -201,7 +201,7 @@ index ad78388..d09d812 100644
|
|||||||
update_color_scheme (screen);
|
update_color_scheme (screen);
|
||||||
|
|
||||||
if (!prop_name || prop_name == I_(TERMINAL_PROFILE_AUDIBLE_BELL_KEY))
|
if (!prop_name || prop_name == I_(TERMINAL_PROFILE_AUDIBLE_BELL_KEY))
|
||||||
@@ -809,6 +811,8 @@ update_color_scheme (TerminalScreen *screen)
|
@@ -816,6 +818,8 @@ update_color_scheme (TerminalScreen *scr
|
||||||
GdkRGBA fg, bg, bold, theme_fg, theme_bg;
|
GdkRGBA fg, bg, bold, theme_fg, theme_bg;
|
||||||
GdkRGBA *boldp;
|
GdkRGBA *boldp;
|
||||||
GtkStyleContext *context;
|
GtkStyleContext *context;
|
||||||
@ -210,7 +210,7 @@ index ad78388..d09d812 100644
|
|||||||
|
|
||||||
context = gtk_widget_get_style_context (widget);
|
context = gtk_widget_get_style_context (widget);
|
||||||
gtk_style_context_get_color (context, GTK_STATE_FLAG_NORMAL, &theme_fg);
|
gtk_style_context_get_color (context, GTK_STATE_FLAG_NORMAL, &theme_fg);
|
||||||
@@ -829,9 +833,25 @@ update_color_scheme (TerminalScreen *screen)
|
@@ -836,9 +840,25 @@ update_color_scheme (TerminalScreen *scr
|
||||||
boldp = NULL;
|
boldp = NULL;
|
||||||
|
|
||||||
colors = terminal_g_settings_get_rgba_palette (priv->profile, TERMINAL_PROFILE_PALETTE_KEY, &n_colors);
|
colors = terminal_g_settings_get_rgba_palette (priv->profile, TERMINAL_PROFILE_PALETTE_KEY, &n_colors);
|
||||||
@ -236,11 +236,11 @@ index ad78388..d09d812 100644
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
diff --git a/src/terminal-window.c b/src/terminal-window.c
|
Index: gnome-terminal-3.15.90/src/terminal-window.c
|
||||||
index ce85744..98acab4 100644
|
===================================================================
|
||||||
--- a/src/terminal-window.c
|
--- gnome-terminal-3.15.90.orig/src/terminal-window.c
|
||||||
+++ b/src/terminal-window.c
|
+++ gnome-terminal-3.15.90/src/terminal-window.c
|
||||||
@@ -2549,6 +2549,8 @@ terminal_window_init (TerminalWindow *window)
|
@@ -2549,6 +2549,8 @@ terminal_window_init (TerminalWindow *wi
|
||||||
TerminalWindowPrivate *priv;
|
TerminalWindowPrivate *priv;
|
||||||
TerminalApp *app;
|
TerminalApp *app;
|
||||||
TerminalSettingsList *profiles_list;
|
TerminalSettingsList *profiles_list;
|
||||||
@ -249,7 +249,7 @@ index ce85744..98acab4 100644
|
|||||||
GtkActionGroup *action_group;
|
GtkActionGroup *action_group;
|
||||||
GtkAction *action;
|
GtkAction *action;
|
||||||
GtkUIManager *manager;
|
GtkUIManager *manager;
|
||||||
@@ -2564,6 +2566,11 @@ terminal_window_init (TerminalWindow *window)
|
@@ -2564,6 +2566,11 @@ terminal_window_init (TerminalWindow *wi
|
||||||
|
|
||||||
gtk_widget_init_template (GTK_WIDGET (window));
|
gtk_widget_init_template (GTK_WIDGET (window));
|
||||||
|
|
||||||
@ -261,7 +261,3 @@ index ce85744..98acab4 100644
|
|||||||
uuid_generate (u);
|
uuid_generate (u);
|
||||||
uuid_unparse (u, uuidstr);
|
uuid_unparse (u, uuidstr);
|
||||||
priv->uuid = g_strdup (uuidstr);
|
priv->uuid = g_strdup (uuidstr);
|
||||||
--
|
|
||||||
1.7.1
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,3 +1,60 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 23 20:08:30 UTC 2015 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.16.0:
|
||||||
|
+ client: let DISPLAY flow through (bgo#746358).
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Mar 16 18:33:29 UTC 2015 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.15.92:
|
||||||
|
+ Bugs fixed: bgo#685742, bgo#733210, bgo#735242.
|
||||||
|
+ Updated translations.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Feb 17 08:42:50 UTC 2015 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.15.90:
|
||||||
|
+ tab-label: Rely on new GTK+ API to center the label
|
||||||
|
(bgo#743663).
|
||||||
|
+ profile: Remove the "Command" sub-heading (bgo#744327).
|
||||||
|
+ gterminal: Add more profile functions: allow adding, removing
|
||||||
|
and cloning a profile.
|
||||||
|
+ window: Add tab position setting (bgo#75420#c25).
|
||||||
|
+ Bugs fixed: bgo#739410, bgo#730632, bgo#743395. bgo#743663,
|
||||||
|
bgo#742304.
|
||||||
|
+ Updated translations.
|
||||||
|
- Rebase gnome-terminal-transparency.patch.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Feb 12 10:19:27 UTC 2015 - zaitor@opensuse.org
|
||||||
|
|
||||||
|
- Update to version 3.15.0:
|
||||||
|
+ notebook: Make tabs nondetachable.
|
||||||
|
+ window:
|
||||||
|
- Focus the terminal if only a single tab remains in a
|
||||||
|
window (bgo#742422).
|
||||||
|
- window: Update size on tab title change (bgo#732588).
|
||||||
|
+ Remove dark theme pref (bgo#707206, bgo#742040, bgo#742333,
|
||||||
|
bgo#649358).
|
||||||
|
+ screen: Fix crash with empty child process command line
|
||||||
|
(bgo#742560).
|
||||||
|
+ help:
|
||||||
|
- Update desc for text selection (bgo#742304).
|
||||||
|
- Fix window theme pref instructions (bgo#742040).
|
||||||
|
- fix tab/window pref instructions (bgo#742119).
|
||||||
|
+ build: Use portable shell in configure.ac.
|
||||||
|
+ client: Hide obsolete --title option. Accept it for
|
||||||
|
compatibility, but ignore it (bgo#740188).
|
||||||
|
+ server:
|
||||||
|
- Sanitise the environment.
|
||||||
|
- Reorder atfork/setrlimit calls.
|
||||||
|
- Increase RLIMIT_NOFILE to the maximum allowed (bgo#646098).
|
||||||
|
+ Updated translations.
|
||||||
|
- Drop gnome-terminal-fix-crash.patch: fixed upstream.
|
||||||
|
- Rebase gnome-terminal-transparency.patch.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Feb 12 10:19:26 UTC 2015 - dimstar@opensuse.org
|
Thu Feb 12 10:19:26 UTC 2015 - dimstar@opensuse.org
|
||||||
|
|
||||||
|
@ -17,17 +17,15 @@
|
|||||||
|
|
||||||
|
|
||||||
Name: gnome-terminal
|
Name: gnome-terminal
|
||||||
Version: 3.14.2
|
Version: 3.16.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: GNOME Terminal
|
Summary: GNOME Terminal
|
||||||
License: GPL-3.0+ and LGPL-2.1+
|
License: GPL-3.0+ and LGPL-2.1+
|
||||||
Group: System/X11/Terminals
|
Group: System/X11/Terminals
|
||||||
Url: http://www.gnome.org
|
Url: http://www.gnome.org
|
||||||
Source: http://download.gnome.org/sources/gnome-terminal/3.14/%{name}-%{version}.tar.xz
|
Source: http://download.gnome.org/sources/gnome-terminal/3.16/%{name}-%{version}.tar.xz
|
||||||
BuildRequires: appdata-tools
|
BuildRequires: appdata-tools
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
# PATCH-FIX-UPSTREAM gnome-terminal-fix-crash.patch bgo#742560 dimstar@opensuse.org -- Fix crash with empty child process command line
|
|
||||||
Patch0: gnome-terminal-fix-crash.patch
|
|
||||||
# PATCH-FEATURE-OPENSUSE gnome-terminal-transparency.patch dimmstar@opensuse.org -- Allow gnome-terminal to have transparent windows
|
# PATCH-FEATURE-OPENSUSE gnome-terminal-transparency.patch dimmstar@opensuse.org -- Allow gnome-terminal to have transparent windows
|
||||||
Patch100: gnome-terminal-transparency.patch
|
Patch100: gnome-terminal-transparency.patch
|
||||||
# PATCH-FEATURE-OPENSSUE gnome-terminal-transparency-fix-for-broken-themes.patch dimstar@opensuse.org -- Ensure the window is always painted
|
# PATCH-FEATURE-OPENSSUE gnome-terminal-transparency-fix-for-broken-themes.patch dimstar@opensuse.org -- Ensure the window is always painted
|
||||||
@ -49,7 +47,7 @@ BuildRequires: pkgconfig(gtk+-2.0)
|
|||||||
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0
|
BuildRequires: pkgconfig(gtk+-3.0) >= 3.10.0
|
||||||
BuildRequires: pkgconfig(libnautilus-extension) >= 3.0.0
|
BuildRequires: pkgconfig(libnautilus-extension) >= 3.0.0
|
||||||
BuildRequires: pkgconfig(uuid)
|
BuildRequires: pkgconfig(uuid)
|
||||||
BuildRequires: pkgconfig(vte-2.91) >= 0.38.0
|
BuildRequires: pkgconfig(vte-2.91) >= 0.40.0
|
||||||
BuildRequires: pkgconfig(x11)
|
BuildRequires: pkgconfig(x11)
|
||||||
Recommends: %{name}-lang
|
Recommends: %{name}-lang
|
||||||
Obsoletes: gnome-core
|
Obsoletes: gnome-core
|
||||||
@ -85,7 +83,6 @@ arbitrary folders.
|
|||||||
%lang_package
|
%lang_package
|
||||||
%prep
|
%prep
|
||||||
%setup -q
|
%setup -q
|
||||||
%patch0 -p1
|
|
||||||
%patch100 -p1
|
%patch100 -p1
|
||||||
%patch101 -p1
|
%patch101 -p1
|
||||||
translation-update-upstream
|
translation-update-upstream
|
||||||
|
Loading…
Reference in New Issue
Block a user