Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package geeqie for openSUSE:Factory checked 
in at 2025-06-04 23:48:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/geeqie (Old)
 and      /work/SRC/openSUSE:Factory/.geeqie.new.16005 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "geeqie"

Wed Jun  4 23:48:42 2025 rev:36 rq:1282868 version:2.6.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/geeqie/geeqie.changes    2025-05-22 
16:56:42.717512144 +0200
+++ /work/SRC/openSUSE:Factory/.geeqie.new.16005/geeqie.changes 2025-06-04 
23:48:42.439677287 +0200
@@ -1,0 +2,10 @@
+Tue Jun  3 11:31:55 UTC 2025 - Flann van der Eik <[email protected]>
+
+- Update to version 2.6.1:
+  + Fix --action= resulting in crash
+  + gtk_file_chooser dialog cannot create folders
+  + Icon view, filename text not displayed, filename tooltip
+  + Crash using GQ_DISABLE_CLUTTER=y when config file already has
+    gps map enabled
+
+-------------------------------------------------------------------

Old:
----
  geeqie-2.6.tar.xz
  geeqie-2.6.tar.xz.asc

New:
----
  geeqie-2.6.1.tar.xz
  geeqie-2.6.1.tar.xz.asc

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

Other differences:
------------------
++++++ geeqie.spec ++++++
--- /var/tmp/diff_new_pack.tnzFv4/_old  2025-06-04 23:48:43.083704026 +0200
+++ /var/tmp/diff_new_pack.tnzFv4/_new  2025-06-04 23:48:43.083704026 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           geeqie
-Version:        2.6
+Version:        2.6.1
 Release:        0
 Summary:        Lightweight Gtk+ based image viewer
 License:        GPL-2.0-or-later

++++++ geeqie-2.6.tar.xz -> geeqie-2.6.1.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geeqie-2.6/NEWS new/geeqie-2.6.1/NEWS
--- old/geeqie-2.6/NEWS 2025-05-05 16:22:17.000000000 +0200
+++ new/geeqie-2.6.1/NEWS       2025-06-02 16:52:30.000000000 +0200
@@ -1,3 +1,14 @@
+Geeqie 2.6.1
+============
+
+- Bug fix release
+- --action=<illegal value> results in crash
+- gtk_file_chooser dialog cannot create folders
+- Icon view, filename text not displayed, filename tooltip
+- MacOS: Crash when exiting fullscreen mode
+- Crash using GQ_DISABLE_CLUTTER=y when config file already has gps map enabled
+- Slow since 2.6
+
 Geeqie 2.6
 ============
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geeqie-2.6/doc/docbook/CommandLineOptions.xml 
new/geeqie-2.6.1/doc/docbook/CommandLineOptions.xml
--- old/geeqie-2.6/doc/docbook/CommandLineOptions.xml   2025-05-05 
16:23:21.000000000 +0200
+++ new/geeqie-2.6.1/doc/docbook/CommandLineOptions.xml 2025-06-02 
16:53:24.000000000 +0200
@@ -7,8 +7,8 @@
 <refmeta>
 <refentrytitle>GEEQIE</refentrytitle>
 <manvolnum>1</manvolnum>
-<refmiscinfo class='source'>May 2025</refmiscinfo>
-<refmiscinfo class='manual'>Geeqie 2.6 GTK3</refmiscinfo>
+<refmiscinfo class='source'>June 2025</refmiscinfo>
+<refmiscinfo class='manual'>Geeqie 2.6.1 GTK3</refmiscinfo>
 </refmeta>
 <refnamediv>
 <refname>Geeqie</refname>
@@ -28,7 +28,7 @@
 
 <para>Geeqie is an image viewer.</para>
 
-<para>Version: Geeqie 2.6</para>
+<para>Version: Geeqie 2.6.1</para>
 </refsect2>
 
 <refsect2 id='help_options'><title>Help Options:</title>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geeqie-2.6/geeqie.1 new/geeqie-2.6.1/geeqie.1
--- old/geeqie-2.6/geeqie.1     2025-05-05 16:23:21.000000000 +0200
+++ new/geeqie-2.6.1/geeqie.1   2025-06-02 16:53:24.000000000 +0200
@@ -1,5 +1,5 @@
 .\" DO NOT MODIFY THIS FILE!  It was generated by help2man 1.49.3.
-.TH GEEQIE "1" "May 2025" "Geeqie 2.6 GTK3" "User Commands"
+.TH GEEQIE "1" "June 2025" "Geeqie 2.6.1 GTK3" "User Commands"
 .SH NAME
 Geeqie - GTK based multiformat image viewer
 .SH DESCRIPTION
@@ -13,7 +13,7 @@
 .PP
 Geeqie is an image viewer.
 .IP
-Version: Geeqie 2.6
+Version: Geeqie 2.6.1
 .SS "Help Options:"
 .TP
 \fB\-h\fR, \fB\-\-help\fR
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geeqie-2.6/org.geeqie.Geeqie.appdata.xml.in 
new/geeqie-2.6.1/org.geeqie.Geeqie.appdata.xml.in
--- old/geeqie-2.6/org.geeqie.Geeqie.appdata.xml.in     2025-05-05 
16:22:17.000000000 +0200
+++ new/geeqie-2.6.1/org.geeqie.Geeqie.appdata.xml.in   2025-06-02 
16:52:30.000000000 +0200
@@ -26,7 +26,7 @@
     </screenshot>
   </screenshots>
   <releases>
