Commits on Dec 6, 2016
Commits on Dec 5, 2016
Commits on Dec 4, 2016
  1. Rename labels: follow theme if available, sane default

    Fixes #688
    *Split caja.css. Much of it can load with GTK_STYLE_PROVIDER_PRIORITY_THEME to allow themes that support Caja to set their own style. CSS required for the desktop background to show and to keep the white text suitable for most backgrounds needs GTK_STYLE_PROVIDER_PRIORITY_APPLICATION so it is loaded separately from new file caja-desktop.css
    *Move all css items that must not be overridden by themes (most of them are for the desktop) to caja-desktop.css and keep those that are only needed when themes do not set them at all in caja.css
    lukefromdc committed Dec 4, 2016
Commits on Dec 3, 2016
  1. caja.css: fix missing comma

    lukefromdc committed Dec 3, 2016
Commits on Nov 28, 2016
  1. Fix restart loop when started without icons on the desktop

    Fix for #686
    Also checked in XFCE to make sure unkillable caja process did not return
    Note that the combination of no icons on the desktop with exit on last window will still trigger a restart loop just as it always has
    lukefromdc committed Nov 28, 2016
Commits on Nov 24, 2016
  1. build: require libmate-desktop >= 1.17.0

    just to make sure it won't be built against GTK+2 version
    monsta committed Nov 24, 2016
Commits on Nov 22, 2016
  1. release 1.17.1

    raveit65 committed Nov 22, 2016
  2. sync with transiflex

    raveit65 committed Nov 22, 2016
  3. move to GTK+3 (>= 3.14), drop libunique, GTK+2 code, and --with-gtk b…

    …uild option
    *Remove GTK_VERSION_CHECK (3, 0, 0) and libunique selectors
    *Remove GTK2 and libunique specific code.
    *Leaves selector for specific GTK3 versions.
    *Remove #DEFINES for vbox/hbox previously required for GTK2 compatability
    *Keep vbox in caja-spatial-window.c, it is necessary for the desktop to work
    *spatial-window vbox issue at #591
    lukefromdc committed Nov 22, 2016
Commits on Nov 17, 2016
  1. Check for libnotify

    Since edb2cc8 we use /usr/include/libnotify/notify.h so check for it.
    lukefromdc committed Nov 17, 2016
Commits on Nov 11, 2016
Commits on Nov 10, 2016
Commits on Nov 8, 2016
Commits on Nov 4, 2016
  1. Fix GTK2 build

    lukefromdc committed Nov 4, 2016
  2. Compact view: ensure horizontal mouse wheel works both directions

    Apply patch by ZenWalker for horizontal scrollwheel mice, without it
    scrolling left or right scrolls right only
    lukefromdc committed Nov 4, 2016
  3. Fix mousewheel scrolling in compact view

    Apply Nautilus commit GNOME/nautilus@0832acd
    lukefromdc committed Nov 4, 2016
Commits on Nov 3, 2016
  1. Improved merge folder dialog

    based on nautilus commit:
    Fixes partially #535
    sc0w committed Nov 3, 2016
  2. suppress notification on unmounting non-ejectiable device

    Do not send "it is not safe to remove the drive" notifcation on unmount of internal drive or other non-ejectable device. Also stop incorrect notification on cancelled eject operation (as when mounted by another user and not authorized to eject).
    lukefromdc committed Nov 3, 2016
Commits on Oct 24, 2016
  1. Add gsettings preference to enable/disable notifications

    Defaults to TRUE
    lukefromdc committed Oct 24, 2016
  2. libunique builds: enable eject notifications

    We no longer need to use any GtkApplication features for this so enable it in libunique builds too. Tested with and without libunique in GTK 3.22
    lukefromdc committed Oct 24, 2016
Commits on Oct 23, 2016
  1. Refactor notification code to remove duplicate function

    The desktop icon eject code required a function in libcaja-private so we no longer need it in caja-application.c
    lukefromdc committed Oct 23, 2016
  2. GtkApplication: show notifications for ejecting from the desktop too

    Show desktop notifications for ejecting a drive from the desktop as well.The code in caja-file-operations won't show notifications from the sidebar so that code is still needed too.
    lukefromdc committed Oct 23, 2016
  3. GtkApplication: Notify when ejected volumes safe to unplug

    Notify users when an external drive is still writing data on attempt to eject, and again when drive is safe to unmount. Notifications behave as they do in Nemo when ejecting/unmounting a flash drive. Tested with GTK 3.22 and a known slow flash drive.
    This is in GtkApplication builds only, code is from Nemo. FIXME: build system does not limit libnotify dependency to GtkApplication builds and is rather improvised. Adding libnotify to CORE_MODULES via did not work, and using Nemo's changes put -lnotify into CORE rather than ALL libs and that caused build failures on failure to link.
    lukefromdc committed Oct 23, 2016
Commits on Oct 22, 2016
  1. GtkApplication: fix "caja 3.0" message

    This text was borrowed from Nautilus 3.0 commits used in GtkApplication port, where all Nautilus references were changed to Caja
    lukefromdc committed Oct 22, 2016
Commits on Oct 19, 2016
  1. release 1.17.0

    raveit65 committed Oct 19, 2016
Commits on Oct 18, 2016
  1. sync with Transifex

    monsta committed Oct 18, 2016
Commits on Oct 17, 2016
  1. Start immediately some ops

    emanuele-f committed with lukefromdc Oct 14, 2016
  2. Fix bad indentation

    emanuele-f committed with lukefromdc Sep 30, 2016
  3. add GtkStock compatibility

    emanuele-f committed with lukefromdc Jun 12, 2016
  4. typos and little changes

    emanuele-f committed with lukefromdc Jun 12, 2016