Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package nemo for openSUSE:Factory checked in 
at 2025-06-23 15:03:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/nemo (Old)
 and      /work/SRC/openSUSE:Factory/.nemo.new.7067 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "nemo"

Mon Jun 23 15:03:22 2025 rev:56 rq:1287588 version:6.4.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/nemo/nemo.changes        2025-03-14 
23:52:08.784766386 +0100
+++ /work/SRC/openSUSE:Factory/.nemo.new.7067/nemo.changes      2025-06-23 
15:03:47.622031248 +0200
@@ -1,0 +2,13 @@
+Sat Jun 21 10:17:08 UTC 2025 - Michael Pujos <pujos.mich...@gmail.com>
+
+- update to 6.4.5
+  * layout editor: Don't use gettext.install to set up the locale.
+  * nemo-places-sidebar.c: Fix query-tooltip callback.
+  * nemo-style-fallback-mandatory.css: Add fallback support for the
+    floating status bar.
+- update to 6.4.4
+  * nemo-places-sidebar.c: Remove delete key action for removing
+    bookmarks.
+  * nemo-places-sidebar.c: Fix bookmark renaming.
+  
+-------------------------------------------------------------------

Old:
----
  nemo-6.4.3.tar.gz

New:
----
  nemo-6.4.5.tar.gz

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

Other differences:
------------------
++++++ nemo.spec ++++++
--- /var/tmp/diff_new_pack.806QXl/_old  2025-06-23 15:03:48.294059284 +0200
+++ /var/tmp/diff_new_pack.806QXl/_new  2025-06-23 15:03:48.298059451 +0200
@@ -18,7 +18,7 @@
 
 %define         sover   1
 Name:           nemo
-Version:        6.4.3
+Version:        6.4.5
 Release:        0
 Summary:        File browser for Cinnamon
 License:        GPL-2.0-or-later

++++++ nemo-6.4.3.tar.gz -> nemo-6.4.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nemo-6.4.3/action-layout-editor/nemo_action_layout_editor.py 
new/nemo-6.4.5/action-layout-editor/nemo_action_layout_editor.py
--- old/nemo-6.4.3/action-layout-editor/nemo_action_layout_editor.py    
2024-12-05 12:51:33.000000000 +0100
+++ new/nemo-6.4.5/action-layout-editor/nemo_action_layout_editor.py    
2025-02-24 16:24:08.000000000 +0100
@@ -9,12 +9,16 @@
 from pathlib import Path
 import uuid
 import gettext
+import locale
 import subprocess
 import os
 
 import leconfig
 
-gettext.install(leconfig.PACKAGE, leconfig.LOCALE_DIR)
+locale.bindtextdomain("nemo", leconfig.LOCALE_DIR)
+gettext.bindtextdomain("nemo", leconfig.LOCALE_DIR)
+gettext.textdomain("nemo")
+_ = gettext.gettext
 
 gresources = Gio.Resource.load(os.path.join(leconfig.PKG_DATADIR, 
"nemo-action-layout-editor-resources.gresource"))
 gresources._register()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nemo-6.4.3/debian/changelog 
new/nemo-6.4.5/debian/changelog
--- old/nemo-6.4.3/debian/changelog     2024-12-05 12:51:33.000000000 +0100
+++ new/nemo-6.4.5/debian/changelog     2025-02-24 16:24:08.000000000 +0100
@@ -1,3 +1,20 @@
+nemo (6.4.5) xia; urgency=medium
+
+  [ Michael Webster ]
+  * layout editor: Don't use gettext.install to set up the locale.
+  * nemo-places-sidebar.c: Fix query-tooltip callback.
+  * nemo-style-fallback-mandatory.css: Add fallback support for the floating 
status bar.
+
+ -- Clement Lefebvre <r...@linuxmint.com>  Mon, 24 Feb 2025 15:23:49 +0000
+
+nemo (6.4.4) xia; urgency=medium
+
+  [ Michael Webster ]
+  * nemo-places-sidebar.c: Remove delete key action for removing bookmarks.
+  * nemo-places-sidebar.c: Fix bookmark renaming.
+
+ -- Clement Lefebvre <r...@linuxmint.com>  Fri, 07 Feb 2025 18:33:25 +0000
+
 nemo (6.4.3) xia; urgency=medium
 
   * l10n: generate additional files
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/nemo-6.4.3/gresources/nemo-style-fallback-mandatory.css 
new/nemo-6.4.5/gresources/nemo-style-fallback-mandatory.css
--- old/nemo-6.4.3/gresources/nemo-style-fallback-mandatory.css 2024-12-05 
12:51:33.000000000 +0100
+++ new/nemo-6.4.5/gresources/nemo-style-fallback-mandatory.css 2025-02-24 
16:24:08.000000000 +0100
@@ -24,3 +24,13 @@
     border-color: @theme_selected_bg_color;
     background-color: @theme_selected_bg_color;
 }
+
+/* Floating bar in the bottom of a file view, used when the 'status bar' is 
turned off */
+
+.floating-bar {
+  border: 1px solid;
+  border-radius: 3px 3px 0 0;
+  border-bottom-width: 0;
+  color: @theme_selected_fg_color;
+  background-color: @theme_selected_bg_color;
+}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nemo-6.4.3/meson.build new/nemo-6.4.5/meson.build
--- old/nemo-6.4.3/meson.build  2024-12-05 12:51:33.000000000 +0100
+++ new/nemo-6.4.5/meson.build  2025-02-24 16:24:08.000000000 +0100
@@ -1,7 +1,7 @@
 # Meson build file
 
 # https://github.com/linuxmint/nemo
