Commits on Feb 16, 2017
  1. Merge pull request #1418 from JosephMcc/desktop-fix

    Fix a crash when attempting to delete an empty selection on the desktop
    mtwebster committed on GitHub Feb 16, 2017
Commits on Feb 15, 2017
  1. Fix a crash when attempting to delete an empty selection on the desktop

    Bail out early if there is no selection and and add a bit of extra protection
    in case we are inadvertently doing this elsewhere.
    Closes: #1415
    JosephMcc committed Feb 15, 2017
Commits on Feb 7, 2017
  1. Merge pull request #1395 from leigh123linux/dont_reload_while_reload

    Don't reload while a reload is ongoing
    clefebvre committed on GitHub Feb 7, 2017
Commits on Jan 17, 2017
Commits on Dec 12, 2016
  1. 3.2.2

    clefebvre committed Dec 12, 2016
Commits on Dec 10, 2016
  1. 3.2.1

    clefebvre committed Dec 10, 2016
  2. Merge pull request #1354 from leigh123linux/file-operations

    file-operations: don't recurse for trash operations
    clefebvre committed on GitHub Dec 10, 2016
  3. Merge pull request #1355 from leigh123linux/fix_desktop_icons_wayland

    Force X11 backend
    clefebvre committed on GitHub Dec 10, 2016
  4. nemo-file-operations.c: Don't update position metadata on most file

    operations - it's costly, and can cause lockups.
    mtwebster committed Dec 10, 2016
Commits on Dec 9, 2016
  1. Force X11 backend

    leigh123linux committed Dec 9, 2016
Commits on Dec 7, 2016
  1. l10n: Update POT file

    clefebvre committed Dec 7, 2016
Commits on Dec 5, 2016
Commits on Nov 24, 2016
  1. Merge pull request #1340 from smokku/missing-debug-flag

    Add missing "Desktop" DEBUG flag
    clefebvre committed on GitHub Nov 24, 2016
Commits on Nov 23, 2016
  1. Merge pull request #1344 from leigh123linux/patch-4

    Add space to Name[en_GB]
    clefebvre committed on GitHub Nov 23, 2016
Commits on Nov 21, 2016
  1. Add space to Name[en_GB]

    leigh123linux committed on GitHub Nov 21, 2016
Commits on Nov 15, 2016
  1. Add missing "Desktop" DEBUG flag

    smokku committed Nov 15, 2016
Commits on Nov 7, 2016
  1. 3.2.0

    clefebvre committed Nov 7, 2016
Commits on Nov 5, 2016
  1. Generate additional files

    clefebvre committed Nov 5, 2016
Commits on Oct 28, 2016
  1. nemo-application.c: Add a whitelist for ignoring existing desktop

    handlers by WM_CLASS match.  By default 'conky' is in the list
    Fixes #1327
    mtwebster committed Oct 28, 2016
Commits on Oct 26, 2016
  1. Merge pull request #1321 from leigh123linux/file-undo-operations

    file-undo-operations: change trashed files matching condition
    clefebvre committed on GitHub Oct 26, 2016
Commits on Oct 23, 2016
  1. 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:
    mtwebster committed Oct 23, 2016
  2. 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.
    mtwebster committed Oct 23, 2016
Commits on Oct 22, 2016
Commits on Oct 21, 2016
  1. nemo-desktop-manager.c: run layout_changed when the widget scale

    factor changes.  This (hopefully) handles regressions with hidpi
    support due to c5a5134.
    mtwebster committed Oct 21, 2016
Commits on Oct 20, 2016
  1. eel-gnome-extensions.c: Use preferred terminal emulator when using

    "Run in terminal" to execute something.  This more or less reverts
    a75c26d but simplifies it somewhat,
    adapting the function that is used in GDesktopAppInfo and adding
    a check for our user setting.
    Fixes #620.
    mtwebster committed Oct 20, 2016
Commits on Oct 19, 2016
  1. 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.
    Instead, adjust the icon container margins (as was done previous to
    individual monitor handling) for the desktop windows when the
    _NET_WORKAREA changes.  This property only applies to primary monitors,
    so for non-primary monitors we leave the margins set at 50 all around,
    which is fairly reasonable for most situations involving panels, etc..
    This change means that the Nemo[Blank]DesktopWindows now cover the
    entirety of each monitor, so we go back to explicitly sizing these
    windows as well (as opposed to simply maximizing to ensure they
    conform to the work area on non-primary monitors.)
    Discussion at #1177
    mtwebster committed Oct 19, 2016
Commits on Oct 12, 2016
  1. nemo-application.c: Look for already-existing desktop windows before

    attempting to manage the desktop.
    Fixes #1314 - multiple instances can exist, but only one will manage
    the desktop.  Instances not managed by a session manager (such as
    those launched with dbus-launch) will die out after their last window
    is closed.
    mtwebster committed Oct 12, 2016
Commits on Oct 11, 2016
  1. nemo-thumbnails.c: Don't set a stack size - see:
    Note, we handled this originally by blacklisting Gdk from thumbnailing
    certain image file types, including jpg2000 formats.  See:
    With this nemo patch, and reverting the cinnamon-desktop patch,
    nemo seems ok generating thumbnails for some jp2 files, but not all.
    Notably, it can generated all but two files here:
    (with no crashing)
    However, this file: causes
    a full crash for what seems like a different reason (unrelated to
    The cinnamon-desktop blocking will be modified to use the existing
    mimetype blacklist key in dconf to apply to all thumbnailing, not
    just external thumbnailers, and have jpg2000 as the only blacklisted
    type by default.  This way, if the decode library (Which I believe
    is libjasper) gets updated/fixed, the user can enable thumbnailing
    mtwebster committed Oct 10, 2016
Commits on Oct 8, 2016
  1. improve the description

    of the click-to-rename feature.
    mtwebster committed Oct 8, 2016
  2. 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.
    Untrusted .desktop files (like in .../share/applications) already
    show their extension in the view, so when renaming them, we don't
    want to append yet another .desktop to it.
    Fixes #523
    mtwebster committed Oct 8, 2016
Commits on Oct 7, 2016
  1. Merge pull request #1299 from maxyz/nemo_drop_gnome-common

    Make AX_ macros optional
    clefebvre committed on GitHub Oct 7, 2016