Permalink
1478 lines (1034 sloc) 68.7 KB
nemo (3.9.0) UNRELEASED; urgency=medium
* Version bump for dev.
-- Michael Webster <miketwebster@gmail.com> Fri, 20 Jul 2018 20:54:03 -0400
nemo (3.8.5) tara; urgency=medium
[ Michael Webster ]
* eel-gtk-extensions.c: Fix menu popups when a valid event is not provided.
-- Clement Lefebvre <root@linuxmint.com> Tue, 17 Jul 2018 09:43:41 +0200
nemo (3.8.4) tara; urgency=medium
[ Michael Webster ]
* nemo-progress-info.c: Emit signals in proper order to prevent an unmatched g_application_hold/release in nemo-progress-ui-handler.c.
* eel-gtk-extensions.c: use gtk_menu_popup_at_pointer instead of plain gtk_menu_popup, which is deprecated (and causes a lot of warnings under wayland. Functionality under x11 is unchanged.
* nemo-file.c: fix a couple pixbuf leaks, invalidate thumbnails internally when a force refresh is commanded.
* various: fix some memory leaks discovered by valgrind.
-- Clement Lefebvre <root@linuxmint.com> Thu, 05 Jul 2018 11:39:39 +0200
nemo (3.8.3) tara; urgency=medium
[ Michael Webster ]
* trash: Show the correct icon in the pathbar, and fix activation uri for folders located in the trash.
* icons: Fix pathbar display of recent and network locations.
* Run merge_action_strings (updated icons names)
* nemo-query-editor.c: Ignore modifiers (such as numlock) during the favorites menu popup event.
* nemo-query-editor.c: use get_default_mod_mask for button state check instead of hardcoded mask.
* mounts: Force reload when navigating to a new mount from the sidebar.
* thumbnails: Make debug spam a runtime choice, not buildtime.
[ NikoKrause ]
* Change polkit policy message to "Files" (#1875)
-- Clement Lefebvre <root@linuxmint.com> Fri, 08 Jun 2018 11:54:40 +0100
nemo (3.8.2) tara; urgency=medium
[ Michael Webster ]
* nemo-places-sidebar.c: Fix potential divide by 0 (found in virtualbox, guest additions CD returns a GFileInfo, but the size fields we use for calculating disk full % come back all 0's.)
* nemo-places-sidebar.c: Fix some leaks - GFiles must be unreffed.
* nemo-list-view.c: Fix list view column ordering for LMDE (fixes segfault in Gtk 3.22.11)
* nemo-icon-container.c: chain the button release event up when ending a rubberband selection. This allows the canvas to 'pick' the icon the release is over, and not cause the background context menu to be used (and all items get deselected) if the very next event is a right-click.
[ Soapux ]
* Make exempi and libexif dependencies optional (#1849)
* Update style of meson build options (#1850)
[ Michael Webster ]
* Disallow bookmarking of search result views.
[ NikoKrause ]
* add symbolic for usb and replace bookmark-not-found (#1852)
[ Germán Franco ]
* Fix some compiler warnings (#1851)
-- Clement Lefebvre <root@linuxmint.com> Sun, 06 May 2018 15:31:26 +0100
nemo (3.8.1) tara; urgency=medium
[ Fabio Fantoni ]
* update debian/copyright (#1831)
[ Eli Schwartz ]
* meson: don't install libnemo-private.a
[ Clement Lefebvre ]
* l10n: Fix typo
[ Michael Webster ]
* symbolic control icons: Use icon names rather than gicons. The gicon api does not support inherited icon themes.
[ NikoKrause ]
* Use symbolic icons in nemo-desktop actions
* add mount archive symbolic, fix bookmark icon
[ Michael Webster ]
* mime actions: Fix use of gvfs admin backend.
* nemo-view.c: Disallow creation of folders or files in admin:// - it does not properly set file permissions (the same reason copy/paste is not allowed either.)
* nemo-file-utilities.c: Improve symbolic icon logic for mounts, drives and volumes. For mounts and volumes, check for too-generic icons and use the backing GDrive's icon instead.
* nemo-places-sidebar.c: Handle missing file info more gracefully. Some mounted devices (for example, phones,) don't support GFileInfo.
[ NikoKrause ]
* fix symbolic for desktop action (#1842)
[ Maximiliano Curia ]
* Revert license tweak done by db6414a (#1843)
[ Salamandar ]
* Fix build with old meson (#1844)
-- Clement Lefebvre <root@linuxmint.com> Mon, 30 Apr 2018 15:23:58 +0100
nemo (3.8.0) tara; urgency=medium
[ Tobias Göbel ]
* also use exec-arg from org.cinnamon.desktop.default-applications.terminal when using "open in terminal"
[ Michael Webster ]
* nemo-icon-view-grid-container.c: add missing position shift prior snapping a semi-positioned icon. This was causing the free position check to potentially check the wrong grid spot, causing shifting positions.
* nemo-icon-dnd.c: when calculating drop position, use the overall canvas item's y center, rather than just the icon's center. This is makes the final aligned position more closely match the drag actor's apparent position.
* nemo-desktop-manager: scale the window x and y positions, as well as size when retrieving geometry from cinnamon.
* nemo-icon-dnd.c: fix missing semicolon
* nemo-icon-view-grid-container.c: Don't allow the vertical adjustment to calculate out to more than half of the grid snap height, this will cause grid checks to evaluate incorrectly.
* nemo-icon-container: only mark (pseudo)-desktop icons as transient if keep_align is active. This restores reasonable behavior for non-keep-aligned desktops, and prevents icon movement when refreshing and during startup.
[ Jason Hicks ]
* Fix left pane in dual pane mode reverting to minimum width
* Add g_return_val_if_fail to the beginning of reposition_paned
[ Bilal Elmoussaoui ]
* Rename Nemo icon from places to nemo (#1687)
[ Michael Webster ]
* debian/control: remove python3-polib from build deps, no longer needed.
* nemo-window.c: listen for a position change on the split-view paned widget when adding a new pane. When GtkPaned's position property hasn't been explicitly set, it auto-adjusts to keep panes equal-sized.
* nemo-places-sidebar-.c: Get rid of old hack for the sidebar. It was intended originally to make sure enough vertical height was given to the scrolled container children in their various states (collapsed categories.) It does not appear to be necessary any more, and now causes gtk theme issues.
[ Clement Lefebvre ]
* Add CI configuration
[ Simon Brown ]
* nemo-directory-async: correct some signed/unsigned warnings (#1698)
* eel-editable-label: remove indentation warning (#1695)
* nemo-list-view: remove indentation warnings (#1697)
* nemo-list-model: silence indentation warning (#1696)
* nemo-bookmarks-window: rename some shadowed variables (#1694)
* nemo-file-operations: rename some shadowed variables causing warnings (#1693)
* nemo-query-editor: resolve shadow variable and signed/unsigned warnings (#1700)
* nemo-script-config-widget: correct some signed/unsigned warnings (#1701)
* nemo-action-manager: remove redundant redeclarations (#1702)
* nemo-cell-renderer-disk: remove redundant redeclaration (#1703)
* nemo-file: fix a couple of signed/unsigned warnings (#1704)
[ Naman Kanakiya ]
* Add options to preview thumbnails for up to 16GB and 32GB (#1707)
[ Simon Brown ]
* nemo-icon-info: correct various compiler warnings (#1716)
* nemo-navigation-action: stop compile warnings from switch statements (#1715)
* nemo-window-pane: correct some indentation causing a warning message (#1709)
* remove some redundant redeclarations causing warnings (#1708)
* nemo-view: remove some compile warnings (#1710)
* correct some signed/unsigned compiler warnings (#1711)
* nemo-icon-dnd: add default cases to remove compile warnings (#1712)
* nemo-file-management-properties: rename shadow variable (#1717)
* change some old style function definitions to avoid warnings (#1718)
* nemo-bookmark: remove compile warnings (#1719)
[ Michael Webster ]
* nemo-places-sidebar.c, nemo-action.c: Replace g_drive_is_media_removable with g_drive_is_removable.
[ Simon Brown ]
* remove some signed/unsigned compiler warnings (#1720)
* nemo-desktop-metadata correct wrong type of variable passed as parameter (#1721)
* nemo-search-engine-simple: resolve a couple of compile warnings (#1722)
* nemo-job-queue: resolve some compiler warnings (#1741)
* nemo-undo-signal-handlers: resolve a couple of compiler errors (#1740)
* eel-gtk-extensions: resolve signed/unsigned compile warnings (#1739)
* nemo-file-utilities: remove a couple of const compile warnings (#1736)
* nemo-icon-canvas-item: treat switch compiler warnings (#1735)
* nemo-tree-view-drag-dest: Fix some compile warnings (#1734)
* nemo-pathbar: resolve various compile warnings (#1733)
* nemo-query-editor: resolve some const compile warnings (#1732)
* nemo-list-model.c: resolve various compiler warnings (#1731)
* nemo-list-view: resolve some compiler warnings (#1729)
* nemo-file: resolve a number of compiler warnings (#1738)
* nemo-connect-server-dialog resolve various compiler warnings (#1724)
* nemo-window-menus resolve a signed/unsigned warning (#1725)
* nemo-desktop-icon-grip-view Treat switch and const warnings (#1726)
* nemo-extension-config-widget: resolve some signed/unsigned warnings (#1727)
* nemo-icon-view: resolve various compiler warnings (#1728)
* nemo-icon-container -remove some switch warnings (#1723)
* resolve some const compiler warnings (#1742)
* nemo-view: resolve some const warning messages (#1743)
* remove a couple of unused variables causing warnings (#1744)
* nemo-properties-window: resolve a couple of compile warnings (#1745)
* nemo-vfs-file: add default to switch to avoid warning (#1746)
[ Michael Webster ]
* nemo-window-slot.c: remove padding from extra_location_widgets box.
[ Simon Brown ]
* nemo-desktop-icon-view: resolve some const warnings (#1757)
* nemo-file-changes-queue: resolve a switch warning (#1756)
* nemo-desktop-link-monitor: resolve a switch warning (#1753)
* nemo-places-sidebar: resolve various compile warnings (#1754)
* nemo-mime-application-chooser: resolve misleading indentation warning (#1749)
* nemo-file-operations: resolve some switch warnings (#1747)
* nemo-tree-sidebar: correct an int to an unsigned (#1752)
* nemo-monitor: resolve some switch compiler warnings (#1751)
* nemo-icon-view-container: resolve a couple of compile warnings (#1758)
* nemo-icon-view-grid-container: resolve a couple of compiler warnings (#1759)
* add some default switch statements to avoid warnings (#1760)
* resolve some signed/unsigned warnings (#1761)
[ JosephMcc ]
* [gtk3.22] Pathbar style (#1765)
[ Germán Franco ]
* Use symbolic icons (#1764)
[ Simon Brown ]
* nemo-window-slow-dnd: resolve a couple of const warnings (#1763)
* nemo-interesting-folder: add additional case to switch to avoid warning (#1762)
* nemo-window: check for an active slot when updating cursor (#1767)
* nemo-properties-window: use utility functions if available (#1768)
* nemo-properties-window: use gdk_pixbuf_scale_simple () (#1766)
* eel-vfs-extensions: update filename extensions (#1769)
[ JosephMcc ]
* nemo-places-sidebar: Cleanup spacing (#1664)
[ Félix Piédallu ]
* Add Meson Build System support * Modify Autotools build for icons
* New debian/rules meson-enabled
* Fix sources: use other version macro, fix fn call
[ Michael Webster ]
* meson: some cleanup, fixes, organizing.
* actions: fully support all system data paths, but respect the install prefix for looking up fixed resources.
* Fix lmde3 build, don't build empty view by default.
[ Leigh Scott ]
* Make the libExecPath usable
* Fix libexec path
* Fix path
* Remove hardcoded path
[ Michael Webster ]
* Fix libdir location to match autotools build (usr/lib), but make sure typelib still goes where it belongs.
[ Clement Lefebvre ]
* Revert "also use exec-arg from org.cinnamon.desktop.default-applications.terminal when using "open in terminal""
* Fix thumbmails generation
[ Simon Brown ]
* nemo-file-operations: revert a change that might be backfiring (#1774)
[ Michael Webster ]
* nemo-view.c: Don't try to update undo menu items in a non-active slot.
[ Mochamad Arifin ]
* fix open as root error
[ Michael Webster ]
* debian: Move build dir to debian/build
* nemo-list-view.c: Don't clear the editable on focus-out, this will get done properly when we chain up. We need to propagate the focus-out-event signal, which the callback wasn't doing.
* Don't build/install gtkdocs by default
* oops - gtk_doc option should only affect the reference folder..
* nemo-icon-dnd.c: Fix segfault when dragging from nemo to nemo-desktop
* search: Use newer GtkEntry method for focusing search box, remove custom code.
* nemo-window-menus.c: Ignore 'go home' shortcut on the desktop.
* nemo-view.c: Allow view display of files to commence even while loading is ongoing, instead of waiting until files are entirely finished loading.
* eel-editable-label.c: Don't queue a redraw on unrealized labels.
* nemo-icon-container.c: Don't perform relayouts on an unrealized container.
* nemo-list-view.c: Remove and re-add columns rather than moving them. This prevents negative allocation warnings during the move calls.
* eel-canvas.c: Don't update the scroll region when clearing the canvas to destroy it.
* query editor: Simplify, remove additional filters, just a simple filename search.
* nemo-window.c: Go back to explicitly setting half the width for the split-pane's position property, rather than counting on it to fall that way naturally. The natural position can be affected by sizing demands of the panes' children.
* search: Add a more convenient way for saving searches.
* nemo-file.c: Avoid recursion when updating symbolic links that point to each other. See inline notes.
* nemo-file.c: Small fix and optimization for 40dc6ae1ed9d24b0c - return the full link_file list as before if the target file is not a link, and only check if the file is a link one time.
* libnemo-extension: Remove custom enum code for NemoOperationResult - it's not necessary in modern builds due to introspection.
* info provider extensions: Improvements to info provider extension operations.
* nemo-query-editor.c: Add mnemonic to popup search keys for quick selection.
* nemo-query-editor.c: Inhibit faves popup if the list is empty, filter out typical keyboard modifiers during clicks on the favorite icon.
* nemo-desktop-application.c: Allow nemo-desktop to provide coverage for the org.freedesktop.FileManager1 dbus interface.
* nemo-icon-view.c: Be more selective when updating the scroll region.
* refresh/reload: When reacting to a user-initiated view refresh, regenerate any thumbnails as well.
[ JosephMcc ]
* nemo-properties-window: Stop using stock buttons (#1800)
* prefs-window: Don't use stock buttons (#1801)
* menus: Convert most icons to symbolic versions (#1798)
[ Michael Webster ]
* nemo-list-view.c: Re-apply right-click column handler when reloading column settings (see inline notes, this only affects certain Gtk versions.)
* nemo-view.c: Add label to directory menu Cut and Copy (needed now that we are no longer using GTK_STOCK_*
* nemo-view.c: make mnemonics for Cut, Copy, Paste match Gtk's.
[ Mike Tzou ]
* Fix function argument order (#1791)
[ Michael Webster ]
* Check for realized instead of mapped/visible to prevent needless resize calculations (and associated warnings.)
* nemo-file-management-properties: Fix 2px border width surrounding content (see comments.)
* Use symbolic icons for the places sidebar
* places-sidebar.c: Use symbolic for eject button
* More symbolic conversion
* nemo-trash-monitor.c: Add a new path for the symbolic icon. Our file views need a non-symbolic icon.
* More symbolic fixes, cleanup in pathbar.
* Missed a few trash icons...
* extensions: Show symbolic icons properly, hide the icon if it's not a symbolic name.
* Add rubber-band selection to the list view.
* nemo-places-sidebar.c: remove vertical padding for headers. This is unnecessary, and looks bad when a theme has increased spacing between all rows.
* go menu, bookmarks menu: respect the menu-images setting.
* nemo-trash-monitor.c: Fix copy-paste typo.
* nemo-icon-info.c: Stop using gtk_icon_theme_has_icon() - it returns false negative when attempting to check for icons that have been added using gtk_icon_theme_append_search_path(). This entire branch of functionality is considered 'legacy' and not recommended, but for dropbox emblems, where more than one package may attempt to provide them, putting them in the (recommended) hicolor icon folder won't work.
[ NikoKrause ]
* Use media-mount icon for right-click action (#1813)
* Eject/unmount icon & new folder icon (#1811)
[ Fabio Fantoni ]
* debian: wrap-and-sort -bst
* update debian/copyright
* improve debian/control
* Bump debhelper build-dep and compat to 10
* debian: try to restore multiarch with meson without debhelper 11
* add debian/not-installed
* Force UTF8 to workaround build error
* debian: add missed part of multiarch restore
* debian: add a nemo lintian override
* debian/rules: list missed files in dh_install
* circleci: remove mint18 job
* debian/control: remove very old breaks
[ Clement Lefebvre ]
* l10n: Update POT file and generate files
-- Clement Lefebvre <root@linuxmint.com> Fri, 20 Apr 2018 12:17:46 +0100
nemo (3.6.5) sylvia; urgency=medium
[ Michael Webster ]
* nemo-desktop-manager.c: Add null checks for GErrors - it seems as though g_dbus calls are not guaranteed to fill the error slot (which seems like a Gio bug to me, but there's no reason to crash here regardless because of a null error.)
* nemo-window - Restore inadvertantly removed menu actions for view type selection (and their corresponding shortcuts,) using methods and practices more consistent with currently maintained code.
* nemo-window-menus.c: Add a couple guards for the previous commit's view actions for when the window is a NemoDesktopWindow
-- Clement Lefebvre <root@linuxmint.com> Mon, 18 Dec 2017 12:37:52 +0000
nemo (3.6.4) sylvia; urgency=medium
[ Michael Webster ]
* nemo-window: Restore initial syncing of view buttons. This was inadvertantly removed in d23762640b48d8 while getting rid of some actual unused code related to an old way view types used to be selected.
-- Clement Lefebvre <root@linuxmint.com> Mon, 20 Nov 2017 10:10:17 +0000
nemo (3.6.3) sylvia; urgency=medium
[ Michael Webster ]
* nemo-desktop-manager.c: Account for scale factor when using cinnamon- supplied monitor info. Cinnamon runs at a scale factor of 1 always, and things are scaled internally.
* dnd: Make sure to clear any source_fs pointers after dnd operations.
-- Clement Lefebvre <root@linuxmint.com> Fri, 27 Oct 2017 11:03:15 +0100
nemo (3.6.2) sylvia; urgency=medium
[ Leigh Scott ]
* add xapps version to configure.ac (#1626)
-- Clement Lefebvre <root@linuxmint.com> Tue, 24 Oct 2017 12:25:45 +0100
nemo (3.6.1) sylvia; urgency=medium
[ Ingo Lafrenz ]
* send by mail nemo action (#1625)
[ Clement Lefebvre ]
* Fix permissions on files/usr/share/nemo/actions/send-by-mail.py
-- Clement Lefebvre <root@linuxmint.com> Tue, 24 Oct 2017 10:58:34 +0100
nemo (3.6.0) sylvia; urgency=medium
[ brownsr ]
* eel_g_list_str_copy: replace contents with g_list_copy_deep May improve performance somewhat for very high volume file copies though I have no way to test with the volumes reported here https://bugs.launchpad.net/linuxmint/+bug/1663186
[ Michael Webster ]
* nemo-main-application.c: try to start as a service first, then a client. This allows nemo to be started via dbus (which requires it be run with the G_APPLICATION_IS_SERVICE flag) as well as being able to connect to an already-running instance as we can now.
* nemo-main-application.c: Re-add "no-desktop" command line option. We don't use it anymore, but some programs apparently hardcode nemo with this flag rather than use xdg-open or mimetype activation. This allows them to continue working as before.
* nemo-view.c: Fix "follow link to original file" action when the link is on the desktop. In these cases, we need to launch a folder handler and pass it the full file name (which for most file managers should open the folder and select the file.)
* nemo-query-editor.c: Use a copy of the query text to check if the query is empty (or all spaces.) The function g_strstrip modifies the string in-place, and passing the modified query text causes issues when typing multiple words (separated by spaces) in the query.
[ leigh123linux ]
* Configure: disable tracker for default
[ Michael Webster ]
* actions: Escape single and double quotes that are part of a file path. Add "Terminal" key in the nemo_action file, to execute the Exec line in a terminal window.
* actions: Update sample action for Terminal keyword, update nemo_action sourceview files.
* actions: Only use nemo_launch_application_from_command_array() when Terminal=true. This ensures compatibility with existing actions, which will continue to use g_spawn_async().
* nemo-desktop-icon-grid-view.c: Store layout timestamps any time the layout is changed by a user action.
* Desktop: Remove metadata for pseudo-files on the desktop such as Computer and Home when they're removed via preferences. This simulates their deletion with respect to how metadata timestamps are tracked and validated.
* nemo-icon-view-grid-container.c: mark the sort as dirty any time a file is added or removed (this determines whether and when the sort direction indicator is shown in the context menu when auto-arrange is not active.
* nemo-icon-info.h: Use standard icon sizes for the desktop.
[ brownsr ]
* nemo-action.c: fixup a few compiler warnings
* nemo-icon-private.h: avoid memory padding save a little memory use by rearranging the fields to avoid memory padding in structures
* eel-editable-label.h: Avoid memory padding move fields in a structure to avoid memory padding made padding explicit to avoid warning messages if the padding compiler warnings are on
[ Michael Webster ]
* nemo-file-undo-operations.c: Use GQueue instead of GList for our undo file pair lists.
* nemo-file-operations.c: use g_remove for native (path-reachable) files. Allowing the normal g_file_delete involves gvfs whether the file is native or not.
* nemo.desktop: Remove DBusActivatable line - we don't actually support it yet, it was an unnecessary change in ad5fcfc747466715d. This ends up just causing issues with getting nemo to launch in more up-to-date distributions.
* nemo-icon-container.c: Always treat desktop pseudo-files as semi-placed icons - that is, they can have their positions stored, then restored later, but their position can be adjusted upon placement if their previously stored position is now occupied.
* nemo-progress-ui-handler.c: Use XAppGtkWindow for the progress window, so we can pass progress info to Cinnamon.
[ Jeremy Bicha ]
* Add translatable files to POTFILES.in (#1584)
[ Michael Webster ]
* nemo-desktop-manager: Refactor and expand to integrate better with cinnamon.
* plugin manager: allow launching of an extension's config program from the plugin window, rather than having it in the main menu.
* desktop: Handle blank desktop windows properly during monitor change events.
* nemo-desktop-manager.c: Don't just try to resize existing desktops if the number of monitors has changed. In this case, do a full re-layout.
* nemo-progress-ui-handler.c: Don't update the status icon if it's not being shown.
* nemo-file-operations.c: Reduce progress ui update frequency during file operations.
[ Leigh Scott ]
* update man page for nemo (#1600)
[ Alexei Sorokin ]
* Fix some warnings in libnemo-private (#1482)
[ Michael Webster ]
* nemo-desktop-manager.c: Don't run on_run_state_changed() during the init phase when it's a fallback session as it can cause a nasty recursion problem resulting in a crash.
* nemo-directory-async.c: hold the directory alive for the duration of an extension provider job, to ensure clean termination to the job when async info providers are used.
* dbus services: normalize file names.
* Remove some dead code.
* desktop: Don't show the "Show hidden files" menu item. We never show hidden files on the desktop, so having this is misleading.
[ alexnch ]
* Add .rar and .7z to archive mounting action (#1621)
[ John Callerame ]
* When activating files on the desktop (only), deselect them after activating them (#1608)
[ Ján Jančár ]
* nemo-toolbar.c: Add option to hide elevated privileges warning. (#1610)
[ Clement Lefebvre ]
* Rename show-superuser-toolbar into show-root-warning
[ Björn Esser ]
* file: Let renames work on Google Drive Renaming an item on Google Drive does not change the actual GVfs path because the path is made up of document-ids, which do not change. A rename operation only affects the title of the entry. In GIO terms, only the standard::display-name changes, but the standard::name remains the same.
* file, file-undo-operations: Let renames on Google Drive be undone We really should be using standard::display-name when renaming files - g_file_get_basename is simply not the right thing to use. Moreover, in case of Google Drive, the URI might not change with the display name and we can not get the old display name from the old GFile.
* debian: Set version for min. needed libglib2
[ Fabio Fantoni ]
* update debian/copyright
* debian: remove unneeded postrm
[ Clement Lefebvre ]
* l10n: Generate additional files
* l10n: Update POT file
-- Clement Lefebvre <root@linuxmint.com> Tue, 24 Oct 2017 10:44:41 +0100
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 ]
* search (ctrl-f): Don't search for an empty string. If the user wants to search for every file, they can use the wildcard (*).
* nemo-application: Only check/create the config dir at startup for nemo, and have nemo-desktop check both config and Desktop directories.
* nemo-window-menus.c: Fix control-n (new window) action callback when used from the desktop process - it should launch the preferred file manager instead of attempting to spawn a window itself.
* configure.ac: suppress deprecated warnings
* Add --enable-silent-rules to debian/rules, quiet C90 warnings.
[ Clement Lefebvre ]
* l10n: Generate desktop files
-- Clement Lefebvre <root@linuxmint.com> Mon, 26 Jun 2017 12:14:28 +0200
nemo (3.4.4) sonya; urgency=medium
[ Michael Webster ]
* nemo-icon-view-grid-container.c: skip default placement if we're in auto-layout mode. We get false lazy flags on new icons since the original desktop did not use auto-layout. We need to handle this because we both store layout timestamps and provide auto-layout.
* nemo-window-slot.c: Initialize cache_bar to NULL, this is checked for in nemo-window-manage-views (nemo_window_slot_check_bad_cache_bar)
-- Clement Lefebvre <root@linuxmint.com> Thu, 22 Jun 2017 15:00:12 +0200
nemo (3.4.3) sonya; urgency=medium
[ leigh123linux ]
* Remove decoration from desktop window (shows in weston)
[ Michael Webster ]
* Desktop: Relax control of positioning for placed icons. At startup, they are loaded and set to their stored position, but not force-aligned, allowing the layout to ignore fluctuations in the work area during system startup. Fix some logic around 'orphan' icons as well to prevent issues with icons not being shown due to being falsely classified as orphans.
* icon container: Be more specific about when to flag icons coming from a different monitor due to a desktop configuration change. (see previous commit)
* metadata: Add back cached position values in NemoFile. Be sure to clear the timestamp metadata on files being moved/copied to or from the desktop. This ensures the lazy flag operates correctly. With the desktop becoming a separate process, transfers that include position info need to be handled slightly differently, as the old way of just setting metadata and reacting to it from a new container won't work - the file gets debuted in the other process sooner than (or not reliably after, at least) the metadata is written, resulting in inconsistent positioning.
* Add gvfs-info action for inspecting file metadata (for purposes of debugging) - right-click a file and it will send gvfs-info output on that file to stdout.
* nemo-icon-view-grid-container.c: improve updates after thumbnail generation.
-- Clement Lefebvre <root@linuxmint.com> Tue, 20 Jun 2017 15:43:53 +0200
nemo (3.4.2) sonya; urgency=medium
[ Michael Webster ]
* nemo-icon-container.c: don't force a native window for the desktop - fixes prelight hover sticking on the desktop when leaving an icon to pass into another window.
* nemo-icon-view-grid-container: don't show bracketed empty spots, it's tacky.
* nemo-main.c: remove backend requirement (only needed for the desktop)
* icon view/desktop: Fix hidpi scaling on the desktop. This also fixes compact view mode in hidpi, which was semi-broken since hidpi was implemented, and very broken since the desktop grid was added.
* nemo-icon-dnd.c: depopulate the dnd grid of the selected icons so insertion marks aren't drawn in the icon's source position.
* nemo-window-manager-views.c: simple close the window if the current view has no backward history, instead of jumping home or to the parent folder. The most common time for this to occur is a folder opened from the desktop - if you delete that folder, the window showing it then shows the desktop in a folder, which doesn't make much sense.
* nemo-window-manage-views.c: invalidate file info before reloading the view, not after. This fixes mount permissions being incorrect.
* dnd: Restore capability of 'moving' files from and to the desktop via drag and drop.
* Fetch file-roller mimetype info from a GDesktopAppInfo at startup, instead of a static (and woefully out of date) list.
* nemo-file.c: followup to previous commit, retain the old mimetype list for fileroller in the event that, for some reason, there is no .desktop file installed for file-roller. Also added application/x-xz-compressed-tar to the static list.
* nemo-file.c: add EFAULT as a valid exception to the access_ok function. This can throw when the file has just been moved or is in the midst of being moved and the internal async updates have not completed yet (usually during a fairly large transfer.) As a result, the icon cache problem bar appears needlessly.
* desktop: size thumbnails more appropriately - scale them to our icon size in height only, and allow the width to increase as much as our max text width while maintaining the image aspect ratio.
* desktop thumbnails: Pad the thumbnail height when it ends up smaller than the desired height due to aspect ratio and width restrictions. This ensures a nice alignment when keep-aligned is active.
* nemo-icon-view-grid-container.c: highlight the current dnd rectangle in debug mode.
* desktop grid: use the layout size for determining constraint to the canvas bounds instead of max size - this prevents files with very long names from being pushed out of the grid alignment.
* misc: Clean up minor leaks, other issues.
* desktop grid: include additional text (Icon Captions) in calculations for the ellipsis limit, and update the desktop when these change - instead of forcing the user to reload or restart to see changes.
* cleanup some warnings from recent commits.
* nemo-style-application: Remove drop shadow from the selection and pre-light states of desktop icons. The shadows are drawn outside the calculated bounds of these items, and are problematic to account for without doing frequent full screen repaints (something I want to avoid)
* DnD: Draw the highlight box around the entire text when an item is prelit and highlighted as a drop target. The highlight box was only drawing as if to surround only the normal, ellipsized text, rather than the full, unellipsized height.
* Set a default font for the desktop - this is overridden by distros in most cases, but having something is better than leaving it blank - you could set it to "Unicorn poo 15" and it would still show the labels, even though you lack that actual font.
* Add a default to our theme - using the default font was always supposed to be a fallback option, however the check in various places for whether the gsettings key is empty or not is incorrect - g_settings_get_string will always return a string, never NULL, so we need to check if the string is not empty instead. (I left the null check also as a safety - it's possible during startup that this may be null prior to the setting being first fetched.
* desktop: Fix missing icons when 'show orphans' is disabled (we were incorrectly interpreting a monitor number of -1 (which means, no previous location) and a missing monitor.
* Fix visual sort function - sort function was incorrect for the new grid, and the new order was never set after a sort when running the alignment routine.
[ JosephMcc ]
* nemo-places-sidebar: Use folder-recents for the recent icon (#1502)
[ Michael Webster ]
* grid view: Don't re-enable auto-arrange when changing zoom levels.
* desktop dnd - Use more sensible behavior when keep-aligned is active.
* Fix dnd for netscape url drops.
* nemo-file-operations: limit metadata setting to desktop location only (In a previous commit it was re-enabled, but has the potential to cause traffic jams in dbus during a long copy/move operation.
* nemo-mime-actions.c: Don't fail for non-local links (like dragged website links) - the check here is for the foreign url, not the local desktop file (link), so it will never succeed, and is not necessary.
* DnD: Fix some positioning issues with auto-align local moves, and non-local icon moves (like nemo->nemo-desktop transfers)
* nemo-icon-view-grid-container.c: keep the icon list synced with the visual order of the desktop.
* dnd: split out some container-specific code that had bled over a bit
* Fix application css - font was breaking Gtk 3.22 and is not needed. Change prelight to hover to fix deprecation warnings.
[ DaveBlack ]
* Modify desktop icon order (#1501)
[ Michael Webster ]
* nemo-file-operations.c: store the desktop location during a duplicate job, to fix DnD duplicate positioning on the desktop.
-- Clement Lefebvre <root@linuxmint.com> Tue, 23 May 2017 15:54:04 +0100
nemo (3.4.1) sonya; urgency=medium
* Revert "split executables into separate packages."
-- Clement Lefebvre <root@linuxmint.com> Fri, 05 May 2017 17:24:21 +0100
nemo (3.4.0) sonya; urgency=medium
[ Daniel Schürmann ]
* Nemo-Icon-View: Fix missing cast warning
* restore prototype lost in c5a513468ee8c3497f0673e3ca019ccd3f409f8b
* Add missing include
[ Timothy Sharitt ]
* Fix quirks with tabs and search widgets
[ leigh123linux ]
* Don't reload while a reload is ongoing
[ Stefan-Olt ]
* wildcard search for search-engine-simple
[ Daniel Schürmann ]
* Remove double definition
[ JosephMcc ]
* Fix a crash when attempting to delete an empty selection on the desktop
[ dg1727 ]
* Updated pkexec support
[ JosephMcc ]
* Fix search never resolving
[ Ulrik Sverdrup ]
* nemo-dbus-manager.c: Add MoveURIs method
[ William Jon McCann ]
* Improve date display
* Use 24 hour date format when requested
[ Frédéric Péters ]
* Translate date formats
[ Carlos Soriano ]
* nautilus-file: implement smarter dates
* nautilus-list-view: add a modified column with time
* nautilus-file: Clarify translators comments
* nautilus-file: fix memory leak
* nautilus-file: fix code style
* nautilus-file: use const for the date format
[ Khaled Hosny ]
* Mark time format with xgettext:no-c-format
[ Carlos Soriano ]
* file: fix wrong date calculation
* file: fix previous commit
* file: use _() directly for date formatting
[ Ernestas Kulik ]
* file: fix date string day difference calculation
[ Daniel Schürmann ]
* Use long day and month names if space allows
[ leigh123linux ]
* Make libselinux dependency controllable by configure switch
* raise tracker version
* autogen.sh: don't run aclocal
[ Daniel Schürmann ]
* location-bar: use a GFile in location-changed signal
[ Clement Lefebvre ]
* l10n: Generate desktop file via generate_aditional_file
* Add Cinnamon panel shortcuts (trash, computer, etc.) to the launcher
[ leigh123linux ]
* Disable selinux for Debian rules
[ Daniel Schürmann ]
* Fix compiler warnings in eel folder
* nemo-desktop-window: cleanup delete-event handling
* nemo-blank-desktop-window: cleanup delete-event handling
* window: make NemoWindow a GtkApplicationWindow
[ itzexor ]
* nemo-file-operations.c: use only template filename for new files
[ Denis Golubev ]
* nemo-navigation-action.c: Add new_tab_action
[ Michael Webster ]
* Fix merge fail in previous commit.
* configure.ac: Remove CFLAGS line - the optimization is dangerous, and the fatal warnings for unused stuff was just annoying when trying to refactor - warnings are enough.
* Use GTimer for tracking startup speed, and also use one to track view loads.
* nemo-view.c: Add idle timer for benchmarking.
* Split off desktop handling into new process
* Update .gitignore
* Split off old icon container into the existing subclass NemoIconViewContainer and set up a new subclass - NemoIconViewGridContainer to match with a new NemoDesktopIconGridView class. The old style is accessible via the org.nemo.desktop 'use-desktop-grid' setting.
* fix autostart file name so cinnamon session doesn't fail.
* split executables into separate packages.
* Remove a bunch of comments, fix auto-layout not sticking.
* nemo-icon-container: Move debug drawing to the grid container subclass. Trigger it using NEMO_DEBUG=Desktop when running nemo-desktop.
* Implement horizontal layout.
* General fixes, icons, metadata issues between monitors. Provide per-monitor metadata for desktop containers.
* Improve DND during keep-aligned, allow for insertion of items. Implement zoom scaling and allow adjustment.
* Improve highlighting of hovered items
* Fix desktop folder launching - xdg-open was never intended to be the final answer.
* Fix ellipses change listening - the is_desktop flag was being set too late in the view construction process to connect to the correct gsettings key.
* Fix regression causing metadata to be inconsistent in nemo client window when navigating to and away from the Desktop folder
* Add some gsettings listeners for grid stuff
* Fix dnd between monitors - clamp grid values, and ensure we have a grid on the target monitor.
* Fix zoom switching, dnd placement, snapping
* nemo-desktop-utils.c: Improve how we store the monitor number for a desktop window.
* Use black instead of theme color for pre-light label highlighting
* nemo-icon-canvas-item.c: extend redraw area slightly for canvas items. This ensures any small shadow we have is cleaned up after an item is de-selected.
* nemo-desktop-icon-grid-view.c: Don't trigger a real update while updating menus.
* Disable zoom for the desktop window (allow it only via context menu)
* nemo-desktop-application: cleanup some commented lines
[ leigh123linux ]
* fix desktop file error (#1477)
[ Denis Golubev ]
* nemo-navigation-action.c: Extend, Fix Middle-Click (#1478)
[ Clement Lefebvre ]
* l10n: Update POT file
* l10n: Generate additional files
-- Clement Lefebvre <root@linuxmint.com> Thu, 04 May 2017 13:39:55 +0100
nemo (3.2.2) serena; urgency=medium
* l10n: Generate additional files
-- Clement Lefebvre <root@linuxmint.com> Mon, 12 Dec 2016 14:25:13 +0000
nemo (3.2.1) serena; urgency=medium
[ Tomasz Sterna ]
* Add missing "Desktop" DEBUG flag
[ leigh123linux ]
* Add space to Name[en_GB]
* file-operations: don't recurse for trash operations
[ Clement Lefebvre ]
* l10n: Update POT file
[ leigh123linux ]
* Force X11 backend
[ Michael Webster ]
* remove screen metadata (we only ever have one screen)
* nemo-file-operations.c: Don't update position metadata on most file operations - it's costly, and can cause lockups.
-- Clement Lefebvre <root@linuxmint.com> Sat, 10 Dec 2016 12:19:48 +0000
nemo (3.2.0) serena; urgency=medium
[ leigh123linux ]
* fix GCC pointer signedness warnings
[ raveit65 ]
* add .view style class on icon view scrolled window
[ itzexor ]
* window: remove custom get_preferred_width/height implementation We already take care of the default size when we create the window, and these only break assumptions of the default GtkWindow's handlers.
* pathbar: avoid gtk+ warnings
* pathbar: remove hardcoded width for sliders
[ Maximiliano Curia ]
* Close open_as_root child on child exit
[ Michael Webster ]
* nemo-context-menu-menu-item.c: use correct grammar in the context menu toggle.
[ leigh123linux ]
* Fix GTK 3.21.3 desktop redraw issue (#1231)
[ Maximiliano Curia ]
* Migrate away from gnome-common deprecated vars and macros
[ brownsr ]
* replace deprecated gtk_icon_info_free with g_object_unref
* remove deprecated and no longer necessary g_type_init
[ itzexor ]
* file-operations: reduce the time for reliable transfer rate
* remove "Show text in icon" preference
[ Michael Webster ]
* nemo-view.c: unescape uris being passed to file-roller during drag-and-drop (replaces %20 with spaces).
[ Chris Allan ]
* Expand grid width to canvas
* Minimum of one column
[ xenopeek ]
* Update nemo-file.c
[ leigh123linux ]
* trash-monitor: change trash monitoring process
[ lukefromdc ]
* Fix --geometry option when Nemo is already running
[ Maximiliano Curia ]
* Keep warnings as warnings when building the packages
[ Clement Lefebvre ]
* Clean up previous PR
[ JosephMcc ]
* nemo-file-management-properties: Fix an accidental removal
[ leigh123linux ]
* Add missing build dep
[ Clement Lefebvre ]
* Fixed build
[ Maximiliano Curia ]
* Make AX_ macros optional
[ itzexor ]
* nemo-window.c: save sidebar width 100ms after last change
* nemo-application.c: fix maximized window state preservation
[ Daniel Schürmann ]
* Remove conditional ellipsis code for GTK < 3.12.0 builds.
[ darealshinji ]
* Add link to Launchpad translations to README
[ claudetete ]
* bind double left click on blank to go to parent folder
* add option to manage double cick in blank area (off by default) because it changes previous behavior
[ Clement Lefebvre ]
* Rephrased feature introduced in previous commit and regenerated pot file
[ Michael Webster ]
* nemo-file.c: Only append .desktop to desktop files when they actually need it. Trusted desktop files (ones that typically get made and placed on the desktop) don't show their extension, so when you try to rename them, the new name needs .desktop appended to it.
* nemo-file-management-properties.glade: improve the description of the click-to-rename feature.
* nemo-thumbnails.c: Don't set a stack size - see:
* nemo-application.c: Look for already-existing desktop windows before attempting to manage the desktop.
* desktop: Don't rebuild the desktop any time _NET_WORKAREA changes - this can happen fairly frequently in some situations, causing crashes due to the asynchronous nature of nemo's directory loading back-end.
* eel-gnome-extensions.c: Use preferred terminal emulator when using "Run in terminal" to execute something. This more or less reverts a75c26d50bba3fec1dc242b9efc03f37a06e7093 but simplifies it somewhat, adapting the function that is used in GDesktopAppInfo and adding a check for our user setting.
* nemo-desktop-manager.c: run layout_changed when the widget scale factor changes. This (hopefully) handles regressions with hidpi support due to https://github.com/linuxmint/nemo/commit/c5a513468ee8c3497f0673e3ca019ccd3f409f8b.
[ leigh123linux ]
* file-undo-operations: change trashed files matching condition
[ Michael Webster ]
* icon view: Use the correct container size for applying margins to the icon container. Also, make sure icon data is fully loaded before positioning items - desktop pseudo-items don't necessarily have the correct bounding boxes defined by the time layout occurs. Load this data just before trying to position the icon, rather than just after.
* nemo-desktop-utils: Adjustments for Gtk 3.22 changes in monitor management. gdk_screen_get_monitor_workarea() no longer returns a valid workarea, it simply returns the geometry - see commit:
* nemo-desktop-manager.c: reload the desktop in an idle callback
* nemo-application.c: Add a whitelist for ignoring existing desktop handlers by WM_CLASS match. By default 'conky' is in the list
[ Clement Lefebvre ]
* Generate additional files
-- Clement Lefebvre <root@linuxmint.com> Mon, 07 Nov 2016 13:19:34 +0000
nemo (3.0.6) sarah; urgency=medium
[ Clement Lefebvre ]
* Generate action files manually (as opposed to during the build)
[ Michael Webster ]
* nemo-desktop-utils.c: return 0 for monitor index if a widget isn't realized (this can happen during configuration changes and during session startup).
* nemo-desktop-icon-view.c: disconnect from the same gsettings instance we connected to.
* nemo-desktop-manager, nemo-application: Fix some cleanup issues - disconnect from the correct objects when disposing of the desktop manager, and destroy the desktop manager earlier in nemo's destruction so there are no issues freeing the DesktopInfos.
[ leigh123linux ]
* notebook: removed unused ifdef code
[ Michael Webster ]
* nemo-list-view.c: detach the column header menu from metadata when setting it up. Use the actual view's layout instead. When reacting to visible columns being changed, simplify things by iterating through the treeview column to build a new metadata list.
* nemo-list-view.c: Don't show trash-specific columns in the header menu.
* list view: Make changes to the search results view persistent. gvfs can't save metadata for the search 'folder' so we store it ourselves.
* eel-canvas.c: Fix touchscreen selection in icon views.
-- Clement Lefebvre <root@linuxmint.com> Thu, 23 Jun 2016 13:32:32 +0100
nemo (3.0.5) sarah; urgency=medium
[ leigh123linux ]
* use g_hash_table_remove_all and get rid of some callbacks
[ JosephMcc ]
* Partially revert c082595 by limiting it to only affecting desktop items
-- Clement Lefebvre <root@linuxmint.com> Tue, 31 May 2016 13:20:18 +0100
nemo (3.0.4) sarah; urgency=medium
[ raveit65 ]
* add standard settings for EelEditableLabel
[ Clement Lefebvre ]
* Build-depend on cinnamon-l10n
-- Clement Lefebvre <root@linuxmint.com> Tue, 31 May 2016 11:31:11 +0100
nemo (3.0.3) sarah; urgency=medium
[ Clement Lefebvre ]
* Updated pot file
[ Michael Webster ]
* nemo-places-sidebar.c: When gtk overlay scrolling is in effect, add some padding right of the sidebar eject icons, otherwise they are covered by the scrollbar when it pops up.
-- Clement Lefebvre <root@linuxmint.com> Mon, 23 May 2016 12:52:58 +0100
nemo (3.0.2) sarah; urgency=medium
[ Clement Lefebvre ]
* Fixed build
[ Michael Webster ]
* debian/control: depend on python3-gi
* fix action i18n scripts to write utf-8
[ itzexor ]
* nemo-icon-view: include nemo-application.h needed in nemo_icon_view_add_file for: nemo_application_set_cache_flag nemo_application_get_singleton
* nemo-pathbar: use gint for slider_width instead of gint16 silences an incorrect pointer type warning.
[ Michael Webster ]
* nemo-list-view.c: don't explicitly unref columns anymore - they'll get handled when the tree view is destroyed.
* nemo-icon-container.c: Re-enable desktop type-to-select feature. Also make a couple fixes on the positioning logic for this little popup. Where possible, it will avoid overlapping panels.
* desktop windows: maximize instead of relying on gdk for monitor workarea - it's inaccurate for anything but the primary monitor.
* nemo-icon-container.c: special case desktop windows for search popup - now that we can rely on the window being the correct size to account for panels, we can reliably position this popup off of those panels.
[ JosephMcc ]
* prefs: Don't try to hardcode a minimum size for the preferences dialog
[ Michael Webster ]
* Use g_themed_icon_new instead of g_themed_icon_new_with_default_fallbacks.
* nemo-window.c: As of 9cb9c48f59baa we maximize the desktop containers to make sure they use the correct work area as set by muffin. This started causing the window state 'maximized' key to be set to true when opening a new nemo window. This corrects that issue, using disable_chrome as an indicator to ignore the window - only the desktop windows set this true.
* nemo-window.c: fix formatting
-- Clement Lefebvre <root@linuxmint.com> Fri, 20 May 2016 12:26:51 +0100
nemo (3.0.1) sarah; urgency=medium
[ JosephMcc ]
* pathbar: Always show the pathbar up and down arrows. Dynamically adding and removing these buttons was causing the visual style of buttons in the pathbar to break
[ Igor ]
* Fix segfault on changing the number of colums when in list view
* Fix uninitialized is_desktop flag
[ Michal Cyprian ]
* Port python scripts to Python 3 - /data/extract_action_strings - /data/merge_action_strings - /files/usr/share/nemo/actions/myaction.py - all Python 2-3 compatible
[ Michael Webster ]
* nemo-list-view.c: Fix initial column sizing - expand the filename column only to fill available space. Other columns will start with their natural size.
* update m4 files
[ itzexor ]
* nemo-view: switch to nemo_get_file_by_uri so we don't get a NULL pointer if the file isn't already loaded internally.
[ Michael Webster ]
* Add desktop settings action
* nemo-places-sidebar.c: ensure a minimum useable sidebar width when resizing windows or panes.
[ Igor ]
* Set minimum size for File Management Preferences window
* Increase default width of File Management Preferences window
[ Michael Webster ]
* nemo-list-view.c: Clean up column changes - only add columns and connect to them once, remove some unnecessary checks.
* nemo-list-view.c: give the name column a default width that the column-double-click autosize action can use. Otherwise it makes the name column as small as possible (the opposite what it's supposed to do, or what the other columns do)
[ Igor ]
* Update suggested.gitignore
-- Clement Lefebvre <root@linuxmint.com> Tue, 10 May 2016 16:36:23 +0100
nemo (3.0.0) sarah; urgency=medium
[ lukefromdc ]
* GTK 3.20-fix wrong desktop size
[ Daniel Schürmann ]
* Added missing includes
* Fix pointer types, to avoid warning
* Respect dbus_satisfied flag for menu enties on blank desktops
* Fix printf format specifier
* Don't draw the desktop on a cloned monitor
* Fix some missing cast warnings
[ Balló György ]
* Fix fallback style for GTK 3.20
[ raveit65 ]
* add style class nemo-window-pane
* add style class nemo-properties-dialog to glade file
[ Dustin Falgout ]
* add style class in nemo_desktop_window_init (same as nautilus)
* add style class to places sidebar
* add style class to nemo-window
* use more specific class name for places sidebar
[ Michael Webster ]
* nemo-icon-info.c: remove invalid GTK_ICON_LOOKUP_GENERIC_FALLBACK flag (triggers warnings in gtk 3.20.x). (credit to @itzexor)
[ itzexor ]
* nemo-window: add new flag NEMO_WINDOW_OPEN_FLAG_SEARCH and use the same slot if this flag is passed to nemo_window_slot_open_location_full to avoid opening a new window (and a crash) when starting a search with the open in new window preference enabled
* fix typo
[ Clement Lefebvre ]
* Updated makepot and pot file
-- Clement Lefebvre <root@linuxmint.com> Sun, 24 Apr 2016 12:41:50 +0100
nemo (2.8.7) rosa; urgency=medium
[ Michael Webster ]
* improve context menu toggle: - shows separate distinct regions of the menu item now - tooltip manifests as right-justified text next to the toggle icon
[ monsta ]
* use g_strcmp0 instead of unsafe strcmp
[ itzexor ]
* file: don't crash when the original file path has reserved characters https://git.gnome.org/browse/nautilus/commit/?id=d69885bd67edc1fae76c790f6162807817d63b2f
* file-operations: Make sure to use correct filename when restoring from Trash https://git.gnome.org/browse/nautilus/commit/libnautilus-private/nautilus-file-operations.c?id=ecee8be850b8342c804de2ecc3e613b99a20a010
* file-utils: ensure directories exist before restoring from trash https://git.gnome.org/browse/nautilus/commit/?id=f1cb32831df32009f7e8bd5fcc35c5ccdf64eee4
-- Clement Lefebvre <root@linuxmint.com> Mon, 07 Mar 2016 17:19:06 +0000
nemo (2.8.6) rosa; urgency=medium
[ Michael Webster ]
* nemo-view.c: Fix Open context menu entry not updating its label when a new selection is made. Also, fix tracking the context toggle when the menu has scroll bars.
* nemo-view: fix invalid View reference when view types change, and the tooltip is updated for the context menu toggle.
-- Clement Lefebvre <root@linuxmint.com> Fri, 27 Nov 2015 09:59:44 +0000
nemo (2.8.5) rosa; urgency=medium
[ Michael Webster ]
* list view, icon view: Don't trigger click-on-rename until button release, in order to preserve the possibility of dragging an already-selected single item.
* icon-view/container: fix click-to-rename issue where selection count was not up-to-date, requiring an extra click to trigger a rename after selecting a single icon from having no selection previously.
* bookmarks: Fix crashing and inconsistent behavior when working with remote bookmarks.
* nemo-icon-container: prevent interactive search on the desktop.
-- Clement Lefebvre <root@linuxmint.com> Fri, 20 Nov 2015 17:27:57 +0000
nemo (2.8.4) rosa; urgency=medium
[ Michael Webster ]
* nemo-file-operations.c: Handle NULL NemoFiles when deciding queue - this happens in both directions when dragging/copying files to and from a Virtualbox guest or host.
[ Clement Lefebvre ]
* Removed context menu option from preferences
-- Clement Lefebvre <root@linuxmint.com> Thu, 12 Nov 2015 09:38:15 +0000
nemo (2.8.3) rosa; urgency=medium
[ Michael Webster ]
* Add control to context menu to toggle simple/complex menu
* nemo-list-view: Implement click-to-rename
* remove nemo-directory-view-ui-light.xml (no longer needed)
[ Clement Lefebvre ]
* Updated pot file
-- Clement Lefebvre <root@linuxmint.com> Wed, 11 Nov 2015 18:55:34 +0000
nemo (2.8.2) rosa; urgency=medium
[ Michael Webster ]
* file operations queue: refactor slightly to make it easier to manage what gets queued and what gets started immediately.
* nemo-window-pane.c: prevent search from appearing on desktop
* preferences: move context menu toggle to the top of the Display page
* file operations window: raise the window when another operation is added, if the window is visible (not status-iconed).
* click-to-rename: move logic to earlier in the click event, in a way similar to how double-clicks are handled. Also, handle the preference change in nemo-view - this way it can be re-used later to handle list views as well. Also, this keeps us from interacting with GSettings so much.
* icon view: fetch click-to-rename preference when the view is loaded, don't allow click-to-rename on read-only files.
* thumbnails: detect and throttle back thumbnail generation for files that are being actively updated on disk.
* file queue: Add some additional checks for determining whether or not to start a file operation immediately.
* Add option to disable queueing
* job queue: Refactor to reduce duplication, add debugging info, add filesystem comparison to detect false "local" paths (local paths to non-local or non-native filesystems and mounts).
* nemo-query-editor: fix some casts to prevent build warnings.
* click-to-rename: Fix accidental rename triggering with multiple selection in icon view
* click-to-rename: Fix previous commit (broke double-click upon initial selection.)
* list view: Don't clear the rename widget twice
[ Clement Lefebvre ]
* Fixed nemo crashing when quickly clicking on two unmounted volumes in the sidebar
-- Clement Lefebvre <root@linuxmint.com> Mon, 09 Nov 2015 09:55:12 +0000
nemo (2.8.1) rosa; urgency=medium
[ Michael Webster ]
* nemo-list-view.c: Fix editable not being destroyed after a canceled rename in certain instances. This would cause the action bindings for cut/copy not to be released from the text entry box, breaking cut/copy/paste until nemo was restarted.
* src/nemo-extension-config-widget.c: Make "No extensions found" un-clickable like the other two lists. (Would crash nemo when clicked)
-- Clement Lefebvre <root@linuxmint.com> Mon, 26 Oct 2015 11:44:59 +0000
nemo (2.8.0) rosa; urgency=medium
[ Daniel Schürmann ]
* pathbar: use a private struct and use use nemo_is_[home/root/desktop]_directory()
* Fix compile errors
* Don't use hardcoded script and action paths, remove unused sys script path
* Used definitions from nemo-global-preferences
* Moved action key definition to nemo-action.h to be external usable
* Show comment as tooltips for actions in action config, and improve comments for some actions.
* all: remove nemo_window_slot_go_to()
* Combine the search bar and query editor
* Added search_is_not_empty, to fixe a segfault in treelist
[ Jonathan DePrizio ]
* Only include the domain if the method is SMB
[ Monsta ]
* bumped some deps and build-deps
[ AlirezaNaghizadeh ]
* quick rename
* quick rename
[ pyecs ]
* Fix default sort order bug in list view
[ Michael Webster ]
* nemo-places-sidebar.c: Fix a couple of drag-and-drop issues when there are no bookmarks, or when the xdg-bookmark area is empty.
* nemo-places-sidebar.c: Fix a memory leak.
* connect-to-server: remember the last connection type.
* nemo-list-view.c: Fix column sorting when default sort type is "Detailed type"
* nemo-connect-server-dialog.c: Fix previous commit.
* fix build warning, missing prototype.
* Fix some build warnings
* nemo-window-pane.c: Fix crash during location entry.
* fix indentation
[ Clement Lefebvre ]
* Don't assign the position of the last closed window to the first opened window (it would be really confusing if it worked.. and it didn't really work since gtk_application_get_windows() seemed to also count the desktop window)
* Prefs: Rephrase quickrename option
* nemo-action-config-widget.c: Localize non-localized comment string
* Updated pot file
[ Corbin ]
* Re-add revealer animation on search bar
* Fix Query Editor Row not displaying
-- Clement Lefebvre <root@linuxmint.com> Tue, 20 Oct 2015 10:32:51 +0100
nemo (2.6.7) rafaela; urgency=medium
[ Michael Webster ]
* progress window: simplify slightly, have info widgets manage themselves more, to prevent having a race condition at certain stages of the file operation.
-- Clement Lefebvre <root@linuxmint.com> Mon, 22 Jun 2015 23:35:49 +0200
nemo (2.6.6) rafaela; urgency=medium
[ Michael Webster ]
* Switch from .svg to .png format for the file operation tray icon. Scalable/symbolic isn't supported in gtk 3.12(+?)
* open-with dialog: Fix focus and user interaction issues - - Focus defaults to the custom entry box - Enter key (or double-clicking in the list) will now 'OK' the dialog, and open the file with either the selected program, or the custom command. - The ok button now greys out if there is an invalid custom entry - Removed misleading program-picker button label and image.
* preferences: tweak style a bit to match c-s
* nemo-extensions-list: Don't hardcode lib path
* nemo-view, nemo-sidebar: quiet warnings when looking for network locations
-- Clement Lefebvre <root@linuxmint.com> Sun, 14 Jun 2015 12:42:06 +0200
nemo (2.6.5) rafaela; urgency=medium
[ leigh123linux ]
* add runtime requirement for libcinnamon-desktop4
[ mtwebster ]
* Fix a couple build warnings
* nemo-application: register with org.gnome.SessionManager - this should fix the race condition where c-s-d dies before nemo does, causing all of our icons to revert to fallbacks briefly.
-- Clement Lefebvre <root@linuxmint.com> Wed, 27 May 2015 10:25:57 +0200
nemo (2.6.4) rafaela; urgency=medium
[ Michael Webster ]
* menus: Always show icons in Open With and Templates submenus.
* nemo-bookmark-list: make sure to keep the bookmarks file writable by the user (and not just root) when running nemo as root.
* fix build warning, fix prototype name.
[ leigh123linux ]
* Update version for cinnamon-desktop build dep
-- Clement Lefebvre <root@linuxmint.com> Mon, 25 May 2015 10:40:14 +0200
nemo (2.6.3) rafaela; urgency=medium
[ leigh123linux ]
* update cinnamon-desktop min version
* bump it again
-- Clement Lefebvre <root@linuxmint.com> Thu, 21 May 2015 12:44:03 +0200
nemo (2.6.2) rafaela; urgency=medium
[ Clement Lefebvre ]
* Gettext fix: Due to genre/plural, in many languages, adjectives are not translatable on their own. They need to relate to a noun.
* Gettext: Simplified msgids in file operation queue to make them easier to translate
* Updated pot
[ Michael Webster ]
* Adapt Nemo to deal with problem situations with the user thumbnail cache: - Added --fix-cache command line option (must be run as root) - Added quick check at startup to detect major problems and disable thumbnailing until fixed. - Individual thumbnailed files are checked on the fly for permission issues. - When a problem is detected, an infobar appears, offering to fix the problem, or ignore it.
* Have 'dismiss' last for Nemo's lifespan.
* thumbnails: Remove an orphan comment from previous commits, fix wording of the --fix-cache command-line option.
-- Clement Lefebvre <root@linuxmint.com> Thu, 21 May 2015 11:06:16 +0200
nemo (2.6.1) rafaela; urgency=medium
* Packaging: Fixed hardcoded gir typelib path
-- Clement Lefebvre <root@linuxmint.com> Wed, 20 May 2015 09:26:24 +0200
nemo (2.6.0) rafaela; urgency=medium
* 2.6.0
-- Clement Lefebvre <root@linuxmint.com> Tue, 19 May 2015 17:34:50 +0200
nemo (2.5.1) unstable; urgency=medium
* 2.5.x
-- Clement Lefebvre <root@linuxmint.com> Mon, 19 Jan 2015 16:55:00 +0100
nemo (2.4.4) rebecca; urgency=medium
* list-view: Don't reset zoom level when syncing statusbar zoom widget state.
-- Clement Lefebvre <root@linuxmint.com> Mon, 24 Nov 2014 09:11:57 +0100
nemo (2.4.3) rebecca; urgency=medium
* Never allow root nemo to manage the desktop.
-- Clement Lefebvre <root@linuxmint.com> Sat, 22 Nov 2014 17:17:30 +0100
nemo (2.4.2) rebecca; urgency=medium
* icon-container: Fix regression when renaming files in certain views -
* Revert "places sidebar: set cells to a fixed height, seems to prevent residual"
-- Clement Lefebvre <root@linuxmint.com> Tue, 11 Nov 2014 22:35:46 +0100
nemo (2.4.1) rebecca; urgency=medium
* Show UP button by default in the toolbar
* Re-enabled the right click context menu on nemo toolbar navigation buttons
* Recent files: show same open-with entries as normal folders
* Sidebar: Fix expander state
* Sidebar: workaround for icon render issue. Don't allow the tree view to be unrestrained vertically.
* Places sidebar: set cells to a fixed height, seems to prevent residual render issues
-- Clement Lefebvre <root@linuxmint.com> Tue, 11 Nov 2014 11:07:57 +0100
nemo (2.4.0) rebecca; urgency=medium
* 2.4.0
-- Clement Lefebvre <root@linuxmint.com> Fri, 31 Oct 2014 16:23:56 +0100
nemo (2.3.0) unstable; urgency=medium
* 2.3.0
-- Clement Lefebvre <root@linuxmint.com> Fri, 27 Jun 2014 14:44:35 +0100
nemo (2.2.3) qiana; urgency=medium
* Merging debian/patches
* Show unmount progress notifications when ejecting a drive
* Fix #627 - crash when unmounting archives. This is a temporary fix - pull request coming for permanent fix.
* places-sidebar: render eject icon correctly in hidpi
* Open-with dialog: Bugfix (Fixes #631) and a few improvements
* nemo-links: add desktop file hack for desktop session names.
* Fix sample nemo action to work with filenames with spaces.
* Really fix the sample action
* Clean up orphaned gtk bookmarks at startup.
* Revert "Clean up orphaned gtk bookmarks at startup."
* nemo-actions: Add flag to escape spaces in file paths.
* Use GtkRevealer for search bar.
* nemo-file: compare_by_display_name - handle null strings gracefully.
-- Clement Lefebvre <root@linuxmint.com> Fri, 27 Jun 2014 14:43:10 +0100
nemo (2.2.2) qiana; urgency=medium
* 2.2.2
-- Clement Lefebvre <root@linuxmint.com> Wed, 21 May 2014 12:36:20 +0100
nemo (2.2.1) qiana; urgency=medium
* 2.2.1
-- Clement Lefebvre <root@linuxmint.com> Thu, 01 May 2014 14:35:34 +0100
nemo (2.2.0) qiana; urgency=medium
* 2.2.0
-- Clement Lefebvre <root@linuxmint.com> Sat, 12 Apr 2014 15:50:14 +0100
nemo (2.0.8) petra; urgency=low
* 2.0.8
-- Clement Lefebvre <root@linuxmint.com> Mon, 25 Nov 2013 18:37:31 +0000
nemo (2.0.7) petra; urgency=low
* 2.0.7
-- Clement Lefebvre <root@linuxmint.com> Sat, 23 Nov 2013 13:39:58 +0000
nemo (2.0.6) petra; urgency=low
* 2.0.6
-- Clement Lefebvre <root@linuxmint.com> Mon, 11 Nov 2013 13:42:09 +0000
nemo (2.0.5) petra; urgency=low
* 2.0.5
-- Clement Lefebvre <root@linuxmint.com> Sun, 03 Nov 2013 15:53:05 +0000
nemo (2.0.4) petra; urgency=low
* 2.0.4
-- Clement Lefebvre <root@linuxmint.com> Thu, 31 Oct 2013 13:32:20 +0000
nemo (2.0.3) petra; urgency=low
* 2.0.3
-- Clement Lefebvre <root@linuxmint.com> Tue, 29 Oct 2013 10:40:51 +0000
nemo (2.0.2) petra; urgency=low
* 2.0.2
-- Clement Lefebvre <root@linuxmint.com> Tue, 22 Oct 2013 14:20:41 +0100
nemo (2.0.1) petra; urgency=low
* 2.0.1
-- Clement Lefebvre <root@linuxmint.com> Fri, 18 Oct 2013 15:57:39 +0100
nemo (2.0.0) petra; urgency=low
* 2.0.0
-- Clement Lefebvre <root@linuxmint.com> Wed, 02 Oct 2013 16:36:43 +0100
nemo (1.9.1) petra; urgency=low
* 1.9.1
-- Clement Lefebvre <root@linuxmint.com> Mon, 30 Sep 2013 14:21:12 +0100
nemo (1.8.5) olivia; urgency=low
* 1.8.5
-- Clement Lefebvre <root@linuxmint.com> Tue, 20 Aug 2013 14:07:52 +0100
nemo (1.8.4) olivia; urgency=low
* 1.8.4
-- Clement Lefebvre <root@linuxmint.com> Tue, 09 Jul 2013 17:12:40 +0200
nemo (1.8.3) olivia; urgency=low
* 1.8.3
-- Clement Lefebvre <root@linuxmint.com> Sat, 01 Jun 2013 12:55:17 +0100
nemo (1.8.2) olivia; urgency=low
* 1.8.2
-- Clement Lefebvre <root@linuxmint.com> Sun, 19 May 2013 21:08:35 +0100
nemo (1.8.1) olivia; urgency=low
* 1.8.1
-- Clement Lefebvre <root@linuxmint.com> Thu, 09 May 2013 13:29:40 +0100
nemo (1.8.0) olivia; urgency=low
* 1.8.0
-- Clement Lefebvre <root@linuxmint.com> Sun, 05 May 2013 13:21:54 +0100
nemo (1.7.6) olivia; urgency=low
* 1.7.6
-- Clement Lefebvre <root@linuxmint.com> Fri, 03 May 2013 17:07:54 +0100
nemo (1.7.5) olivia; urgency=low
* 1.7.5
-- Clement Lefebvre <root@linuxmint.com> Tue, 30 Apr 2013 16:45:52 +0100
nemo (1.7.4) olivia; urgency=low
* 1.7.4
-- Clement Lefebvre <root@linuxmint.com> Sat, 27 Apr 2013 20:03:25 +0100
nemo (1.7.3) olivia; urgency=low
* 1.7.3
-- Clement Lefebvre <root@linuxmint.com> Mon, 15 Apr 2013 14:56:37 +0100
nemo (1.7.2) olivia; urgency=low
* 1.7.2
-- Clement Lefebvre <root@linuxmint.com> Fri, 22 Mar 2013 14:07:10 +0000
nemo (1.7.1) olivia; urgency=low
* 1.7.1
-- Clement Lefebvre <root@linuxmint.com> Tue, 19 Feb 2013 16:29:56 +0000
nemo (1.1.2) nadia; urgency=low
* 1.1.2
-- Clement Lefebvre <root@linuxmint.com> Wed, 14 Nov 2012 12:02:03 +0000
nemo (1.1.1) nadia; urgency=low
* 1.1.1
-- Clement Lefebvre <root@linuxmint.com> Tue, 06 Nov 2012 16:37:43 +0000
nemo (1.1.0) nadia; urgency=low
* 1.1.0
-- Clement Lefebvre <root@linuxmint.com> Mon, 05 Nov 2012 18:47:31 +0000
nemo (1.0.9) nadia; urgency=low
* 1.0.9
-- Clement Lefebvre <root@linuxmint.com> Fri, 02 Nov 2012 20:50:56 +0000
nemo (1.0.8) nadia; urgency=low
* 1.0.8
-- Clement Lefebvre <root@linuxmint.com> Thu, 01 Nov 2012 12:55:13 +0000
nemo (1.0.7) nadia; urgency=low
* 1.0.7
-- Clement Lefebvre <root@linuxmint.com> Sun, 28 Oct 2012 16:25:12 +0000
nemo (1.0.6) nadia; urgency=low
* 1.0.6
-- Clement Lefebvre <root@linuxmint.com> Tue, 23 Oct 2012 15:33:14 +0100
nemo (1.0.5) nadia; urgency=low
* nadia
-- Clement Lefebvre <root@linuxmint.com> Sat, 20 Oct 2012 12:23:47 +0100
nemo (1.0.4) nadia; urgency=low
* 1.0.4
-- Clement Lefebvre <root@linuxmint.com> Thu, 18 Oct 2012 13:43:14 +0100
nemo (1.0.3) maya; urgency=low
* 1.0.3
-- Clement Lefebvre <root@linuxmint.com> Mon, 01 Oct 2012 15:22:23 +0100
nemo (1.0.2) maya; urgency=low
* 1.0.2
-- Clement Lefebvre <root@linuxmint.com> Thu, 27 Sep 2012 14:27:20 +0100
nemo (1.0.1) maya; urgency=low
* 1.0.1
-- Clement Lefebvre <root@linuxmint.com> Wed, 19 Sep 2012 10:32:29 +0100
nemo (1.0.0) maya; urgency=low
* Initial version, based on nautilus 3.4.2-0ubuntu3
-- Clement Lefebvre <root@linuxmint.com> Wed, 18 Jul 2012 18:43:00 +0000