-project('nemo', 'c', version : '6.4.3', meson_version : '>=0.56.0')
+project('nemo', 'c', version : '6.4.5', meson_version : '>=0.56.0')
 
 # 1. If the library code has changed at all since last release, then increment 
revision.
 # 2. If any interfaces have been added, then increment current and set 
revision to 0.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/nemo-6.4.3/src/nemo-places-sidebar.c 
new/nemo-6.4.5/src/nemo-places-sidebar.c
--- old/nemo-6.4.3/src/nemo-places-sidebar.c    2024-12-05 12:51:33.000000000 
+0100
+++ new/nemo-6.4.5/src/nemo-places-sidebar.c    2025-02-24 16:24:08.000000000 
+0100
@@ -86,6 +86,7 @@
        GtkTreeView        *tree_view;
     GtkTreeViewColumn  *eject_column;
     GtkCellRenderer    *eject_icon_cell_renderer;
+    GtkCellRenderer    *editable_renderer;
        char               *uri;
        GtkTreeStore       *store;
     GtkTreeModel       *store_filter;
@@ -2620,8 +2621,6 @@
        GtkTreeIter iter;
        GtkTreePath *path;
        GtkTreeViewColumn *column;
-       GtkCellRenderer *cell;
-       GList *renderers;
        PlaceType type;
 
        if (get_selected_iter (sidebar, &iter)) {
@@ -2635,12 +2634,9 @@
 
                path = gtk_tree_model_get_path (GTK_TREE_MODEL 
(sidebar->store_filter), &iter);
                column = gtk_tree_view_get_column (GTK_TREE_VIEW 
(sidebar->tree_view), 2);
-               renderers = gtk_cell_layout_get_cells (GTK_CELL_LAYOUT 
(column));
-               cell = g_list_nth_data (renderers, 5);
-               g_list_free (renderers);
-               g_object_set (cell, "editable", TRUE, NULL);
+               g_object_set (sidebar->editable_renderer, "editable", TRUE, 
NULL);
                gtk_tree_view_set_cursor_on_cell (GTK_TREE_VIEW 
(sidebar->tree_view),
-                                               path, column, cell, TRUE);
+                                               path, column, 
sidebar->editable_renderer, TRUE);
                gtk_tree_path_free (path);
        }
 }
@@ -3329,13 +3325,6 @@
       return TRUE;
   }
 
-  if ((event->keyval == GDK_KEY_Delete
-      || event->keyval == GDK_KEY_KP_Delete)
-      && (event->state & modifiers) == 0) {
-      remove_selected_bookmarks (sidebar);
-      return TRUE;
-  }
-
   if ((event->keyval == GDK_KEY_F2)
       && (event->state & modifiers) == 0) {
       rename_selected_bookmark (sidebar);
@@ -3715,11 +3704,17 @@
     GtkTreeModel *model;
     GtkTreePath *path = NULL;
     GtkTreePath *store_path = NULL;
+    gboolean editing;
 
     if (event->type != GDK_MOTION_NOTIFY) {
         return TRUE;
     }
 
+    g_object_get (sidebar->editable_renderer, "editing", &editing, NULL);
+    if (editing) {
+        return GDK_EVENT_PROPAGATE;
+    }
+
     model = gtk_tree_view_get_model (GTK_TREE_VIEW (sidebar->tree_view));
 
     if (over_eject_button (sidebar, event->x, event->y, &path)) {
@@ -3743,10 +3738,17 @@
                  GdkEventCrossing  *event,
                  NemoPlacesSidebar *sidebar)
 {
+    gboolean editing;
+
     if (event->type != GDK_LEAVE_NOTIFY) {
         return TRUE;
     }
 
+    g_object_get (sidebar->editable_renderer, "editing", &editing, NULL);
+    if (editing) {
+        return GDK_EVENT_PROPAGATE;
+    }
+
     ClearHoverData data = { sidebar, NULL };
     gtk_tree_model_foreach (GTK_TREE_MODEL (sidebar->store), 
(GtkTreeModelForeachFunc) clear_eject_hover, &data);
 
@@ -3820,11 +3822,12 @@
 
         gtk_tooltip_set_markup (tooltip, tooltip_markup);
         gtk_tree_view_set_tooltip_cell (GTK_TREE_VIEW (widget), tooltip, path, 
NULL, NULL);
-    }
 
-    gtk_tree_path_free (path);
+        gtk_tree_path_free (path);
+        return TRUE;
+    }
 
-    return TRUE;
+    return FALSE;
 }
 
 
@@ -4201,7 +4204,7 @@
                                                 sidebar, NULL);
 
     /* normal text renderer */
-    cell = nemo_cell_renderer_disk_new ();
+    cell = sidebar->editable_renderer = nemo_cell_renderer_disk_new ();
     NEMO_CELL_RENDERER_DISK (cell)->direction = gtk_widget_get_direction 
(GTK_WIDGET (tree_view));
     gtk_tree_view_column_pack_start (primary_column, cell, TRUE);
     g_object_set (G_OBJECT (cell), "editable", FALSE, NULL);

Reply via email to