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);