Hello community,
here is the log from the commit of package eel
checked in at Thu Aug 3 00:21:47 CEST 2006.
--------
--- GNOME/eel/eel.changes 2006-02-01 17:19:38.000000000 +0100
+++ eel/eel.changes 2006-08-02 22:16:36.000000000 +0200
@@ -1,0 +2,25 @@
+Wed Aug 2 22:14:05 CEST 2006 - gekker@suse.de
+
+- Update to version 2.15.4
+* Fix crash in open with dialog
+* Fix a11y relation setup
+* Wrap long filenames in application selection
+* Removal of unused/deprecated code
+* New po/LINGUAS support
+* Correct typo in function name
+* Remove obsolete functions
+* Translation updates
+* Build fixes
+* Drop popt dependency
+* Show all desktop items in application selection
+* Fix a11y crash
+* Fix exec line for open-with desktop files
+* New background setting mode supported
+* Add eel_mime_get_availible_mime_types()
+* HIG fixes to open with dialog
+* Don't show alerts in taskbar
+* Remove titles from alerts
+* Use GtkComboBox instead of (deprecated) GtkOptionMenu
+* sort by name in application chooser
+
+-------------------------------------------------------------------
Old:
----
eel-2.12.2.tar.bz2
New:
----
eel-2.15.4.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ eel.spec ++++++
--- /var/tmp/diff_new_pack.QlSXjn/_old 2006-08-03 00:21:11.000000000 +0200
+++ /var/tmp/diff_new_pack.QlSXjn/_new 2006-08-03 00:21:11.000000000 +0200
@@ -1,11 +1,11 @@
#
-# spec file for package eel (Version 2.12.2)
+# spec file for package eel (Version 2.15.4)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
-# Please submit bugfixes or comments via http://bugs.opensuse.org
+# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
# norootforbuild
@@ -19,8 +19,8 @@
Autoreqprov: on
Provides: eel2
Obsoletes: eel2
-Version: 2.12.2
-Release: 4
+Version: 2.15.4
+Release: 1
Summary: The Eazel Extensions Library
Source: ftp://ftp.gnome.org/pub/gnome/sources/eel/2.11/%{name}-%{version}.tar.bz2
URL: http://www.gnome.org
@@ -39,7 +39,7 @@
Summary: Include Files and Libraries mandatory for Development.
Group: Development/Libraries/C and C++
Autoreqprov: on
-Requires: %{name} = %{version} gconf2-devel gtk2-devel glib2-devel gnome-vfs2-devel libart_lgpl-devel libgnome-devel libgnomeui-devel libxml2-devel gail-devel libglade2-devel gnome-desktop-devel gnome-menus-devel
+Requires: %{name} = %{version} gconf2-devel gtk2-devel glib2-devel gnome-vfs2-devel libart_lgpl-devel libgnome-devel libgnomeui-devel libxml2-devel gail-devel libglade2-devel gnome-desktop-devel gnome-menus-devel mDNSResponder-lib
Provides: eel2-devel
Obsoletes: eel2-devel
@@ -58,9 +58,6 @@
gnome-patch-translation-update
%build
-rename no nb po/no.*
-sed "s/\(ALL_LINGUAS.*\) no /\1 nb /" configure.in > configure.in.tmp && \
- mv configure.in.tmp configure.in
libtoolize --force
aclocal
automake --add-missing
@@ -103,6 +100,28 @@
%{prefix}/%_lib/*.*a
%changelog -n eel
+* Wed Aug 02 2006 - gekker@suse.de
+- Update to version 2.15.4
+ * Fix crash in open with dialog
+ * Fix a11y relation setup
+ * Wrap long filenames in application selection
+ * Removal of unused/deprecated code
+ * New po/LINGUAS support
+ * Correct typo in function name
+ * Remove obsolete functions
+ * Translation updates
+ * Build fixes
+ * Drop popt dependency
+ * Show all desktop items in application selection
+ * Fix a11y crash
+ * Fix exec line for open-with desktop files
+ * New background setting mode supported
+ * Add eel_mime_get_availible_mime_types()
+ * HIG fixes to open with dialog
+ * Don't show alerts in taskbar
+ * Remove titles from alerts
+ * Use GtkComboBox instead of (deprecated) GtkOptionMenu
+ * sort by name in application chooser
* Wed Feb 01 2006 - sbrabec@suse.cz
- Use translation compendium gnome-patch-translation.
* Wed Jan 25 2006 - mls@suse.de
++++++ eel-2.12.2.tar.bz2 -> eel-2.15.4.tar.bz2 ++++++
++++ 61195 lines of diff (skipped)
++++++ open-with-order.patch ++++++
--- /var/tmp/diff_new_pack.QlSXjn/_old 2006-08-03 00:21:13.000000000 +0200
+++ /var/tmp/diff_new_pack.QlSXjn/_new 2006-08-03 00:21:13.000000000 +0200
@@ -8,12 +8,9 @@
? z.patch
? eel/eel-open-with-dialog.loT
Index: eel/eel-open-with-dialog.c
-===================================================================
-RCS file: /cvs/gnome/eel/eel/eel-open-with-dialog.c,v
-retrieving revision 1.14
-diff -u -w -p -r1.14 eel-open-with-dialog.c
---- eel/eel-open-with-dialog.c 11 Jun 2005 16:48:13 -0000 1.14
-+++ eel/eel-open-with-dialog.c 23 Jun 2005 21:09:26 -0000
+================================================================================
+--- eel/eel-open-with-dialog.c
++++ eel/eel-open-with-dialog.c
@@ -48,6 +48,7 @@
#include
#include
@@ -22,7 +19,7 @@
#include
#include
#include
-@@ -76,7 +77,7 @@ struct _EelOpenWithDialogDetails {
+@@ -76,7 +77,7 @@
GtkWidget *open_label;
GtkWidget *program_list;
@@ -31,7 +28,7 @@
GSList *add_icon_paths;
gint add_items_idle_id;
gint add_icons_idle_id;
-@@ -464,7 +465,7 @@ eel_open_with_dialog_add_icon_idle (EelO
+@@ -457,7 +458,7 @@
dialog->details->add_icon_paths = g_slist_delete_link (dialog->details->add_icon_paths,
dialog->details->add_icon_paths);
@@ -40,7 +37,7 @@
&iter, path)) {
gtk_tree_path_free (path);
continue;
-@@ -472,7 +473,7 @@ eel_open_with_dialog_add_icon_idle (EelO
+@@ -465,7 +466,7 @@
gtk_tree_path_free (path);
@@ -49,7 +46,7 @@
COLUMN_ICON_FILE, &file, -1);
if (file == NULL) {
-@@ -500,7 +501,7 @@ eel_open_with_dialog_add_icon_idle (EelO
+@@ -493,7 +494,7 @@
long_operation = TRUE;
}
if (pixbuf) {
@@ -58,7 +55,7 @@
g_object_unref (pixbuf);
}
g_free (file);
-@@ -575,17 +576,62 @@ get_all_applications (void)
+@@ -583,17 +584,62 @@
}
@@ -122,13 +119,13 @@
GDK_TYPE_PIXBUF,
G_TYPE_STRING,
G_TYPE_STRING,
-@@ -594,39 +640,43 @@ eel_open_with_dialog_add_items_idle (Eel
+@@ -602,40 +648,44 @@
G_TYPE_STRING);
all_applications = get_all_applications ();
+ mime_supporters = dialog->details->mime_type
-+ ? gnome_vfs_mime_get_all_applications (dialog->details->mime_type)
-+ : NULL;
++ ? gnome_vfs_mime_get_all_applications (dialog->details->mime_type)
++ : NULL;
prev_name = NULL;
- for (l = all_applications; l; l = l->next) {
@@ -136,7 +133,8 @@
- GtkTreeIter iter;
- GtkTreePath *path;
-
-- if (prev_name && strcmp (gmenu_tree_entry_get_name (entry), prev_name) == 0) {
+- const char *name = gmenu_tree_entry_get_name (entry);
+- if (!name || (prev_name && strcmp (name, prev_name) == 0)) {
- gmenu_tree_item_unref (entry);
- continue;
- }
@@ -149,40 +147,41 @@
- COLUMN_COMMENT, gmenu_tree_entry_get_comment (entry),
- COLUMN_PATH, gmenu_tree_entry_get_desktop_file_path (entry),
+ if (mime_supporters != NULL) {
-+ /* The known handlers */
-+ gtk_tree_store_append (dialog->details->program_tree_store, &parent, NULL);
-+ recommended_path = gtk_tree_model_get_path (
-+ GTK_TREE_MODEL (dialog->details->program_tree_store), &parent);
-+ gtk_tree_store_set (dialog->details->program_tree_store, &parent,
-+ COLUMN_NAME, _("Potential Applications "),
++ /* The known handlers */
++ gtk_tree_store_append (dialog->details->program_tree_store, &parent, NULL);
++ recommended_path = gtk_tree_model_get_path (
++ GTK_TREE_MODEL (dialog->details->program_tree_store), &parent);
++ gtk_tree_store_set (dialog->details->program_tree_store, &parent,
++ COLUMN_NAME, _("Potential Applications "),
-1);
-+ for (l = all_applications; l; l = l->next)
-+ prev_name = add_app_to_list (dialog, l->data,
-+ prev_name, &parent, mime_supporters);
-+ gnome_vfs_mime_application_list_free (mime_supporters);
++ for (l = all_applications; l; l = l->next)
++ prev_name = add_app_to_list (dialog, l->data,
++ prev_name, &parent, mime_supporters);
++ gnome_vfs_mime_application_list_free (mime_supporters);
++
++ /* Everything else */
++ prev_name = NULL;
++ gtk_tree_store_append (dialog->details->program_tree_store, &parent, NULL);
++ gtk_tree_store_set (dialog->details->program_tree_store, &parent,
++ COLUMN_NAME, _("All Applications"),
++ -1);
++ for (l = all_applications; l; l = l->next)
++ prev_name = add_app_to_list (dialog, l->data,
++ prev_name, &parent, NULL);
++ } else
++ for (l = all_applications; l; l = l->next)
++ prev_name = add_app_to_list (dialog, l->data, prev_name, NULL, NULL);
- path = gtk_tree_model_get_path (GTK_TREE_MODEL (dialog->details->program_list_store), &iter);
- if (path != NULL) {
- dialog->details->add_icon_paths = g_slist_prepend (dialog->details->add_icon_paths, path);
- }
-+ /* Everything else */
-+ prev_name = NULL;
-+ gtk_tree_store_append (dialog->details->program_tree_store, &parent, NULL);
-+ gtk_tree_store_set (dialog->details->program_tree_store, &parent,
-+ COLUMN_NAME, _("All Applications"),
-+ -1);
-+ for (l = all_applications; l; l = l->next)
-+ prev_name = add_app_to_list (dialog, l->data,
-+ prev_name, &parent, NULL);
-+ } else
-+ for (l = all_applications; l; l = l->next)
-+ prev_name = add_app_to_list (dialog, l->data, prev_name, NULL, NULL);
- prev_name = gmenu_tree_entry_get_name (entry);
- gmenu_tree_item_unref (entry);
- }
-+ for (l = all_applications; l; l = l->next)
-+ gmenu_tree_item_unref (l->data);
++ for (l = all_applications; l; l = l->next)
++ gmenu_tree_item_unref (l->data);
g_slist_free (all_applications);
gtk_tree_view_set_model (GTK_TREE_VIEW (dialog->details->program_list),
@@ -191,14 +190,14 @@
renderer = gtk_cell_renderer_pixbuf_new ();
column = gtk_tree_view_column_new ();
-@@ -642,6 +692,10 @@ eel_open_with_dialog_add_items_idle (Eel
- NULL);
+@@ -652,6 +702,10 @@
gtk_tree_view_append_column (GTK_TREE_VIEW (dialog->details->program_list), column);
-+
+
+ gtk_tree_view_expand_row (GTK_TREE_VIEW (dialog->details->program_list),
+ recommended_path, TRUE);
+ gtk_tree_path_free (recommended_path);
-
++
dialog->details->add_icon_paths = g_slist_reverse (dialog->details->add_icon_paths);
+ if (!dialog->details->add_icons_idle_id) {
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...