Permalink
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:
    
    https://git.gnome.org/browse/gtk+/commit/?h=0611cb48
    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:

    https://git.gnome.org/browse/nautilus/commit/?id=050d031250970b55bbb0e4a58dfaded84c89b354
    
    Note, we handled this originally by blacklisting Gdk from thumbnailing
    certain image file types, including jpg2000 formats.  See:
    
    linuxmint/cinnamon-desktop@f7927e9
    
    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:
    
    https://github.com/bitsgalore/jp2kMagic/tree/master/sampleImages
    (with no crashing)
    
    However, this file: http://www.fnordware.com/j2k/relax.jp2 causes
    a full crash for what seems like a different reason (unrelated to
    Gdk/Nemo.)
    
    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
    themselves.
    mtwebster committed Oct 10, 2016
Commits on Oct 8, 2016
  1. nemo-file-management-properties.glade: 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
  2. Merge pull request #1310 from claudetete/master

    Add option about mouse double click to go to parent folder
    clefebvre committed on GitHub Oct 7, 2016
Commits on Oct 1, 2016
  1. add option to manage double cick in blank area (off by default) becau…

    …se it changes previous behavior
    claudetete committed Oct 1, 2016
Commits on Sep 29, 2016
  1. Merge pull request #1300 from itzexor/sidebar-width-cb

    nemo-window.c: save sidebar width 100ms after last change
    mtwebster committed on GitHub Sep 29, 2016
  2. Merge pull request #1298 from itzexor/window-state-maximized

    nemo-application.c: fix maximized window state preservation
    mtwebster committed on GitHub Sep 29, 2016
Commits on Sep 27, 2016
  1. Merge pull request #1308 from daschuer/remove_ellipsize_columns

    Remove conditional ellipsis code for GTK < 3.12.0 builds.
    clefebvre committed on GitHub Sep 27, 2016
  2. Merge pull request #1307 from darealshinji/patch-1

    Add link to Launchpad translations to README
    clefebvre committed on GitHub Sep 27, 2016
Commits on Sep 26, 2016
  1. Remove conditional ellipsis code for GTK < 3.12.0 builds.

    It shinks all non "name" columns to an unreadable size.
    It adds also log spam and suffers a compiler warning because of a missing
    "static void". Tested on Ubuntu Trusty.
    daschuer committed Sep 26, 2016
Commits on Sep 18, 2016
  1. nemo-application.c: fix maximized window state preservation

    This fixes the maximized window state not being preserved properly since
    PR #1261.
    
    While trying to track this down, I found that we are in some cases passing
    NULL to g_application_open in the hint parameter which is explicitly
    forbidden and results in unexpected strings being passed to
    nemo_application_open. I have added a NULL check there to prevent this.
    
    Aside from that, I also had to add a check for an empty string in open_window
    otherwise we override the previously restored window state in too many cases.
    itzexor committed Sep 18, 2016
  2. nemo-window.c: save sidebar width 100ms after last change

    As pointed out in #1096, the sidebar width setting is written an excessive
    amount of times during a resize operation. Instead of using a likely
    immediate callback with g_idle_add, use g_timeout_add with a 100ms interval.
    
    The timeout is removed and re-added every time the sidebar width changes,
    so the callback will not fire until 100ms after the last change.
    
    This setting may still be written multiple times during a single resize
    operation.
    itzexor committed Sep 18, 2016
  3. Make AX_ macros optional

    Not all AX_ macros aren't available in previous versions of
    autoconf-archive, making them optional allows backports.
    maxyz committed Sep 18, 2016
Commits on Sep 14, 2016
  1. Merge pull request #1257 from ChrisJAllan/spacing

    Expand grid width to canvas size
    clefebvre committed on GitHub Sep 14, 2016
  2. Merge pull request #1183 from leigh123linux/fix_gcc_warnings

    Fix GCC pointer signedness warnings
    clefebvre committed on GitHub Sep 14, 2016