Commits on Oct 8, 2012
Commits on Aug 28, 2012
Commits on Jul 29, 2012
  1. +Improved "sorting by number" mechanism.

    The new implementation knows how to manage files with multiple
    numbers in their names.
    committed Jul 29, 2012
Commits on Jul 28, 2012
  1. =Fixed comment in advice.

    committed Jul 28, 2012
Commits on Jul 22, 2012
  1. =Fixed bugs in tab-switching.

    1) inhibited unnecessary messages and confirmation requests from files.el
    2) fixed refreshing of tabs when switching between virtual and regular buffers.
    committed Jul 22, 2012
Commits on Jul 14, 2012
  1. +Added custom variable `sr-fast-backup-extension'.

    This variable allows to set the extension to append to the names of new files
    created with the `sr-fast-backup-files' function (@!), either as a plain string
    of as an s-expression to be evaluated at run-time.
    committed Jul 15, 2012
Commits on Jul 13, 2012
  1. +Bugfixes and improvements in find operations.

    The execution of find operations on selected directories and files went broken
    with the move to lexical bindings -- now it's working again. I have also added
    the possibility to perform simultaneously many find operations at the same time
    on different panes/tabs.
    committed Jul 14, 2012
Commits on Jul 8, 2012
  1. =Bugfix: silence compiler warnings during installation.

    Currently the compiler doesn't seem to be smart enough to deduce that
    though the symbols `sr-tree-dismiss' and `sr-tree-search-cursor' may
    not be bound at runtime, they will not be invoked anyway if they are
    not.
    committed Jul 8, 2012
Commits on Jul 5, 2012
Commits on Jul 4, 2012
  1. +Bugfixes: Buttons and PopViewer can now be installed simultaneously.

    Fixed also several minor bugs and solved all compilation warnings.
    committed Jul 5, 2012
Commits on Jul 2, 2012
  1. =Minor fix in comments.

    committed Jul 2, 2012
Commits on Jul 1, 2012
Commits on Jun 29, 2012
  1. +Use lexical bindings.

    The "lexical-binding: t" declaration has been added to the main script and to
    all the extensions (excepting for the "old checkpoints" for Emacs 22), and all
    the compiler warnings have been addressed (at least those from Emacs 24.1.50.1)
    committed Jun 30, 2012
  2. =Make unionfs-fuse the Union FS implementation by default.

    It does have issues, and in some cases its still preferable to use funionfs, but
    the latter seems to be not maintained since 2007, and Debian has removed it from
    its package repositories.
    committed Jun 30, 2012
  3. +Bugfix: `sr-virtualize-pane' should effect only the active pane.

    When both panes displayed the same buffer, `sr-virtualize-pane' used to make
    both panes virtual, which was not the desired behavior.
    committed Jun 30, 2012
  4. +Improved active/passive path graphical highlighting.

    There is no need to generate overlays to highlight the paths in both the active
    and the passive pane. We can instead use font lock to first display the path in
    both panes with the passive directory face, and then change the appearance of
    the path in the active pane using a dynamically built overlay.
    
    Additionally, some times there is a need to use more than one face to display
    the active path, e.g. when using simultaneously wdired and the mirror extension
    to rename files inside a compressed archive, SC needs to remember both faces and
    restore them in order: default face -> mirror face -> wdired face when "going
    in", and the other way around when the whole operation is completed. The current
    implementation replaces the previous `sr-current-path-face' plain variable with
    a list `sr-current-path-faces' to achieve this effect.
    committed Jun 30, 2012
  5. +New implementation of history navigation.

    The original implementation of history navigation worked quite well most of the
    time, but not always. The ring structure caused some of the directories recently
    visited to get "lost" under certain conditions. The new implementation is stack
    based and strives to maintain the most recently visited entries as near as
    possible to the currently displayed entry.
    committed Jun 29, 2012
  6. Add possibility to disable automatic killing of unused buffers.

    Manually managing Sunrise buffers allows to maintain marks, narrowing, or any
    other modifications made to a buffer, even if that buffer loses focus. This is
    the default operation model offered by Dired and some long time Emacs users have
    learned to take good advantage of it.
    committed Jun 29, 2012
Commits on Jun 24, 2012
  1. +Improved path highlighting mechanism.

    Do not create overlays for paths in the passive pane, instead set the
    passive path face everywhere from the beginning (using font-lock in
    Sunrise core and text properties in the Tree extension) and modify it
    as needed.
    committed Jun 24, 2012
  2. =Minor refactorings.

    committed Jun 24, 2012
Commits on Jun 23, 2012
  1. =Bugfix: prefer `labels' over `flet'.

    In latest versions of Emacs, `flet' is not working as reliably as it used to.
    committed Jun 24, 2012
Commits on Jun 16, 2012
  1. +Slightly improved renaming of tabs: an empty alias now resets the la…

    …bel to its default value.
    committed Jun 16, 2012
Commits on Jun 5, 2012
  1. Updated version to 420

    committed Jun 5, 2012
  2. @jwiegley

    Make sr-lock-window a bit more resilient

    If I type C-x 1 in the viewer window, make Sunrise Commander think that
    it was exited.
    jwiegley committed with Jun 5, 2012
Commits on May 4, 2012