Mailinglist Archive: opensuse-commit (1318 mails)

< Previous Next >
commit eog
  • From: root@xxxxxxx (h_root)
  • Date: Thu, 3 Aug 2006 00:22:20 +0200 (CEST)
  • Message-id: <20060802222220.A3BF394E9B@xxxxxxxxxxxxxxx>

Hello community,

here is the log from the commit of package eog
checked in at Thu Aug 3 00:22:20 CEST 2006.

--------
--- GNOME/eog/eog.changes 2006-06-01 21:14:13.000000000 +0200
+++ eog/eog.changes 2006-08-02 22:58:14.000000000 +0200
@@ -1,0 +2,30 @@
+Wed Aug 2 22:48:35 CEST 2006 - gekker@xxxxxxx
+
+- Update to version 2.15.90
+- Avoid losing EXIF data when saving changed jpeg images (Felix Riemman)
+ [#309219]
+- Make transparent color selection work (Felix Riemman) [#347600].
+- Fix crash when switching images with mouse wheel (Callum McKenzie) [#340827]
+- Updated translations
+- Respect desktop saving lockdown (Lucas Rocha) [#341862]
+- Disable xscreensaver on fullscreen mode (#326369)
+- UI redesign. Fixes bugs #148643 and #320542. (Lucas Rocha)
+- Fix crash when setting window icon. Fixes bug #320245.
+- More coherent fullscreen/slide show behavior. Fixes
+ bug #317392. (Lucas Rocha)
+- Use intuitive gnome-icon-theme icon for image viewer
+ instead of EOG icon. Fixes bug #167087. (Lucas Rocha)
+- Don't crash when removing images from a collection.
+ Fixes bug #313003. (Lucas Rocha)
+- Add image/svg+xml to the list of supported file types.
+- Fix RGBA->RGB conversion when saving PNG images to JPEG.
+ Fixes bug #314742. (Felix Riemann)
+- Update "recent files" when viewing images. Fixes bug #316004.
+ (Lucas Rocha)
+- Fix crash when trying to view an image from recent list that
+ doesn't exist anymore. Fixes bug #312448. (Lucas Rocha)
+- Fix crash when adding new non-image files to a directory eog
+ watches and when trying to view a PNG image with a JPEG extension.
+ Fixes bugs #316808 and #311925. (Callum McKenzie)
+
+-------------------------------------------------------------------

Old:
----
eog-2.12.2.tar.bz2

New:
----
eog-2.15.90.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ eog.spec ++++++
--- /var/tmp/diff_new_pack.KMdDeh/_old 2006-08-03 00:22:13.000000000 +0200
+++ /var/tmp/diff_new_pack.KMdDeh/_new 2006-08-03 00:22:13.000000000 +0200
@@ -1,5 +1,5 @@
#
-# spec file for package eog (Version 2.12.2)
+# spec file for package eog (Version 2.15.90)
#
# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@@ -11,7 +11,7 @@
# norootforbuild

Name: eog
-BuildRequires: eel-devel gnutls-devel indent kdelibs3-doc libexif libgnomeprintui-devel libidl librsvg-devel libwnck-devel mDNSResponder-devel perl-XML-Parser scrollkeeper update-desktop-files
+BuildRequires: eel-devel gnome-doc-utils gnutls-devel indent kdelibs3-doc libexif libgnomeprintui-devel libidl librsvg-devel libwnck-devel mDNSResponder-devel perl-XML-Parser scrollkeeper update-desktop-files
%define prefix /opt/gnome
%define sysconfdir /etc%{prefix}
License: GPL, LGPL
@@ -19,8 +19,8 @@
Provides: eog2
Obsoletes: eog2
Autoreqprov: on
-Version: 2.12.2
-Release: 22
+Version: 2.15.90
+Release: 1
Summary: Eye of GNOME for the GNOME 2.x Desktop
Source: %{name}-%{version}.tar.bz2
Patch: eog-casts.patch
@@ -42,9 +42,6 @@
%patch1

%build
-rename no nb po/no.*
-sed "s/\(ALL_LINGUAS.*\) no /\1 nb /" configure > configure.tmp && \
- mv configure.tmp configure && chmod u+x configure
CFLAGS="$RPM_OPT_FLAGS" \
./configure \
--prefix=%prefix \
@@ -54,7 +51,8 @@
--libexecdir=%{prefix}/%_lib \
--with-kde-datadir=/opt/kde3/share \
--enable-platform-gnome2 \
- --libdir=%prefix/%_lib
+ --libdir=%prefix/%_lib \
+ --disable-scrollkeeper

make

@@ -94,6 +92,33 @@
%{prefix}/share/pixmaps/eog

%changelog -n eog
+* Wed Aug 02 2006 - gekker@xxxxxxx
+- Update to version 2.15.90
+- Avoid losing EXIF data when saving changed jpeg images (Felix Riemman)
+ [#309219]
+- Make transparent color selection work (Felix Riemman) [#347600].
+- Fix crash when switching images with mouse wheel (Callum McKenzie) [#340827]
+- Updated translations
+- Respect desktop saving lockdown (Lucas Rocha) [#341862]
+- Disable xscreensaver on fullscreen mode (#326369)
+- UI redesign. Fixes bugs #148643 and #320542. (Lucas Rocha)
+- Fix crash when setting window icon. Fixes bug #320245.
+- More coherent fullscreen/slide show behavior. Fixes
+ bug #317392. (Lucas Rocha)
+- Use intuitive gnome-icon-theme icon for image viewer
+ instead of EOG icon. Fixes bug #167087. (Lucas Rocha)
+- Don't crash when removing images from a collection.
+ Fixes bug #313003. (Lucas Rocha)
+- Add image/svg+xml to the list of supported file types.
+- Fix RGBA->RGB conversion when saving PNG images to JPEG.
+ Fixes bug #314742. (Felix Riemann)
+- Update "recent files" when viewing images. Fixes bug #316004.
+ (Lucas Rocha)
+- Fix crash when trying to view an image from recent list that
+ doesn't exist anymore. Fixes bug #312448. (Lucas Rocha)
+- Fix crash when adding new non-image files to a directory eog
+ watches and when trying to view a PNG image with a JPEG extension.
+ Fixes bugs #316808 and #311925. (Callum McKenzie)
* Thu Jun 01 2006 - joeshaw@xxxxxxx
- Add a patch to fix a crash when toggling very quickly between
two images. (bnc #180396)

++++++ eog-2.12.2.tar.bz2 -> eog-2.15.90.tar.bz2 ++++++
++++ 87886 lines of diff (skipped)

++++++ eog-casts.patch ++++++
--- /var/tmp/diff_new_pack.KMdDeh/_old 2006-08-03 00:22:14.000000000 +0200
+++ /var/tmp/diff_new_pack.KMdDeh/_new 2006-08-03 00:22:14.000000000 +0200
@@ -1,55 +1,39 @@
--- libeog/eog-metadata-reader.c
+++ libeog/eog-metadata-reader.c
-@@ -231,13 +231,13 @@
-
- if (i + priv->size < len) {
- /* read data in one block */
-- memcpy ((void*) ((int)(priv->exif_chunk) + priv->bytes_read), (void*)&buf[i], priv->size);
-+ memcpy ((void*) (priv->exif_chunk + priv->bytes_read), (void*)&buf[i], priv->size);
- priv->state = EMR_READ;
- i = i + priv->size - 1; /* the for-loop consumes the other byte */
- }
- else {
- int chunk_len = len - i;
-- memcpy ((void*)((int)priv->exif_chunk + priv->bytes_read), (void*)&buf[i], chunk_len);
-+ memcpy ((void*)(priv->exif_chunk + priv->bytes_read), (void*)&buf[i], chunk_len);
- priv->bytes_read += chunk_len; /* bytes already read */
- priv->size = (i + priv->size) - len; /* remaining data to read */
- i = len - 1;
-@@ -260,13 +260,13 @@
+@@ -257,13 +257,13 @@

if (i + priv->size < len) {
/* read data in one block */
-- memcpy ((void*) ((int)(priv->icc_chunk) + priv->bytes_read), (void*)&buf[i], priv->size);
-+ memcpy ((void*) (priv->icc_chunk + priv->bytes_read), (void*)&buf[i], priv->size);
+- memcpy ((guchar*) (priv->icc_chunk) + priv->bytes_read, &buf[i], priv->size);
++ memcpy ((void*) (priv->icc_chunk + priv->bytes_read), (void*)&buf[i], priv->size);
priv->state = EMR_READ;
i = i + priv->size - 1; /* the for-loop consumes the other byte */
}
else {
int chunk_len = len - i;
-- memcpy ((void*)((int)priv->icc_chunk + priv->bytes_read), (void*)&buf[i], chunk_len);
+- memcpy ((guchar*) (priv->icc_chunk) + priv->bytes_read, &buf[i], chunk_len);
+ memcpy ((void*)(priv->icc_chunk + priv->bytes_read), (void*)&buf[i], chunk_len);
priv->bytes_read += chunk_len; /* bytes already read */
priv->size = (i + priv->size) - len; /* remaining data to read */
i = len - 1;
-@@ -286,12 +286,12 @@
+@@ -283,12 +283,12 @@

if (i + priv->size < len) {
/* read data in one block */
-- memcpy ((void*)((int)priv->iptc_chunk + priv->bytes_read), (void*)&buf[i], priv->size);
-+ memcpy ((void*)(priv->iptc_chunk + priv->bytes_read), (void*)&buf[i], priv->size);
+- memcpy ((guchar*) (priv->iptc_chunk) + priv->bytes_read, &buf[i], priv->size);
++ memcpy ((void*)(priv->iptc_chunk + priv->bytes_read), (void*)&buf[i], priv->size);
priv->state = EMR_READ;
}
else {
int chunk_len = len - i;
-- memcpy ((void*)((int)priv->iptc_chunk + priv->bytes_read), (void*)&buf[i], chunk_len);
+- memcpy ((guchar*) (priv->iptc_chunk) + priv->bytes_read, &buf[i], chunk_len);
+ memcpy ((void*)(priv->iptc_chunk + priv->bytes_read), (void*)&buf[i], chunk_len);
priv->bytes_read += chunk_len; /* bytes already read */
priv->size = (i + priv->size) - len; /* remaining data to read */
i = len - 1;
--- shell/recent-files/egg-recent-view-gtk.c
+++ shell/recent-files/egg-recent-view-gtk.c
-@@ -745,13 +745,13 @@
+@@ -822,13 +822,13 @@

if (view->menu != NULL)
g_object_remove_weak_pointer (G_OBJECT (view->menu),

++++++ eog-fast-image-switch-crash.patch ++++++
--- /var/tmp/diff_new_pack.KMdDeh/_old 2006-08-03 00:22:14.000000000 +0200
+++ /var/tmp/diff_new_pack.KMdDeh/_new 2006-08-03 00:22:14.000000000 +0200
@@ -1,11 +1,8 @@
Index: libeog/eog-image.c
-===================================================================
-RCS file: /cvs/gnome/eog/libeog/eog-image.c,v
-retrieving revision 1.58.6.1
-diff -u -p -u -r1.58.6.1 eog-image.c
---- libeog/eog-image.c 13 Oct 2005 03:05:31 -0000 1.58.6.1
-+++ libeog/eog-image.c 31 May 2006 17:12:52 -0000
-@@ -917,8 +917,7 @@ eog_image_load (EogImage *img, guint dat
+================================================================================
+--- libeog/eog-image.c
++++ libeog/eog-image.c
+@@ -936,8 +936,7 @@
}

if (eog_image_has_data (img, data2read)) {
@@ -15,36 +12,35 @@
}

if (priv->status == EOG_IMAGE_STATUS_FAILED) {
-Index: shell/eog-window.c
-===================================================================
-RCS file: /cvs/gnome/eog/shell/eog-window.c,v
-retrieving revision 1.152.6.3
-diff -u -p -u -r1.152.6.3 eog-window.c
---- shell/eog-window.c 30 Oct 2005 04:01:12 -0000 1.152.6.3
-+++ shell/eog-window.c 31 May 2006 17:12:52 -0000
-@@ -2972,7 +2972,7 @@ job_image_load_finished (EogJob *job, gp
+--- shell/eog-window.c
++++ shell/eog-window.c
+@@ -3219,7 +3219,7 @@
g_assert_not_reached ();
}

- g_object_unref (image);
+ eog_image_data_unref (image);
- }

- static void
-@@ -3020,10 +3020,12 @@ handle_image_selection_changed (EogWrapL
+ /* The companion lock is in job_image_load_action. */
+ eog_image_unlock (image);
+@@ -3294,12 +3294,16 @@

data = g_new0 (EogJobImageLoadData, 1);
EOG_JOB_DATA (data)->window = window;
- data->image = image; /* no additional ref required, since
- * its already increased by
-- * eog_wrap_lsit_get_first_selected_image
-- */
+- * eog_wrap_list_get_first_selected_image
+- */
++
+ window->priv->next_image = image;
+
+ data->image = eog_image_data_ref (image);
+
+ /* Need to unref this, because the refcount was already
+ * increased by eog_wrap_list_get_first_selected_image
+ */
+ g_object_unref (image);
-
++
job = eog_job_new_full (data,
job_image_load_action,
+ job_image_load_finished,


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...


< Previous Next >
This Thread