-    <release version="v2.6" date="2025-05-05" />
+    <release version="v2.6.1" date="2025-06-02" />
   </releases>
   <keywords>
     <keyword>image</keyword>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geeqie-2.6/src/fullscreen.cc 
new/geeqie-2.6.1/src/fullscreen.cc
--- old/geeqie-2.6/src/fullscreen.cc    2025-05-05 16:22:17.000000000 +0200
+++ new/geeqie-2.6.1/src/fullscreen.cc  2025-06-02 16:52:30.000000000 +0200
@@ -604,6 +604,7 @@
                        }
                }
 
+       gtk_window_unfullscreen(GTK_WINDOW(fs->window));
 
        if (fs->stop_func) fs->stop_func(fs, fs->stop_data);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geeqie-2.6/src/layout.cc 
new/geeqie-2.6.1/src/layout.cc
--- old/geeqie-2.6/src/layout.cc        2025-05-05 16:22:17.000000000 +0200
+++ new/geeqie-2.6.1/src/layout.cc      2025-06-02 16:52:30.000000000 +0200
@@ -1531,9 +1531,13 @@
        if (!layout_valid(&lw)) return FALSE;
 
        window = gtk_widget_get_window(lw->window);
-       rect = window_get_root_origin_geometry(window);
+       if (window)
+               {
+               rect = window_get_root_origin_geometry(window);
+               return TRUE;
+               }
 
-       return TRUE;
+       return FALSE;
 }
 
 gboolean layout_geometry_get_dividers(LayoutWindow *lw, gint *h, gint *v)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geeqie-2.6/src/main.cc new/geeqie-2.6.1/src/main.cc
--- old/geeqie-2.6/src/main.cc  2025-05-05 16:22:17.000000000 +0200
+++ new/geeqie-2.6.1/src/main.cc        2025-06-02 16:52:30.000000000 +0200
@@ -923,6 +923,13 @@
 
        startup_common(app, nullptr);
 
+       const gchar *gq_disable_clutter = g_getenv("GQ_DISABLE_CLUTTER");
+
+       if (gq_disable_clutter && (gq_disable_clutter[0] == 'y' || 
gq_disable_clutter[0] == 'Y'))
+               {
+               options->disable_gpu = TRUE;
+               }
+
        /* restore session from the config file */
 
        if (!load_options(options))
@@ -949,13 +956,6 @@
                options->image_overlay_n.background_alpha[0] = 
options->image_overlay.background_alpha;
                }
 
-       const gchar *gq_disable_clutter = g_getenv("GQ_DISABLE_CLUTTER");
-
-       if (gq_disable_clutter && (gq_disable_clutter[0] == 'y' || 
gq_disable_clutter[0] == 'Y'))
-               {
-               options->disable_gpu = TRUE;
-               }
-
 #if HAVE_CLUTTER
        /** @FIXME For the background of this see:
         * https://github.com/BestImageViewer/geeqie/issues/397
@@ -1053,7 +1053,7 @@
 
        if (!gq_disable_clutter || tolower(gq_disable_clutter[0]) != 'y')
                {
-               if (clutter_init(nullptr, nullptr) != CLUTTER_INIT_SUCCESS)
+               if (gtk_clutter_init(nullptr, nullptr) != CLUTTER_INIT_SUCCESS)
                        {
                        fprintf(stderr,
                                _("Can't initialize clutter-gtk. \n \
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geeqie-2.6/src/utilops.cc 
new/geeqie-2.6.1/src/utilops.cc
--- old/geeqie-2.6/src/utilops.cc       2025-05-05 16:22:17.000000000 +0200
+++ new/geeqie-2.6.1/src/utilops.cc     2025-06-02 16:52:30.000000000 +0200
@@ -3070,6 +3070,7 @@
 
        GtkWidget *dialog = gtk_file_chooser_dialog_new(_("Create Folder"), 
GTK_WINDOW(parent), GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, _("Cancel"), 
GTK_RESPONSE_CANCEL, _("Close"), GTK_RESPONSE_ACCEPT, nullptr);
 
+       gtk_window_set_modal(GTK_WINDOW(dialog), TRUE);
        gtk_file_chooser_set_current_folder(GTK_FILE_CHOOSER(dialog), path);
 
        g_signal_connect(dialog, "response", G_CALLBACK(create_folder_cb), cfd);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/geeqie-2.6/src/view-file/view-file-icon.cc 
new/geeqie-2.6.1/src/view-file/view-file-icon.cc
--- old/geeqie-2.6/src/view-file/view-file-icon.cc      2025-05-05 
16:22:17.000000000 +0200
+++ new/geeqie-2.6.1/src/view-file/view-file-icon.cc    2025-06-02 
16:52:30.000000000 +0200
@@ -329,6 +329,7 @@
        if (!VFICON(vf)->tip_fd) return;
 
        VFICON(vf)->tip_window = gtk_window_new(GTK_WINDOW_POPUP);
+       gtk_window_set_transient_for(GTK_WINDOW(VFICON(vf)->tip_window), 
GTK_WINDOW(gtk_widget_get_toplevel(vf->listview)));
        gtk_window_set_resizable(GTK_WINDOW(VFICON(vf)->tip_window), FALSE);
        gtk_container_set_border_width(GTK_CONTAINER(VFICON(vf)->tip_window), 
2);
 

Reply via email to