commit nemo for openSUSE:Factory
![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package nemo for openSUSE:Factory checked in at 2017-07-17 09:13:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/nemo (Old) and /work/SRC/openSUSE:Factory/.nemo.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "nemo" Mon Jul 17 09:13:03 2017 rev:16 rq:510591 version:3.4.6 Changes: -------- --- /work/SRC/openSUSE:Factory/nemo/nemo.changes 2017-06-29 15:17:58.156847379 +0200 +++ /work/SRC/openSUSE:Factory/.nemo.new/nemo.changes 2017-07-17 09:13:03.431888380 +0200 @@ -1,0 +2,15 @@ +Sun Jul 9 12:20:12 UTC 2017 - sor.alexei@meowr.ru + +- Update to version 3.4.6: + * nemo-icon-view-grid-container.c: Reset lazy flag when the icon + position is stored in auto-layout mode. + * nemo-file.c: Don't check for valid thumbnails if thumbnailing + is disabled. + * nemo-action.c: Use non-blocking checks for a directory. + * css: Treat NemoBlankDesktopWindow the same as NemoDesktopWindow + with regards to themes, add a couple fixes to our application + css to prevent background issues with certain themes + (BlackMATE, Ambiance). + * move-to/copy-to dialogs: Allow remote locations in the sidebar. + +------------------------------------------------------------------- Old: ---- nemo-3.4.5.tar.gz New: ---- nemo-3.4.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ nemo.spec ++++++ --- /var/tmp/diff_new_pack.fsT3f3/_old 2017-07-17 09:13:03.991809510 +0200 +++ /var/tmp/diff_new_pack.fsT3f3/_new 2017-07-17 09:13:03.991809510 +0200 @@ -20,7 +20,7 @@ %define sover 1 %define typelib typelib-1_0-Nemo-3_0 Name: nemo -Version: 3.4.5 +Version: 3.4.6 Release: 0 Summary: File browser for Cinnamon License: GPL-2.0+ @@ -153,7 +153,6 @@ %postun -n %{soname}%{sover} -p /sbin/ldconfig %files -%defattr(-,root,root) %doc AUTHORS COPYING* README.md debian/changelog %{_bindir}/%{name}* %{_libexecdir}/%{name}/ @@ -169,17 +168,14 @@ %{_datadir}/polkit-1/actions/org.nemo.root.policy %files -n %{typelib} -%defattr(-,root,root) %{_libdir}/girepository-1.0/Nemo-3.0.typelib %files -n %{soname}%{sover} -%defattr(-,root,root) %dir %{_libdir}/%{name}/ %dir %{_libdir}/%{name}/extensions-3.0/ %{_libdir}/%{soname}.so.%{sover}* %files devel -%defattr(-,root,root) %{_includedir}/%{name}/ %{_libdir}/%{soname}.so %{_libdir}/pkgconfig/%{soname}.pc ++++++ nemo-3.4.5.tar.gz -> nemo-3.4.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-3.4.5/.github/ISSUE_TEMPLATE.md new/nemo-3.4.6/.github/ISSUE_TEMPLATE.md --- old/nemo-3.4.5/.github/ISSUE_TEMPLATE.md 1970-01-01 01:00:00.000000000 +0100 +++ new/nemo-3.4.6/.github/ISSUE_TEMPLATE.md 2017-07-06 11:22:05.000000000 +0200 @@ -0,0 +1,22 @@ + +``` + * Nemo version (nemo --version) + * Is issue with desktop or windowed nemo? + * Distribution - (Mint 17.2, Arch, Fedora 25, etc...) + * Graphics hardware *and* driver used + * 32 or 64 bit + ``` + +**Issue** + + + +**Steps to reproduce** + + + +**Expected behaviour** + + + +**Other information** diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-3.4.5/configure.ac new/nemo-3.4.6/configure.ac --- old/nemo-3.4.5/configure.ac 2017-06-26 12:15:04.000000000 +0200 +++ new/nemo-3.4.6/configure.ac 2017-07-06 11:22:05.000000000 +0200 @@ -18,7 +18,7 @@ m4_define(nemo_extension_current, 5) m4_define(nemo_extension_revision, 0) -AC_INIT(nemo, 3.4.5, https://github.com/linuxmint/nemo) +AC_INIT(nemo, 3.4.6, https://github.com/linuxmint/nemo) dnl =========================================================================== diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-3.4.5/debian/changelog new/nemo-3.4.6/debian/changelog --- old/nemo-3.4.5/debian/changelog 2017-06-26 12:15:04.000000000 +0200 +++ new/nemo-3.4.6/debian/changelog 2017-07-06 11:22:05.000000000 +0200 @@ -1,3 +1,15 @@ +nemo (3.4.6) sonya; urgency=medium + + [ Michael Webster ] + * nemo-icon-view-grid-container.c: Reset lazy flag when the icon position is stored in auto-layout mode. + * nemo-file.c: Don't check for valid thumbnails if thumbnailing is disabled. + * nemo-action.c: Use non-blocking checks for a directory. + * css: Treat NemoBlankDesktopWindow the same as NemoDesktopWindow with regards to themes, add a couple fixes to our app css to prevent background issues with certain themes (Blackmate, Ambiance) + * Add github issue template + * move-to/copy-to dialogs - allow remote locations in the sidebar. + + -- Clement Lefebvre <root@linuxmint.com> Thu, 06 Jul 2017 11:21:28 +0200 + nemo (3.4.5) sonya; urgency=medium [ Michael Webster ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-3.4.5/libnemo-private/nemo-action.c new/nemo-3.4.6/libnemo-private/nemo-action.c --- old/nemo-3.4.5/libnemo-private/nemo-action.c 2017-06-26 12:15:04.000000000 +0200 +++ new/nemo-3.4.6/libnemo-private/nemo-action.c 2017-07-06 11:22:05.000000000 +0200 @@ -566,12 +566,10 @@ gint i = 0; for (i = 0; i < g_strv_length (deps); i++) { if (g_path_is_absolute (deps[i])) { - GFile *f = g_file_new_for_path (deps[i]); - if (!g_file_query_exists (f, NULL)) { + if (!g_file_test (path, G_FILE_TEST_EXISTS)) { finish = FALSE; DEBUG ("Missing action dependency: %s", deps[i]); } - g_object_unref (f); } else { gchar *p = g_find_program_in_path (deps[i]); if (p == NULL) { @@ -1325,13 +1323,24 @@ } static gboolean -get_is_dir_hack (NemoFile *file) +get_is_dir (NemoFile *file) { gboolean ret = FALSE; GFile *f = nemo_file_get_location (file); - GFileType type = g_file_query_file_type (f, 0, NULL); - ret = type == G_FILE_TYPE_DIRECTORY; + + if (g_file_is_native (f)) { + gchar *path; + + path = g_file_get_path (f); + ret = g_file_test (path, G_FILE_TEST_IS_DIR); + g_free (path); + } else { + ret = nemo_file_is_directory (file); + } + + g_object_unref (f); + return ret; } @@ -1424,11 +1433,14 @@ for (iter = selection; iter != NULL && found_match; iter = iter->next) { found_match = FALSE; + gboolean is_dir; gchar *raw_fn = nemo_file_get_name (NEMO_FILE (iter->data)); gchar *filename = g_ascii_strdown (raw_fn, -1); g_free (raw_fn); int i; - gboolean is_dir = get_is_dir_hack (iter->data); + + is_dir = get_is_dir (iter->data); + if (ext_count > 0) { for (i = 0; i < ext_count; i++) { if (g_strcmp0 (extensions[i], "dir") == 0) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-3.4.5/libnemo-private/nemo-file.c new/nemo-3.4.6/libnemo-private/nemo-file.c --- old/nemo-3.4.5/libnemo-private/nemo-file.c 2017-06-26 12:15:04.000000000 +0200 +++ new/nemo-3.4.6/libnemo-private/nemo-file.c 2017-07-06 11:22:05.000000000 +0200 @@ -2132,6 +2132,11 @@ nemo_file_list_free (link_files); } + +static guint64 cached_thumbnail_limit; +int cached_thumbnail_size; +static int show_image_thumbs; + static gboolean access_ok (const gchar *path) { @@ -2481,7 +2486,8 @@ if (g_strcmp0 (file->details->thumbnail_path, thumbnail_path) != 0) { changed = TRUE; g_free (file->details->thumbnail_path); - if (!access_ok (thumbnail_path)) { + + if (show_image_thumbs != NEMO_SPEED_TRADEOFF_NEVER && thumbnail_path != NULL && !access_ok (thumbnail_path)) { file->details->thumbnail_access_problem = TRUE; file->details->thumbnail_path = NULL; } else { @@ -4063,11 +4069,6 @@ return icon; } - -static guint64 cached_thumbnail_limit; -int cached_thumbnail_size; -static int show_image_thumbs; - GFilesystemPreviewType nemo_file_get_filesystem_use_preview (NemoFile *file) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-3.4.5/src/nemo-blank-desktop-window.c new/nemo-3.4.6/src/nemo-blank-desktop-window.c --- old/nemo-3.4.5/src/nemo-blank-desktop-window.c 2017-06-26 12:15:04.000000000 +0200 +++ new/nemo-3.4.6/src/nemo-blank-desktop-window.c 2017-07-06 11:22:05.000000000 +0200 @@ -268,6 +268,9 @@ window->details->popup_menu = NULL; window->details->actions_changed_id = 0; + + /* Make it easier for themes authors to style the desktop window separately */ + gtk_style_context_add_class (gtk_widget_get_style_context (GTK_WIDGET (window)), "nemo-desktop-window"); } NemoBlankDesktopWindow * diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-3.4.5/src/nemo-icon-view-grid-container.c new/nemo-3.4.6/src/nemo-icon-view-grid-container.c --- old/nemo-3.4.5/src/nemo-icon-view-grid-container.c 2017-06-26 12:15:04.000000000 +0200 +++ new/nemo-3.4.6/src/nemo-icon-view-grid-container.c 2017-07-06 11:22:05.000000000 +0200 @@ -685,7 +685,7 @@ x, y); icon->saved_ltr_x = icon->x; - + icon->has_lazy_position = FALSE; icons = icons->next; nemo_centered_placement_grid_mark_icon (grid, icon); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-3.4.5/src/nemo-style-application.css new/nemo-3.4.6/src/nemo-style-application.css --- old/nemo-3.4.5/src/nemo-style-application.css 2017-06-26 12:15:04.000000000 +0200 +++ new/nemo-3.4.6/src/nemo-style-application.css 2017-07-06 11:22:05.000000000 +0200 @@ -5,6 +5,16 @@ background-color: transparent; } +.nemo-desktop-window, +.nemo-desktop-window:backdrop +{ + box-shadow: none; +} + +NemoDesktopWindow GtkPaned { + background-color: transparent; +} + .nemo-canvas-item { border-radius: 3px; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/nemo-3.4.5/src/nemo-view.c new/nemo-3.4.6/src/nemo-view.c --- old/nemo-3.4.5/src/nemo-view.c 2017-06-26 12:15:04.000000000 +0200 +++ new/nemo-3.4.6/src/nemo-view.c 2017-07-06 11:22:05.000000000 +0200 @@ -6931,6 +6931,8 @@ GTK_STOCK_OPEN, GTK_RESPONSE_OK, NULL); + gtk_file_chooser_set_local_only (GTK_FILE_CHOOSER (dialog), FALSE); + g_signal_connect (dialog, "response", G_CALLBACK (browse_move_to_response_cb), view); @@ -6952,6 +6954,8 @@ GTK_STOCK_OPEN, GTK_RESPONSE_OK, NULL); + gtk_file_chooser_set_local_only (GTK_FILE_CHOOSER (dialog), FALSE); + g_signal_connect (dialog, "response", G_CALLBACK (browse_copy_to_response_cb), view);
participants (1)
-
root@hilbert.suse.de