This commit is contained in:
parent
93740eb6cb
commit
cd01982e9c
311
gtk2-bnc355503-file-chooser-remember-geometry.diff
Normal file
311
gtk2-bnc355503-file-chooser-remember-geometry.diff
Normal file
@ -0,0 +1,311 @@
|
|||||||
|
bnc355503 - Make the file chooser remember its size across invocations
|
||||||
|
|
||||||
|
diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c
|
||||||
|
index 16759a1..436246f 100644
|
||||||
|
--- a/gtk/gtkfilechooserdefault.c
|
||||||
|
+++ b/gtk/gtkfilechooserdefault.c
|
||||||
|
@@ -34,6 +34,7 @@
|
||||||
|
#include "gtkexpander.h"
|
||||||
|
#include "gtkfilechooserprivate.h"
|
||||||
|
#include "gtkfilechooserdefault.h"
|
||||||
|
+#include "gtkfilechooserdialog.h"
|
||||||
|
#include "gtkfilechooserembed.h"
|
||||||
|
#include "gtkfilechooserentry.h"
|
||||||
|
#include "gtkfilechoosersettings.h"
|
||||||
|
@@ -5986,6 +5987,23 @@ settings_load (GtkFileChooserDefault *impl)
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
+save_dialog_geometry (GtkFileChooserDefault *impl, GtkFileChooserSettings *settings)
|
||||||
|
+{
|
||||||
|
+ GtkWindow *toplevel;
|
||||||
|
+ int x, y, width, height;
|
||||||
|
+
|
||||||
|
+ toplevel = get_toplevel (GTK_WIDGET (impl));
|
||||||
|
+
|
||||||
|
+ if (!(toplevel && GTK_IS_FILE_CHOOSER_DIALOG (toplevel)))
|
||||||
|
+ return;
|
||||||
|
+
|
||||||
|
+ gtk_window_get_position (toplevel, &x, &y);
|
||||||
|
+ gtk_window_get_size (toplevel, &width, &height);
|
||||||
|
+
|
||||||
|
+ _gtk_file_chooser_settings_set_geometry (settings, x, y, width, height);
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+static void
|
||||||
|
settings_save (GtkFileChooserDefault *impl)
|
||||||
|
{
|
||||||
|
GtkFileChooserSettings *settings;
|
||||||
|
@@ -5996,6 +6014,8 @@ settings_save (GtkFileChooserDefault *impl)
|
||||||
|
_gtk_file_chooser_settings_set_show_hidden (settings, gtk_file_chooser_get_show_hidden (GTK_FILE_CHOOSER (impl)));
|
||||||
|
_gtk_file_chooser_settings_set_expand_folders (settings, impl->expand_folders);
|
||||||
|
|
||||||
|
+ save_dialog_geometry (impl, settings);
|
||||||
|
+
|
||||||
|
/* NULL GError */
|
||||||
|
_gtk_file_chooser_settings_save (settings, NULL);
|
||||||
|
|
||||||
|
@@ -7825,6 +7845,22 @@ gtk_file_chooser_default_get_default_size (GtkFileChooserEmbed *chooser_embed,
|
||||||
|
|| impl->action == GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER
|
||||||
|
|| impl->expand_folders)
|
||||||
|
{
|
||||||
|
+ GtkFileChooserSettings *settings;
|
||||||
|
+ int x, y, width, height;
|
||||||
|
+
|
||||||
|
+ settings = _gtk_file_chooser_settings_new ();
|
||||||
|
+ _gtk_file_chooser_settings_get_geometry (settings, &x, &y, &width, &height);
|
||||||
|
+ g_object_unref (settings);
|
||||||
|
+
|
||||||
|
+ if (x >= 0 && y >= 0 && width > 0 && height > 0)
|
||||||
|
+ {
|
||||||
|
+ GtkWindow *toplevel;
|
||||||
|
+
|
||||||
|
+ *default_width = width;
|
||||||
|
+ *default_height = height;
|
||||||
|
+ return;
|
||||||
|
+ }
|
||||||
|
+
|
||||||
|
find_good_size_from_style (GTK_WIDGET (chooser_embed), default_width, default_height);
|
||||||
|
|
||||||
|
if (impl->preview_widget_active &&
|
||||||
|
diff --git a/gtk/gtkfilechooserdialog.c b/gtk/gtkfilechooserdialog.c
|
||||||
|
index ec42374..27e8225 100644
|
||||||
|
--- a/gtk/gtkfilechooserdialog.c
|
||||||
|
+++ b/gtk/gtkfilechooserdialog.c
|
||||||
|
@@ -25,6 +25,7 @@
|
||||||
|
#include "gtkfilechooserwidget.h"
|
||||||
|
#include "gtkfilechooserutils.h"
|
||||||
|
#include "gtkfilechooserembed.h"
|
||||||
|
+#include "gtkfilechoosersettings.h"
|
||||||
|
#include "gtkfilesystem.h"
|
||||||
|
#include "gtktypebuiltins.h"
|
||||||
|
#include "gtkintl.h"
|
||||||
|
@@ -155,26 +156,17 @@ file_chooser_widget_file_activated (GtkFileChooser *chooser,
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
-clamp_to_screen (GtkWidget *widget,
|
||||||
|
- gint *width,
|
||||||
|
- gint *height)
|
||||||
|
+load_position (int *out_xpos, int *out_ypos)
|
||||||
|
{
|
||||||
|
- GdkScreen *screen;
|
||||||
|
- int monitor_num;
|
||||||
|
- GdkRectangle monitor;
|
||||||
|
+ GtkFileChooserSettings *settings;
|
||||||
|
+ int x, y, width, height;
|
||||||
|
|
||||||
|
- g_return_if_fail (GTK_WIDGET_REALIZED (widget));
|
||||||
|
-
|
||||||
|
- screen = gtk_widget_get_screen (widget);
|
||||||
|
- monitor_num = gdk_screen_get_monitor_at_window (screen, widget->window);
|
||||||
|
-
|
||||||
|
- gdk_screen_get_monitor_geometry (screen, monitor_num, &monitor);
|
||||||
|
-
|
||||||
|
- if (width)
|
||||||
|
- *width = MIN (*width, (monitor.width * 3) / 4);
|
||||||
|
+ settings = _gtk_file_chooser_settings_new ();
|
||||||
|
+ _gtk_file_chooser_settings_get_geometry (settings, &x, &y, &width, &height);
|
||||||
|
+ g_object_unref (settings);
|
||||||
|
|
||||||
|
- if (height)
|
||||||
|
- *height = MIN (*height, (monitor.height * 3) / 4);
|
||||||
|
+ *out_xpos = x;
|
||||||
|
+ *out_ypos = y;
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
@@ -182,9 +174,9 @@ file_chooser_widget_default_size_changed (GtkWidget *widget,
|
||||||
|
GtkFileChooserDialog *dialog)
|
||||||
|
{
|
||||||
|
GtkFileChooserDialogPrivate *priv;
|
||||||
|
- gint width, height;
|
||||||
|
gint default_width, default_height;
|
||||||
|
GtkRequisition req, widget_req;
|
||||||
|
+ int xpos, ypos;
|
||||||
|
|
||||||
|
priv = GTK_FILE_CHOOSER_DIALOG_GET_PRIVATE (dialog);
|
||||||
|
|
||||||
|
@@ -197,27 +189,18 @@ file_chooser_widget_default_size_changed (GtkWidget *widget,
|
||||||
|
* that widget->requisition is meaningful. */
|
||||||
|
gtk_widget_size_request (GTK_WIDGET (dialog), &req);
|
||||||
|
gtk_widget_size_request (widget, &widget_req);
|
||||||
|
-
|
||||||
|
- width = req.width - widget_req.width;
|
||||||
|
- height = req.height - widget_req.height;
|
||||||
|
- }
|
||||||
|
- else
|
||||||
|
- {
|
||||||
|
- width = GTK_WIDGET (dialog)->allocation.width - widget->allocation.width;
|
||||||
|
- height = GTK_WIDGET (dialog)->allocation.height - widget->allocation.height;
|
||||||
|
}
|
||||||
|
|
||||||
|
_gtk_file_chooser_embed_get_default_size (GTK_FILE_CHOOSER_EMBED (priv->widget),
|
||||||
|
&default_width, &default_height);
|
||||||
|
+ load_position (&xpos, &ypos);
|
||||||
|
|
||||||
|
- /* Ideal target size plus any extra size */
|
||||||
|
- width = default_width + width + (2 * GTK_CONTAINER (dialog)->border_width);
|
||||||
|
- height = default_height + height + (2 * GTK_CONTAINER (dialog)->border_width);
|
||||||
|
-
|
||||||
|
- if (GTK_WIDGET_REALIZED (dialog))
|
||||||
|
- clamp_to_screen (GTK_WIDGET (dialog), &width, &height);
|
||||||
|
-
|
||||||
|
- gtk_window_resize (GTK_WINDOW (dialog), width, height);
|
||||||
|
+ gtk_window_resize (GTK_WINDOW (dialog), default_width, default_height);
|
||||||
|
+ if (xpos >= 0 && ypos >= 0)
|
||||||
|
+ {
|
||||||
|
+ gtk_window_set_position (GTK_WINDOW (dialog), GTK_WIN_POS_NONE);
|
||||||
|
+ gtk_window_move (GTK_WINDOW (dialog), xpos, ypos);
|
||||||
|
+ }
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
diff --git a/gtk/gtkfilechoosersettings.c b/gtk/gtkfilechoosersettings.c
|
||||||
|
index b80d362..c887928 100644
|
||||||
|
--- a/gtk/gtkfilechoosersettings.c
|
||||||
|
+++ b/gtk/gtkfilechoosersettings.c
|
||||||
|
@@ -41,6 +41,10 @@
|
||||||
|
#define LOCATION_MODE_KEY "LocationMode"
|
||||||
|
#define SHOW_HIDDEN_KEY "ShowHidden"
|
||||||
|
#define EXPAND_FOLDERS_KEY "ExpandFolders"
|
||||||
|
+#define GEOMETRY_X_KEY "GeometryX"
|
||||||
|
+#define GEOMETRY_Y_KEY "GeometryY"
|
||||||
|
+#define GEOMETRY_WIDTH_KEY "GeometryWidth"
|
||||||
|
+#define GEOMETRY_HEIGHT_KEY "GeometryHeight"
|
||||||
|
|
||||||
|
#define MODE_PATH_BAR "path-bar"
|
||||||
|
#define MODE_FILENAME_ENTRY "filename-entry"
|
||||||
|
@@ -60,6 +64,24 @@ get_config_filename (void)
|
||||||
|
}
|
||||||
|
|
||||||
|
static void
|
||||||
|
+get_int_key (GKeyFile *key_file, const char *group, const char *key, int *out_value)
|
||||||
|
+{
|
||||||
|
+ GError *error;
|
||||||
|
+ int val;
|
||||||
|
+
|
||||||
|
+ error = NULL;
|
||||||
|
+ val = g_key_file_get_integer (key_file, group, key, &error);
|
||||||
|
+
|
||||||
|
+ if (val == 0 && error != NULL)
|
||||||
|
+ {
|
||||||
|
+ *out_value = -1;
|
||||||
|
+ g_error_free (error);
|
||||||
|
+ }
|
||||||
|
+ else
|
||||||
|
+ *out_value = val;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+static void
|
||||||
|
ensure_settings_read (GtkFileChooserSettings *settings)
|
||||||
|
{
|
||||||
|
GError *error;
|
||||||
|
@@ -127,6 +149,11 @@ ensure_settings_read (GtkFileChooserSettings *settings)
|
||||||
|
else
|
||||||
|
settings->expand_folders = value != FALSE;
|
||||||
|
|
||||||
|
+ get_int_key (key_file, SETTINGS_GROUP, GEOMETRY_X_KEY, &settings->geometry_x);
|
||||||
|
+ get_int_key (key_file, SETTINGS_GROUP, GEOMETRY_Y_KEY, &settings->geometry_y);
|
||||||
|
+ get_int_key (key_file, SETTINGS_GROUP, GEOMETRY_WIDTH_KEY, &settings->geometry_width);
|
||||||
|
+ get_int_key (key_file, SETTINGS_GROUP, GEOMETRY_HEIGHT_KEY, &settings->geometry_height);
|
||||||
|
+
|
||||||
|
out:
|
||||||
|
|
||||||
|
g_key_file_free (key_file);
|
||||||
|
@@ -148,6 +175,11 @@ _gtk_file_chooser_settings_init (GtkFileChooserSettings *settings)
|
||||||
|
settings->location_mode = LOCATION_MODE_PATH_BAR;
|
||||||
|
settings->show_hidden = FALSE;
|
||||||
|
settings->expand_folders = FALSE;
|
||||||
|
+
|
||||||
|
+ settings->geometry_x = -1;
|
||||||
|
+ settings->geometry_y = -1;
|
||||||
|
+ settings->geometry_width = -1;
|
||||||
|
+ settings->geometry_height = -1;
|
||||||
|
}
|
||||||
|
|
||||||
|
GtkFileChooserSettings *
|
||||||
|
@@ -198,6 +230,34 @@ _gtk_file_chooser_settings_set_expand_folders (GtkFileChooserSettings *settings,
|
||||||
|
settings->expand_folders = expand_folders != FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
|
+void
|
||||||
|
+_gtk_file_chooser_settings_get_geometry (GtkFileChooserSettings *settings,
|
||||||
|
+ int *out_x,
|
||||||
|
+ int *out_y,
|
||||||
|
+ int *out_width,
|
||||||
|
+ int *out_height)
|
||||||
|
+{
|
||||||
|
+ ensure_settings_read (settings);
|
||||||
|
+
|
||||||
|
+ *out_x = settings->geometry_x;
|
||||||
|
+ *out_y = settings->geometry_y;
|
||||||
|
+ *out_width = settings->geometry_width;
|
||||||
|
+ *out_height = settings->geometry_height;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
+void
|
||||||
|
+_gtk_file_chooser_settings_set_geometry (GtkFileChooserSettings *settings,
|
||||||
|
+ int x,
|
||||||
|
+ int y,
|
||||||
|
+ int width,
|
||||||
|
+ int height)
|
||||||
|
+{
|
||||||
|
+ settings->geometry_x = x;
|
||||||
|
+ settings->geometry_y = y;
|
||||||
|
+ settings->geometry_width = width;
|
||||||
|
+ settings->geometry_height = height;
|
||||||
|
+}
|
||||||
|
+
|
||||||
|
gboolean
|
||||||
|
_gtk_file_chooser_settings_save (GtkFileChooserSettings *settings,
|
||||||
|
GError **error)
|
||||||
|
@@ -238,6 +298,14 @@ _gtk_file_chooser_settings_save (GtkFileChooserSettings *settings,
|
||||||
|
SHOW_HIDDEN_KEY, settings->show_hidden);
|
||||||
|
g_key_file_set_boolean (key_file, SETTINGS_GROUP,
|
||||||
|
EXPAND_FOLDERS_KEY, settings->expand_folders);
|
||||||
|
+ g_key_file_set_integer (key_file, SETTINGS_GROUP,
|
||||||
|
+ GEOMETRY_X_KEY, settings->geometry_x);
|
||||||
|
+ g_key_file_set_integer (key_file, SETTINGS_GROUP,
|
||||||
|
+ GEOMETRY_Y_KEY, settings->geometry_y);
|
||||||
|
+ g_key_file_set_integer (key_file, SETTINGS_GROUP,
|
||||||
|
+ GEOMETRY_WIDTH_KEY, settings->geometry_width);
|
||||||
|
+ g_key_file_set_integer (key_file, SETTINGS_GROUP,
|
||||||
|
+ GEOMETRY_HEIGHT_KEY, settings->geometry_height);
|
||||||
|
|
||||||
|
contents = g_key_file_to_data (key_file, &len, error);
|
||||||
|
g_key_file_free (key_file);
|
||||||
|
diff --git a/gtk/gtkfilechoosersettings.h b/gtk/gtkfilechoosersettings.h
|
||||||
|
index c7c4179..94d2e3a 100644
|
||||||
|
--- a/gtk/gtkfilechoosersettings.h
|
||||||
|
+++ b/gtk/gtkfilechoosersettings.h
|
||||||
|
@@ -38,6 +38,11 @@ struct _GtkFileChooserSettings
|
||||||
|
|
||||||
|
LocationMode location_mode;
|
||||||
|
|
||||||
|
+ int geometry_x;
|
||||||
|
+ int geometry_y;
|
||||||
|
+ int geometry_width;
|
||||||
|
+ int geometry_height;
|
||||||
|
+
|
||||||
|
guint settings_read : 1;
|
||||||
|
|
||||||
|
guint show_hidden : 1;
|
||||||
|
@@ -66,6 +71,17 @@ gboolean _gtk_file_chooser_settings_get_expand_folders (GtkFileChooserSettings *
|
||||||
|
void _gtk_file_chooser_settings_set_expand_folders (GtkFileChooserSettings *settings,
|
||||||
|
gboolean expand_folders);
|
||||||
|
|
||||||
|
+void _gtk_file_chooser_settings_get_geometry (GtkFileChooserSettings *settings,
|
||||||
|
+ int *out_x,
|
||||||
|
+ int *out_y,
|
||||||
|
+ int *out_width,
|
||||||
|
+ int *out_heigth);
|
||||||
|
+void _gtk_file_chooser_settings_set_geometry (GtkFileChooserSettings *settings,
|
||||||
|
+ int x,
|
||||||
|
+ int y,
|
||||||
|
+ int width,
|
||||||
|
+ int heigth);
|
||||||
|
+
|
||||||
|
gboolean _gtk_file_chooser_settings_save (GtkFileChooserSettings *settings,
|
||||||
|
GError **error);
|
||||||
|
|
@ -1,3 +1,11 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Nov 6 10:07:11 CST 2008 - federico@novell.com
|
||||||
|
|
||||||
|
- Added gtk2-bnc355503-file-chooser-remember-geometry.diff to fix
|
||||||
|
https://bugzilla.novell.com/show_bug.cgi?id=355503 - The file
|
||||||
|
chooser now remembers its window size across invocations, so it does
|
||||||
|
not have to be resized every time.
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Nov 3 01:32:54 CET 2008 - vuntz@novell.com
|
Mon Nov 3 01:32:54 CET 2008 - vuntz@novell.com
|
||||||
|
|
||||||
|
64
gtk2.spec
64
gtk2.spec
@ -44,7 +44,7 @@ Group: System/Libraries
|
|||||||
AutoReqProv: on
|
AutoReqProv: on
|
||||||
PreReq: /usr/bin/touch /bin/rm /bin/rmdir
|
PreReq: /usr/bin/touch /bin/rm /bin/rmdir
|
||||||
Version: 2.14.4
|
Version: 2.14.4
|
||||||
Release: 2
|
Release: 3
|
||||||
Summary: Library for Creation of Graphical User Interfaces (version 2)
|
Summary: Library for Creation of Graphical User Interfaces (version 2)
|
||||||
Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.12/%{_name}-%{version}.tar.bz2
|
Source: ftp://ftp.gnome.org/pub/GNOME/sources/%{_name}/2.12/%{_name}-%{version}.tar.bz2
|
||||||
Source1: SuSEconfig.gtk2
|
Source1: SuSEconfig.gtk2
|
||||||
@ -84,6 +84,8 @@ Patch51: gtk2-bnc343858-buggy-intel-xinerama.patch
|
|||||||
Patch53: gtk-path-local.patch
|
Patch53: gtk-path-local.patch
|
||||||
# PATCH-FIX-UPSTREAM gtk2-bnc310710-bgo524166-underallocated-gtklabel-position.diff bnc310710 bgo524166 federico@novell.com - Fix positioning of GtkLabels with too-small allocations
|
# PATCH-FIX-UPSTREAM gtk2-bnc310710-bgo524166-underallocated-gtklabel-position.diff bnc310710 bgo524166 federico@novell.com - Fix positioning of GtkLabels with too-small allocations
|
||||||
Patch54: gtk2-bnc310710-bgo524166-underallocated-gtklabel-position.diff
|
Patch54: gtk2-bnc310710-bgo524166-underallocated-gtklabel-position.diff
|
||||||
|
# PATCH-FEATURE-OPENSUSE gtk2-bnc355503-file-chooser-remember-geometry.diff bnc355503 federico@novell.com - Make the file chooser remember its size across invocations
|
||||||
|
Patch55: gtk2-bnc355503-file-chooser-remember-geometry.diff
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
Requires: cairo >= 0.9.2 hicolor-icon-theme
|
Requires: cairo >= 0.9.2 hicolor-icon-theme
|
||||||
%if %suse_version > 1020
|
%if %suse_version > 1020
|
||||||
@ -302,6 +304,7 @@ cp -a %{S:2} .
|
|||||||
# %patch51 -p1
|
# %patch51 -p1
|
||||||
%patch53
|
%patch53
|
||||||
%patch54 -p1
|
%patch54 -p1
|
||||||
|
%patch55 -p1
|
||||||
# gnome-patch-translation-update
|
# gnome-patch-translation-update
|
||||||
|
|
||||||
%build
|
%build
|
||||||
@ -436,7 +439,12 @@ fi
|
|||||||
%{_datadir}/gtk-doc/html/*
|
%{_datadir}/gtk-doc/html/*
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
* Mon Nov 03 2008 vuntz@novell.com
|
* Thu Nov 06 2008 federico@novell.com
|
||||||
|
- Added gtk2-bnc355503-file-chooser-remember-geometry.diff to fix
|
||||||
|
https://bugzilla.novell.com/show_bug.cgi?id=355503 - The file
|
||||||
|
chooser now remembers its window size across invocations, so it does
|
||||||
|
not have to be resized every time.
|
||||||
|
* Sun Nov 02 2008 vuntz@novell.com
|
||||||
- Remove gtk-warn.patch: already fixed upstream.
|
- Remove gtk-warn.patch: already fixed upstream.
|
||||||
* Tue Oct 21 2008 maw@suse.de
|
* Tue Oct 21 2008 maw@suse.de
|
||||||
- Update to version 2.14.4:
|
- Update to version 2.14.4:
|
||||||
@ -464,7 +472,7 @@ fi
|
|||||||
- add gcc-c++ to buildrequires to work around libtool problem
|
- add gcc-c++ to buildrequires to work around libtool problem
|
||||||
* Sun Sep 28 2008 ro@suse.de
|
* Sun Sep 28 2008 ro@suse.de
|
||||||
- add gcc-c++ to buildrequires to work around libtool problem
|
- add gcc-c++ to buildrequires to work around libtool problem
|
||||||
* Tue Sep 09 2008 maw@suse.de
|
* Mon Sep 08 2008 maw@suse.de
|
||||||
- Update to version 2.14.1:
|
- Update to version 2.14.1:
|
||||||
+ Fix a deadlock in pixbuf loader initialization
|
+ Fix a deadlock in pixbuf loader initialization
|
||||||
+ Updated translations.
|
+ Updated translations.
|
||||||
@ -511,7 +519,7 @@ fi
|
|||||||
bgo#540834, bgo#515596, bgo#534979, bgo#382291, bgo#545982,
|
bgo#540834, bgo#515596, bgo#534979, bgo#382291, bgo#545982,
|
||||||
and bgo#544858
|
and bgo#544858
|
||||||
+ Updated translations.
|
+ Updated translations.
|
||||||
* Fri Aug 01 2008 maw@suse.de
|
* Thu Jul 31 2008 maw@suse.de
|
||||||
- Update to version 2.13.5:
|
- Update to version 2.13.5:
|
||||||
+ Merge the GSEAL branch (see http://live.gnome.org/GTK+/3.0/Tasks);
|
+ Merge the GSEAL branch (see http://live.gnome.org/GTK+/3.0/Tasks);
|
||||||
as a result, members of structures can be conditionally be
|
as a result, members of structures can be conditionally be
|
||||||
@ -545,7 +553,7 @@ fi
|
|||||||
+ Updated translations
|
+ Updated translations
|
||||||
- Respin gtk+-strict-aliasing.patch
|
- Respin gtk+-strict-aliasing.patch
|
||||||
- Drop gtk2-remove-empty-cache.patch and update SuSEconfig.gtk2.
|
- Drop gtk2-remove-empty-cache.patch and update SuSEconfig.gtk2.
|
||||||
* Wed Jul 23 2008 coolo@suse.de
|
* Tue Jul 22 2008 coolo@suse.de
|
||||||
- obsolete gail-<targettype>
|
- obsolete gail-<targettype>
|
||||||
* Mon Jul 21 2008 federico@novell.com
|
* Mon Jul 21 2008 federico@novell.com
|
||||||
- Tagged all the patches that didn't have tags.
|
- Tagged all the patches that didn't have tags.
|
||||||
@ -622,7 +630,7 @@ fi
|
|||||||
completion.
|
completion.
|
||||||
* Tue May 06 2008 schwab@suse.de
|
* Tue May 06 2008 schwab@suse.de
|
||||||
- Don't use libtool before it is created.
|
- Don't use libtool before it is created.
|
||||||
* Tue May 06 2008 federico@novell.com
|
* Mon May 05 2008 federico@novell.com
|
||||||
- Added gtk2-bnc310710-bgo524166-underallocated-gtklabel-position.diff
|
- Added gtk2-bnc310710-bgo524166-underallocated-gtklabel-position.diff
|
||||||
to fix https://bugzilla.novell.com/show_bug.cgi?id=310710 - Labels
|
to fix https://bugzilla.novell.com/show_bug.cgi?id=310710 - Labels
|
||||||
with too-small allocations should still pay attention to their
|
with too-small allocations should still pay attention to their
|
||||||
@ -834,7 +842,7 @@ fi
|
|||||||
- adding hicolor-icon-theme to Requires [#249043]
|
- adding hicolor-icon-theme to Requires [#249043]
|
||||||
* Thu Apr 19 2007 sbrabec@suse.cz
|
* Thu Apr 19 2007 sbrabec@suse.cz
|
||||||
- Correctly initialize XDG_DATA_DIRS in SuSEconfig (#240603).
|
- Correctly initialize XDG_DATA_DIRS in SuSEconfig (#240603).
|
||||||
* Thu Apr 12 2007 maw@suse.de
|
* Wed Apr 11 2007 maw@suse.de
|
||||||
- Remove some extraneous comments that were inadvertently left
|
- Remove some extraneous comments that were inadvertently left
|
||||||
in the .spec.
|
in the .spec.
|
||||||
* Tue Apr 10 2007 sbrabec@suse.cz
|
* Tue Apr 10 2007 sbrabec@suse.cz
|
||||||
@ -863,7 +871,7 @@ fi
|
|||||||
https://bugzilla.novell.com/show_bug.cgi?id=216883. The "Home" and
|
https://bugzilla.novell.com/show_bug.cgi?id=216883. The "Home" and
|
||||||
"Desktop" items in the shortcuts pane of the file chooser would not
|
"Desktop" items in the shortcuts pane of the file chooser would not
|
||||||
show sometimes in SAVE mode.
|
show sometimes in SAVE mode.
|
||||||
* Thu Jan 18 2007 maw@suse.de
|
* Wed Jan 17 2007 maw@suse.de
|
||||||
- Add gtk2-235661-pixbuf-loader-error-checking.diff (#235661).
|
- Add gtk2-235661-pixbuf-loader-error-checking.diff (#235661).
|
||||||
* Tue Jan 16 2007 sbrabec@suse.cz
|
* Tue Jan 16 2007 sbrabec@suse.cz
|
||||||
- Build with correct CFLAGS.
|
- Build with correct CFLAGS.
|
||||||
@ -876,9 +884,9 @@ fi
|
|||||||
* Mon Dec 11 2006 sbrabec@suse.cz
|
* Mon Dec 11 2006 sbrabec@suse.cz
|
||||||
- Prefix changed to /usr.
|
- Prefix changed to /usr.
|
||||||
- Spec file cleanup.
|
- Spec file cleanup.
|
||||||
* Sat Nov 11 2006 danw@suse.de
|
* Fri Nov 10 2006 danw@suse.de
|
||||||
- Update gtk64.patch to fix stock icon cache on x86_64 (213922)
|
- Update gtk64.patch to fix stock icon cache on x86_64 (213922)
|
||||||
* Wed Nov 08 2006 jhargadon@suse.de
|
* Tue Nov 07 2006 jhargadon@suse.de
|
||||||
- removed the execute bit from /etc/opt/gnome/gtk-2.0/gtkrc
|
- removed the execute bit from /etc/opt/gnome/gtk-2.0/gtkrc
|
||||||
* Tue Oct 17 2006 jhargadon@suse.de
|
* Tue Oct 17 2006 jhargadon@suse.de
|
||||||
- update to version 2.10.6
|
- update to version 2.10.6
|
||||||
@ -944,13 +952,13 @@ fi
|
|||||||
- lots of updates in the printing area
|
- lots of updates in the printing area
|
||||||
- various fixes in many other places
|
- various fixes in many other places
|
||||||
- countless bugfixes
|
- countless bugfixes
|
||||||
* Wed Jun 21 2006 federico@novell.com
|
* Tue Jun 20 2006 federico@novell.com
|
||||||
- Added gtk2-184875-filechooser-location-entry-set-path.diff to fix
|
- Added gtk2-184875-filechooser-location-entry-set-path.diff to fix
|
||||||
https://bugzilla.novell.com/show_bug.cgi?id=184875. This makes the
|
https://bugzilla.novell.com/show_bug.cgi?id=184875. This makes the
|
||||||
location entry in the file chooser preserve the filename from
|
location entry in the file chooser preserve the filename from
|
||||||
gtk_file_chooser_set_filename() and set_uri(). It was incorrectly
|
gtk_file_chooser_set_filename() and set_uri(). It was incorrectly
|
||||||
using just the directory name instead of the file name.
|
using just the directory name instead of the file name.
|
||||||
* Wed Jun 07 2006 federico@novell.com
|
* Tue Jun 06 2006 federico@novell.com
|
||||||
- Added gtk2-179040-file-chooser-location-entry-folder.diff to fix
|
- Added gtk2-179040-file-chooser-location-entry-folder.diff to fix
|
||||||
https://bugzilla.novell.com/show_bug.cgi?id=179040. This makes the
|
https://bugzilla.novell.com/show_bug.cgi?id=179040. This makes the
|
||||||
location entry in GtkFileChooser update correctly when you switch
|
location entry in GtkFileChooser update correctly when you switch
|
||||||
@ -961,11 +969,11 @@ fi
|
|||||||
months or years.
|
months or years.
|
||||||
* Thu Jun 01 2006 sbrabec@suse.cz
|
* Thu Jun 01 2006 sbrabec@suse.cz
|
||||||
- Fixed I18N of file selector navigation buttons (#180696).
|
- Fixed I18N of file selector navigation buttons (#180696).
|
||||||
* Sun May 28 2006 joeshaw@suse.de
|
* Sat May 27 2006 joeshaw@suse.de
|
||||||
- Add gtk2-filechooserbutton-signal-disconnect-fix.patch to fix
|
- Add gtk2-filechooserbutton-signal-disconnect-fix.patch to fix
|
||||||
a crash when a GtkFileChooserButton is destroyed but not
|
a crash when a GtkFileChooserButton is destroyed but not
|
||||||
finalized and bookmarks or volumes change. (bnc #178122)
|
finalized and bookmarks or volumes change. (bnc #178122)
|
||||||
* Wed May 24 2006 federico@novell.com
|
* Tue May 23 2006 federico@novell.com
|
||||||
- Updated gtk+-2.8.6-fontsel-fix.patch to fix bug
|
- Updated gtk+-2.8.6-fontsel-fix.patch to fix bug
|
||||||
https://bugzilla.novell.com/show_bug.cgi?id=177997. The previous
|
https://bugzilla.novell.com/show_bug.cgi?id=177997. The previous
|
||||||
patch caused crashes in all font selectors.
|
patch caused crashes in all font selectors.
|
||||||
@ -983,7 +991,7 @@ fi
|
|||||||
just switched folders.
|
just switched folders.
|
||||||
* Mon Apr 03 2006 sbrabec@suse.cz
|
* Mon Apr 03 2006 sbrabec@suse.cz
|
||||||
- Fixed context translation bugs (GNOME#336645).
|
- Fixed context translation bugs (GNOME#336645).
|
||||||
* Thu Mar 30 2006 federico@novell.com
|
* Wed Mar 29 2006 federico@novell.com
|
||||||
- Removed gtk2-151580-filechooser-beagle.diff.
|
- Removed gtk2-151580-filechooser-beagle.diff.
|
||||||
- Added gtk2-filechooser-new-features.diff. This fixes bug #160605,
|
- Added gtk2-filechooser-new-features.diff. This fixes bug #160605,
|
||||||
so the file chooser now has an optional text entry for the file
|
so the file chooser now has an optional text entry for the file
|
||||||
@ -991,13 +999,13 @@ fi
|
|||||||
into the same patch.
|
into the same patch.
|
||||||
* Fri Mar 24 2006 rml@suse.de
|
* Fri Mar 24 2006 rml@suse.de
|
||||||
- Set default invisible char to something stetic (bug #160688)
|
- Set default invisible char to something stetic (bug #160688)
|
||||||
* Fri Mar 24 2006 federico@novell.com
|
* Thu Mar 23 2006 federico@novell.com
|
||||||
- Updated gtk2-151580-filechooser-beagle.diff to fix bug #156843.
|
- Updated gtk2-151580-filechooser-beagle.diff to fix bug #156843.
|
||||||
With this, the file chooser will no longer show a "Search" item in
|
With this, the file chooser will no longer show a "Search" item in
|
||||||
the "Save in folder" combo box.
|
the "Save in folder" combo box.
|
||||||
* Mon Mar 13 2006 sbrabec@suse.cz
|
* Mon Mar 13 2006 sbrabec@suse.cz
|
||||||
- Do not believe glibc first weekday (#130787, #104417).
|
- Do not believe glibc first weekday (#130787, #104417).
|
||||||
* Tue Mar 07 2006 zsu@suse.de
|
* Mon Mar 06 2006 zsu@suse.de
|
||||||
- Fixed gtkvts crash bug introduced by gtk+-2.8.6-fontsel.patch [#153099].
|
- Fixed gtkvts crash bug introduced by gtk+-2.8.6-fontsel.patch [#153099].
|
||||||
* Thu Feb 23 2006 federico@novell.com
|
* Thu Feb 23 2006 federico@novell.com
|
||||||
- Updated gtk2-151580-filechooser-beagle.diff; now we hide the search
|
- Updated gtk2-151580-filechooser-beagle.diff; now we hide the search
|
||||||
@ -1020,7 +1028,7 @@ fi
|
|||||||
to translation compendium gnome-patch-translation.
|
to translation compendium gnome-patch-translation.
|
||||||
* Wed Jan 25 2006 mls@suse.de
|
* Wed Jan 25 2006 mls@suse.de
|
||||||
- converted neededforbuild to BuildRequires
|
- converted neededforbuild to BuildRequires
|
||||||
* Wed Jan 18 2006 gekker@suse.de
|
* Tue Jan 17 2006 gekker@suse.de
|
||||||
- Add patch to improve scrolling speed in font selection (#130159)
|
- Add patch to improve scrolling speed in font selection (#130159)
|
||||||
* Mon Jan 16 2006 meissner@suse.de
|
* Mon Jan 16 2006 meissner@suse.de
|
||||||
- use -fstack-protector.
|
- use -fstack-protector.
|
||||||
@ -1059,7 +1067,7 @@ fi
|
|||||||
* Tue Oct 11 2005 gekker@suse.de
|
* Tue Oct 11 2005 gekker@suse.de
|
||||||
- Update to version 2.8.6
|
- Update to version 2.8.6
|
||||||
- Fix return of random data
|
- Fix return of random data
|
||||||
* Wed Oct 05 2005 federico@novell.com
|
* Tue Oct 04 2005 federico@novell.com
|
||||||
- Added gtk2-file-chooser-consistent-home-folder-name.diff so that
|
- Added gtk2-file-chooser-consistent-home-folder-name.diff so that
|
||||||
$HOME will not appear as "Home", but rather as its actual name.
|
$HOME will not appear as "Home", but rather as its actual name.
|
||||||
This avoids having [/][home][Home] on the path bar.
|
This avoids having [/][home][Home] on the path bar.
|
||||||
@ -1068,7 +1076,7 @@ fi
|
|||||||
* Mon Oct 03 2005 gekker@suse.de
|
* Mon Oct 03 2005 gekker@suse.de
|
||||||
- Update to version 2.8.4
|
- Update to version 2.8.4
|
||||||
- Remove upstream patches
|
- Remove upstream patches
|
||||||
* Fri Sep 30 2005 federico@novell.com
|
* Thu Sep 29 2005 federico@novell.com
|
||||||
- Added gtk2-file-chooser-create-save-widgets-only-if-needed.diff and
|
- Added gtk2-file-chooser-create-save-widgets-only-if-needed.diff and
|
||||||
gtk2-file-chooser-no-reload.diff as optimizations for the file
|
gtk2-file-chooser-no-reload.diff as optimizations for the file
|
||||||
chooser's startup time.
|
chooser's startup time.
|
||||||
@ -1089,11 +1097,11 @@ fi
|
|||||||
* Wed Aug 24 2005 rodrigo@suse.de
|
* Wed Aug 24 2005 rodrigo@suse.de
|
||||||
- Update to version 2.8.1
|
- Update to version 2.8.1
|
||||||
- Updated gtk+-strict-aliasing.patch.
|
- Updated gtk+-strict-aliasing.patch.
|
||||||
* Thu Aug 18 2005 gekker@suse.de
|
* Wed Aug 17 2005 gekker@suse.de
|
||||||
- Update version to 2.8.0 (GNOME2.12)
|
- Update version to 2.8.0 (GNOME2.12)
|
||||||
* Fri Aug 12 2005 gekker@suse.de
|
* Fri Aug 12 2005 gekker@suse.de
|
||||||
- Fix crash in file chooser b.g.o (310270).
|
- Fix crash in file chooser b.g.o (310270).
|
||||||
* Thu Aug 11 2005 gekker@suse.de
|
* Wed Aug 10 2005 gekker@suse.de
|
||||||
- Update to version 2.7.5
|
- Update to version 2.7.5
|
||||||
- Remove upstreamed patch
|
- Remove upstreamed patch
|
||||||
* Wed Aug 10 2005 clahey@suse.de
|
* Wed Aug 10 2005 clahey@suse.de
|
||||||
@ -1116,7 +1124,7 @@ fi
|
|||||||
- Fixed uninitialized variable warnings.
|
- Fixed uninitialized variable warnings.
|
||||||
* Mon Jun 20 2005 sbrabec@suse.cz
|
* Mon Jun 20 2005 sbrabec@suse.cz
|
||||||
- Create icon-cache files by SuSEconfig (#88599).
|
- Create icon-cache files by SuSEconfig (#88599).
|
||||||
* Fri Jun 17 2005 gekker@suse.de
|
* Thu Jun 16 2005 gekker@suse.de
|
||||||
- Fix gtk64.patch and build on x86_64.
|
- Fix gtk64.patch and build on x86_64.
|
||||||
* Thu Jun 16 2005 gekker@suse.de
|
* Thu Jun 16 2005 gekker@suse.de
|
||||||
- Update to version 2.6.8.
|
- Update to version 2.6.8.
|
||||||
@ -1125,7 +1133,7 @@ fi
|
|||||||
- Use current name for XFree86-devel in Requires (#54136).
|
- Use current name for XFree86-devel in Requires (#54136).
|
||||||
* Mon May 02 2005 gekker@suse.de
|
* Mon May 02 2005 gekker@suse.de
|
||||||
- Fix crasher in gtktextview (380).
|
- Fix crasher in gtktextview (380).
|
||||||
* Mon Apr 04 2005 aj@suse.de
|
* Sun Apr 03 2005 aj@suse.de
|
||||||
- Disable visibility to build with GCC4. This should be
|
- Disable visibility to build with GCC4. This should be
|
||||||
enabled again once gtk is fixed.
|
enabled again once gtk is fixed.
|
||||||
* Fri Mar 18 2005 gekker@suse.de
|
* Fri Mar 18 2005 gekker@suse.de
|
||||||
@ -1222,7 +1230,7 @@ fi
|
|||||||
- Updated to version 2.2.4.
|
- Updated to version 2.2.4.
|
||||||
* Thu Aug 28 2003 sbrabec@suse.cz
|
* Thu Aug 28 2003 sbrabec@suse.cz
|
||||||
- Updated to version 2.2.3.
|
- Updated to version 2.2.3.
|
||||||
* Thu Jul 24 2003 hhetter@suse.de
|
* Wed Jul 23 2003 hhetter@suse.de
|
||||||
- fix SuSEconfig.gtk2 query paths
|
- fix SuSEconfig.gtk2 query paths
|
||||||
* Wed Jul 16 2003 sbrabec@suse.cz
|
* Wed Jul 16 2003 sbrabec@suse.cz
|
||||||
- SuSEconfig.gtk2: Fixed paths to query binaries.
|
- SuSEconfig.gtk2: Fixed paths to query binaries.
|
||||||
@ -1238,7 +1246,7 @@ fi
|
|||||||
- Fixed directory packaging.
|
- Fixed directory packaging.
|
||||||
* Wed May 28 2003 sbrabec@suse.cz
|
* Wed May 28 2003 sbrabec@suse.cz
|
||||||
- Include manpage to devel package.
|
- Include manpage to devel package.
|
||||||
* Wed May 28 2003 ro@suse.de
|
* Tue May 27 2003 ro@suse.de
|
||||||
- remove unpackaged files from buildroot
|
- remove unpackaged files from buildroot
|
||||||
* Thu May 22 2003 sbrabec@suse.cz
|
* Thu May 22 2003 sbrabec@suse.cz
|
||||||
- Fixed typo in Requires for -devel package (#27025).
|
- Fixed typo in Requires for -devel package (#27025).
|
||||||
@ -1251,7 +1259,7 @@ fi
|
|||||||
theme problems for all session types).
|
theme problems for all session types).
|
||||||
* Wed Mar 12 2003 sbrabec@suse.cz
|
* Wed Mar 12 2003 sbrabec@suse.cz
|
||||||
- Fixed prefix clash for keyboard themes (fixes bug 25086).
|
- Fixed prefix clash for keyboard themes (fixes bug 25086).
|
||||||
* Mon Feb 10 2003 ro@suse.de
|
* Sun Feb 09 2003 ro@suse.de
|
||||||
- create /etc/gtk-2.0 in SuSEconfig.gtk2 if needed
|
- create /etc/gtk-2.0 in SuSEconfig.gtk2 if needed
|
||||||
* Thu Feb 06 2003 sbrabec@suse.cz
|
* Thu Feb 06 2003 sbrabec@suse.cz
|
||||||
- Updated to version 2.2.1.
|
- Updated to version 2.2.1.
|
||||||
@ -1353,7 +1361,7 @@ fi
|
|||||||
* Memory leak and UMR fixes
|
* Memory leak and UMR fixes
|
||||||
* Misc bug fixes
|
* Misc bug fixes
|
||||||
* Updated translations
|
* Updated translations
|
||||||
* Thu Jun 13 2002 ro@suse.de
|
* Wed Jun 12 2002 ro@suse.de
|
||||||
- use libpng-devel-packages in nededforbuild
|
- use libpng-devel-packages in nededforbuild
|
||||||
* Mon Jun 10 2002 meissner@suse.de
|
* Mon Jun 10 2002 meissner@suse.de
|
||||||
- Need to use -mminimal-toc for ppc64.
|
- Need to use -mminimal-toc for ppc64.
|
||||||
|
Loading…
Reference in New Issue
Block a user