removed vim-easytags and vim-misc
added vim-dispatch subtree
added dispatch and tag stuff to vimrc
adding svn to ranger
updated ranger

Squashed commit of the following:

commit fc138baee9118076e8181096246a484f3611456c
Merge: 1538e80 b16f115
Author: hut <hut@lepus.uberspace.de>
Date:   Thu Oct 23 01:24:15 2014 +0200

    Merge remote-tracking branch 'klinke/CR_scout_fix'

commit b16f1156e98f4dd870b3779911fa9568c4f8272a
Author: Klinkenstecker <klinkenstecker@gmx.de>
Date:   Wed Oct 22 23:26:25 2014 +0200

    fixed indentation width

commit 1538e8078b0431466ad60f967764dd3543d2ca5b
Merge: 97a545e d09072b
Author: hut <hut@lepus.uberspace.de>
Date:   Tue Oct 21 20:08:19 2014 +0200

    Merge branch 'master' of https://github.com/tannhuber/ranger

commit 97a545e576c150532581d0c863bbfeb26be7a871
Merge: 48b7de5 d4b1e45
Author: hut <hut@lepus.uberspace.de>
Date:   Tue Oct 21 19:40:23 2014 +0200

    Merge branch 'doc-fix-ref-for-colorscheme' of https://github.com/blueyed/ranger

commit 48b7de52def66f92fc4caab309e313b71033e5ea
Merge: 8823176 e2bf284
Author: hut <hut@lepus.uberspace.de>
Date:   Tue Oct 21 19:39:09 2014 +0200

    Merge branch 'selection_in_titlebar' of https://github.com/Klinkenstecker/ranger

commit d4b1e45a9c4570fe8d4fa3a8c5e8c92c82efbd56
Author: Daniel Hahler <git@thequod.de>
Date:   Mon Oct 20 07:01:01 2014 +0200

    doc: fix reference for colorscheme config

commit 88231762605b685704bb8f38eb7c70d2d83a79fa
Author: hut <hut@lepus.uberspace.de>
Date:   Mon Oct 20 03:12:30 2014 +0200

    prettier screenshot

commit 80439e69af9959df887b94ce12b05ca5aa1fc246
Author: hut <hut@lepus.uberspace.de>
Date:   Mon Oct 20 02:53:06 2014 +0200

    README: added a screenshot

commit 3943384002dd41969052b1710704f06aabf82320
Author: hut <hut@lepus.uberspace.de>
Date:   Wed Oct 15 21:57:33 2014 +0200

    ranger.pod: Added IRC channel to manpage

commit 6721127a497595fbdc0d237c4c1021fcd783ee41
Author: hut <hut@lepus.uberspace.de>
Date:   Wed Oct 15 21:20:59 2014 +0200

    gui.widgets.console: validate keys before adding to unicode_buffer

    This, along with the previos commit, helps with a bug that GermainZ
    reported:  If you press CTRL+Left Arrow when using ranger on python3,
    you become unable to type new letter keys because ranger tries to
    interpret all the input as a unicode sequence.

commit 74a4dde385d23e091a21e39b5d779f3169b846ab
Author: hut <hut@lepus.uberspace.de>
Date:   Wed Oct 15 21:16:52 2014 +0200

    gui.widgets.console: clear unicode_buffer when len >= 4

commit 76788499997b7e7bff4cd27b9202aa83e9e39fd0
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Oct 11 17:52:32 2014 +0200

    rifle.py: expand environment variables in "has" function

commit 6ad0d82c6d9d0f552dd6374dce84e79864e08d9e
Author: hut <hut@lepus.uberspace.de>
Date:   Fri Oct 3 23:54:05 2014 +0200

    added doc/ranger.1.html to .gitignore

commit 477ae879345190e2a6d6f283378a6357c4c078e0
Author: hut <hut@lepus.uberspace.de>
Date:   Fri Oct 3 23:49:02 2014 +0200

    added doc/release-checklist.txt

commit e2bf284de6e446d0cb9b353dd222d996ab238663
Author: Klinke600 <steffen.fuerst@gmx.de>
Date:   Wed Oct 1 00:28:42 2014 +0200

    New show_selection_in_titlebar setting

commit 6bccc8c34bba2525b5a93537c142ca38dec0bb46
Author: Klinke600 <steffen.fuerst@gmx.de>
Date:   Wed Oct 1 00:04:36 2014 +0200

    pressing <CR> directly after scout -ek doesn't delete the complete
    console line anymore

commit 93654aa049863d2ef5534dbde09bd17cafd55584
Author: Ashwin Nanjappa <ashwin.n@outlook.com>
Date:   Fri Sep 19 13:10:00 2014 +0800

    Added redrawing when we return to Vim from Ranger without opening any
    file.

commit 41ab10c142d6463610bf5be6329db58430d4070a
Author: Веремеенко Артём <a.veremeenko@svadom.ru>
Date:   Tue Sep 2 10:32:58 2014 +0400

    Commands "yp", "yd", "yn" now copy to X11 clipboard selection too.

commit 207cafb045e8288b0f91df1528b9edb2a2c31971
Author: hut <hut@lepus.uberspace.de>
Date:   Tue Aug 26 22:43:28 2014 +0200

    container.directory: implemented random sorting

commit dc4216a55e80361177675118944a69514618f6c9
Author: hut <hut@lepus.uberspace.de>
Date:   Fri Aug 22 23:46:26 2014 +0200

    change the bug tracker URL

commit 8a289dd26b9474639e6c004df80fe19532ca54f7
Author: hut <hut@lepus.uberspace.de>
Date:   Fri Aug 22 23:38:21 2014 +0200

    fix sorting by size in some corner case

    see https://savannah.nongnu.org/bugs/index.php?42736

commit a9fd41af92a0c13bc178e39fc957b4953a0d4483
Author: hut <hut@lepus.uberspace.de>
Date:   Fri Aug 22 23:22:00 2014 +0200

    added dwb to the list of browsers

commit 4feb2e15c8b8f55518c78940f6ec4578ace02e31
Author: hut <hut@lepus.uberspace.de>
Date:   Fri Aug 22 21:18:04 2014 +0200

    fix references to README.md

commit 577bfa90c6fb5faab5ae75ba3f343ffd447d3784
Author: rukai <rubickent@gmail.com>
Date:   Tue Aug 19 16:42:41 2014 +1000

    Restored original rename mapping and added renameConsole under 'a'.

commit 94ed0313c02c0449815e67f38e56f6589c69389e
Author: rukai <rubickent@gmail.com>
Date:   Mon Aug 18 17:16:53 2014 +1000

    Fixed renameConsole usage in documentation.

commit dcf5f19e82a0cd9b09e75c836c28139f16733f59
Author: rukai <rubickent@gmail.com>
Date:   Sun Aug 17 20:11:39 2014 +1000

    Mapped renameConsole to 'A'

commit 5210a0d5b022725ff5e0165ec5bd7de5f84ecc8d
Author: rukai <rubickent@gmail.com>
Date:   Sun Aug 17 20:10:36 2014 +1000

    Added renameConsole a command which automatically creates a console for the rename command and places the cursor before the file extension.

commit 8202d055f8e413e61950342d1a214f2c43254e58
Author: hut <hut@lepus.uberspace.de>
Date:   Wed Jul 23 21:13:38 2014 +0200

    config/rc.conf: don't use the obsolete -d flag

commit 96004e714e63d4e67afeb5e8b2bad6d994532a90
Author: hut <hut@lepus.uberspace.de>
Date:   Wed Jul 23 20:50:13 2014 +0200

    optimized README.md for github

commit 341e51710df321b8530dcd14d3aeaae9e169e7eb
Author: hut <hut@lepus.uberspace.de>
Date:   Wed Jul 23 20:34:29 2014 +0200

    rename README to README.md

    This way, github treats the README as a markdown file and displays it
    nicely.

commit 8061eb4c7003acdc1f2ec5ab26c2ec32913e2d09
Author: Nathan Typanski <ntypanski@gmail.com>
Date:   Tue Jun 10 21:02:39 2014 -0400

    fix crash in sha encode of previews

    When opening certain filetypes, for which Ranger can't render a preview
    (they appear as 0 bytes), Ranger will crash on the sha1_encode:

        Traceback (most recent call last):
        File "~/ranger/ranger/core/main.py", line 139, in main
            cacheimg = os.path.join(ranger.CACHEDIR, self.sha1_encode(path))
        File "~/ranger/ranger/core/actions.py", line 821, in sha1_encode
            sha1(path.encode('utf-8')).hexdigest()) + '.jpg'
        AttributeError: 'NoneType' object has no attribute 'encode'

    This solves that by checking at the beginning of get_preview() that
    `file.realpath` is not None, and returning early if it is None.

commit db2bdb28fe42d5ef9ef1aa6a27a56f3a56b993ad
Author: Zoran Plesivčak <zplesivcak@gmail.com>
Date:   Sun Jun 1 14:50:02 2014 +0200

    added MATE edition of image and PDF viewer

commit d09072b48da7061b01e5cead01de2cdd22821486
Author: Joseph Tannhuber <sepp.tannhuber@yahoo.de>
Date:   Sun May 11 20:45:32 2014 +0200

    Solarized colorscheme added.

commit a5bf7552f85826535ad25b8b18346a5fd998e8f4
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Sat May 3 15:30:21 2014 +0200

    Fix cdpath commit, which was broken in several ways

    This fixes commit 04681ff7ceb8a as follows:

     - check when cdpath is None. Otherwise split fails on None objects and
       causes ranger to crashes when CDPATH is not set in the environment.

     - actually set cdpath variable in the lowercase case. Before it was not
       assigned to any variable.

     - join paths with os.path.join instead of concatenating with '/'.

commit 8bf5af78620e9c4ee1959aeb81b01273d1ca5aba
Merge: 1f3a71c 04681ff
Author: hut <hut@lepus.uberspace.de>
Date:   Tue Apr 29 16:16:45 2014 +0200

    Merge remote-tracking branch 'perdu/CDPATH'

commit 04681ff7ceb8a7db4111dbfac5f06477561c4c4a
Author: Célestin Matte <celestin.matte@gmail.com>
Date:   Mon Apr 28 19:42:45 2014 +0200

    Handle CDPATH

    This shell feature allows one to cd directly to remote directories located
    in paths defined in the variable. Allow handling of such variable in ranger.
    Compatible with: bash, ksh, zsh, csh, and possibly others.

commit 1f3a71cbf7e4604ce931f89dfd571968f53b6bba
Merge: b5faa2e c826091
Author: hut <hut@lepus.uberspace.de>
Date:   Mon Apr 28 14:16:29 2014 +0200

    Merge remote-tracking branch 'perdu/patch_editor'

commit c826091a74e88102ca1795ab9798dd8b8498f653
Author: Célestin Matte <celestin.matte@gmail.com>
Date:   Mon Apr 28 10:40:00 2014 +0200

    Allow $EDITOR to contain spaces

    $EDITOR variables consisting of "program name + options" are not handled
    correctly because of quotes around $EDITOR. As a result, if $EDITOR is not
    a simple program name (i.e. if it includes options, as in "emacs -nw"), the
    full string is taken as a program and fails to run.
    Error message: (/bin/sh: 1: emacs -nw: not found)
    Removing quotes fixes this problem.

commit b5faa2e41d19a92cc3d19c591254eee77f60cfa3
Author: hut <hut@lepus.uberspace.de>
Date:   Mon Apr 28 04:18:28 2014 +0200

    doc/ranger.1: Added more key bindings to the man page

commit 3e31022b943f33f0466f9f5b7b452cf2363bfb40
Author: hut <hut@lepus.uberspace.de>
Date:   Wed Apr 23 20:57:27 2014 +0200

    core.actions: Enhanced :tab_new so you can type 5<C-n>

commit e1a8a76112b7c2b45f4ee389986187fabcd45a2f
Author: hut <hut@lepus.uberspace.de>
Date:   Wed Apr 23 20:52:34 2014 +0200

    core.actions: Enhanced :tab_move so you can type 5gt

commit 3dbb14263c01eaa0d2bec700998c1f0c278c7fe0
Merge: 7c869eb 8662228
Author: hut <hut@lepus.uberspace.de>
Date:   Wed Apr 23 20:45:39 2014 +0200

    Merge remote-tracking branch 'potato/fix'

commit 7c869ebddb5148a6b5f62be8d2c871ce0f03da07
Author: hut <hut@lepus.uberspace.de>
Date:   Wed Apr 23 20:40:19 2014 +0200

    Workaround in py3.4.0 for swapped x/y in curses addch()

    See http://bugs.python.org/issue21088,
    https://github.com/hut/ranger/issues/122

commit 86622285d7af668cb93e587d2a5ce141520f7452
Author: Emanuel Guevel <guevel.emanuel@gmail.com>
Date:   Sun Apr 13 17:26:35 2014 +0200

    Fix an erroneous function call

commit 0ba6150eefe3572af00f801534228ad83c8f625c
Author: hut <hut@lepus.uberspace.de>
Date:   Fri Apr 11 16:19:26 2014 +0200

    Turn "automatically_count_files" on by default

commit f57bb6033f146894db542c727c4910cafd25f3f2
Merge: 64e92ad eb26387
Author: hut <hut@lepus.uberspace.de>
Date:   Fri Apr 11 15:59:07 2014 +0200

    Merge remote-tracking branch 'taylorchu/master'

commit 64e92ada2321ffe4149a4f3f2492a1e34a959881
Author: hut <hut@lepus.uberspace.de>
Date:   Fri Apr 11 15:57:07 2014 +0200

    rebuilt man page

commit 4217d4e6cfa5ea877b8e29e5dbb9b3f933409721
Author: hut <hut@lepus.uberspace.de>
Date:   Fri Apr 11 15:56:50 2014 +0200

    Add setting "automatically_count_files"

commit eb26387a52b8fbfc93d37ec18952e0837cbf9caf
Author: taylorchu <tailinchu@gmail.com>
Date:   Sat Apr 5 23:13:37 2014 -0700

    improve keyerror fix

commit 95460bf2f76fc83decfc4119f4c8a21c59cbd3b3
Author: taylorchu <tailinchu@gmail.com>
Date:   Sat Apr 5 23:07:25 2014 -0700

    fix keyerror when updated_preview is called

commit d807aa384dddd49aada76c124acbfd2bca93fb59
Author: hut <hut@lepus.uberspace.de>
Date:   Wed Mar 19 22:40:59 2014 +0100

    ext.img_display: fixed ImageDisplayer.quit when crashing in initialize

commit 61390d7b13184d9ae845e2d6bf5b451d0f20a938
Merge: 1159115 b4b3bc6
Author: hut <hut@lepus.uberspace.de>
Date:   Wed Mar 12 21:20:44 2014 +0100

    Merge remote-tracking branch 'germain/w3m-previews' into w3m-previews

commit b4b3bc6e8a0ba9a5855120bbec8712bb34bbd25a
Author: GermainZ <germanosz@gmail.com>
Date:   Sun Mar 9 22:31:27 2014 +0200

    Add extension

commit 91daf58b56c7b84361f6be52097b753e737f3002
Author: GermainZ <germanosz@gmail.com>
Date:   Sun Mar 9 22:14:46 2014 +0200

    Python2 fix for utf-8 characters in file paths

commit c2ec5e1b34fa702879ff73ef8941cf416edf5402
Author: GermainZ <germanosz@gmail.com>
Date:   Sun Mar 9 12:55:39 2014 +0200

    Update rc.conf

commit 53ccbcf35566d5873f4f42b2d0ea8c080626bd31
Author: GermainZ <germanosz@gmail.com>
Date:   Sun Mar 9 12:54:04 2014 +0200

    Disable video image previews by default

commit 085ea1e99122a032424133104fca2e76610d8b1d
Author: GermainZ <germanosz@gmail.com>
Date:   Sun Mar 9 12:46:36 2014 +0200

    Allow scope.sh to be used for image previews

commit 1159115dc50b603bbc13dc39c7b4193c507f6dfc
Author: hut <hut@lepus.uberspace.de>
Date:   Fri Mar 7 21:57:13 2014 +0100

    gui.widgets/taskview: Higher precision in progressbar

commit 01bf29b307e39d6a7141c93f94715da9314d75e5
Author: hut <hut@lepus.uberspace.de>
Date:   Mon Feb 17 01:19:13 2014 +0100

    ext.img_display: fix misplacement of image in previous commit

    Thanks to majutsushi, see https://github.com/hut/ranger/issues/109

commit c32ca19711501ae299f081cf07ac8eddb46dfbf5
Author: hut <hut@lepus.uberspace.de>
Date:   Sun Feb 16 20:45:47 2014 +0100

    ext.image_display: new _get_font_dimensions implementation (broken)

    This allows drawing of images in gnome_terminal and tmux.  It is
    currently broken, since the image is drawn at the wrong place.

    Thanks to CasperVector, joehillen, majutsushi and progandy for the patch
    and corrections.

    See https://github.com/hut/ranger/issues/109 and
    https://savannah.nongnu.org/bugs/?40888

commit ab90d5bb637c0ecf90eb3bb3f5a9c696f3b43a13
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Feb 15 13:46:46 2014 +0100

    examples/vim_file_chooser: fixed redrawing

commit 37e085d2f91f47060f0f685f66164d331c5db9ae
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Feb 15 13:15:10 2014 +0100

    container.settings: sort ALLOWED_SETTINGS alphabetically

commit 883e8ddb38ba662f2b77ea97e0c3f68f041f143c
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Feb 15 13:14:06 2014 +0100

    config/rc.conf: polishing

commit f286cbdefb060e44bac6abd6c0ef4384593c9e23
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Feb 15 13:13:38 2014 +0100

    container.file: disable preview_max_size when value is 0

commit 55a1a2c221667ceaa7fe1393814cc1546aee52bf
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Feb 15 13:13:18 2014 +0100

    config/rc.conf: Added default value for preview_max_size

commit 1ee5650e684fdee0c82dee184acd9a2dbc2cace6
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Feb 15 13:07:11 2014 +0100

    doc/ranger.pod: Added man page entry for "preview_max_size" setting

commit aa594ec92b015c5d26698136e6aca61815d1e4b4
Merge: a4f1c36 23345a7
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Feb 15 13:05:48 2014 +0100

    Merge branch 'master' of https://github.com/punzik/ranger

commit a4f1c363597fe63e94f6f9a48a05fe63e9903b82
Merge: 4b66be6 4ff4880
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Feb 15 13:05:17 2014 +0100

    Merge branch 'master' of https://github.com/pkkm/ranger

commit 4b66be640681ee6f09ed19713ce0cc2b08ccd72c
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Feb 15 13:03:49 2014 +0100

    doc/ranger.pod: added man page entry for "cd_bookmarks" setting

commit 86dc932374f0ae7b72bafb5a63125578ca5f9521
Merge: e52be7b 2f1d6e4
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Feb 15 13:02:00 2014 +0100

    Merge branch 'cd_bookmarks' of https://github.com/serpent7776/ranger

commit e52be7b05b904fbea2e69e7f29878594909243aa
Merge: 80a7914 2d4c304
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Feb 15 13:00:49 2014 +0100

    Merge branch 'master' of https://github.com/introom/ranger

commit 80a7914a3fa737b7dd05af43d9347dc654db6064
Author: hut <hut@lepus.uberspace.de>
Date:   Mon Feb 3 16:33:46 2014 +0100

    ext.keybinding_parser: added doctests

commit f473be92d270654c67e0eb4fc8c17a5be99e29b2
Author: hut <hut@lepus.uberspace.de>
Date:   Mon Feb 3 14:44:47 2014 +0100

    Makefile: allow selecting files for "make test" by setting $FILTER

    For example:

    FILTER=signals make test

    will test only files that match "signals", i.e. only
    ranger/ext/signals.py.  FILTER is passed as a pattern directly to grep.

commit 2f1d6e4fbab229cf77d5c917bfa7a4aea432b2ab
Author: serpent7776 <serpent7776@gmail.com>
Date:   Fri Jan 31 16:09:19 2014 +0100

    Added setting to specify whether bookmarks are included in tab-complete for cd command

    Because this feature really annoyed me.

commit 2d4c3048ed73127f9c8becef68317a313e84647d
Author: introom <i@introo.me>
Date:   Sat Dec 28 15:33:57 2013 +0800

    fix improper display of disk free size on os x

commit 4ff4880173b4db55e6830c57025c55cc4f1472eb
Author: Paweł Kraśnicki <dev@pkkm.eu>
Date:   Sun Dec 22 13:39:35 2013 +0100

    Strip leading whitespace when parsing config

commit 1bf58392c6b26d9e6d4c5886a51c94d2526cd767
Merge: 792406e 1d50cd9
Author: hut <hut@lepus.uberspace.de>
Date:   Mon Dec 16 16:30:06 2013 +0100

    Merge branch 'master' of https://github.com/mvdan/ranger

commit 23345a7875357405c774d47335322aee933692c0
Author: Nikolay Puzanov <punzik@gmail.com>
Date:   Tue Dec 3 14:58:59 2013 +0400

    Add preview_max_size option.

commit 792406e7fcb83d7caf17fbaccff11d4755fa9be9
Author: hut <hut@lepus.uberspace.de>
Date:   Tue Nov 12 10:40:11 2013 +0100

    doc/tools/print_colors.py: more stable in unfriendly environments

commit e94916a912655c055f1d45a92c6f178f7742873f
Author: hut <hut@lepus.uberspace.de>
Date:   Mon Nov 11 22:03:37 2013 +0100

    gui.color: deal with terminals without "default" color

commit d194334e1653c352c734299f50abeee9a77dca24
Author: hut <hut@lepus.uberspace.de>
Date:   Mon Nov 4 21:34:20 2013 +0100

    data/scope.sh: don't evaluate special chars with echo

commit 093c8b1a7b7656c82923539a4286606fd7ded4b5
Author: hut <hut@lepus.uberspace.de>
Date:   Fri Oct 25 18:51:29 2013 +0200

    api.commands: improved tab-completion of :rename and others

    The list of items that you tab through is now constrained to non-hidden
    files and the order is the same as visible on the screen - starting from
    the current file.

commit 1d50cd9272007d8a1a7f19978055ee50e2ae717a
Author: Daniel Martí <mvdan@mvdan.cc>
Date:   Tue Oct 8 21:00:25 2013 +0200

    Add mpv, an active mplayer+mplayer2 fork

commit ee35f41d6b41dbf71cb558ecd8c69883738ff98a
Author: Israel Chauca Fuentes <israelvarios@fastmail.fm>
Date:   Tue Sep 17 23:51:43 2013 -0400

    Update vim_file_chooser.vim

    Allow choosing multiple files.
    Add ex command :RangerChooser.
    Use the value of mapleader for the keybinding.

commit 75533afccc5e96b231565adba923ba373cba2c6f
Author: hut <hut@lepus.uberspace.de>
Date:   Thu Aug 29 12:38:16 2013 +0200

    config/rc.conf: added :qa -> :quitall alias

commit f94abca65edb412c9e0d97495aafb53bd01c7edf
Author: hut <hut@lepus.uberspace.de>
Date:   Tue Aug 20 13:58:20 2013 +0200

    ext.keybinding_parser: interpret keys like <383>

    sometimes ranger's keybinding parser doesn't support whatever key you
    want to use.  In that case, it would be useful to be able to specify
    keys by their curses key code that can be taken from tools like
    /doc/tools/print_keys.py.  <383> would then be interpreted as
    <S-DELETE>, for example.

commit 12f8b60b62a7d995af9f14ae1747b145f6dad53f
Author: hut <hut@lepus.uberspace.de>
Date:   Tue Aug 20 13:57:45 2013 +0200

    ext.keybinding_parser: added key <S-DELETE>

commit 82836b1f259ef5d2545a04e54d9ec6a1854b3dbd
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Aug 17 13:57:27 2013 +0200

    core.actions: add numerical argument to toggle_visual_mode

commit f0919e87cad6d071cbae74813bd7c892224e8b99
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Aug 17 13:54:30 2013 +0200

    core.actions: better numerical argument to "mark_files"

commit 8a098da9f1e1fa62ddb6f629e50526686d3c1bbb
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Aug 17 13:49:31 2013 +0200

    ext.direction: fix off-by-one error in select()

commit 104ccf94dfe324285c2f60faad26fda66d43a30a
Author: hut <hut@lepus.uberspace.de>
Date:   Sat Aug 17 13:31:34 2013 +0200

    config/rc.conf: make :find case-insensitive

    The man page describes :find as case-insensitive.  It was also like this
    before the implementation of the :scout command.  So let's change it
    back until someone complains.

commit 0fc09e7963abff8966b4825eb03c5248ff0ab9cb
Author: hut <hut@lepus.uberspace.de>
Date:   Thu Aug 8 22:24:09 2013 +0200

    Changed email address in source code

    Since lavabit.com ceased providing email services, I had to change my
    address from hut lavabit com to hut lepus uberspace de.

commit 2820f3703d67cb3df021727137b7f4f98b07fef9
Merge: f61fbfa a0beb20
Author: hut <hut@lavabit.com>
Date:   Sun Jul 28 19:11:28 2013 +0200

    Merge branch 'efficient_w3mimgpreview'

commit f61fbfae9257363979ded4688240f6a83c3f3233
Author: hut <hut@lavabit.com>
Date:   Mon Jun 24 18:16:39 2013 +0200

    doc/HACKING: updated

    Based on a patch by Niku.

commit 1f795f3d7786f4b54141ce6e9e8faddfc59237b6
Author: hut <hut@lavabit.com>
Date:   Fri Jun 21 04:39:05 2013 +0200

    config/commands.py: typo

    Thanks to niku for the patch.

commit 5eb98930ad34e1008109f2c1d6e90aa1a72e23cc
Author: hut <hut@lavabit.com>
Date:   Fri Jun 21 04:35:47 2013 +0200

    rebuilt man pages with new pod2man version

commit b5c3a2d4870b775668a2c6ccfb71fb98ce0c0d43
Author: hut <hut@lavabit.com>
Date:   Fri Jun 21 04:34:55 2013 +0200

    ranger.1: mention that some commands are based on :scout

commit 42c24c7cafb43314e61e474a88743b1038f9a27f
Author: hut <hut@lavabit.com>
Date:   Fri Jun 21 04:33:58 2013 +0200

    ranger.1: more exhaustive documentation for :open_with

commit c0b14f2b6e025c1cf22dfe9f4c7718d5beace6df
Author: hut <hut@lavabit.com>
Date:   Sun Jun 16 18:20:26 2013 +0200

    data/scope.sh: fix extension matching on uppercase extension

    Thanks to niku for the patch.

commit 329fd725230a5618be01414d51e7684e07a49680
Author: hut <hut@lavabit.com>
Date:   Sun Jun 16 18:16:36 2013 +0200

    scope.sh: typo

    Thanks to niku for the patch.

commit 8eef932b21411c9abf1c80351d75b2adde875e13
Author: hut <hut@lavabit.com>
Date:   Sun Jun 16 18:15:23 2013 +0200

    commands.py: typos

    Thanks to niku for the patch.

commit d24e6155f612cd905e528934b7de3950e402cf31
Author: hut <hut@lavabit.com>
Date:   Tue Jun 11 14:04:41 2013 +0200

    container.file: typo

commit 29b05d00bf3ff1dab8d2e25a81ab7e9d31791c6e
Author: hut <hut@lavabit.com>
Date:   Mon Jun 10 01:08:30 2013 +0200

    doc/colorschemes.txt: update

commit 542e313af21aa2913a724a3ee98f9d8459da22b9
Author: hut <hut@lavabit.com>
Date:   Fri Jun 7 20:05:40 2013 +0200

    core.fm: fix shell escaping when using feh + "open_all_images"

commit 1f44e918572ce45618f84aef6e534d6afbc1be04
Author: hut <hut@lavabit.com>
Date:   Fri Jun 7 00:51:40 2013 +0200

    config/rc.conf: added ^L keys for pager and taskview

commit 80dae1ad9f9e3807db42cf8f5ef942d98355efdf
Author: hut <hut@lavabit.com>
Date:   Fri May 24 20:50:40 2013 +0200

    Change name back to "ranger-master" in --version output

commit 1419d7e7a842f95b074bae1de6292b09f2e492fd
Author: hut <hut@lavabit.com>
Date:   Fri May 24 20:45:13 2013 +0200

    RANGER! RANGER! HIGH VOLTAGE!

commit bd8ca128ac81c0fca1490136e50038bfa2cf2a0e
Author: hut <hut@lavabit.com>
Date:   Wed May 1 19:58:58 2013 +0200

    core.actions: update preview when changing file in pager

commit 58aa2b4541100201e91934a807c024d81142a258
Author: hut <hut@lavabit.com>
Date:   Tue Apr 30 02:47:31 2013 +0200

    doc/ranger.1: put a list of resources at the top

commit a0beb20f1d742b946221b70140c92294b0fb167b
Author: hut <hut@lavabit.com>
Date:   Wed Apr 24 23:22:17 2013 +0200

    core.fm: draw images later

commit 0b2f84884b987cd53973c9416ba8ae5d77e5e714
Author: hut <hut@lavabit.com>
Date:   Wed Apr 24 22:30:59 2013 +0200

    ext.img_display: more efficient way to draw images

    Instead of loading up w3mimgdisplay for each image and killing it
    afterwards, we just open it once for the first image and keep it open.
    It can receive any number of commands, so we can just keep writing them
    into stdin.  Perhaps it even caches the images to save time, I didn't
    test that yet.

commit 89413ffe6da4f6ebc7663a678eb91f3cd6f1f374
Author: hut <hut@lavabit.com>
Date:   Wed Apr 24 21:49:24 2013 +0200

    core.actions: reduce code dupliaction

commit 16ac6f0bd6c71a886de23293018aab9c2fac4e64
Author: hut <hut@lavabit.com>
Date:   Wed Apr 24 21:16:07 2013 +0200

    core.actions: pressing "i" opens ui.pager, not ui.browser.pager

    ui.pager makes use of the whole width,
    ui.browser.pager "pushes" the main column away to the left.

    The former seems more efficient to me for the "i" key.

commit 05db678e26d6a3170026205bae8936133b84b1ef
Author: hut <hut@lavabit.com>
Date:   Wed Apr 24 21:15:22 2013 +0200

    core.action: make pager_move work in log too (key W)

commit f28d418a7e6e22b5f0661e30a8d0fceb22067661
Author: hut <hut@lavabit.com>
Date:   Sun Apr 21 21:32:07 2013 +0200

    container.settings: fix "setintag" with certain settings

    To reproduce the bug:
    1. type ":setintag * sort ctime" into the console
    2. ensure that the directory ~ is untagged and ~/dl is tagged with "*"
    3. change directory to ~/dl/
    4. press ^R

    The result is that ~ is sorted by ctime even though it shouldn't be.
    this is because it uses the settings of fm.thisdir rather than it own
    settings.

    This commit fixes this bug

commit a22264f1551a308864ad787d508715c30cb30bbe
Author: hut <hut@lavabit.com>
Date:   Sat Apr 20 15:05:45 2013 +0200

    container.tags: added TODO entry

commit 56278294cf6e50f70918bd47e6c1a58e1d050e7f
Author: hut <hut@lavabit.com>
Date:   Sat Apr 20 15:04:17 2013 +0200

    config/commands: implemented :setintag <tags> <option>=<value>

commit 63b6a8281b9e3e601d4a34819ed1622a7b40c243
Author: Emanuel Guevel <guevel.emanuel@gmail.com>
Date:   Sat Apr 13 23:39:00 2013 +0200

    Fix plugin names in log view

commit d763950406f295ddfc190350d1ceefc9b5357526
Author: hut <hut@lavabit.com>
Date:   Fri Apr 12 21:37:48 2013 +0200

    core.fm: disable garbage collecting old directories

    it was kind of broken too

commit 234a50aa54d1e62347b49f432f76cee5df48893d
Author: hut <hut@lavabit.com>
Date:   Mon Apr 8 04:51:05 2013 +0200

    ext.vcs.vcs: use more traditional syntax in dict expression

commit 1f73d69ef3362239d06f4e0cdf806565f431f025
Author: hut <hut@lavabit.com>
Date:   Mon Mar 25 23:50:54 2013 +0100

    core.fm: only apply open_all_files to cmds with $@

commit 16c24d63dfaf40d3ffd45df2e8ecc2bbc4f0ad40
Author: hut <hut@lavabit.com>
Date:   Tue Apr 2 04:06:52 2013 +0200

    Revert "Added bumblebee-like "make uninstall""

    This reverts commit f19c589432c68ae1979adb723deb3665d38c0b4a.

commit f19c589432c68ae1979adb723deb3665d38c0b4a
Author: hut <hut@lavabit.com>
Date:   Mon Apr 1 16:06:21 2013 +0200

    Added bumblebee-like "make uninstall"

    This innovative uninstalling method unlocks the power and immense
    efficiency that resulted from years of dedicated R&D by the greatest
    minds to ever walk the face of the earth.  By now, this method is
    state-of-the-art after being tested by prestigious software such as
    bumblebee [1], marking a milestone and becoming a true legend in the
    history of open source development.

    [1] https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/commit/a047be85247755cdbe0acce6f1dafc8beb84f2ac

commit e71e0931a09ee71729582dd99a9a9c2eb987876b
Author: hut <hut@lavabit.com>
Date:   Sun Mar 24 22:45:24 2013 +0100

    ext.img_display: allow using W3MIMGDISPLAY_PATH env var

    in response to https://savannah.nongnu.org/bugs/?38582

commit 4b3b9e594faf539d96814bfca605405dce7d8086
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Thu Mar 21 13:24:36 2013 +0100

    Fix Issue #80 that crashed ranger when resized too small

    This fixes Issue #80 and cleans up the code a bit so this particular
    fragment is more readable.

commit 36a8688271953fdfffb5bd0bae967cde0b675b05
Author: hut <hut@lavabit.com>
Date:   Sun Mar 24 14:56:00 2013 +0100

    container.directory: fix pointer in refilter, not in sort

commit 8215f3af6a18755165e105879eeaad4fcad9951d
Author: hut <hut@lavabit.com>
Date:   Sun Mar 24 14:40:00 2013 +0100

    container.directory: move refilter() to the right place

commit 2214445dc164b18db18be291289c8b7f9059a0bd
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Thu Mar 21 12:43:45 2013 +0100

    fix missing quotes in shell macros

commit b0a0e3882378da7a7c75019c04380507cfdaecf3
Author: hut <hut@lavabit.com>
Date:   Sun Mar 17 22:37:12 2013 +0100

    widgets.browserview: resize when toggling draw_borders

commit d7f3d7dc8631abe931a1205f12d7f11e9929f1fb
Author: hut <hut@lavabit.com>
Date:   Sun Mar 17 21:03:38 2013 +0100

    gui.ui: remove curses.setupterm() instruction

    it was added in commit b34807bd428bbe7bb40e8798af17f0f4cf5ecf1f
    ("gui.ui: more portable terminal title support") and I don't know why
    anymore.  It seems to work perfectly without it.

    Keeping it seems to cause broken terminals on some systems though.

    see also:
    http://bugs.python.org/issue7567
    http://lists.nongnu.org/archive/html/ranger-users/2013-03/msg00046.html

commit e7930f43811773deffdbf8bb81fae273f0c1dafc
Author: hut <hut@lavabit.com>
Date:   Sun Mar 17 16:57:52 2013 +0100

    update examples (s/ranger.fsobject/ranger.container/)

commit 1f5a29d42745f0ae7c37a96339e8df0185d5f3dd
Author: hut <hut@lavabit.com>
Date:   Sat Mar 16 19:13:46 2013 +0100

    settings: sanitize in separate signal with higher priority

    Some signals may require the sanitized value BEFORE it is actually set
    with settings._raw_set. We need to separate sanitizing and _raw_set into
    separate signals so other signals can be bound in between those two.

commit 8a5944e1bd52dd749c34a5b4eda401902531175a
Author: hut <hut@lavabit.com>
Date:   Fri Mar 15 20:00:09 2013 +0100

    added doc/config directory with symlinks to configs

commit 48d5bf92ce6c8fb5132c3c464c6202ecec9289f5
Author: hut <hut@lavabit.com>
Date:   Fri Mar 15 18:27:43 2013 +0100

    settings: use regexes for local settings

commit e124e26958ad9db38ef836a129fab09fc9b2268a
Author: hut <hut@lavabit.com>
Date:   Fri Mar 15 17:31:56 2013 +0100

    settings: fix maximum line width

commit fd212529eb177af62400b118f5fcc6b27c828f93
Author: hut <hut@lavabit.com>
Date:   Fri Mar 15 17:28:28 2013 +0100

    settings: make setlocal work with all settings

commit 948bb0360cf9b4190e742a9f56cff75be1d7742d
Author: hut <hut@lavabit.com>
Date:   Fri Mar 15 00:36:30 2013 +0100

    ext.img_display.clear: adjust width

commit c3c895fe74966cf8e871bdafea73c59ef9c4559b
Author: hut <hut@lavabit.com>
Date:   Thu Mar 14 20:49:58 2013 +0100

    rc.conf: added keybinding to get to /usr/share/doc/ranger

commit 71821518f9612db4614af7f9eb2969850ca75f9b
Author: hut <hut@lavabit.com>
Date:   Thu Mar 14 01:49:42 2013 +0100

    widgets.browsercolumn: don't use list.clear(), py2 incompatible

commit 7505dd038a48a31bc8656fae2e01275bf3fe1807
Author: hut <hut@lavabit.com>
Date:   Tue Mar 12 15:11:46 2013 +0100

    container.settings: added notice that "show_cursor" aint working

commit 6154e8d6fb204f13c637df275718f978010df33a
Author: hut <hut@lavabit.com>
Date:   Tue Mar 12 14:37:36 2013 +0100

    container.fsobject: make it "SettingsAware"

commit f0a7599df497fa673cd08426be297362b1e1bf87
Author: hut <hut@lavabit.com>
Date:   Tue Mar 12 14:19:01 2013 +0100

    api.commands: make SETTINGS_RE private

commit bce590250dbfebb21e42a6ae9939f82ca877048d
Author: hut <hut@lavabit.com>
Date:   Tue Mar 12 14:05:24 2013 +0100

    container.directory: remove "signal" argument for refilter

commit f4e2cc827514a69670b6089c3f833f2ec8817495
Author: hut <hut@lavabit.com>
Date:   Sun Mar 10 15:19:20 2013 +0100

    container.directory: remove unnecessary refilter()

commit b53e2659a41b12eeb66b62ac74f3fc664760a539
Author: hut <hut@lavabit.com>
Date:   Sun Mar 10 15:04:09 2013 +0100

    container.directory: fix wrong check for None

commit 5a48cca9549eda475e754eb683db767f04dff231
Author: hut <hut@lavabit.com>
Date:   Sat Mar 9 20:39:41 2013 +0100

    simplified previous commit

commit d51f8d5a3f1b4addaff34ccffb2291b136117627
Author: hut <hut@lavabit.com>
Date:   Sat Mar 9 20:33:38 2013 +0100

    config/commands.py: faster filtering

commit a78f5a7898805f83fcb61d0d72c931cc87cfc17e
Author: hut <hut@lavabit.com>
Date:   Sat Mar 9 20:19:27 2013 +0100

    directory: typo

commit e53b222810d56810db69fc991ab29a921887f942
Author: hut <hut@lavabit.com>
Date:   Sat Mar 9 19:58:43 2013 +0100

    manpage: renamed example/ to /usr/share/doc/ranger/

commit 3cd8a402504b75c1ab63223ae0c583d2f803f11a
Author: hut <hut@lavabit.com>
Date:   Sat Mar 9 19:51:08 2013 +0100

    setup.py: added _findall function

commit 3b96a37f7f50e9c0f67ca1ed2374b948262bf682
Author: hut <hut@lavabit.com>
Date:   Sat Mar 9 19:07:34 2013 +0100

    setup.py: create a /usr/share/doc/ranger directory

commit 6c5f7d73bc634be4b566f041ff12c6d481fb4207
Author: hut <hut@lavabit.com>
Date:   Sat Mar 9 18:50:18 2013 +0100

    move doc/print_{colors,keys}.py to doc/tools/

commit d2c7d024290ee95afa418975c728ad64172dcfec
Author: hut <hut@lavabit.com>
Date:   Sat Mar 9 18:48:02 2013 +0100

    move examples to doc/examples

commit 62af277734f05f27f20467393c9d997012ddd2b4
Author: hut <hut@lavabit.com>
Date:   Sat Mar 9 00:27:06 2013 +0100

    examples/rifle_sxiv: fix rifle_sxiv with chars like []

commit c6217eca95ee932fcd90b0cb4be9d15fed5e0c3b
Author: hut <hut@lavabit.com>
Date:   Wed Mar 6 17:21:53 2013 +0100

    Add setting "open_all_images", removing "sxiv_opens_all_images"

    this is more general and can be adapted to work with more image viewers.

commit f7811dd4901a282bca4af9bb1b61e16ce8a6c35d
Author: hut <hut@lavabit.com>
Date:   Tue Mar 5 21:01:46 2013 +0100

    core.fm: use "basename" instead of "path" in sxiv hook

    This allows to pass more arguments before the argument list gets too
    long.

commit 50f6b42565ebbf957179acbcdbc5ef1d553a9705
Author: hut <hut@lavabit.com>
Date:   Tue Mar 5 20:01:06 2013 +0100

    added a rifle hook for better sxiv integration

commit b53a97ed7b7022ccf3cb3a91d2dbfd15e9352246
Author: Pierre Neidhardt <ambrevar@gmail.com>
Date:   Tue Mar 5 15:43:04 2013 +0100

    Fixed the sxiv workaround to handle spaces and be more POSIX compliant.

commit 69950954a9f1041ec0f494571250f10ff2fb7c77
Author: hut <hut@lavabit.com>
Date:   Mon Mar 4 14:32:43 2013 +0100

    core.runner: dont switch to console when using "s" flag

commit 9a12f613d0e26edd3c8650522237bebc359c34d7
Author: hut <hut@lavabit.com>
Date:   Mon Mar 4 14:32:31 2013 +0100

    core.fm: removed unnecessary import

commit 75b94c51d613f3d059800e36a752041898b28fda
Author: hut <hut@lavabit.com>
Date:   Sun Mar 3 18:26:40 2013 +0100

    HACKING: remove part about tabs; ranger uses spaces now

commit 51e2da298186c450449fc5278d2f13e0d1532313
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Sun Mar 3 16:30:17 2013 +0100

    vcs extension: fix vcs file status detection

    This fixes the following:
      - correct ignore state for directories containing only ignored
        files. (only git and bzr backends)
      - correctly mark as new the contents of untracked directories.
      - auxiliar function _path_contains.
      - small bug in bzr backend status detection.

commit b3660b9a2ad8fefe5969a6c4afb195b973ac1f04
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 14:41:21 2013 +0100

    setup.py: updated website URL

commit b4d9d12436658cc81cadf97be58bb8dfa06e3c54
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 14:41:04 2013 +0100

    setup.py: removed fsobject package

commit 0dc29735c5fca3ee30bd216285264c355fbf832d
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 14:23:25 2013 +0100

    gui.color: improved get_color

commit 102cc74ddb8f901f5c377916c82593d837726367
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 14:20:25 2013 +0100

    gui.color: remove "remove_attr" function

    What I didn't realize when I wrote the function "remove_attr" is that
    "remove_attr(value, attribute)"
    can be simply replaced with
    "value & ~attribute"

commit 146f51d6901bceac5b6c6447d967867948614268
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 14:08:21 2013 +0100

    ranger.fsobject: added BAD_INFO constant

commit f68a39586fad802ebb0d9aa5baaa6f5c2e3f0469
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 13:53:41 2013 +0100

    config/rifle.conf: fix pager label

commit eb7b0a7bc3ebea16216d86b2caa175ae6c56f3bf
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 13:19:49 2013 +0100

    renamed container.settingobject to container.settings

    ranger.container.settingobject.SettingObject ->
    ranger.container.settings.Settings

    ranger.container.settingobject.LocalSettingObject ->
    ranger.container.settings.LocalSettings

    This is for more conformity.  No other class is called *Object.

commit d7b2660eb16847f0fce5beef94ac496d57fb27d3
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 02:35:41 2013 +0100

    removed compatibility for "hidden_filter" option being a regex

commit 88d1575d9a728df278e4c7cef365b33bc738f73a
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 12:56:10 2013 +0100

    settingobject: remove complexity of shorten_title setting

commit 0416393c53bddb0a73f4d1c5930172e6c2114abc
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 12:53:27 2013 +0100

    simplify sanitizing of settings and core.shared module

commit 1cf3bce369cc51f34b2ab7f984ca1b3c8fbc70aa
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 12:09:04 2013 +0100

    core.tab: consistent return value in get_selection()

commit 3c10b99852aebb033dd3ad48def7e7b0af8800f9
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 12:03:29 2013 +0100

    added compatibility layer for ranger.fsobject module

commit 07262c1936ba5ccf14b8698126aa51e177bf793c
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 11:57:13 2013 +0100

    moved fsobject.* to container.*

    why have an extra directory for them?

commit 976302df2967969ce8857ecc625a4406666f5627
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 11:48:21 2013 +0100

    doc/ranger.1: removed obsolete reference to fm.env

commit ab67be4fee838f2093d0853eb4e82b73816cb363
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 10:57:49 2013 +0100

    rifle: added --version option

commit d7d2b7dd1d597b5ac9c2162921ad858ccb306279
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 10:52:38 2013 +0100

    doc/ranger.1: documented :scout command

commit c139ec86237c2800f55ea2064f18c1b5bc4e9523
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 09:19:47 2013 +0100

    Added version info to examples

commit 76612b05b5d1490032e38a736c7293bd750c877d
Author: hut <hut@lavabit.com>
Date:   Fri Mar 1 09:06:51 2013 +0100

    Makefile: Fix regex of 'make clean'

commit 7fb0af44f18ee4aefa0b50df2874d588ebafbcf6
Author: hut <hut@lavabit.com>
Date:   Thu Feb 28 02:53:40 2013 +0100

    doc/ranger.1: Fixed --copy-config documentation

commit f0b4836e73b1bd8df470759a66679c91e36aff56
Author: hut <hut@lavabit.com>
Date:   Wed Feb 27 02:02:41 2013 +0100

    config/rc.conf: added smart case options to search commands

commit 7ae01ec2b63948dbe3a802e34ca339a2c12bc730
Author: hut <hut@lavabit.com>
Date:   Wed Feb 27 02:02:20 2013 +0100

    fsobject.fsobject: fix crash with vcs_aware=true

commit 47bc59859328f8fa2c0446a13c3d25acdf946710
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Mon Feb 25 18:34:49 2013 +0100

    make vcs information display for subdirectories of a repo

    This fixes the code move in commit 6e46fd77cc8674e3ea360.

    The block of code that was moved needs to know about, the parent directory (when
    there is one). This is fixed by passing parent to load_vcs.

commit da7f543aecebb8ccb61031ebd422710ee7f8d0f5
Author: hut <hut@lavabit.com>
Date:   Mon Feb 25 06:47:57 2013 +0100

    commands.scout: removed unused AUTO_OPEN_DIRS constant

commit ddce7b7c81b711c58f2466bc0f6df11e2e134e38
Author: hut <hut@lavabit.com>
Date:   Mon Feb 25 05:21:42 2013 +0100

    config/commands: replace commands with aliases to :scout

    alias filter     scout -prt
    alias find       scout -aet
    alias mark       scout -mr
    alias unmark     scout -Mr
    alias search     scout -r
    alias search_inc scout -rt
    alias travel     scout -aefiklst

commit 5ecfa129a79a3e9a54151037d9c80a650a2c9999
Author: hut <hut@lavabit.com>
Date:   Mon Feb 25 05:14:30 2013 +0100

    commands.scout: added PERM_FILTER flag

commit 0c7c036c679eb483ed152dfd72fcc60f87673c74
Author: hut <hut@lavabit.com>
Date:   Mon Feb 25 05:09:31 2013 +0100

    fsobject.directory: turn self.filter into a regex

commit a573bda31bcd172454b5ec79c6f8ae384ab900bc
Author: hut <hut@lavabit.com>
Date:   Mon Feb 25 05:00:36 2013 +0100

    commands.scout: added UNMARK, SMART_CASE, use set_search_method

commit 15f811477ce6d46c1a422c9fd58d977035ff9dfd
Author: hut <hut@lavabit.com>
Date:   Mon Feb 25 04:13:38 2013 +0100

    commands.scout: better handling of "."

commit a9ce3aeeb11ee2eb1cc3c3076a0068646476ccdb
Author: hut <hut@lavabit.com>
Date:   Mon Feb 25 04:07:46 2013 +0100

    config/commands: fix blocking in :scout, remove debug code

commit da21d3d56862b34f3b15b08f9c7036e61649e055
Author: hut <hut@lavabit.com>
Date:   Mon Feb 25 04:03:24 2013 +0100

    api.commands: fix quick/tab/cancel for aliased commands

commit 5f64bc20d49dec42dfc55085eaa4c634071fbc54
Author: hut <hut@lavabit.com>
Date:   Mon Feb 25 03:51:32 2013 +0100

    config/commands: added :scout command

commit 93a13f70b6c1ccefade56e8e360498a68db36356
Author: hut <hut@lavabit.com>
Date:   Mon Feb 25 02:00:01 2013 +0100

    api.commands: added parse_flags()

commit ca7c55524a4aa8d283accb9b01de00e2a238751f
Author: hut <hut@lavabit.com>
Date:   Mon Feb 25 00:43:52 2013 +0100

    widgets.browsercolumn: made aroig's changes conform with PEP8

commit 4052d463749c72992a56990855315f17c5f1a486
Author: hut <hut@lavabit.com>
Date:   Mon Feb 25 00:36:52 2013 +0100

    widgets.browsercolumn: Fix wrong trimming of infostring

    Files with long names had their infostring trimmed even though the file
    name should be trimmed instead to make room for the infostring.

commit f5741fb1c94daeb8df451758b3ae9c8e78358e40
Author: hut <hut@lavabit.com>
Date:   Sun Feb 24 23:53:58 2013 +0100

    widgets.statusbar: reverted aroig's addition of whitespace

commit 1699a4e8e4eea10f2aaa3520cb16a0253c7248a0
Author: hut <hut@lavabit.com>
Date:   Sun Feb 24 23:47:28 2013 +0100

    vcs: fix indentation in gui.context

commit e483afd056edf4b8963ca095ea44155e5d61be57
Author: hut <hut@lavabit.com>
Date:   Sun Feb 24 23:36:21 2013 +0100

    removed unused lib ranger.ext.run_forked

commit 68ed390d61d3ef6a6dc88bed44c0c1e98216e051
Author: hut <hut@lavabit.com>
Date:   Sun Feb 24 23:28:14 2013 +0100

    vcs: move vcs import into load_vcs

commit 6e46fd77cc8674e3ea3603a66981ce1c6abc3d18
Author: hut <hut@lavabit.com>
Date:   Sun Feb 24 23:24:00 2013 +0100

    vcs: move some code from load_bit_by_bit to load_vcs

commit b108021d64010dbd4677dc24729680a8ab90fb04
Author: hut <hut@lavabit.com>
Date:   Sun Feb 24 23:10:37 2013 +0100

    fsobject.directory: dont load_vcs when not needed

commit 3d8af3624e773371e6af58745daba096e77e5166
Merge: f29cf29 bf6a3d6
Author: hut <hut@lavabit.com>
Date:   Sun Feb 24 15:45:08 2013 +0100

    Merge branch 'vcs'

    Conflicts:
    	ranger/gui/widgets/__init__.py

commit f29cf296420c257a55faaf485e3ef71f83ce6613
Author: hut <hut@lavabit.com>
Date:   Sun Feb 24 15:42:02 2013 +0100

    Change name back to "ranger-master" in --version output

commit b36c04794424944e0a87bc6f7df47f760a96e683
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 23:36:30 2013 +0100

    Fire in the Hole!

commit b68d28c1da376547672ca00ef7bc16e94030db18
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 20:24:09 2013 +0100

    Fix docstrings to comply with the PEP8

    http://www.python.org/dev/peps/pep-0008/#documentation-strings

commit bf6a3d6d6c11a85c37322e713b3c7a6eb2a484fc
Merge: 4d48d33 c1138eb
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 04:46:09 2013 +0100

    Merge branch 'master' into vcs

    Conflicts:
    	ranger/gui/widgets/browsercolumn.py

commit c1138eb006c6daaa9b88204b0695f18d55e027dc
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 04:07:27 2013 +0100

    ext.rifle: remove -S from shebang line to allow site imports

    this enables rifle to find the default rilfe.conf when installed via a
    package manager and when the user did not --copy-config=rifle.

commit d894fd02f52c569cfcf73917a006d68513af56ff
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 03:27:58 2013 +0100

    use 4-space-indents in files that had 2-space-indents

commit 58247b857f861c057158ec3ecab89f3dffcfe290
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 03:17:46 2013 +0100

    core.main: added RANGER_LOAD_DEFAULT_RC environment variable

    this fixes the problem that examples/plugin_skip_default_rc doesn't
    work, because plugins are loaded after the rc.conf.

commit 33aeef8e9fe3891723a2d2fe450859c46cb572ab
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 03:09:08 2013 +0100

    examples/plugin_chmod_keybindings.py: fixed crash

commit 240f7d0573108e7843113dd2609c06b1ba26caae
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 02:59:36 2013 +0100

    doc/ranger.1: update ENVIRONMENT section

commit 8bcfc1988283736d2cd5405789f04db8ccf151c3
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 02:17:17 2013 +0100

    ext.rifle: better searching for configuration file

commit 4537b1ab36f60baf4915f8378e26c13f9fa0d688
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 01:49:45 2013 +0100

    doc/ranger.1: typo

commit d797d616e524d6a42143027e2192241405e390d5
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 01:47:48 2013 +0100

    README: updated introduction

commit 80a93f0b02d35b9047b6801e7e1e899cd64e4520
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 01:42:26 2013 +0100

    README: update dependencies

commit 5b8b6b4e4406cab03c6af1f7c8c3ed2f935f765d
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 01:34:10 2013 +0100

    updated rest of the copyright notices

commit f1ece7d55787c1b82599cdd468b196f573eb45de
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 01:28:40 2013 +0100

    updated copyright notices

commit 4763c2d31727d8c7927f4c517fed851f8e40c4cc
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 01:20:46 2013 +0100

    update email address (romanz@lavabit.com -> hut@lavabit.com)

commit 90de80a0ed43d359edb1bf21eeaf3728f722d73a
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 01:09:35 2013 +0100

    doc/ranger.1: added chmod key bindings to man page

commit 37e6eb4551e312d75d1e6ca06e8a8f4c27fb6224
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 01:02:32 2013 +0100

    doc/ranger.1: remove midnight commander bindings from man page

    They are redundant.  The user can always look them up in the rc.conf.

commit 05e867b9146d7995d96a93ce3634a60ce81f698b
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 01:01:53 2013 +0100

    doc/ranger.1: update KEY BINDINGS section

commit 9bc0f18ed1c17a180e72e1c710b7cc6bcdc45e23
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 00:48:20 2013 +0100

    doc/ranger.1: updated the CONCEPTS section

commit 991b80f2fcfab3b3cb0c0c1c231f68662a093255
Author: hut <hut@lavabit.com>
Date:   Fri Feb 22 00:08:05 2013 +0100

    core.actions: fix a rare, silent exception

    There was some code assuming that fm.thisfile is not None.

commit bb24315dc27e99d1fa4f6d2e4f358959d27ed042
Author: hut <hut@lavabit.com>
Date:   Thu Feb 21 23:58:59 2013 +0100

    config/rc.conf: change untag keybinding from "T" to "ut"

    This makes it more consistent with other key bindings like v/uv, V/uV,
    dd/ud, yy/uy, q/uq, mX/umX and makes "u" a more universal undo-hotkey

commit 527bba304722a90f3bf4de81a15b6680ce3ea68c
Author: hut <hut@lavabit.com>
Date:   Thu Feb 21 23:56:56 2013 +0100

    config/commands: fix ":find .."

commit cb5c9a51c28a77f981a109e109bbf14874f62009
Author: hut <hut@lavabit.com>
Date:   Thu Feb 21 23:36:57 2013 +0100

    widgets.browserview: fix border drawing in all corner cases

    Border drawing depends on many things:
    - is the preview column collapsed?
    - is padding_right on?
    - is preview_files on?
    - is preview_directories on?
    - is the pager opened? ("i" key)
    - does the current file have a preview?

    This commit should fix border drawing in all of the mentioned cases.

commit 38a7bfc454752cc458243365e9431fc60504d6da
Author: hut <hut@lavabit.com>
Date:   Thu Feb 21 22:25:59 2013 +0100

    config/rc.conf: update comment of "shorten_title" setting

commit 914d37cd8e186c1e2b74a9d34ab4c22937d49b87
Author: hut <hut@lavabit.com>
Date:   Thu Feb 21 22:21:57 2013 +0100

    widgets.statusbar: remove superfluous space

    When display_size_in_status_bar is turned off, there was an extra space
    where the size would usually be.

commit f56258b926dc00392bcc1087e3c03d70f864c04d
Author: hut <hut@lavabit.com>
Date:   Thu Feb 21 22:18:48 2013 +0100

    config/rc.conf: typo

commit 2e728361fbc36e961f821405fd15e16da4df4918
Author: hut <hut@lavabit.com>
Date:   Thu Feb 21 22:13:18 2013 +0100

    config/rc.conf: update comment of "colorscheme" setting

commit a4ce044ec21a666a9f07db1033f73703a5ea7df0
Author: hut <hut@lavabit.com>
Date:   Thu Feb 21 22:11:28 2013 +0100

    config/rc.conf: added comment to "preview_images" setting

commit 9d5f7c988c71d583797e949cd39b74a137ff8598
Author: hut <hut@lavabit.com>
Date:   Thu Feb 21 21:53:51 2013 +0100

    core.shared: silence "missing preview script" message @ start

    This bug caused an error message to appear on every start of ranger, if
    the user has no scope.sh, because "use_preview_script" is set to true
    but "preview_script" is None.

    The expected behaviour would be to silently ignore it, to stop annoying
    people who don't want scope.sh.

commit 5bc4cb756c300795144edd8e1ea656a57c880f5d
Author: hut <hut@lavabit.com>
Date:   Tue Feb 19 16:08:54 2013 +0100

    widgets/pager: simpler Pager.destroy()

commit 7a66f1744c646d9f42e003cc992696ab10aeffda
Author: hut <hut@lavabit.com>
Date:   Tue Feb 19 15:59:30 2013 +0100

    widgets.pager: fix crash when not using img_display

commit 4d48d33ca5529464dadbb2fc70888da4cd9d24fa
Merge: 740d1e5 b389735
Author: hut <hut@lavabit.com>
Date:   Tue Feb 19 07:13:07 2013 +0100

    Merge branch 'master' into vcs

commit b389735d681a26114377b747fe3a8fe1d3effd51
Author: hut <hut@lavabit.com>
Date:   Tue Feb 19 07:07:23 2013 +0100

    gui.ui: clear image when opening taskview/pager

commit 162679bf1193df783a796ac9ca6981ebf58bcc1f
Author: hut <hut@lavabit.com>
Date:   Tue Feb 19 07:04:55 2013 +0100

    widgets.browserview: clear image when drawing bookmarks etc

commit 7dcc0dd0fd56cfc5b1bb7bcc3de08f9166492d60
Author: hut <hut@lavabit.com>
Date:   Tue Feb 19 07:00:09 2013 +0100

    widgets.browserview: shorter implementation of f4e5ce0

commit c1760b60136b919682805ffd947b4da926654d61
Author: hut <hut@lavabit.com>
Date:   Tue Feb 19 06:56:50 2013 +0100

    core.loader: handle race condition when process quits unexpectedly

commit f4e5ce0899c379ebebb31897b756f8eb4fa59652
Author: hut <hut@lavabit.com>
Date:   Tue Feb 19 06:53:46 2013 +0100

    widgets.browserview: clear image when (un)collapsing preview

commit 798c94a66b879463a1b27596171dde743ede795b
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 17:01:01 2013 +0100

    widgets.pager: fix redrawing when scrolling

commit 5d688c6039ddf39b6a32c808aa18450f3e9ef9be
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 04:02:19 2013 +0100

    setup.py: add doc/rifle.1 to man pages

commit 57c2dff12d03dbbe2b0fde0b19c9d5da2fb47336
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 03:26:07 2013 +0100

    doc/rifle.1: added whitespace at examples

commit a6836d5d2b809dab92c178c3678317d8c8f00220
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 03:22:32 2013 +0100

    doc/rifle.1: Added man page for rifle

commit d5e6a43d9a0c29c13aecb1df1a3459aabab1c3e6
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 01:35:08 2013 +0100

    widgets.pager: clear image on exit

commit ba6d22d6cf062a6dd79e253578985364cb411834
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 01:34:35 2013 +0100

    gui.ui: first destroy children, then itself

commit 740d1e5fd20525f2ac2c6b6af493b0c21d2e845e
Merge: 95bca17 2b3110f
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 01:21:16 2013 +0100

    Merge branch 'master' into vcs

    Conflicts:
    	doc/ranger.1

commit 2b3110fcfe4ecfeec120c700eb7b7ddb85c4fc40
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 01:18:14 2013 +0100

    README: removed bash dependency

commit e5238c692c74c9ee361c91f1e7cf2bdecf7418a0
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 01:14:36 2013 +0100

    ranger.1: update list of ranger options

commit bfafcaacd6329deddd2a671cc177105699302da3
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 01:00:28 2013 +0100

    ranger.1: added missing docs of settings

commit de9e10c902596e5879c0622a276665eb5b28d7a9
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 00:48:34 2013 +0100

    api.commands: make DELETE_WARNING deprecated

commit baf1bafa5c90b856c690b33ff74bc0fec344ae1c
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 00:41:36 2013 +0100

    examples/rifle_sxiv.sh: removed realpath dependency

commit fb24f4a8ca6475ce2966298a5753ee01d8628e6b
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 00:35:45 2013 +0100

    examples/rifle_sxiv.sh: remove bash dependency

commit a385c76ace33210b67de07e23a4a0681e1bdfe9c
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 00:29:27 2013 +0100

    ranger.__init__: change [path/filename] to [path] in USAGE

    this indicates that ranger should not be used as a file launcher
    anymore, since it now ships with the standalone program `rifle'.

commit ef6fcb2da8aa477289d121b679f08f460951a978
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 00:28:01 2013 +0100

    ranger.1: update doc of :open_with

commit e0a24ff235dc024c9b1d57eb648082da4166d9f8
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 00:24:56 2013 +0100

    config/commands: remove "--color=always" from :grep

    this avoids garbled output for a pager that doesn't pass through ansi
    codes to the terminal

commit fae5dba39993fcbf56b7dc6b90403f6328e23035
Author: hut <hut@lavabit.com>
Date:   Mon Feb 18 00:02:34 2013 +0100

    doc/ranger.1: update doc of :chmod, :delete, :find, :save_copy_buffer

commit c647bdb3e5e86cf7e658e14e2e29574c09283b03
Author: hut <hut@lavabit.com>
Date:   Sun Feb 17 23:55:30 2013 +0100

    doc/ranger.1: fully removed --mode and --flags from man page

commit 04ec3e360f54d0cdcadbc40896452cdb266b51de
Author: hut <hut@lavabit.com>
Date:   Sun Feb 17 23:54:31 2013 +0100

    doc/ranger.1: added :travel to man page

commit 7873a7cf96be9106836d76227f535f168839ad8b
Author: hut <hut@lavabit.com>
Date:   Sun Feb 17 23:54:20 2013 +0100

    config/commands: update docstring of :travel

commit 279a30238aa47f2bd37abcb40ecb907004e4bd8c
Author: hut <hut@lavabit.com>
Date:   Sun Feb 17 22:52:08 2013 +0100

    core.main: made --mode and --flag deprecated

    Again, use rifle as a file launcher instead

commit 7e21fb55d06fda57db1f300840498a2855477cc5
Author: hut <hut@lavabit.com>
Date:   Sun Feb 17 22:34:24 2013 +0100

    core.main: made --fail-unless-cd deprecated

    Instead of launching ranger for opening files, simply use rifle.

commit a4e8f6e5961e043f059ea1eef9962d970d233591
Author: hut <hut@lavabit.com>
Date:   Sun Feb 17 22:28:57 2013 +0100

    config/commands: remove :narrow command

    The command :narrow has few use cases, which will be served by a system
    that'll be implemented at a later point.

commit 0955e44aa3d809c75f6247075d32d0e5e368d622
Author: hut <hut@lavabit.com>
Date:   Sun Feb 17 22:28:28 2013 +0100

    config/commands: make :travel independent of :narrow

commit 93ed704c2ac066772b0da90840d9c57688d88a36
Author: hut <hut@lavabit.com>
Date:   Sun Feb 17 20:29:23 2013 +0100

    core.loader: actually kill the process when using kill_on_pause

commit 95bca173ce92294f31c052555b78938626f3c120
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Sun Feb 17 18:31:29 2013 +0100

    document config options for vcs on the man page

commit c6cfbaf2dae5d5aadfabfa82e48a1ca7d3ae0708
Author: hut <hut@lavabit.com>
Date:   Sun Feb 17 18:58:55 2013 +0100

    core.loader: Fix passing stdin to commands in python3

commit 096fd48b21ad1c9c5657bbec9d2a26ea55d22c62
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 20:07:12 2013 +0100

    config/commands: cleaner implementation of travel.execute()

commit 86048e558dc4b12c0b2a461e77f26828aa64e0a8
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 20:06:20 2013 +0100

    config/commands: allow going into hidden directories with :narrow

commit a8593a85bb8939a7dfc92ed39e24b7c9f76004a7
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 19:07:41 2013 +0100

    config/commands.py: removed obsolete reference to fm.env

commit 73cf294eebec7ee88c3fe93e38d0cf52253eb345
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 19:06:52 2013 +0100

    doc/HACKING: removed reference to ranger/core/environment.py

commit 4fc4f85607b27df380184395f65161363db748f8
Merge: 225aa78 9cc2278
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 17:32:59 2013 +0100

    Merge branch 'master' into vcs

commit 9cc2278339448e1f1b8dff2664175b49e28fa035
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 17:01:59 2013 +0100

    widgets.pager: draw images in a background process

commit 323d2742b488da9ff720e478cb5dec6145c10e54
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 17:01:18 2013 +0100

    ext.img_display: moved code to generate input to separate function

commit 89a1a316c8b3d95ff10db6c8ac349853f80f3faa
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 17:00:46 2013 +0100

    core.loader: Added input and kill_on_pause options to CommandLoader

commit 263be09587bd1fe2a6e9e30176983e684e1f69d7
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 15:44:18 2013 +0100

    fsobject.file: preview images even when preview_script is off

commit 225aa78ffb38b3dfea9d2b1c0ab3b6eb6f4977b7
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 13:42:47 2013 +0100

    setup.py: s/ranger.vcs/ranger.ext.vcs/

commit 15fb093cae01dd5c160d319a19557c52da759963
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 02:21:16 2013 +0100

    ext.vcs.vcs: typo s/true/True

commit 64a051f54f41bcfa8259bac3217ccf57ba2545e2
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 02:10:30 2013 +0100

    config/rc.conf: typo in "set vcs_backend_hg disabled"

commit a7136a4664ce9c402b9149555d6d07a2d3cb51b1
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Sat Feb 16 01:46:34 2013 +0100

    replace vcs_backends setting by vcs_backend_git, etc.

    The variables vcs_backend_git, vcs_backend_hg and vcs_backend_bzr have three
    possible values: disabled, local (only local info) and enabled (local and remote
    info).

commit 79ac442b161aee65a670fff3cdbf1075a5b3ece9
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 00:35:07 2013 +0100

    core.fm: create $confdir when using --copy-config

commit 7cfa2556a2f25264b3146ec3d8120801a232dd76
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 00:23:29 2013 +0100

    config/rc.conf: Use only "git" vcs_backend by default

commit 0f4ae7b5ca1edc30b44f7a2ccbbfe3e2d4139908
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 00:22:42 2013 +0100

    move ranger/vcs/* to ranger/ext/vcs/*

commit 573d3bf98923543818ecbc8b781dc85b373eacda
Merge: e09d42e 311983e
Author: hut <hut@lavabit.com>
Date:   Sat Feb 16 00:12:34 2013 +0100

    Merge branch 'master' into vcs

commit 311983e6f529c4b18d6e8264a5598591a8c98b37
Author: hut <hut@lavabit.com>
Date:   Fri Feb 15 23:56:14 2013 +0100

    gui.bar: extra safety check

commit c29059c87507bbcab6ca87b1bf1f396de6fc07f0
Author: hut <hut@lavabit.com>
Date:   Fri Feb 15 23:55:06 2013 +0100

    ext.widestring: fix f*kups on WideString(<unicode object>)

commit e09d42e3e49f1a78b141ff8b47c3fc3e82085f5b
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Wed Feb 13 11:26:12 2013 +0100

    Handle VcsError when scanning dir. Don't raise

commit c7abe0d4b4078adc1fff73cd19ffd6e3f8cd0c10
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Wed Feb 13 11:25:11 2013 +0100

    Added 'unknown' remote vcs status

commit ca93ee5a9c54e3802726d09becdab745a41cc4ba
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Wed Feb 13 10:46:54 2013 +0100

    fix vcs log errors on empty repos

commit 3a0536e460e95b94409168a14a224e6f00d4c1fc
Author: hut <hut@lavabit.com>
Date:   Fri Feb 15 22:14:48 2013 +0100

    core.actions: Don't break "uq" key on fm.reset()

commit 33f101caae297c3a84ecf5254ea4b66ecc766139
Author: hut <hut@lavabit.com>
Date:   Fri Feb 15 19:41:25 2013 +0100

    Added :travel and :narrow commands

commit 808a191c3cc848e25bd13356fe9300cb8fb04f2a
Author: hut <hut@lavabit.com>
Date:   Fri Feb 15 19:43:53 2013 +0100

    Revert "config/commands: added :scout command for faster ":find"ing"

    This reverts commit f24817eece19aafba5dd7399c2dd3c212dacf29b.

commit d4979d452e269113fb5edd0da3d47ce5ce5c5786
Author: hut <hut@lavabit.com>
Date:   Fri Feb 15 19:42:35 2013 +0100

    Revert "api.commands: add updated_line handler"

    This reverts commit 8a516820081a317b85c6c2ced7901a4000130bf5.

    The commit introduced a feature that already existed; you can simply run
    fm.open_console() to change the current line.

    Conflicts:
    	ranger/gui/widgets/console.py

commit a471b6e1a778112c857a10093c6ccf16070ed1e2
Author: hut <hut@lavabit.com>
Date:   Fri Feb 15 18:34:44 2013 +0100

    fsobject.directory: check for temporary_filter

    this can be used in commands which temporarily filter the directory,
    without disrupting the user-defined filter.

commit 9b065d0ac7ea3a26f73146b33e087e1ad35980f3
Author: hut <hut@lavabit.com>
Date:   Fri Feb 15 18:22:22 2013 +0100

    fsobject.directory.accept_file: pass directory, not dirname

    That way, the accept_file function can get whatever information about
    the directory it needs.

commit 325cac10f7c3af8e7c8fd22469f4354e72a2df90
Author: hut <hut@lavabit.com>
Date:   Fri Feb 15 18:02:06 2013 +0100

    fsobject.directory: removed useless code in accept_file

    the code "if hidden_filter in fname" assumes that hidden_filter is a
    string, which can never happen since Directory.load_bit_by_bit converts
    the string value to a regexp

commit 0566a8eadffa09142cc31d7e0b4feacea99ff5c8
Author: hut <hut@lavabit.com>
Date:   Wed Feb 13 23:39:37 2013 +0100

    widgets.console: Fix commands that open console in quick()

commit 3b762d11664a63c33fe0c6bb79b7f20c417c3980
Author: hut <hut@lavabit.com>
Date:   Wed Feb 13 04:06:57 2013 +0100

    config/commands: :filter as you type

    As requested by Miodrag Milic

commit f24817eece19aafba5dd7399c2dd3c212dacf29b
Author: hut <hut@lavabit.com>
Date:   Wed Feb 13 04:04:05 2013 +0100

    config/commands: added :scout command for faster ":find"ing

    as requested by Miodrag Milic

commit 8a516820081a317b85c6c2ced7901a4000130bf5
Author: hut <hut@lavabit.com>
Date:   Wed Feb 13 03:30:36 2013 +0100

    api.commands: add updated_line handler

    with this feature, commands can overwrite the line after each quick()
    call by changing the attribute "self.updated_line".

commit aff0fa07a88d2e532420b69b244c332c5e6d7e08
Author: hut <hut@lavabit.com>
Date:   Wed Feb 13 02:06:01 2013 +0100

    vcs.vcs: remove __init__ from VcsError(Exception)

    This breaks in python2.  Leaving out __init__ in subclasses of
    Exceptions is usually fine.

commit ce65794595963f9f72a3022735acdc711412b262
Author: hut <hut@lavabit.com>
Date:   Wed Feb 13 01:57:59 2013 +0100

    ext.widestring: catch a wild UnicodeEncodeError

commit 13a455948601b70f6017755ebc61d883bd13179e
Author: hut <hut@lavabit.com>
Date:   Wed Feb 13 01:45:56 2013 +0100

    vcs.hg: fix python2 ImportError when importing configparser

commit 9f304f0745b97db6a52fb3eb6b2b5ad228432096
Author: hut <hut@lavabit.com>
Date:   Wed Feb 13 01:26:19 2013 +0100

    examples/README: add instructions on how to install plugins

commit 08b6bd2fb5fec0f226064cca9abe25c5e74f8af9
Author: hut <hut@lavabit.com>
Date:   Wed Feb 13 01:15:45 2013 +0100

    config/rc.conf: Fix comment about avoid loading of default rc.conf

commit 0770d21a81d6b4a47da4a751f5ddb485d0f4dc00
Author: hut <hut@lavabit.com>
Date:   Tue Feb 12 21:43:41 2013 +0100

    container.settingobject: sort keys of ALLOWED_SETTINGS

commit 350964409e1e40bc17353ca6e962a636293c48e8
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Sun Feb 10 12:37:22 2013 +0100

    Rebuilt manpage

commit bd87e709f27eec2eee27433c9769c8122770b3c4
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Sun Feb 10 12:35:56 2013 +0100

    Added version control system related commands

    Adds commands to stage, unstage changes, and to display diffs and logs using the
    embedded pager.

commit 470cf6795559fb8525e6d4e7cbe6c693e0004639
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Sun Feb 10 12:30:15 2013 +0100

    Adds config settings and documentation for the vcs feature

commit 014fd772df3fdd505a595babc9e29e1398980527
Author: Abdó Roig-Maranges <abdo.roig@gmail.com>
Date:   Thu Nov 15 00:42:35 2012 +0100

    Displays version control data on the status bar

    Data displayed: branch, repo status and summary of last commit.

commit aa4d6a7073165294f1e251df7d6310d20d449e81
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Sun Feb 10 12:19:22 2013 +0100

    Displays version control data on browser column

      * I have restructured BrowserColumn._draw_directory. Hopefully it is easier
        mantain now. Simplified horizontal space computations, etc.

      * Displays two symbols on the right of every entry, showing local status, and
        status regarding the remote vcs repo.

      * Added the necessary context to be able to change colors for individual
        symbols from the colorscheme.

commit 94bf56dd024b4fa33b5ae4c80f5091fec0995d1c
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Sun Feb 10 11:59:09 2013 +0100

    Support for extracting metadata from version control systems

      * Makes fsobject aware of vcs.
      * Makes directory get vcs status data when loading content.
      * Adds a config option to enable/disable the vcs info feature.

commit e6b847b34d2f48a60dabde39d96d227f1f818c6c
Author: Abdo Roig-Maranges <abdo.roig@gmail.com>
Date:   Sun Feb 10 11:40:31 2013 +0100

    Merged code to manipulate version control systems

    Supports git, hg and bzr.

commit a9bd6171c682f5c2235f435d539998770aeaddaf
Author: hut <hut@lavabit.com>
Date:   Sun Feb 10 21:22:46 2013 +0100

    ext.img_display: disable preview_images when unsupported

commit f2cc491647fa0cb2cd37488d007d549a5c80ebc2
Author: hut <hut@lavabit.com>
Date:   Sun Feb 10 21:13:11 2013 +0100

    ext.img_display: don't draw image when fonth/fontw is 0

commit 2fc163162cb450e78a7b5f557da27eb8dc778141
Merge: 184e842 1a0e0a6
Author: hut <hut@lavabit.com>
Date:   Sun Feb 10 03:41:39 2013 +0100

    Merge branch 'spaces'

commit 1a0e0a663b6b67f7e644b89ade63fb285740b6a4
Author: hut <hut@lavabit.com>
Date:   Sun Feb 10 03:38:18 2013 +0100

    removed all trailing whitespaces

commit d1a1173ddc315f21a3d468f43ac55aa43d31883d
Author: hut <hut@lavabit.com>
Date:   Sun Feb 10 03:28:06 2013 +0100

    replaced tabs with 4 spaces in all python files

    PEP 8 (Style Guide for Python Code) suggests the use of 4 spaces:
    http://www.python.org/dev/peps/pep-0008/#indentation

    If you need to use tools like "git blame", you can use the -w option to
    ignore this commit entirely.  Patches will continue to work if you
    substitute tabs with 4 spaces everywhere except in the Makefile.

commit 184e84284d2f4e48631a4b94b87ba76126470206
Author: hut <hut@lavabit.com>
Date:   Sun Feb 10 02:51:13 2013 +0100

    core.actions: Warn about missing or non-executable scope.sh

commit 2f518f737769b9e8fd97651d4bbc64d89b4b4865
Author: hut <hut@lavabit.com>
Date:   Sun Feb 10 00:10:46 2013 +0100

    widgets.browsercolumn: fix display of non-tagged filenames

    When you see a non-tagged file in a column other than the main column
    and its name is shortened because it doesn't fit into the column, it
    would have 1 less character of space available.

    The reason is that since it has no tag, a simulated tag with the content
    " " is added before the name so it appears to be 1 character longer than
    files with tags.  This commit fixes that.

commit fdb5224dc3272ffefb8d57dd07388740752515db
Author: hut <hut@lavabit.com>
Date:   Wed Feb 6 18:33:31 2013 +0100

    fsobject.fsobject: Fix incorrect symlink formatting (#38271)

    Thanks to looper for reporting.  Bug report was:

    Symlink looses formatting

    Details:

    Steps to reproduce:
    1. Make an empty directory end enter it.
    2. Do :touch <some_filename>.
    3. Open other tab with any path and copy any file with 'yy'.
    4. Swap to previous tab and paste the symlink with 'pl'.
    5. The symlink coloured and looks like common file, not like a symlink.
    6. Move cursor to the symlink and back to <some_filename> from point 2. Now
    the symlink looks as intended.
    7. While cursos stays on <some_file>, reload cwd with 'R'. The symlink looks
    like common file again.

    ----
    ranger-master 1.5.5

    Python 2.7.3 (default, Jan  2 2013, 16:53:07)
    [GCC 4.7.2]

commit 09970fbcdb0adfefd65a51c108148fc38303324b
Author: hut <hut@lavabit.com>
Date:   Wed Feb 6 16:42:21 2013 +0100

    config/rc.conf: add setting for "preview_images"

commit e27ff2b6237e4d8230a2bf87bfee444651449cb6
Merge: ed4cac1 94c814a
Author: hut <hut@lavabit.com>
Date:   Wed Feb 6 02:08:32 2013 +0100

    Merge branch 'posix_scope'

commit ed4cac185ac1ffa0bba14b6be65a268791b78ada
Author: hut <hut@lavabit.com>
Date:   Wed Feb 6 02:11:50 2013 +0100

    config/commands: correct tabbing for string settings

commit 8bd314b8fead489482dc68a089757f725e688af5
Author: hut <hut@lavabit.com>
Date:   Wed Feb 6 02:11:17 2013 +0100

    config/commands: sort settings when using TAB on ":set "

commit 94c814a4adfeadfff75a2e27760f49eabfe8bbd3
Author: hut <hut@lavabit.com>
Date:   Wed Feb 6 02:02:21 2013 +0100

    data/scope: replace tabs with 4 spaces

commit c84ec5ed93d4683003ce624cf3ff0041f60681ea
Author: hut <hut@lavabit.com>
Date:   Wed Feb 6 01:59:33 2013 +0100

    data/scope: fix handling of spaces in try() function

commit 6752c233c6092e983d878c005219141ccc97027b
Author: hut <hut@lavabit.com>
Date:   Wed Feb 6 01:57:47 2013 +0100

    data/scope: add missing flags for bsdtar call

commit b11e6ec0ea2376dfd56da65e4931e1cfa355937d
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 15:33:32 2013 +0100

    gui.ui: Flush stdout after setting tmux title

    This fixes the bug that when using python3, the title is only set after
    exiting ranger.

commit 8e0e42a540d74c1f04d5497278099bce049a261d
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 06:06:36 2013 +0100

    ext.widestring: Fix corner case (bug #32687)

    https://savannah.nongnu.org/bugs/index.php?32687

commit 151ff73951af08a7d5611c22ce25f095feda3c6b
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 05:55:53 2013 +0100

    core.tab: Fix files being treated as dirs after rename

    When you deleted a directory and created a file with the same name, it
    was treated like a directory, with ranger trying to preview it and
    throwing lots of errors.  This was because it tried to look for the path
    of the currently selected file in fm.directories - a directory cache -
    and if a file with the same name existed as a directory once, it would
    have found it there.

commit 6483b2f2c6d10c15cd6f1eab5fa4dc6b08e305d4
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 05:39:11 2013 +0100

    fsobject.fsobject: fix handling of symlinks

    When you deleted a symlink to a directory and created a normal directory
    with the same name, it still appeared a symlink.  This commit fixes
    that.

commit 9104df3870f4c05bad5e6de1f2a27e8306e839c0
Author: zmode <kmhzsem@lavabit.com>
Date:   Tue Feb 5 00:41:01 2013 +0200

    config/rc.conf: delete() does not accept arguments

    The delete() command as defined in rc.conf does not accept arguments,
    but asks for confirmation after enter is pressed.

commit 4095f32154ed738c1b28bbe8e1554cf4aab9c233
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 04:42:10 2013 +0100

    config/commands: helpful error message for :delete in empty dir

commit 5036975750fb3447f5a060bf1523773eb25d3313
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 04:08:38 2013 +0100

    added tab completion for open_with

commit aa6cc7a69c5eb9300f9f9ce31a04998be1dab0f1
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 03:53:40 2013 +0100

    config/commands: style improvement

commit 52274c675658a1834d0c5cac3a8a3c7ac5901348
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 03:50:23 2013 +0100

    config/commands: fix error message in copymap

commit 133c29015944fd19a64aa0dfe4c9097874b1d4ad
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 03:48:11 2013 +0100

    config/commands: less global imports

    the point of this is that you can copy&paste commands to your own
    commands.py without having to care about what modules it uses. It should
    work as long as you import * from ranger.api.commands and make sure that
    you also include the base class if your command is a subclass of
    something other than Command.

commit ef027bcdc4763c13c3ad08411ab3cacf68a956d5
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 03:42:15 2013 +0100

    core.fm: ask user to update configs when updating ranger

commit f277b68139d79169c43c07d415954667797a0d30
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 03:41:33 2013 +0100

    config/commands: added tab completion to mkdir/touch

commit f76d20ca46b8bd08423de3f2d56e8a7037329859
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 03:13:57 2013 +0100

    data/scope.sh: trim output of highlight

commit f9e0d5be06b9a39307fbb94b7474427d165c5bd2
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 02:47:39 2013 +0100

    data/scope.sh: rewrote in POSIX shell

commit 0058e46fa484e8359c4c0599eb7f3de132d6f88e
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 00:09:51 2013 +0100

    data/scope.sh: shorten previous commit

commit 4ffc9391f5f389b94248ed20d22839550d26cb12
Author: hut <hut@lavabit.com>
Date:   Tue Feb 5 00:07:26 2013 +0100

    data/scope.sh: fix hanging on password-protectet rar file

commit c4e45fe5e15ec2b26791e0290b917ac0cc411636
Author: hut <hut@lavabit.com>
Date:   Mon Feb 4 22:57:21 2013 +0100

    config/rc.conf: revert value for "xterm_alt_key" to false

    No idea why this was turned to true by default :S

commit 66a8d4ff32ae82a98bad745a151d085e6ff319ea
Author: hut <hut@lavabit.com>
Date:   Mon Feb 4 22:57:04 2013 +0100

    README: added w3m as dependency for viewing images

commit f435be3399a1df9a8b8b1bb01da49702bdbb4bc7
Author: hut <hut@lavabit.com>
Date:   Sun Feb 3 22:20:59 2013 +0100

    README: add bash as an optional dep

commit 3217d888cf78b265b3adde5e5b842a429cdbac89
Author: hut <hut@lavabit.com>
Date:   Sun Feb 3 20:21:15 2013 +0100

    data/scope.sh: change shebang to #!/usr/bin/env bash

commit 72cfaec1e2d28d87f6de9b0ba76a36fbd62a82ef
Author: Emanuel Guevel <guevel.emanuel@gmail.com>
Date:   Sun Feb 3 15:35:17 2013 +0100

    Image preview: clear images without full redraw

commit b4eb9dbeea3fb98c8a7b4795aa52b164580d52eb
Author: Emanuel Guevel <guevel.emanuel@gmail.com>
Date:   Sun Feb 3 15:27:55 2013 +0100

    Allow to pass custom options to w3mimgdisplay

    Can be useful to change image display offset or adapt to term
    background color.

    See http://w3m.cvs.sourceforge.net/viewvc/w3m/w3m/doc/README.img for
    available options.

commit f826fd47ac40f920cf84de8158edb6458afdf892
Author: hut <hut@lavabit.com>
Date:   Sun Feb 3 06:20:28 2013 +0100

    gui.ui: shift column levels by 1 when pressing "i"

commit 66aad8a70013fdf76c1f77a9690e6c87d659cab7
Author: hut <hut@lavabit.com>
Date:   Sun Feb 3 05:41:32 2013 +0100

    widgets.pager: no unnecessary redrawing of images

commit 229a1487ce27feccf0bf0e1c99d476736384ad18
Author: hut <hut@lavabit.com>
Date:   Sun Feb 3 05:34:12 2013 +0100

    widgets.pager: draw the image at the very end

commit 78a5a5c0267d97a3c30cc9db8b715a9b0df0d7af
Author: hut <hut@lavabit.com>
Date:   Sun Feb 3 04:27:11 2013 +0100

    widgets.browserview: don't collapse preview when drawing images

commit e7a99b5aac2dda22566be77ae81af00ca189953a
Author: hut <hut@lavabit.com>
Date:   Sun Feb 3 03:54:00 2013 +0100

    fsobject.file: remove is_image(), use existing "image" attribute

commit 90b8d4399f53490d3180786cb92e7a12f694f92c
Merge: 309d592 71c81ff
Author: hut <hut@lavabit.com>
Date:   Sun Feb 3 03:48:54 2013 +0100

    Merge remote-tracking branch 'potato/img-preview'

commit 71c81ff14f1be1f02f70216aa9a3a0b0e663bb52
Author: Emanuel Guevel <guevel.emanuel@gmail.com>
Date:   Sat Feb 2 00:31:00 2013 +0100

    Add 'preview_images' setting

commit 3e9db3e70fc0093a486cfca0db7306054d45d8f1
Author: Emanuel Guevel <guevel.emanuel@gmail.com>
Date:   Fri Feb 1 22:59:26 2013 +0100

    Display image preview using w3mimgdisplay

    It works, but is rather hackish.

commit 5795f388c6abe00538030ff597ee6ed69456ecec
Author: Emanuel Guevel <guevel.emanuel@gmail.com>
Date:   Mon Jan 28 19:58:25 2013 +0100

    ext: add img_display

    This new file provides functions to draw images in the terminal.

commit 309d592b24299dcc8705115af92adb7667213a3d
Author: hut <hut@lavabit.com>
Date:   Fri Feb 1 00:27:58 2013 +0100

    widgets.statusbar: removed space between size and size unit

commit 3aa53556c3486c234edba7e4bc388d2c5ed29ccc
Author: hut <hut@lavabit.com>
Date:   Mon Jan 28 23:48:56 2013 +0100

    Makefile: Add python3.3 to the list of python versions

commit c6afc196a7f02d8a6f37b582e40fe443519b0fb3
Author: hut <hut@lavabit.com>
Date:   Mon Jan 28 23:45:35 2013 +0100

    Makefile: "make dist" instead of "make snapshot"

commit 0aaa87c4843e964b3229814db9280769bc43aff9
Author: hut <hut@lavabit.com>
Date:   Mon Jan 28 01:49:16 2013 +0100

    core.tab: fix incorrect pointer on tab change

    To reproduce the bug that this patch fixes, do:
    1. start in a place where the second item is a directory that contains
       at least two files  (the usual $HOME with sort_directories_first=True
       will likely do)
    2. open (and enter) a new tab with ^N
    3. move down and right, entering the directory. The cursor is now on
       file 1
    4. switch to tab 1, then back to tab 2
    5. now the cursor is on file 2 instead of file 1.

commit 03910971926047e757c813ca8118b9d06ac85332
Author: hut <hut@lavabit.com>
Date:   Sun Jan 27 20:30:03 2013 +0100

    widgets.browsercolumn: fix hidden infostring with python2

commit f25d311f5af0086ebbe8afee16f8ded7b639ab05
Merge: 8b1e753 18c785d
Author: hut <hut@lavabit.com>
Date:   Tue Jan 22 04:09:12 2013 +0100

    Merge branch 'master' of https://github.com/tonycpsu/ranger

commit 8b1e75370d0285373342ed928e5929e31fb66616
Author: hut <hut@lavabit.com>
Date:   Tue Jan 22 03:52:14 2013 +0100

    gui.displayable: turn "out of bounds" crashes into warnings

commit 18c785df079bddab43c181e8eb2162c5d7a909a2
Author: root <root@homer.(none)>
Date:   Sun Jan 20 17:09:17 2013 -0500

    Add option to draw status bar above the browser window with "status_bar_on_top" setting.

commit 11e123d17c082270600440d9894f19c3a7b60f6d
Author: hut <hut@lavabit.com>
Date:   Tue Jan 15 23:33:36 2013 +0100

    widgets.console: fix pasting of CJK characters

commit 6ceaea08c811002f300c2ffa28413a7d2b1a700a
Author: hut <hut@lavabit.com>
Date:   Sat Jan 12 07:40:47 2013 +0100

    core.main: Fix plugins when using custom color schemes

    fm.source(custom_conf) could execute a "set colorscheme = ..." which
    would lead to a "allow_access_to_confdir(..., False)" and that would
    result in ranger not being able to find plugins since the confdir is not
    in os.path anymore.

commit 84fd3feabf235c6d86984f050955916d17456d47
Author: hut <hut@lavabit.com>
Date:   Thu Jan 10 04:13:37 2013 +0100

    config.commands: Throw error when running :delete w/ arguments

commit 5fe2923748e32e4d8d17d93d98987152c6adbff4
Author: hut <hut@lavabit.com>
Date:   Thu Jan 10 03:58:19 2013 +0100

    widgets.console: more documentation

commit abb9e4e9e8315c0a47c8337a3b3105acce4842ff
Author: hut <hut@lavabit.com>
Date:   Thu Jan 10 03:52:36 2013 +0100

    config.command: fix default answers for :delete

    "y" shouldn't be the first answer because Enter would use "y" even
    though it should use "n"

commit f30f732d8833a784106090555b57526cc32ab709
Author: hut <hut@lavabit.com>
Date:   Thu Jan 10 03:49:58 2013 +0100

    config.commands: use new prompting mechanism for :delete

commit d5ccc411a9a8f0904cefbde2d6069575acabb71c
Author: hut <hut@lavabit.com>
Date:   Thu Jan 10 03:49:36 2013 +0100

    widgets.console: more documentation

commit ec1f3d83fc85c7a82cc9e01f46d19cff10874c28
Author: hut <hut@lavabit.com>
Date:   Thu Jan 10 03:49:23 2013 +0100

    widgets.console: remove debug code

commit c819ecde8065e8f6ceb20ec092a1f8719fc405e0
Author: hut <hut@lavabit.com>
Date:   Thu Jan 10 03:36:23 2013 +0100

    widgets.console: implement question prompts

commit cfc8a68eed60d6f898130a1203c07949c6f82de5
Author: hut <hut@lavabit.com>
Date:   Tue Jan 1 18:49:17 2013 +0100

    config/commands: Added commands 'mark_tag' and 'unmark_tag'

commit 07b79215a381757cd1fe93ff365add8db696b65e
Author: hut <hut@lavabit.com>
Date:   Mon Dec 17 15:23:16 2012 +0100

    core.actions: fix another case in tab_open

    if you use ":tab_open 1 /path" while being in tab 1, the path should
    change to /path, but it doesn't.

commit 697082ecf15f2ce8e380e9aca054449a8cf23b0a
Author: hut <hut@lavabit.com>
Date:   Mon Dec 17 15:18:25 2012 +0100

    widgets.statusbar: avoid an exception on bad current path

commit b434ff26739aec5ec7520cad7a552fadb1ddf0d3
Author: hut <hut@lavabit.com>
Date:   Mon Dec 17 15:17:58 2012 +0100

    core.actions: fix incorrect tab creation in tab_open

commit 2bc1a5b85de58be319db69273e055423d2f44d9b
Author: hut <hut@lavabit.com>
Date:   Sat Dec 15 17:16:51 2012 +0100

    core.tab: fix %s macro in empty directories

commit 01da2015d821254500f2268b6838d9d4722ddbdf
Author: hut <hut@lavabit.com>
Date:   Fri Dec 14 14:01:39 2012 +0100

    config/rc.conf: fix "ot"/"oT" keybindings

    The quotes are not required anymore since :set doesn't eval the argument
    anymore.

commit df33be2d9bd5e440c3ee25b438bc71587b548890
Author: hut <hut@lavabit.com>
Date:   Fri Dec 14 13:56:01 2012 +0100

    config/rc.conf: prettier "or" keybinding

commit 5a5b5d9adc69fe0051e24b2be48a8bd8170d5226
Author: hut <hut@lavabit.com>
Date:   Fri Dec 14 12:01:32 2012 +0100

    core.actions: make macros %F/%S work with new tab system

commit 56d1eb636c7b8644729b6e50ad4fac7903b18849
Author: hut <hut@lavabit.com>
Date:   Fri Dec 14 11:55:18 2012 +0100

    core.tab: make tab.get_selection() cursor-agnostic

    Without this, if you enter another tab, the cursor of the directory may
    change and get_selection() will not return the actual selected file of
    the tab anymore (unless they have been marked, in which case
    everything's fine).

commit bcd3f81c07818d5bd87d53f50a126071fcc2a175
Author: hut <hut@lavabit.com>
Date:   Tue Dec 11 22:18:54 2012 +0100

    core.loader: ensure that loaders are stopped on error

commit 5e120675d84b16720a66888a2cfb580deb4c6c9b
Author: hut <hut@lavabit.com>
Date:   Tue Dec 11 22:09:34 2012 +0100

    core.actions: more debug output

commit 07c684420e1f869e16848370e1a24b481812daf5
Author: hut <hut@lavabit.com>
Date:   Mon Dec 10 14:02:21 2012 +0100

    container.settingobject: added setting "update_tmux_title"

commit 6bd182d83a0edad921916f210a62ca2cebf1cc31
Author: Cheer Xiao <xiaqqaix@gmail.com>
Date:   Mon Dec 10 17:38:55 2012 +0800

    scope.sh: wrap highlight to treat exit code 141 as success

commit 76d8ea5c1eb3caf7a4f73fcd8a91da0dd4fed81d
Author: Abdó Roig-Maranges <abdo.roig@gmail.com>
Date:   Sun Dec 9 15:48:56 2012 +0100

    remove quoted path setlocal example in config/rc.conf

commit 24d3dc2d53c9154307bb9ca9d72a9d1572098010
Author: hut <hut@lavabit.com>
Date:   Sun Dec 9 16:10:01 2012 +0100

    api.commands: removed unneeded statement in shift()

commit 2cea873aab3a4a61db3f8a99a1478a3395b280ca
Author: hut <hut@lavabit.com>
Date:   Sun Dec 9 15:23:30 2012 +0100

    api.commands: fix "alias" command to work with extra arguments

commit a279353c64008a60092fe13638ef67a3da1fc1ef
Author: Abdó Roig-Maranges <abdo.roig@gmail.com>
Date:   Thu Dec 6 14:19:45 2012 +0100

    added setlocal command to handle local settings

commit 864331a0edd73b364c22985bbb1aa7f55dcf25f4
Author: Abdó Roig-Maranges <abdo.roig@gmail.com>
Date:   Thu Dec 6 15:12:54 2012 +0100

    Implement local per-directory settings

    SettingObject can store settings local to a directory. Then LocalSettingObject
    choses the right settings according to context.

commit a45403b7f5c055ecac308c6b6adb1fe3f892f6eb
Author: hut <hut@lavabit.com>
Date:   Thu Dec 6 12:33:03 2012 +0100

    config/rc.conf: Added setting "confirm_on_delete"

commit 5e509d9346ed81ee8cd0bac423007dd7db140c3a
Merge: f08a597 68c7f33
Author: hut <hut@lavabit.com>
Date:   Tue Dec 4 23:57:51 2012 +0100

    Merge branch 'fix_selectfile' of https://github.com/PotatoesMaster/ranger

commit f08a597557eeae1ce94e2a28565b5a0f08cb93eb
Author: hut <hut@lavabit.com>
Date:   Tue Dec 4 23:52:02 2012 +0100

    core.main: only import own commands if commands.py exists

commit 08cb47c2ec3d83690e61dedf5129fd07e30402e1
Author: hut <hut@lavabit.com>
Date:   Tue Dec 4 23:49:14 2012 +0100

    container.settingsobject: added warning about commands.py

commit 2b197fa97b96f04bff472bd77049a9f16aad8b93
Author: hut <hut@lavabit.com>
Date:   Mon Dec 3 23:41:55 2012 +0100

    doc/ranger.1: typo

commit 9a17dde6ec166935165d53d858d6fb31868f814f
Author: hut <hut@lavabit.com>
Date:   Mon Dec 3 23:39:14 2012 +0100

    doc/ranger.1: add a warning about overwriting hooks

commit adff84a4645953d3c2feb929eecfd67badc99eff
Author: hut <hut@lavabit.com>
Date:   Mon Dec 3 23:33:18 2012 +0100

    added examples/rifle_different_file_opener.conf

commit 32a80ea727d940a5f359a135a4b8d83b77fa0bca
Author: hut <hut@lavabit.com>
Date:   Mon Dec 3 23:26:19 2012 +0100

    added examples/plugin_hello_world.py

commit ca1a5d21e6564c022b810c4f52daf61fc4f3ea30
Author: hut <hut@lavabit.com>
Date:   Mon Dec 3 23:00:23 2012 +0100

    updated man page, improved hooks

commit 7836af4f970a8f2b7782dc21e16540da57279c69
Author: hut <hut@lavabit.com>
Date:   Mon Dec 3 21:28:40 2012 +0100

    ext.rifle: add xterm as a fallback terminal

commit 41e96a2a18824879fb6476879440fd8bb66c1d82
Author: hut <hut@lavabit.com>
Date:   Mon Dec 3 20:07:56 2012 +0100

    core.shared: remove obsolete settingobject code

commit ecf5fe8847c68aee72f66529ee26f6cc7f3b5b11
Author: hut <hut@lavabit.com>
Date:   Sun Dec 2 03:01:13 2012 +0100

    update documentation for commands

commit 36fa003d834d7f5ef5ff456c2264476296958fc7
Author: hut <hut@lavabit.com>
Date:   Sun Dec 2 02:43:21 2012 +0100

    update documentation for options, plugins and examples

commit 972da7babcecbe47bd56a3d2d19157b4aba61e99
Author: hut <hut@lavabit.com>
Date:   Tue Dec 4 21:20:09 2012 +0100

    removed options.py, improved plugins. *UPDATE YOUR COMMANDS.PY*

    Previously, you could change settings in both rc.conf and options.py.
    With this commit, options.py is deprecated and you are encouraged to use
    rc.conf to change settings.  I chose to do this because it is more
    elegant to use a simple list of ranger commands for configuration
    rather than a python file with lots of magic around it and potential
    syntax errors for inexperienced users.

    The existing "set" command doesn't evaluate python objects anymore,
    instead it always takes strings and converts to the proper type
    automatically.  This means that the old set command will not work
    anymore and you have to update your commands.py if it still uses the old
    definition of the "set" command.

    This is how to convert your options.py:

    old way, in options.py     | new way, in rc.conf
    ---------------------------+------------------------
    show_hidden = False        | set show_hidden false
    sort = 'basename'          | set sort basename
    column_ratios = (1, 5, 3)  | set column_ratios 1,5,3

    For backward compatibility, you still can use options.py, but you get a
    warning when you start ranger.  You can pipe stderr to /dev/null to
    silence the warning, or just move your stuff from options.py to rc.conf
    and plugins and delete the options.py.

    Finally, to extend ranger, which you previously could do through
    monkey-patching in options.py, you should now use the plugin system.
    This was an experimental, undocumented feature of ranger for some time,
    but this and the following commits will imrpove and document it.
    You can simply move all the monkey-patching code from options.py to a
    *.py file in ~/.config/ranger/plugins/.

commit 6f7e47d6a91627fab3e08f42df5114db3c22841a
Author: Abdó Roig-Maranges <abdo.roig@gmail.com>
Date:   Tue Nov 27 23:03:33 2012 +0100

    fixed ansi color parsing

      * implemented 22, 24, 26, 27, 28, to disable attributes, and don't reset fg,
        bg attr on every escape block so that, for example, fg color persists
        through different escape blocks until it is changed.

      * Support for xterm256 colors

      * Support aixterm escapes for high intensity colors (8 light but not bold
        colors)

commit 68c7f335128fb6e78fdadecd74eab4dc4f5fd580
Author: Emanuel Guevel <guevel.emanuel@gmail.com>
Date:   Tue Nov 20 19:50:15 2012 +0100

    core.main: fix --selectfile argument

commit 721488ce49f1b6520f7c367cb5799c2dc85af935
Author: Emanuel Guevel <guevel.emanuel@gmail.com>
Date:   Sun Nov 18 18:51:35 2012 +0100

    rifle.conf: fix opening doc/docx files with ooffice variants

commit 042c792e5eee82757517f8702947d154c057486f
Author: Emanuel Guevel <guevel.emanuel@gmail.com>
Date:   Sun Nov 18 17:23:41 2012 +0100

    ext.popen_forked: get rid of zombies

commit 172591f762e9b7f67f7e8e3649a9a6c1066528a3
Author: hut <hut@lavabit.com>
Date:   Sat Nov 10 17:08:41 2012 +0100

    widgets.browsercolumn: check if file was copied or cut when drawing

commit b34807bd428bbe7bb40e8798af17f0f4cf5ecf1f
Author: hut <hut@lavabit.com>
Date:   Fri Nov 9 21:57:52 2012 +0100

    gui.ui: more portable terminal title support

commit c3cc82296bfa78b37def79533e82e0e85b4069c0
Author: hut <hut@lavabit.com>
Date:   Thu Oct 18 17:06:02 2012 +0200

    core.actions: fixed ci key

    before, in the search_next method, item.mimetype could be None,
    resulting in an exception in lst.sort(key=fnc) when
    order == 'mimetype'.

commit 3ac379cab918a0b1e5d171c7acb41775724e22fd
Author: hut <hut@lavabit.com>
Date:   Thu Oct 18 16:50:15 2012 +0200

    core.actions: fixed cm/ca keys

commit 0760b062b9f6822adddd815b7451775f8e54dc05
Author: hut <hut@lavabit.com>
Date:   Mon Nov 5 21:51:10 2012 +0100

    widgets.browserview: catch an error in _draw_borders

commit 7ff2121eff2590a11ad623be9bb2c48010630187
Author: hut <hut@lavabit.com>
Date:   Thu Oct 18 00:25:35 2012 +0200

    Makefile: use python2.7 too

commit 9cac7eb77745afce21851a3f031bb6e41f98bfa5
Author: hut <hut@lavabit.com>
Date:   Wed Oct 3 16:31:07 2012 +0200

    gui.ansi: Fix crash https://savannah.nongnu.org/bugs/?37346

commit ffd0a1a81a849577efc18747fc8aacad192a6fbb
Author: hut <hut@lavabit.com>
Date:   Mon Aug 20 22:13:47 2012 +0200

    Revert "config/rifle.conf: Fix handling of mkv files"

    This reverts commit 14412eea0cd7ec556062f8f984dc5577ebdc8b30.

    Since rifle now does file-extension-based file type recognition, this
    commit is not necessary anymore.

commit 9d1f7a09a382169342dd644c59f47465c987eb52
Author: hut <hut@lavabit.com>
Date:   Mon Aug 20 22:09:58 2012 +0200

    ext.rifle: Use python mimetypes module again, file as fallback.

    file is unreliable, often simple file-extension based recognition yields
    better results.

    See:
    https://github.com/hut/ranger/issues/44
    https://bbs.archlinux.org/viewtopic.php?pid=1147719#p1147719

commit e8db9e7da48f266e4860924196b7a47860612251
Author: hut <hut@lavabit.com>
Date:   Thu Aug 16 18:56:13 2012 +0200

    ext.rifle: Fixed rifle when running as standalone program

commit e13ee7febcdfbc149940e13018d8bab26ca6922a
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 14:03:32 2012 +0200

    Revert "core.runner: removed 's', 'p', 'w' flags to behave like rifle"

    This reverts commit d6c78470ba0e3a9923d5cc13a5babaca4d52aecf.

    It makes ... little sense atm to remove this.

commit 3168005e169b64633f8142ff2ccbbae15d44da2a
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 03:31:34 2012 +0200

    core.loader: implemented progressbar for CopyLoader

commit 23fed83c9afe1938261360cf10efc1bb60f9e5d5
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 03:01:05 2012 +0200

    core.actions: move paste() logic to core.loader.CopyLoader

commit 85b8afded8637a7d42f2e4c454cabbed93a582af
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 02:46:27 2012 +0200

    core.actions: update shutil_g paste function to not use Environment

commit 19995fd134ac40c940e05e091246e384bbd2e3b1
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 02:21:17 2012 +0200

    core.actions: imported shutil_g paste function from v1.2.3

    The code implements the functionality of cp and mv coreutils in python
    and was removed as of v1.4.0 for efficiency and simplicity reasons.
    I moved it back in for several reasons:

    1. I plan to enhance shutil_g to report on its copying status so I can
    display a progress bar

    2. With no need for external cp/mv programs, distribution-specific
    differences (like broken backup option on MacOS/BSD?) become irrelevant

    3. You can still copy in ranger if you accidently delete /bin/cp

    4. It gets rid of the occasional bug that the cp process keeps running
    when ranger is terminated while copying

    The possible downside is reduced efficiency in copying and ranger might
    get stuck if the copying function is blocked.  Let's see if it works
    out.

commit f39d35d44ac4aa255e67fbbb42d78db00ffb4e2e
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 02:13:38 2012 +0200

    core.runner: Added TODO: "make 'r' flag work with pipes"

commit db23985cbca0d0b77a0e8a73bd1cf968a4c71bdd
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 02:06:32 2012 +0200

    config/rifle.conf: added note about 'c' flag

commit d6c78470ba0e3a9923d5cc13a5babaca4d52aecf
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 02:04:11 2012 +0200

    core.runner: removed 's', 'p', 'w' flags to behave like rifle

    instead of 's', you can append &>/dev/null
    instead of 'p', you can append |less
    instead of 'w', you can append ;read

    If there is demand, I'll add the flags back in.

commit bbd22fb344052b112f461b90fbb0d00e54996cff
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 01:51:50 2012 +0200

    ext.rifle: add TODO entry "Test all of the hooks properly"

commit 4620b29582dfa8fb5f1178ecdcb2e54e879f7473
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 01:50:21 2012 +0200

    core.runner: fixed missing import

commit e533c9148eb3c5aec092330298311e005c0f611a
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 01:49:17 2012 +0200

    ext.rifle: removed bad import

commit 491497d82b2c6620f735e9080413112f0e37572a
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 01:48:19 2012 +0200

    core.runner: remove 'setsid' dependency, use Popen_forked

commit 413c887bf405265d062516070d6ba3800b1293c0
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 01:47:58 2012 +0200

    ext.popen_forked: tweak mechanism

commit b2b1c1024a8cff34690e74292b8132b2cf6fa69b
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 01:18:07 2012 +0200

    ext.rifle: added some comments

commit 98cc0a97832e1bd6a896ebdaeb9162d109fac4b9
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 01:12:14 2012 +0200

    ext.popen_forked: separated Popen_forked to a library

commit 5622e8a811951fca5e48685a1495371920e50bd4
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 00:59:24 2012 +0200

    core.runner: renamed flag "d" to "f" in the runner too

commit e8b8190d2848dd610c24d4f711326a326a53f065
Author: hut <hut@lavabit.com>
Date:   Wed Aug 15 00:26:16 2012 +0200

    ranger.__init__: print python info with --version

commit 731f72dd2bb6976998d3c1588807fc3a654d06cc
Author: hut <hut@lavabit.com>
Date:   Tue Aug 14 20:00:24 2012 +0200

    widgets.browsercolumn: Catch a "wmove() returned ERR" exception

commit 4c1bfd6bb30008545b9e7a8e9c3bf2c81e50f135
Author: hut <hut@lavabit.com>
Date:   Tue Aug 14 19:05:41 2012 +0200

    config/rifle.conf: added note

commit 8a13baa3dfd2922672b5feca01b2b81d8058c903
Author: hut <hut@lavabit.com>
Date:   Tue Aug 14 16:09:32 2012 +0200

    ranger.__init__: cleaner ranger.log()

commit 6e37c9520e9365f717d0e40c89cc71663eb2f80d
Author: hut <hut@lavabit.com>
Date:   Mon Aug 13 01:55:53 2012 +0200

    deleted colorschemes/default88.py, it is outdated (and ugly)

commit b2e7394d9d36453194d0eab72f3410017efcfb57
Author: hut <hut@lavabit.com>
Date:   Sun Aug 12 20:16:06 2012 +0200

    colorschemes.snow: updated to work with progressbars and taskview

commit 17d6e6168d394d92526e934ed6832e68cab3ee57
Author: hut <hut@lavabit.com>
Date:   Sun Aug 12 20:08:44 2012 +0200

    colorschemes.jungle: changed progressbar color to green

commit 8afdf6ebd25a498f2dafcb89412f565f5c815a40
Author: hut <hut@lavabit.com>
Date:   Sun Aug 12 20:07:44 2012 +0200

    colorschemes.default: changed color of progressbar to blue

commit 44712346bbfd019c09471134c0921c8968273ebf
Author: hut <hut@lavabit.com>
Date:   Sun Aug 12 17:18:52 2012 +0200

    widgets.statusbar: draw an averaging progress bar

commit 7cf6dfd2cb194a445fababe30946028931f3971c
Author: hut <hut@lavabit.com>
Date:   Sun Aug 12 14:48:02 2012 +0200

    config/rifle.conf: added chromium

commit 969d5d290fdd0ad04d64bbbb610bf4be7a5ec73b
Author: hut <hut@lavabit.com>
Date:   Sat Aug 11 05:27:56 2012 +0200

    ext.rifle: BSD-friendly setsid usage

commit 289ef51a8c104fca9dd53513957f4d909c8123c0
Author: hut <hut@lavabit.com>
Date:   Sat Aug 11 05:12:32 2012 +0200

    ext.rifle: remove unused _apply_flags method

commit 60dcf60ac6c113faeb02ef7f6afdd0a39cd554d7
Merge: 8bd08ca 60a6b7e
Author: hut <hut@lavabit.com>
Date:   Fri Aug 10 16:20:00 2012 +0200

    Merge branch 'stable'

    Conflicts:
    	doc/ranger.1
    	ranger/defaults/apps.py

commit 60a6b7e639666051e8b7288b932498b19c299a00
Author: hut <hut@lavabit.com>
Date:   Fri Aug 10 16:15:56 2012 +0200

    ceci n'est pas un nouveau version

commit 8bd08cae83e091dce189ab8c84db468631c58e13
Author: hut <hut@lavabit.com>
Date:   Fri Aug 10 11:58:22 2012 +0200

    config/rifle.conf: added "odb" entry

commit 5856458fa272b009b9160525188671cddfe7860f
Author: hut <hut@lavabit.com>
Date:   Fri Aug 10 11:50:39 2012 +0200

    defaults/apps.py: added "odb" entry

commit e58e40ba62dc63b1941dd5e411bc48dc77d6a9ad
Author: hut <hut@lavabit.com>
Date:   Fri Aug 10 10:29:04 2012 +0200

    core.runner: use setsid to stabilize detached programs

    This fixes the bug that some programs are killed even if they were run
    with the "d" flag, if ranger is killed by closing its terminal with the
    window manager instead of closed with :quit.

commit a5323bdf6c65a66e526cd04ab36eb5e4c060fe4a
Author: hut <hut@lavabit.com>
Date:   Thu Aug 9 14:37:34 2012 +0200

    gui.ui: Amendment to previous commit

commit eb180da9e4191f0e1f4de7e5b57bb7bdfdcf1fd8
Author: hut <hut@lavabit.com>
Date:   Thu Aug 9 14:27:23 2012 +0200

    gui.ui: Fixed crash due to bad ui.termsize with padding_right=False

    https://bbs.archlinux.org/viewtopic.php?pid=1143920#p1143920

commit 9d46272c353bc0f00a04d1c8b4b1d72085e92eec
Author: hut <hut@lavabit.com>
Date:   Thu Aug 9 05:53:05 2012 +0200

    ext.rifle: silenced output of forked programs

commit 9dd669c7339442a38e87d0954efd7da6aaf258a1
Author: hut <hut@lavabit.com>
Date:   Thu Aug 9 03:05:52 2012 +0200

    ext.rifle: flags now work with commands with pipes, semicolons etc

    rough explanation: before, the "t" flag would run the program in a
    terminal by prepending something like "xterm -e " to the command.
    If the command is "ls | less", it would result in "xterm -e ls | less".
    This commit changes it so the result looks more like
    "xterm -e sh -c 'ls | less'" and works as intended.

commit 25b87f8a8a24ddd571e792b6dedff5e6f69c3069
Author: hut <hut@lavabit.com>
Date:   Wed Aug 8 23:23:33 2012 +0200

    ext.rifle: fix "flag r" in rifle.conf

commit 859deb51bf9c03b0f54c5b4df4e9a3529b7aa528
Author: hut <hut@lavabit.com>
Date:   Wed Aug 8 03:58:22 2012 +0200

    widgets.browsercolumn: Fixed segmentation fault due to 93601b17

    https://github.com/hut/ranger/issues/45

    hut:
      I've been experiencing irregular segfaults in ranger-master for which
      I can't figure out the reasons. Here is all the info I got:

      - It started around the time of commit 5417dda
      - I think it is a problem with curses' addstr/addnstr function
      - It happens randomly, there is no specific action that causes it
      - It happens more often with python3 than with python2
      - It's most likely somewhere in here: git diff master 5417dda5^
        ranger/gui/widgets/browsercolumn.py - but I don't see anything
        wrong.

    hut:
      I nailed it down to 93601b1 and fixed it.

      For what it's worth, this is how to reproduce it: (tested with
      rxvt-unicode 9.15 and dwm but may work with any other tiling window
      manager):

      - Ensure that the setting display_tags_in_all_columns is set to True
        (this is the default)
      - Tag a file or directory with the "t" key
      - Navigate so that this tagged file is the LAST file you see of a
        column other the main column
      - Open a new window (resulting in rangers window getting smaller by at
        least one row)
      - Close a window (resulting in rangers window growing back to the
        original size)
      - Watch rangers brain being splattered all over the sand

      If you don't use a tiling window manager, you can do steps 1-3 and
      then resize rangers window very quickly.

      When resizing ranger manually, one of these messages is printed
      instead of "Segmentation Fault":

      - *** glibc detected *** python2.7: corrupted double-linked list: 0x0949cc98 ***
      - python2.7: malloc.c:3964: _int_free: Assertion `nextchunk->fd_nextsize->bk_nextsize == nextchunk' failed.

commit 5ee1e874cc5f9136af3a9a835b76076a85693bd0
Author: hut <hut@lavabit.com>
Date:   Tue Aug 7 20:46:41 2012 +0200

    core.tab: fixed restoring pointer on tab change

commit 14412eea0cd7ec556062f8f984dc5577ebdc8b30
Author: hut <hut@lavabit.com>
Date:   Tue Aug 7 18:17:54 2012 +0200

    config/rifle.conf: Fix handling of mkv files

    https://github.com/hut/ranger/issues/44#issuecomment-7558251

    adam8157:
     have 10 mkv files, four of them are "application/octet-stream"(and file
     without options returns "EBML file, creator matroska"), others are
     "video/x-matroska".

commit 91f4dcabd2bd6b83afae5d58928cc8e1353286ef
Author: hut <hut@lavabit.com>
Date:   Tue Aug 7 04:13:53 2012 +0200

    widgets.taskview: show progressbar only if task supports it

commit 1fbb9a3f01b6db5da0a70f691639640125f9d790
Author: hut <hut@lavabit.com>
Date:   Tue Aug 7 03:51:46 2012 +0200

    widgets.taskview: added progressbars for dir loading tasks

commit bef8a8f881d9e2e353a5619cb61903628f93b92e
Author: hut <hut@lavabit.com>
Date:   Tue Aug 7 03:28:13 2012 +0200

    examples/rifle_sxiv.sh: fix symlink handling

    Previously, this would not work if the current working directory is a
    symlink.

commit 6c0ccee49a0113339a2603696755a880116efe97
Author: hut <hut@lavabit.com>
Date:   Tue Aug 7 03:15:53 2012 +0200

    core.tab: fix weakref bug with python2 that breaks fm.thisfile

    in python2, weak references are not equal to the original object when
    tested with "==", and this breaks Tab._set_thisfile_from_signal and
    Tab._on_tab_change in python2 if weak=True is used in signal bindings

commit 49665d249cd6ccb83bfd1ff11160d58c025d8cb7
Author: hut <hut@lavabit.com>
Date:   Mon Aug 6 23:35:21 2012 +0200

    ext.rifle: notify about unknown filetype in rifle when command==ask

commit b14835a80c53a199ea54cc031ceea39b087b7e40
Author: hut <hut@lavabit.com>
Date:   Mon Aug 6 23:35:00 2012 +0200

    ext.rifle: strip newline off mimetype

commit dfcfd112b1ebfba11a176c39366dc72ad887fd70
Author: hut <hut@lavabit.com>
Date:   Mon Aug 6 23:26:47 2012 +0200

    ext.rifle: implemented asking on unknown filetype (in ranger only)

    this was requested here: https://github.com/hut/ranger/issues/36

    adam8157:
      Why non-text files' default opener is editor now? It invoked open_with
      before.

      I think the old way is better. We can't describe all types in
      rifle.conf, so many types are defined as unknown non-text types, it's
      not appropriate to open them all with editor.

commit 796074b541aaca459c594fe517c11d275778eef6
Author: hut <hut@lavabit.com>
Date:   Mon Aug 6 06:32:04 2012 +0200

    added the examples from the man page to the examples directory

    I guess a whole directory for examples scales better than having them in
    the man page.

commit 13cb3fc49c07ba45f12508000ac615ff2e9b3e23
Author: hut <hut@lavabit.com>
Date:   Mon Aug 6 04:58:34 2012 +0200

    widgets.titlebar: fixed crash on ':set dirname_in_tabs True'

commit 47e9517c8f7e870d01cf469faa94e72b1bc5d9b1
Author: hut <hut@lavabit.com>
Date:   Mon Aug 6 04:56:12 2012 +0200

    core.fm: fixed passing directory arguments

commit d892917f05d4826b4bfaa6011702176dbd9a0fa0
Author: hut <hut@lavabit.com>
Date:   Mon Aug 6 04:28:31 2012 +0200

    core.actions: some cleaning

commit 2702947cd7217e3a7eaa7a4b83edf269a4270a1b
Author: hut <hut@lavabit.com>
Date:   Mon Aug 6 04:26:52 2012 +0200

    core.actions: get _get_macros to work with new tab system

commit 0fa04791ec259fc2ccce3d2a3fc10df43bb6bd4d
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 18:00:03 2012 +0200

    config.commands: fixed bug in :delete and :find

    I accidently wrote 'fm.thisfile.cf' which had to be changed to
    'fm.thisfile'

commit f75af43c7ccbbb7ef8a6941ccec274078abd92ce
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 17:52:23 2012 +0200

    config/rifle.conf: fixed .ogg files

commit 74c7c3d8601a62d5ac4f53a35467886271e1fafe
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 17:52:10 2012 +0200

    config/rifle.conf: stricter settings for scripts

commit eb4cbac840f78d4630a7868ac6fff92b9bab821b
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 17:29:55 2012 +0200

    core.actions: fix tab-history bugs, inherit history from prev. tab

commit 0b3e5c3e05ecd8725574f2709ea42514f22a07e4
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 16:28:12 2012 +0200

    core.actions: Added {old,new} arguments to 'tba.change' signal

commit 8d6c23f785d3e1ac9be8855ccc4e0df6c240c8bd
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 16:10:09 2012 +0200

    add keybinding 'uq' to restore a closed tab

    This is added to compensate for the fact that the history is not shared
    anymore and you can't simply type gnHH to restore a closed tab.

commit 90ce9ed7545b733fb1ec9e769c10bba6e3fd4ab2
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 15:52:53 2012 +0200

    core.tab: save and restore pointer when changing tab

commit a8c5614b8e3092d307b917654eb085f4b8aa87cf
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 15:36:33 2012 +0200

    core.tab: pass the tab as argument in the move-signal

commit 1ac303c177128e7a0fcf53a92cd0393917f531ec
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 15:23:10 2012 +0200

    core.actions: updated tab_open to work with new Tab class

commit 7f9df493dd6b0fd13abe93ddfea2755ee24c3d72
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 08:11:33 2012 +0200

    Replaced core.environment with core.tab

    The Environment class was weird to begin with.  It had attributes and
    methods that belonged to other classes. For example, keybinding
    management (the attributes keybuffer and keymaps) should go to gui.ui,
    directory management (garbage_collect, get_directory) should be in
    core.fm whereas entering directories (enter_dir) and managing history
    (history_go) should be the task of a separate Tab class.

    This commit fixes it, all references to env should be only for backwards
    compatibility now.  I still need to rewrite the tabbing API in
    core.actions to work with the new system.  Every tab that is opened will
    have its own Tab instance with its own history and pointer.  Tab, unlike
    Environment, is no SignalDispatcher - Environment's signals were moved
    to fm.

    BEFORE: fm.env.cf
    AFTER : fm.thisfile

    BEFORE: fm.env.cwd
    AFTER : fm.thisdir

    BEFORE: fm.env.signal_bind("move", ...)   # same for the "cd" signal
    AFTER : fm.signal_bind("move", ...)

    BEFORE: fm.env.keybuffer                  # same for fm.env.keymaps
    AFTER : fm.ui.keybuffer

    BEFORE: fm.env.get_directory("/usr/lib")  # same for half of the env methods
    AFTER : fm.get_directory("/usr/lib")

    BEFORE: fm.env.get_selection()  # same for the other half of the env methods
    AFTER : fm.thistab.get_selection()

    Old configurations and hacks should still work because I added a
    compatibility layer for the Environment class which translates all
    getters and setters to the respective call of the new class.

    What will NOT work are the Environment signals, please bind them to fm
    instead.

commit e38d42ca55285b61ed70722da92d9871c8686f88
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 06:19:49 2012 +0200

    moved fm.env.get_directory() to fm.get_directory()

commit ecf47072b5bd7834d94ec90c804acb9256b8c08e
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 06:03:09 2012 +0200

    moved env.garbage_collect to fm.garbage_collect

commit 43d642f47b5d2040d3d0e01768207c1a8bc4dd1d
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 05:53:14 2012 +0200

    core.environment: cleanup

commit d0732dba8b171473a30ffa4d66d74715b839d58c
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 05:50:45 2012 +0200

    core.environment: removed unused attribute 'cmd'

commit 33e8913a99e452050576307b7fd65e3469b5cb31
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 05:42:40 2012 +0200

    moved fm.env.{username,hostname,home_path} to fm.*

commit 6cb960642b3cf7b62c94962f6308b207ec54dbc2
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 05:31:56 2012 +0200

    core.environment: added a layer for backwards compatibility

commit 417c594f51afb558f256e9b00ea321aee1c5a4ab
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 05:30:55 2012 +0200

    move fm.env.{keymaps,keybuffer} to fm.ui.{keymaps,keybuffer}

commit c73d6ad8c6aac054dcb2a511640001df4541e64d
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 01:44:26 2012 +0200

    move fm.env.{copy,cut} to fm.{copy_buffer,do_cut}

commit 708498b97ba9b576cba304e0d07de63e48b833e3
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 01:10:28 2012 +0200

    core.environment: s/fm.env.directories/fm.directories

commit 9fb987c29b60414588226eac24d307bfe8b7a938
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 01:07:32 2012 +0200

    core.environment: s/fm.env.termsize/fm.ui.termsize

commit a1be5fc881e1378d5133fa6244e9f72a3dfc5508
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 14:29:00 2012 +0200

    core.actions: More reliable mimetype checking @ execute_file

    This is a result of https://github.com/hut/ranger/issues/43 :

    adam8157:
      Hmm... I found this behavior is different between running in Debian Sid
      and Fedora 17.

      Their python version are both 2.7.3, but when you touch a file named
      foo.sh, and press "r", ranger in Fedora 17 displays bash as the first
      opener, then editor and pager, but ranger in Debian Sid displays editor
      first, then pager and bash.

    [...]

    hut:
      Ok, with your help I found it. Actions.execute_file and
      Actions.draw_possible_programs optimize the process by skipping the call
      to file --mimetype -Lb and using the mime type that the python mimetypes
      library found. The two methods return different mimetypes sometimes.
      Since file is more reliable than the python mimetypes library, I'll
      change it to use file always.

commit b0314dd1e836763d864021d7adfb128196186c6a
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 00:57:20 2012 +0200

    core.fm: moved attributes of core.action to core.fm for clarity

commit ddcd950c2dc14ba443346843ed7f32428398079d
Author: hut <hut@lavabit.com>
Date:   Sun Aug 5 00:33:30 2012 +0200

    core.environment: removed unused functions

commit d5b9290e09df0a21d4fcdb28a6b2c8afb69abf98
Author: hut <hut@lavabit.com>
Date:   Sat Aug 4 23:14:31 2012 +0200

    added scripts directory. rifle is now installed to /usr/bin/

commit 33e1cb6ca4007a801ca4a2a196292d093df16859
Author: hut <hut@lavabit.com>
Date:   Sat Aug 4 00:17:24 2012 +0200

    Revert e4f37e51 for backwards compatibility

    This reverts commit e4f37e51e91cc45b7660e3572a275c8dae6dbec9.

commit 36a9763381c54d730a96b963a41cfc0796b2d5cc
Author: hut <hut@lavabit.com>
Date:   Thu Aug 2 06:07:40 2012 +0200

    doc/ranger.1: rebuilt man page

commit 0d1b5bac1f0a5ee78f2de80e8dfecb19fccbe596
Author: hut <hut@lavabit.com>
Date:   Thu Aug 2 05:41:40 2012 +0200

    core.helper: moved functions to ranger and ranger.core.main

commit 54b4f4eae328d09502117986c675ea9ef7a19590
Author: hut <hut@lavabit.com>
Date:   Thu Aug 2 05:28:25 2012 +0200

    core.fm: stick to line length limit

commit 1b2fa9d9c88ec1b260d76e730461531a992d8404
Author: hut <hut@lavabit.com>
Date:   Thu Aug 2 05:13:35 2012 +0200

    widgets.browsercolumn: Fix disappearance of infostring

commit b2050031201beaeabf61604150cb581572d53b1f
Author: hut <hut@lavabit.com>
Date:   Thu Aug 2 05:03:27 2012 +0200

    widgets.browsercolumn: fixed not drawing of unicode surrogates

commit 884a6e128c815e3d17313470ef84a7257ce9e8cc
Author: hut <hut@lavabit.com>
Date:   Thu Aug 2 04:33:22 2012 +0200

    setup.py: s/defaults/config/

commit e4f37e51e91cc45b7660e3572a275c8dae6dbec9
Author: hut <hut@lavabit.com>
Date:   Thu Aug 2 04:27:16 2012 +0200

    container.settingobject: fixed type of hidden_filter

commit 176e8a684cb490393f84e7fdccc6aafda559364b
Author: hut <hut@lavabit.com>
Date:   Thu Aug 2 03:51:00 2012 +0200

    renamed ranger/defaults to ranger/config

commit d2c8c6cb3f24ac626275af133bb723e549850538
Author: hut <hut@lavabit.com>
Date:   Thu Aug 2 03:36:47 2012 +0200

    defaults/rc.conf: simplify the chmod bindings

commit 5ce347118df3ebb96646ba1ffcf69f2e1f5c4da8
Author: hut <hut@lavabit.com>
Date:   Thu Aug 2 03:19:48 2012 +0200

    api.options is now obsolete (but kept for compatibility)

commit 71598234b87dc0a2930a495764e1316ecec83754
Author: hut <hut@lavabit.com>
Date:   Thu Aug 2 03:15:19 2012 +0200

    defaults.options: type of hidden_filter changed from regexp to string

commit e5978d9ed9ffb3382e23a56c9f8f03544109b2aa
Author: hut <hut@lavabit.com>
Date:   Thu Jul 5 20:47:54 2012 +0200

    ext.rifle: fixed imports when using rifle standalone

commit 9b55e4f44e7c3fcbba8391ffe32148bbc8432363
Author: hut <hut@lavabit.com>
Date:   Thu Jul 5 20:41:13 2012 +0200

    defaults/rifle.conf: added missing comma

commit b1e0855c39968593e2a599225e0b79c22b64e25f
Author: hut <hut@lavabit.com>
Date:   Thu Jun 28 16:19:47 2012 +0200

    Revert "gui.curses_shortcuts: partially reverted 0bb7e10b, it seems pointless"

    The point of that commit was to not redraw stuff when using
    addstr("foo") and it raises an exception.  Because You don't know where
    drawing started and you end up writing "foo" twice - the second foo
    starts at the place where the first one failed.

    This reverts commit 5aac03b4b405d30c973fb9d853ee2caffeac7013.

commit 13301b432b1b1459a440aead04a67110b9d25585
Author: hut <hut@lavabit.com>
Date:   Sat Jun 23 03:22:09 2012 +0200

    Revert "colorschemes.default: draw "documents" in green"

    This reverts commit a222f3149d625a41b1596140e8c13c98973331d8.

    This change was objected because most files in unix are text files and
    it makes little sense to highlight them.

commit dcbc83fe390c5291bb442b67b4e909d7f9afadf0
Author: hut <hut@lavabit.com>
Date:   Sat Jun 23 02:48:03 2012 +0200

    added doc/sxivall.sh

commit e72815692e7fb66a452a930646c1fd31aafefa9e
Author: hut <hut@lavabit.com>
Date:   Sat Jun 23 02:07:50 2012 +0200

    ext.rifle: make matching function "ext" case insensitive

commit ddcaf80873d9a23eda33f99461fc76498867568b
Author: hut <hut@lavabit.com>
Date:   Wed Jun 20 00:32:35 2012 +0200

    fsobject.fsobject: sort DOCUMENT_{EXTENSIONS,BASENAMES}

commit b4bb9d1a096c415b835f646c1fb0ad4ea0a3763a
Author: hut <hut@lavabit.com>
Date:   Wed Jun 20 00:31:03 2012 +0200

    fsobject.fsobject: added .ps to the extension of documents

commit a95218b1a3f06f6928b8bd643f755bad7dce011d
Author: hut <hut@lavabit.com>
Date:   Sat Jun 16 23:41:34 2012 +0200

    core.helper: more useful --version output

commit acd8c78be0dcf8a7057996991d9c16a28a5b13ff
Author: hut <hut@lavabit.com>
Date:   Sat Jun 16 22:53:38 2012 +0200

    STABLE = False; this shouldve been done right after last release

commit 6a6c4d3e895da3bd71f7b543f61e7489760bb242
Author: hut <hut@lavabit.com>
Date:   Sat Jun 16 21:11:30 2012 +0200

    widgets.console: catch a UnicodeEncodeError with surrogates

commit a9e6e3709d54cb495cc30384a48c534b691cb088
Author: hut <hut@lavabit.com>
Date:   Sat Jun 16 21:07:52 2012 +0200

    widgets.browsercolumn: fixed names with broken unicode surrogates

commit 5aac03b4b405d30c973fb9d853ee2caffeac7013
Author: hut <hut@lavabit.com>
Date:   Sat Jun 16 21:07:24 2012 +0200

    gui.curses_shortcuts: partially reverted 0bb7e10b, it seems pointless

commit a222f3149d625a41b1596140e8c13c98973331d8
Author: hut <hut@lavabit.com>
Date:   Sat Jun 16 14:56:37 2012 +0200

    colorschemes.default: draw "documents" in green

    this is an experiment... give feedback if you don't like this.

commit 542d3a2514e9d5ae6c59ab9a11e807864d4b2039
Author: hut <hut@lavabit.com>
Date:   Sat Jun 16 14:55:28 2012 +0200

    ext.rifle: fix "r" flag in combination with pipes in commands

commit f8dd9d50667a299edefc78f48888d6a32d9bfede
Author: hut <hut@lavabit.com>
Date:   Sat Jun 16 02:59:50 2012 +0200

    widgets.browsercolumn: fixed crash on resizing to a small width

commit c9000fed8f7907284391eb36e2a3138752205830
Author: hut <hut@lavabit.com>
Date:   Sat Jun 16 00:30:40 2012 +0200

    fsobject.fsobject: better recognition of documents

commit 003a26e0f232742c09ed237260cd8216c1a951e1
Author: hut <hut@lavabit.com>
Date:   Sat Jun 16 00:19:29 2012 +0200

    defaults/rifle.conf: removed "--" from openoffice entries

commit 20f386e57398a16146a6e58f2b6ba349ed9248dd
Author: joe <joebodo@gmail.com>
Date:   Fri Apr 13 14:30:20 2012 -0400

    Extended aliases

commit f893d2feb5daa44ea7f0f1fdddcedc789d82644c
Author: hut <hut@lavabit.com>
Date:   Wed May 16 15:45:26 2012 +0200

    widgets.browsercolumn: fix coloring bug

commit 55342a7120fcd81ca64477218fcba8945f540b0c
Author: hut <hut@lavabit.com>
Date:   Thu May 10 23:36:32 2012 +0200

    widgets.browsercolumn: more failsafe

commit 93601b17cfea3264b07c11cf9bbac44bf027181a
Author: hut <hut@lavabit.com>
Date:   Thu May 10 23:35:57 2012 +0200

    widgets.browsercolumn: Fix drawing of stuff in right column

commit 10a0fb465c27fbb41249ee763aa2fc8fe98adbb5
Author: hut <hut@lavabit.com>
Date:   Thu May 10 23:28:44 2012 +0200

    widgets.browsercolumn: update infostring when changed

commit 5417dda5fcb4950cb8979e311ae29d285615a633
Author: hut <hut@lavabit.com>
Date:   Thu May 10 02:54:34 2012 +0200

    widgets.browsercolumn: 9001% speedup in drawing

    This surely breaks something but it's worth it.  Just press ^R to
    refresh the view.

commit c38ee039c67d30af0c89780d15334001de5723ce
Author: hut <hut@lavabit.com>
Date:   Mon May 7 22:43:13 2012 +0200

    rifle.conf: remove "--" from smplayer command

commit 80b198b95f52e91cab7b8d63a0d32508106f00ef
Merge: 52ba339 55d8566
Author: hut <hut@lavabit.com>
Date:   Sun May 6 18:39:55 2012 +0200

    Merge branch 'stable'

commit 52ba33919967827deb3042e70940239194b5b6e6
Author: hut <hut@lavabit.com>
Date:   Thu Apr 26 20:08:01 2012 +0200

    ext.rifle: Added "match", "file" and "directory" functions

    Conflicts:

    	ranger/ext/rifle.py

commit 55d8566c11dfa23fd3c12d7d4f32878ac7ecc376
Author: hut <hut@lavabit.com>
Date:   Thu May 3 18:47:39 2012 +0200

    What kind of idiot invented bugs anyway?

commit f77192913a0e17f57f80135b8104ab9a4771763e
Author: hut <hut@lavabit.com>
Date:   Mon Apr 2 04:00:44 2012 +0200

    core.shared: ImportErrors in options.py are mistakenly ignored...

commit 4f5a4bed219324168a2f2e828cbf2e07b37b4aa8
Author: hut <hut@lavabit.com>
Date:   Fri Mar 16 22:55:20 2012 +0100

    container.tags: typo

commit 9e63f83abf81c8853e5ed3382358330007aced9c
Author: hut <hut@lavabit.com>
Date:   Fri Mar 16 00:21:12 2012 +0100

    ext.get_executables: speed optimization

commit b2132b442921e1b77355b428965055dbbf96ebf5
Author: hut <hut@lavabit.com>
Date:   Wed Mar 14 17:27:28 2012 +0100

    data/mime.types: use spaces instead of tabs, line them up

commit e1eb43f03921ba67574f44f483042c36f2adfc01
Author: hut <hut@lavabit.com>
Date:   Wed Mar 14 17:22:27 2012 +0100

    defaults/options: add __pycache__ to hidden files

commit 78a98cfdfb498382e953b8955d3753b413b2efd9
Author: hut <hut@lavabit.com>
Date:   Wed Mar 14 17:17:32 2012 +0100

    ext.human_readable: added comment

commit 9fcef7132f7503498398ba13f2cda86be443be2f
Author: hut <hut@lavabit.com>
Date:   Wed Mar 14 15:58:27 2012 +0100

    gui.ui: catch an exception with surrogates in "update title" code

commit 27e5907532c6b44192015f08490f11bb75395e5d
Author: hut <hut@lavabit.com>
Date:   Tue Mar 6 10:35:51 2012 +0100

    scope.sh: added exiftool

commit 38c23f61a3cabfd63acbca56fbeb9d2cc7493051
Author: hut <hut@lavabit.com>
Date:   Fri Apr 13 16:14:49 2012 +0200

    ext.rifle: use "python -S" in hashbang line

    since it doesn't need modules from site anymore.

commit bddd90104aad2ea17d3b26f8c5b4a0b4da41ecf7
Author: hut <hut@lavabit.com>
Date:   Fri Apr 13 16:03:15 2012 +0200

    ext.rifle: Inline get_executables, fix bug with flags=None

commit 1b38d0f60a220599b813e1a94698ea5490c6f24b
Author: hut <hut@lavabit.com>
Date:   Fri Apr 13 15:39:21 2012 +0200

    ext.get_executables: Fixed docstring

commit ac5916412262658fbe8484351b1003d08ac0a0f0
Author: hut <hut@lavabit.com>
Date:   Fri Apr 13 15:38:15 2012 +0200

    ext.get_executables: don't sort get_executables_uncached

commit 56549de7b6082ca095f89187b3531e630aa383b4
Author: hut <hut@lavabit.com>
Date:   Fri Apr 13 15:29:08 2012 +0200

    ext.rifle: inline "spawn" function

commit 8e63339d1efcef454d5ab1a2b5b93b89a815e8ff
Author: hut <hut@lavabit.com>
Date:   Fri Apr 13 15:23:46 2012 +0200

    ext.rifle: a little restructuring

commit b5134f71ccb8edf8ba9b6c2e7f328a1b96625bf4
Author: hut <hut@lavabit.com>
Date:   Fri Apr 13 15:23:21 2012 +0200

    ext.rifle: remove unnecessary code

commit 90b176ed65c0a44f118be2ab92c592df440503b2
Author: hut <hut@lavabit.com>
Date:   Fri Apr 13 14:52:08 2012 +0200

    ext.rifle: wrap extension regexp in brackets so X|ar|Y doesn't match rar

commit 1e2d7ced68ffec4a0fdebfa4e2fecad765a79c81
Author: hut <hut@lavabit.com>
Date:   Fri Apr 13 06:57:09 2012 +0200

    ext.rifle: remove hardwired "--" argument in execute()

    for compatibility

commit 9cf43c171c81eb14037bf595f23642091ed1aa19
Author: hut <hut@lavabit.com>
Date:   Fri Apr 13 00:13:49 2012 +0200

    test rifle when running "make test"

commit 654a81cacb2c8cf02d32c911fc87bc8d62fae698
Author: hut <hut@lavabit.com>
Date:   Fri Apr 13 00:12:13 2012 +0200

    ext.rifle: Fix passing flags from actions.py to rifle.py

commit e8bbfe62969f11d2c30ef73f9c1c2aaabe3648e0
Author: hut <hut@lavabit.com>
Date:   Mon Apr 2 23:27:41 2012 +0200

    core.loader: added pause()

commit 85dd70190c70113f6e37ada4512539ae6533aa61
Author: hut <hut@lavabit.com>
Date:   Mon Apr 2 22:22:40 2012 +0200

    defaults/rifle.conf: fix surf and uzbl entries

commit 348bb117dce81ad5eb2276de65afe3d8bbe229f8
Author: hut <hut@lavabit.com>
Date:   Mon Apr 2 22:10:36 2012 +0200

    defaults/rifle.conf: fix programs not supporting "--" argument

commit 0d60aaaa981c32f86270dd5a0049e9ef8a94ec66
Author: hut <hut@lavabit.com>
Date:   Mon Apr 2 21:52:46 2012 +0200

    core.actions: fixed dump_{commands,keybindings,settings}

commit 53f8129c4177194a096f4895586fe77915580daf
Author: hut <hut@lavabit.com>
Date:   Mon Apr 2 18:11:50 2012 +0200

    ext.rifle: re-added "&" at the end of setsid command

    this used to block ranger when starting programs with f flag

commit 49e5aa690cdaac55e3d0a9423fb4b5cb6b3a2fd8
Author: hut <hut@lavabit.com>
Date:   Mon Apr 2 17:42:45 2012 +0200

    ext.rifle: fix rifle.py for /bin/sh -> /bin/dash

commit 88d59a82a1292cca071041e9b5e78d5d13008dc2
Author: hut <hut@lavabit.com>
Date:   Mon Apr 2 04:00:44 2012 +0200

    core.shared: ImportErrors in options.py are mistakenly ignored...

commit 74917acc14b02260ce285f3a6c35340bbcc6d6ef
Author: hut <hut@lavabit.com>
Date:   Mon Mar 26 23:14:07 2012 +0200

    defaults/rifle.conf: add xcf->gimp handler

commit 043303c6143a3cb2d31727ba5056f38f6ee877e8
Author: hut <hut@lavabit.com>
Date:   Mon Mar 26 23:13:04 2012 +0200

    core.{fm,helper,main}: replace "from X import *" lines

commit 87e6df0853c5d64933382b8c55b6c5f02fe11889
Author: hut <hut@lavabit.com>
Date:   Fri Mar 23 22:07:13 2012 +0100

    core.main: fixed rifle interface

    thanks to taylorchu for reporting this

commit ddefc64231f80c4f441bbdb593936c22270aa5e1
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 18:40:06 2012 +0100

    ext.rifle: improved error messages

commit 26e2fcc7be2b3911f1fe2929dbbb80e43c27d11f
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 16:25:45 2012 +0100

    ext.rifle: s/way/number/ and better documentation

commit c908fd3d47459b1059ed14452d6dd46f9c9b5353
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 14:50:41 2012 +0100

    ext.rifle: Fallback to '$label -- "$@"' if no command was found

commit 8f343062c2eecea85fbd0a333b3bb1f121f00213
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 10:55:38 2012 +0100

    ext.rifle: Trying to fix "No action found" error

commit 0dc911f084724af8e5a64508656c9d1ba3d3c38b
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 10:12:51 2012 +0100

    core.actions: fix listing of rifle commands

commit 68fab589d5b0e5b5245d4da6a019502ddc03d3f7
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 10:04:34 2012 +0100

    defaults/rifle.conf: fixed pager entry

commit f3de886d47867c41cecd6722448eb0c74ca80b71
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 09:57:43 2012 +0100

    defaults/rifle.conf: Added pager rule for text files

commit c9a5be7f8e9e881ae33b851910a626cca58fd0bf
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 02:58:54 2012 +0100

    core.actions: fixed some of the rifle code

commit 79c760d71f62889e85f55a5bc130a20667feb894
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 02:38:40 2012 +0100

    ext.rifle: filter out filenames containing null-byte

commit ae6f5730ab2fafd992cc1d2f9bbae72df16fbbf9
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 02:37:58 2012 +0100

    defaults/rifle.conf: pipe "tar vvtf" into $PAGER

commit 4935b607d0c5eaff80b393d68ff9d5ca6913d865
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 02:26:27 2012 +0100

    ranger.ext: reordered imports (alphabetically, "from ranger" last)

commit 032bd50b6d3f6826db1f035a28fdf0e0c1bac6e0
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 02:23:24 2012 +0100

    ext.rifle: Added a default editor

commit 34c0d954f221e3541c195027851e471204993177
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 02:01:22 2012 +0100

    ext.rifle: shortened Rifle.execute_file

commit ec972cda26cfb1aff7475e21f8476fc97388dedc
Author: hut <hut@lavabit.com>
Date:   Wed Mar 21 02:00:19 2012 +0100

    defaults/rifle.conf: fixed kspread entry

commit 06a00bd0f4d9c6fb66ade2d44f63ed0e20d36365
Author: hut <hut@lavabit.com>
Date:   Tue Mar 20 22:38:48 2012 +0100

    ext.rifle: use yield in Rifle.list_command

commit 456bddd637bfc2a634da26e66b7818ca9b1245e7
Author: hut <hut@lavabit.com>
Date:   Tue Mar 20 22:25:12 2012 +0100

    ext.rifle: added "number" rule

commit dbf41d5b59ec92284ece626d5175f590b9445587
Author: hut <hut@lavabit.com>
Date:   Mon Mar 19 22:46:42 2012 +0100

    defaults/rifle.conf: added handlers for .doc files

commit cb02d817c810d32b25711a44cc66850da7bfd685
Author: hut <hut@lavabit.com>
Date:   Mon Mar 19 22:46:26 2012 +0100

    core.main: improved rifle compatibility

commit ea8c70ca98149a5d98043b84659d7bca77f984ca
Author: hut <hut@lavabit.com>
Date:   Mon Mar 19 22:45:15 2012 +0100

    ext.rifle: use setsid instead of nohup (keep nohup as fallback)

    this could perhaps be done by os.setsid and os.fork etc

commit 6c8b05d7c8dd391cb5f6b53868c8502c9f3debd9
Author: hut <hut@lavabit.com>
Date:   Mon Mar 19 02:05:52 2012 +0100

    setup.py: added entry for rifle.conf

commit bc64975926bcac370fc2a6c5d93050f4150962f5
Author: hut <hut@lavabit.com>
Date:   Mon Mar 19 01:24:25 2012 +0100

    ext.rifle: fixed hook_environment

commit d0506ca681423273c568d6c0c584a01f0d95ccba
Author: hut <hut@lavabit.com>
Date:   Mon Mar 19 01:24:08 2012 +0100

    core.runner: updated ALLOWED_FLAGS, added comment

commit 4ead0882adafbcc419f3a0c8e40f58846dda0dbd
Author: hut <hut@lavabit.com>
Date:   Sun Mar 18 23:44:47 2012 +0100

    ext.rifle: polishing

commit 33562459eaea1fcbd19746b1aa8d1d355d04075a
Author: hut <hut@lavabit.com>
Date:   Sun Mar 18 22:22:46 2012 +0100

    ext.rifle: added main() function

commit 858a024700887f79af80efe8010a05af2f03128b
Author: hut <hut@lavabit.com>
Date:   Sun Mar 18 21:48:36 2012 +0100

    ext.rifle: make it executable. not sure if that's a good idea.

commit 0e905425ac000641430c361bb37ef4a18183e56f
Author: hut <hut@lavabit.com>
Date:   Sun Mar 18 21:31:59 2012 +0100

    defaults/rifle.conf: improved, reordered

commit 5ca9ab8ca0bdc772124b445341f17c6ca2066a8f
Author: hut <hut@lavabit.com>
Date:   Sun Mar 18 21:31:44 2012 +0100

    ext/rifle.py: added documentation and cleaned up

commit 03cf728645efab8e1d99bf1dfa1402f1395deeb5
Author: hut <hut@lavabit.com>
Date:   Sun Mar 18 19:23:58 2012 +0100

    defaults/rifle.conf: added documentation

commit 45dd1a435f91ee2f0a98747dbccf1a77896cc000
Author: hut <hut@lavabit.com>
Date:   Sun Mar 18 17:50:10 2012 +0100

    ext.rifle: added hooks, fixed bugs.

commit 8134bd5f41875540cdfdd0030e8611864a8cec08
Author: hut <hut@lavabit.com>
Date:   Fri Mar 16 22:55:20 2012 +0100

    container.tags: typo

commit 473dc721320e57cf6a123120337ad4054a041fde
Author: hut <hut@lavabit.com>
Date:   Fri Mar 16 00:32:23 2012 +0100

    removed code of old file-opener system

commit 895be920518ab346c1e58e884d7d2a0902606d2f
Author: hut <hut@lavabit.com>
Date:   Fri Mar 16 00:21:12 2012 +0100

    ext.get_executables: speed optimization

commit 6f8ca83b677412aee792e55d24c62b7d24d4ea84
Author: hut <hut@lavabit.com>
Date:   Fri Mar 16 00:18:34 2012 +0100

    implemented "rifle", a new file launcher

    ranger/ext/rifle.py is a standalone program that works without ranger.
    The configuration is not in python anymore, thus is easier to
    understand, modify and parse.

commit 4dc87fa8ab83844707659e1f82e1e9726279a8a2
Author: hut <hut@lavabit.com>
Date:   Wed Mar 14 17:27:28 2012 +0100

    data/mime.types: use spaces instead of tabs, line them up

commit 3dbf02334adf4b309c46e63935677f8f06e750e7
Author: hut <hut@lavabit.com>
Date:   Wed Mar 14 17:22:27 2012 +0100

    defaults/options: add __pycache__ to hidden files

commit 6458c26c954e13be51c2e2a9b3cbe1d92cde55e0
Author: hut <hut@lavabit.com>
Date:   Wed Mar 14 17:17:32 2012 +0100

    ext.human_readable: added comment

commit 8a81af124633a65c2bbe12a7755cb982738790cd
Author: hut <hut@lavabit.com>
Date:   Wed Mar 14 16:57:00 2012 +0100

    shorten all copyright messages for better readability

commit 34fe9997beb32d40f7419e89321b75db6d5ae65d
Author: hut <hut@lavabit.com>
Date:   Wed Mar 14 15:58:27 2012 +0100

    gui.ui: catch an exception with surrogates in "update title" code

commit 87b0d82e736f0ee64220be44b9d9875af00824c4
Author: hut <hut@lavabit.com>
Date:   Tue Mar 6 10:35:51 2012 +0100

    scope.sh: added exiftool

commit 15bcea18269c62850146d08a575b3e1e139faba5
Author: hut <hut@lavabit.com>
Date:   Mon Mar 5 12:02:54 2012 +0100

    Always remember to bring your towel.

commit 9dde8e361b0b71d1aa6bb5086313b90f5fc25dd5
Author: hut <hut@lavabit.com>
Date:   Mon Mar 5 12:22:02 2012 +0100

    Fix crash when opening files with feh or sxiv with "ranger <image>"

commit e1155824b39d584beb8c178ceca8999eb7783daf
Merge: 2bcfbe9 23b7f16
Author: hut <hut@lavabit.com>
Date:   Mon Mar 5 11:56:05 2012 +0100

    Merge branch 'master' into stable

commit 23b7f16961a7b679dec16f6ee91401a6b8f6ca82
Author: hut <hut@lavabit.com>
Date:   Mon Mar 5 11:27:16 2012 +0100

    Added $RANGER_LEVEL environment variable (see man page)

commit 6b1666df4664482644efb270f4e0215b469c8ffc
Author: hut <hut@lavabit.com>
Date:   Mon Mar 5 11:12:58 2012 +0100

    Catch a trivial ncurses exception

commit a3d5f44b1c1a8b7ef7e56c33f03ce91cc38117a6
Author: hut <hut@lavabit.com>
Date:   Mon Mar 5 11:12:44 2012 +0100

    Added "sudo" optional dependency to README

commit f16bbc20854a051ddedf6ab43cffd89ddbcef27f
Author: hut <hut@lavabit.com>
Date:   Mon Mar 5 11:11:30 2012 +0100

    Removed unnecessary spaces

commit 9400aa042cee4230690155f61bc1f6de11bb9c06
Author: hut <hut@lavabit.com>
Date:   Fri Feb 24 02:03:25 2012 +0100

    gui.ui: Added "rxvt-unicode-256color" to TERMINALS_WITH_TITLE

commit 9ff49bf6b1004126b528b73c1d7822ce99581410
Author: hut <hut@lavabit.com>
Date:   Tue Feb 21 14:48:00 2012 +0100

    ranger.1: fix vim script "RangerChooser" when no file is opened

    https://savannah.nongnu.org/bugs/?35556

commit ec18cfafc2f85e4dbc4ab2d61588395a59352443
Author: Serge Broslavsky <serge.broslavsky@gmail.com>
Date:   Tue Feb 14 11:55:18 2012 +0200

    Feature: pasting hardlinked trees

    This feature is useful when there is a need to create a directory tree,
    which is similar to an existing one while keeping all the files in this
    new tree hardlinked to those existing ones. Such functionality might be
    useful when rearranging a huge directory tree (or a set of directory
    trees) into some new layout.

    This operation is done synchronously (i.e. it doesn't use CommandLoader
    to put the ongoing operation into the task queue).

    Target end of the operation is handled the following way:

    1. If target directory with the same name exists - it gets used.

    2. If target folder does not exist - it is created with the same mode
       bits as corresponding source one.

    3. If target file with the same name exists and is a hardlink of the
       source file already - it is getting left as it is. If it's not a
       hardlink of the source file - a new hardlink is created in a form of
       <original>_, <original>_1, ..., etc.

    4. If target file does not exist - a hardlink is created.

commit 824104ae627f276eee8ec88522c873a6b76c5ecc
Author: hut <hut@lavabit.com>
Date:   Sun Feb 12 17:21:47 2012 +0100

    ranger.1: Added entry for --list-tagged-files

commit ac6df7b5e5b60b789d9262a92942a72c6192a265
Author: hut <hut@lavabit.com>
Date:   Sun Feb 12 17:18:00 2012 +0100

    core.main: fixed crash when using ranger as file opener

commit e748d5056c907c5f9e46f6824442d47231a1ad32
Author: hut <hut@lavabit.com>
Date:   Sun Feb 12 17:12:28 2012 +0100

    core.main: Allow multiple --cmd's, add man page entry for --cmd

commit a0cff8b77b3a81c84661e96a1efdd5bd5d6e6eac
Author: David Bengoa <david@bengoarocandio.com>
Date:   Sun Feb 12 16:41:48 2012 +0100

    Add --cmd=COMMAND command line option

commit 5eed34cb880330cae45c6cfedad596a4c74700e5
Author: hut <hut@lavabit.com>
Date:   Thu Feb 9 22:25:26 2012 +0100

    widgets/statusbar: Catch exceptions in env.get_free_space

commit f8b6ef7e55f20dbf1db9aea5e7b40444be413d69
Author: hut <hut@lavabit.com>
Date:   Thu Feb 9 16:04:39 2012 +0100

    defaults/apps: Add wildmidi

commit 731a5a1eb66d7ff58258dbda30a8c8d9141d129f
Author: hut <hut@lavabit.com>
Date:   Thu Feb 9 16:04:02 2012 +0100

    widgets/statusbar: Display "All" when all files are shown (fix)

commit 25dfd676d7211865d2ee0f6af2ce9ef19a6c8dcf
Merge: 30f17d7 47c2cf6
Author: hut <hut@lavabit.com>
Date:   Thu Jan 26 23:32:29 2012 +0100

    Merge git://github.com/gwash/ranger

commit 47c2cf6920324da597cf969329c0abb59591c9ca
Author: M Rawash <mrawash@gmail.com>
Date:   Fri Jan 27 00:14:55 2012 +0200

    new :relink command

commit 30f17d752f75f5950315e328b21bff50eac86ab4
Author: hut <hut@lavabit.com>
Date:   Thu Jan 26 22:34:48 2012 +0100

    api.commands: Fix slashes in _tab_directory_content()

    Previously, when the tab completion result is unique, a slash was always
    added, even if it's a file, not a directory.

    Thanks to gwash for pointing out this bug.

commit 9e146c8272e25b98d0f196bc34ac1725f894863a
Author: hut <hut@lavabit.com>
Date:   Tue Jan 24 10:54:30 2012 +0100

    defaults/commands: fixed TERMCMD in :terminal

commit 5db94646ffdd492103a40a2e33758b1827032661
Author: hut <hut@lavabit.com>
Date:   Fri Jan 20 20:46:10 2012 +0100

    ext.cached_function: Fixed

commit c2b71f721ba4fec22e6b8135508e07cb56df3320
Author: hut <hut@lavabit.com>
Date:   Wed Jan 18 16:21:20 2012 +0100

    Added doc for TERMCMD and integrated it in commands.py

commit 1cc4c0e4c2a022d64dac2d380729ffacb2cfa31c
Author: hut <hut@lavabit.com>
Date:   Sun Jan 15 03:34:31 2012 +0100

    gui.ui: Fix title drawing.  Since when is this broken anyway?!

commit a110af2a538104dd909e4766dd1c0044b804dbdc
Author: hut <hut@lavabit.com>
Date:   Sun Jan 15 00:08:54 2012 +0100

    defaults.commands.bulkrename: support filenames starting with -

commit 7fb3df7ce886f1f3085bd8561669cef714d077e3
Author: hut <hut@lavabit.com>
Date:   Sat Jan 14 23:58:42 2012 +0100

    defaults/options: case insensitive sort by default

commit 98bca305d5e053ccd624073e2c2ecac50640106f
Author: hut <hut@lavabit.com>
Date:   Wed Jan 11 16:16:29 2012 +0100

    gui.colorschemes: more efficient color_at

commit 0374f709574d3db79887b86ca4486d65f5eb1c01
Author: hut <hut@lavabit.com>
Date:   Wed Jan 11 14:58:14 2012 +0100

    ext.signals: no unnecessary sorting on signal_bind

commit 4904e06e6aa2278f96d9fd007c6ac3261f127f25
Author: hut <hut@lavabit.com>
Date:   Wed Jan 11 14:58:00 2012 +0100

    core.main: pipe the profiler stream to stderr

commit 907e3fde740f69b4ef9bc8fa4a7090512583baf7
Author: hut <hut@lavabit.com>
Date:   Wed Jan 11 11:49:34 2012 +0100

    added --profile option

commit 999a9268aa3d8104d864131d7ad4ee6d6b2a643b
Author: hut <hut@lavabit.com>
Date:   Wed Jan 11 11:03:27 2012 +0100

    ext.shell_escape: Fixed escaping of tabs and unprintables

commit 8c917a95c27e5293f762b018edc0751e95cf9726
Author: hut <hut@lavabit.com>
Date:   Wed Jan 11 10:31:53 2012 +0100

    defaults.commands: on <tab> in !shell put the filename instead of %s

commit 8d0782c20ce033ae69fa6f134f68af0e9862acdc
Author: hut <hut@lavabit.com>
Date:   Wed Jan 4 22:21:39 2012 +0100

    widgets.statusbar: Include marked directory sizes in statusbar summary

commit dd7e3aea6df8d3b85dd6ada555198f4a2209c78f
Author: hut <hut@lavabit.com>
Date:   Mon Dec 19 14:18:48 2011 +0100

    widgets.titlebar: TODO entry, fix unicode chars in titlebar

commit e681682273412e6b26f85bc0dff325f605abb305
Author: hut <hut@lavabit.com>
Date:   Mon Dec 19 14:15:25 2011 +0100

    core.fm: Added todo-entry and some fail-safe stuff

commit 5efbecb2ec32805541923a72462d10fe58cd32cf
Author: hut <hut@lavabit.com>
Date:   Mon Dec 19 13:40:18 2011 +0100

    Revert the part of d99291d8 that broke unicode

commit a87bf3e07a77ca167d33435abefdf22b10a13656
Author: M Rawash <mrawash@gmail.com>
Date:   Mon Dec 19 08:47:05 2011 +0200

    core/runner.py: removed the 'a' flag from ALLOWED_FLAGS

commit fc17126a6a0ab436c757c545fa55e87ccd89635c
Author: M Rawash <mrawash@gmail.com>
Date:   Mon Dec 19 08:44:46 2011 +0200

    core/runner.py: allow combination of 'r' and 'd' flags

commit fcc47bf5261f328fb38c2df03f62c0847e562552
Author: hut <hut@lavabit.com>
Date:   Sat Dec 17 22:40:46 2011 +0100

    gui.ui: Only display printable chars in the window title

commit d99291d8395042ade1337d025a69eaccd191bb54
Author: hut <hut@lavabit.com>
Date:   Sat Dec 3 00:27:10 2011 +0100

    fsobject.fsobject: Properly escape control characters

commit 7d820eebd049b8bf67a37ddd4046099e1569882c
Merge: 703b351 d6e61b1
Author: hut <hut@lavabit.com>
Date:   Sat Dec 17 21:57:50 2011 +0100

    Merge https://github.com/gwash/ranger

commit d6e61b1d3004ce58fc58a9d6035498b13e6f2089
Author: M Rawash <mrawash@gmail.com>
Date:   Sun Dec 11 21:58:02 2011 +0200

    Added documentation for new flags

commit 703b35122c4db45b601547a5f341fd7dbc6f0052
Author: hut <hut@lavabit.com>
Date:   Sat Dec 10 01:24:01 2011 +0100

    core.loader: fix bug with chardet module

commit f206876a66deb57eb27058c35e69c411e5171f01
Author: M Rawash <mrawash@gmail.com>
Date:   Wed Dec 7 00:39:41 2011 +0200

    core/runner.py: got rid of the 'a' flag

commit 4038295758a9786c7f88405f330d2264b912b059
Author: M Rawash <mrawash@gmail.com>
Date:   Mon Dec 5 21:06:59 2011 +0200

    Added new flags 'a', 'r' and 't'

commit 2b02078dc0ec9e939e1db3cbbe5f1d3bf4490846
Author: hut <hut@lavabit.com>
Date:   Wed Nov 23 12:58:34 2011 +0100

    core.actions: only choosefile when pressing l/enter

commit e854efe9b2bf955b55b9e4175e67035742c01e2d
Author: hut <hut@lavabit.com>
Date:   Wed Nov 16 23:14:47 2011 +0100

    defaults/apps.py: detach epdfview, mupdf and llpp.

commit 1b2d7d7a1966310f40cd1793b6a8d303067390b9
Author: hut <hut@lavabit.com>
Date:   Tue Nov 15 23:25:51 2011 +0100

    defaults/apps.py: Added mupdf and llpp, reordered.

commit bd156f5c939505c9a7ec2fc4f48242719887de6f
Author: hut <hut@lavabit.com>
Date:   Tue Nov 15 21:24:13 2011 +0100

    data/scope.sh: shorter way of getting file extension

commit a514859b91df995fb983bbae866653ee7b83e795
Author: hut <hut@lavabit.com>
Date:   Tue Nov 15 21:08:49 2011 +0100

    defaults/apps.py: Added instructions to overriding app_defaults

commit bd7d4f042e387250f3c164a2d7e154a5bf3ff602
Author: hut <hut@lavabit.com>
Date:   Tue Nov 15 20:56:34 2011 +0100

    core.actions: Disable visual mode when opening console

commit be25337b3ab0ab5841346ddc7973e8a3fc57ce7d
Author: hut <hut@lavabit.com>
Date:   Tue Nov 15 20:55:44 2011 +0100

    defaults/apps.py: Add epdfview to default apps.py

commit df95694991dd2387f02638df048805985c5b3461
Author: hut <hut@lavabit.com>
Date:   Wed Nov 9 16:04:44 2011 +0100

    Disable visual mode when typing "v"

commit 7b33b517e5105303b78b05a8970d9718a5b5135c
Author: hut <hut@lavabit.com>
Date:   Wed Nov 9 16:01:11 2011 +0100

    corrected README

commit 1ea86f6281b2ea4eaf65dc65757977cd06d7beef
Author: hut <hut@lavabit.com>
Date:   Mon Oct 31 22:46:05 2011 +0100

    widgets.titlebar: Fix drawing of broken filenames

commit 83c8d324492263c9aadc3098e1ebccc8d2dd1d91
Author: hut <hut@lavabit.com>
Date:   Mon Oct 31 20:33:40 2011 +0100

    core.actions: implement visual mode

commit 975be325388b00cca3c0aa2bb0a70ef0a57d2f93
Author: hut <hut@lavabit.com>
Date:   Sun Oct 30 02:32:55 2011 +0200

    api.commands: added a TODO entry

commit ec6093297e8851802ff2184cd2949bb9cfbad1d7
Author: hut <hut@lavabit.com>
Date:   Sun Oct 30 02:23:12 2011 +0200

    core.actions: paste_symlink() doesn't fail if file exists

commit 2081cbe1f64017100ccfccd34a75d7731ff77dae
Author: hut <hut@lavabit.com>
Date:   Sun Oct 30 01:40:59 2011 +0200

    define "init_function" in defaults

commit 6b3a30d788bdb186a66a05e6e910c37d66164ace
Author: hut <hut@lavabit.com>
Date:   Sun Oct 30 01:33:17 2011 +0200

    Added option "init_function"

commit 353d765c2a14ac23ccea337f4cac2bc73b2b0693
Author: hut <hut@lavabit.com>
Date:   Sun Oct 30 01:21:40 2011 +0200

    Added signals runner.execute.{before,after}

commit fdd390452b1937db7ba3ba7f30d0a6ece44ca02f
Author: hut <hut@lavabit.com>
Date:   Sun Oct 30 01:20:39 2011 +0200

    core.runner: added "fm" attribute to Context, as documented

commit 2bcfbe93584f3e9bdd4f80ff4cce43e39a545914
Author: hut <hut@lavabit.com>
Date:   Sat Oct 29 21:19:17 2011 +0200

    api.apps: Fix handling of single-string return values

commit e7758ebaa5e36c866c0674474a4f0a884ccd734f
Author: hut <hut@lavabit.com>
Date:   Fri Oct 28 14:58:53 2011 +0200

    Makefile: Added info about DESTDIR in "make options"

commit fa0a2087880d9c5c6000eb4e583f31a0645ea5ad
Author: hut <hut@lavabit.com>
Date:   Thu Oct 27 23:46:24 2011 +0200

    Fixed tab completion of "open_with" command

commit bf0d09b596eb26e578f1cbf8715d8c3fc2aeba32
Author: hut <hut@lavabit.com>
Date:   Thu Oct 27 23:43:43 2011 +0200

    Makefile: Fixed "PHONY" stuff

commit 0439e68883ae73b713761243a2611f3615ac3b5d
Author: hut <hut@lavabit.com>
Date:   Sat Oct 29 21:19:17 2011 +0200

    api.apps: Fix handling of single-string return values

commit 6304301bc16b00dfcedfafb762762f47b9df8bd2
Author: hut <hut@lavabit.com>
Date:   Fri Oct 28 14:58:53 2011 +0200

    Makefile: Added info about DESTDIR in "make options"

commit cb0350b010254e0f65fa417475f3ed5484c8f255
Merge: dd06c0e 9ab9f65
Author: hut <hut@lavabit.com>
Date:   Fri Oct 28 14:55:34 2011 +0200

    Merge branch 'master' of git://github.com/DaPangus/ranger

commit dd06c0e65ecc829281d69206ac7827b83d0da97a
Author: hut <hut@lavabit.com>
Date:   Thu Oct 27 23:46:24 2011 +0200

    Fixed tab completion of "open_with" command

commit 4b61759c89d22daa35ab6b6f3c7f48af34af6241
Author: hut <hut@lavabit.com>
Date:   Thu Oct 27 23:43:43 2011 +0200

    Makefile: Fixed "PHONY" stuff

commit 9ab9f65217df8dd75e171702bee2943ca295e956
Author: David Pugnasse <david.pugnasse@gmail.com>
Date:   Tue Oct 25 02:15:53 2011 +0200

    core.main: fix --selectfile with relative paths

commit 989013dcb7fcd9ff5d03608283acd8da27ca3238
Merge: 98f6125 7ab3683
Author: hut <hut@lavabit.com>
Date:   Mon Oct 24 01:56:01 2011 +0200

    Merge branch 'stable'

commit 7ab36832af358bc6564e834549166b67927ebc84
Author: hut <hut@lavabit.com>
Date:   Mon Oct 24 01:51:28 2011 +0200

    The hard work of the electrons must be respected.

commit 0bb7e10bf614cb289d04d1da0ee1480c2cb6795e
Author: hut <hut@lavabit.com>
Date:   Mon Oct 24 01:46:07 2011 +0200

    gui.curses_shortcuts: Fix 97e724a3 for addstr() with one argument

commit 8a2d5352480629aeb7a983ea4ddadf7005223907
Author: David Pugnasse <david.pugnasse@gmail.com>
Date:   Mon Oct 24 00:58:33 2011 +0200

    core.main: added --selectfile option

commit 98f6125513be5b83814a5b1894014bccd3edd547
Merge: 2f7e770 6e7e38b
Author: hut <hut@lavabit.com>
Date:   Mon Oct 24 00:54:50 2011 +0200

    Merge branch 'stable'

    Conflicts:
    	ranger/__init__.py

commit 6e7e38b94ac1908fc4e027c805a0fb9b987608df
Author: hut <hut@lavabit.com>
Date:   Sun Oct 23 17:01:09 2011 +0200

    The hard work of the computer must be respected.

commit 10ebe0ef179ca18ed1034514d5395583c9dc8d90
Author: hut <hut@lavabit.com>
Date:   Mon Oct 24 00:37:14 2011 +0200

    core.actions: Added comment about possible bug

commit 2f7e770983ba9219b892f3d739b55e0bc724205c
Author: hut <hut@lavabit.com>
Date:   Mon Oct 24 00:37:14 2011 +0200

    core.actions: Added comment about possible bug

commit e742855d3c98f6dc5888d5aa32c03b0fca7a3ce7
Author: hut <hut@lavabit.com>
Date:   Sun Oct 23 23:11:40 2011 +0200

    Added constant ranger.STABLE to indicate stable versions

commit 25c9aa011cedfd58a5b18bc45698b192d9411ea4
Author: hut <hut@lavabit.com>
Date:   Sun Oct 23 23:11:40 2011 +0200

    Added constant ranger.STABLE to indicate stable versions

commit fcc74912086a9b2edfc501e7f9d5749fc5a2914b
Author: hut <hut@lavabit.com>
Date:   Sun Oct 23 19:55:42 2011 +0200

    gui.curses_shortcuts: Fix unicode bug with surrogates

commit 6d212a856e9efbfafd5b1540bcb2852199c1787f
Author: hut <hut@lavabit.com>
Date:   Sun Oct 23 22:58:38 2011 +0200

    defaults/apps.py: added new handlers

commit 97e724a3f590210a819414de3c21278d2f3c03dc
Author: hut <hut@lavabit.com>
Date:   Sun Oct 23 19:55:42 2011 +0200

    gui.curses_shortcuts: Fix unicode bug with surrogates

commit 3c0fd67fd5581bb1aaa84c957b568abdb5dc1a54
Author: hut <hut@lavabit.com>
Date:   Sat Oct 22 05:04:29 2011 +0200

    Added option "autoupdate_cumulative_size"

commit 2970f6158daa8783302ce7005fe5b30d3b93d39e
Author: hut <hut@lavabit.com>
Date:   Sat Oct 22 04:53:58 2011 +0200

    ext.human_readable: Fixed spelling error (seperator->separator)

commit be642580391f41ebdf0811766fee69405b932a42
Author: hut <hut@lavabit.com>
Date:   Sat Oct 22 04:42:45 2011 +0200

    fsobject.directory: Improved cumulative_size stuff

commit 63c7a6803f9d3f80f559c891bb131caad0271588
Author: hut <hut@lavabit.com>
Date:   Sat Oct 22 04:41:31 2011 +0200

    fsobject.directory: Add a "?" when unsure about the size

commit b2b58e7f15e5700a1f8248fb1bf32386b4b45c57
Author: hut <hut@lavabit.com>
Date:   Sat Oct 22 04:23:36 2011 +0200

    New key "dc" to get cumulative size of selected directories

commit 812447408be9b67850b253fe9d53a88ad31856ae
Author: hut <hut@lavabit.com>
Date:   Fri Oct 21 12:57:38 2011 +0200

    defaults/commands: Fixed tab completion of :shell

commit c388e5cfa61f60b166c5be79fedb7c4240e15267
Author: hut <hut@lavabit.com>
Date:   Fri Oct 21 11:29:59 2011 +0200

    Removed duplicate link in man page (a pod2man fuckup)

commit 19bf3029b53b7d879f7d93d929b1e82449743ffe
Author: hut <hut@lavabit.com>
Date:   Fri Oct 21 11:28:42 2011 +0200

    core.actions: added --choosefiles option + doc

commit 5f67653b6ae232f7475049136421df0d016d283c
Author: hut <hut@lavabit.com>
Date:   Wed Oct 19 21:06:16 2011 +0200

    defaults/rc.conf: Fixed ot and oT keys

commit 6d7432caa7b4d383176eb5dc8a4528601c1bcfb3
Author: hut <hut@lavabit.com>
Date:   Wed Oct 19 21:02:46 2011 +0200

    api.commands: Fixed Commands.rest()

commit ab8c48472e99b8d0330f9d6084f192564b110afb
Author: hut <hut@lavabit.com>
Date:   Tue Oct 18 16:26:58 2011 +0200

    core.fm: Fixed zombie invasions

commit e0f34391a01fadd867502cbc440d7f35e77fbd6d
Author: hut <hut@lavabit.com>
Date:   Mon Oct 17 17:22:59 2011 +0200

    ext.spawn: Use shell=True when argument is a string

commit 9b2de75f3289c7a0281cc48bf55248b0ac174a55
Author: hut <hut@lavabit.com>
Date:   Mon Oct 17 17:22:38 2011 +0200

    emit a signal when a directory finishes loading content

commit cfb9044407481344136f8fa4e3700fe3df7efa4c
Author: hut <hut@lavabit.com>
Date:   Mon Oct 17 17:22:13 2011 +0200

    core.actions: added fm.select_file()

commit 9608a3482f690f91dc960afe79eb4d218ac175c6
Author: hut <hut@lavabit.com>
Date:   Sun Oct 16 19:16:56 2011 +0200

    core.actions: typo

commit 26ebd92b2867cfdcfdb55877e6c4918c2ac686b5
Author: hut <hut@lavabit.com>
Date:   Sun Oct 16 18:50:07 2011 +0200

    core.actions: Safer _get_macros()

commit 9c37875e4cf983ec4dece175728d78350b7737c6
Author: hut <hut@lavabit.com>
Date:   Sat Oct 15 00:39:18 2011 +0200

    ext.keybindings_parser: fixed --list-unused-keys

commit 531d8b2def5fcf43d70819c86fc612028ca98f4d
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 22:37:39 2011 +0200

    FOR THE HURD

commit 30a35e6a7b95a06709590dc56afb96ea7ccecb62
Merge: 6524d00 6f695ff
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 22:34:21 2011 +0200

    Merge branch 'master' into stable

    Conflicts:
    	ranger/defaults/options.py

commit 6f695ffeafd1d2f1cb7c0c201b395582a1f7ce4e
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 22:02:00 2011 +0200

    gui.ansi: simplified more + another test case

commit 138126641ff06a4528ca433328f765d9e0e6de6d
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 21:54:55 2011 +0200

    gui.ansi: simplified

commit 11c246d5e1f9be9fc7bfe429e8ce2ff2e972cb05
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 21:29:48 2011 +0200

    gui.ansi: Added another test case

commit 9b05f8d7279266c1b1ed2224d9a33f67935f2586
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 21:21:52 2011 +0200

    gui.ansi: Fix test case in char_slice

commit f67f859d8b07418d11ffe2975dc1c907ffe35a9f
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 20:22:55 2011 +0200

    defaults.commands: Fixed "gL" key

commit e5fb3d74a701544a872bb6d7902557c5d8e1f2a0
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 20:17:24 2011 +0200

    README: Added newline

commit fa1f420b62dc3143c749f2777f6f0cd343101b85
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 20:15:01 2011 +0200

    defaults/apps: added documentation

commit b15e4bfba98399a058ebfdab3840849a32232c86
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 19:51:38 2011 +0200

    defaults/options: more documentation

commit de28d6df4179500c9048f177dcc1f94214fdad00
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 19:30:26 2011 +0200

    defaults.commands: replaced introduction

commit 96912a0ca559871ae3420e96c12781dd2713b78d
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 19:04:55 2011 +0200

    defaults.commands: Fixed bug in :find from 2a5a8336

commit bfcea0c92922e307d726fcf9d84a6e415e57283f
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 18:22:00 2011 +0200

    moved scripts/ranger to ranger/data/ranger

    This way, the user gets an extra copy of the executable in case the one
    in /usr/bin/ is lost.  Also, we don't waste one directory at the root
    level for just one symlink.

commit 1aa392f7c6bfd53423a3e6b9f698e5471f6444d7
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 18:08:53 2011 +0200

    ext.keybinding_parser: shortened construct_keybinding()

commit 154c621364ced5a447173cf42b4c79cf95cc808f
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 18:06:44 2011 +0200

    ext.keybinding_parser: prettier KeyBuffer.__str__

commit 0ba7fec7d93d802d140d464baaa3db63044bf6b2
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 18:01:42 2011 +0200

    ext.keybinding_parser: Prettier key_to_string()

commit 02b078eeb5ff1987552c68e61e4b14644e0cc0ae
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 18:01:25 2011 +0200

    core.actions: Pretty list of undocumented commands

commit f46da0ad6de5b24d3a15fccacdd074490e6330e1
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 17:28:37 2011 +0200

    defaults.commands: updated code of :find

commit 0ffbb78575e04d3e48a10a33764f46fd3c1f1df6
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 17:25:08 2011 +0200

    Rebuild man page

commit cde62480584bd3cc1c9697237cd28caa8c00a7e8
Author: hut <hut@lavabit.com>
Date:   Tue Oct 11 00:33:01 2011 +0200

    defautls/options.py: use_preview_script = True after all

commit 562ad4dbb80cc528b2403e40c914cb14c164243d
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 23:51:58 2011 +0200

    Updated copyright headers

    As much as I hate this, it has to be done

commit 27bfdd492f8abea2ed73e7dc877e54e9c0845b87
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 23:40:34 2011 +0200

    fsobject.directory: use BAD_INFO

commit 5fd44f5ad9093dee5f62d37c0e89d95e8da8d64f
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 23:40:08 2011 +0200

    container.__init__: removed import shortcuts

commit 28af9c88ecd6a2372a18bc7b8a5040f5a42d2f27
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 23:15:35 2011 +0200

    removed completely retarded colorscheme "texas"

commit 6538ecf8693f1c67721e070786be768e452bdcf8
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 23:10:34 2011 +0200

    core.fm: removed old code

commit 259939558dcc39c64ad546d74cd0eb62a9667030
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 23:07:13 2011 +0200

    core.actions: Fixed %t tag in --clean mode

commit bf9c5c988aa19e8e9a1cdd3c7b8aef1c8cb74f59
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 23:01:11 2011 +0200

    core.helper: Cleaned up load_settings

    1. put all the common operations before the "if"
    2. put the loader of custom commands AFTER loading default commands
    3. removed the load_default_rc guessing code, that might lead
       to unexpected behaviour.

commit 1008f630fbb854849ab8debb128d09b450ba7e16
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 22:45:17 2011 +0200

    fixed some documentation

commit 43226a26b7df6cb58f033dc3e3a3e03f755bad72
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 21:01:16 2011 +0200

    api.commands: finished merging ext.command_parser into api

commit 2a5a8336bf155107d1c1c87f0655914422f09ccc
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 20:38:18 2011 +0200

    core.actions: Don't shell-escape macros for non-shell commands

commit 57e1014a2d887700846d91e555dd3d364c288ab2
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 19:59:04 2011 +0200

    core.actions: shortened long line

commit 97beb87a99c106402e43b6f0e43c8cec9bd26107
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 19:58:32 2011 +0200

    core.actions: renamed Actions.source_cmdlist to Actions.source

commit 1891697f0cb957fe12d4e8b941f2686ee90f4290
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 19:56:38 2011 +0200

    README: "file" really is optional

commit c32674664881fb5fc56e02f655b3dcc371c4365f
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 18:42:56 2011 +0200

    gui.curses_shortcuts: simplifications

    The UnicodeEncodeError hardly ever occurs anymore, since other
    unicode fixes were implemented.  I see no reason to keep the
    error handlers there.

commit 2d5efba042d2b8953f654907167b496450e1fe71
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 17:17:14 2011 +0200

    fsobject.fsobject: Added fsobject._mark back in

    This way you can do :eval fm.env.cf.mark(True) and other cool things.

commit 177a6d04e0ae9f31195fd31ccb649abda2e9b420
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 16:20:03 2011 +0200

    widgets.browsercolumn: Removed redundant try/except block

commit 8bb9414bc7e1e666104bf4b8bf315b52284d3cb4
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 16:19:38 2011 +0200

    core.actions: Removed fm.search_forward attribute (not used)

commit 5d548b9eabe7eb836a7e40232e16c70446f3b2a1
Author: hut <hut@lavabit.com>
Date:   Mon Oct 10 16:04:54 2011 +0200

    fsobject.directory: revert change to accept_file

commit b9c432d9ecb58e7c5dbc7957843aa4ea3509834f
Author: Arisu <arisu@styl.us.to>
Date:   Mon Oct 10 15:41:00 2011 +0200

    Eliminate orphaned functions and arguments

commit 8afc4b5f2c5312c89352e27ccb82664821b841cf
Author: Arisu <arisu@styl.us.to>
Date:   Mon Oct 10 15:11:31 2011 +0200

    Repair some unintended variable references

commit bed99432cccb3eaae263c1c77e91fb4bb165cf6b
Author: Arisu <arisu@styl.us.to>
Date:   Mon Oct 10 15:05:13 2011 +0200

    Eliminate orphaned and redundant definitions of variables and imports

commit 0dbd3faa556ce5c2cb38cc6937fb0c8f98d3656b
Author: hut <hut@lavabit.com>
Date:   Sun Oct 9 22:48:23 2011 +0200

    fsobject.directory: Update dir size when content changes

commit 376dfe2bb4dac316814c654ec55a3ad6ed3eff1f
Author: hut <hut@lavabit.com>
Date:   Sun Oct 9 22:11:35 2011 +0200

    widgets.console: Improved command history

    No entries should be lost now.  Entries are only added or moved
    to the top of the stack when you enter them again.

commit 2155330507a0d750b92acabbeed488d2f958144c
Author: hut <hut@lavabit.com>
Date:   Sun Oct 9 17:27:25 2011 +0200

    Removed example files for now

    I've been convinced that automatically copying configs is
    too intrusive.  I will rethink the approach later.

commit 48e7ddd85aa25bde05914993a9c5d3175f5422ae
Author: hut <hut@lavabit.com>
Date:   Sun Oct 9 17:25:54 2011 +0200

    Revert "core.main: Automatically copy config files"

    This reverts commit 1d27a413986bfdcecb3c7ea67f327d20dc9a029f.

    Conflicts:

    	ranger/core/fm.py
    	ranger/core/helper.py

commit 5db4c58ebad917ca9e99ccf9f3f8179158a7bef4
Author: hut <hut@lavabit.com>
Date:   Sun Oct 9 17:21:04 2011 +0200

    Revert "ranger.1: added doc for --dont-copy-config"

    This reverts commit b62f5fbe203414521461e30e70af243dc257c49c.

commit 3ebceedb38e49f5bbf87a1ec71b1fe15bac55341
Author: hut <hut@lavabit.com>
Date:   Sun Oct 9 05:36:00 2011 +0200

    defaults.apps: updated

commit d288ec979e7e5e6949066e72cbbbcd6e6509065a
Author: hut <hut@lavabit.com>
Date:   Sun Oct 9 05:22:30 2011 +0200

    data/apps.py: updated

commit 710b0bb77fef315bb023a32e244e0da663cfb532
Author: hut <hut@lavabit.com>
Date:   Sun Oct 9 05:11:56 2011 +0200

    api.apps: added test whether X runs or not.

commit bf331bb90d56bc3278f0f11be42c66d6c1ad5ad1
Author: hut <hut@lavabit.com>
Date:   Sun Oct 9 04:30:22 2011 +0200

    data/apps.py: Added doc

commit cdf036e10db32d61c0a411636f7b78d711249bb3
Author: hut <hut@lavabit.com>
Date:   Sun Oct 9 02:38:56 2011 +0200

    widgets.statusbar: Show mtime, like ls -l, not ctime

commit 257aba7d5fd1050c019b1eadcc9b13909138f2a4
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 23:21:21 2011 +0200

    core.helper: fixed crash

commit f93538d4a07b26d912878d4a4c5337dfb8896fd0
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 23:09:55 2011 +0200

    core.helper: finally removed obsolete option --fail-if-run

commit d92c4af3688e01836a87b7684228d9327a828c7e
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 22:51:42 2011 +0200

    mv ranger/data/config_examples/* ranger/data/

commit 520dcebc586de13b9371df5bd4b1d1ba3a712e02
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 22:33:01 2011 +0200

    gui.ui: Fall back to "linux" terminal when $TERM fails

commit 8c4f4189919b936d8d01db7388eb008896db88d3
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 22:01:38 2011 +0200

    ranger.__init__: changed ranger.LOGFILE

commit 9004b65381353da7f333fcaa899208531af49ef0
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 22:01:23 2011 +0200

    ranger.__init__, ranger.1: updated rangers description

commit 9f2e6794638bcacb1fb1dc3a7e7996748a2a03a4
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 21:47:04 2011 +0200

    Updated man page

commit b62f5fbe203414521461e30e70af243dc257c49c
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 21:34:50 2011 +0200

    ranger.1: added doc for --dont-copy-config

commit ca202490c3aa5f6de04f5524f40eb704660828bd
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 21:32:07 2011 +0200

    Write "ranger" with a lowercase "r"

commit de692e146aa274a9587de82090f855ae05b4e6f4
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 21:26:28 2011 +0200

    defaults/options: disable use_preview_script, unicode_ellipsis

commit 27d4781d06f9412876e819273c59e2828be65e70
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 21:24:51 2011 +0200

    data/config_examples/rc.conf: Fixed bad command

commit c8b262ef3560e77d03afc08688abbde15349db34
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 21:23:45 2011 +0200

    data/config_examples/rc.conf: Added extra hashes in comments

commit 631d4e2b87ca1558b9a182ead701c2f853d74eb9
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 21:23:21 2011 +0200

    data/config_examples/rc.conf: Typo

commit 5a2c0dc99da45b51e36ffe5ca59df8317dce4625
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 21:20:11 2011 +0200

    data/config_examples/apps.py: Typo

commit 1ae56f494994f368b0948191f524398cfb3ad328
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 21:18:07 2011 +0200

    defaults/apps: fixed entry for feh

commit 070698886dbe2abfba7b2d9464dc01bf1555b3da
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 21:13:14 2011 +0200

    README: Updated dependencies

commit f16004ba6ce2463df6effcda4503d8f6b00ecf90
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 21:04:55 2011 +0200

    config_examples: updated doc

commit 139f45f23cefc81c5398175d9d562b5280e514bd
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 20:39:28 2011 +0200

    data/config_examples: added documentation

commit 20a31620945503dedfd0a3f6a93a4389e7cfffcc
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 19:34:02 2011 +0200

    defaults/apps: Removed example code, its now in config_examples/

commit 027ded1507f17b3b8d732a1806d8fccec1aaf4ff
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 19:33:22 2011 +0200

    defaults/apps: moved file chooser code to Actions.execute_file

commit 7dc8fef89688b92ff03ec8005e57286751d0c539
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 19:32:55 2011 +0200

    README: Update

commit 66683d4ed41dd9a9faab3286a469e06759434dee
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 18:17:40 2011 +0200

    updated manpage and config_examples/rc.conf

commit 320daab95cf28ca813f27e0a01657f64f2a1f727
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 06:08:35 2011 +0200

    data/config_examples/rc.conf: written

commit 1d27a413986bfdcecb3c7ea67f327d20dc9a029f
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 05:32:02 2011 +0200

    core.main: Automatically copy config files

    This removes --copy-config=X and adds --dont-copy-config.

commit f383db8f2fa350e404f880d00981279d1a2af188
Author: hut <hut@lavabit.com>
Date:   Fri Oct 7 04:09:00 2011 +0200

    added data/config_examples/{apps,commands}.py

commit 7bf5f9672ee79489553506831b7cab54a8609077
Author: hut <hut@lavabit.com>
Date:   Fri Oct 7 02:40:19 2011 +0200

    general updates

commit afcc81964f8fa2a6e4800c725822feb0f7edebd3
Author: hut <hut@lavabit.com>
Date:   Thu Oct 6 22:59:06 2011 +0200

    config_examples/options.py: added

commit abb2184711491b4dfbaeaf19bc49b1055943fa86
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 04:50:22 2011 +0200

    defaults.commands:  Dynamically choose editor in :bulkrename

commit 8a80977137c18d9ba25d399287d16492bc2b5e69
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 04:44:21 2011 +0200

    core.action: removed debugging code from dump_keybindings

commit 5157a041749fd3c43c0376ef375aca176da2d7ef
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 04:42:09 2011 +0200

    defaults.commands: modified :help to make use of quantifiers

commit 624d79241a3e9b3293fb6b0706927c95e932a15f
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 04:35:41 2011 +0200

    core.actions: added dump_settings and dump_commands

commit 780e5dedb2f7c6bd350b8d7fbded6cbdca4803ba
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 04:00:55 2011 +0200

    core.actions: added dump_keybindings()

commit 1686dda57e433e9a60f718203e1d235e96dd50fc
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 03:58:26 2011 +0200

    ext.keybinding_parser: added <INSERT>

commit 2776bea0dddf35b9bf514c538258021035efefe3
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 03:31:29 2011 +0200

    defaults/apps: Added mplayer2

commit d1de64a83ece14c62f4222bb53e730fce05b8457
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 00:18:41 2011 +0200

    gui.ansi: Added doctest

commit 28f897c7feafa3a85833c6269eed813829583379
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 00:18:13 2011 +0200

    ext.signals: fixed signals for python3.2

commit 5603e0fa3efc1c21c2b05570f1c345b64ad26876
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 00:18:01 2011 +0200

    ext.iter_tools: Added doctest

commit 7ed4e620b2dbdb3f3af5c9ce2a3e2a3cd748b95f
Author: hut <hut@lavabit.com>
Date:   Sat Oct 8 00:17:42 2011 +0200

    Makefile: Fixed doctests for python3.2

commit 3d87def6d4b863c102b9d869dc829e9ce86bf8f0
Author: hut <hut@lavabit.com>
Date:   Fri Oct 7 22:11:57 2011 +0200

    ext.direction: Added doctest

commit c1b42fd54b7670b829866d14221b4ab6cfcb1fba
Author: hut <hut@lavabit.com>
Date:   Fri Oct 7 21:32:16 2011 +0200

    ext.lazy_property: added doctest

commit aa717a186e793b1972a0a62b76353c399d4ae1c0
Author: hut <hut@lavabit.com>
Date:   Fri Oct 7 20:26:38 2011 +0200

    ext.signals: Fixed hidden bugs, added doctests

commit 5fca2a0b63bb565ab4faba135dc1d201c3b05725
Author: hut <hut@lavabit.com>
Date:   Fri Oct 7 18:42:28 2011 +0200

    Makefile: added `make test' back in.

commit b8d13fb4df1fbed95ba928495c7dc56eaa008505
Author: hut <hut@lavabit.com>
Date:   Fri Oct 7 18:16:06 2011 +0200

    moved DELETE_WARNING constant from api to api.commands

commit 58ef5c2164a08d7d64aee348bcf71c989f9f69c3
Author: hut <hut@lavabit.com>
Date:   Fri Oct 7 18:08:41 2011 +0200

    core.actions: Fixed crash when %f/%F macros are undefined

commit 13549f1e53c7342f040b20a3f3075778b1d3302b
Author: hut <hut@lavabit.com>
Date:   Fri Oct 7 16:55:33 2011 +0200

    widgets.browserview: Try to fix crash

    When running ranger with two directories and using a command with macros, this
    crash happens.  To reproduce, run this and then type "yp"

    ranger /usr/bin /var/tmp

    Traceback was:

    Ranger version: 1.5.0, executed with python 3.2.2
    Locale: en_US.UTF-8
    Current file: /usr/lib
    Traceback (most recent call last):
      File "/home/common/archive/repos/ranger/ranger/core/main.py", line 103, in main
        fm.loop()
      File "/home/common/archive/repos/ranger/ranger/core/fm.py", line 202, in loop
        ui.handle_input()
      File "/home/common/archive/repos/ranger/ranger/gui/ui.py", line 210, in handle_input
        self.handle_key(key)
      File "/home/common/archive/repos/ranger/ranger/gui/ui.py", line 146, in handle_key
        self.press(key)
      File "/home/common/archive/repos/ranger/ranger/gui/ui.py", line 161, in press
        quantifier=keybuffer.quantifier)
      File "/home/common/archive/repos/ranger/ranger/core/actions.py", line 111, in execute_console
        string = self.substitute_macros(string, additional=macros)
      File "/home/common/archive/repos/ranger/ranger/core/actions.py", line 115, in substitute_macros
        return _MacroTemplate(string).safe_substitute(self._get_macros(),
      File "/home/common/archive/repos/ranger/ranger/core/actions.py", line 153, in _get_macros
        macros[i + 'f'] = shell_quote(tab_dir.pointed_obj.path)
    AttributeError: 'NoneType' object has no attribute 'path'

commit 6a3b4bca95d9341ac2a593c5935d463bb9d5e0cf
Author: hut <hut@lavabit.com>
Date:   Fri Oct 7 02:58:27 2011 +0200

    merged ext.keybindings.py into ext.keybindings_parser.py

commit 91de6ce6feceac4dd19bf4c0f002f5e6d6a3511d
Author: hut <hut@lavabit.com>
Date:   Fri Oct 7 02:40:35 2011 +0200

    defaults/options: default sorting method is now "natural"

commit 0546ef7cafa0fa5e11a3f9e76854e42f5676c915
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 19:45:21 2011 +0200

    api.apps: fix bug with undefined apps

commit 801dabc8a8a374a361a3db2d739395b000f2fd6e
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 19:45:04 2011 +0200

    core.runner: print more debug output

commit 9fc77ba1632b09123816b973e0d48a958a0d4c57
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 19:34:46 2011 +0200

    manpage: update

commit b0b3af33ec233f4f1d30c4e89da6668f98960ad8
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 18:41:05 2011 +0200

    Makefile: update

commit 506fbaa36f58c93230f1dee7631d336ccc6ca223
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 18:16:06 2011 +0200

    removed doc/TODO; use "make todo"

commit 240394a494b0bbb854687a34941bf90a5ccd5b4d
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 18:15:35 2011 +0200

    README: polished, removed INSTALL

commit e21fb9b5b6eac911f9061425826b05de97211549
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 14:02:44 2011 +0200

    defaults/commands: added cunmap, punmap, tunmap

commit b3874587964240b0f270378c304d6ec1cda55a91
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 13:53:23 2011 +0200

    gui.ui: Add "loading..." indicator on startup

commit c0d63e78e20428d27715e7afcb56e6711cfd9556
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 13:43:41 2011 +0200

    Makefile: added "make todo" and added some notes in code

commit 3da2e57f2f10b95d136da88e2a42bfd90d40b0f4
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 13:31:21 2011 +0200

    widgets.console: Fixed drawing of wide characters

commit f5a50c93ba163b7014bb0dd8f5635c1b9257a629
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 13:24:13 2011 +0200

    widgets.console: fixed crash when typing special keys

commit 0378a2cce3b36bab272e365dcf4c5c9228f44938
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 13:23:44 2011 +0200

    defaults/rc.conf: Fixed bad keybindings

commit dbec46f5811c9c660129c91348d47442e5a524d3
Author: hut <hut@lavabit.com>
Date:   Wed Oct 5 13:15:35 2011 +0200

    ext.keybindings: more meaningful error messages

commit 06848dc3f83e940cf26342a5b6dfeb31c88e1f06
Author: hut <hut@lavabit.com>
Date:   Tue Oct 4 02:24:52 2011 +0200

    ranger.py: made the argument optional in embedded bash script

commit 6524d00c5ce0d1169645a879fe581ee29d91b33c
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 23:55:22 2011 +0200

    defaults/options: changed some default options

commit d40d1cf901a914430190068e6d8f56e0eb29107d
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 15:59:12 2011 +0200

    defaults/rc.conf: use copyXmap to simplify rc.conf

commit 0d7171c2f8fe155d8a715f4704495085736a684a
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 15:58:16 2011 +0200

    defaults/commands: Added copypmap, copytmap, copycmap

commit 8e02d5887895f41e4e2cb538556f385ca9e268fe
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 15:57:39 2011 +0200

    core.actions: Added wrappers for common pager/taskview methods

commit 9c4f3cc87b9c15999cb07730caf9657a71b96d0c
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 06:20:43 2011 +0200

    defaults.commands: added alias command, overhauled alias system

commit 4bea11d661ee302257966bc9fc60c712b72f4e7d
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 05:58:11 2011 +0200

    defaults.commands: Added unmap command

commit d07c8c124a084d3e4e2c2c34b86d199fc0387f7f
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 05:30:53 2011 +0200

    defaults.commands: Added copymap command

commit c1f2a152d0ed514bb44ee61dd0c2c52da57cd7ee
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 05:30:13 2011 +0200

    core.actions: added %rangerdir macro

commit 6cf3818d93a325b53e8792722ce799cabe576dd6
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 04:46:53 2011 +0200

    fsobject.directory: Fix infinite recursion loop

commit 9095d0f622be44918abc0709df3574bffa277a80
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 04:46:39 2011 +0200

    core.actions: Fix another garbage collection bug

commit 1069340758a6dc425beefb9d3807a64026ba9641
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 04:41:05 2011 +0200

    defaults.apps: safer sxiv handler

commit 0731aa8063b3ef72d64aaf3a6267c82a937b0d37
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 04:40:45 2011 +0200

    core.actions: expanduser in source_commandlist()

commit fc5d86401c73b42eb45e5ae62a7fc16dc57e60e9
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 03:23:05 2011 +0200

    core.environment: fixed crash induced by previous commit

commit aee68749667e2fe6a91d034f65f919bcdf57f806
Author: hut <hut@lavabit.com>
Date:   Mon Oct 3 01:04:01 2011 +0200

    core.environment: trying to fix garbage collection error

commit c24687524b8faca37a48ac53c90331ea2308542f
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 21:12:32 2011 +0200

    core.actions: REALLY fix that decoding error

commit 1f7f9be193dee02b93c4b8d49857acef788edbd5
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 21:09:05 2011 +0200

    defaults/rc.conf: key "v" toggles instead of sets marking

commit ecd4d28918899b178b26444a34f409f2ee0873ac
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 21:08:41 2011 +0200

    core.actions: smarter open() in get_preview

commit 201e64684ceef1f9d0c946bb990df35ab493fd59
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 21:06:11 2011 +0200

    core.actions: fix decoding error when previewing some files

commit 9db1828fb544685615d99a4969a49258f58ebb21
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 20:00:17 2011 +0200

    api.apps: fixed error message

commit 4a04a9530d77c78c3574bb8b320f7ea3f163b13f
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 19:28:02 2011 +0200

    core.actions: sanitize input of {set,enter,unset}_bookmark

commit f7894a1583f82e1ba97d0aefcbc19cf1bf1fc936
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 18:45:56 2011 +0200

    Changed version to 1.5.0

commit 2d199b547f5e23fbdfd0a3e24a623f5a4e792473
Merge: b828e4a fc0c76f
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 18:42:31 2011 +0200

    Merge branch 'stable'

    Conflicts:
    	doc/ranger.1
    	ranger/defaults/keys.py

commit fc0c76f9fa577cb8e5db2ba75963864c6ef67b33
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 18:38:54 2011 +0200

    CHANGELOG: sorted items

commit 5abcb148c09184d788f2f5352025f63bc23da2e1
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 18:09:48 2011 +0200

    One in five ranger users use it exclusively for browsing porn

commit e9b880e2ef4da102846d9f75a65f7503500d73da
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 18:02:02 2011 +0200

    Revert "defaults/keys: use = key for octal chmodding"

    This generates 512 keybindings which make ranger start almost
    twice as long.  Just use the :chmod command instead.

    This reverts commit b441d4b3147c9399d7452074297c2a10d7f899ba.

commit 8f1a9a3a026aefc5092f1facebcb1a4f4de06bed
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 17:47:21 2011 +0200

    manpage: updated website URL

commit df6ceefe462d2e8927a507731e158fa0117d26f3
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 17:46:35 2011 +0200

    manpage: document --choosedir and --choosefile

commit b828e4acc86f38b8f3d857911ad2ff5dbe1a4c42
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 17:34:39 2011 +0200

    api.apps: removed the need to use tup() in app definitions

    you can still use it if you want.

commit f173cf99b6a9b8b230029a3e08ba9923250f4fb2
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 17:09:34 2011 +0200

    defaults/apps.py: added sxiv

commit 54d663d5128be1f4b9aa093d1a54cb0665cad4cf
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 15:45:35 2011 +0200

    defaults/rc.conf: added missing keys, fixed tab_new

commit ae707840136d7a4309381f6de895de24cc7f366c
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 14:24:07 2011 +0200

    core.runner: updated docstring

commit adaaf378182e3e303e46c1071f048befe6ddd06d
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 14:23:24 2011 +0200

    widgets.console: increased efficience

commit fd24310233f24fe164343ab44171172543f40cd5
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 04:05:50 2011 +0200

    api.commands: fixed narg stuff

commit b1a7fc1cc2b5b19ecf603b31ce23574f3ecf4657
Author: hut <hut@lavabit.com>
Date:   Sun Oct 2 03:47:15 2011 +0200

    widgets.browserview: re-added _draw_borders method

commit 665fa30c74f182b05f0cd3cb3b824b51156c9c8b
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 23:31:16 2011 +0200

    doc/ranger.1: updated manpage

commit 95a35bffceb14827d63d210211e6be654871c51e
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 23:29:47 2011 +0200

    defaults/commands: removed "console!" and fixed "chmod" command

commit 03d7f28e1e73a61e4d3524eec26bbab441295fdf
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 22:32:50 2011 +0200

    core.shared: silence a warning when using ranger as root

commit 524cbddab36206d3e6f13d50d30c2289bfcde722
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 22:20:11 2011 +0200

    widgets.pager: fixed some problems with pager/embedded_pager

commit 180c06ffc85989f5911e1495ffd7cf13cd7da525
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 22:10:23 2011 +0200

    core.main: fixed --list-unused-keys in python3.2

commit 6059e03b3da9eea322d7bf28817fb3b035b7bf34
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 21:59:30 2011 +0200

    core.helper: fixed command loading with --clean

commit 0b09b9e55e08ed42469601783e224d799077e97b
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 21:56:40 2011 +0200

    core.helper: removed obsolete import when using --clean

commit 80b4815b9f6d6bbddc0cd5e30a9045da7ec55a99
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 21:56:25 2011 +0200

    defaults/rc.conf: fixed typos

commit 4fbe1e8d0e0ed405b3ce544d83a30d02cc0260b4
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 21:53:48 2011 +0200

    core.actions: killed hidden ninja bug

commit 08b619ba3a3d2d384d0da71968d47b1d56998a4d
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 21:52:59 2011 +0200

    api.commands: fixed missing narg when command has no arguments

commit a8b1b68638a1f3abee442d1e7af6bbb755ef54f5
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 21:41:13 2011 +0200

    defaults/rc.conf: added introduction

commit cb6e7379bc6afd90be4b4b51f375f4e9a3b37e2b
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 21:18:04 2011 +0200

    defaults/rc.conf: map Q to quit! instead of quit

commit ebca83a412809623aa0c84339f07efeab4ff0bc2
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 21:00:44 2011 +0200

    gui.ui: fixed hint box when typing in numbers

commit 255b9ceac240be5a145e0c0123ae2589e7b8f1bf
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 21:00:18 2011 +0200

    defaults/rc.conf: added some scrolling keys for pager

commit 57f2280e933ede2953c35b1c3c71e471c7fc1d84
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 20:52:08 2011 +0200

    widgets.browserview: removed old code (for bookmark drawing)

commit a9eba67eb72c53fb316929a2930d0807e55addab
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 20:51:49 2011 +0200

    defaults/rc.conf: fixed pager bindings

commit 07d276e296e9e942f459e333128a1d33124436b0
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 20:51:27 2011 +0200

    defaults/rc.conf: cleaned rc.conf

commit dafd34cb67d6df9d4917af4cc9e61d2b7857136f
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 20:34:26 2011 +0200

    ext.widestring: fixed input of unicode in console for python2

commit 488245cb940a029ca751ea06748c881c11a32d2d
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 19:21:32 2011 +0200

    ext.keybindings: Fix unicode keybindings in python3

commit 6110c8cc1bb26eaf8564976e796c301ce4ef4861
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 18:19:08 2011 +0200

    ext.widestring: Fixes

commit e421ce0877ba54c6efa832b5d4c98f95655fee03
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 18:21:58 2011 +0200

    gui.bar: renamed attribute (width_of_first_letter -> min_size)

commit 7247fa714f1c39e6996f844261d57dca252f638d
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 17:57:09 2011 +0200

    gui.bar: fixing unicode in bars...

commit 964308467831d5e1bf93b29533d2cbe89102fd8c
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 17:17:44 2011 +0200

    ext.widestring: fix for python2 verisons

commit a5737effc280565ed8530c453ceea6ddc126f839
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 16:59:07 2011 +0200

    widgets.console: more detailed error message when command not found

commit 9bc886b25b7869654bed0495e1fdd824515e2af2
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 16:25:11 2011 +0200

    ext.widestring: removed obsolete code

commit f4558377de4e869791f3e0966607b5d8f5d862b1
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 16:07:04 2011 +0200

    trying to fix utf shit...

commit 8a68c275a22ef3a682448b2f4cfcd71c45a063b8
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 15:13:51 2011 +0200

    core.actions: renamed Actions.mark to mark_files to avoid collision

commit ce6c90a0d88d60aa98b78ec5d072a2270c569d70
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 02:35:40 2011 +0200

    gui.widgets.browserview: improved hint/bookmark list

commit 7c9e8e286e6bfe939fa492429144da56ab75cd03
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 02:23:21 2011 +0200

    ext.keybindings: hide bookmarks properly

commit 82bd5030a674a4fb72af8a6e6576e1192691ed0d
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 02:09:13 2011 +0200

    gui.widgets.browserview: new bookmark list

commit 654af129e48f7e56d006e9b582349f6f8ca36a90
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 02:01:06 2011 +0200

    Fixed minor issue in ranger.py

commit 185857d8fe28209f1d0203cb3a6aa851a7153a86
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 01:44:26 2011 +0200

    defaults/rc.conf: simplified "<any> keybinding

commit 3f053cf2ecda9dee7e987a0d186fff6f5be27bb4
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 01:44:08 2011 +0200

    container.tags: sanity checks

commit 3d378ea876e98122196fc5635c6cf52bce959495
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 01:33:58 2011 +0200

    defaults/rc.conf: added keys for marking (space, v)

commit c69ac7ec3f9b65750bccb6da3963e5615a07dc70
Author: hut <hut@lavabit.com>
Date:   Sat Oct 1 01:29:22 2011 +0200

    gui.widgets.browserview: draw hints for keychains

commit 04f0e96ff0a0e234b638e1567baccaacf8e443b5
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 23:36:41 2011 +0200

    gui.widgets.browsercolumn: moved import out of loop

commit 793876961734f8cd1867409b552485b4b19c9c26
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 23:34:54 2011 +0200

    defaults/commands.py: fixed "cmd not found" bug in python 3.2

commit 25ce4d922ab2b7bd1a586b238cd80de1db5c5463
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 21:50:38 2011 +0200

    defaults/rc.conf: fixed arrow keys

commit 9aff6cc7f134a0feb31902003741129167051f4d
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 21:42:33 2011 +0200

    container.settingobject: fix settingobject (?)

commit e63f79cfc54e14f69953a323cea7caf3f2532712
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 21:38:21 2011 +0200

    core.helper: dont try to turn fm.settings into a command

commit e622c4c46c6256e1fe9436e70683bbf30f5649e3
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 21:20:51 2011 +0200

    added defaults/rc.conf in setup.py

commit feb6713296c1e95ad22d13128ee7cc296a548940
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 21:11:48 2011 +0200

    implemented numeral arguments to keybindings

commit 9f58095efd4aeaa363aa4df10a0546ece7f81c95
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 20:23:30 2011 +0200

    core.main: fixed --list-unused-keys

commit 355464a5581499ca0f9924e0513f443268b1c5fc
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 18:44:05 2011 +0200

    delete old keys.py file

commit 1988a2fc471e36f088fcc700835ff81ee473f9e9
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 18:37:51 2011 +0200

    added E keybinding

commit ccdbeb81469164abf6912c1c28ffda944871c1f1
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 18:36:05 2011 +0200

    added pager keybindings

commit 54e67d04df356389680e547c918805545a9c080c
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 18:28:27 2011 +0200

    core.actions: remove useless checks

commit 8eecaa8a29740a7cadb102df31c0e0c0af0bbe8e
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 18:12:39 2011 +0200

    ext.keybindings: implemented %any macro

commit dedc56b6d68dec95b688e47bbadb6bdea9c39568
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 16:46:59 2011 +0200

    core.helper: fixed --clean flag

commit f93725f5ff3890c99c65f5fa2998d9eeda6dd16b
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 12:10:00 2011 +0200

    Extended rc.conf

commit 41df56beff2785174b4b466c8cc39159a79eaedc
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 04:19:16 2011 +0200

    implemented a new keybinding parser

commit b1d25114617f41538f1e9e1740229f5e326c9f88
Author: hut <hut@lavabit.com>
Date:   Fri Sep 30 01:43:27 2011 +0200

    define keybindings in rc.conf (list of commands, loaded on startup)

commit 25e47de2051c5be62604d93cc1d27965263a8294
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 23:17:36 2011 +0200

    core.actions: fixed cycling by atime and mtime

commit 5e41c8479cfba986f6dad0e68aed3c1d7b51d3ae
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 23:17:36 2011 +0200

    core.actions: fixed cycling by atime and mtime

commit 2df0ad57d31b348acd2821d752aad9a84929314c
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 22:15:15 2011 +0200

    defaults/commands: fixed indentation

commit 19978ad288681e373aabff87968c988573603e5c
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 21:01:28 2011 +0200

    Fixed setup.py (by removing ranger/help entry)

commit a082b66a56cab3003964c1217e37f248b34dacc8
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 04:24:27 2011 +0200

    updated Makefile

commit f59cd305c79351930bc0105d9aebb547dddb3fd6
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 04:16:59 2011 +0200

    gui.ui: de-bloating

commit 7b6fab79ff289aa8f11a974d9eea421fa1910ca7
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 03:51:20 2011 +0200

    Merge gui.defaultui into gui.ui

commit 0f30fdab1baac5ab45a8fafd398f581e463819bb
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 03:33:59 2011 +0200

    core.actions: Fixed error message in move_parent

    self.env.at_level(-1) is None when path == '/'

commit ef5fe778f88d43b8bee931cc3763ed0a63dba33b
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 03:30:36 2011 +0200

    core.actions: added narg to move_parent

commit 2a67562aa12d65a5918babb2d02801eb1687ef9d
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 03:27:50 2011 +0200

    doc/TODO: updated

commit ed9e1da93e8250d5af73681effc734d988f3f594
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 03:18:22 2011 +0200

    removed copyright notice from trivial files (__init__.py's)

commit 3e0d9d6c63c13b4b042297cdffbddb3771d358e6
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 03:08:37 2011 +0200

    colorschemes/default: updated

commit 4a383291629a6a1e0bbd531a02466d267d553c5e
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 02:52:05 2011 +0200

    A little README update

commit 823921db13835b00aff27f7fa4753ca32064be6a
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 02:44:12 2011 +0200

    doc/ranger.1: added missing documentation

commit 7eaef14ed1ec4b5ffde48c11827040f9ad711653
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 01:04:23 2011 +0200

    core.actions: replaced internal help with 'man ranger'

    I want to remove redundant documentation.  The missing information will
    be added to the man page.

commit 9d4aa3bd0441c750601eb0df57ee6c32eb8d19c9
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 01:00:38 2011 +0200

    core.runner: replaced waitpid_no_intr by process.wait()

    with waitpid_no_intr, the returncode attribute of the returned process
    was bugged and returned always None.

commit affbad6ce1e2c8783b0002b617fe0a229546a069
Author: hut <hut@lavabit.com>
Date:   Thu Sep 29 00:05:06 2011 +0200

    core.main: added --list-unused-keys option

commit bdc872b0178be74059f49d8878b5c05f2d7ed8ce
Author: hut <hut@lavabit.com>
Date:   Wed Sep 28 23:38:23 2011 +0200

    another correction of the bash wrapper scripts

commit 0da832e8c47261fed2e91463699f6505ba3269fa
Author: hut <hut@lavabit.com>
Date:   Wed Sep 28 23:19:52 2011 +0200

    shortened ranger.py

commit dc27af1255a285bc5387e00dc459f55043a4c092
Author: hut <hut@lavabit.com>
Date:   Wed Sep 28 23:08:55 2011 +0200

    added experimental plugin system

commit ea2dd9974b5b25a206048b2747e9184c3e875f8d
Author: hut <hut@lavabit.com>
Date:   Wed Sep 28 23:05:15 2011 +0200

    sanitized bash wrapper scripts, reformulated BUGS section in manual

commit 4833bc2383e30ccd3fb500497e9d1af7d056f066
Author: hut <hut@lavabit.com>
Date:   Wed Sep 28 22:46:37 2011 +0200

    shortened README, added early reference to the man page

commit 99400080aa6206cbae1895e3b9800124f94e3d7a
Author: hut <hut@lavabit.com>
Date:   Wed Sep 28 21:25:31 2011 +0200

    minor optimization in ranger.py

commit 911a89fc2458fe2b5a34d0612ee978acc333e6e8
Author: hut <hut@lavabit.com>
Date:   Wed Sep 28 21:21:25 2011 +0200

    removed doc/help link (why do we need that?)

commit b3bc8431554c8746bf8eef21237d15df6e2d5356
Author: hut <hut@lavabit.com>
Date:   Wed Sep 28 21:19:29 2011 +0200

    removed tests. (half of them are outdated)

    To get them back, you can always simply revert this commit.

commit ee254689207889e68061f0680f4d6ac47d5ed408
Author: hut <hut@lavabit.com>
Date:   Wed Sep 28 20:15:12 2011 +0200

    improved bash wrappers in ranger.py and man page

commit 496c00d4200ff25c833bbaf03ee04a6031d83b92
Author: hut <hut@lavabit.com>
Date:   Tue Sep 27 23:33:16 2011 +0200

    defaults.commands: optimization of touch command

commit bbaf1b089b814bde00aa08a76a66629ece92837c
Author: hut <hut@lavabit.com>
Date:   Sun Sep 25 01:01:37 2011 +0200

    documented and improved DaPangus' changes

commit 1c6485c6e0eae47be5e0ec19e46fa1a0058fe91e
Merge: 8d21b83 e7a32e0
Author: hut <hut@lavabit.com>
Date:   Sun Sep 25 00:55:40 2011 +0200

    Merge branch 'rename' of https://github.com/DaPangus/ranger

commit 8d21b83ce6f77e3e348930e3ee45935917ee2e34
Author: hut <hut@lavabit.com>
Date:   Sun Sep 25 00:46:57 2011 +0200

    extended manpage and fixed {load,save}_copy_buffer commands

commit dbb04b860eb2cae2024523dd18b45401cc81e610
Author: hut <hut@lavabit.com>
Date:   Sun Sep 25 00:12:28 2011 +0200

    help.console: typo

commit ad9ad4165984335607c6e3ce15192c6df50edcea
Author: hut <hut@lavabit.com>
Date:   Sun Sep 25 00:12:02 2011 +0200

    defaults.commands.py: added :bulkrename command from wiki

commit 66ffb461a35a23b0ac79b1d70db9034dae4bb233
Author: hut <hut@lavabit.com>
Date:   Sat Sep 24 23:53:39 2011 +0200

    slight changes to the settings

    1. forbid to use the "set" type for the option "column_ratios", since
    order is relevant and a "set" does not preserve order.

    2. add the function "regexp" in the :set command, so users can define
    regular expressions on the fly.

commit 951afe4b3e9142e9a0ac772f2dd537fee7deca20
Author: hut <hut@lavabit.com>
Date:   Sat Sep 24 23:53:05 2011 +0200

    doc/ranger.pod: extended the man page

commit c7720fff4fc500dab7cfb2d2b3b63e2b966502d2
Author: hut <hut@lavabit.com>
Date:   Sat Sep 24 17:57:00 2011 +0200

    Overhauled manpage. It's in POD format now.

commit f491d57798601093c1ee353aa9943e995a1e5648
Author: hut <hut@lavabit.com>
Date:   Sat Sep 24 00:13:59 2011 +0200

    core.actions: Added flag "c" + documentation

    The "c" flag allows you to run the current file even though
    other files are marked.  Will only work when using fm.execute_file.

commit 01f0ff6016f71dade2ad8a538060e66c5ef7ae12
Merge: a141cc4 5f5ddb1
Author: hut <hut@lavabit.com>
Date:   Fri Sep 23 20:58:14 2011 +0200

    Merge branch 'master' of ssh://repo.or.cz/srv/git/ranger

commit 5f5ddb15c5c9b6232fde15871a9fccbd30010c81
Author: hut <hut@lavabit.com>
Date:   Fri Sep 23 20:52:01 2011 +0200

    help.console: corrected numbers

commit b86e3c3c4e3a029834176eaa5ae2eefb769ced1b
Author: Pino Toscano <toscano.pino@tiscali.it>
Date:   Sat Sep 17 15:02:44 2011 +0200

    use errno.EEXIST

    ... instead of its raw value (on Linux, for example)

commit a141cc469fef3ed23044b232be4bcd9417db6a69
Author: hut <hut@lavabit.com>
Date:   Sat Sep 17 03:20:37 2011 +0200

    gui.widgets.console: fixed error canceling nonexistent command

    Thanks to Joshua <veedrac> for pointing it out.

commit 98761094d8e9f43fae4342e44c2bcdc6dea59331
Author: hut <hut@lavabit.com>
Date:   Wed Sep 14 15:15:53 2011 +0200

    gui.widgets.pager: fixed crash

commit d873a5604911659080acd7ba9788da6698641f4c
Author: hut <hut@lavabit.com>
Date:   Thu Sep 8 19:43:21 2011 +0200

    add cycling by mtime and atime

commit 82e00fd6f00c0202a36be49461d7a1151633c651
Author: hut <hut@lavabit.com>
Date:   Thu Sep 8 19:42:48 2011 +0200

    core.actions: throw some signals before and after executing files

commit 1b0782bbe6c5922d002a21644893f303e6c34ed2
Author: hut <hut@lavabit.com>
Date:   Fri Aug 26 12:05:26 2011 +0200

    defaults/keys: added sorting by atime

    I see no use in that, but this feature was requested

commit b441d4b3147c9399d7452074297c2a10d7f899ba
Author: hut <hut@lavabit.com>
Date:   Tue Aug 23 01:24:51 2011 +0200

    defaults/keys: use = key for octal chmodding

commit c9fd11ac38ac6f4ded5a8b4c8b84c07546be0fb9
Author: hut <hut@lavabit.com>
Date:   Tue Aug 23 01:14:40 2011 +0200

    defaults/keys: Added hint for sorting by ctime

commit d7051ccbacdb9e313df57d7de5db8ab875f189d9
Author: hut <hut@lavabit.com>
Date:   Tue Aug 23 01:01:50 2011 +0200

    defaults/keys: added hints for chmod keys

commit 9bb1444622424eb4fc548c2a0c81c3e73ca8faee
Author: hut <hut@lavabit.com>
Date:   Tue Aug 23 00:52:27 2011 +0200

    defaults/keys: add shortcuts for chmod: +ow = chmod o+w, etc

commit c6e105e1c4fb59a5f35dae432340fdfb0304ba52
Merge: e77a5e2 7defcc2
Author: hut <hut@lavabit.com>
Date:   Wed Aug 10 12:57:46 2011 +0200

    Merge https://github.com/tonttu/ranger

commit e77a5e28385f8b191c4331962662c025b422a797
Merge: d65d3a6 d0d194d
Author: hut <hut@lavabit.com>
Date:   Wed Aug 10 12:52:17 2011 +0200

    Merge branch 'atool' of https://github.com/radhermit/ranger

commit d65d3a6da55438a0b2c619d1218f8af50a0468aa
Author: hut <hut@lavabit.com>
Date:   Wed Aug 10 12:41:18 2011 +0200

    container.tags: replaced the word "mark" with "tag"

    this is not very important, but I think it helps avoiding confusion
    since this code has to do with tagging and not with the completely
    different feature called "marking"

commit c3364edc639b88559dad7545f480256816a1a6ea
Author: hut <hut@lavabit.com>
Date:   Wed Aug 10 12:33:41 2011 +0200

    container.tags: modified DaPangus' patch for more compatibility

commit e7a32e04f095f195d5dcd2b929a63904a810ddfe
Merge: 71c57a7 c6e105e
Author: David Pugnasse <david.pugnasse@gmail.com>
Date:   Wed Aug 10 11:06:31 2011 +0200

    Merge remote-tracking branch 'upstream/master' into rename

commit 71c57a7b150447e6120e0a7e2735dfe827975512
Author: David Pugnasse <david.pugnasse@gmail.com>
Date:   Wed Aug 10 10:46:59 2011 +0200

    improved renaming

    doesn't overwrite files
    creates directories on rename

commit dc91c2868201bee8bb3bbbaae3618a2a2b9ebdde
Author: David Pugnasse <david.pugnasse@gmail.com>
Date:   Wed Aug 10 00:14:09 2011 +0200

    Custom tags

    Allows to mark a file with a custom character.

commit ad7add321b2d9f6dd499c9511eda5dc865a11252
Author: hut <hut@lavabit.com>
Date:   Wed Aug 3 20:19:33 2011 +0200

    defaults/keys.py: added sorting by ctime

commit c6c46e2ff77dee8df2aafb5c3585de9cfad0aabd
Author: hut <hut@lavabit.com>
Date:   Wed Aug 3 20:19:06 2011 +0200

    data/mime.types: added webm type

commit d0d194d886561622f4b5784ec0b23b8450fa8c2f
Author: Tim Harder <radhermit@gmail.com>
Date:   Mon Jul 18 01:17:38 2011 -0700

    data/scope.sh: show compressed text files with atool

    Also, fix a minor spelling error.

commit 43153a6d91459a825e3dcc528cc340abe780d6af
Author: hut <hut@lavabit.com>
Date:   Fri May 20 18:25:01 2011 +0200

    api.commands: implemented command.cancel()

commit 71569b7201925274f3a97dd24e8e735f50bc9a53
Author: hut <hut@lavabit.com>
Date:   Thu May 19 16:08:04 2011 +0200

    ranger/gui/ui: Fixed issues with ALT key

    <A-x> was treated equal to <ESC>x internally, which is clearly wrong.
    As a result, the mapping <A-x> will override previous <ESC> mappings.
    This was fixed by translating <A-x> to <ALT_KEY>x with <ALT_KEY> being
    a special token for the keyparser. I hope this doesn't cause any
    trouble.
    Also, ALT+letter keys were fixed when using xterm-compatibility mode.
    (Option xterm_alt_key = True)

commit e690d4e989cb52a73cfd3c141a6388aded4b4a8c
Author: hut <hut@lavabit.com>
Date:   Sun May 8 17:07:08 2011 +0200

    added option "display_tags_in_all_columns"

commit efcdbb775a468c4c815ef56ada7320beda9dd931
Author: hut <hut@lavabit.com>
Date:   Sun May 8 16:45:01 2011 +0200

    defaults/keys: improved hints

commit f3c29a69b124314547a4324cc425902b519e01f2
Author: hut <hut@lavabit.com>
Date:   Sun May 8 16:24:32 2011 +0200

    data/scope.sh: Added bittorrent preview

commit 24e683189bbbe1082d7033c3c12670063e96c2df
Author: hut <hut@lavabit.com>
Date:   Sat May 7 01:33:29 2011 +0200

    ranger.py: More reliable check for whether ./ranger.py is started

commit 06108111403b40196cbb40e7ad3b2480e6dc48de
Author: hut <hut@lavabit.com>
Date:   Sat May 7 01:15:29 2011 +0200

    core.main: Forbid piping things into ranger

commit 288290fcbca607c2c8d11b550ea4029ebff91acf
Author: hut <hut@lavabit.com>
Date:   Sat May 7 00:40:39 2011 +0200

    data/mime.types: Added wavpack

commit 7defcc263846f8c92970c6537b55bdb8163505e8
Author: Riku Palomäki <riku@palomaki.fi>
Date:   Wed May 4 14:02:29 2011 +0300

    Fixed #33227, pager crashed when trying to read non-readable file

commit 584fa6be243ff93d4a288b42ab2bfea7640542c0
Author: hut <hut@lavabit.com>
Date:   Wed Apr 27 00:05:42 2011 +0200

    core.loader: Fix blocking when using interactive scripts in scope.sh

commit 9a99feacea7297f8478e111d8731a4411ad6c1a5
Merge: 3e2d6f2 2ed2d4f
Author: hut <hut@lavabit.com>
Date:   Tue Apr 26 21:49:23 2011 +0200

    Merge branch 'stable'

    Conflicts:
    	ranger.py

commit 3e2d6f2f3d4e6f8c71db73a26320bf0699671ba1
Author: hut <hut@lavabit.com>
Date:   Tue Apr 26 21:05:06 2011 +0200

    widgets.console: fixed delete_word()

commit 755e7df1a75b48e068113bd9811c68a84418dc68
Author: hut <hut@lavabit.com>
Date:   Tue Apr 26 21:01:46 2011 +0200

    Use chardet in case of encoding detection problems

commit 7c33d7792efa6c4a1e56310c18ff04a721a2ea50
Author: hut <hut@lavabit.com>
Date:   Tue Apr 19 18:12:05 2011 +0200

    use lazy_property for Directory.size/infostring

    for more passive and faster loading of directories

commit 2ed2d4f79238ce505724fc5873c6a912e19be305
Author: hut <hut@lavabit.com>
Date:   Tue Apr 5 17:07:29 2011 +0200

    This gonna be cool once it's finished

commit d36c43ff45e5f57f7b2ae507cafc3976b8c752e8
Author: hut <hut@lavabit.com>
Date:   Tue Apr 5 17:04:18 2011 +0200

    ranger.py: minor change, more general exception handling

commit d8084b41f67b1b8470251633529cacf2ba07fb6a
Author: hut <hut@lavabit.com>
Date:   Mon Apr 4 21:52:41 2011 +0200

    improved ranger.py

commit c9023dbd5bee393da3f0913a2977f717270426af
Author: hut <hut@lavabit.com>
Date:   Sat Apr 2 23:06:56 2011 +0200

    defaults/options.py: hide __cache__ folder

commit 47c394e3836699c5920965fee4c20d7a20343b32
Author: hut <hut@lavabit.com>
Date:   Mon Apr 4 21:52:41 2011 +0200

    improved ranger.py

commit d1784230c9f05c7032a17ebd46d2362f2c371ad6
Author: hut <hut@lavabit.com>
Date:   Sun Apr 3 16:10:55 2011 +0200

    core.fm: fixed mimetype bug

commit 2c309379ac09dabb8b1043ae0ad652dc47657649
Author: hut <hut@lavabit.com>
Date:   Fri Apr 1 23:04:24 2011 +0200

    Improved manpage

commit 9755f3b036e154d7b6f1efff9f83a7043859a398
Author: hut <hut@lavabit.com>
Date:   Tue Mar 8 03:44:14 2011 +0000

    extended apps.py

    Patch taken from:
    https://bbs.archlinux.org/viewtopic.php?pid=900213#p900213

commit 4343c2f00ca9d86be8579d403c4bc12dcd60b96d
Author: hut <hut@lavabit.com>
Date:   Tue Mar 8 03:43:13 2011 +0000

    Fix loss of bookmarks when disk is full

commit 70f876d5306a2d808de4ae27e7f5f20377d6255c
Author: hut <hut@lavabit.com>
Date:   Sun Apr 3 16:10:55 2011 +0200

    core.fm: fixed mimetype bug

commit f550ae3f3536d0a29244dfe51668f2f3bd6083a5
Author: hut <hut@lavabit.com>
Date:   Sat Apr 2 23:06:56 2011 +0200

    defaults/options.py: hide __cache__ folder

commit 981bb93f5e21c959dc73c452b08b4fa61d443714
Author: hut <hut@lavabit.com>
Date:   Fri Apr 1 23:14:20 2011 +0200

    defaults/keys.py: Remove <backspace> -> "toggle hidden files" mapping

    It was added because I wanted to toggle hidden files with <C-H> but
    certain terminals send a <backspace> instead of a <C-H>. This workaround
    has a drawback though: Toggling hidden files with backspace makes no
    sense and is confusing.

commit df067336de6fba488b1b4cb450d081c3847dc13a
Author: hut <hut@lavabit.com>
Date:   Fri Apr 1 23:04:24 2011 +0200

    Improved manpage

commit c7fcbcf76ef379e279dbfb830eecf32350de688c
Author: hut <hut@lavabit.com>
Date:   Tue Mar 22 21:22:16 2011 +0100

    gui.ui: clear the message in statusbar after a keypress

commit dffc317f2df42b73304bd2119bdcfa15c88fe4eb
Author: hut <hut@lavabit.com>
Date:   Tue Mar 22 21:21:35 2011 +0100

    defaults.keys: allow pasting hardlinks.

commit 96883700b683f0f99e2e6512ee5b0484e9cb1a9d
Author: hut <hut@lavabit.com>
Date:   Tue Mar 8 03:44:14 2011 +0000

    extended apps.py

    Patch taken from:
    https://bbs.archlinux.org/viewtopic.php?pid=900213#p900213

commit ca4b999c016a9e1524e8ac268d87b668927afbfb
Author: hut <hut@lavabit.com>
Date:   Tue Mar 8 03:43:13 2011 +0000

    Fix loss of bookmarks when disk is full

commit b7b8f3a081c03000e3c4d4e6da943516c9848c31
Author: hut <hut@lavabit.com>
Date:   Sat Mar 5 18:12:15 2011 +0000

    Next version will run on pure Lisp Machines only

commit 3dbf8b38032ed7e645d849f8cd90809107baa826
Author: hut <hut@lavabit.com>
Date:   Sat Mar 5 18:03:35 2011 +0000

    data/scope.sh: change exit code for html files to 4

commit a53b193f2ad54a6e54d0eebef29bbb9082e20745
Author: hut <hut@lavabit.com>
Date:   Fri Mar 4 14:55:59 2011 +0000

    core.runner: set stdin to /dev/null for detached programs

commit 6f50857a20be9989398fdcd7b88ff2ce64d9f0b7
Author: hut <hut@lavabit.com>
Date:   Wed Mar 2 21:23:10 2011 +0000

    added missing devnull variable definition, fixes last commit

commit c0337e68c464956903f29d1f93a4d8c9e7433a16
Author: hut <hut@lavabit.com>
Date:   Wed Mar 2 17:43:19 2011 +0000

    cleanups

commit 80b48cf5aedfd1329d1da01262278fdc5b0c8e90
Author: hut <hut@lavabit.com>
Date:   Wed Mar 2 17:41:19 2011 +0000

    fixed issue with py3.2 when opening files w/ mplayer

    it didn't accept open('/dev/null', 'a') as STDIN for subprocess.Popen
    and threw a [Errno 9] Bad file descriptor.  Which makes... sense.

commit 87c13f56345618022d23e2c81b4afa3293648100
Author: hut <hut@lavabit.com>
Date:   Sat Feb 26 14:25:24 2011 +0000

    Fixed debug code in core.runner

commit 2fa0e71711197d4eff2f485efafc139b805427f7
Author: hut <hut@lavabit.com>
Date:   Fri Feb 18 22:39:51 2011 +0000

    defaults.commands: include bookmarks in tab completion of :cd

    Idea stolen from the jumanji browser. Let's see how well this works.

commit ed3d9f274605b1034c6920e9298043ccf28f775d
Author: hut <hut@lavabit.com>
Date:   Fri Feb 18 21:06:33 2011 +0000

    fsobject.directory: added dirname argument to accept_file

    this is to enable customized file hiding functions. eg:

    import ranger.fsobject.directory
    def accept_file(fname, dirname, hidden_filter, name_filter):
        if <file should be hidden>:
          return False
        return True
    ranger.fsobject.directory.accept_file = accept_file

    this in options.py or something

commit f51fc9f68bba0e0b2be754919fe30404573dbb43
Author: hut <hut@lavabit.com>
Date:   Thu Feb 17 22:17:17 2011 +0000

    data/scope.sh: support for highlight 3.3

commit 98f3d9581026f6cbd6827f21b126873b8fad4813
Author: hut <hut@lavabit.com>
Date:   Tue Feb 15 01:24:04 2011 +0000

    data.scope: Applied Yubao's patch

commit d008817c6d3ea828e12bed2c271c9ae36f80cbda
Author: hut <hut@lavabit.com>
Date:   Tue Feb 15 01:03:59 2011 +0000

    Added --choosedir, a more logical alternative to --fail-unless-cd

    also updated the bash script in README to use the new option

commit 9a2ec2b421e87e815806b4a7ae7452fb84f2027e
Author: hut <hut@lavabit.com>
Date:   Tue Feb 15 01:02:07 2011 +0000

    help.invocation: typo

commit 01c321b1d2b5e8bccfabbf524117554763b4c968
Author: hut <hut@lavabit.com>
Date:   Tue Feb 15 00:40:10 2011 +0000

    Moved vimscript to README next to the bash script :)

commit c3abe35722f24993e369cf589070f3cc8994ee78
Author: hut <hut@lavabit.com>
Date:   Tue Feb 15 00:06:43 2011 +0000

    Improved --choosefile vimscript in documentation

commit 19f5ef2dd535656e385e4dfb8801e7e4b8005a22
Author: hut <hut@lavabit.com>
Date:   Mon Feb 14 23:52:00 2011 +0000

    Added --choosefile + doc to replace ornivar's RANGER_RETURN_FILE

    I recommended environment variables to ornivar because its easier for a
    quick hack but I wouldn't like to have it in the codebase quite like this.

commit e5d250baf62c52267a10e326da52a65710e739c2
Author: hut <hut@lavabit.com>
Date:   Mon Feb 14 23:27:32 2011 +0000

    python 2.6 compatibility for ornicars commits

commit 6d27a0816f3fb65cb2726df0fbfefec21e0f42bd
Author: ornicar <thibault.duplessis@gmail.com>
Date:   Sun Feb 13 12:33:45 2011 -0800

    Remove useless import

commit 37c4f2d98d4f2ec33e4d2935d34b862cd7923aeb
Author: ornicar <thibault.duplessis@gmail.com>
Date:   Sun Feb 13 12:08:05 2011 -0800

    [vim integration] the temp file is now passed through RANGER_RETURN_FILE

commit 540d503322c5b26910760014e29897dc3549c0f0
Author: ornicar <thibault.duplessis@gmail.com>
Date:   Sat Feb 12 20:37:08 2011 -0800

    [vim integration] When INVIM env var is set, write filename to tempfile and exit

commit f16b6b2bf31c2be04af7c7c95f27b2b6c1a3fd03
Merge: 36e12da c8f870c
Author: hut <hut@lavabit.com>
Date:   Thu Jan 6 19:13:00 2011 +0100

    Merge branch 'stable'

commit c8f870cbad2765d3bf25638a60cfe444889c6215
Author: hut <hut@lavabit.com>
Date:   Tue Jan 4 01:58:44 2011 +0100

    If ranger won't run, you still got peanut butter to live for.

commit d176ad91fb02fb5bdc50fe85ee8b90105ba5ff90
Author: hut <hut@lavabit.com>
Date:   Tue Jan 4 01:51:25 2011 +0100

    Moved HACKING and TODO to doc/

commit 2719decc9a05162516fd91a40a7b5f77e5eb1be0
Author: hut <hut@lavabit.com>
Date:   Tue Jan 4 01:49:49 2011 +0100

    Extended help/index.py

commit 36e12da26d23e8a3bd0fdd00f3ed81fa1d6aae3c
Merge: 6e15271 e70f8c8
Author: hut <hut@lavabit.com>
Date:   Tue Jan 4 01:41:08 2011 +0100

    Merge branch 'stable'

commit e70f8c831ec35f2cdd476e84a7e402293788a6b0
Author: hut <hut@lavabit.com>
Date:   Tue Jan 4 01:25:16 2011 +0100

    Added some programs to defaults/apps.py

commit ee7b001d56612d1169d9af7ccd60829fe4611cc9
Author: hut <hut@lavabit.com>
Date:   Tue Jan 4 01:02:00 2011 +0100

    widgets.pager: Fixed crash when scope.sh fails

commit 6e152710e5d71eba9722ce0f8cd19229a985f293
Author: hut <hut@lavabit.com>
Date:   Sun Dec 26 16:38:58 2010 +0100

    Attempted to fix some utf issues

commit 8a1f66bb48a3d35e8f7a73685f963126f0c71744
Author: hut <hut@lavabit.com>
Date:   Sat Dec 25 22:44:55 2010 +0100

    gui.widgets.browserview: Fixed problem with inspect (key i)

    When previews are on and you're pressing i, the old preview remains
    there for a while, making ranger show two previews at once.

commit ef2b1e374359aec59199c7e8d9334fe2aefed153
Author: hut <hut@lavabit.com>
Date:   Wed Dec 22 02:55:02 2010 +0100

    We are not authorized to disclose the commit message

commit 37460239b221f57e29020439b4a0d1bbe75637df
Author: hut <hut@lavabit.com>
Date:   Wed Dec 22 03:35:48 2010 +0100

    help.index: added additional information

commit 86f6df29ddbf29544253414727546e42b72f337d
Author: hut <hut@lavabit.com>
Date:   Wed Dec 22 03:33:46 2010 +0100

    help: added missing dots

commit c30e310547d5edbaff6b6e4f3fbfdf21d2580e51
Author: hut <hut@lavabit.com>
Date:   Wed Dec 22 03:24:43 2010 +0100

    help.movement: Added documentation for scope.sh

commit f597489c7f5093c0df6c5bbddcc48bf5b1a8a35c
Author: hut <hut@lavabit.com>
Date:   Wed Dec 22 03:16:12 2010 +0100

    updated doc/colorschemes.txt

commit d3ec909839a1b110232d932d0d01a2ed032fae80
Author: hut <hut@lavabit.com>
Date:   Wed Dec 22 02:16:34 2010 +0100

    core.actions: Fixed colors in help

commit cc69d0d8867b02ea8c9fa96a58e46a2ce31b24ce
Author: hut <hut@lavabit.com>
Date:   Wed Dec 22 01:59:00 2010 +0100

    widgets.browserview: Cleaner solution for commit 3fd5f5caf6

commit f1505e09b1d9e4cee9fcd7e6521d2caac91ccce7
Merge: b732a87 efd7c0c
Author: hut <hut@lavabit.com>
Date:   Wed Dec 22 01:52:00 2010 +0100

    Merge branch 'stable'

    Conflicts:
    	README
    	doc/ranger.1
    	ranger/__init__.py
    	ranger/core/environment.py
    	ranger/core/helper.py
    	ranger/fsobject/fsobject.py

commit b732a872fd02d1525f54c7631334d3ba2a0d51a1
Author: hut <hut@lavabit.com>
Date:   Wed Dec 22 01:24:34 2010 +0100

    gui.bar: Fixed malpositioning of tab in some cases

commit d3124d6b67514e48107cc6c0dd0a92d5a33ace8b
Author: hut <hut@lavabit.com>
Date:   Tue Dec 21 23:29:42 2010 +0100

    core.actions: Don't attempt do show directory in pager (key i)

commit d7fa37ed92be945f33cc071522d6c88712e04d92
Author: hut <hut@lavabit.com>
Date:   Tue Dec 21 23:26:06 2010 +0100

    widgets.pager: Fixed horizontal scrolling

commit 50a676b48ea40f7dd39e92cbce0b354bbc663f00
Author: hut <hut@lavabit.com>
Date:   Tue Dec 21 23:14:11 2010 +0100

    core.environment: make Actions.reset refresh current directory

commit 3fd5f5caf66d8c3ddd34dd0d3b44855f42e2c250
Author: hut <hut@lavabit.com>
Date:   Tue Dec 21 23:08:41 2010 +0100

    widget.browserview: fixed padding_right option

    kind of dirty. need to find a way to hide windows completely
    when not needed. ;o;

commit ad13a3136975b7a1dd7f1c17cc1c637dfb33357f
Author: hut <hut@lavabit.com>
Date:   Tue Dec 21 22:32:03 2010 +0100

    Commited missing line of last commit

commit a5cd2deeb4cda0ab941365cbd207115cc27f8f3e
Author: hut <hut@lavabit.com>
Date:   Tue Dec 21 22:30:32 2010 +0100

    widgets.console: Fixed position of cursor with unicode chars (py3)

commit 32944f0554eafe0b091967a7669bf25d704f68bb
Author: hut <hut@lavabit.com>
Date:   Sat Dec 18 16:30:50 2010 +0100

    core.actions: Fixed get_preview()

    Previews didn't show up when pressing i on the first time, you had to
    preview twice.

commit efd7c0c16203cdeafcd58201d509325129397a67
Author: hut <hut@lavabit.com>
Date:   Mon Dec 13 18:39:50 2010 +0100

    HOW DO I TURN OFF CAPS LOCK?

commit 77611f38dcea220ac431d4e9c3c40515003500de
Author: hut <hut@lavabit.com>
Date:   Fri Dec 10 00:17:26 2010 +0100

    updated README

commit ea45cca99102e2c0c2629c7129b2970e8a85a5fe
Author: hut <hut@lavabit.com>
Date:   Mon Dec 13 18:12:53 2010 +0100

    defaults.commands: Added search_inc(remental)

commit ee7f171116b57514e2ce11cb3b7932a22478be79
Author: hut <hut@lavabit.com>
Date:   Sat Dec 11 22:53:38 2010 +0100

    defaults.commands: let open_with use selection, not just 1 file

commit a30885773f28e93b8bbe716a4ba444e90e3ba4d8
Author: hut <hut@lavabit.com>
Date:   Sat Dec 11 22:38:36 2010 +0100

    fsobject.fsobject: Update previews when file changes

commit 9e89f023907589291fa984e5caf099a8dc34733f
Author: hut <hut@lavabit.com>
Date:   Fri Dec 10 00:17:26 2010 +0100

    updated README

commit c518f34e2e6300178a93c801f59413473748adb9
Author: hut <hut@lavabit.com>
Date:   Mon Nov 22 20:22:35 2010 +0100

    ext.human_readable: added doctest

commit cb41ff7ba0c1a60044bb4329812ceb9920965f03
Author: hut <hut@lavabit.com>
Date:   Mon Nov 22 04:03:07 2010 +0100

    core.actions: simplified tag functions

commit 0940c18905ede976d576150f235e378fe8c4c8b5
Author: hut <hut@lavabit.com>
Date:   Mon Nov 22 02:06:46 2010 +0100

    ext.signals: fixed memory leak

    Signal handlers with dead weak references are only cleaned up
    when using signal_emit.  If no signals are emitted, dead signal
    handlers will accumulate.  This is avoided by adding the function
    signal_garbage_collect() and calling it in env.garbage_collect()

commit ffa2e9a0a763f8a284925edf52022e966c57fce3
Author: hut <hut@lavabit.com>
Date:   Thu Oct 14 23:47:55 2010 +0200

    ext.signal_dispatcher: optimization of signal_emit

commit ea1797127be066a38096c8c43a34cba554ff2089
Author: hut <hut@lavabit.com>
Date:   Mon Nov 22 02:35:59 2010 +0100

    fsobject: The lazy lookup of .image attribute was *too* lazy

    Conflicts:

    	ranger/fsobject/fsobject.py

commit 2ef7d919e75ba172257b5f5cbc1ad0abe371e0b3
Author: hut <hut@lavabit.com>
Date:   Wed Nov 17 19:48:53 2010 +0100

    widgets.statusbar: Fixed crash after deleting current file

commit f44c4a886d8a984b6297a7847f87ef0e469e785b
Author: hut <hut@lavabit.com>
Date:   Sat Nov 6 16:53:16 2010 +0100

    widgets.statusbar: Reload permissions of current file on change

commit f05a2eda194142de77a62acb12fecc2ec6386c48
Author: hut <hut@lavabit.com>
Date:   Sat Nov 6 16:44:51 2010 +0100

    fsobject.fsobject: Use ctime, not mtime, for identifying changes

commit 6a7c1b84604cb378b6e82ed616776db0a89f5dcb
Author: hut <hut@lavabit.com>
Date:   Mon Nov 1 17:17:50 2010 +0100

    fsobject.directory: Fixed sorting by type

commit 72c70a2df45b957fee8c755e8bc953e4126dd2fb
Author: hut <hut@lavabit.com>
Date:   Fri Oct 15 17:28:20 2010 +0200

    ext.keybinding_parser: fixed python3 incompatibility

commit 8c73056a44b6f7a267c98eb912fba3911ed33e9a
Author: hut <hut@lavabit.com>
Date:   Thu Oct 14 16:14:18 2010 +0200

    ext.keybinding_parser: allow mapping alt+special keys

commit e3f6f484f0bb516a802f60f6dae89580d47a2217
Author: hut <hut@lavabit.com>
Date:   Mon Nov 22 02:06:46 2010 +0100

    ext.signals: fixed memory leak

    Signal handlers with dead weak references are only cleaned up
    when using signal_emit.  If no signals are emitted, dead signal
    handlers will accumulate.  This is avoided by adding the function
    signal_garbage_collect() and calling it in env.garbage_collect()

commit fe6e709f4ccff7e0fe8aa8e492b79396012c780c
Author: hut <hut@lavabit.com>
Date:   Sat Nov 20 18:28:55 2010 +0100

    fsobject: The lazy lookup of .image attribute was *too* lazy

commit 11fd0fe982ee72b30e007645e82f6bdb278f1bb4
Author: hut <hut@lavabit.com>
Date:   Wed Nov 17 19:48:53 2010 +0100

    widgets.statusbar: Fixed crash after deleting current file

commit 6f7e95101cab739967c3f8edb4e1f6b8906e3794
Author: hut <hut@lavabit.com>
Date:   Wed Nov 17 02:34:46 2010 +0100

    core.actions: added update_preview()

commit 7a3a429c67678a0e721f71b6f9c0ca7664bbfeee
Author: hut <hut@lavabit.com>
Date:   Sat Nov 13 14:37:28 2010 +0100

    widgets.console: Fixed input of unicode chars on py3

commit 1906cb606f9aa199b65aa768863efd46b3cbe837
Author: hut <hut@lavabit.com>
Date:   Sat Nov 6 16:53:16 2010 +0100

    widgets.statusbar: Reload permissions of current file on change

commit fe1bf8548f6726ccb741ea2994edeca9085683f1
Author: hut <hut@lavabit.com>
Date:   Sat Nov 6 16:44:51 2010 +0100

    fsobject.fsobject: Use ctime, not mtime, for identifying changes

commit 359cfb362c59e658dbffa29ee9cae6cef1065c9f
Author: hut <hut@lavabit.com>
Date:   Mon Nov 1 17:17:50 2010 +0100

    fsobject.directory: Fixed sorting by type

commit ba72fe26af4dc8fc1580ac0ea39b831e4368c881
Author: hut <hut@lavabit.com>
Date:   Mon Nov 1 15:38:16 2010 +0100

    fsobject.fsobject: fixed natural sort with python3

commit a92f6409ab3a5d9bcf87639e5eedaf7c0c483eb6
Author: hut <hut@lavabit.com>
Date:   Mon Nov 1 14:47:15 2010 +0100

    core.main: add debug info

commit dad0644f8819521c26739c185254f6edb36746ce
Author: hut <hut@lavabit.com>
Date:   Mon Nov 1 14:25:58 2010 +0100

    widgets.browsercolumn: Run files with right mouse click

commit 1c683951ef9c20a835ee828ee56f3f2cc30bb437
Author: hut <hut@lavabit.com>
Date:   Sun Oct 31 16:26:42 2010 +0100

    Added option 'padding_right' (default: True)

    This allows you to hide the last column if there's nothing
    inside, saving some space.

commit 4d49588e4c4d34f7fcdf765fe86274757674f1a1
Author: hut <hut@lavabit.com>
Date:   Sat Oct 23 23:24:47 2010 +0200

    defaults.keys: added yp, yn, yd shortcuts + doc

commit 0a11320336829b876da5cb52c6b1e286681360d0
Author: hut <hut@lavabit.com>
Date:   Sat Oct 23 02:07:00 2010 +0200

    Fixed "po" binding

commit fe7f8ca0d2d3946f22a29d357086281e95185591
Author: hut <hut@lavabit.com>
Date:   Sat Oct 16 05:46:25 2010 +0200

    Polished ranger.py

commit 70540ba6060224156fd7cf29d77369e2abb06598
Author: hut <hut@lavabit.com>
Date:   Fri Oct 15 17:28:20 2010 +0200

    ext.keybinding_parser: fixed python3 incompatibility

commit 5fdc9a14994879ddbd5c59604eb299b9da25cd74
Author: hut <hut@lavabit.com>
Date:   Fri Oct 15 07:07:53 2010 +0200

    ext.signals: forgot to "git add" a file ...

commit 58752d8aff1155c8fa6aaf70894c11e5366c7754
Author: hut <hut@lavabit.com>
Date:   Fri Oct 15 06:12:04 2010 +0200

    gui.ansi: handle blink-code for doubled bitrate of background colors

commit b0e65cb151f2395c7b1496dc775ad46641ba01c6
Author: hut <hut@lavabit.com>
Date:   Fri Oct 15 06:01:27 2010 +0200

    core.environment: update import

commit 5b8b6d605bbb8af8ca5633117a3ca36df0c84b0a
Author: hut <hut@lavabit.com>
Date:   Fri Oct 15 01:46:02 2010 +0200

    core.main: disable preview script for root by default

commit cc470758bc3c6f7d51d3501740d87b62573bf0bb
Author: hut <hut@lavabit.com>
Date:   Fri Oct 15 01:40:08 2010 +0200

    core.main: Fixed return codes

commit 25d023b34085b715ca995616ab37aa73f5b66f49
Author: hut <hut@lavabit.com>
Date:   Thu Oct 14 23:50:51 2010 +0200

    Renamed ranger/ext/signal_dispatcher to ranger/ext/signals

commit 1dd8d9f4b83f8b0cd38124a09fcb957ad4df6ad9
Author: hut <hut@lavabit.com>
Date:   Thu Oct 14 23:47:55 2010 +0200

    ext.signal_dispatcher: optimization of signal_emit

commit 02fd8621d2252f49920d0365b317db4c90c97c81
Author: hut <hut@lavabit.com>
Date:   Thu Oct 14 17:52:21 2010 +0200

    core.main: import stuff only when needed

commit c1d6967ddd4c3565895717418234ceb5543b9dea
Author: hut <hut@lavabit.com>
Date:   Thu Oct 14 16:50:43 2010 +0200

    ext.keybinding_parser: extended examples in docstring

commit e3d21ea87c4405ae23ca37f6ff26bcca377a0d01
Author: hut <hut@lavabit.com>
Date:   Thu Oct 14 16:15:12 2010 +0200

    defaults.keys: map <A-Left> and <A-Right> to switching tabs

commit 1640991f9364447613c140b022cdf5165a3456f3
Author: hut <hut@lavabit.com>
Date:   Thu Oct 14 16:14:18 2010 +0200

    ext.keybinding_parser: allow mapping alt+special keys

commit 1c907e9a50c55cb787aab2e6d76453eaf39398b1
Author: hut <hut@lavabit.com>
Date:   Thu Oct 14 15:38:26 2010 +0200

    data/scope: typo

commit a9046bfc42cb3b8e2d7276fea0fc3934caa9bbda
Author: hut <hut@lavabit.com>
Date:   Wed Oct 13 00:39:16 2010 +0200

    core.actions: Fixed handling of scope.sh exit code 2

commit aa488bd940265362c530ec6f62033ceb2b56d10a
Author: hut <hut@lavabit.com>
Date:   Wed Oct 13 00:33:44 2010 +0200

    data/scope: added success function

commit 0118ffbd5d8ec27284019a1a657748eedb7d1686
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 22:15:06 2010 +0200

    core.actions: fix previews of linked files

commit 754bf128e146e21e3377541e47dd5ee3f55ac5a5
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 22:03:39 2010 +0200

    core.actions: fixed bugs with copying

commit ff725e2b7fd85ab4c37a1fa401823d99e5ac7f70
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 21:29:33 2010 +0200

    data/scope: added mediainfo

commit 0d8898f1d3eb22baf39911dad9715de2de793b57
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 21:27:10 2010 +0200

    core.loader: small correction of last commit

commit a835c49a1663b4e69c3d900a16d9d64a9c29339b
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 20:08:23 2010 +0200

    core.loader: decode stdout in >python3 in CommandLoader

commit f331dffe14bf38e3f6d5bc21bc85c1c230432bb4
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 19:47:10 2010 +0200

    core.fm: chmod u+x when using --copy-config=scope

commit f5596d8862ce4d89157eceb5ff030d56e1bc9664
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 19:41:32 2010 +0200

    gui.widgets.pager: bugfix: make sure max_width is defined

commit 21152271e74d00a458349e05278833a0bd077c2a
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 17:14:47 2010 +0200

    core.main: extended --copy-config option

commit b1b7864c75069456730bf1ca51975e8aa95afce8
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 16:42:32 2010 +0200

    defaults.options: enable use_preview_script by default

commit d8b92df43266fe5e24eba4702f3ff3a946bed9a0
Merge: 329b310 62ad65a
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 15:32:27 2010 +0200

    Merge branch 'cp+preview'

commit 329b310df558f2b8ca6c53cfe81d210c529c6e4c
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 15:31:38 2010 +0200

    new version: 1.3.1, merge with cp+preview branch

commit 62ad65aa01a313620ca3f6c63c134b7805ecce37
Merge: 7137526 166398d
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 05:05:20 2010 +0200

    Merge branch 'master' into cp+preview

commit 166398d4ba1527d6d0d59f000dee42071b4eabde
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 05:01:06 2010 +0200

    core.main: Fixed object initialization order

commit 7137526a07bf98671a8398a2bc987cbd5623f676
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 05:01:42 2010 +0200

    core.shared: added error message

    when typing zv and there is no preview_script

commit dcd610f7b768b75f57017c0a037b99540e5cb061
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 04:07:21 2010 +0200

    core.loader: make sure to read everything from stdout/err

commit f6e84977da884b54c1ad16d55dbdf1fa6485f252
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 03:36:44 2010 +0200

    defaults.options: don't hide /~$/ files

    This would hide backups from typing yypp and confuse the user

commit 06abefd30b86f20068786c6cc4b392e070923f2f
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 03:36:11 2010 +0200

    Added key zv for toggling use_preview_script option

commit eaed2443fa77e133809d9c47937ccd301f969fed
Author: hut <hut@lavabit.com>
Date:   Tue Oct 12 03:33:26 2010 +0200

    core.actions: improved fm.paste()

commit 6dad7b9222168602c5c23fc001be290110721ec5
Author: hut <hut@lavabit.com>
Date:   Mon Oct 11 08:11:22 2010 +0200

    Added boolean option use_preview_script

commit a0ca73c855d4925780253c8294d725892455cc51
Author: hut <hut@lavabit.com>
Date:   Mon Oct 11 08:00:16 2010 +0200

    core.main: added --copy-config flag

commit 2bcb509a0834828829b8ca01d5679ee22c416267
Author: hut <hut@lavabit.com>
Date:   Mon Oct 11 07:34:50 2010 +0200

    widgets.browserview: again, fixed collapse_preview option

commit 6ab2c84a6b3b8d015f9e808f6fbba5846677e9f7
Author: hut <hut@lavabit.com>
Date:   Mon Oct 11 07:28:10 2010 +0200

    fsobject.file: fix preview_files option

commit e3ad1e7ecdedcd3f8badec20b243ab2079262e98
Author: hut <hut@lavabit.com>
Date:   Mon Oct 11 07:23:38 2010 +0200

    widgets.browserview: fix collapse_preview option

commit 3744fed33e482856ffbdd692a4fba1e2ce3037dd
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 07:52:55 2010 +0200

    data/scope, fsobject: added xpi to container extensions

commit ba4731340e1dc9ddb9d7765aaff98c6a2ce58d46
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 07:52:38 2010 +0200

    core.actions: removed debug message

commit 875ad00a0fefba47e34fe933f80bfd473091e54d
Merge: 2e9365c 54c8375
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 07:43:54 2010 +0200

    Merge branch 'master' into cp+preview

commit 2e9365cf2df175427201b9894a1349d89a69cccd
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 07:18:59 2010 +0200

    core.loader: Fixed pipe buffer overflow bug

commit cbcd332596c53b43c06206a35b7830223a0bf411
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 03:20:45 2010 +0200

    Tea, Earl Grey, Hot.

commit 5dbaad4db675802d6021cfdcb176b3ad10451e3b
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 00:22:29 2010 +0200

    defaults.keys: show bookmarks when typing "um"

commit 358a934500f439fb6fa05d4cadb0a6995fd91b8b
Author: hut <hut@lavabit.com>
Date:   Tue Oct 5 00:31:35 2010 +0200

    defaults.commands: Fixed :cd command without argument

commit 52cf9f19b3738d42878cb35f4eb88a6f0775ea89
Author: hut <hut@lavabit.com>
Date:   Mon Oct 4 21:23:10 2010 +0200

    gui.color: fixed ranger.gui.color.remove_attr

commit 3f4deafd9a0dea2078fc4b621d558641cf39382e
Author: hut <hut@lavabit.com>
Date:   Sat Oct 2 07:31:26 2010 +0200

    api.commands, api.keys: added dummies that allow pydoc to be generated

commit 27a99615d6b7899b0eb54f43cc5fb1b238ee9d64
Author: hut <hut@lavabit.com>
Date:   Sat Oct 2 06:24:26 2010 +0200

    colorschemes.jungle: updated jungle colorscheme

commit 2173743b50fcc7332271fdeab896fb9c948b3e9c
Author: hut <hut@lavabit.com>
Date:   Sat Oct 2 06:23:26 2010 +0200

    colorschemes.snow: updated snow colorscheme

commit 1013395554732543ad8da72b2f0ed8895df508f8
Author: hut <hut@lavabit.com>
Date:   Fri Oct 1 21:35:48 2010 +0200

    gui.ui: Disable mouse when console is open

commit b1105006ca6b3e14de1c997f1258a951d267e408
Author: hut <hut@lavabit.com>
Date:   Wed Sep 29 21:10:57 2010 +0200

    Prevent garbage-collecting used directories

commit 9bf46780c43bd5cf3e9ab503abc5c38b50bce290
Author: hut <hut@lavabit.com>
Date:   Wed Sep 29 21:07:42 2010 +0200

    Cosmetic changes

commit ab2265d35945afdee9d4c0d06bf7859157e7b8ce
Author: hut <hut@lavabit.com>
Date:   Mon Sep 27 14:38:34 2010 +0200

    core.actions: Minor bug in move_parent()

    Unwanted horizontal wrapping when all items in the parent directory
    are directories and you're moving below an index of 0.

commit 36814777ba720dc4c092becfad7ede98e4e89331
Author: hut <hut@lavabit.com>
Date:   Mon Sep 27 02:38:20 2010 +0200

    defaults.apps: open empty files with unknown mimetype in vim

commit 542103498ad5efc91bfee8eb3b742118c9f35db5
Author: hut <hut@lavabit.com>
Date:   Thu Sep 23 10:50:42 2010 +0200

    ranger.__main__: typo

commit 54c8375ab74309279f5ba114a003b3af1b6cc78f
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 02:40:33 2010 +0200

    gui.colorscheme: removed fallback scheme, should never be used anyway

commit 2e74a4d016849eede5b3cb9200aa93bf930d5298
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 02:35:23 2010 +0200

    gui.colorscheme: polished up (docs, error handling)

commit a62a095de2d1278a92790c6614a047d4b2403107
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 02:22:56 2010 +0200

    defaults.commands: polishing

    renamed class _set to set_ due to python conventions

commit 1a8e19243b4dd3bde17a19fb3c3e57d0cc9c0513
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 02:06:44 2010 +0200

    data/scope, fsobject: add .deb to archive extensions

commit ae24898ad0625c2be9a5918ac0d9c775d6e8f0ad
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 02:05:55 2010 +0200

    fsobject.file: tweak N_FIRST_BYTES

commit a7e9affcd6bbede10119031c1cb667486c8e6952
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 01:56:32 2010 +0200

    core.actions: catch exception in get_preview

commit 4f202b05fd31fbfeb85a382154f3c568467d4043
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 01:51:05 2010 +0200

    fsobject.file: fixed has_preview method

commit ab3ecc707fa9f4243a02809c7de7a781dbf06b5a
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 01:50:02 2010 +0200

    data/scope: fixed pdftotext invocation

commit 796ca7d3b8fc22992d509ede49b12e60a100e54b
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 01:21:55 2010 +0200

    core.shared: bugfix

commit ef8b570c868cfc86e700eb0fe2697d594f57c639
Author: hut <hut@lavabit.com>
Date:   Sun Oct 10 00:22:29 2010 +0200

    defaults.keys: show bookmarks when typing "um"

commit 5dd47a49105067127b0cc8bb99431af7028f5ade
Author: hut <hut@lavabit.com>
Date:   Sat Oct 9 23:01:25 2010 +0200

    core.helper: fixed debug functions

commit fecebfe81e90d565f4af60c91d3ebc76f29d3c21
Author: hut <hut@lavabit.com>
Date:   Sat Oct 9 22:57:49 2010 +0200

    data/scope.sh: improved

commit b76bb9a154d69abe7cbb2558faaddf1cc3c1397a
Author: hut <hut@lavabit.com>
Date:   Sat Oct 9 21:15:52 2010 +0200

    core.actions: global index of previews (by path and size)

commit 6ccd4598961587723b7e277964f5f78ba3cb19bd
Author: hut <hut@lavabit.com>
Date:   Sat Oct 9 16:05:51 2010 +0200

    core.loader: throw more signals

commit 91cfd75cf564605dc01826a7980087b4a4ee6871
Author: hut <hut@lavabit.com>
Date:   Fri Oct 8 22:14:36 2010 +0200

    data/scope.sh: sort archive extensions

commit 37ea434a29e7919e5aca9a13374a6d5d380d4eb5
Author: hut <hut@lavabit.com>
Date:   Fri Oct 8 22:11:11 2010 +0200

    ranger.core.loader: allow suppressing errors in CommandLoader

commit c1f3125c53152b4eaa554a5e4d3a2ee2dbd6dfd8
Author: hut <hut@lavabit.com>
Date:   Fri Oct 8 21:59:43 2010 +0200

    fsobject.file: reload pager when preview finished loading

commit d538bd40182a00d4b6e6327d091a9e0943ee2976
Author: hut <hut@lavabit.com>
Date:   Fri Oct 8 21:14:42 2010 +0200

    fsobject.file: load previews in fm.loader

commit 085934209cdfe195b7621a6e722c5688da3d7c1c
Author: hut <hut@lavabit.com>
Date:   Fri Oct 8 20:28:56 2010 +0200

    core.loader: use signals with CommandLoader

commit c9c0a362c86f630bd5f8bf6848659584fa1576fa
Merge: 1fb50ef 8e0d73b
Author: hut <hut@lavabit.com>
Date:   Fri Oct 8 19:52:02 2010 +0200

    Merge branch 'preview' into cp+preview

commit 1fb50effe36b4d051ecf2aa7891bd609d942f898
Author: hut <hut@lavabit.com>
Date:   Fri Oct 8 19:48:58 2010 +0200

    core.loader: fix bugs after merge

commit 8e0d73b53f164f949b55e268d9c76f0531b8c7d8
Merge: d56375f 3668fb2
Author: hut <hut@lavabit.com>
Date:   Fri Oct 8 19:46:41 2010 +0200

    Merge branch 'master' into preview

    Conflicts:
    	ranger/__init__.py
    	ranger/core/helper.py
    	ranger/gui/curses_shortcuts.py

commit 3668fb2c70524a4f3e988cc4760e319500f9a4fb
Author: hut <hut@lavabit.com>
Date:   Fri Oct 8 18:25:37 2010 +0200

    core.loader: forgot cleaning up @ last commit

commit 0ff9e377ec42c206631a3a14eb2b6beb6f7974d3
Merge: 2a8ba97 6615467
Author: hut <hut@lavabit.com>
Date:   Fri Oct 8 17:58:18 2010 +0200

    Merge branch 'master' into cp

    Conflicts:
    	ranger/__init__.py
    	ranger/core/fm.py
    	ranger/core/main.py
    	ranger/core/helper.py
    	ranger/core/loader.py

commit 6615467cb849207dd98fd307e4cc217cd05c9f09
Author: hut <hut@lavabit.com>
Date:   Fri Oct 8 17:36:59 2010 +0200

    core.loader: simplified throbber logic

commit d56375f95f91b9670a2353ee8d8883eca5c35f1e
Author: hut <hut@lavabit.com>
Date:   Thu Oct 7 17:17:44 2010 +0200

    enable shope.sh by default

commit 8a38db1aff96a0e04ce692a326c643afe0ede4d0
Author: hut <hut@lavabit.com>
Date:   Wed Oct 6 03:46:01 2010 +0200

    gui.widgets.statusbar: Added filter notifier in statusbar

commit 34fa7e334f559768be8fd094141a2e716d879807
Author: hut <hut@lavabit.com>
Date:   Wed Oct 6 03:36:45 2010 +0200

    gui.widgets.statusbar: Fixed minor bug in statusbar

commit 258a2668e6cdd34351979b8da17c6e66a738996e
Merge: dc7ee19 d3bcb23
Author: hut <hut@lavabit.com>
Date:   Tue Oct 5 21:30:15 2010 +0200

    Merge branch 'stable' into preview

    Conflicts:
    	ranger/shared/settings.py

commit 56570c32f2e18b86d453b0df4b583d12e9223729
Author: hut <hut@lavabit.com>
Date:   Tue Oct 5 00:31:35 2010 +0200

    defaults.commands: Fixed :cd command without argument

commit 70cd83bb27d6b4a3236af0f2c922fb1975af342a
Author: hut <hut@lavabit.com>
Date:   Mon Oct 4 21:52:46 2010 +0200

    gui.widgets.titlebar: truncate dirnames in tab titles

commit b514d28d25e24c674058342e61bd6678ba24c21f
Author: hut <hut@lavabit.com>
Date:   Mon Oct 4 21:23:10 2010 +0200

    gui.color: fixed ranger.gui.color.remove_attr

commit e30d1c7860c9017f8485f35130e65eb7f60ceda8
Author: hut <hut@lavabit.com>
Date:   Sun Oct 3 00:12:38 2010 +0200

    defaults.commands: new commands :{load,save}_copy_buffer

    These allow you to share copy buffers between ranger instances.

commit fabec26d0e3f947cfc0f73bdea40bd1694e3adff
Author: hut <hut@lavabit.com>
Date:   Sun Oct 3 00:12:08 2010 +0200

    gui.widgets.browsercolumn: more robust check for copied files

commit adda271e8381e712f123a6499728c3363f41b5ab
Author: hut <hut@lavabit.com>
Date:   Sun Oct 3 00:11:05 2010 +0200

    defaults.commands: avoid overwriting the builtin set class

commit 1ef0ade55d7e678ee036a821b26dbf9dc95fb877
Author: hut <hut@lavabit.com>
Date:   Sat Oct 2 16:10:21 2010 +0200

    core.fm: Don't check bookmarks when not needed

commit 1120d70c8f259a55bfeeb4c97c5a1e9d78ddebaf
Author: hut <hut@lavabit.com>
Date:   Sat Oct 2 07:31:26 2010 +0200

    api.commands, api.keys: added dummies that allow pydoc to be generated

commit f498e2ce0ccb04d02faf76f564bf765d00043964
Author: hut <hut@lavabit.com>
Date:   Sat Oct 2 07:09:46 2010 +0200

    widgets.browsercolumn: display "~" when truncating filenames

commit 6b9651e6e7b8dcfc094626868f49cfb8216f4945
Author: hut <hut@lavabit.com>
Date:   Sat Oct 2 06:24:26 2010 +0200

    colorschemes.jungle: updated jungle colorscheme

commit 7df5bc1facdd8c88e5b300264d7c9d2e9dec2f6c
Author: hut <hut@lavabit.com>
Date:   Sat Oct 2 06:23:26 2010 +0200

    colorschemes.snow: updated snow colorscheme

commit a36bfd7b546d62e61a8d35185e8f2b74519a096c
Author: hut <hut@lavabit.com>
Date:   Sat Oct 2 06:12:56 2010 +0200

    ranger.__init__: cleaned up

commit a457053815d72ef5d7ccfedbfda02101665bdec6
Author: hut <hut@lavabit.com>
Date:   Sat Oct 2 05:51:17 2010 +0200

    a little restructuration

commit ba16a2e43a71f3ee1a66ffaf1613bb1cce1665fc
Author: hut <hut@lavabit.com>
Date:   Sat Oct 2 01:53:20 2010 +0200

    fsobject.fsobject: Fixed order in natural sort

    Before:
    foo2.txt
    foo3.txt
    foo.txt

    After:
    foo.txt
    foo2.txt
    foo3.txt

commit 9b3d4455ad389138c9b63d5153d03c4cfbee0672
Author: hut <hut@lavabit.com>
Date:   Fri Oct 1 22:43:53 2010 +0200

    fsobject.fsobject: changed "numerical" sort to "natural" sort

commit 9e7c69a8879e63a0a661127d9d6aa21e0ef594a9
Author: hut <hut@lavabit.com>
Date:   Fri Oct 1 22:12:57 2010 +0200

    fsobject.directory: added numerical sort

commit 2d98e85fddaefbc6074336d7d90925f7f7f936b0
Author: hut <hut@lavabit.com>
Date:   Fri Oct 1 21:35:48 2010 +0200

    gui.ui: Disable mouse when console is open

commit 473daebb6870a54fe4b47529e77be698a2edfdb3
Author: hut <hut@lavabit.com>
Date:   Thu Sep 30 04:51:29 2010 +0200

    Revert 5 commits concerning utf (due to very poor performance)

    This reverts commits:
    8c8e7282b3b4238a3b7cf981d9e5715b11076419
    5cb67eeb96d337b55deea20131fc44a3d5447251
    512f386be8753775ec824a6d9cbaf6527d50eda4
    d4900452fca51685349966d527d173fdefe83f08
    e6dda13a71168f9ec4a1e4844edad5a3257803e9

commit 8c8e7282b3b4238a3b7cf981d9e5715b11076419
Author: hut <hut@lavabit.com>
Date:   Thu Sep 30 04:41:24 2010 +0200

    ext.utfwidth: Compatibility with both py2.6 and py3.1

commit 5cb67eeb96d337b55deea20131fc44a3d5447251
Author: hut <hut@lavabit.com>
Date:   Thu Sep 30 03:47:00 2010 +0200

    gui.curses_shortcuts: bugfix, simplification

commit 512f386be8753775ec824a6d9cbaf6527d50eda4
Author: hut <hut@lavabit.com>
Date:   Thu Sep 30 01:08:40 2010 +0200

    ext.utfwidth: updated algorithms

commit d4900452fca51685349966d527d173fdefe83f08
Author: hut <hut@lavabit.com>
Date:   Thu Sep 30 00:42:24 2010 +0200

    ext.utfwidth: stuff

commit 483f11640f911767dfedba74f1db3efd819a68c6
Author: hut <hut@lavabit.com>
Date:   Wed Sep 29 23:46:36 2010 +0200

    ranger.__init__: fixed import for python3

commit e6dda13a71168f9ec4a1e4844edad5a3257803e9
Author: hut <hut@lavabit.com>
Date:   Wed Sep 29 23:15:02 2010 +0200

    gui.bar: improved titlebar shortening for utf file/dirnames

commit af17562d670575582ff6091d22d32a8d140a5f1a
Author: hut <hut@lavabit.com>
Date:   Wed Sep 29 22:40:01 2010 +0200

    gui.bar: New algorithm for trimming title bar

commit a9a7dcde0a258b764d84ea2aeaf57852acf554e7
Author: hut <hut@lavabit.com>
Date:   Wed Sep 29 21:10:57 2010 +0200

    Prevent garbage-collecting used directories

commit 7ac08393d59837acbec0cae07dcdaf19a4b114db
Author: hut <hut@lavabit.com>
Date:   Wed Sep 29 21:07:42 2010 +0200

    Cosmetic changes

commit b4250dbc37e8d2505d699928218e439786cb4981
Author: hut <hut@lavabit.com>
Date:   Wed Sep 29 19:10:07 2010 +0200

    Small simplification of ranger.py

commit 08f08fb922672f7e24d6af8e4324169362e158b8
Author: hut <hut@lavabit.com>
Date:   Wed Sep 29 19:08:53 2010 +0200

    Don't write any bytecode with --clean option

commit b4f09c1a287c23e9474747e5b46bc347b294026a
Author: hut <hut@lavabit.com>
Date:   Mon Sep 27 14:38:34 2010 +0200

    core.actions: Minor bug in move_parent()

    Unwanted horizontal wrapping when all items in the parent directory
    are directories and you're moving below an index of 0.

commit 4d9266ac1fa9f163ce7a9738f07f380ba7e70e45
Author: hut <hut@lavabit.com>
Date:   Mon Sep 27 02:38:20 2010 +0200

    defaults.apps: open empty files with unknown mimetype in vim

commit 4e0ca535b1f44741b9291ba5f6a729c8cfeddda0
Author: hut <hut@lavabit.com>
Date:   Mon Sep 27 02:37:50 2010 +0200

    defaults.apps: small fix of a previous patch

commit 44a31d6cbaa1031f4a9cef1e2b7778733082bd3d
Author: hut <hut@lavabit.com>
Date:   Thu Sep 23 10:58:48 2010 +0200

    defaults.apps: Use mimeopen if installed and apps.py fails

commit 6eb852241bb060f0cbef1f3cac261f4eb544d046
Author: Sergey Mironov <ierton@gmail.com>
Date:   Sun Sep 19 18:38:13 2010 +0400

    apps.py Add mimeopen support

    mimeopen [1] expects the freedesktop mime database and implements simple
    console unterface to query it. In its basic mode mimeopen behaves like
    xdg-open.

    [1] - http://search.cpan.org/dist/File-MimeInfo

commit 0ea6c566f1b3dd7c8e5471651ebbe68a53d01de6
Author: hut <hut@lavabit.com>
Date:   Thu Sep 23 10:50:57 2010 +0200

    Forbid to run "python /usr/lib/.../ranger", use ranger.py instead

commit 386b40330b1cd27f85d6123dcbc9c5b5a814c6e3
Author: hut <hut@lavabit.com>
Date:   Thu Sep 23 10:50:42 2010 +0200

    ranger.__main__: typo

commit ce9e65728375ac263290888b9c9126c87ffff6dd
Author: hut <hut@lavabit.com>
Date:   Wed Sep 22 01:16:34 2010 +0200

    ranger.py: Return 0 on success in embedded script

commit cba63cf3683d4ca532efd179005e2ac1f6c60e38
Author: hut <hut@lavabit.com>
Date:   Wed Sep 22 00:39:07 2010 +0200

    simplify ranger.py

commit e07d8b03612ede6ae75947d0d8ba71346aa894e1
Author: hut <hut@lavabit.com>
Date:   Tue Sep 21 23:30:49 2010 +0200

    ranger.__init__: improved __init__.py

commit 2a8ba97dc9f883dc61a3ab083747c20c0385eb88
Author: hut <hut@lavabit.com>
Date:   Tue Sep 21 23:30:14 2010 +0200

    foo

commit dc0c43951d505307f39c9902cac5b7c53e6964a9
Merge: 0c0849c d3bcb23
Author: hut <hut@lavabit.com>
Date:   Thu Sep 16 22:56:57 2010 +0200

    Merge branch 'stable'

commit d3bcb234bf5776da7d9b66e73107e906342eeb7d
Author: hut <hut@lavabit.com>
Date:   Thu Sep 16 22:56:36 2010 +0200

    CHANGELOG updated

commit 4341846741b6623a1ead43485cfd5cf633453bb6
Merge: 37a6068 0c0849c
Author: hut <hut@lavabit.com>
Date:   Thu Sep 16 18:19:46 2010 +0200

    Merge branch 'master' into cp

    Conflicts:
    	ranger/__main__.py
    	ranger/core/actions.py

commit 0c0849c3d8bf57a8b0d0bd9d6113639c58a28fd2
Merge: 50e17b6 ddc294b
Author: hut <hut@lavabit.com>
Date:   Thu Sep 16 17:52:26 2010 +0200

    Merge branch 'stable'

    Conflicts:
    	README
    	doc/ranger.1
    	ranger/__init__.py

commit ddc294bf3ab0f12e956496f23f51609ce343dda6
Author: hut <hut@lavabit.com>
Date:   Thu Sep 16 17:46:33 2010 +0200

    core.actions: Fixed yy/pp bug when yanking multiple directories

commit 50e17b62cc62fb8532a88afbe4c313a7dcf1d5b8
Author: hut <hut@lavabit.com>
Date:   Wed Sep 15 22:31:18 2010 +0200

    More intuitive statusbar content

commit b5124cee669f270b016aad40ae6ddd7176fa3b9c
Author: hut <hut@lavabit.com>
Date:   Mon Sep 13 13:16:05 2010 +0200

    Incremented version number to 1.3 (testing)

commit 81f5ac9e8b9dbcbccbd01ad8f046ccf26fb53430
Author: hut <hut@lavabit.com>
Date:   Mon Sep 13 13:06:48 2010 +0200

    Beware of low-flying butterflies

commit 414b01ecfc75d2c977b52c93ab4045f959246914
Author: hut <hut@lavabit.com>
Date:   Mon Sep 13 12:54:32 2010 +0200

    ranger.main: no file previews when user == root

commit 6df94b8b2ae44d3c44558204ba7483775f230d12
Author: hut <hut@lavabit.com>
Date:   Mon Sep 13 12:49:28 2010 +0200

    README: Usage Tips section

commit 0dd0765eb2ad3e33c3ad844a664fcd99db45c7b0
Author: hut <hut@lavabit.com>
Date:   Mon Sep 13 12:02:26 2010 +0200

    fsobject.directory: removed unused attribute

commit eb8737ec4473b10e2c4d7152f4b8320d3a62c6d5
Author: hut <hut@lavabit.com>
Date:   Mon Sep 13 12:00:03 2010 +0200

    fsobject.file: Don't preview sockets

commit 63a9639d62c208f78d9e5c8740f10cce74a4e967
Author: hut <hut@lavabit.com>
Date:   Sat Sep 11 23:47:35 2010 +0200

    ranger.py Fixed embedded shellscript (quotes for bash)

commit 27eec7c6b53303acfd7713f7cc696ea50894a6b1
Author: hut <hut@lavabit.com>
Date:   Sat Sep 11 22:56:00 2010 +0200

    Makefile, setup.py: Fixed `make doc`

commit 471fc68047418ec7af877598b19696837ed7750c
Author: hut <hut@lavabit.com>
Date:   Sat Sep 11 21:02:53 2010 +0200

    ranger.py: fixed escape in embedded shellscript

commit 73e3ab44213174e1f01a06cf51ca9fd53ee35ea6
Author: hut <hut@lavabit.com>
Date:   Sat Sep 11 21:02:41 2010 +0200

    chmod

commit 547173247b8ce5dc40fa4f8b9fcf822270661c0f
Author: hut <hut@lavabit.com>
Date:   Sat Sep 11 20:49:05 2010 +0200

    README: added ranger starting function example

commit b1c1e1d88bc511306e4d786dea4234f1cbc6f041
Author: hut <hut@lavabit.com>
Date:   Sat Sep 11 14:26:31 2010 +0200

    defaults.commands: Removed "quick" method from :cd

commit ff64e3730b653fb23f0b6a4688437ab141efb19d
Author: hut <hut@lavabit.com>
Date:   Mon Aug 30 14:28:42 2010 +0200

    Sort settings in ranger/shared/settings.py

commit c9dd8d5e0641fecc73e6cb8aa6fe2ffaa6dec4a6
Author: hut <hut@lavabit.com>
Date:   Sun Aug 29 19:59:16 2010 +0200

    removed test/__init__.py (not needed)

commit a1032643b32f446bccce1253aab7c470c1484d31
Author: hut <hut@lavabit.com>
Date:   Sun Aug 29 19:58:28 2010 +0200

    defaults.keys: key pL to create relative symlinks

commit ec823be00aa7175ebcb836a240a20f6389159c2e
Author: hut <hut@lavabit.com>
Date:   Sun Aug 29 19:16:57 2010 +0200

    Removed symlink in test/

commit fd29d7e6bb22d6176717ac5dc9e3c8f88009732b
Author: hut <hut@lavabit.com>
Date:   Sat Aug 28 22:36:48 2010 +0200

    Tuned versioning scheme to be more intuitive, back to 1.1.2

commit 0df1d653deb7a9a8ca30f012475891e339b4449f
Author: hut <hut@lavabit.com>
Date:   Sat Aug 28 21:27:43 2010 +0200

    Changed version number to 1.2 (testing) to adhere with versioning scheme

commit bd33933dd1cb708a5e708b361c1842190a1c9e4b
Author: hut <hut@lavabit.com>
Date:   Sat Aug 28 08:52:02 2010 +0200

    Fixed new history implementation

commit a2853ab67f2e471d9a34b4c528db6ee2024ef874
Author: hut <hut@lavabit.com>
Date:   Sat Aug 28 08:30:52 2010 +0200

    Changed default config dir to $XDG_CONFIG_HOME/ranger

commit 56f380c61f62a18b39375da7e7cd93d443be8aef
Author: hut <hut@lavabit.com>
Date:   Sat Aug 28 08:10:34 2010 +0200

    cleaned up and fine tuned :find command

commit b80a91f6fc0f8fb7af50fff9956d54da20304c9c
Author: hut <hut@lavabit.com>
Date:   Sat Aug 28 08:01:42 2010 +0200

    Integrated new container.history implementation

commit a02baa3311a469a021ed0f801d3a743ecb1ace41
Author: hut <hut@lavabit.com>
Date:   Sat Aug 28 08:01:22 2010 +0200

    Changed implementation of container.history

commit 0a8001b2a141b141e6e34b1ebcce316288ef7ab7
Author: hut <hut@lavabit.com>
Date:   Thu Aug 26 17:25:50 2010 +0200

    Fixed history

commit 0fb328f92a939dd342b070a386bb717bd9c645b0
Author: hut <hut@lavabit.com>
Date:   Thu Aug 26 16:28:18 2010 +0200

    widgets.console: removed duplicate import

commit 6b141b1ba4e9dca835d3a16044ad2a24a1e16f3e
Author: hut <hut@lavabit.com>
Date:   Thu Aug 26 16:26:16 2010 +0200

    widgets.console: removed unused Console.init() method

commit 8d1e92bdf6604eaca15e935f7073ee9a5d129abf
Author: hut <hut@lavabit.com>
Date:   Thu Aug 26 16:16:44 2010 +0200

    more documentation updates

commit 245e62ce8ce1db96ee053f89e15c68f717b616f9
Author: hut <hut@lavabit.com>
Date:   Thu Aug 26 16:02:46 2010 +0200

    core.actions: 12? now opens help chapter 1 subchapter 2

commit f20fc829c48b2ac4076e388a320fd82580356658
Author: hut <hut@lavabit.com>
Date:   Thu Aug 26 15:40:46 2010 +0200

    Updated documentation for the console

commit c525589d6c6a7fd00be099d2e399f08113f4a33f
Author: hut <hut@lavabit.com>
Date:   Thu Aug 26 13:13:46 2010 +0200

    widgets/console: Simplified console

commit e8b3ae51480ac217c2f064704902ff2f28b9f635
Author: hut <hut@lavabit.com>
Date:   Wed Aug 25 03:11:41 2010 +0200

    widgets.console: improved delete_word()

commit 89f453db286f648dcaf498c32ac37d67ccd90e18
Author: hut <hut@lavabit.com>
Date:   Wed Aug 25 03:10:58 2010 +0200

    defaults.keys: added keys gl and gL to resolve links

commit fd51fa3da2848859ba722bac45178c24845d17d0
Author: hut <hut@lavabit.com>
Date:   Mon Aug 16 22:35:03 2010 +0200

    Fixed exception when using %f macros in special cases

commit c2a8c862631cb7301e173795273a363aa5913834
Author: hut <hut@lavabit.com>
Date:   Fri Aug 13 02:10:18 2010 +0200

    defaults.keys: map <backspace> to ^H (since ^H is bugged sometimes)

commit 0fd09f7318210f6e4f8d91f7f39ecf9b83ce4879
Author: hut <hut@lavabit.com>
Date:   Thu Aug 12 23:13:30 2010 +0200

    shared.mimetype: look for mimetypes in ~/.mime.types

commit bd088ce81a220cba9f30f9a1f209bc7b8a93a8d5
Author: hut <hut@lavabit.com>
Date:   Fri Jul 23 15:03:53 2010 +0200

    defaults.keys: added keys da, dr, ya, yr + documentation

commit f54adde9099f08a8e15d8003a6a2cdf275593e4d
Author: hut <hut@lavabit.com>
Date:   Sat Jul 17 02:50:43 2010 +0200

    gui.widgets.console: added %<LETTER> and %<N><letter> macros

    See also:
    http://lists.nongnu.org/archive/html/ranger-users/2010-07/msg00001.html

commit bbe783498ca9afaa8ddcde21ae9327f476a24442
Author: hut <hut@lavabit.com>
Date:   Sat Jul 17 02:45:58 2010 +0200

    help.console: typo

commit 8b9099835d30fc155ba6e810e75b45fff027b630
Author: hut <hut@lavabit.com>
Date:   Sat Jul 17 02:15:13 2010 +0200

    defaults.apps: make pager accept ansi color codes

    This fixes the :grep command on some OSes

commit 9001827456388e40f36393a9f44d6361e53210ed
Author: hut <hut@lavabit.com>
Date:   Mon Jul 12 20:09:58 2010 +0200

    Why did the astrophysicist order three hamburgers?

commit e0e8c588e3e3ee5b9c74f323573cb7e95ef74d9d
Author: hut <hut@lavabit.com>
Date:   Mon Jul 5 01:54:12 2010 +0200

    defaults.keys: improved "du" keybinding

commit c9f479ab1a2f8df056a27c388ec2a9791b8bca8f
Author: hut <hut@lavabit.com>
Date:   Wed Jun 30 12:51:13 2010 +0200

    core.actions: added "execute_console"

commit fb05609637209fbbef26b09705378d03f335d770
Author: hut <hut@lavabit.com>
Date:   Wed Jun 30 10:12:46 2010 +0200

    Fixed default keyword argument value "mode" for fm.open_console

commit 643c016cf21dbf8e8dd3ff168ae5c4d0da7b8e9b
Author: hut <hut@lavabit.com>
Date:   Fri Jun 25 15:05:55 2010 +0200

    ext.human_readable: fixed

commit 40763055c6c1995271acffe6ba5928893940f88b
Author: hut <hut@lavabit.com>
Date:   Fri Jun 25 14:57:12 2010 +0200

    tc_human_readable: additional testcase (which fails)

commit 7bc8b3fc32b44a8db8bfb321423a1bb7718350ab
Author: hut <hut@lavabit.com>
Date:   Thu Jun 24 22:41:20 2010 +0200

    ext.human_readable: more efficient implementation

    plus unit tests and benchmark.

commit 20ab9343ae45320eb29f96ddb66b30148be2aa7f
Author: hut <hut@lavabit.com>
Date:   Thu Jun 24 20:33:05 2010 +0200

    README: added design goals section

commit 17fff39348d1797e7b0fc3ab1589a60546785f1d
Author: hut <hut@lavabit.com>
Date:   Thu Jun 24 20:32:46 2010 +0200

    README: formatting, cleanup

commit df2e1f7df4296e32f9597f6a78eac27f544ca12b
Author: hut <hut@lavabit.com>
Date:   Thu Jun 24 20:31:41 2010 +0200

    Makefile: simplification

commit 1621a40c0e268929fff97c79537db709dd2b3fc6
Author: hut <hut@lavabit.com>
Date:   Thu Jun 24 00:16:01 2010 +0200

    ranger.main: ranger dir1 dir2 [...] opens multiple tabs

commit dc7ee19fc15eee33c948d0ccd6c06df9682c0bf3
Author: hut <hut@lavabit.com>
Date:   Tue Jun 22 14:25:03 2010 +0200

    fsobject.file: dynamic width of caca previews, cleanups

commit bf14a7e72e7c03673949388365744f26e227ec83
Author: hut <hut@lavabit.com>
Date:   Tue Jun 22 11:27:21 2010 +0200

    data/scope.sh: added lynx

commit 2e386864912dd028774ffcd997f5ea686e955d0b
Author: hut <hut@lavabit.com>
Date:   Tue Jun 22 11:01:54 2010 +0200

    defaults.options: deactivate scope.sh by default

commit 500cf2593322008c05afeed9117dcc5d35b6fa9b
Author: hut <hut@lavabit.com>
Date:   Tue Jun 22 10:59:44 2010 +0200

    README: added dependencies for scope.sh

commit 3531f1e49d890a75fec3ca6a2ddc773832b1b6a5
Author: hut <hut@lavabit.com>
Date:   Tue Jun 22 02:16:17 2010 +0200

    ranger.__init__: added relpath_script

commit 356726c41d5f7a95fdf60ed867f05d2d10bff70a
Author: hut <hut@lavabit.com>
Date:   Tue Jun 22 01:44:48 2010 +0200

    data/scope.sh: improved, commented

commit 48a13dcdb31313d74e71028a32e19041f3a7f76c
Author: hut <hut@lavabit.com>
Date:   Tue Jun 22 01:42:53 2010 +0200

    main: copy scope.sh to ~/.ranger on first start

commit d5ba00761ed55e9f5c18b71c7eae546eb4056844
Author: hut <hut@lavabit.com>
Date:   Tue Jun 22 00:55:38 2010 +0200

    move scripts/scope.sh to data/scope.sh

commit b290073bce2ed945a363132b45db34b934c31276
Merge: 6613bf4 3817c8b
Author: hut <hut@lavabit.com>
Date:   Tue Jun 22 00:50:58 2010 +0200

    Merge branch 'master' into preview

commit 3817c8b47e85d3644383182c2b3909a2dbdd0b3b
Author: hut <hut@lavabit.com>
Date:   Mon Jun 21 00:23:04 2010 +0200

    removed pydoc since it can be generated with "make doc" easily

commit 25a4162d4249c0c148438bfa2255c9f6af702569
Author: hut <hut@lavabit.com>
Date:   Mon Jun 21 00:18:32 2010 +0200

    make doc: minor cleanup and fix

commit ad75190ca665da01940b0c01e12b767f29dc8bc0
Author: shpelda <shpelda@seznam.cz>
Date:   Sun Jun 20 01:57:43 2010 +0200

    commited pydocs are author agnostic

commit 1dbb5ce9e0dfe2b857020290b29e2e22321985ef
Author: hut <hut@lavabit.com>
Date:   Sun Jun 20 17:12:32 2010 +0200

    core.actions: Fixed indexerror in move_parent()

commit c928a9ebd2dc11142f5a7d5b1e6be5cff0183e96
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 20:36:07 2010 +0200

    version = version + 1

commit 95e021ae1dfb5878691459e3d132ee4ccb40daf8
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 20:21:08 2010 +0200

    added CHANGELOG

commit 84c49ab7c5de74b6508e85ba42f55cb77c038e80
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 20:20:08 2010 +0200

    INSTALL: fixed suggested uninstall-command

commit 3edc9f863190f7792e0e5d0fa828e6dfa2ddbf29
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 19:58:53 2010 +0200

    INSTALL: changed logname from uninstall_info to install_log.txt

commit 9518af1e5838643ef0fb68fd75fb275bb461ca3c
Merge: dade474 b06433b
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 19:52:42 2010 +0200

    Merge branch 'setup2'

commit dade4742ddcad69454f9a46f325edb930e72dd5a
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 17:45:48 2010 +0200

    changed version numbering scheme

commit b06433bc03632ae0fe74381fa0a474d64b0fee94
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 17:11:54 2010 +0200

    Removed built-in support for uninstalling.

    Since distutils (setup.py) is used and distutils doesn't support
    uninstalling, I shouldn't implement my own half-assed, potentially
    dangerous uninstall script either.

commit 426e9bb4f5c00756df7f6331f1ab9a9d4278ae8d
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 16:47:40 2010 +0200

    added scripts/ranger (simple link to ranger.py)

commit ac226d23ba8b60f7f47805819761f18b1a0a43ad
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 16:23:31 2010 +0200

    Don't write bytecode with --clean switch

commit b289f6796ef213a83595db77c06b7586cdbcb730
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 16:22:59 2010 +0200

    main: catch SystemExit and return the exit value

commit 582f3519f70332f88fea0055cdd1b2291e029a2e
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 16:04:43 2010 +0200

    Rewrote INSTALL and "make (un)install"

commit 636d93936d26fccdf6fe530568db1b4c41c3f2bf
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 12:58:17 2010 +0200

    Makefile: removed functions which are now handled by setup.py

commit c344d89c87ca9809cb292314b2e4baac1547890a
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 12:34:47 2010 +0200

    added setup.py draft

commit 6613bf4181f3d6d4b612e98e865192b73ebbe90c
Author: hut <hut@lavabit.com>
Date:   Tue Jun 15 11:32:02 2010 +0200

    widgets.pager: more efficient width calculation

commit 26962ded19264ae1885386783c861d002d8fd1dc
Author: hut <hut@lavabit.com>
Date:   Fri Jun 18 11:44:53 2010 +0200

    all_benchmarks: shortened

commit ea62273c39fc5aa67d76f0f297ed49d3a49bee5d
Author: hut <hut@lavabit.com>
Date:   Wed Jun 16 16:59:44 2010 +0200

    core.runner: added "w" flag (wait for enter after process is done)

commit 0119184fa1f83e5279e3a7cd51728f18b79875c9
Author: hut <hut@lavabit.com>
Date:   Tue Jun 15 11:37:51 2010 +0200

    core.actions: fixed move_parent()

commit e278a0035654437cfd28d9c139ba0a08cb01294a
Author: hut <hut@lavabit.com>
Date:   Mon Jun 14 20:35:26 2010 +0200

    make snapshot: prefix ranger-$VERSION/ in archives

commit 7906e083ad518e821f89ead5ba47b8cfce989d28
Author: hut <hut@lavabit.com>
Date:   Mon Jun 14 20:32:16 2010 +0200

    make install: Fixed script for finding PYTHON_SITE_DEST

commit 9a41e0fc3695c2c7f9b07a93c48f72ee9838c698
Author: hut <hut@lavabit.com>
Date:   Sat Jun 12 02:33:24 2010 +0200

    scripts/scope: make it executable

commit a4c9208bb69b09207c017ae88c810ef0ee83a780
Merge: 1d89569 e74222e
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 14:10:06 2010 +0200

    Merge branch 'master' into preview

    Conflicts:
    	ranger/fsobject/file.py

commit e74222ee48435895a636812f908c862f3fb7acb6
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 13:48:14 2010 +0200

    new stable version

commit 39bf5e5a4d927c7eaf0eef0de9fd66757e8e23c5
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 13:23:27 2010 +0200

    fsobject.file: blacklist /proc/kcore for previewing

commit acf16d12e99a2543ef9f87c0bd9c9a7c77c0f90b
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 13:23:08 2010 +0200

    updated manpage

commit aefd8048d2b246c0111ac1227ade2a9a9d38c35c
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 13:11:06 2010 +0200

    renamed "--fail-if-run" to the more accurate "--fail-unless-cd"

    The old name, --fail-if-run, is still valid and working.

commit 57deeb86a73e527e7de3881cd5aa1488629695cf
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 13:07:16 2010 +0200

    Reverted hashbang for ranger.py.

    It causes an error here:
    /usr/bin/env: python -O: No such file or directory

commit f66cc63de49c69713631bc5f505992958e5ef5e8
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 12:43:13 2010 +0200

    widgets.console: fixed history in clean mode

commit e8bab380f4fd5678975659f0535b6485413abed4
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 12:30:34 2010 +0200

    minor changes

commit edf3d9f8dc470128fc9047b16d89881d5269944e
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 11:50:58 2010 +0200

    updated pydoc

commit 110dd383d250c20b1bf74f059f8f996d81a6d123
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 11:43:36 2010 +0200

    all_benchmarks.py: fix + cleanup

commit 244fc3497a6902298d10ac82be9c6e0cb68c2011
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 11:01:34 2010 +0200

    all_tests.py: cleanup

commit 8c275ccfa881998d96bdb5c1585118882630254b
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 10:49:15 2010 +0200

    Makefile: dynamically get the version number

commit 2a6ad17d6ea8b3973970e5d9bd1604375629d6e9
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 10:44:14 2010 +0200

    Fixed some docstrings

commit 8129ccb6d1e10182d60a71483da2c3db08108adb
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 10:33:50 2010 +0200

    Changed hashbang line to "#!/usr/bin/env python"

commit 1881922fba437a3f2ba8f1392ba27b78c382e82f
Author: hut <hut@lavabit.com>
Date:   Wed Jun 9 10:17:39 2010 +0200

    HACKING: updated

commit 1d895690f81f2cb3a308416c29b280e91e681e36
Author: hut <hut@lavabit.com>
Date:   Tue Jun 8 00:40:43 2010 +0200

    preview: renamed script to "scripts/scope.sh"

commit 85fd52880db93c6cd01f2c459eb46e6dd35d777c
Author: hut <hut@lavabit.com>
Date:   Mon Jun 7 15:53:01 2010 +0200

    simplified all_tests.py, moved to test/

commit 9fbe3adac3c0a15a778721b3fc72c789c125b2b8
Author: hut <hut@lavabit.com>
Date:   Sun May 23 06:17:21 2010 +0200

    simpler help

commit 142a312727071bd07cc2dcac6e3920eb0e19fb37
Author: hut <hut@lavabit.com>
Date:   Sat Jun 5 04:28:23 2010 +0200

    main: minor edit

commit 2749081931a2c86cac2b8e37920006843f06e246
Author: hut <hut@lavabit.com>
Date:   Sat Jun 5 02:56:25 2010 +0200

    main: fixed error handling in python2.6 and improved it

commit dd7f4e5c27fc04cb2abb93e659c3ec1c4411a662
Author: hut <hut@lavabit.com>
Date:   Fri Jun 4 16:52:30 2010 +0200

    added preview_script option

commit 6bd1c59255793f2ca565c992809c32129111f71a
Author: hut <hut@lavabit.com>
Date:   Fri Jun 4 16:50:24 2010 +0200

    fsobject: ignore ".part" extensions when determining mimetype

commit 43e0f44a4788f3251d5f2ad7c1bfeff014353aba
Author: hut <hut@lavabit.com>
Date:   Thu Jun 3 23:01:49 2010 +0200

    added more code from David Barnett, previews work

commit cfa5ab76e62d73af76f131cb82938faa069e332e
Author: hut <hut@lavabit.com>
Date:   Thu Jun 3 22:06:42 2010 +0200

    gui.ansi: some modifications/completions

commit 7a0f5d2f25a807e80a691c1346043a993d9d2214
Author: hut <hut@lavabit.com>
Date:   Thu Jun 3 21:15:18 2010 +0200

    added gui/ansi.py from David Barnetts branch

commit d563d1a286367543b1630ec0218679a5d2d5bde1
Author: hut <hut@lavabit.com>
Date:   Sun May 30 22:35:27 2010 +0200

    defaults.options: rebuilt regexp for efficiency

commit 95c24d99c2253bdff37bdec4e5f2b4dc06050b57
Author: hut <hut@lavabit.com>
Date:   Sun May 30 22:33:02 2010 +0200

    defaults.options: fixed typo in regexp

commit da2d9aee9e6cb1cbcad11e59fa549a59eebd531e
Author: hut <hut@lavabit.com>
Date:   Sun May 30 15:09:50 2010 +0200

    ext.lazy_property: fixed indentation in docstring

commit 40fcbc3d8bde9dd226f0d2fe16cf4126bdcc02c7
Author: hut <hut@lavabit.com>
Date:   Sun May 30 02:45:51 2010 +0200

    main: default value for $SHELL = 'bash'

commit f01238dc2a9ee6675a977ee0c1c5253ad489f3fa
Author: hut <hut@lavabit.com>
Date:   Fri May 28 11:32:34 2010 +0200

    defaults.apps: shortened code of last commit

commit db41bc89ef1e0bb737fd24c36898c2c1fabb7cc0
Author: hut <hut@lavabit.com>
Date:   Fri May 28 11:30:13 2010 +0200

    defaults.apps: retain order of files in app_feh mode 11

commit d383965f431ee738a6db2da35d4092dfb108b739
Author: hut <hut@lavabit.com>
Date:   Wed May 26 22:47:27 2010 +0200

    defaults.apps: simplify code for feh

commit b4f7187f0e05495c2cf902a367f14002d5e50821
Author: hut <hut@lavabit.com>
Date:   Wed May 26 03:34:08 2010 +0200

    defaults.keys: added key ^V for marking files in a specific direction

commit 1e5adcd713e5c0ed960a924e49958af7aec34759
Author: hut <hut@lavabit.com>
Date:   Wed May 26 03:12:15 2010 +0200

    core.actions: shortened some code

commit b750ead12053a1be44246b8c9b2f208eee4eab1e
Author: hut <hut@lavabit.com>
Date:   Wed May 26 03:05:47 2010 +0200

    defaults.keys: add hint for "po"

commit 38b96b0bb0eb6eef6d05ff88237ddb45175a023a
Author: hut <hut@lavabit.com>
Date:   Wed May 26 02:42:36 2010 +0200

    defaults.apps: fixed (removed dependency of edit_or_run)

commit 4a1b766d5be88fc636e937ef2199ed68e716a972
Author: hut <hut@lavabit.com>
Date:   Tue May 25 22:04:26 2010 +0200

    main: typo

commit a71d6d9d1889d0eaecb7d2cf5ec4909fa75d1e88
Author: hut <hut@lavabit.com>
Date:   Tue May 25 18:20:34 2010 +0200

    main: don't import optparse.SUPRESS_HELP

commit 0d64ca5f078f6a56b0df92e2b90fb5940f7c03d6
Author: hut <hut@lavabit.com>
Date:   Tue May 25 18:17:34 2010 +0200

    make bm, make test: make use of PYTHON variable

commit 7838675f5e83dcc05567a205b282b48c433b0853
Author: hut <hut@lavabit.com>
Date:   Mon May 24 05:19:38 2010 +0200

    README: updated

commit e03f5494e6f3fbb66b3d2f62909c64c017adaf2a
Author: hut <hut@lavabit.com>
Date:   Mon May 24 04:02:02 2010 +0200

    defaults.keys: fixed key conflict.

    Thanks to David Woodfall for pointing it out

commit 92b730a0efd1d58904033ac21fd7c357c5502409
Author: hut <hut@lavabit.com>
Date:   Sun May 23 05:25:34 2010 +0200

    fsobject.fsobject: optimizations + fixes

commit 50f7b49da62240cf7a1f5dcd5ac0859f6453c093
Author: hut <hut@lavabit.com>
Date:   Sun May 23 05:23:00 2010 +0200

    fsobject.directory: optimize loop in load_bit_by_bit

commit d5d0dee9832cab5dbac7686f3ec7ab0c80ecab16
Author: hut <hut@lavabit.com>
Date:   Sun May 23 05:20:55 2010 +0200

    fsobject.directory: make use of faster lookup using local vars

commit ca44b07676fd0ffaf9be9e2ad6c211f84973cde4
Author: hut <hut@lavabit.com>
Date:   Sun May 23 03:11:20 2010 +0200

    fsobject.fsobject: removed access() call in load function

commit 46693c4b84e522d3c26740a7642188fbb628a2b8
Author: hut <hut@lavabit.com>
Date:   Sun May 23 02:19:50 2010 +0200

    fsobject.fsobject: make use of lazy_property

commit 7f906f5f9cf77bd24ac6294c964a3fdb85988033
Author: hut <hut@lavabit.com>
Date:   Sat May 22 16:38:24 2010 +0200

    Added ranger.ext.lazy_property

commit b357f51526a9a4ab276f4376f16f48af670f0664
Author: hut <hut@lavabit.com>
Date:   Sat May 22 01:22:11 2010 +0200

    defaults.apps: removed gimp entry from feh, type rgimp<CR> instead

commit 0dc5726741078aae0a41ef158ef5f5cef4b10a14
Author: David Barnett <davidbarnett2@gmail.com>
Date:   Wed May 19 23:30:40 2010 -0400

    Add file-roller as a default app for container types

commit d012468d69a53fe582b3a45f18a6aedb304defb3
Author: David Barnett <davidbarnett2@gmail.com>
Date:   Wed May 19 23:27:31 2010 -0400

    Use Applications.either even with only one option for dependency checking; fix broken eog reference (to 'eye_of_gnome')

commit 5914f94019450c530f7e4aeba7f4972345a48e4e
Author: hut <hut@lavabit.com>
Date:   Wed May 19 23:06:11 2010 +0200

    api.apps: give Applications.generic less precedence than manual app definitions

commit e3744f401f418c4c3a4a961373ce32e385645a7b
Author: hut <hut@lavabit.com>
Date:   Wed May 19 22:47:25 2010 +0200

    defaults.apps: swap feh modes 0 and 11

commit c512259aec5a7abdbcec48a3c20cb2a0982c4d65
Author: hut <hut@lavabit.com>
Date:   Tue May 18 00:17:19 2010 +0200

    defaults.keys: added/fixed readline keybindings in console

commit c1a50251bb483933f773f035f1684791a5697452
Author: hut <hut@lavabit.com>
Date:   Mon May 17 23:01:23 2010 +0200

    fsobject.fsobject: shortened some code

commit dee6cfa6f24ad3e8bf83df6dc594038193d069bf
Author: hut <hut@lavabit.com>
Date:   Mon May 17 22:58:51 2010 +0200

    make: replace literal python with $(PYTHON)

commit ec598fc7e3919abe2b157592c9a42acaeb3c2e7c
Author: hut <hut@lavabit.com>
Date:   Mon May 17 22:46:42 2010 +0200

    make: added DESTDIR to Makefile

    Patch by David Woodfall

commit 4fc56903c47660d827c7bf27a30395498f72ee21
Author: hut <hut@lavabit.com>
Date:   Mon May 17 22:29:26 2010 +0200

    fsobject: moved some code from fsobject to directory

commit 1337039291f72d1514fe95586c585234b66436d3
Author: hut <hut@lavabit.com>
Date:   Mon May 17 21:44:49 2010 +0200

    customized David Barnetts code + polished stuff

    1. removed StringIO dependency (Pager.set_source works with strings too)
    2. fixed check for settings.preview_files
    3. removed FileSystemObject.get_preview_source dummy method
       (This method is meaningless for directories, so they should not
       inherit it?)

commit f4c646d8a61710747e157ebac2e27ebfacf7b54c
Merge: a23a364 437c12d
Author: hut <hut@lavabit.com>
Date:   Mon May 17 21:16:57 2010 +0200

    Merge git://github.com/dbarnett/ranger

commit a23a3649948fd001f1d0fd6a932408c7d982fc14
Author: hut <hut@lavabit.com>
Date:   Mon May 17 20:18:57 2010 +0200

    gui.*: failsafe addstrs

commit c184e88b5caa66e1cda90019e6e74e0036a24959
Merge: ce42187 d213c6b
Author: hut <hut@lavabit.com>
Date:   Mon May 17 20:12:35 2010 +0200

    Merge branch 'utf'

    Conflicts:
    	ranger/__main__.py

commit d213c6b6eb252df03e4fbbe97e7e71876da8c309
Author: hut <hut@lavabit.com>
Date:   Mon May 17 20:09:42 2010 +0200

    main: removed unnecessary complex locale handling

commit d0e56912638b2a90bb960574ceb5c0bbbf415aca
Author: hut <hut@lavabit.com>
Date:   Mon May 17 18:52:51 2010 +0200

    utf: partial fix of console width overflow handling

commit 637fc4a1011b0f8b66ee213de1a1c3343d1bad0e
Author: hut <hut@lavabit.com>
Date:   Mon May 17 17:49:19 2010 +0200

    utf: reordering

commit 3ac9d6c841c47cebaab028557a217911d6cecd0e
Author: hut <hut@lavabit.com>
Date:   Mon May 17 17:36:16 2010 +0200

    utf: fixed console.delete()

commit 9e435dcd5bcaf20f74f979f5ac79714172648226
Author: hut <hut@lavabit.com>
Date:   Mon May 17 17:28:34 2010 +0200

    fixed utf stuff

commit 437c12d9093b09d0ebb90bc6bfe35a8769c31c17
Author: David Barnett <davidbarnett2@gmail.com>
Date:   Sun May 16 20:30:59 2010 -0400

    Refactored filetype/preview code; added previews for .zip files (list contained files)

commit ce421875249b2ce9c6eacbade9b750e46ae80a20
Author: hut <hut@lavabit.com>
Date:   Sun May 16 20:14:33 2010 +0200

    fix exceptions from invalid unicode characters

commit ef0157ff37404cf757f57711c62bb352a2971fa6
Author: hut <hut@lavabit.com>
Date:   Sun May 16 16:28:42 2010 +0200

    updated pydoc

commit b6371096afef3353001c039d0c17864d2dd4f6e6
Author: hut <hut@lavabit.com>
Date:   Sun May 16 02:40:19 2010 +0200

    defaults.keys: faster horizontal movement in pager

commit 37a60686b340f030a2fc37e7ac9d19a701de9e6b
Author: hut <hut@lavabit.com>
Date:   Sun May 16 00:54:22 2010 +0200

    core.loader: catch "select.error"s

commit 5ba2a4ddcd5ee295d21c26184959691aa33f19c4
Author: hut <hut@lavabit.com>
Date:   Sun May 16 00:42:38 2010 +0200

    gui.colorschemes.*: removed unrequired import

commit 572e74f28c63a2dce6268e0be3ec3df10ac58312
Author: hut <hut@lavabit.com>
Date:   Sat May 15 23:37:16 2010 +0200

    core.actions: improved paste()

commit 35b72f662d50dab160dbb32705f32d34762765a1
Author: hut <hut@lavabit.com>
Date:   Sat May 15 20:22:32 2010 +0200

    core.loader: finished CommandLoader

commit bf9c33fca7f33818670aa3b55b5873c6da99ec31
Merge: 420d3d1 72545b1
Author: hut <hut@lavabit.com>
Date:   Sat May 15 19:09:18 2010 +0200

    Merge branch 'master' into cp

commit 72545b1b7b982ca282e0dc4f2361d3abba727b48
Author: hut <hut@lavabit.com>
Date:   Sat May 15 18:27:59 2010 +0200

    core.actions: Fixed bug where you can't use "h" to leave a loading dir

commit 1405a397efadf6d3f93d570025d384445b531009
Author: hut <hut@lavabit.com>
Date:   Sat May 15 16:37:01 2010 +0200

    defaults.keys: new key "<C-h>" = "zh"

commit df84ccda5d332d288db1cfffaf9d5093dd1dc676
Author: hut <hut@lavabit.com>
Date:   Sat May 15 15:42:31 2010 +0200

    defaults.keys: changed key for log from ^P to W

commit 59a48fc79eb860120baca5a9ebab545916d43941
Author: hut <hut@lavabit.com>
Date:   Sat May 15 05:23:55 2010 +0200

    README: minor change

commit e952d6cb8e67f80fcd2019abf3d30b20dc5b9f7c
Author: hut <hut@lavabit.com>
Date:   Sat May 15 05:20:24 2010 +0200

    README: rewrite

commit a818625ab97a366e2dd2f07b10e3d570ef1c252f
Author: hut <hut@lavabit.com>
Date:   Sat May 15 00:39:55 2010 +0200

    fsobject: extended list of container extensions

commit db426717730e66a569b4c29659329aeb8f0cf263
Author: hut <hut@lavabit.com>
Date:   Sat May 15 00:25:25 2010 +0200

    fsobject: remove readlink-attribute, catch OSError in realpath()

commit 6c34428d48141e62bdd7f4dcc0aa6cdf14dc65a2
Author: hut <hut@lavabit.com>
Date:   Fri May 14 21:58:25 2010 +0200

    fsobject: added comment

commit 3cec441a10f4d4358fba414005163ed1a6c539f2
Author: hut <hut@lavabit.com>
Date:   Fri May 14 21:51:00 2010 +0200

    main: fixed --clean

commit 1cbc0f48b92ef9dd24f245058a565742a924df1e
Author: hut <hut@lavabit.com>
Date:   Fri May 14 21:50:26 2010 +0200

    widget.browsercolumn: don't run files when scrolling in right column

commit 298c72a273d440c0cd0b3a3611ddee0584e17df2
Author: hut <hut@lavabit.com>
Date:   Fri May 14 18:43:28 2010 +0200

    fsobject.fsobject: corrected typo and optimized loop

commit 863f85ce9000eaef047631db0e42cdbfbb7c776e
Author: hut <hut@lavabit.com>
Date:   Fri May 14 17:59:52 2010 +0200

    fsobject.fsobject: applied patches

commit 7f9044bc98679032031bf33c3034b5275111cc3b
Author: hut <hut@lavabit.com>
Date:   Fri May 14 17:47:37 2010 +0200

    core/environment: removed useless code

commit 420d3d1af8d2991ae6a8cbe061adaab878c4b3ff
Merge: 792d6b2 2f3326a
Author: hut <hut@lavabit.com>
Date:   Fri May 14 17:27:04 2010 +0200

    Merge branch 'master' into cp

    Conflicts:
    	ranger/__main__.py

commit 2f3326a41430364cb34a227d311691cada605327
Author: hut <hut@lavabit.com>
Date:   Fri May 14 16:54:05 2010 +0200

    TODO: update

commit 90f204e3006a859ab11810f5573451d9d1f94906
Author: hut <hut@lavabit.com>
Date:   Fri May 14 15:47:43 2010 +0200

    fsobject.fsobject: Removed old/unused code

commit 334e81f2188b805d4808eca0c87205096590d166
Author: hut <hut@lavabit.com>
Date:   Fri May 14 00:26:33 2010 +0200

    gui.ui: don't flush input when console is open

commit e1d0613aa84de9999efb1051ae54061e282f6112
Author: hut <hut@lavabit.com>
Date:   Thu May 13 21:01:42 2010 +0200

    fixed #90

commit f623ef5be7a00474ba2098ff2d23adfff0370c79
Author: hut <hut@lavabit.com>
Date:   Thu May 13 19:38:44 2010 +0200

    Added ranger.ext.spawn which runs programs and returns their stdout

commit 37aac04b762d865e07d051d3606f009407889538
Author: hut <hut@lavabit.com>
Date:   Thu May 13 19:38:07 2010 +0200

    main: restructured imports

commit 374e1c866d5b7bfb1938d55c4d37b294eef14120
Author: hut <hut@lavabit.com>
Date:   Thu May 13 15:47:21 2010 +0200

    main: minor change, use relpath_conf

commit 80d26787cac7b2655689dd7ba007c2b18f98c528
Author: hut <hut@lavabit.com>
Date:   Thu May 13 15:11:29 2010 +0200

    main: strip off leading "file://" in filenames

    Mainly for compatibility with "open with.." programs which
    prepend a file://, like firefox

commit 1903181524726664744f807d909ddc7687f8c0cf
Author: hut <hut@lavabit.com>
Date:   Thu May 13 15:06:24 2010 +0200

    main: more user friendly crash messages

commit ff86460b721ce3398096473b75593a688e2e0f5d
Author: hut <hut@lavabit.com>
Date:   Wed May 12 00:20:20 2010 +0200

    TODO: updated

commit 2bc7178b49cc0bf2d304ef4e85b70186e162f92a
Author: hut <hut@lavabit.com>
Date:   Mon May 10 23:33:15 2010 +0200

    defaults.options: increased default "scroll_offset" from 2 to 8

commit 30c8fb813f98268d93a091365f051413e4160155
Author: hut <hut@lavabit.com>
Date:   Thu May 6 12:29:28 2010 +0200

    utf stuff

commit ccbe8b8d13ebdad09d282da51d118670a566cba5
Author: hut <hut@lavabit.com>
Date:   Tue May 4 23:29:54 2010 +0200

    attempt to fix utf issues (wrong calculation of width)

commit 338bbba4a14a21c82a3d4849b075fddddad9cee9
Author: hut <hut@lavabit.com>
Date:   Mon May 10 18:48:39 2010 +0200

    TODO: updated

commit 5b8416382ea097a8cfb4e072a4c000325b0a63f7
Author: hut <hut@lavabit.com>
Date:   Mon May 10 18:32:04 2010 +0200

    main: added comment

commit 3ee05c163e370d28dfabc9c43b0a3b7c0a212443
Author: hut <hut@lavabit.com>
Date:   Mon May 10 14:50:39 2010 +0200

    HACKING: update

commit a0e543f8b2adb7afb2822122d786f25b41f08ba2
Author: hut <hut@lavabit.com>
Date:   Mon May 10 10:34:48 2010 +0200

    all_benchmarks: improved

commit 3a1e1f28fa847df5021b37d4c81eb4dfa01f5a8e
Author: hut <hut@lavabit.com>
Date:   Fri May 7 18:02:06 2010 +0200

    Makefile: updated

commit debd6c327b3af0d8975ea80036a9c21bfb6ec090
Author: hut <hut@lavabit.com>
Date:   Fri May 7 17:56:50 2010 +0200

    Run python with flag "-O" by default

    This will discard assert statements which are unnecessary
    for end users.

commit f6bcc4b6b8efdf381f5a1349f6be64123b8e6ddd
Author: hut <hut@lavabit.com>
Date:   Fri May 7 13:06:48 2010 +0200

    fixed "zc" key

commit 2a4a9fd3ddab885de474e1cc9c87b38591443d72
Author: hut <hut@lavabit.com>
Date:   Fri May 7 10:15:49 2010 +0200

    defaults.commands: edit current file with ":edit"

commit 1dbc2fcedd9733c50d5a276201bd3d20b05f924e
Author: hut <hut@lavabit.com>
Date:   Fri May 7 10:15:16 2010 +0200

    api.commands: fixed :e

commit c03637adfa243cc70b9de3e492669ae820a1ac6f
Author: hut <hut@lavabit.com>
Date:   Fri May 7 09:40:38 2010 +0200

    close console with <C-D>

commit c2179805200ef1f9ebe41b6730c98dbe948a0346
Author: hut <hut@lavabit.com>
Date:   Fri May 7 09:39:01 2010 +0200

    added <C-P> and <C-N> keys to console

commit 7399ac4642328e5e281c45233062945e26df6a26
Author: hut <hut@lavabit.com>
Date:   Sun May 9 12:29:55 2010 +0200

    defaults.keys: added hint for "cw"

commit e1d4fa36c6e63010618533246bc4d6ae2ba16d8b
Author: hut <hut@lavabit.com>
Date:   Sun May 9 01:49:05 2010 +0200

    defaults.keys: fixed delete key

commit f74834c23ac08b8c804e8f87d2df7efc29d7483a
Author: hut <hut@lavabit.com>
Date:   Thu May 6 03:35:17 2010 +0200

    fsobject.directory: bugfix

commit c0175f6d3cba53951ac8468003fd2c8de69bb357
Author: hut <hut@lavabit.com>
Date:   Thu May 6 02:18:08 2010 +0200

    ext.human_readable: round(number, 2)

commit caacb5e7effb958b19e8c64a7f394baa5ddc7a03
Author: hut <hut@lavabit.com>
Date:   Thu May 6 02:05:16 2010 +0200

    fsobject: bugfix

commit 83f08a2c6fb92269031af2991eed3c26ec816d3d
Author: hut <hut@lavabit.com>
Date:   Thu May 6 02:00:19 2010 +0200

    fsobject: don't unnecessarily use abspath() in __init__

commit 4ffef98ccdc5abb1352697bc92cd507d17d7946f
Author: hut <hut@lavabit.com>
Date:   Thu May 6 01:04:01 2010 +0200

    fsobject.fsobject: lazily load mimetype

commit 4de6abaf0ba5431395d2a627cddebdd86f10975f
Author: hut <hut@lavabit.com>
Date:   Thu May 6 00:59:42 2010 +0200

    shared.mimetype: optimization

commit 3566114b48177bbb6059344971775a5cdcd0357e
Author: hut <hut@lavabit.com>
Date:   Thu May 6 00:30:32 2010 +0200

    fsobject.fsobject: optimizations

commit 2bd40e06fac5f02f27dbe91a4a48805ee10db60e
Author: hut <hut@lavabit.com>
Date:   Thu May 6 00:02:47 2010 +0200

    fsobject: a couple of optimizations

commit c6953a55e46aee37a854dff3be5d965b19a7341a
Author: hut <hut@lavabit.com>
Date:   Wed May 5 22:45:22 2010 +0200

    cleanups

commit da440d3a10b7ab05e9b55968344fff2cbc45da09
Author: hut <hut@lavabit.com>
Date:   Tue May 4 00:06:25 2010 +0200

    Added license header to a few files

commit bff429683a42eb1124ec8137fe52ae9d5a63ad06
Author: hut <hut@lavabit.com>
Date:   Mon May 3 23:56:15 2010 +0200

    bm_loader: stuff

commit 6278debb6ea56db29b6a1f63ac999cf71a6fb4c1
Author: hut <hut@lavabit.com>
Date:   Mon May 3 23:55:23 2010 +0200

    fsobject: removed obsolete fsobject.type attribute + constants

commit 4ade06a67abb6293c2695627b8b2b2c04298d8b6
Author: hut <hut@lavabit.com>
Date:   Mon May 3 23:53:11 2010 +0200

    Makefile: added `make bm` to run all benchmarks BMCOUNT times

commit 9594738888c6676e46ffc0a9d5b8dde808cd88eb
Author: hut <hut@lavabit.com>
Date:   Mon May 3 14:03:55 2010 +0200

    test: added TODO, skip broken tests

commit b0a216f59a7770f5ce35f4a56b5055c51ceec284
Author: hut <hut@lavabit.com>
Date:   Mon May 3 13:36:20 2010 +0200

    Makefile: cleaned up, added automatic uninstall

commit cb116bf0dc119977f69f3146c786b09315ac9c50
Author: hut <hut@lavabit.com>
Date:   Sun May 2 03:29:56 2010 +0200

    ext.accumulator: added comment

commit 9a6688a27066d82190fe7f729b624cd2694c7f4c
Author: hut <hut@lavabit.com>
Date:   Sun May 2 02:55:29 2010 +0200

    defaults.commands: fixed :quit, added :quitall

commit e782bf7955b6f3b9a48969a3a52462a95f26b96f
Author: hut <hut@lavabit.com>
Date:   Sun May 2 02:43:27 2010 +0200

    help.movement: updated 1.6: there is no "tab 0" anymore

commit defcc5a35db5ebd415fe65ed4ba1bb4c25b6d1b5
Author: hut <hut@lavabit.com>
Date:   Sun May 2 02:37:20 2010 +0200

    ranger.help: fixed topics

commit 4b5162c71db1da63b32f5ab3f5d8175aae6369af
Author: hut <hut@lavabit.com>
Date:   Sun May 2 01:55:17 2010 +0200

    widgets.browsercolumn: call move_parent when scrolling in second column

commit 7e0c69f3a4c3e204b4da2fbbd10ee7c0d40da4b8
Author: hut <hut@lavabit.com>
Date:   Sun May 2 01:18:29 2010 +0200

    bugfix: scroll faster with ctrl

commit e924cf9916cfa8d176ae258814dd07c67c69be69
Author: hut <hut@lavabit.com>
Date:   Fri Apr 30 04:41:15 2010 +0200

    added help chapter 5, ranger/help/invocation.py

commit f61895d31e9ef4871be93d91a0bc3dfd6a121cab
Author: hut <hut@lavabit.com>
Date:   Fri Apr 30 03:03:54 2010 +0200

    extended and documented u* key combinations

commit d9c06cf4b542d321d99ce1c8135417fa845d357b
Author: hut <hut@lavabit.com>
Date:   Fri Apr 30 02:49:28 2010 +0200

    defaults.keys: implement I key

commit 5db3ddf07ac34bd9e5f5ebf6c4229b4854e7d76f
Author: hut <hut@lavabit.com>
Date:   Fri Apr 30 02:37:26 2010 +0200

    defaults.keys: new tabs start in the home directory

commit 2e971c4392957e455ef142318566b43a128fbf39
Author: hut <hut@lavabit.com>
Date:   Fri Apr 30 01:46:45 2010 +0200

    api.commands: bugfix (renamed Command.quick_open to Command.quick)

commit 02bd7c4f5309e20f366ce519da50f01c2b680a7d
Author: Sitaram Chamarty <sitaram@atc.tcs.com>
Date:   Fri Apr 30 04:53:02 2010 +0530

    some more doc updates

commit 9a248482ca96bc354dbde644fd3f3b6f5292222b
Author: hut <hut@lavabit.com>
Date:   Thu Apr 29 21:47:39 2010 +0200

    Added documentation for remaining key combinations (excluding z*, g*,...)

commit 5fab6bc0c6f26d01571dc38f1a6da07c9b7d93dc
Author: hut <hut@lavabit.com>
Date:   Thu Apr 29 19:23:16 2010 +0200

    changed testdir to /usr/include

commit d76fd5b7666cd1e7b9ff4eb51a822e1ab41fac28
Author: hut <hut@lavabit.com>
Date:   Thu Apr 29 16:14:50 2010 +0200

    Separated benchmark from testcase

commit bb5bfad4426eac02d0d855dd7f6ccf8ed5cc84f9
Author: hut <hut@lavabit.com>
Date:   Wed Apr 28 19:23:40 2010 +0200

    help.console: updated

commit 792d6b23711c428a4a2b98537f44e2fbaed97fdd
Author: hut <hut@lavabit.com>
Date:   Wed Apr 28 15:53:53 2010 +0200

    core.loader: bugfix

commit ccb56d06a555efee9490f60029e50d9c060ec176
Author: hut <hut@lavabit.com>
Date:   Wed Apr 28 14:49:26 2010 +0200

    widgets.console: added macro %d

commit 03ef4f4c9a23026f6ce7b0a30117b6a9cacba4de
Author: hut <hut@lavabit.com>
Date:   Wed Apr 28 14:47:10 2010 +0200

    widgets.console: give a local variable a more meaningful name

commit 1e47d0d9086595633218824b0efb30eb1a38c3a7
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 22:15:41 2010 +0200

    widgets.console: added macros %t and %c in the OpenConsole

commit 42ae95008fcba918380a1016420dd24d888cb9df
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 20:37:11 2010 +0200

    messing around

commit ebd4457e566ea00b68fbb5ab5552d68de12e3b2f
Merge: e5112bf 4db7938
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 03:34:01 2010 +0200

    Merge branch 'master' into cp

commit 4db79381d4874318c76c605cf990c630c9d70115
Merge: 2e631f4 bea16f4
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 03:33:24 2010 +0200

    Merge branch 'generic'

commit bea16f4e5d56edb1dcfa3e19c8e1fbc2cde587a3
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 03:32:02 2010 +0200

    defaults.apps: added a hint

commit b102486b0fd959d4a93265f491f1642ff849ef8b
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 03:30:30 2010 +0200

    api.apps: more stuff

commit a5e1ccdd9e6cc4cf555d140b4ff2216a2dd9ea55
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 03:17:49 2010 +0200

    api.apps: simplified generic app handler

commit e5112bfe57e7a8176e8d7d3fe27d442d3262cd88
Merge: af2c87a 2e631f4
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 01:11:34 2010 +0200

    Merge branch 'master' into cp

    Conflicts:
    	ranger/ext/shutil_generatorized.py

commit 2e631f441dc2cc89cbdf8744ee31b98112b2395d
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 01:09:06 2010 +0200

    Closed #83 since I implemented :mark

commit f01ef1a01d07151b5c01df7887a11c9e4c5987f3
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 01:02:21 2010 +0200

    Fixed #85: no automatic reload after using :filter

commit 1c456c9312e1e4268228ac827bbd4d522c714a41
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 00:58:37 2010 +0200

    defaults.options: slight rearranging

commit 02afb82787821cb76c502e2b486acddfd84792a1
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 00:58:06 2010 +0200

    defaults.commands: Added :unmark

commit 4d4e468b8fdccc6ab03028dae07868826908b0a7
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 00:50:31 2010 +0200

    defaults.commands: redraw after using :mark

commit 9247ff0133a2624f82fd61609b5aa55c2ea2ffa9
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 00:48:09 2010 +0200

    defaults.commands: added optional "minus" argument for :mark

commit e209b66101e475a0aa85d5eed3dbe0e8307ffba0
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 00:43:31 2010 +0200

    Added :mark command

commit a3540c6c7e7e9af4ea9ec666f495fe853dcd822b
Author: hut <hut@lavabit.com>
Date:   Tue Apr 27 00:02:11 2010 +0200

    api.apps: added generic app handlers

commit f54d0ec7c8e9f3733e09ff392f1462622e5698ef
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 23:14:48 2010 +0200

    defaults.apps: don't run *.swf in elinks ;(

commit 748d0a6a4369b8a99ad43e284524cbe64a9ecbf3
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 23:00:44 2010 +0200

    defaults.apps: moved INTERPRETED_LANGUAGES to the bottom

commit f1a454b00d5e75eed3843d750c7e7d38d2a50269
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 22:55:35 2010 +0200

    defaults.apps: use "f = c.file" in the example

commit 85ff35500c1591b3924fc3bf13b92b6fe9e0b5b6
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 22:53:04 2010 +0200

    api.apps: Removed unnecessary (?) docstring

commit 333e362b883ad390274fb443dc44541670f4c432
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 22:43:37 2010 +0200

    removed trailing whitespace

commit d79516462875c594959807ad471d4258ccf7f811
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 21:59:11 2010 +0200

    api.options: removed unused import

commit 2d21890c2d436f3a03a9fcbbcd0e2261396e8218
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 21:41:53 2010 +0200

    defaults.commands: use octal literal instead of decimal number in chmod()

commit 4c5e60cbe14cde745d8590cfcc3f098d3e060ca4
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 21:37:31 2010 +0200

    defaults.commands: fixed :find with uppercase search strings

commit 292b447675bff7af2f4221da50b20dc49bbe66b6
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 10:08:04 2010 +0200

    widgets.pager: Fixed off-by-one error for boundaries

commit 5c7b44ff76786776ee658092ca9242d9c0abc3cc
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 20:53:40 2010 +0200

    Added tc_loader

commit 3a917b8a046a2f12f877efaae686dee89a88a27d
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 17:12:34 2010 +0200

    TODO: moved #60 to "General"

commit 83868c7aa8ca35d9d0c1606dd62b44e97bd7e356
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 13:32:40 2010 +0200

    Fixed bug #65 by adding flag "--fail-if-run"

commit f3bc52e556867d00fa1ba51f9dc93a2cde75b15b
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 12:42:39 2010 +0200

    fixed bug #78: broken preview when deleting all files in a directory

commit 943f17ad92014f0fc9708fb3a3e66eeed9985734
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 10:52:56 2010 +0200

    core.actions: implemented "move_parent", improve this later!

commit 26fbda26e39a4edc9705f71e5f16b5dd5ea96009
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 10:51:43 2010 +0200

    widgets.browsercolumn: fixed width-check for infostring

commit f31ad6f10fa5d3198b97bd4bcc57e4cf659bd1ca
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 10:42:22 2010 +0200

    shutil_generatorized: fixed bad destination name on move+overwrite

commit df031abce3bd8cf9a31815b1e7bf148dde7ed69e
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 00:41:15 2010 +0200

    gui.colorscheme: fixed error when using custom colorschemes

commit 9e0e9fd34cc012dc03f85e5274e171717b128bc9
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 00:40:41 2010 +0200

    fsobject.directory: removed invalid signal binding 'setopt.filter'

commit c1a9373cd72e8d8e8fa79036f5022835e3b5138e
Author: hut <hut@lavabit.com>
Date:   Mon Apr 26 00:39:56 2010 +0200

    TODO: update

commit 58c84bd660705b3f3980169b173aced8d233b2b1
Author: hut <hut@lavabit.com>
Date:   Fri Apr 23 17:40:50 2010 +0200

    ranger.defaults.apps: use "make" for Makefiles

commit 9b8942083ac4cd17cd4e75afa3a217ce7171cc14
Author: hut <hut@lavabit.com>
Date:   Fri Apr 23 13:33:57 2010 +0200

    main: fixed "ranger /path/to/a/file"

commit c135aa1c193877d06e6a01f1445577811786f479
Author: hut <hut@lavabit.com>
Date:   Fri Apr 23 13:32:44 2010 +0200

    main: new function "load_apps"

commit 1f2ffbb34f63ffb0440795c4a6a0b9d93b3ab84f
Author: hut <hut@lavabit.com>
Date:   Fri Apr 23 13:32:15 2010 +0200

    main: new function "allow_access_to_confdir"

commit af2c87a88b5fb34cd5d5a385bc79e71643f582e1
Author: hut <hut@lavabit.com>
Date:   Tue Apr 20 16:26:41 2010 +0200

    core.loader: fixed

commit 996d96d15f58fc796b60bd4be701973f757ca164
Author: hut <hut@lavabit.com>
Date:   Tue Apr 20 15:45:10 2010 +0200

    core.loader: added CommandLoader

commit 456e2e5353de6e6defb8379b6d105eef5b5f65cc
Author: hut <hut@lavabit.com>
Date:   Tue Apr 20 14:25:12 2010 +0200

    core.actions.paste(): use `mv`, delete shutil_generatorized

commit b1ed3da5ebd065e2077370bf7fc24112906943e3
Author: hut <hut@lavabit.com>
Date:   Tue Apr 20 12:58:31 2010 +0200

    core.actions.paste(): use select for parallel listening for stderr

commit 42cda6f82a8019cf477527ff4b44b22948ae65cf
Author: hut <hut@lavabit.com>
Date:   Tue Apr 20 10:51:07 2010 +0200

    core.actions: use `cp` for copying

commit d528952a414cde9d704f736339c1dcbe18abd2ae
Author: hut <hut@lavabit.com>
Date:   Tue Apr 20 14:33:59 2010 +0200

    Move loader.py from ranger.fsobject to ranger.core

commit 3e18db75fc47345e99a91d84017c594a99203239
Author: hut <hut@lavabit.com>
Date:   Tue Apr 20 00:33:22 2010 +0200

    updated pydoc

commit f37396220d2d9158cc3b9c2833253911b4e390cb
Author: hut <hut@lavabit.com>
Date:   Tue Apr 20 00:10:40 2010 +0200

    ext.shutil_generatorized: fixed __all__

commit 142a5e6387fbdbb6aed566c159942eede9c319c5
Author: hut <hut@lavabit.com>
Date:   Tue Apr 20 00:07:36 2010 +0200

    ext.shutil_generatorized: little optimization

commit a3d5ed6ff40c13b8cec3ac145c4ea4e4f371f2f0
Author: hut <hut@lavabit.com>
Date:   Tue Apr 20 00:05:45 2010 +0200

    ext.shutil_generatorized: remove unused functions/imports

commit c9383c72b2f62bee90050d02a307381cb6bfa536
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 23:43:48 2010 +0200

    updated pydoc

commit 5f4f7cb99a77f070536946bd6a37163d99752f9a
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 23:41:35 2010 +0200

    defaults.commands: bugfix

commit f12b2218376b3d8ae29755b7c6e2da9c0c8ddf97
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 23:17:05 2010 +0200

    defaults.keys: quit pager with F3

commit 32f9330325295800253d601ec20a7c262b073950
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 22:44:31 2010 +0200

    TODO: updated

commit 8df58aad39b8a87a507bbe424216840be0edcec0
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 22:44:18 2010 +0200

    Added midnight commander-like function keys

commit 24821ca5cda156c846a2308c564f51743a7f21c8
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 22:43:29 2010 +0200

    ranger.api: import common variables

commit 7821555cdbd28cd710ce94cde8bfd90e5cf1a13a
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 21:45:25 2010 +0200

    Turn keycomb ".term" into command ":terminal"

commit eaaeed3da091fb293825403025dcc4a6dbd4dce3
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 19:54:02 2010 +0200

    Clean up

    Mostly remove unused imports and move imports from functions to
    the module level

commit bf74ace46aa195414df0dcc9dcd57c8941589b44
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 17:48:04 2010 +0200

    Use "/" for root in tabname if "dirname_in_tab" is true

commit f3e1e9e4dc875782b201a9a68ea66fb49a18857c
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 15:02:45 2010 +0200

    added option "dirname_in_tabs"

commit 4476932c619ba78c34c54449ff3b56fcfb2f2e3c
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 18:34:07 2010 +0200

    ext.keybinding_parser: added aliases for common special keys

commit d3926b4c0687c36b3c809b8035a7579a69ff8132
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 18:33:43 2010 +0200

    ext.keybinding_parser: fixed function keys

commit 09449df07fb9b81ccab2171d9f65091dbbd472ff
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 18:33:09 2010 +0200

    defaults.apps: added fceux

commit 172847d98175d3c31a5fd8c428ed81049711b655
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 10:48:07 2010 +0200

    README: Removed finished parts of roadmap

commit aa8a45f37c701d1b592a281b2108e44c99753e58
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 10:31:09 2010 +0200

    defaults.keys: updated hint, added "zm"

commit ac9e3108c8ace681ef7455ad4044c4f2f3d46700
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 10:14:59 2010 +0200

    defaults.keys: fixed "%", default percentage back to 50

commit 3916c50c9a004b8d01b284263632592c9b091dfb
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 10:12:51 2010 +0200

    defaults.keys: added "zs"

commit d8c6139e3b21a6476906dc85f2abc299b688cf9e
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 10:06:45 2010 +0200

    defaults.keys: fixed "zd"

commit f61767b148f274a06e6a14644978904548a4abda
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 00:39:11 2010 +0200

    defaults.apps: run ff/opera detached, dont open swf in elinks

commit 13c70addb0a571b16ad2351b8a833283c70a1d39
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 00:38:23 2010 +0200

    defaults.apps: harmless typo

commit e3eca034f794a056eb8a0df6b926c94d41fdfdac
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 00:35:15 2010 +0200

    core.actions: abstracted searching strings in filenames

commit 34414c3eae0c2b4d3a866ad00b2d995bb3312f53
Author: hut <hut@lavabit.com>
Date:   Mon Apr 19 00:34:37 2010 +0200

    api.commands: fixed python3 compatibiliy error

commit 0f0416ebe698fb0e9c876d34c79e6c0179449e1b
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 23:56:32 2010 +0200

    ext.command_parser: bugfix in tab completion

commit c4403abb000430b41c1aed25e3bb11e569bbe4e0
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 23:44:07 2010 +0200

    defaults.keys: added zP key

commit 1b43b21dc038ea4146aa138e0dc21f49e954f851
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 21:50:15 2010 +0200

    shared.settings: Bugfix, read the options properly

commit e0bc0ff6017ccf4fb55ed400266161d4c0131435
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 19:31:16 2010 +0200

    gui.ui: fixed <C-c> key

commit 11eef58aebfec5ea3fe8c3c3b55e19a4a227da11
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 19:30:16 2010 +0200

    defaults.keys: added <Enter> mapping in browser

commit 2cba822ce4c9f163769ae5d0196a193d4ca892a8
Merge: 39d74d8 7381137
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 18:49:59 2010 +0200

    Merge branch 'devel'

commit 738113725dbe2d7d5d54279c6ef38927113ec2f8
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 18:34:06 2010 +0200

    ranger.main: Added compatibility warning

commit b11c671fb570757ca895d1f5b60f68a895bde9de
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 18:26:19 2010 +0200

    removed code for backwards compatibilty

commit db33fb09410af685839816ce26c13167aedcfda3
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 17:56:13 2010 +0200

    defaults.keys: another example

commit 77d237e4b2e6eac300bc03097dd2073caef83d51
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 17:36:34 2010 +0200

    ranger.defaults.keys: added documentation

commit 24ee792b2cc20dc7bdfbe66bd81080941b808659
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 17:36:11 2010 +0200

    container.keymap: removed __getitem__ from KeyManager

commit c7a36d0a281ddac8ea7a7e12924c751482234b1d
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 17:28:30 2010 +0200

    Rename context "general" to "browser" for less ambiguity

commit 39d74d84932d26168e5e42dd5446e11582d05b12
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 16:48:36 2010 +0200

    fsobject.directory: reverse default size sort order

commit 06fa4ce858d9dcf1fa878182c117ae70d6e252b4
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 16:43:37 2010 +0200

    gui.displayable: always move when resizing

    To fix bug #73 which re-emerged :S

commit 1c72dd08f2f7d551094cea2ccf5d824fe1aef1ca
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 16:07:07 2010 +0200

    tc_displayable: improved (but not fixed) test_boundaries

commit 152823d897f8295a711f7f584d0384b28fb2fcf3
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 15:17:07 2010 +0200

    tc_displayable: test_boundaries fails if you run it more often!

commit 715aa8bb95168a53cf0e9902bed820ea6e131a75
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 15:16:05 2010 +0200

    defaults.keys: Allow typing in numbers

commit 740e672ffbeaa5e43e3310efbd22da8f38605940
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 15:14:05 2010 +0200

    use command.quick() rather than command.quick_open()

    name could be confused with quickopenconsole

commit a844afe6ffdcd76b178caa03b95a1f9ea2fce4c6
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 15:13:18 2010 +0200

    default.commands: add documentation

commit 037862e3e41757c004ff1af91a098eee819463ee
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 14:28:03 2010 +0200

    defaults.commands: reduced it to only what's necessary

commit 76e9b89a9cb8ea1ecbdd194e62441e447ac958e8
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 13:10:40 2010 +0200

    Fixed unittests

commit 10b422572c019122aa8dffe2eb8417b499eb8f19
Merge: 7b1db25 f36fa32
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 12:42:02 2010 +0200

    Merge branch 'master' into devel

commit f36fa322acdd417590fda8c9acdf3aa836cd017a
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 12:27:36 2010 +0200

    fsobject: in infostring, use "->" as suffix, not replacement

commit 8dc6194ecc0bd0876b4421c4be450b94c385e818
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 12:16:35 2010 +0200

    improved loading of infostrings

    no "lazy" loading anymore, its not worth it

commit ab573ea980a46d91e1da9347a1d7b90e7daddcda
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 10:22:13 2010 +0200

    fsobject: Don't consider linked directories empty

commit 7b1db25e9c7a8454f2fa6f926892d8aa05e1d17a
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 01:04:00 2010 +0200

    ranger.main: formatting

commit f36dd272f3e6e44b6ddabe91b0fbfeb1c1d8a10e
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 01:03:44 2010 +0200

    defaults.keys: add movement keys to taskview

commit 7a488bda9f0b49ae40e62960a2d7804c43f90e6e
Merge: 5382110 c223859
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 01:00:42 2010 +0200

    Merge branch 'master' into devel

    Conflicts:
    	ranger/gui/ui.py
    	ranger/gui/widgets/console.py
    	ranger/gui/widgets/pager.py
    	ranger/gui/widgets/taskview.py
    	ranger/shared/settings.py

commit c2238598bfb590367f6c52c4fcbf43d02148a523
Author: hut <hut@lavabit.com>
Date:   Sun Apr 18 00:23:04 2010 +0200

    main: added load_settings(). Store apps/keys in fm now.

    Also, commands are now loaded from ~/.ranger/commands.py if available

commit 7213292e490a4f6c73a915d2ea6b834c005dd424
Author: hut <hut@lavabit.com>
Date:   Sat Apr 17 20:25:06 2010 +0200

    Added option "max_console_history_size"

commit 2432c8622c1ff66f62753d1cd9d95508efb276a0
Author: hut <hut@lavabit.com>
Date:   Sat Apr 17 20:21:17 2010 +0200

    ranger.main: prioritize confdir in imports

commit 91ed2301e97401c8097f6ffc2d2eeb41f0bf713b
Author: hut <hut@lavabit.com>
Date:   Sat Apr 17 19:49:26 2010 +0200

    shared.settings: bugfix, forgot to remove max_filesize_for_preview

commit d0e58e1df8f5c92fb86decde8a15987e63e7b04a
Author: hut <hut@lavabit.com>
Date:   Sat Apr 17 19:38:08 2010 +0200

    help.starting: explain uppercase flags

commit eafe24e15e84d64e893ca756272466e29e3f2a49
Author: hut <hut@lavabit.com>
Date:   Sat Apr 17 19:34:35 2010 +0200

    removed option "max_filesize_for_preview"

    I see no point in keeping it. Even very large files will only have
    the first few lines loaded and binary files aren't previewed anyway.

commit 0abb72df8f740d4e9504f91f5d3657ed8712ce3f
Author: hut <hut@lavabit.com>
Date:   Sat Apr 17 19:13:21 2010 +0200

    Added option "show_hidden_bookmarks"

commit 5588ccbab5cb30fb65a2f8e4aa4499d1567cf6ee
Author: hut <hut@lavabit.com>
Date:   Sat Apr 17 14:05:15 2010 +0200

    help.starting: updated

commit c82e1c27a1033b3d7cbe3dddcfeed126e2632c5f
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 22:00:53 2010 +0200

    fsobject: lazy calculation of infostring

commit 5382110c61dda98d88ca6b18cd7739f8e911f22f
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 20:20:36 2010 +0200

    core.actions: avoid exception

commit b16d803380fcf59716ee7a63abbad3ffed56322e
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 18:03:36 2010 +0200

    core.actions.hint(): relocation, more abstraction

commit 02e1d359fc8c6e94c11d30ffce21dada0f34766f
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 17:57:39 2010 +0200

    container.keybuffer: use set for digitlist

commit 0ce5da79d5e919fce3687c628493273e679e1482
Merge: 42009d2 facb13d
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 17:48:27 2010 +0200

    Merge branch 'devel' of ssh://repo.or.cz/srv/git/ranger into devel

commit facb13de27e6aa2ade05e69b8d7d7222b8715a68
Merge: f8e3b70 175290d
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 17:40:55 2010 +0200

    Merge branch 'devel' of ssh://repo.or.cz/srv/git/ranger into devel

commit 42009d258db05e00b39b6e5a98127b6b26c5b958
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 17:35:04 2010 +0200

    container.keybuffer: added documentation

commit 5e0fa6810b8162e15fd506a255c4d2f52d9df82e
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 17:30:03 2010 +0200

    container.keybuffer: bugfix

commit 60c5b88fc661e3fb87a290cb66a04523f9bf6c36
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 17:21:14 2010 +0200

    core.actions: fix hints

commit 805e9d231f5bffea4f545382e32b918c5d0205d4
Merge: 6e85664 70c36ff
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 17:18:27 2010 +0200

    Merge branch 'master' into devel

commit 70c36ff583d1e114f6553013f9a25c2f1533b585
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 17:18:13 2010 +0200

    widgets.statusbar: cleanups

commit 6e856640dcec242ab26d1648dcb2de70801d9e81
Merge: fbe99d1 af4bcb8
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 17:05:09 2010 +0200

    Merge branch 'master' into devel

commit af4bcb889509557b8f71fa7809ef22a076a9d327
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 17:03:10 2010 +0200

    ranger.1: added S key to man page

commit fbe99d189cdb7e0951e6afb7d55212eb096982a1
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 17:00:32 2010 +0200

    ranger.container.keymap: added some documentation

commit 175290dbbba5e7bc5d416bc0ba87b687238976c4
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 16:37:31 2010 +0200

    moved container.keymap.KeyBuffer into seperate module

commit e0992c0b9bd3159c6097b1f9fbc407393aee1a54
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 16:27:56 2010 +0200

    keymap: make lines shorter

commit 48ff03e6391057c17d7c0478c64f6ce8ae2f9d2a
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 16:24:02 2010 +0200

    keymap: replace to_string and is_ascii_digit with builtin methods

commit 2c9557d5164b0e31b9f7c1a36c0ac8bf8f002944
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 16:12:47 2010 +0200

    keymap: moved simulate_press to where it belongs: tc_newkeys

commit dd6527f254cdb072f5fb7053b166ee4593265193
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 16:08:25 2010 +0200

    use utf8 encoding in keys.py

commit c2ac48271a06716e449cb260327d7b331898076a
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 16:08:08 2010 +0200

    keymap: remove unused code

commit bfac461b7954101296fe95f4d2531174a60df5d2
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 16:07:44 2010 +0200

    keymap: move translate_keys to ranger.ext.keybinding_parser

commit 4f22844738a3bbc6d959edcedb6e0caacf7c6bcd
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 14:38:40 2010 +0200

    added ruby mimetype

commit db146b5b83e5ba14e12af4670ea8bd3fc2c00893
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 14:36:59 2010 +0200

    defaults.apps: removed unnecessary escape character

commit f8e3b704d2f468336e8efc93f50c268b992a1ed1
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 01:05:52 2010 +0200

    console: bugfix

commit f97a310b32e4975777b83cbe54755d4b4268b8a6
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 01:03:26 2010 +0200

    console: different prompt

commit 48a8eab54d594128eea3a1a2c0e9a4809d21d4dc
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 01:02:54 2010 +0200

    todo: added #81

commit 9673bfd66ee49cbf2f67829f908c552088e98dcf
Author: hut <hut@lavabit.com>
Date:   Fri Apr 16 01:02:16 2010 +0200

    deleted oldkeys.py

commit c2f737e0b343667bacd3edf6be37ec94e834fd65
Author: hut <hut@lavabit.com>
Date:   Thu Apr 15 17:20:44 2010 +0200

    widgets.console: added "prompt" keyword argument for console.open()

commit 353820f392ee88ed02643e7bce79dadc3933d4c9
Author: hut <hut@lavabit.com>
Date:   Thu Apr 15 14:08:20 2010 +0200

    widgets.statusbar: Use "*" rather than "//" to indicate bold text

commit eec96183dcd8c22438ab51898ee1290d198a594a
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 20:16:40 2010 +0200

    Removed ranger/defaults/oldkeys.py

commit ef18cd85cd48117dd8bd36325887bb2a7cc49653
Merge: 681d9f6 5a8c735
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 20:01:47 2010 +0200

    Merge branch 'newkey' into devel

commit 5a8c735198079d928a7611b1f9c5aa7bf6d62a1e
Merge: 951aedd 3dd1793
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 20:01:26 2010 +0200

    Merge branch 'dirarg' into newkey

commit 681d9f6adf185f1c3adf0801da3d3baac99e1ea7
Merge: eba109b 1d3d94a
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 19:47:34 2010 +0200

    Merge branch 'master' into devel

    Conflicts:
    	ranger/gui/widgets/browsercolumn.py

commit 1d3d94aac68790581e1e4027d0ecc868c516fea1
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 16:35:06 2010 +0200

    widget.browsercolumn: display "?" in info in a different color

commit 7327aab14542763cdd1e135ed5317fccab1d51d4
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 16:34:34 2010 +0200

    widgets.browsercolumn: added sanity check when clicking on preview

commit 8c364ad44cfdba9ce2dd6d2dd7e1885b3e433f66
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 15:58:47 2010 +0200

    fsobject: use a "?" if no infostring is available

commit 1cf19f8f7c2a386b574676b938c31b6f3c707d76
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 15:54:38 2010 +0200

    fixed rarely occuring permission issue

    The case where you're not allowed to read the destination of a link
    was not handled properly.  This happens namely in the procfs.

commit 57435fbf56e83fe9b73d51771b853b34cd7f41db
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 15:53:02 2010 +0200

    fsobject.fsobject: display more information

    added attributes is_socket and is_fifo
    add special file info to infostring

commit 2f109a60fb6a7978b8259408ce8477824e4471e9
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 15:41:17 2010 +0200

    fsobject.fsobject: get the stat() of link destinations

commit 83832f33c4b69942a700702473917ea4baba83e5
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 15:37:59 2010 +0200

    widgets.statusbar: better error detection

commit 50d31c9d7956dc10e3684842cd083860956ac2b3
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 14:55:26 2010 +0200

    fsobject.fsobject: cleanup

commit 2025de1d05b61237efc9f85649c6f0045133723f
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 14:33:16 2010 +0200

    renamed fsobject.islink to fsobject.is_link

commit 729286d7489f9a65550848935ebe65e3eaef095b
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 13:39:18 2010 +0200

    identify devices and handle them properly

commit 337c6d63361dddc665cfcb133a045b27f331b479
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 13:38:09 2010 +0200

    colorscheme.default: make sockets bold

commit 5832d5e8dc261e95b90aeb58e6be987f5b8f1ec2
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 11:34:41 2010 +0200

    removed bad import

commit 951aedd4a63ed53c4fe523f57e6f4cfe6d519d89
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 02:09:51 2010 +0200

    defaults.keys: minor cleanup

commit eba109b0ed0bf5fd6a39153d67c6150e56d988fb
Merge: 19c1fa4 ab5d63b
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 02:02:30 2010 +0200

    Merge branch 'master' into devel

    Conflicts:
    	ranger/core/actions.py

commit ab5d63be742a6d6ca10443c12d561b0a1c861474
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 01:54:08 2010 +0200

    ranger.help: update

commit 61ee65bf3e71c422728e999b119a702d5b1712a2
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 01:53:47 2010 +0200

    actions: move imports to top level

commit 3dd1793a9f60b318c73e1a0d5eade6349ad322fa
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 00:53:39 2010 +0200

    dirarg: improved

commit f99b82c1ae6fc7bc927ad0f216579162574d4fbe
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 00:43:10 2010 +0200

    dirarg: cleanup

commit 656c2bf6deb5dfbbd971880154f109ceb2be87c3
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 00:39:48 2010 +0200

    dirarg: fully functioning now

commit 7fe782e7acc4ecf05c38bffde6591a791a539f50
Merge: 661ab7a 04ce666
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 00:24:20 2010 +0200

    Merge branch 'newkey' into dirarg

commit 04ce666a809f461db7477edc7884beb4d466deff
Merge: daa224d 19c1fa4
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 00:24:10 2010 +0200

    Merge branch 'devel' into newkey

    Conflicts:
    	ranger/__main__.py
    	ranger/defaults/keys.py
    	ranger/gui/widgets/console.py

commit 19c1fa4f622ffd1597943f0005ba58a30b170bb4
Merge: 3635243 e07d879
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 00:19:00 2010 +0200

    Merge branch 'master' into devel

    Conflicts:
    	ranger/gui/widgets/console.py

commit daa224d86348f0e0fa39d09feef43e34df56d780
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 00:17:40 2010 +0200

    synchronize key combinations with master branch

commit e07d8797bf8b1029205f48e65241a4819768f310
Author: hut <hut@lavabit.com>
Date:   Wed Apr 14 00:15:50 2010 +0200

    console: move imports to top level

commit b34fd133e7172194d9faf73e9c1b8a2bb97ec90e
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 23:53:35 2010 +0200

    README: slightly improved Roadmap

commit 08bc4ef99547537d645f6eaac5f0f04e5de5fe3d
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 23:50:49 2010 +0200

    README: added Roadmap

commit 6406bf0af7409e79e807568a581c1d76de288774
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 23:39:15 2010 +0200

    reopened bug #65 since it reappeared

commit ca654255893b32697923e0865b6762f26c6a86a4
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 20:22:30 2010 +0200

    slightly different prompt for open-console

commit 661ab7a384bbff355c3ee44c824ba8205afc23f5
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 19:32:11 2010 +0200

    dirarg: tmp

commit 447cbcd65588eafdb85b407750602c0fdd591ef4
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 17:57:46 2010 +0200

    dirarg: added unit test and almost working implementaiton

commit d492db527bd0a610bef85682615de2c25d5145d6
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 17:47:34 2010 +0200

    Started implementing dirarg

commit c5d42b436afe9674a7f620c626592cff9a059981
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 14:35:49 2010 +0200

    Fixed broken statusbar

commit dd6c4eee64d8a6f5cdc8e6c9332ad2f4435f15c6
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 13:47:45 2010 +0200

    Avoid syntax warning

commit 48970395e4643cb74c37547363b196c7c4029678
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 13:44:58 2010 +0200

    cleaner use of Awareness classes

commit 62974cad55cc556009568c869d4abb8270260747
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 13:34:42 2010 +0200

    container.keymap: Extended KeyManager

commit bcbb7832e669ee5554cf2bbecc8c97f2d18cf27b
Merge: bec7df5 cf8b174
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:58:02 2010 +0200

    Merge branch 'master' into newkey

    Conflicts:
    	ranger/defaults/keys.py

commit 36352437d24d55c49c5daad3d64a217728b9d094
Merge: eb3795d cf8b174
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:50:25 2010 +0200

    Merge branch 'master' into devel

    Conflicts:
    	ranger/gui/widgets/console.py

commit cf8b174eff6a9e016903d1071289453c8d9407d5
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:41:04 2010 +0200

    Todo: closed #79 (tab 0)

commit 876261b73081d9723b082a8f2798f76e3122e867
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:40:19 2010 +0200

    Don't use tab 0 by default

    Conflicts:

    	ranger/defaults/keys.py

commit 01e4ea98c12a28362968a8b23483d260755838e5
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:32:28 2010 +0200

    gui.bar: Fixed Zero Division Error

commit 76aee8ea8d40a52639a52bd3d6ade13d85159ca0
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:24:36 2010 +0200

    gui.bar: clean up

commit 59698d9d1529646719b108ad6b8596e1383d533b
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:19:10 2010 +0200

    Abbreviate HOME with ~ in the titlebar

commit fab4dc542e9f2b0ee55a97046915894c9e5ae37b
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:17:46 2010 +0200

    Fixed suggested cd-after-exit-script for zsh

commit bec7df57bbf04c8798328cd3b45db2d6c9e54f95
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:37:36 2010 +0200

    Don't use tab 0 by default

commit 62e5fdf30596c76e4b9551964e5af8ea21c9741c
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:32:28 2010 +0200

    gui.bar: Fixed Zero Division Error

commit 30785f2bdbfbaed60037d598561e7fed60c64256
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:24:36 2010 +0200

    gui.bar: clean up

commit 465dd890060c96f2ff8badd46a9f7fb75d29fc68
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:19:10 2010 +0200

    Abbreviate HOME with ~ in the titlebar

commit 12ddb42454baf3dbe620d2f6c13d6c0f0ce83423
Author: hut <hut@lavabit.com>
Date:   Tue Apr 13 12:17:46 2010 +0200

    Fixed suggested cd-after-exit-script for zsh

commit 4ce7312000cb2323a9eafd0eb436181cb86762d7
Author: hut <hut@lavabit.com>
Date:   Mon Apr 12 20:44:53 2010 +0200

    widget.console: removed Directory import

commit d9d3243bdfeae03e7c4641bde73103748992b3dc
Author: hut <hut@lavabit.com>
Date:   Mon Apr 12 20:42:58 2010 +0200

    fix alt key for xterm

commit 11616e7211d50fc0856242c7fb2adc08279c5f60
Author: hut <hut@lavabit.com>
Date:   Mon Apr 12 19:02:44 2010 +0200

    ranger.py: removed whitespace

commit 854c529e090bb61b886e1334af8c4aad096038dd
Merge: 1019737 a9481b2
Author: hut <hut@lavabit.com>
Date:   Mon Apr 12 18:21:10 2010 +0200

    Merge branch 'master' of ssh://repo.or.cz/srv/git/ranger

commit f66939e58bb54828fe9ef9de919e4f039400472f
Author: hut <hut@lavabit.com>
Date:   Mon Apr 12 18:18:49 2010 +0200

    added Direction.select()

commit 3cc9e8aa5592d370a0d355584a3716765531a439
Merge: 00b6279 1019737
Author: hut <hut@lavabit.com>
Date:   Mon Apr 12 12:25:23 2010 +0200

    Merge branch 'master' into newkey

    Conflicts:
    	ranger/defaults/keys.py
    	ranger/gui/widgets/console.py

commit 1019737b2570cebd09a2cdff29642085aa6d062e
Author: hut <hut@lavabit.com>
Date:   Mon Apr 12 12:15:22 2010 +0200

    Grey out copied/cut files.

commit eb3795d352893ce760bfa31383cf98ba1ad9d113
Author: hut <hut@lavabit.com>
Date:   Mon Apr 12 12:15:22 2010 +0200

    Grey out copied/cut files.

commit bd0ede8de02eb47625464c1b48b11a68517c9232
Author: hut <hut@lavabit.com>
Date:   Mon Apr 12 11:29:05 2010 +0200

    cleanup

    Conflicts:

    	ranger/gui/widgets/console.py

commit 444f836128a96ec877d1a4a7412be5d185cc6464
Author: hut <hut@lavabit.com>
Date:   Mon Apr 12 10:38:27 2010 +0200

    Fixed handling of directories with GC'd subdirs

commit c0914664cf35ea0f06cb4c24f983d62096594d0c
Author: hut <hut@lavabit.com>
Date:   Mon Apr 12 11:26:12 2010 +0200

    cleanup

commit ba6d518ee6b8e48d1ff9de1cc83a8efcbd6ca4c9
Author: hut <hut@lavabit.com>
Date:   Mon Apr 12 10:38:27 2010 +0200

    Fixed handling of directories with GC'd subdirs

commit a9481b26a4c33daff7750aadfc6738bd9630f866
Author: hut <hut@lavabit.com>
Date:   Sun Apr 11 21:45:46 2010 +0200

    Fixed little tab completion bug

    Thanks to litemotiv for pointing it out

commit 44a28601f4e1ab857e75ee4a48f45464f2ff3eff
Author: hut <hut@lavabit.com>
Date:   Sat Apr 10 00:53:45 2010 +0200

    widgets.browserview: fixed collapse_preview

commit 00b627921c0a493e064501f444fa69e147bbb59d
Author: hut <hut@lavabit.com>
Date:   Fri Apr 9 04:31:45 2010 +0200

    defaults.keys: improved

commit c78267904725b3838db4ae6430e71ca83b7f6846
Merge: d6cd804 035a39a
Author: hut <hut@lavabit.com>
Date:   Fri Apr 9 04:19:58 2010 +0200

    Merge branch 'master' into devel

commit 35f16f2fc1d99e1753af3bb95b46dbad2122a349
Merge: feaf9e0 035a39a
Author: hut <hut@lavabit.com>
Date:   Fri Apr 9 04:19:11 2010 +0200

    Merge branch 'master' into newkey

    Conflicts:
    	ranger/defaults/keys.py

commit feaf9e0a81cf2506b18ad9dbb9732e0be45c10fc
Author: hut <hut@lavabit.com>
Date:   Fri Apr 9 04:14:41 2010 +0200

    tc_newkeys: fixed all but one test

commit 035a39a8a468ba842fd69a2370aba8ac3c1f3d39
Author: hut <hut@lavabit.com>
Date:   Fri Apr 9 04:07:21 2010 +0200

    defaults.apps: edit xml files with editor

commit 0fcbf6dcc044709ec240edfcb5a72147b7bbb4c4
Author: hut <hut@lavabit.com>
Date:   Fri Apr 9 04:07:21 2010 +0200

    defaults.apps: edit xml files with editor

commit 5249464c9969a878ccb5d5b628fdd23ec1ef53e8
Author: hut <hut@lavabit.com>
Date:   Fri Apr 9 02:06:31 2010 +0200

    ext.shutil_generatorized: silently ignore permission exceptions

commit 93ecd88d9ad4231ab4926c2df43e00047900cd99
Author: hut <hut@lavabit.com>
Date:   Fri Apr 9 01:29:09 2010 +0200

    partially fix tc_newkeys

commit 7e48a475869781751d20606cf8b4115364fafe84
Author: hut <hut@lavabit.com>
Date:   Fri Apr 9 00:42:59 2010 +0200

    removed debugging code

commit d6cd804c94c998f4bcc165d40c2c4a948f57c04e
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 19:56:29 2010 +0200

    tc_direction: fixed

    maximum=X means that the maximum value is set to X-1.
    Works for lists:
    d.move(maximum=len(lst))

    is this counter intuitive?

commit 4537ca72633b0c60e6fd4700adb6b96c0a823c7b
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 19:56:29 2010 +0200

    tc_direction: fixed

    maximum=X means that the maximum value is set to X-1.
    Works for lists:
    d.move(maximum=len(lst))

    is this counter intuitive?

commit feea0c6ddb81321d932aa3761edfb6f96bab9eb8
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 19:24:40 2010 +0200

    added doc/print_keys.py

commit 9ea99e21402824ab670d81dc376cb58696edf9a4
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 19:03:39 2010 +0200

    defaults.commands: better comment

commit f677745aaaafd4784526d0969183a4a683148a72
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 19:02:40 2010 +0200

    Fixed "=" seperator in set command

commit b8b7363781ff8c92ff2a0aa813cdee0b1c5ac034
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 18:57:52 2010 +0200

    changed {/}/[/] keys

commit e8faa101b6e59239e5bea2d52eba7b1d2ed707b0
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 18:49:34 2010 +0200

    added :set <name>=<value> command

commit 1c09037cb7484bdd101c07f8373e2ea6fc9f91fd
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 18:10:33 2010 +0200

    shared.settings: allow to iterate over settings

commit e4e9ef4a93eb8d95f29848b2447968c6b9eef129
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 18:09:56 2010 +0200

    Fixed multiple signal bindings of the same function

commit e01ea6523445c49fe440ebceeaeed1293f268b5f
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 17:40:51 2010 +0200

    added option 'mouse_enabled'

commit 21da5a5ffbe325930ef2c01b016ce68c8cff6eca
Merge: ef011c9 ea5a2b9
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 01:35:18 2010 +0200

    Merge branch 'devel' into newkey

    Conflicts:
    	ranger/defaults/keys.py

commit ea5a2b987dfdfa43dc302582bcf38b6953d0657b
Merge: edf64e4 e02d47e
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 01:33:27 2010 +0200

    Merge branch 'master' into devel

commit e02d47edf8ef8ed3dda680e1e78aae779cb4e053
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 01:27:59 2010 +0200

    todo: update

commit ef011c914dcf6061af7b30c85db53336594cab81
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 01:26:27 2010 +0200

    tc_newkey: added 2 failing test cases. Fix it!

commit 4e9384fd9ebcf1c17909dbf2b1e94f0b3ec9100b
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 01:05:03 2010 +0200

    clean up

commit cd5b1c41724103bce26ab2f66908a5f86cdc04d5
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 00:35:38 2010 +0200

    defaults.keys: remove useless key definition

commit edf64e46b36bebc14a85e6c22280d2a6918d0bd6
Merge: 3789994 27451fc
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 00:30:49 2010 +0200

    Merge branch 'master' into devel

    Conflicts:
    	ranger/core/actions.py
    	ranger/defaults/keys.py

commit 37899948600f73c014ea6e933b2cbb85e07d9f5e
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 00:13:16 2010 +0200

    ext.direction: bugfix

commit d6e2900a1c900a5224a3cadec5c0562ad174d0ef
Author: hut <hut@lavabit.com>
Date:   Thu Apr 8 00:06:24 2010 +0200

    made accumualtor use ext.directory.Directory

commit 4655f56ba803b5a302e7724288efb02e39f3caeb
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 23:15:11 2010 +0200

    removed ABOUT_THIS_BRANCH file

commit c4e869ddc99c6737a5429705ed949c54c37f9ece
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 23:13:57 2010 +0200

    integrated new keyparser in pager + taskview

commit 3ec6f466744a45135c4e592e003f99f775da5e3e
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 23:05:23 2010 +0200

    more keys, fixed hint

commit 2bd8353d66338153267084b7c0fb79e21b62e914
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 22:46:56 2010 +0200

    start to integrate keybindings

commit 0b306138950baef339164481d93aaabb882027bc
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 21:04:37 2010 +0200

    added KeyManager

commit be7c282c2d73472254946f5043bf835f6bbb038a
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 19:42:45 2010 +0200

    gui.ui: improvements in handling of special keys

commit 7626fd1d08ccb597ef25eaebf37ffc7be33c6df2
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 19:22:26 2010 +0200

    Implement alt keys in core

commit bf4a79dba297d9d5b3801c5785fdf0458de7873c
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 18:53:11 2010 +0200

    tc_newkey: added comment

commit eacd742bd40013d8868fc75a29a85a14f1ee1e81
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 18:50:50 2010 +0200

    container.keymap: support for Alt key

commit 894665269984ebf9f07bd9cae681ba2057715e25
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 18:18:02 2010 +0200

    updated container.keymap + testcase to work with new ext.direction

commit 713bd1eee932b3cd192fd1b09611be7679f3dbb8
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 18:17:22 2010 +0200

    core.action: fixes

commit b8716c76122e6fb562f9257c79326db0df793109
Merge: 8d89c6f 5239a7e
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 16:13:20 2010 +0200

    Merge branch 'devel' into newkey

commit 5239a7e0c908b6cff66bab7b5743cbd44d5f5937
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 16:11:35 2010 +0200

    comment out test_duck_typing

commit 27451fceeb0fdade34c51ef0b26e91bf50bae52a
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 16:04:17 2010 +0200

    defaults.keys: corrected docstring

commit 8d89c6f3a7cf6b0c8abc2ff68ecc7201ac08e872
Merge: 5543534 f45f973
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 15:50:08 2010 +0200

    Merge branch 'devel' into newkey

    Conflicts:
    	ranger/core/actions.py
    	ranger/defaults/keys.py
    	ranger/ext/direction.py
    	ranger/gui/ui.py
    	ranger/gui/widgets/browserview.py
    	ranger/gui/widgets/pager.py

commit add8bb3c38a95f7a696b5cde757ef168ab72d257
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 13:46:40 2010 +0200

    defaults.keys: removed duplicate key definition

commit f45f9734d2ff9fd6b68ff6c879d5b07b0e5c7d02
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 04:25:24 2010 +0200

    use fm as arg.wdg in initialize_commands()

commit baa6e1adde808901558b70a1cd532fb3d4124bec
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 04:22:38 2010 +0200

    defaults.keys: use _basic_movement in initialize_commands

commit cb5d6dcdcb59451ff7a4f7fc494c9baab9fce654
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 04:21:58 2010 +0200

    core.actions: Make fm FileManagerAware

commit 937a7c4980888fabdecf2a6ee39157ae5d0888a9
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 04:11:14 2010 +0200

    widgets.console: use Direction in move()

commit 90416a694b8126f5a0c8ade05edb797d61a5e89b
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 00:57:26 2010 +0200

    make clean: fixed

commit 98843e4667ace86d666813fae03b677aa0333de9
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 00:01:59 2010 +0200

    defaults.keys: fixed hint for c-key

commit 4fb4b1a80e519d106b5ab384678f882846142f11
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 22:53:36 2010 +0200

    defaults.keys: removed duplicate key definition

commit 2b33c6b6c245ff669a59f9e16779b5d218a2877b
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 22:42:10 2010 +0200

    core.actions: move dummy function to an extra section

commit 3cec45b250f594675527887500105a328188e35d
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 03:34:56 2010 +0200

    widgets.pager: re-added move_horizontal, displaying warning message

commit 54ea4a29b7e95431df3d33aa1ffea1ad8c5ee321
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 03:28:52 2010 +0200

    dc_direction: added test_move()

commit 7a2665c23f381b08a3237384b49f3a585fbf4b30
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 03:23:15 2010 +0200

    added test case for ranger.ext.direction

commit 748d38ca1750764088d2f5c0631d247738d9913f
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 03:17:37 2010 +0200

    core.actions: use Direction in move()

commit a406a33dd9808f1a7e57ec96ca02423caf9cfc46
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 03:02:32 2010 +0200

    widgets.pager: use Direction object in move()

commit 32acb814e49744858afa93e39698a5bf3b8bb49b
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 03:00:57 2010 +0200

    core.actions: more accurate checks

commit 5fd9c5ce80699e28c3bbf918af7a69fc3df61fad
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 01:05:32 2010 +0200

    fixes

commit 26aa5c8e7272105a15b9cc7cbbfb0ca789701d55
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 00:57:26 2010 +0200

    make clean: fixed

commit 43d4c88cfae47d1726a2ab9ad78d16bbbedc9a9a
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 00:57:16 2010 +0200

    replace fm.move_pointer/move_right with fm.move

commit e1ebec54b79b911c0f1ef2b5f429e2c9829ec63e
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 00:38:21 2010 +0200

    core.actions.move_right(): bugfix

commit f0360e8fbcf8bf29e0c8090527aff7f6feee708b
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 00:01:59 2010 +0200

    defaults.keys: fixed hint for c-key

commit dcb079cb17350157754ab947141b183bc9fc4ca1
Author: hut <hut@lavabit.com>
Date:   Wed Apr 7 00:01:28 2010 +0200

    core.actions: unified the movement functions

commit 55d836d3fa05d27a93ed7da50c429c154d576b6e
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 22:53:36 2010 +0200

    defaults.keys: removed duplicate key definition

commit ff0720a70de9ec169c77936d2abaf81522ac638b
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 22:42:10 2010 +0200

    core.actions: move dummy function to an extra section

commit 1fecf8935330acd417370c32eea4f17f133d4776
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 22:26:38 2010 +0200

    ext.direction: simplification + docs

commit 31130838e094741e8adf51785aad2c0097efd1b0
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 16:35:09 2010 +0200

    imported ext.direction from newkey branch

commit a9f693859839e407d30ac254347e856d4bece56b
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 04:51:47 2010 +0200

    core.fm: bugfix

commit 07c9e525fecac3908358ea88578b2a1cd303b85e
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 04:31:01 2010 +0200

    widgets.console: bugfix

commit 6c98519a82ac73a11c6c19564eaf10a76d193290
Author: hut <hut@lavabit.com>
Date:   Fri Apr 2 05:59:55 2010 +0200

    defaults.options: changed comment

commit cfb0c8feaf61ee8ba18361f7c293dab8adf8cf22
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 04:16:07 2010 +0200

    widgets.console: Catch a harmless exception

commit fdd3b1923fca1a0815e8001a3ef10a1e6cad55b1
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 03:53:56 2010 +0200

    core.actions: Added some structure and comments

commit e08abbe803a3ff1814c9c5db1dea55ee8ca99571
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 03:49:15 2010 +0200

    commands: added qall (alias for quit!)

commit 6ff604ba8bb484f570d033378006035a7c8d0b51
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 03:47:12 2010 +0200

    commands: added ":quit!" and made ":quit" to "close a tab or quit"

    This is more similar to the behaviour of vim.

commit 6c47470535209ac48900d6db6b17ff1e0cd9e6be
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 03:29:57 2010 +0200

    corrected documentation

commit f9211341cfef720cd7c615655d612b3f489e04f8
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 03:02:13 2010 +0200

    core.actions: don't jump to first tab when closing the last

commit 319c55cb0e336d83cbfea03fa94b61bfd91895a2
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 02:49:47 2010 +0200

    core.fm: Handle system keys directly in the main loop

commit c2e158e43c569d2e44806c55f5394d8e202a4edf
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 02:05:15 2010 +0200

    core.actions: go to next tab when closed, not previous

commit 61f1bf71c2175af3c972b3931a707254f38e7728
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 01:56:51 2010 +0200

    widgets.titlebar: fixed tag click bug

commit 1ee34606450cabd86a62ca5992775729e9dd098a
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 01:54:46 2010 +0200

    Improved tabs

commit 85a9a41ebf4092e33cb1d176b94d427c01a10e32
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 01:29:27 2010 +0200

    updated keybindings and documentation

commit 227f75db399276f6395469937e60a96db45f8089
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 01:03:08 2010 +0200

    added tabs

    The hotkeys are:
    g<n> to open a tab,
    gt/gT to move through tabs,
    gc/^W to close tabs.

commit c72c8a9a1023515e1a732f156a02096155f8bbc5
Author: hut <hut@lavabit.com>
Date:   Tue Apr 6 00:05:48 2010 +0200

    core.actions: Allow to specify if a "cd" is saved in history

commit b312584976a07c622d70022fb78102285acc5624
Author: hut <hut@lavabit.com>
Date:   Mon Apr 5 23:48:31 2010 +0200

    gui.mouse_event: added mouse_wheel_direction()

commit f4ad6457049af41d5e818b8dd6682abf08a6b8d1
Author: hut <hut@lavabit.com>
Date:   Mon Apr 5 01:29:44 2010 +0200

    Swapped default values for display_size_in_...

    I had them swapped for testing and forgot to change it back.

commit 61006fddeede27e31efb417c6f0c4c455b94c88d
Author: hut <hut@lavabit.com>
Date:   Mon Apr 5 00:33:44 2010 +0200

    added 2 options: display_size_in_{main_column,status_bar}

commit 56c555ffe9d25a19d45b11ce1fac74b5636aa376
Author: hut <hut@lavabit.com>
Date:   Mon Apr 5 00:31:16 2010 +0200

    gui.defaultui: remove (redundant) main_column attribute

    it can be accessed via browser.main_column anyway.

commit 3ef8166a26995d87a8d8c117168056d6d59580f2
Author: hut <hut@lavabit.com>
Date:   Mon Apr 5 00:12:30 2010 +0200

    remove artifacts when changing ratio

commit 0bec64f668d5f133bb6cc64f1e537272398f4b19
Author: hut <hut@lavabit.com>
Date:   Sun Apr 4 23:37:52 2010 +0200

    added colors for pipes and sockets

commit e92d708ff4151e4b3ebb5815b6801a7adcad6dac
Author: hut <hut@lavabit.com>
Date:   Sun Apr 4 23:14:57 2010 +0200

    typo (drawed -> drawn)

commit ad55872283fac5a96dcc5f8687a72eea7f646d86
Author: hut <hut@lavabit.com>
Date:   Sun Apr 4 23:00:18 2010 +0200

    widgets.browserview: fixed bugs

commit 6990cf10aab6562da8593a42fc834ab8f015d955
Author: hut <hut@lavabit.com>
Date:   Sun Apr 4 19:56:52 2010 +0200

    removed whitespace

commit da3b9d968682c220886c0e241b763f1d338d4a18
Author: hut <hut@lavabit.com>
Date:   Sun Apr 4 19:55:56 2010 +0200

    core.actions: added set_option(optname, value) method

commit 3c041abb2ebc43d02f3990b5b7283170c5c728f5
Author: hut <hut@lavabit.com>
Date:   Sun Apr 4 19:51:44 2010 +0200

    Rebuild the browsercolumns if settings.column_ratios is changed

commit aaf7252bac424d459b59f9fb631654f96affd6c9
Author: hut <hut@lavabit.com>
Date:   Sun Apr 4 19:48:30 2010 +0200

    gui.displayable: fixed DisplayableContainer.remove_child()

commit bf39153821a5b30e5d7aea8789e2eefabcaae67a
Author: hut <hut@lavabit.com>
Date:   Sun Apr 4 19:23:31 2010 +0200

    Added a setting for the column ratios

commit dd199d3a463f02923c83da697d8a7e3e9bf707a3
Author: hut <hut@lavabit.com>
Date:   Sun Apr 4 01:08:53 2010 +0200

    typo

commit 8152892eb7bb2852f3c9d2d2dd3cd5af723a61e1
Author: hut <hut@lavabit.com>
Date:   Sun Apr 4 01:05:42 2010 +0200

    widgets.browserview: don't preview FIFOs!

    Thanks to JohannesSM64

commit 30ae21371fbce8e34bf29ea32e6437f08103c54a
Author: hut <hut@lavabit.com>
Date:   Sat Apr 3 02:03:12 2010 +0200

    Makefile: improvements

commit a7772cc660b6510d3613674ce2f99493fd08e550
Author: hut <hut@lavabit.com>
Date:   Fri Apr 2 23:52:29 2010 +0200

    defaults.apps: swap mode 0 and 1 for media players

commit 8fa8705476d5023083bc27a3fddaee8402ac94e5
Author: hut <hut@lavabit.com>
Date:   Thu Apr 1 18:47:06 2010 +0200

    reverted a part of 45cf5174. Allow "source ranger ranger" again

    This is OK since it comes at almost no cost

commit 921fa593d056ad791a48570196664ca29f57a8d4
Author: hut <hut@lavabit.com>
Date:   Thu Apr 1 03:54:32 2010 +0200

    ranger.1: update

commit af9b8b3bfd804e703623bfbad2245ef709603283
Author: hut <hut@lavabit.com>
Date:   Thu Apr 1 03:05:26 2010 +0200

    ranger.1: updated

commit d392816cd2b1143a3659da0466634ed65e5121d5
Author: hut <hut@lavabit.com>
Date:   Thu Apr 1 01:45:10 2010 +0200

    Turn "!p<Enter>" into "!p!cat %f<Enter>" automatically

    allows you to read files in a pager by simply pressing #<Enter>

commit d6928df8e8ace9d3aac233e1074f85fe5ca5bc85
Author: hut <hut@lavabit.com>
Date:   Thu Apr 1 01:43:59 2010 +0200

    Change settings with z rather than with b

    This is more vim-like and intuitive

commit dd91e08456cc9e0c71b22c58fe67ab7e0e3bdf91
Author: hut <hut@lavabit.com>
Date:   Thu Apr 1 01:26:03 2010 +0200

    added a man page

commit f043233d33a06bc083d40ed9978a4855807f8d63
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 16:53:11 2010 +0200

    fixed >find quick-command

commit 9e63489ab8bf81ec394e3248a2ef96ee1dc6e640
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 15:18:55 2010 +0200

    add "move" signal to environment

commit d9c5f33bc1b1b6e4c7ce82cf8d28c1af62be78cf
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 14:24:49 2010 +0200

    shared.settings: prioritize custom settings over defaults

commit 5a8b6059fa54ca98f558e283696d86429222f053
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 06:48:42 2010 +0200

    TODO: added #78

commit bf6fd637e1498ddd44dc26b9019cf544872823c9
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 06:43:49 2010 +0200

    fsobject.loader: optimization (use enumerate rather than zip)

commit c325316f5b1e870a592753178206ad8868b30653
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 06:42:58 2010 +0200

    Abort loading operations when pressing ^C rather than quitting

commit e2b8008ab1ea1d1d69dcb348f36ba3c28ef2cc6a
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 06:28:55 2010 +0200

    defaults.commands: saner :delete confirmation check

    Be 100% sure that the directory is empty to not ask for a confirmation

commit ecd0d38655bc2029679cbca030c2e0118ea35f4c
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 06:24:22 2010 +0200

    core.environment: stop enter_dir if os.chdir fails

commit 2b6374131b0b9a4bbadc377c256815ca2e2d7f89
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 06:23:33 2010 +0200

    fsobject.directory: don't load unaccessible directories!

commit a99d50191fd37ce2aeb979f2026cdd74ccb5d4d9
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 06:11:33 2010 +0200

    core.fm: write some info to message log on start

commit 6d3a0155ba8310cb96c3ad023e7a62d7bd683129
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 05:59:52 2010 +0200

    defaults.keys: unbind Q in console so we can type it!

commit 66d74284d641a37bf0bab98356e2cff7eb2b10ff
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 05:56:35 2010 +0200

    defaults.keys: "typing keys" section is obsolete

commit 4828d3c2653f1319edcc9094eb6801ac2af3d535
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 05:54:19 2010 +0200

    defaults.keys: added a few shortcuts ("@", "#")

commit 4fdc58b802cb6e67c3f87c41570e00fdd0432312
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 05:35:08 2010 +0200

    fsobject.directory: removed traces of old_*

    That mechanism is obsolete since signals were implemented

commit a614f0485f872bfca3a84fb3400a0c6177988413
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 05:29:35 2010 +0200

    rebuilt pydoc

commit fa1b534545a667a25994f845ecb3a4525a58b845
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 05:28:08 2010 +0200

    clean up

commit c8085cbd1b83ba69ddb76c2d1a4dbfb5b1eb10ea
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 05:16:47 2010 +0200

    removed RegexpSignalDispatcher, I don't use it

commit e2e31c3c84f0b7c95591a7d2244d7add345a442f
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 05:15:26 2010 +0200

    removed doc/pick.sh, pointless to have it there

commit 50fb6b25276c6256409cdda537c4204229681fe7
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 05:14:21 2010 +0200

    removed UML stuff, it's useless

commit 6908d0cc5d706c85f1eeb5f2d12490766bd98a91
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 05:13:10 2010 +0200

    TODO: closed #45, it was implemented already

commit e6710b99555c3a7e0d80c0c19f8474ac4a5dcc0a
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 05:11:39 2010 +0200

    fsobject.directory: don't load if it doesnt exist

commit 96479abb595b8c6c30b1473ada2b78777c7e5f4c
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 05:00:38 2010 +0200

    clean up

commit 49dffd9ef79627f98bca5e1915488be6838b6cda
Author: hut <hut@lavabit.com>
Date:   Wed Mar 31 04:48:56 2010 +0200

    fsobject.file: read more than 4 bytes for is_binary

commit a43d9f57312688c54947b4338dbbd0dead7e142d
Author: hut <hut@lavabit.com>
Date:   Tue Mar 30 20:24:57 2010 +0200

    removed debug stuff

commit da0771094b1a1e10c70e9e359296ae105b7f6ea2
Author: hut <hut@lavabit.com>
Date:   Tue Mar 30 19:55:17 2010 +0200

    ext.signal_dispatcher: fixed weak refs to bound methods

commit 9b83f1144024c98cad6ece752b7e625bfec608f2
Author: hut <hut@lavabit.com>
Date:   Tue Mar 30 19:15:41 2010 +0200

    fixed memory leak

commit d1fc886688016e97af8f1dbe74e5b2c04649e08b
Author: hut <hut@lavabit.com>
Date:   Tue Mar 30 19:13:58 2010 +0200

    tc_signal: added more tests (some still fail!)

commit 51d9c72ed3c7b65db192d25933a5f0ee07502cda
Author: hut <hut@lavabit.com>
Date:   Tue Mar 30 16:17:43 2010 +0200

    gui.colorscheme: fixed circular import

commit b4f58d4600fde7c1aceee1e420ccc0c32b46e2bf
Author: hut <hut@lavabit.com>
Date:   Tue Mar 30 15:58:28 2010 +0200

    added RegexpSignalDispatcher though im not sure if ill use it

commit da114c52ce077b06f9c5a8372e01801e19590a40
Author: hut <hut@lavabit.com>
Date:   Tue Mar 30 05:59:35 2010 +0200

    implemented settings with signals

commit 1c1b6c31de513f0f056a915bf7d8e608c485ae50
Author: hut <hut@lavabit.com>
Date:   Tue Mar 30 04:50:38 2010 +0200

    added SignalDispatcher class

commit 489a1616407a3d6c588b1890c9ddbf795ae5724f
Author: hut <hut@lavabit.com>
Date:   Tue Mar 30 03:25:04 2010 +0200

    schedule even small directories for more fluent scrolling

commit fb82cc1a9fd0facb0dcfaba1d0b75ee8f12215c7
Author: hut <hut@lavabit.com>
Date:   Tue Mar 30 03:11:09 2010 +0200

    ranger.main: use metavars with optparse

commit 4ad365fce636ce097a381c3706865c404d22320d
Author: hut <hut@lavabit.com>
Date:   Mon Mar 29 21:15:38 2010 +0200

    README: updated

commit 4f3b6f023603ec2cefcb9703856b6598fe515e3b
Author: hut <hut@lavabit.com>
Date:   Mon Mar 29 21:12:43 2010 +0200

    Changed mouse wheel behaviour

    I want the mouse wheel to do two things:
    * Move exactly one item up/down
    * Yet allow me to scroll around quickly

    Previously I thought its not possible to get both, but here's
    a nice compromise:

    Always move one item at a time, but whenever it's possible, (when
    there is enough room), scroll three times as far as you move.
    This at least allows you to scroll up quickly if the cursor is at the top
    and vice versa.

    To scroll faster, hold CTRL while scrolling.

commit 6d4dddc7d5e990bdd8c9102c3a99f6356f12a7ff
Author: hut <hut@lavabit.com>
Date:   Mon Mar 29 20:31:43 2010 +0200

    defaults.apps: add the 'd' flag to pdf readers

commit 45cf5174fef40415ac270a6c64a388a8994dcff9
Author: hut <hut@lavabit.com>
Date:   Mon Mar 29 20:10:20 2010 +0200

    removed the cd-after-exit hack

    Fear not. You still get the same functionality by using a function like:

    ranger() {
        $(which ranger) $@ &&
        cd "$(grep \^\' ~/.ranger/bookmarks | cut -b3-)"
    }

commit e71c8103458d9f1ae3cad73ff3d97876ca5a58a8
Author: hut <hut@lavabit.com>
Date:   Mon Mar 29 19:24:39 2010 +0200

    README: Removed the reference to code/keys.rb >_<

commit 06a232a06a394298fa42b134d7ba8283630d6747
Author: hut <hut@lavabit.com>
Date:   Mon Mar 29 06:36:36 2010 +0200

    defaults.commands: fixed find command

    you can now press "n" and get to the next item as if you were
    searching with the SearchConsole after an unsuccessful find.

commit cc4210ff98da5708fd32c71650bbf9a54ec84d1c
Author: hut <hut@lavabit.com>
Date:   Mon Mar 29 02:18:03 2010 +0200

    closed issue #76 (was implemented in f5e9c01e)

commit 7eaa09dfbd29f7b3cace4792648f87d9950d45ff
Author: hut <hut@lavabit.com>
Date:   Mon Mar 29 02:15:59 2010 +0200

    fixed --clean, which was violated in ranger.shared.settings

commit f5e9c01ec9f092366bd7de2ec5be973b312ed159
Author: hut <hut@lavabit.com>
Date:   Mon Mar 29 02:15:22 2010 +0200

    added option "save_console_history"

commit 6ae68da4b0c341cbd49f05bb02b979bec4377d20
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 21:59:30 2010 +0200

    core.environment: don't GC directories which you're in. lol

commit 34c131ef561ffb22586e2094fc0c478a44f24ac6
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 20:28:42 2010 +0200

    new option: colorscheme_overlay

    For those who want small colorscheme changes without creating
    an extra file.

commit ffcd934fc4e68d6ddddd9a76a6467ee7db3a76bf
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 20:15:26 2010 +0200

    revert a part of 103a23b8

commit 1b360fbabaeb042cd0fdd1bbf5ed814d1b1e7c11
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 19:15:31 2010 +0200

    colorschemes.default: *slight* performance improvement

commit c9e7def2206e3f77281e77dd75f9f01bf16233c7
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 18:58:00 2010 +0200

    fsobject.directory: forgot to rename attributes

commit 876e288aff3149d293e100575eee052e66102305
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 18:09:36 2010 +0200

    renamed three options, display a warning if the old ones are used

    reverse => sort_reverse
    directories_first => sort_directories_first
    case_insensitive => sort_case_insensitive

commit 0a053beffb5a5fdf258dfb9c3871d9e6277bee7d
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 17:40:37 2010 +0200

    added an extra option: draw_bookmark_borders

commit 385642efacc1e6946ee7e8f4415fa345e70388ec
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 17:33:11 2010 +0200

    fsobject.directory: little optimization in sorting

    1. no need to call path.basename.lower() since it's cached in
    path.basename_lower.

    2. no need to convert a bool to int for arithmetic operations

    3. path.is_directory is faster than an isinstance() check

commit bb2a6b16fb80952f4e7228437f5edd19cf5586da
Author: Lucas de Vries <lucas@glacicle.org>
Date:   Sun Mar 28 16:44:17 2010 +0000

    add case_insensitive setting for directory sort order

commit a1aede915d75b5cdc5546ac5a95921d0cce33381
Author: Lucas de Vries <lucas@glacicle.org>
Date:   Sun Mar 28 16:43:44 2010 +0000

    defaults.keys: also map ZQ to exit

commit ec787817ba1d7c54f855a9977ab2dcfb269b387f
Author: Lucas de Vries <lucas@glacicle.org>
Date:   Sun Mar 28 16:43:10 2010 +0000

    widgets.browserview: only display bookmarks border if draw_borders is on

commit 451fe138e6cb2ed2cc208f4d83faaaae3ac62168
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 16:28:32 2010 +0200

    widgets.browserview: improved bookmark preview border

    skip drawing of the right border if its too wide

commit 13ace2762cb4eb9775aab18685e25f0f51b213cc
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 16:11:56 2010 +0200

    widgets.browserview: fix unicode issue when drawing bookmarks

commit 803cb241913c7f3e39f134d94ee056caacde6a6f
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 16:11:19 2010 +0200

    defaults.keys: draw bookmarks when typing "um"

commit 08b18f0f2dd10350529068daab9082463130e448
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 15:16:13 2010 +0200

    widgets.browserview: draw a border around bookmark list

commit ad482d30ff5564979c7789906cc53d4ed8920ae2
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 14:46:26 2010 +0200

    commands: don't ask for confirmation when deleting single links

commit 636f69d346e31ee59702c814574c1379aa9cb8e6
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 01:59:17 2010 +0100

    closed issue #70: mouse click handler for the titlebar

commit d3c262a924eebdab926b9569ecdb225b3be1e4a9
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 01:33:35 2010 +0100

    closed issue #71

commit 103a23b89123e93c0cc651b91b1740797f397bc3
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 01:32:29 2010 +0100

    slightly changed default colorscheme

commit dab4db4449321c4765410a52a35c150087de766f
Author: hut <hut@lavabit.com>
Date:   Sun Mar 28 00:28:12 2010 +0100

    todo: updated

commit f7db061bba50fa5a01e34fa7764e36b2646f8a3a
Author: hut <hut@lavabit.com>
Date:   Sat Mar 27 04:36:08 2010 +0100

    closed #73, reason was it didn't move and coords didnt get updated

commit 8895b1301b0f32a3627225810441496a3e7cb211
Author: hut <hut@lavabit.com>
Date:   Sat Mar 27 04:06:48 2010 +0100

    closed #40 for now

commit 7ae1689217f9e7dee479941c4f5d9f15c99ad1b6
Author: hut <hut@lavabit.com>
Date:   Sat Mar 27 04:06:00 2010 +0100

    fixed bug in defaults.apps

    Sometimes, maybe when a directory is GCed while youre inside,
    it shows a "NoneType is not iterable" error when trying to open
    images

commit 6099d9a30611e406afd5a257acd4b9bcb6954857
Author: hut <hut@lavabit.com>
Date:   Sat Mar 27 04:04:21 2010 +0100

    fixed #74 and closed #67 (was fixed earlier)

commit b4ed18002b30bb7df6e4fd564175b5aa3c523e3c
Author: hut <hut@lavabit.com>
Date:   Sat Mar 27 00:36:16 2010 +0100

    gui.ui: corrected docstring

commit fa4fd0a19461bb10864910fbab166f6713c9e8f5
Author: hut <hut@lavabit.com>
Date:   Fri Mar 26 05:56:52 2010 +0100

    ranger.__main__: setlocale fix

commit e30d16cb17b54a77246caf7822da5e7179f22902
Author: hut <hut@lavabit.com>
Date:   Fri Mar 26 03:31:00 2010 +0100

    ranger.__init__: don't implicitly import ranger.__main__

commit 75682d43d3e99e8469ede7df9da31eccaf15180a
Author: hut <hut@lavabit.com>
Date:   Fri Mar 26 03:29:20 2010 +0100

    make test: reduce verbosity

commit b877e989082f4b3395014697c5312e113d22ffe1
Author: hut <hut@lavabit.com>
Date:   Thu Mar 25 15:26:33 2010 +0100

    defaults.keys: additional keys/aliases

commit 606df33e73c6d832b6bb7a4012297c51a368ee89
Author: hut <hut@lavabit.com>
Date:   Thu Mar 25 15:19:28 2010 +0100

    fixed make clean

commit 55435343b142c424619e3072475ca8b3366d109c
Merge: efbde17 0a16f0d
Author: hut <hut@lavabit.com>
Date:   Wed Mar 24 14:05:08 2010 +0100

    Merge branch 'master' into newkey

    Conflicts:
    	ranger/api/keys.py
    	ranger/container/commandlist.py
    	ranger/core/actions.py
    	ranger/defaults/keys.py
    	ranger/gui/ui.py
    	ranger/gui/widgets/browserview.py

commit 0a16f0da970ae344f0094767c08995dd63f616cb
Author: hut <hut@lavabit.com>
Date:   Wed Mar 24 04:16:18 2010 +0100

    fm: removed trailing whitespace

commit 72a54bfbf2ee95a409c43df93eea702df7b56b18
Author: hut <hut@lavabit.com>
Date:   Wed Mar 24 04:13:28 2010 +0100

    added J/K hotkeys for faster movement

commit 3937f01085b05b486a597cd6865ca49a5af2a1e4
Author: hut <hut@lavabit.com>
Date:   Tue Mar 23 18:32:47 2010 +0100

    main: updated

commit cec158dac22bc14dd298b8136ab50b6e4e9ced4e
Author: hut <hut@lavabit.com>
Date:   Mon Mar 22 20:58:30 2010 +0100

    make clean: safer method of cleaning

commit 1295513fdf03f442881c9a0018ee95678822ff1b
Author: hut <hut@lavabit.com>
Date:   Mon Mar 22 20:40:44 2010 +0100

    make compile: create pyc files too

commit 361781cddf95129746c8e311cd7d1c745baaa56c
Author: hut <hut@lavabit.com>
Date:   Mon Mar 22 20:28:36 2010 +0100

    core.fm: use local variables in main loop for faster lookup

commit b712bbcf472326b8d748421bf2448acbfe0f92bf
Author: hut <hut@lavabit.com>
Date:   Mon Mar 22 20:08:24 2010 +0100

    fixes small bug introduced in fe14923

commit fe14923beb97ec60c65e5eb6f5cb9ee0bc303e15
Author: hut <hut@lavabit.com>
Date:   Mon Mar 22 18:37:25 2010 +0100

    widgets.browsercolumn: don't load preview when its turned off

commit fde932f216932009fc7cdb1b362012651c03468f
Author: hut <hut@lavabit.com>
Date:   Sun Mar 21 04:36:03 2010 +0100

    make test: don't use "clean" before "test"

commit 75d98c66fffb40c8d84fbfd3fd0e469b2a2db3d2
Author: hut <hut@lavabit.com>
Date:   Sun Mar 21 04:33:26 2010 +0100

    TODO: added bug #74

commit a1cd4fdc2326d4b15266b708b87a6aab9ec172ed
Author: hut <hut@lavabit.com>
Date:   Sun Mar 21 04:31:41 2010 +0100

    widgets.console: allow unicode input. (if flushinput == False)

commit c776804d9db1f0ae837aaafe8ed27eb47bb369f5
Author: hut <hut@lavabit.com>
Date:   Sun Mar 21 03:52:58 2010 +0100

    updated TODO and pydoc

commit 6c867217763b0527776bad87493d4b950287caf0
Author: hut <hut@lavabit.com>
Date:   Sun Mar 21 03:35:00 2010 +0100

    gui.widgets.console: removed warning after typing >cd

commit d15755718a8615accfa995186c53515739e38c00
Author: hut <hut@lavabit.com>
Date:   Sun Mar 21 03:05:34 2010 +0100

    gui.widgets.bordercolumn: added tgz to preview-blacklist

commit 1361ac5817fe5730b55deee8cf00763a296b475e
Author: hut <hut@lavabit.com>
Date:   Sun Mar 21 03:05:08 2010 +0100

    defaults.keys: fixed hint

commit 650a672c0da0124199e17f207255a5c6b0d32c6b
Author: hut <hut@lavabit.com>
Date:   Fri Mar 19 20:17:35 2010 +0100

    fixed borders with the embedded pager

commit 9e09af364d3c1067caaba49da3689cbedc01cd9e
Author: hut <hut@lavabit.com>
Date:   Fri Mar 19 20:02:36 2010 +0100

    added option "draw_borders" for borders around the columns

commit 0072c11662c916dfe8a34de7c9a680d939ac0b79
Author: hut <hut@lavabit.com>
Date:   Fri Mar 19 19:44:06 2010 +0100

    gui.widgets.pager: increase the width of the pager by 1

commit 3a9e3382f920f40a3d92bd7b8c304f87558eb04c
Author: hut <hut@lavabit.com>
Date:   Fri Mar 19 16:45:27 2010 +0100

    Added option "preview_directories"

commit 14c8ed430806aa1be1abd9e8cbd6a0fe508b8469
Author: hut <hut@lavabit.com>
Date:   Fri Mar 19 16:10:44 2010 +0100

    gui.ui: replace your home directory with "~" in the title

commit 2a3f4586899ce1b25c131e53903d646515076470
Author: hut <hut@lavabit.com>
Date:   Fri Mar 19 16:08:24 2010 +0100

    widgets.titlebar: get the username/hostname from environment

commit 3547d30049f40abcc6daa5626643446e5c9963cb
Author: hut <hut@lavabit.com>
Date:   Fri Mar 19 16:07:21 2010 +0100

    core.environment: new attributes: username, hostname, hone_path

commit f45f3c7349fbbc2ec464b5587da564e4e82423f0
Author: hut <hut@lavabit.com>
Date:   Fri Mar 19 15:51:16 2010 +0100

    Added option "shorten_title"

    Thanks to JohannesSM64

commit 1fbf9b98a3a158512bfc9127bfccecd13cfa8f08
Author: hut <hut@lavabit.com>
Date:   Fri Mar 19 14:41:02 2010 +0100

    gui.ui: import os in the top level of the module

commit 9306d98f3bd0a6927e1426c0614cb6c2864274a3
Author: hut <hut@lavabit.com>
Date:   Fri Mar 19 13:25:40 2010 +0100

    help.fileop: document Task View

commit 916cf0b6aab704e9aa0f7def221f381e136d2ae1
Author: hut <hut@lavabit.com>
Date:   Fri Mar 19 13:06:31 2010 +0100

    defaults.keys: added <space> hotkey to scroll (almost) a page down

commit 6a40e8e08296097a56269447c1bbbf3cb2c0e77e
Author: hut <hut@lavabit.com>
Date:   Thu Mar 18 23:21:06 2010 +0100

    ui: Guess if terminal supports title (by looking at $TERM)

    Thanks to JohannesSM64

commit 373031316ee733901a4b092e6554b7470746f004
Author: hut <hut@lavabit.com>
Date:   Thu Mar 18 17:36:44 2010 +0100

    commands.rename: don't try to rename without argument

commit a3528772e7970cdd894b9f22400e9bee6a53ff29
Author: hut <hut@lavabit.com>
Date:   Wed Mar 17 18:30:26 2010 +0100

    colorschemes: more efficient and simple color importing.

commit 165bde5607a718fc276142a3bc0fa0b75873634c
Author: hut <hut@lavabit.com>
Date:   Wed Mar 17 18:17:07 2010 +0100

    ranger.gui.colorscheme: define a basic colorscheme to fall back on

commit e74ac575232f8b67d9a8111add1b5010943af9c9
Author: hut <hut@lavabit.com>
Date:   Wed Mar 17 16:31:50 2010 +0100

    fsobject: slight performance improvement.

    One less unneccessary call to string.upper()

commit 3a12d7d31e5b49926f4a79066db7e9b03810ff1c
Author: hut <hut@lavabit.com>
Date:   Wed Mar 17 16:19:41 2010 +0100

    use the builtin mimetype support

commit ab5d3822cb6938956ddcf932b2bbbd237d307385
Author: hut <hut@lavabit.com>
Date:   Wed Mar 17 16:08:20 2010 +0100

    keys: added a warning notice about the "map" object

commit 9207e83c0672c6b8b49fce3b621197fb1e77b2be
Author: hut <hut@lavabit.com>
Date:   Wed Mar 17 12:38:21 2010 +0100

    fixed #69: tab completion breaks with Apps subclass

commit 9a735f62cfb4a16eb711750883f68f8099508f4b
Author: hut <hut@lavabit.com>
Date:   Wed Mar 17 11:55:45 2010 +0100

    doc/colorschemes: ugh, its no logical but bitwise OR!

commit 186407335a1b5966b0dd0ba3deba88bd17463c18
Author: hut <hut@lavabit.com>
Date:   Wed Mar 17 11:43:14 2010 +0100

    help.fileop: updated doc

    removed the part "WITHOUT CONFIRMATION" since I actually built in
    a confirmation dialog.

commit 9dfdb4286d33b0668e2f195605427bade75c78ea
Author: hut <hut@lavabit.com>
Date:   Wed Mar 17 11:23:58 2010 +0100

    help.movement: corrected mix-up

commit 178dd5ba34590effc53aac43ef7939098b10e399
Author: hut <hut@lavabit.com>
Date:   Wed Mar 17 02:55:37 2010 +0100

    removed the need for simple app definitions

    at the cost of loosing tab completion for that specific app.
    Might add tab completion for such cases later

commit 0e2b31644b22395e70a4f431c84c8886aa7106b6
Author: hut <hut@lavabit.com>
Date:   Wed Mar 17 01:53:11 2010 +0100

    apps: added zathura

commit dc6e758134004d17bb5e6b43e840e725881ef4a2
Author: hut <hut@lavabit.com>
Date:   Mon Mar 15 16:27:32 2010 +0100

    browsercolumn: remove unnecessary multiple inheritance

commit 94bfe9145e4a5e9b6267aca967fa9db97bf9c423
Author: hut <hut@lavabit.com>
Date:   Mon Mar 15 03:33:07 2010 +0100

    slight corrections

commit a44749f63848740e95d1f168d73300c874ecf6c5
Author: hut <hut@lavabit.com>
Date:   Sun Mar 14 19:38:36 2010 +0100

    use `file` for reliably identifying text files

commit 9341b0d68e0a87e8187fbfa3d6c85cf10f2fe2d1
Author: hut <hut@lavabit.com>
Date:   Sun Mar 14 19:31:26 2010 +0100

    apps: added seperate entry for GIMP

commit 1f62d7dbfdce9150ba8c2706216d5abf9a5ba7af
Author: hut <hut@lavabit.com>
Date:   Sun Mar 14 17:37:14 2010 +0100

    general updates, allow column levels of >1

commit 2c8bfa0a5890fe9494a2c09e5f90613969680553
Author: hut <hut@lavabit.com>
Date:   Sun Mar 14 13:29:24 2010 +0100

    Changed the local config file name from "rangerrc.py" to "options.py"

commit 423ce88a4b4b139d64c5258b9ac64a0c3c0b3854
Author: hut <hut@lavabit.com>
Date:   Sun Mar 14 00:27:01 2010 +0100

    make install: chmod after copying

commit 2144cf26b899ce42b5aa5547aff63be5825e62be
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 21:21:58 2010 +0100

    incremented verison number

commit bd088c49e649ab4a548f8528e065ff472baec89d
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 21:19:30 2010 +0100

    README: typo

commit a8f9cf2c8bcd2432b1b82a68422102a6924864d6
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 21:07:16 2010 +0100

    standardized formatting of headings in doc/

commit 5ae6670c39493b72e126148ca21cd5cb8e681c7e
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 21:04:08 2010 +0100

    added doc/uml.txt

commit 1cd06f3f1ec3c2ec3cea14208467b20ea6543782
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 21:00:01 2010 +0100

    updated pydoc

commit d01a6613f2a34c6fb5b92c1d661f9ab32a7c2086
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 20:59:24 2010 +0100

    fixed shutli_generatorized.move()

commit c9c7a8335d115d62312d31f95397f956488e8c7a
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 20:31:54 2010 +0100

    apps: added eye of gnome

commit a049ec03ac8349c231c04abe196cf1eca98a9c12
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 20:31:41 2010 +0100

    fixed `ranger <file>`

commit 5d4f9249860ea66b929a3a0c4d215cf35067b5f8
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 19:20:57 2010 +0100

    ranger.main: don't create ~/.ranger if --clean is specified

commit 7582555b50f058b316c04ce8ab977bed36da1585
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 19:19:56 2010 +0100

    more documentation

commit 76f8d548b055fad7f9652d23035d30c910ec4ca0
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 19:19:42 2010 +0100

    make install: catch an exception

commit 766a5b6adb6fe568b2e2dbaa0b7c1bc94e535637
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 18:13:32 2010 +0100

    Renamed env.pwd to env.cwd ("Current Working Directory")

    I initially used "pwd" since the command "pwd" prints the
    current directory, but in this case, nothing is printed =P so
    the "p" makes no sense.  "cwd" is a common abbreviation for
    current working directory, so I chose that instead

commit 69394f44516db77b126f997ca704bd77a3d76852
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 18:05:41 2010 +0100

    commands.delete: ask for confirmation (in some cases)

commit 5ebb8ef628563f33abf6b72b47afe19b8efc0694
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 17:59:45 2010 +0100

    command_parser: fixed chunk()

commit e5b45c45611a41923eedcde85e546abb84d2b6ab
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 17:33:11 2010 +0100

    mime.types: added audio/musepack

commit 20d28b94d5d1f7898b376e3b3dcf41a8d6c37065
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 17:17:48 2010 +0100

    moved ranger.container.environment to ranger.core.environment

commit 581cce8ce660fd3e8ea4b230faf51ca7554af492
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 17:15:33 2010 +0100

    actions: correct preview after deleting

commit 89660a640e925c7cd7806309003d069816053de8
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 17:14:56 2010 +0100

    environment: changed misleading method name

commit ad3c9818d57da3c4847189fdc9ed9666668ffad9
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 17:14:26 2010 +0100

    README: slightly changed introduction

commit 7c60609d0484b3436b90e6a78513ded737e6d33a
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 15:55:41 2010 +0100

    fsobject: fixed crash on files which exist but can't be stated

commit cfcfd885dc15547d68340da024b571c8eddccc7c
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 02:58:22 2010 +0100

    README: changed introduction

commit 0d15a7cb155df52bfde44b13407d565738d20898
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 02:33:05 2010 +0100

    make push: removed "hut" repo

commit f793be4b7caaa06a6362ae2ada3e1a0a00292400
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 02:18:45 2010 +0100

    slightly modified keybinding syntax

commit 290286314c4c349d3ffef5e947d66e48142311fd
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 02:18:16 2010 +0100

    HACKING: updated

commit 62cd83bace8e77cd1ff7028da6cf65d0d1defa27
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 02:00:53 2010 +0100

    updated pydoc

commit cc813408772738fc124130095ba4a5c33c84dea3
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 01:50:14 2010 +0100

    mime.types: included div, divx and ogm extensions

commit 02cf8f611f9b7d836b141bb1b54f7116fa331e68
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 01:17:56 2010 +0100

    moved ranger.actions and ranger.commands

commit 936211c8913fe2ed9df9e97342e8ddf3b939c6bb
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 01:03:31 2010 +0100

    removed copyright from one-line, docstring-only __init__.py files

commit 39edded7b8dcc7a65955bf69e30182dd80f2de09
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 00:46:26 2010 +0100

    ranger.__init__: set a default value for arg

commit 9ae98698dcc967b6ccecc461ac27d7f6461ee0d2
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 00:41:49 2010 +0100

    defaults.options: fixed mistake

commit 94c5d83e6752cf6506c78c9454c08b9f3df9371c
Author: hut <hut@lavabit.com>
Date:   Fri Mar 12 00:38:07 2010 +0100

    misc changes, make install

commit fff320285cfd4844547afac4056b788b2db3a2ee
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 23:42:08 2010 +0100

    ranger.data.generate: added compatibility to python 2.6

commit 35327385adec3c4400a12a488f638f20643033e2
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 22:46:19 2010 +0100

    ranger.actions: fixed error messages

commit da334ca2bb6b097ad7018f71124ad3ed4de3b0c8
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 22:45:59 2010 +0100

    ranger.help.starting: reverted bad changes

commit 5c692d0f2ef9d5e5ae5bbfa56282e852753c74b7
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 22:45:24 2010 +0100

    ranger.commands: added e=edit alias to make :e unambiguous.

    It previously collided with :eval

commit e8c3b58065d90cf28f97941768f9787239b19d04
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 22:44:50 2010 +0100

    ranger.commands: fixed aliases

commit 083acade4883acb9931fe8d66b6f8405d9d5fe5f
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 22:31:39 2010 +0100

    defaults.options: more extensive documentation

commit f78b35d604625fdca71a81d30aaabb2962627908
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 22:30:47 2010 +0100

    ranger.colorschemes: look for custom colorschemes!

commit a0fdb913401a6f28b1dfbca248d41c147b12cd20
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 20:52:31 2010 +0100

    added two new colorschemes using 88 colors

commit 0128bee71f734138d3f49f56092688bb0623c6a2
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 20:27:25 2010 +0100

    working on the configuration system / main method

commit 6d7253853ca11320dd7d08720f8e7312c5fc5b2e
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 11:53:12 2010 +0100

    openstruct: faster implementation, removed ReferencedOpenStruct

commit b4a0c3878d573f9278ca123350a7d2563850ab82
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 01:11:26 2010 +0100

    moved ranger.ext.debug into ranger.__init__

commit 0a32b6845829751de8fc2fd4957c360bb4162ace
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 00:54:25 2010 +0100

    README: updated

commit 01c89bb5319c218f094911e832a87a8a94eded42
Author: hut <hut@lavabit.com>
Date:   Thu Mar 11 00:54:11 2010 +0100

    misc changes

commit 1e5f25543a275e6dc337cac8e355fcd795409182
Author: hut <hut@lavabit.com>
Date:   Wed Mar 10 20:16:10 2010 +0100

    ranger.colorschemes.__init__: little optimization

commit efdc7b16e9f422f2d95271e6d4bf64dd9a03ea33
Author: hut <hut@lavabit.com>
Date:   Wed Mar 10 17:53:14 2010 +0100

    added documentation on how colorschemes work

commit efbde17048b14d43895e4cf91e798fb97702b68f
Author: hut <hut@lavabit.com>
Date:   Tue Mar 9 12:40:51 2010 +0100

    keyparser: test for collisions with directories of a lenght > 1

commit 4a435286452a8a0177994a6f27f3806cdb74fa82
Author: hut <hut@lavabit.com>
Date:   Mon Mar 8 21:13:22 2010 +0100

    keyparser: added copying info to testcase

commit f885ace0d94ec1c2d9aa504020b3457954153b98
Author: hut <hut@lavabit.com>
Date:   Sun Feb 28 14:41:21 2010 +0100

    keyparser: updaded copying notice in new files

commit 4070e6c93a9e24a5c1bb919668e3124fbd3161de
Author: hut <hut@lavabit.com>
Date:   Wed Feb 24 12:42:21 2010 +0100

    keyparser: stuff

commit 09d8404c62454a08dffc99d0a79d46ac51d8aab5
Author: hut <hut@lavabit.com>
Date:   Fri Feb 19 00:39:18 2010 +0100

    keyparser: lots of stuff

commit 06152bdc5e20cbece35dd4709509b0bf024b428d
Author: hut <hut@lavabit.com>
Date:   Thu Feb 18 23:19:59 2010 +0100

    keyparser: fixes

commit ee4687c32e105a69d49c023e8f3a695b4b407ce2
Author: hut <hut@lavabit.com>
Date:   Thu Feb 18 22:41:15 2010 +0100

    keyparser: renamed KeyMap.add to KeyMap.map

commit 6ae8cb053b78effdeda1d9ba5966086e02befc9a
Author: hut <hut@lavabit.com>
Date:   Thu Feb 18 22:11:49 2010 +0100

    keyparser: swapped argument order in KeyMap.add()

commit ea3b13663ea3bbf42cd3472750ee7e00e9093ca4
Author: hut <hut@lavabit.com>
Date:   Thu Feb 18 21:58:37 2010 +0100

    keyparser: allow passive actions (for hints, show bookmarks)

commit 13ecffe7ffa5c80cd69d55419f230c97d06ab23e
Author: hut <hut@lavabit.com>
Date:   Thu Feb 18 20:47:46 2010 +0100

    integrating keyparser...

commit 6710b7e18c7a74477375f4425fa4ca1bd2ab0927
Author: hut <hut@lavabit.com>
Date:   Thu Feb 18 17:39:19 2010 +0100

    deleted old testcase

commit 91e5b9437e96b067860523c93b7c47998f184161
Author: hut <hut@lavabit.com>
Date:   Thu Feb 18 17:39:06 2010 +0100

    working on the implementation of the new key parser

commit dfd2ef35060ab1e4a6a3dab91db25e48696114da
Author: hut <hut@lavabit.com>
Date:   Thu Feb 18 16:42:51 2010 +0100

    keyparser: moved classes from test/ to ranger/

commit 9588a0fb1fd45951eb8e640ad6c8bccaf7707586
Author: hut <hut@lavabit.com>
Date:   Thu Feb 18 15:20:43 2010 +0100

    keyparser: implemented aliases

commit 3f388ce51c55b242e46824808c858aa28ece5ce2
Author: hut <hut@lavabit.com>
Date:   Thu Feb 18 13:06:02 2010 +0100

    keyparser: minor updates

commit 228f3f571f571b93065210ca5db930beb9731b20
Author: hut <hut@lavabit.com>
Date:   Thu Feb 18 01:09:04 2010 +0100

    keyparse: implemented Tree.merge

commit 895e04b312544515549fe953e0264d572837ae55
Author: hut <hut@lavabit.com>
Date:   Thu Feb 18 01:05:36 2010 +0100

    keyparser: Remove the restriction that a root can't be a leaf

commit e975b52f9e83bf2ca3fbb6cf066ccd662518a7df
Author: hut <hut@lavabit.com>
Date:   Wed Feb 17 22:56:19 2010 +0100

    keyparser: updated test_tree_deep_copy

commit 933463fd93425228e2c1e0439fde75b8167cdbc9
Author: hut <hut@lavabit.com>
Date:   Wed Feb 17 22:44:28 2010 +0100

    keyparser: added test case for tree emrge

commit c70c915b5ec5a03f0f5b8641322d5c60a1235df5
Author: hut <hut@lavabit.com>
Date:   Sat Feb 13 16:52:54 2010 +0100

    keyparser: added tree.copy() for deep copies

commit 705eabe249d07dd569ea4c5b6af134a718a65db0
Author: hut <hut@lavabit.com>
Date:   Fri Feb 12 20:33:01 2010 +0100

    keyparser: minor changes

commit d6429e27ffb57df0240572588704969afd492b3c
Author: hut <hut@lavabit.com>
Date:   Fri Feb 12 00:15:00 2010 +0100

    keyparser: turned KeyMap into a tree

commit 0975223399cb7559659f3c04f4f46defe70865cc
Author: hut <hut@lavabit.com>
Date:   Thu Feb 11 20:27:49 2010 +0100

    keyparser: added seperate Tree class

commit cfe081ec178da88d6adb7edc651a05dd83810f70
Author: hut <hut@lavabit.com>
Date:   Thu Feb 11 03:04:02 2010 +0100

    keyparser: proper parsing of <xyz> in keybindings

commit e5c4477536790b8cd10d5ffd204f226ea4d2f73e
Author: hut <hut@lavabit.com>
Date:   Thu Feb 11 00:07:29 2010 +0100

    keyparser: added test for directions as functions, cleanups

commit 2feb26dea6e9e55cf6bc0933baefd9fad99f5507
Author: hut <hut@lavabit.com>
Date:   Wed Feb 10 18:27:41 2010 +0100

    keyparser: cleanups

commit ca909b9a3b638d25092bd3990919f61fb677a502
Author: hut <hut@lavabit.com>
Date:   Wed Feb 10 15:33:50 2010 +0100

    keyparser: some additions

commit 4ba2112b6db4cd556708324473f34f12f16063ec
Author: hut <hut@lavabit.com>
Date:   Wed Feb 10 02:30:11 2010 +0100

    keyparser: allow arbitrary number/order of directions

commit 95e3dfb1d6cdbb4b3501236d44be6ba1afe47462
Author: hut <hut@lavabit.com>
Date:   Wed Feb 10 02:16:48 2010 +0100

    keyparser: reworked

commit 39db95d920dbd42c082d57f9ce9f299fba70802c
Author: hut <hut@lavabit.com>
Date:   Wed Feb 10 01:25:34 2010 +0100

    keyparser: "." matches any character

commit 8d56a585f6c0cbda42b8b3c2278309b67e46ad7d
Author: hut <hut@lavabit.com>
Date:   Wed Feb 10 00:20:41 2010 +0100

    keyparser: some improvements

commit d8cd2b7573a43d94ac28a83d3ff4ffca14cde11a
Author: hut <hut@lavabit.com>
Date:   Tue Feb 9 10:23:08 2010 +0100

    started new key parser

commit a32c6a1f417d249beaa02c416a790642bd94a96d
Author: hut <hut@lavabit.com>
Date:   Tue Feb 16 01:59:49 2010 +0100

    custom: "enter" = shortcut for "1l"

commit cf81a11ada43078a68960f9118c5879f1acf8f61
Author: hut <hut@lavabit.com>
Date:   Thu Feb 4 22:06:31 2010 +0100

    custom: added info about this branch

commit 1a1ca6dea05867d832517346ea8e49f8cd1e41f0
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 21:01:26 2010 +0100

    custom: keys: added aliases (J => ^D, K => ^U) for quick movement

commit dd249864e9f2d0a80655c64b23d7b074740798a7
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 19:56:58 2010 +0100

    custom: added ] key: tag next and run

commit bd8ef7647b3c35d8989a52008885f270ec6f0864
Author: hut <hut@lavabit.com>
Date:   Mon Mar 8 21:08:55 2010 +0100

    minor changes

commit 6ac4be61c3c701fdfca6c2f23d7060c817e82840
Author: hut <hut@lavabit.com>
Date:   Mon Mar 8 19:21:27 2010 +0100

    make snapshot: changed the format of the filename

commit ea775b1c823d150ec6179a4f831ac88f86a8309d
Author: hut <hut@lavabit.com>
Date:   Mon Mar 8 19:03:46 2010 +0100

    make minimal_snapshot: snapshot with only neccessary files

commit 014c539270f8e31a1b3ff0aea57c00eadd67a9d3
Author: hut <hut@lavabit.com>
Date:   Mon Mar 8 18:21:09 2010 +0100

    disabled title drawing by default (buggy?)

    In tty1 or other terminals without title, this would print
    the current directory at the pointer position (on the screen)
    on every redraw. Let's see if there's a way to fix that

commit b0be0b379601719ad84d88569d58f7d31f5b17fe
Author: hut <hut@lavabit.com>
Date:   Mon Mar 8 18:17:11 2010 +0100

    ui: fixed title drawing code

commit 732b40127db11e691a4b3fff50d13e0188c9f778
Author: hut <hut@lavabit.com>
Date:   Mon Mar 8 17:41:09 2010 +0100

    apps: indented part of docstring

commit ce1ae48f9130afb4d38e8aa8ed7ca9b8eec4340c
Author: hut <hut@lavabit.com>
Date:   Mon Mar 8 17:40:31 2010 +0100

    added copyright info to config files and test cases

commit 3bd534c979e5b37fdd76895ed542ebf44f2ef494
Author: hut <hut@lavabit.com>
Date:   Mon Mar 8 01:09:49 2010 +0100

    apps: improved feh invocation

    loading all images now, in the same order as in ranger

commit 9f9fcdd2d6e970777fced0bc5b982a4e7021078d
Author: hut <hut@lavabit.com>
Date:   Mon Mar 8 01:10:16 2010 +0100

    apps: added mirage app

commit b38fa661ad783505e54f4eb4b8529c7cf277ce17
Author: hut <hut@lavabit.com>
Date:   Fri Mar 5 19:55:41 2010 +0100

    actions: traverse the tree, visiting each subtree

    (with the key "]")

commit a2ebf4e247155c32b1d777f7eac80b4d5722bb54
Author: hut <hut@lavabit.com>
Date:   Sat Mar 6 15:26:13 2010 +0100

    "term" combination is now ",term"

commit 6e8576d25cb00844459107201429b1addb22b07c
Author: hut <hut@lavabit.com>
Date:   Sun Feb 28 19:36:44 2010 +0100

    tc_colorscheme: updated testcase

commit 50a0cb1c6f987757eafef3673c3a445d07535ae4
Author: hut <hut@lavabit.com>
Date:   Sun Feb 28 19:35:44 2010 +0100

    make clean: fixed

commit 0085516925873f5cf08c42fdd15ae8fbef50f6f0
Author: hut <hut@lavabit.com>
Date:   Sun Feb 28 19:33:27 2010 +0100

    added symlink: doc/help => ranger/help

commit 7740d52513dd78d1e5b84262c076c15f0a3e42d3
Author: hut <hut@lavabit.com>
Date:   Sun Feb 28 19:16:30 2010 +0100

    added a seperate Context class

commit d8bb27bde7952939643f2d23711bd85c401d94d1
Author: hut <hut@lavabit.com>
Date:   Sun Feb 28 19:04:25 2010 +0100

    colorschemes: use "Scheme" as the default class name for colorschemes

commit 69d1220f348219118ecf4154a6532864a93265b1
Author: hut <hut@lavabit.com>
Date:   Sun Feb 28 19:00:05 2010 +0100

    todo: fixed non-unique bug ID

commit 0619b0954cdd3a05dcd93498046a8b9c4daad8e0
Author: hut <hut@lavabit.com>
Date:   Sun Feb 28 18:30:28 2010 +0100

    colorschemes: 1. fixed jungle, 2. use "Default" scheme by default

commit 3d625436fc5284c38fcfe054396d98dcb7495a0d
Author: hut <hut@lavabit.com>
Date:   Sun Feb 28 17:06:24 2010 +0100

    fixed __nonzero__ compatibility problem

    __nonzero__ was renamed to __bool__ in python3

commit 811b7c282fdb3032659626190b936c3365fa4dc1
Author: hut <hut@lavabit.com>
Date:   Sun Feb 28 13:53:16 2010 +0100

    Changed license to the GNU General Public License

commit 2c5ea01dd2003f172bdc5afdb8bb8bf34eccf0fa
Author: hut <hut@lavabit.com>
Date:   Sat Feb 27 04:27:52 2010 +0100

    Makefile: added make info + some improvements

commit bbbd9cb0033bf376eff1001a0edda4a83546eaab
Author: hut <hut@lavabit.com>
Date:   Fri Feb 26 03:03:34 2010 +0100

    Catch some rare exception

commit 6d985a2c49ce554cefc8d2259fc5a61e4be5f94e
Author: hut <hut@lavabit.com>
Date:   Fri Feb 26 01:44:25 2010 +0100

    colorscheme: slight performance increase

commit 24cd97b78d90b3b7311381d1c4bab7160d14604f
Author: hut <hut@lavabit.com>
Date:   Thu Feb 25 16:44:22 2010 +0100

    settings: check the type of options

commit 7a268c8be8896d3ec71952a6fd261012e39c1c1a
Author: hut <hut@lavabit.com>
Date:   Thu Feb 25 16:41:25 2010 +0100

    todo: finished #63: limit filesize in previews

commit 0c2c782dd8ff7cfc74fc46dd68eda0b94d540058
Author: hut <hut@lavabit.com>
Date:   Thu Feb 25 20:27:43 2010 +0100

    added make snapshot

commit b22ec5cfbd3b3501de170293c8465904a26b6377
Author: hut <hut@lavabit.com>
Date:   Thu Feb 25 03:13:22 2010 +0100

    make clean: delete pyo files as well.

commit e9e4b4ffa4b4865c46acbebfc7ef2083bfac0210
Author: hut <hut@lavabit.com>
Date:   Thu Feb 25 02:45:40 2010 +0100

    added Makefile

commit a5d9423cad0a112564447b2519208b9ec5354665
Author: hut <hut@lavabit.com>
Date:   Thu Feb 25 02:26:00 2010 +0100

    tc_keyapi: updated testcase

commit dc437e3b564df67db5cd27aeb7465625f7d875a9
Author: hut <hut@lavabit.com>
Date:   Wed Feb 24 23:54:13 2010 +0100

    shell_escape: added testcase

commit d906b0dd2d09ea5e4619dd644e281c1ec66779b5
Author: hut <hut@lavabit.com>
Date:   Wed Feb 24 16:47:49 2010 +0100

    shell_escape: renamed functions

    shell_escape => shell_quote
    shell_escape2 => shell_escape

commit 8f2f1767a970422c104761b1666c718c54c29d91
Author: hut <hut@lavabit.com>
Date:   Wed Feb 24 16:46:59 2010 +0100

    finished #52, special characters in tab completion

commit c5450bd180efd57f9cbd9d3315391b8cc8238be3
Author: hut <hut@lavabit.com>
Date:   Wed Feb 24 15:35:16 2010 +0100

    console: fixed tabcompletion in openconsole starting with !xyz!

commit d49cace95fb717d90e9d1e3b0088b0634071c0e3
Author: hut <hut@lavabit.com>
Date:   Wed Feb 24 15:15:43 2010 +0100

    todo: bug #64 seems to have fixed itself magically

commit 4072a34ddcb2bed75476eaf27a9b718625bdd29c
Author: hut <hut@lavabit.com>
Date:   Wed Feb 24 14:32:56 2010 +0100

    ranger.py: fixed cd-after-exit with spaces in directory

commit 8cffc5a4788af51d2c910c8616fabe44e3888ec1
Author: hut <hut@lavabit.com>
Date:   Wed Feb 17 19:33:55 2010 +0100

    actions: use str() in fm.notify

commit 014c41843fa326d7f8163ceca4fa7b99c4d3dd91
Author: hut <hut@lavabit.com>
Date:   Wed Feb 17 15:32:53 2010 +0100

    commands: added an eval function + documentation

commit 8a894508e5ea51996ee9d8523a1cbfc88a6a1eae
Author: hut <hut@lavabit.com>
Date:   Tue Feb 16 15:55:57 2010 +0100

    help: finished to write all planned chapters

commit aed12f885a9b16514f32c1c0a2395c0081ea6787
Author: hut <hut@lavabit.com>
Date:   Tue Feb 16 13:52:47 2010 +0100

    Added documentation (mainly ranger/help/console.py)

commit 2112f8c441916e783cb3a40ff940beb5ef87362f
Author: hut <hut@lavabit.com>
Date:   Tue Feb 16 13:52:04 2010 +0100

    commands: improved style

commit 34a60763e79546e0f84e30fbcc430632f3dbb39e
Author: hut <hut@lavabit.com>
Date:   Tue Feb 16 01:56:21 2010 +0100

    incremented version number and updated pydoc html files

commit 0654d6d093f8e78033b9dcafcb52bbdcd92aed0c
Author: hut <hut@lavabit.com>
Date:   Tue Feb 16 02:02:18 2010 +0100

    test/tc_commandlist: removed obsolete test

commit 8f50c0045fb1f737c6ef8f99f665adac0915e3a0
Author: hut <hut@lavabit.com>
Date:   Mon Feb 15 23:50:07 2010 +0100

    defaults/apps: added documentation

commit 0086b834f25578ce74a3d3e16978e4a0b913c9ef
Author: hut <hut@lavabit.com>
Date:   Mon Feb 15 23:06:56 2010 +0100

    typos

commit 9c27c9626a44d19276a2e03ca907a4a159cd464f
Author: hut <hut@lavabit.com>
Date:   Mon Feb 15 22:02:32 2010 +0100

    data/generate.py: allow spaces as seperators in mimetypes

commit f6ae504ca793efddde036a4d486c81cbc03f3662
Author: hut <hut@lavabit.com>
Date:   Mon Feb 15 21:58:34 2010 +0100

    readme: normalized letter casing in headings

commit f8f6f7f94b3c0a1da2d8abb38cf23ca127dd28a4
Author: hut <hut@lavabit.com>
Date:   Mon Feb 15 21:57:21 2010 +0100

    added guidelines on code modification

commit 4ea0f69aed8d4c173d9abbd0a1bd76d6afe69ccb
Author: hut <hut@lavabit.com>
Date:   Mon Feb 15 20:46:59 2010 +0100

    updated README

commit b8d08418a72a71526a6dbac167e9588f5002610f
Author: hut <hut@lavabit.com>
Date:   Mon Feb 15 14:42:20 2010 +0100

    commands: fixed cd command in quickconsole

commit 621a1a39cf9811c1b5941c267710fb1dafee4657
Author: hut <hut@lavabit.com>
Date:   Mon Feb 15 14:40:40 2010 +0100

    ranger.py: removed unnecessary code

commit c7cb712a938d252b5278f8438b9787a90e1043d8
Author: hut <hut@lavabit.com>
Date:   Mon Feb 15 01:12:46 2010 +0100

    browsercolumn: do not preview dmg files

commit b624bd941a381448261945ad94a25619b46552d4
Author: hut <hut@lavabit.com>
Date:   Mon Feb 15 01:06:49 2010 +0100

    ui: catching exception from curs_set

    it can be thrown if the terminal does not support cursor settings

commit b62924d97bcc8416a06ddb848f7cf1a745339346
Author: hut <hut@lavabit.com>
Date:   Mon Feb 15 01:02:57 2010 +0100

    ui: display the correct hostname

commit b44906cd07d638d163144aca8ed504916f41f508
Author: hut <hut@lavabit.com>
Date:   Sun Feb 14 23:43:36 2010 +0100

    options: add the option to show the cursor all the time

commit 870c30b2316b3217fe4cf706d788f75151ac6537
Author: hut <hut@lavabit.com>
Date:   Sun Feb 14 23:29:14 2010 +0100

    console: Ensure that cursor is hidden after closing console

commit a986e2bda5ad96d1e9cf53dddabb71405e45e8c1
Author: hut <hut@lavabit.com>
Date:   Sun Feb 14 21:59:46 2010 +0100

    actions: improved copying/moving

commit 865ae865be6cc8a6621df0fb3db5c68d75e5b647
Author: hut <hut@lavabit.com>
Date:   Sun Feb 14 13:27:54 2010 +0100

    doc/cd-after-exit: updated

commit d1887144750bfa0c9b1b25e019f39e3b31b73481
Author: hut <hut@lavabit.com>
Date:   Sun Feb 14 13:21:12 2010 +0100

    ranger.py: reverted cd-after-exit to the old way

    This breaks cd-after-exit after Ctrl+C again, but enables
    compatibility with zsh which I prefer over the former.

    If you only use bash, you can safely revert this commit unless
    future changes make it break.

commit c44b726eb81795a0310ad1a0a3e54fdc8304fc1c
Author: hut <hut@lavabit.com>
Date:   Sun Feb 14 12:29:31 2010 +0100

    ranger.py: more simple '--debug' flag check

commit 87db0130f83b071845258a073c62460ccdf6efe5
Author: hut <hut@lavabit.com>
Date:   Sat Feb 13 00:54:27 2010 +0100

    fixed #46: wrong username displayed when using su

commit 336cc468e37cb41ce9c1838c7d93138cf48e0916
Author: hut <hut@lavabit.com>
Date:   Fri Feb 12 20:33:33 2010 +0100

    statusbar: display number of marked files

commit 1cb6afa91181b95464b3b30d6a603c1554c0309d
Author: hut <hut@lavabit.com>
Date:   Tue Feb 9 22:51:37 2010 +0100

    browsercolumn: bugfix

commit 26dce0988cb3e5b0425f05e407fb504e1aa0f0e1
Author: hut <hut@lavabit.com>
Date:   Tue Feb 9 14:23:29 2010 +0100

    doc/pick.sh: corrected commit order

commit aad614556f7f9ed40d9fe60fac0fb382eeeb85fb
Author: hut <hut@lavabit.com>
Date:   Tue Feb 9 14:14:04 2010 +0100

    implemented #61: show sum of size of marked files

commit ab1a2682540aff4642886873c225b1f17635ef94
Author: hut <hut@lavabit.com>
Date:   Tue Feb 9 14:12:44 2010 +0100

    use is_(file|directory) rather than class check

commit a83460d88a9982f704f2327ce0df359341369c49
Author: hut <hut@lavabit.com>
Date:   Tue Feb 9 14:08:47 2010 +0100

    fsobject: added is_directory/is_file attributes

commit f4ff7c98fff7268cc7be8e7bebdd09f6e69b6e0b
Author: hut <hut@lavabit.com>
Date:   Tue Feb 9 13:26:04 2010 +0100

    browsercolumn: ignore .part extension in PREVIEW_BLACKLIST

commit db1721dd9c6fdae2de44a4c8b39cc310a37cbdc0
Author: hut <hut@lavabit.com>
Date:   Tue Feb 9 11:35:32 2010 +0100

    fixed #54: max_dirsize_for_autopreview option not working

commit f40dc67a805bc7b82c75756a17eaa1b9a7756600
Author: hut <hut@lavabit.com>
Date:   Tue Feb 9 11:33:02 2010 +0100

    todo: added goals for next minor version

commit 270ac05343a304d3a653f2dd927e9ce68cb68393
Author: hut <hut@lavabit.com>
Date:   Tue Feb 9 10:58:30 2010 +0100

    ui: formatting of docstrings

commit 142a617d1e37826cc6c7b236ed3973227525dcb7
Author: hut <hut@lavabit.com>
Date:   Tue Feb 9 10:56:21 2010 +0100

    doc: what breaks cd-after-exit support in zsh

commit 6a8d5d23fae4566106ef4c1efca18c35f447df3a
Author: hut <hut@lavabit.com>
Date:   Tue Feb 9 10:44:02 2010 +0100

    implemented #58: update terminal title

commit aea5cf928e2fdeef04315408229fedbb4e2fc977
Author: hut <hut@lavabit.com>
Date:   Fri Feb 5 06:08:04 2010 +0100

    todo: added #60

commit 95b7c7b6b4c2b12ffc03d1278722f463d019d02b
Author: hut <hut@lavabit.com>
Date:   Fri Feb 5 06:08:36 2010 +0100

    pick.sh: added -m to checkout commads

commit 03b4aefab11192a20d541963d12b61c09738d6d2
Author: hut <hut@lavabit.com>
Date:   Fri Feb 5 05:56:42 2010 +0100

    commands: keep pointer on the file when renaming

commit 66c5bb9320b908f32fd83493a7a283c62bde959c
Author: hut <hut@lavabit.com>
Date:   Thu Feb 4 22:06:51 2010 +0100

    todo: added #58

commit 3eca1d01dae7efce97eb69af6e3d1f78ab31d1df
Author: hut <hut@lavabit.com>
Date:   Thu Feb 4 02:51:17 2010 +0100

    pick.sh: added variables for easier customization

commit 8111b8e97219ef289b25a296a2775c8975b01dc9
Author: hut <hut@lavabit.com>
Date:   Thu Feb 4 02:45:30 2010 +0100

    added doc/pick.sh

commit 51e9b18e6d16c1ddd686f54e0779420722a7ffb3
Author: hut <hut@lavabit.com>
Date:   Thu Feb 4 01:48:05 2010 +0100

    added some safety checks

commit a811c7ec5ae1a8c7968f2c00dd757e86402d419e
Author: hut <hut@lavabit.com>
Date:   Tue Jan 26 19:07:14 2010 +0100

    apps: add D flag to elinks handler

commit a8f6fc969190ca06676ad749b48bfc45053f84d2
Author: hut <hut@lavabit.com>
Date:   Sat Jan 30 02:53:15 2010 +0100

    Revert "apps: changes in order"

    This reverts commit ccc950aadf21f864d07edb79fd54f6c82134f5eb.

    Conflicts:

    	ranger/defaults/apps.py

commit 3fe387545dcd8e5961645a893710eaf58ded003f
Author: hut <hut@lavabit.com>
Date:   Sat Jan 30 02:47:42 2010 +0100

    todo: added #56, #57

commit 3300c3e213fbf34a6bd47862fae60a2e33ca1529
Author: hut <hut@lavabit.com>
Date:   Sat Jan 30 02:16:24 2010 +0100

    actions: implemented numerical argument for mark()

commit 2d0c856b3543d80bb043ddd7d597ed4dc0a2e42c
Author: hut <hut@lavabit.com>
Date:   Thu Jan 28 02:33:58 2010 +0100

    browsercolumn: Indent marked items

commit 0076a74fe1c1e496477bb403c49014eb0b8a5a24
Author: hut <hut@lavabit.com>
Date:   Tue Jan 26 20:36:06 2010 +0100

    tc_ext: small update

commit 11d09d02d3168fd6e264de9a5f649bcb6d95af95
Author: hut <hut@lavabit.com>
Date:   Tue Jan 26 20:34:18 2010 +0100

    added testcase for openstruct

commit 64649898c66f8afb35e01eff8280e46d90fb73ae
Author: hut <hut@lavabit.com>
Date:   Tue Jan 26 20:16:31 2010 +0100

    added testcase for mount_path

commit 5a087b1667813ad75f84d0cfbe38babd428bf5d6
Author: hut <hut@lavabit.com>
Date:   Tue Jan 26 20:03:54 2010 +0100

    added unittest for flatten and unique

commit 9bc5d95c8e9536cde4589f125857cb214523bbff
Author: hut <hut@lavabit.com>
Date:   Tue Jan 26 19:17:58 2010 +0100

    ranger.py: improved handling of bad import

commit 59ae64bb2c8f7a61e95dd7029b44f6a2cc50f931
Author: hut <hut@lavabit.com>
Date:   Tue Jan 26 18:41:39 2010 +0100

    keys: less-like shortcuts in pager

commit f58d444550a11c8765bc882debe79127ae9afdd1
Author: hut <hut@lavabit.com>
Date:   Tue Jan 26 18:36:19 2010 +0100

    shutil_generatorized: added some documentation

commit a35042fb35061fc90cc1b7e9773fde98b21ee510
Author: hut <hut@lavabit.com>
Date:   Tue Jan 26 18:22:22 2010 +0100

    defaults: removed copyright notice from config files

commit 16bb6e2f05b76199260238fb87a9e845653aac4e
Author: hut <hut@lavabit.com>
Date:   Mon Jan 25 20:03:49 2010 +0100

    typo

commit 90dc5f6a86909d7ef38004b70532246df7aeb054
Author: hut <hut@lavabit.com>
Date:   Mon Jan 25 16:07:02 2010 +0100

    experiment with keybinding syntax

commit 1f9c9be3b45a331aab640784cadf2dcb819e531b
Author: hut <hut@lavabit.com>
Date:   Mon Jan 25 11:32:11 2010 +0100

    browserview: display bookmark list when pressing m

commit 18f904b71c56fa06eda95860fcfad72887b3db6c
Author: hut <hut@lavabit.com>
Date:   Mon Jan 25 04:38:01 2010 +0100

    typo

commit 1a9481c1a7fafa3d0fe2ca3b48888de87d455df1
Author: hut <hut@lavabit.com>
Date:   Mon Jan 25 00:35:02 2010 +0100

    help: document b key

commit 9487bd979a7053f5da0445beb01aad002e4293fe
Author: hut <hut@lavabit.com>
Date:   Mon Jan 25 00:32:48 2010 +0100

    stuff

commit b6aff4c3bfa284df76d055c665b3b0675a7ef26c
Author: hut <hut@lavabit.com>
Date:   Mon Jan 25 00:30:24 2010 +0100

    made configuration more simple

commit ea87d00524778fd7188180acb1119d0ecb43613e
Author: hut <hut@lavabit.com>
Date:   Sun Jan 24 23:08:44 2010 +0100

    cleanups

commit 8efa96989df84a89c9bb0154137a0d40731c035d
Author: hut <hut@lavabit.com>
Date:   Sun Jan 24 21:53:27 2010 +0100

    options: activate preview of files by default

commit 6d6dd2fbd0425f64553a3aa8b427d9906471f3ce
Author: hut <hut@lavabit.com>
Date:   Sun Jan 24 21:46:31 2010 +0100

    actions: add narg to move_right, so Nl starts with mode N

commit e0dd4b005b74817f1c1f9fe63c2f6eee72efee9c
Author: hut <hut@lavabit.com>
Date:   Sun Jan 24 21:41:27 2010 +0100

    keys: let l and Enter do the same

commit 6b1aaadeab5bac3f039b165fb21a0fdec3e45aca
Author: hut <hut@lavabit.com>
Date:   Sun Jan 24 21:13:48 2010 +0100

    README: corrected bad instructions

commit 1b0786f26c8a53104bae8c656e012c82202b2453
Author: hut <hut@lavabit.com>
Date:   Sun Jan 24 20:18:09 2010 +0100

    apps: fixed error when EDITOR is undefined

commit cedb55349e75e36696ca275ee98d0a902d3286e7
Author: hut <hut@lavabit.com>
Date:   Sun Jan 24 19:51:30 2010 +0100

    bugfix

commit 4f1a6e67b5a29f30bb3c5bc0e26938c8a6d3ff90
Author: hut <hut@lavabit.com>
Date:   Sun Jan 24 19:44:14 2010 +0100

    implemented the use of Runner in the rest of the code

commit 7ff4bdbfe3515442db9965bc3b46cd3371013cd9
Author: hut <hut@lavabit.com>
Date:   Sun Jan 24 19:42:57 2010 +0100

    runner: bugfixes + documentation

commit 331ebf78aea448611e0de237c867cad3ba9bfd32
Author: hut <hut@lavabit.com>
Date:   Sun Jan 24 19:04:04 2010 +0100

    added a new runner class

commit c3cdeb9cbb3a4718d8b0d707e0864c00aca7a580
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 14:17:16 2010 +0100

    apps: added handler for common webbrowsers

commit fb8ee36af09461b09146137c5195c479a7d7fbcd
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 06:33:38 2010 +0100

    actions: allow using n and N from the start

commit d994d0d63a327a944a5e78dc824e46da77af345e
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 06:32:35 2010 +0100

    todo: added #52-#54

commit 316ff5a92b1bc0fee1a1ddf946880f1697a35190
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 06:09:05 2010 +0100

    console: better tab completion for OpenConsole

commit f601af14dff59355f678a51a2e257d1e376b74f5
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 06:06:47 2010 +0100

    fixed handling of spaces in filenames when using "open with: self"

commit c834433a342d2c55bae823d59602be06d80ae4f4
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 05:43:43 2010 +0100

    fm: sort executables

commit 07fd28a287604d4b2f0c6b697b72fa21abb93318
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 02:48:02 2010 +0100

    console: tab completion for OpenConsole

commit 8e1de9174e18bf804bde3186a3a893698fcf7f78
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 02:05:32 2010 +0100

    apps: bugfixes

commit ccc950aadf21f864d07edb79fd54f6c82134f5eb
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 02:05:22 2010 +0100

    apps: changes in order

commit 9882fb7f58b322bd57f39dd05cc24edf66e5a32f
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 02:08:57 2010 +0100

    clean up

commit 2672dccc07f510e4df719c1f730861951cf2e33e
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 02:06:05 2010 +0100

    action: improved debugging

commit cb1ed288bbef7038a82b283a9a57896cbe0b467a
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 02:04:29 2010 +0100

    fm: use "property" as a decorator for "executables"

commit d46a05a856c417140e3fc2a9481fc67d6c8a66ba
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 01:47:15 2010 +0100

    apps: more intelligent application choosing

    ranger can now check whether an application is installed
    on the system and choose the best available application out of
    a list. ("either" method)

commit 2dc35a085a285a274a960c8a029d4e7bc8026aee
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 00:44:35 2010 +0100

    ext: added get_executables function

commit b6d4e3e558d84ee7b211ed9332fe9b7002cb8ec2
Author: hut <hut@lavabit.com>
Date:   Sat Jan 23 00:43:43 2010 +0100

    added unique function, moved flatten to ext/iter_tools

commit 77d3d6f556b275dc2bed79b67bee47c13267a082
Author: hut <hut@lavabit.com>
Date:   Fri Jan 22 00:14:42 2010 +0100

    help: formatting

commit ab5676ab7cb6022f627e5e350a2f73d46655a5b4
Author: hut <hut@lavabit.com>
Date:   Fri Jan 22 00:11:46 2010 +0100

    help: added documentation for running files

commit a361fe944aff6c09b0b78690cb5f77b899de0ad7
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 23:17:42 2010 +0100

    help: fixed tagging shortcut description

commit f349f2014c82957eb9c733cce17463e455f115a8
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 23:16:47 2010 +0100

    main: ignore errors of setlocale

commit e57c337d7530fd3cd15633f08d50c347ce5115d0
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 13:45:57 2010 +0100

    main: added debug mode

commit 20e031cc346aab8069b8c208b216ae5f7334a509
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 13:37:59 2010 +0100

    actions: fixed bug in delete()

commit 5de302a37e9a0594962b2b5ab05d4abf795ed6f3
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 07:08:45 2010 +0100

    keys: swapped t and b keys

commit e19337f1a6ffd878ceb96e0da9f3b8b1b170f692
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 06:16:06 2010 +0100

    updated doc

commit f0df3fa5aa4f1dc4773a7ab11496747468ca6560
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 05:36:27 2010 +0100

    directory: get_selection() returns *ordered* marked items

commit 22601e2d7f1851649e7977e04c3857e21681ff7e
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 05:26:20 2010 +0100

    browserview: catch error

commit 34412eb1918fa51291b2416eba1c00f0b76e7580
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 05:25:18 2010 +0100

    cleanup

commit 385e1e861778656c8e75064343faf214f0d1f0a6
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 05:13:21 2010 +0100

    directory: represent selection with list instead of set

commit a46c0525f3812b21cf406dbbe327a52729a0ad41
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 04:53:42 2010 +0100

    console: fixed minor bug

commit c8f40bb1693ea8fbb4923c547e7c0a5f89fa0282
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 04:36:53 2010 +0100

    color: added a remove_attr function

commit 2906aa446a27e2bae93436cf8ae0ab4da86e3dd3
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 04:36:29 2010 +0100

    colorschemes/default: remove unnecessary lines

commit 9d9687a63e1e07828f788c943b775185dac995f6
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 03:58:24 2010 +0100

    commands: use deque in find command

commit b953eb51ab4f70f35e643a6b345a79b98d9cea98
Author: hut <hut@lavabit.com>
Date:   Thu Jan 21 01:48:12 2010 +0100

    ext/flatten: flatten deques too.

commit e99d68577df610f885316c0d937d98bf8c0ede3c
Author: hut <hut@lavabit.com>
Date:   Wed Jan 20 20:44:26 2010 +0100

    curses_shortcuts: use flatten instead of _combine

commit 0fd1c723e2518b55eeea58b10cc9040040c27954
Author: hut <hut@lavabit.com>
Date:   Wed Jan 20 20:44:11 2010 +0100

    added flatten function

commit 58d4900c1bae503461d7a810cafb528515191307
Author: hut <hut@lavabit.com>
Date:   Wed Jan 20 20:42:28 2010 +0100

    ranger/init: fixed usage string

commit 2052eb746f1d29273e873d4758742adf0584b1e0
Author: hut <hut@lavabit.com>
Date:   Wed Jan 20 03:29:28 2010 +0100

    apps: catch a TypeError

commit 79f37c34e17f1e451e5b7bd74da0d022e0e3d7c5
Author: hut <hut@lavabit.com>
Date:   Wed Jan 20 03:17:20 2010 +0100

    keyapi: fixed Wrapper so that it works with pydoc

commit 845bd407b461138abbdc890bd8e9043b0236b46f
Author: hut <hut@lavabit.com>
Date:   Wed Jan 20 03:16:30 2010 +0100

    apps: added a few application definitions

commit ba3c477b4144943ceb1bd07cf316828e9e742a4d
Author: hut <hut@lavabit.com>
Date:   Wed Jan 20 01:01:29 2010 +0100

    console: slightly improved tab completion for CommandConsole

commit 7bbb18168d9ad8d5783621bdf1bb8516d14627e4
Author: hut <hut@lavabit.com>
Date:   Wed Jan 20 01:43:59 2010 +0100

    clean up

commit 78a7d7628b5ee969ba47b440f287af02729fd827
Author: hut <hut@lavabit.com>
Date:   Wed Jan 20 01:43:40 2010 +0100

    readme: improved

commit dd4a4145c5e43b191d54fdddbc16b037a5d7345e
Author: hut <hut@lavabit.com>
Date:   Wed Jan 20 00:18:18 2010 +0100

    fixed unit tests

commit 3a54161b2391705617f5790b65e35fc4edad0731
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 22:06:05 2010 +0100

    command: fixed abbreviation handling

commit 4b9150b51a2aa2decaa4f63181398fed43ab6293
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 21:56:18 2010 +0100

    browsercolumn: bz->bz2

commit dca25f90afe5e9d8377744ac2efdbaddece52f61
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 21:55:36 2010 +0100

    browsercolumn: performance improvement

commit efe2d7a3b0a347a0a8c19ed1d84b4022b2df410e
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 21:50:50 2010 +0100

    TODO: added #49 and #50

commit 039c03efad1df9ef7d9c1965454e98c46c53ef87
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 21:48:23 2010 +0100

    browsercolumn: preview more filetypes

commit f24e301824daff6cd5513c6931a05bd305ba11e5
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 21:23:02 2010 +0100

    commands: forbid to abbreviate :delete with :d (to avoid mistakes)

commit af6658b377d145529e0b9304247ed3b9b6e40856
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 21:18:53 2010 +0100

    implemented #48: abbreviate commands

commit 33cb688a37d07e0cc8c4053be46ac3605235468e
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 20:34:36 2010 +0100

    done #32

commit 67388ea82e3fa1e563427a0fd719e41df64b2901
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 20:09:46 2010 +0100

    TODO: added stuff

commit b4934e4221ce6cf72bb8375b8a117caada47f938
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 19:10:32 2010 +0100

    settings: allow to toggle flushinput

commit 9c2bd85db83c302d03d24045236d0613522be563
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 18:59:02 2010 +0100

    human_readable: slight improvement of output format

commit b42eb058fb9987d807d0a813573745bad1e68248
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 18:55:18 2010 +0100

    done #35: display disk usage of files in current directory

commit a1274aba49793e6a48be95c2cece7d32e5d334f2
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 18:34:12 2010 +0100

    done #34: display free disk space

commit 2d32d870e21c533872fc18cf9b93a8756b123992
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 18:18:15 2010 +0100

    typo

commit 0268e3c3ff6b2235d0ca072c396b2b94ee13710b
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 16:59:37 2010 +0100

    titlebar: red hostname if logged in with root

commit ffd5e26b420a1f9a0020314cd617459bb1da1898
Author: hut <hut@lavabit.com>
Date:   Tue Jan 19 16:55:26 2010 +0100

    generate: fixed

commit 291ca616093aed257acf950eb6b8d95229767f9d
Author: hut <hut@lavabit.com>
Date:   Mon Jan 18 22:13:40 2010 +0100

    fixed #43: bookmark ` = '

commit eb0630588e44f2c4ddb32247ac979bdfe8c118f4
Author: hut <hut@lavabit.com>
Date:   Mon Jan 18 20:50:32 2010 +0100

    typo

commit 50845f37bc7d2ff71e9b4894e8a3dae6693272c4
Author: hut <hut@lavabit.com>
Date:   Mon Jan 18 19:38:04 2010 +0100

    stuff

commit 2c1d2db0894cd9578bbd9665dee71ae984131208
Author: hut <hut@lavabit.com>
Date:   Mon Jan 18 17:22:02 2010 +0100

    actions: bookmark old dir in ` when using :cd

commit 89ce1b0101c8cea1163af0b360f991a2bd37d57b
Author: hut <hut@lavabit.com>
Date:   Mon Jan 18 16:42:48 2010 +0100

    options: allow to specify how to recognize "hidden files"

commit 7b04e5073c30c8547baea9f7995bc3ac9913b952
Author: hut <hut@lavabit.com>
Date:   Mon Jan 18 12:35:19 2010 +0100

    fsobject: recognize capital letter file extensions

commit 80bdc005583adc47a12c28a3f850201958665f10
Author: hut <hut@lavabit.com>
Date:   Mon Jan 18 00:22:23 2010 +0100

    commands: added tabcompletion for :edit

commit c2f7c84c1aa524d6224e53888625c0e6fa153d6a
Author: hut <hut@lavabit.com>
Date:   Mon Jan 18 00:15:48 2010 +0100

    commands: fixed :e alias

    it was mapped to :quit, now it is :edit

commit 1bcdf5d0239f7db122058f5ff1ce3b4f8448483e
Author: hut <hut@lavabit.com>
Date:   Sun Jan 17 23:48:47 2010 +0100

    added .gitignore

commit ac0daa33edca8d797fb3577e5b2f3d9e9ea09d06
Author: hut <hut@lavabit.com>
Date:   Sun Jan 17 23:45:48 2010 +0100

    apps: use "apvlv" to view pdfs rather than evince

commit fc486c609453b3611db75f53026eaf22d1a76e6e
Author: hut <hut@lavabit.com>
Date:   Sun Jan 17 21:41:46 2010 +0100

    TODO: added entries

commit 76cf63621e11fd70c6673534ed351dc9007f8311
Author: hut <hut@lavabit.com>
Date:   Sat Jan 16 16:45:35 2010 +0100

    keys: fixed typo

commit ae9c9cdd0fa1eb05236ad296b987b73b1830cdd0
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 21:07:10 2010 +0100

    console: adjusted docstring formatting

commit 0db4c9b2ed14739bc43cd289f0654590fa21a264
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 21:03:05 2010 +0100

    just noticed that TODO entry #28 has been done already

commit 322c52d421dae2a613a61932c646b8ebe56891f8
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 20:47:11 2010 +0100

    keys: added/changed directories for g<X> keycombinations

commit 736b864bb05812900774e13dc0b7187b3aa525d4
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 20:44:07 2010 +0100

    keys: remove J/K as default binding for half-page-up/down

commit a799e0aeb7a73d6e5aec33fe100a9823faa3c91d
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 20:06:05 2010 +0100

    keys: s runs $SHELL instead of "bash"

commit 7687dd8dcea3c5be1d96ef2a2e6e6d961e49737e
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 19:32:45 2010 +0100

    loader: reduced "seconds_of_work_time"

commit 301b488b987b629add14c8a4831d237387ac5d28
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 19:32:02 2010 +0100

    commands: added touch, improved mkdir

commit c0280bc867aecc29d8f72fbbd637133ea88729ba
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 05:36:03 2010 +0100

    keyapi: added comments

commit 01c8834f9ff1e6990b5720d7efd3f350110df735
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 05:35:46 2010 +0100

    commands: added :edit command

commit 832b516c52e74b7180c0e5fc5d5c2d995d1aacf6
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 03:10:22 2010 +0100

    keyapi: allow bind to act as a function decorator

commit 4e9450f955e763a4d301645ab11201834d8a0ccc
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 02:59:14 2010 +0100

    1.0.2!

commit 306c76d8fbe649a0bf6c34a1fc446af6d2ec201b
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 02:53:59 2010 +0100

    readme: added part "customizing ranger"

commit b6aed5ef1070490d2acdd76a7da767c068f4bea9
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 02:42:26 2010 +0100

    readme: removed ugly sentence

commit f51bd48a141e4886a48c4f3d498a1c329bbaf193
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 02:39:40 2010 +0100

    added install instructions

commit 757e1f5562709d3a625ea9258a3602502577d324
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 01:32:49 2010 +0100

    main: allow to set flags/mode for directly started files

commit acd07c4abfbc15252d28c884c2bea6d67910a465
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 00:42:12 2010 +0100

    ranger.__init__: fixed wrong license information

commit f723e33ba746b9d1b9beb9a984c36cecd9c67e4e
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 00:29:27 2010 +0100

    keys: added vimlike aliases to taskview

commit f3852bbbf8363cc52a5a6e62d658873204c2949e
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 00:25:06 2010 +0100

    keys: improvements

commit b6e32668dd277f53a4a52451d9a3893a45baa3d7
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 00:22:43 2010 +0100

    settings: removed (buggy) auto_load_preview

commit 11ff42afa10b6335b7cf421e0c8bb645ae6840b4
Author: hut <hut@lavabit.com>
Date:   Thu Jan 14 00:20:34 2010 +0100

    commandlist: bugfix

commit 0bc410c523f397f9c46c04ded5b3da1da65a6242
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 23:35:25 2010 +0100

    commandlist: aliases are now references rather than copies

commit 1f9a86d1515416a03721be261ae8fc937f129e9d
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 22:55:14 2010 +0100

    commandlist: no error when trying to alias to unexisting key

commit d8ea8d5fff1c0973a1c361672565b915d81bf774
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 22:52:45 2010 +0100

    commandlist: added alias(existing, *new)

commit bc37a599decaba366327798a4c888d007590eafa
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 22:26:07 2010 +0100

    Restructurization of commands

commit 117028c3337b69f51cc09de2148c7206ee1b96e1
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 21:48:46 2010 +0100

    Added error handlers for failed commands

commit 698ba46a5a73682a5f9d7832c23683868246841f
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 21:31:02 2010 +0100

    commandlist: added clear()

commit 63502bea559898d5e79738659424fe3875f913ad
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 20:57:54 2010 +0100

    fsobject.directory: removed __getitem__ (too ambiguous)

commit f70ee6b2209af6785cf9a030b1a8893f09a770ac
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 20:02:50 2010 +0100

    browserview: hide certain bookmarks in the list

commit e7733577e2ff3c4451a8dbcf03e3f34ee3934b85
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 19:02:40 2010 +0100

    defaultui: clear statusbar message when opening console

commit 509afd70d100d5649e8df4695d14f0424695d409
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 18:57:28 2010 +0100

    todo: added #37

commit ccd3f3c3f8baccf700f7f5286d33156a6938edfe
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 18:47:39 2010 +0100

    commandlist: improvements and test case

commit b3556b21e23eb3381b220e0d3319d94b3a89e0ac
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 05:51:27 2010 +0100

    updated pydoc documentation

commit 0cfc59d6028c6b43e1dc323b94c84a8157db1859
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 05:49:42 2010 +0100

    cleanups + style adjustments

commit e848e45204c291fde887a88c860bfee2f747a3af
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 04:50:26 2010 +0100

    added tentative tab completion for OpenConsole

commit c8c92966bbbd2425fff1c3e4ae83cda8fa13a703
Author: hut <hut@lavabit.com>
Date:   Wed Jan 13 04:45:07 2010 +0100

    console: added %s and %f metacharacters to OpenConsole

commit 2948ed45105440f6780f459c91d898e052fba67f
Author: hut <hut@lavabit.com>
Date:   Tue Jan 12 20:07:46 2010 +0100

    main: changed interrupt signal handling

commit b13518afec24190afa23f88ab9a427b3c98694fc
Author: hut <hut@lavabit.com>
Date:   Tue Jan 12 00:14:41 2010 +0100

    todo: added #36

commit c2b752c57c1d98eac479ac9721388d8316e3def8
Author: hut <hut@lavabit.com>
Date:   Tue Jan 12 00:14:08 2010 +0100

    keys: F1 displays help

commit eaa081deafe64db79effe9ab269fc44a9f63bbe6
Author: hut <hut@lavabit.com>
Date:   Tue Jan 12 00:13:56 2010 +0100

    ranger.py: more fixes

commit 4d6c426ff8d9d304fe97c17249fbfb3b93acf16d
Author: hut <hut@lavabit.com>
Date:   Mon Jan 11 23:33:38 2010 +0100

    ranger.py: cleanup/fix

commit 5e4496993a297d0c7591084bd54f3df66d4ffe66
Author: hut <hut@lavabit.com>
Date:   Mon Jan 11 23:00:27 2010 +0100

    fixed #31, cd-after-exit works even after pressing ^C

commit 6369406e64208b69a8847aef3b196640bdfc7190
Author: hut <hut@lavabit.com>
Date:   Mon Jan 11 21:41:26 2010 +0100

    main: change interrupt handler to curses.ungetch(CTRL_C)

commit a82cc0eef46a063883347a9f0e1ab787d13f0853
Author: hut <hut@lavabit.com>
Date:   Mon Jan 11 21:15:45 2010 +0100

    keys: make ^C exit the program

commit 20f5182fc5c707321e0836be9ee81a2d68dcf4cd
Author: hut <hut@lavabit.com>
Date:   Mon Jan 11 00:45:19 2010 +0100

    commands: cleanup, extended docstring

commit 9983328cebc02a0e01038880405d061448abcac7
Author: hut <hut@lavabit.com>
Date:   Mon Jan 11 00:10:40 2010 +0100

    added a way to create symlinks

commit be868b98c41dac9e588944ece0d8c70e3eee534a
Author: hut <hut@lavabit.com>
Date:   Mon Jan 11 00:02:53 2010 +0100

    actions: added an easier way to display errors

    just write fm.notify(your_exception).

commit 2854025366dee829562dabfa50c8c1e85181049e
Author: hut <hut@lavabit.com>
Date:   Sun Jan 10 23:47:44 2010 +0100

    keys: changed paste key from 'p' to 'pp' (to avoid mistakes)

commit 277ecc9ea7110b79ea0d6c0e25804ea2b218287f
Author: hut <hut@lavabit.com>
Date:   Sun Jan 10 22:54:04 2010 +0100

    added chmod command

commit 8757f653918eb6ccfc5ec6715957e6cd04a2ff3f
Author: hut <hut@lavabit.com>
Date:   Sun Jan 10 22:26:33 2010 +0100

    help: added copying

commit 3fdfc1076e6969c1b54411a8c4d1ed759f4de23f
Author: hut <hut@lavabit.com>
Date:   Sat Jan 9 16:34:36 2010 +0100

    todo: added more info on bug #31

commit ee4ad7e56e93d370078396fd075106d38bfbba07
Author: hut <hut@lavabit.com>
Date:   Sat Jan 9 16:31:35 2010 +0100

    todo: added a few things

commit 2a64495f966991585dc7e4a35d48f8801fc556f8
Author: hut <hut@lavabit.com>
Date:   Sat Jan 9 00:34:27 2010 +0100

    actions: fixed deletion of symlinks to directories

commit 07277a0a8a002464c83c81978549c42642493c2c
Author: hut <hut@lavabit.com>
Date:   Sat Jan 9 00:28:06 2010 +0100

    commands: fixed tabcompletion

    tilde "~/" in combination with incomplete filenames would
    cause a slash to be appended after the incomplete name, which
    only makes sense for complete (and unique / unambiguous) names

commit b2d63ef5b1dc4802572a9c52f74d7f4bb9d337a9
Author: hut <hut@lavabit.com>
Date:   Sat Jan 9 00:23:31 2010 +0100

    todo: added #33

commit 752378e08ee9c83d60c137127ad4f716c777400d
Author: hut <hut@lavabit.com>
Date:   Fri Jan 8 17:22:56 2010 +0100

    todo: added #32

commit b4c2c703f9acdf39cbd47407ed51a7e7c807ba7d
Author: hut <hut@lavabit.com>
Date:   Fri Jan 8 17:35:56 2010 +0100

    added license information

commit bba8d293c32050b79cfc2b0ac2807f324ef44800
Author: hut <hut@lavabit.com>
Date:   Thu Jan 7 13:18:29 2010 +0100

    directory: fixed non reloading symlinked directories

commit 5177b02b4934ea6e04053f5b5d51cac8ecec6f58
Author: hut <hut@lavabit.com>
Date:   Thu Jan 7 13:16:24 2010 +0100

    applications: fixed bad redirection of stdout

commit f5db66a1795d97c9f80d31b41a9607ce5cd0242b
Author: hut <hut@lavabit.com>
Date:   Thu Jan 7 01:22:17 2010 +0100

    random cleanups and fixes

commit 3db854eee17ff7e9c29319be04f8ae2b3e966bbf
Author: hut <hut@lavabit.com>
Date:   Thu Jan 7 00:52:15 2010 +0100

    directory: fixed wrong mtime comparison

commit a808a661b1368e74cbb67fb1de021e746a1d53d1
Author: hut <hut@lavabit.com>
Date:   Wed Jan 6 22:59:13 2010 +0100

    loader: fixed some issues with updating/redrawing

commit ab65b3533f439988fe80ff7a742c88a62e3e15e2
Author: hut <hut@lavabit.com>
Date:   Wed Jan 6 22:48:04 2010 +0100

    updated TODO

commit 8e3271377f10c57ccadc33e5ca58ed91d0d55da6
Author: hut <hut@lavabit.com>
Date:   Wed Jan 6 22:36:30 2010 +0100

    loader: don't pop items from queue which were added while loading

commit 3868dfd0972e7cdc651860412bf728a9277e229c
Author: hut <hut@lavabit.com>
Date:   Wed Jan 6 01:58:30 2010 +0100

    actions: added reload_cwd + keybinding + help

commit 111fd52647f141932d2fd619fa7e2de797c14f78
Author: hut <hut@lavabit.com>
Date:   Wed Jan 6 01:57:21 2010 +0100

    curses_shortcuts: catch TypeError at addstr

commit b595639f3be05ea81fb95cafa0000d3c8a99d722
Author: hut <hut@lavabit.com>
Date:   Wed Jan 6 00:59:40 2010 +0100

    help: extended

commit ecd1ced9c763113b9a044ad91ffa730b1f63264e
Author: hut <hut@lavabit.com>
Date:   Wed Jan 6 00:43:08 2010 +0100

    help: improved

commit fca1fc4f52502559d2acd4b5a077fdc849a187d9
Author: hut <hut@lavabit.com>
Date:   Wed Jan 6 00:37:07 2010 +0100

    color: added docstring

commit 9ec914e306514c7a6f0cf3d401e97712dc197501
Author: hut <hut@lavabit.com>
Date:   Wed Jan 6 00:36:51 2010 +0100

    colorscheme: clean up

commit a78cfb7eee02d27f03b5355d9e42a6ba9522d430
Author: hut <hut@lavabit.com>
Date:   Tue Jan 5 16:54:40 2010 +0100

    pager/help: added help markup

commit d7039145da050125570eb4064e2ba1fbfd8c2510
Author: hut <hut@lavabit.com>
Date:   Tue Jan 5 15:50:00 2010 +0100

    help: extended + reformatted

commit 041bc6d317e78a6f6659d0be1ce5c0c76682864a
Author: hut <hut@lavabit.com>
Date:   Tue Jan 5 06:30:25 2010 +0100

    help: extended

commit 491a5312cc73da810161f014c5c8bb26ec910b18
Author: hut <hut@lavabit.com>
Date:   Tue Jan 5 06:16:35 2010 +0100

    pager: open and close it properly

commit 535a9bd1091a14ed817a3b5663264d225e1d794d
Author: hut <hut@lavabit.com>
Date:   Tue Jan 5 05:43:33 2010 +0100

    help: fixed typo

commit a329c0c2b1c77f372e90b2b4395ff18011a1d406
Author: hut <hut@lavabit.com>
Date:   Tue Jan 5 03:04:23 2010 +0100

    actions: fixed import error

    Forgot to take that line out. I still had the pyc so I didn't
    notice the error.

commit 4b826595915c221f12a4ebe187e990cc7a08f7f2
Author: hut <hut@lavabit.com>
Date:   Tue Jan 5 03:00:46 2010 +0100

    help: implemented help framework, started writing

commit 7e3e8d14402833295ab83ff1591ecbe46867518b
Author: hut <hut@lavabit.com>
Date:   Tue Jan 5 02:21:21 2010 +0100

    pager: added narg for move_horizontal

commit 7b4ef308589cad675908f3cdea64c3c0edffd92a
Author: hut <hut@lavabit.com>
Date:   Tue Jan 5 02:10:41 2010 +0100

    keyapi: fixed unwanted destructive operation

commit 847010930a11791c87845a011cd968b2f0861155
Author: hut <hut@lavabit.com>
Date:   Sun Jan 3 20:33:11 2010 +0100

    keyapi: a different approach to passing through typed numbers

commit 0b4e0c5bc5a30bfd6a97507eef1b697e57ff27c9
Author: hut <hut@lavabit.com>
Date:   Sun Jan 3 20:30:11 2010 +0100

    applications: clean up

commit b91d7c348e1077e02741fa40f90904c376ce807c
Author: hut <hut@lavabit.com>
Date:   Sun Jan 3 15:05:31 2010 +0100

    actions: use inspect.cleandoc instead of a custom function

commit c25ba934d0e5e6118963e3bf75e31f350d652ea9
Author: hut <hut@lavabit.com>
Date:   Sun Jan 3 04:45:45 2010 +0100

    applications: improved run function, catch errors

commit ab7bf8b0e87ca12c40ce575e259aeca771328ab3
Author: hut <hut@lavabit.com>
Date:   Sat Jan 2 04:21:09 2010 +0100

    browser: fixed scrolling

commit 5fb22d0e7af942c2aa7f96023c5039a8cb93f5bd
Author: hut <hut@lavabit.com>
Date:   Sat Jan 2 00:15:52 2010 +0100

    new minor version

commit 4c13e1f2d85483e026d79ab05da9f1e8e4b45293
Author: hut <hut@lavabit.com>
Date:   Sat Jan 2 00:10:49 2010 +0100

    updated pydoc documentation

commit 2ca2e862e616eba862ac80f5ee0003d1aa984a32
Author: hut <hut@lavabit.com>
Date:   Sat Jan 2 00:07:12 2010 +0100

    cleanups

commit 811f5bb82769413e5f9b389f92218d05cbe1597e
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 23:55:25 2010 +0100

    pager: fixed unicode decode error

commit 11ee0f3e0d9177731f85287cac3e67290b1bf127
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 23:45:12 2010 +0100

    actions: reversed default cylce order for search("size")

    If I cycle through the files by the size, I usually
    care about large files, not small files

commit e19f991553b17e9eb07124952682cd11a1ab1303
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 23:42:54 2010 +0100

    actions: fixed cycling

commit a56455bd596733236df37a88267489f7e17fb466
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 23:32:22 2010 +0100

    keys: fixed key 'cs'

commit 44aec1047a2d7e775a4802a9b9c3968149797651
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 23:21:09 2010 +0100

    settings: corrected preview_files option

commit 2f6a77abaeebc8c660dc57db71e025f95a82cf04
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 23:17:31 2010 +0100

    pager: fixed G key

commit 63f22638265680d87269a3493097ee3486a3b259
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 23:10:14 2010 +0100

    random stuff

commit e3093cb0bf9f5cee15d58d59f1a7ecc0ce40e55a
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 23:02:13 2010 +0100

    actions: fixed handling of unknown types at move_right

commit e07cfa317933374e05ca8c4776e2a131724057d8
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 22:54:34 2010 +0100

    ui: redraw when marking/tags change

commit ca665e06a44cf5e64646b1ad3782965f175eebc6
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 22:53:59 2010 +0100

    browser: corrected color tag

commit fbabb96be23ca2d66c65a63a5b91154c1ccc56b5
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 22:46:02 2010 +0100

    commands: added grep command

commit 36e4e71ee5643fc0b2c501956086434389ec5384
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 22:34:02 2010 +0100

    readme: updated

commit 78e9f3234e05afd8fa712849a21b2b1cdb96aec1
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 22:20:49 2010 +0100

    actions: adjusted delete message

commit a2ccfbe12af1e6a742c9ff155b6c602e93fbcd61
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 22:18:52 2010 +0100

    browsercolumn: fixed redrawing

commit c193ba6923286a2bcad747521469526fc286fde3
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 22:18:31 2010 +0100

    actions: adapted delete function to new notify system

commit c0602b62bb3e097172e19f78a7429b8205acd799
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 22:09:54 2010 +0100

    pager: fixed scrolling range

commit 75c3e884715b69e7771086a873606c1fafad7d0c
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 22:07:44 2010 +0100

    keys: improved/fixed bindings for pager

commit b39fcc5f0ce25fada206b9ee1df53a1fb9cb27cb
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 21:57:24 2010 +0100

    options: rearranged lines

commit 86594dde3122e6c58319b93568ce390b15dedba0
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 21:56:06 2010 +0100

    taskview: fixed redrawing

commit 779d21f45b9407653d922a41fd39e93ffa67b42d
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 21:51:19 2010 +0100

    updated jungle colorscheme

commit 3cf845396199405c4695ed8a1ae99b96391ecb6f
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 21:47:12 2010 +0100

    improved snow colorscheme

commit e4572991772080fdffe59c8165f29e15c7b32757
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 21:46:59 2010 +0100

    low view: added title

commit 75013dc79356ba714d49027e81652e00fdb1afab
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 21:27:39 2010 +0100

    random cleanups/fixes

commit fa10678ef7dcc5fd8e8899ca04af3ae4b1a7b917
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 20:54:19 2010 +0100

    statusbar: fixed colors

commit 45076ed423871a379b3f4e586b58c98e01744398
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 20:47:43 2010 +0100

    pager: fixed keys and redrawing

commit 6f43de0af345c63216b03b1e2611abf98266d80a
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 20:35:22 2010 +0100

    notify: merged into statusbar, allow to view the log in the pager

commit 0a1bc7598776c360b469a64316a1c69c0a914b5f
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 19:25:47 2010 +0100

    bookmarks: added testcase, documentation, setting

commit d955e3f04a2b0509e8053a15a1f916bfb5677af2
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 19:25:07 2010 +0100

    bookmarks: fixed disappearing bookmarks

commit 7d6389d61aa56db355033166b415dd0b83dabff9
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 17:19:48 2010 +0100

    bookmarks: changed NonexistantBookmark to KeyError

commit 501f501418d8894af2783a2681e5669c3f40586d
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 17:12:16 2010 +0100

    bookmarks: catch some special conditions

commit 67bb838cc2b0cfc8acb6087d694692718e7895b7
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 16:54:24 2010 +0100

    fixed crash after resizing while in the middle of a key combination

commit 4f51adb35feb83365073444b5e31197a82bbda32
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 16:51:13 2010 +0100

    fixed overflow while drawing bookmark list

commit 28e13b122c9e695584633a6d4fcaa2006d415357
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 16:40:05 2010 +0100

    sort bookmark list

commit 08f21ae5ad8d92d3f1819a95db3e5bdce603f4da
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 16:38:41 2010 +0100

    draw a list of bookmarks when pressing ` or '

commit 5a528b93e78d51552e9247d1a4d5183c43e1cf53
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 05:45:57 2010 +0100

    adapted OpenConsole to the new system

commit 4be8b40169288414ac02842dee30a50e6b73e1c4
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 05:41:25 2010 +0100

    added documentation

commit 23236d0cfd081305a8fd93428ab842d7814df380
Author: hut <hut@lavabit.com>
Date:   Fri Jan 1 04:22:32 2010 +0100

    improved procedures of spawning processes

commit ad1a420413bdff0f07bdc7023662ef8e6f7a5fff
Author: hut <hut@lavabit.com>
Date:   Thu Dec 31 21:02:33 2009 +0100

    cleanups

commit 4365df83d685ac4d27c6453eeef3baf27620dc7e
Author: hut <hut@lavabit.com>
Date:   Thu Dec 31 20:38:19 2009 +0100

    cleanup

commit 77f59786a39d86680533c9b5709170f008e91ac4
Author: hut <hut@lavabit.com>
Date:   Thu Dec 31 20:19:30 2009 +0100

    changed a few names

    in colorschemes:
    in_display -> in_browser
    in BrowserColumn
    self.main_display -> self.main_column

commit b5393406cbe86bce437a32787181fb0515dd0d21
Author: hut <hut@lavabit.com>
Date:   Thu Dec 31 20:18:04 2009 +0100

    removed ProcessManager to TaskView

commit d4e2dfe9d3996d817f79ae9a9596d754d8885676
Author: hut <hut@lavabit.com>
Date:   Thu Dec 31 19:51:20 2009 +0100

    fixed ranger.__main__

commit ba3f04ea79045c5de03094086b858a9a527488ce
Author: hut <hut@lavabit.com>
Date:   Thu Dec 31 19:36:46 2009 +0100

    moved some displayable methods to curses_shortcuts

commit f7819821c71a687a28319d60bb73083b1abd0138
Author: hut <hut@lavabit.com>
Date:   Thu Dec 31 19:13:08 2009 +0100

    fixed tc_displayable

commit 42fd36907c9d9e4c68634e35e7b5de2c91c9164e
Author: hut <hut@lavabit.com>
Date:   Thu Dec 31 17:13:12 2009 +0100

    optimized drawing of widgets (broke notify widget)

commit 9cce9fab0792ee0ac17ad4355d9af9274159f294
Author: hut <hut@lavabit.com>
Date:   Thu Dec 31 15:23:43 2009 +0100

    updated statusbar/titlebar

commit 8db3c4b1732b497173e43da782d8c83406fb1a2e
Author: hut <hut@lavabit.com>
Date:   Thu Dec 31 15:23:09 2009 +0100

    rename filelist(container) to browsercolumn/browserview

commit 59e3fd9051e03c850b3e6da0aad6f8f9ea12f524
Author: hut <hut@lavabit.com>
Date:   Thu Dec 31 04:33:18 2009 +0100

    fixed tabs

commit a6791aeef4c62960563882796d993873febe7b9c
Author: hut <hut@lavabit.com>
Date:   Thu Dec 31 03:40:08 2009 +0100

    added documentation, clean up

commit cd603ff4d0573c407c82f40cba9a164f7373585d
Author: hut <hut@lavabit.com>
Date:   Wed Dec 30 17:40:50 2009 +0100

    removed test/stuff directory

    It contained non-relevant scripts

commit 69a0e82727efa11efb97f965b562de051349d942
Author: hut <hut@lavabit.com>
Date:   Wed Dec 30 17:38:34 2009 +0100

    updated uml project

commit 328c656557583152ecb58a5083581f433ec31f14
Author: hut <hut@lavabit.com>
Date:   Wed Dec 30 17:03:41 2009 +0100

    filelist widget optimization

    instead of containing another pager widget, filelist now inherits
    the pagers properties for displaying the content of files

commit 316421545abeb50d5bd7d3ffdbab51f44fdda45e
Author: hut <hut@lavabit.com>
Date:   Wed Dec 30 14:57:58 2009 +0100

    clean ups

commit 0926ec5396a835f7996dea868becb9ae1e5defc5
Author: hut <hut@lavabit.com>
Date:   Wed Dec 30 14:37:04 2009 +0100

    different way of trimming indentation of command docstrings

commit 524d95e19c05830848567b586c0df6dba5c28e75
Author: hut <hut@lavabit.com>
Date:   Wed Dec 30 14:22:10 2009 +0100

    allow to start the program by runnung the directory

commit d00083250fefaabb8df5e97256e03411beac06b4
Author: hut <hut@lavabit.com>
Date:   Wed Dec 30 06:28:21 2009 +0100

    moved main function to ranger.__main__

commit f1352f4009333f382a1dddfe089326b8a57b4150
Author: hut <hut@lavabit.com>
Date:   Wed Dec 30 05:48:20 2009 +0100

    fixed a few things~

commit 923844b32aa8253d78c4aea005eee1b4df67fa6d
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 22:21:50 2009 +0100

    fixed movement in empty/unloaded directory

commit f65fc31cc8e1acb11229fb99d3d38e64e0bbf70e
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 21:44:48 2009 +0100

    improved docstrings of commands

commit 5715becad1ecc186408883518fa516392ebf6d55
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 21:27:46 2009 +0100

    F1 key (inside console) for viewing information about the command

commit 836e9eae3bf074ec1f3db808b23526cdca7b1323
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 19:50:41 2009 +0100

    fixed spawning of shell

commit b4cb1f7d98ad6a98207c630ac2ee20b753621cd3
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 19:45:18 2009 +0100

    fixed mouse events in pager

commit acde88ad401904abab55bfc259cb74c6d5e661a6
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 18:23:05 2009 +0100

    fixed widget problems

commit d3eff0a94e7122a05f53be4021050cac98f929ee
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 18:16:08 2009 +0100

    updated widgets

commit 17f83af2f8ff958022902013b84f20b9eb9c3b70
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 17:46:27 2009 +0100

    a somewhat working version

commit 23c450bf891ddf1da7ebee326e7fb1248448e84c
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 16:47:28 2009 +0100

    be less strict with resizes

commit 3f77e62a6dc8b700a736b5d0a7e9cf51dd0018df
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 16:27:04 2009 +0100

    Optimized moving/resizing of windows, fixed absolute position bug

commit 9d1ccd92d7f1e24777b24e54be09a8e6423a4206
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 02:42:36 2009 +0100

    disregard the last commit. this is the quick fix

commit 11ae51f0d6206e0fed2ed3241438164a33040ea4
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 01:23:32 2009 +0100

    quick&dirty fix for correct rel/abs coordinates

commit e3e37e3f8cd737585799429e09159bc4dbf330c8
Author: hut <hut@lavabit.com>
Date:   Tue Dec 29 00:26:58 2009 +0100

    updated test

commit 3e092587bbcd5d8123a323884cb03b54747005e4
Author: hut <hut@lavabit.com>
Date:   Mon Dec 28 23:52:39 2009 +0100

    fixed "(y, x) in widget"

commit 975028d45f2356f6947144a0da1ce280c381c836
Author: hut <hut@lavabit.com>
Date:   Mon Dec 28 23:42:13 2009 +0100

    fixed slow loading of small directories

commit b19e53f9f6b25bfcc6c5e03f7078c8d0a14790e1
Author: hut <hut@lavabit.com>
Date:   Mon Dec 28 23:25:49 2009 +0100

    sub-windows are working well now

commit f376e337c0fd4a0a855bc868de3cb94865ca77c4
Author: hut <hut@lavabit.com>
Date:   Mon Dec 28 22:42:08 2009 +0100

    another fix

commit 2061a46e425daee933c40a5d030ec219c7cbca44
Author: hut <hut@lavabit.com>
Date:   Mon Dec 28 22:03:45 2009 +0100

    fixes

commit c10335538eeff8ff96b5a9fc446ae1e6bba74e55
Author: hut <hut@lavabit.com>
Date:   Mon Dec 28 20:59:47 2009 +0100

    switching to using sub-windows instead of absolute positions

commit f6dc79db2689088c5f6459c745547abc412a9510
Author: hut <hut@lavabit.com>
Date:   Mon Dec 28 19:23:54 2009 +0100

    fixed waitpid_no_intr

commit b8dda85b34872f0350e9be90f64c2b5467c4bac4
Author: hut <hut@lavabit.com>
Date:   Mon Dec 28 19:11:27 2009 +0100

    use os.chdir to stay on the pwd

commit 52afd1f460e9bcc2259f10d0fa40cf3938059a58
Author: hut <hut@lavabit.com>
Date:   Mon Dec 28 18:47:39 2009 +0100

    clean ups

commit 1a8d64f1cc272cc8109f0c1490366026b411669c
Author: hut <hut@lavabit.com>
Date:   Mon Dec 28 03:58:00 2009 +0100

    fixed pager, it was thinking lists are streams

commit 06aefcf5068e733f22251894306c2818860bf255
Author: hut <hut@lavabit.com>
Date:   Mon Dec 28 03:39:32 2009 +0100

    display the contents of the file in the pager

commit adcdb2d3fdda337efd85750c965da2992debfe4e
Author: hut <hut@lavabit.com>
Date:   Mon Dec 28 00:44:37 2009 +0100

    changed keybindings

commit 8d0d8f9272b9ceef6b27d35580472b9c86dff681
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 23:55:35 2009 +0100

    fixed mouse-event with negative coordinates

commit a666f32b959416d062ac38645dc27f20686d881b
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 23:41:04 2009 +0100

    test case for keyapi.Wrapper

commit 70aec44f8b5fb168e5f10fbeec332be75f0d67f0
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 22:52:14 2009 +0100

    improved key binding implementation

commit f3e9b24a4c14509c023ce14f27f05d5b1e6192e2
Merge: f257e47 0b8a9d7
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 19:34:18 2009 +0100

    Merge branch 'cycle' into python

commit f257e4761b725bdfed9c8d9589048fc5e3969b53
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 19:32:50 2009 +0100

    use a pager widget for file previews

commit 0b8a9d79273a91787eb4f373989d85e7a93e673b
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 16:43:12 2009 +0100

    implemented customized cycling through the directory

commit d309f218d7d00405d5bca2f8c77344ce0c33a0bb
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 16:09:33 2009 +0100

    changed search implementation

commit ef0ee84300be230ab5ef417f4a303d07e5b5f0b9
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 14:13:09 2009 +0100

    fixes and cleanups

commit 4ab0172d609bcb3f0157dc4403afb525dde507cd
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 03:36:01 2009 +0100

    allow to filter contents of a directory

commit b5493fe4b4c47c6ea7834421c67416358f28d3c1
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 03:26:45 2009 +0100

    action.spawn/runcmd for terminals and du | less

commit 34266423a7bf6969a7df3faccc9c73db01c35d82
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 02:23:23 2009 +0100

    improved tab completion capabilities

commit 582c9ff2c211a5dcf7ff9f042dbec791541d34b6
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 00:54:20 2009 +0100

    generalized tab completion code of cd command

commit 2efce5400bed218ca603444d179bee503fa6d9f5
Author: hut <hut@lavabit.com>
Date:   Sun Dec 27 00:53:38 2009 +0100

    added rename command

commit 0da7b3961de437415753383a5c2b7efaafcc4586
Author: hut <hut@lavabit.com>
Date:   Sat Dec 26 14:49:16 2009 +0100

    moved the command parser into a seperate file

commit 656b444dde67463c75420ad91a7e65f32fd85efc
Author: hut <hut@lavabit.com>
Date:   Sat Dec 26 14:48:45 2009 +0100

    use constants instead of strings to represend console modes

commit 548929abc23ee001fa5c64616906a0ef95fa0eba
Author: hut <hut@lavabit.com>
Date:   Sat Dec 26 13:02:54 2009 +0100

    changed how tagged files are displayed

commit 20f949734282bbddb1c45951ea1f88419e7c992b
Author: hut <hut@lavabit.com>
Date:   Sat Dec 26 01:02:36 2009 +0100

    implemented tagging

commit ae57e58776adca204f021df6f84c9c54541bcbc4
Author: hut <hut@lavabit.com>
Date:   Sat Dec 26 00:03:50 2009 +0100

    shorten comment in ranger.py

commit fb27507912b6e1a7b846f5f9d63da8ed41ea958b
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 23:13:32 2009 +0100

    implemented OpenConsole

commit 6004e161ad353bb0c7d3ab0d01da63cc9841c9be
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 22:06:36 2009 +0100

    moved /uml to /doc/uml

commit 5c210a96a0e4bb74cd096edb045fc3814b78450c
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 21:59:51 2009 +0100

    random updates

commit e7f81766920a47bf4b126108a25ce92885682bc2
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 21:56:42 2009 +0100

    Explained cd-after-exit feature

commit 94cb60a6bde75a385c6ad9afbae2c8e738fdc0a0
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 21:55:36 2009 +0100

    moved pydoc pages to doc/pydoc

commit f07bb12fc5c59430e995a64956b36331ce3629b9
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 21:55:04 2009 +0100

    updated pydoc pages

commit 4e01caf19cfbc798862e6b8b2dbd77328c8f99a2
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 18:25:18 2009 +0100

    bugfixes

commit 5599636da56d7948c1918778f771217778d4129e
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 07:53:53 2009 +0100

    made directories use the accumulator "interface"

commit fc972ea21dc9240a4b7147cc24674cdfa2aec11b
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 07:21:37 2009 +0100

    improved paste-generators

commit 4781d4246e24105809c26e1b93b772533e1ad61c
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 07:21:18 2009 +0100

    don't modify directory.__dict__ until last yield of load generator

commit 5b4dd42744f16b68e6f6e4736a64326e13e2b260
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 06:54:56 2009 +0100

    don't reconstruct statusbar if nothing changed

commit 7fe6d250b44c1f06d4b578b8cdbd4fb055dedc28
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 06:33:54 2009 +0100

    schedule loading of directories whereever possible

commit fd04cd6f354d7b6abdf55998253ff9a0ab55ecb2
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 06:26:18 2009 +0100

    customized process manager (colors, hotkeys, title)

commit c8d84d00591a7025d0512eed551cb96302e31229
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 06:05:34 2009 +0100

    display exceptions while loading

commit 1743e8b97744bc4dbb9277e9de36c3bec31cd428
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 06:04:49 2009 +0100

    made copying processes work with the loader

commit 56134d8a42dfc0a88bab898aa8418e5c3837af16
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 05:53:37 2009 +0100

    "generatorized" shutil

    this is required so i can do the operations bit by bit and
    it doesn't block the whole program.

commit 28150942f6033193ad61142f0f1a476b45a0a34d
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 05:31:37 2009 +0100

    duplicated shutil from the python standard lib

commit 586f0006dd6e9c5a6477bcbf87130638cf5a4154
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 03:33:07 2009 +0100

    can now (re)move processes in pman

commit ddf828fb5ce5a539e01d968aee5817ad1c921a01
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 02:40:40 2009 +0100

    added process manager which lists running load processes

commit b37c2b62a11da70f9a2fcc369701fe3d70df1494
Author: hut <hut@lavabit.com>
Date:   Fri Dec 25 00:45:46 2009 +0100

    clean ups

commit 356592fa1fa165e38d8ec893bc191a2bbe5ce961
Author: hut <hut@lavabit.com>
Date:   Thu Dec 24 21:00:43 2009 +0100

    random fixes/upgrades

commit f5426c6c6788ffd4b7ee6ecfc03ad7430b6f10d8
Author: hut <hut@lavabit.com>
Date:   Thu Dec 24 19:39:22 2009 +0100

    fixed minor logical error

commit ec5dfcb1cb0f549fea3ecf7b0505f02e197887b2
Author: hut <hut@lavabit.com>
Date:   Thu Dec 24 16:57:30 2009 +0100

    random fixes

commit 2c9a912e089d8757a3cf5c8493d7ecc9147314d7
Author: hut <hut@lavabit.com>
Date:   Thu Dec 24 15:20:19 2009 +0100

    fixed G key

commit f7c0bd2be63eeb74d2d5b7115e9d7f4ba8ecd08c
Author: hut <hut@lavabit.com>
Date:   Thu Dec 24 15:01:39 2009 +0100

    in keys.py: from curses import *

commit f430499170204931fdf886da118dc8e4765c925c
Author: hut <hut@lavabit.com>
Date:   Thu Dec 24 14:57:14 2009 +0100

    fixed directory.load_content_if_outdated with links

    the wrong mtime has been compared

commit d35bac82e6ebdbd12701f868efb104ea54c316eb
Author: hut <hut@lavabit.com>
Date:   Thu Dec 24 14:42:30 2009 +0100

    misc clean ups

commit e92fe17a449cad78c79a905fd53ec73f8a41051c
Author: hut <hut@lavabit.com>
Date:   Thu Dec 24 14:34:36 2009 +0100

    implemented sorting

commit f13e7310ef7b9fa91f219c91e03f46573d42d2ed
Author: hut <hut@lavabit.com>
Date:   Thu Dec 24 12:27:33 2009 +0100

    minor fix

commit a396b3a0a77fb13834c3ed2fe7bd3838a73c5c00
Author: hut <hut@lavabit.com>
Date:   Thu Dec 24 12:12:43 2009 +0100

    added hints for key-combinations

commit 893dd6b4d301fcaccbc37a13746610a10149f0a1
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 20:44:42 2009 +0100

    own history for quickopen-console

commit 99e6cf47f533a95bfffea93ebecdb7614a8e14f0
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 20:37:23 2009 +0100

    fixed marking (again)

commit 0f337fce2f5f8ae8890b280fd83bd549bdce7d6b
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 20:21:52 2009 +0100

    improved keys.py

commit 857c260357cf2e89f2db1baa174468633571b507
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 20:03:02 2009 +0100

    max_dirsize_for_autopreview = 300 is not rly needed anymore

commit fd39b80a83da3049198ef317aab2d7bc5c82039a
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 20:02:39 2009 +0100

    optimized directory loading

    instead of creating a new directory object when loading_content,
    get the one which is cached in the environment.

commit 793554498569c8f39e0ffcff4b475a948a4645c8
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 19:53:42 2009 +0100

    improved loader performance with win.nodelay()

commit 9a78b6449cb256fbe46e05f5a134a6e512893450
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 19:40:28 2009 +0100

    fixed throbber

commit 93454fb6cc2c0b77f7c44128561958bde7ed2890
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 19:39:53 2009 +0100

    fixed marking :)

commit 3201b163ffcabd31ab5b82e3192ab43ed5ec006e
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 18:27:51 2009 +0100

    implemented marking, for operations on multiple files

commit c2a890822a9d38b86695c79b4bc7c25bd0a80c7e
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 02:21:06 2009 +0100

    handled exception found in the unit tests

commit 5645f266e4fa120d28d1fabb320483dd2ea6b892
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 02:18:53 2009 +0100

    keybuffer was made aware of prefixed numbers

commit c7a28738e5106d358c09c9ed929e2cb00aa5b87d
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 02:17:05 2009 +0100

    added action.move_pointer_by_percentage()

commit 633387ba693e1d73c95acb7857270233f6ef7f37
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 01:19:06 2009 +0100

    added primitive "throbber"

commit 0115ab105d160c6923f7a3449dbd9345d0fe4a65
Author: hut <hut@lavabit.com>
Date:   Wed Dec 23 01:18:31 2009 +0100

    fixed / improved loader

commit 85f45f481311ff3fb241c89c824ccc80583cd99a
Author: hut <hut@lavabit.com>
Date:   Tue Dec 22 16:19:20 2009 +0100

    some clean ups

commit 4fb1670e4d87aecf2eee8a1ba4903f9d8cdae914
Author: hut <hut@lavabit.com>
Date:   Tue Dec 22 15:55:11 2009 +0100

    slightly improved get_permission_string() algorithm

commit fa704babe536ebd6409a939cfb684d5ac281de8a
Author: hut <hut@lavabit.com>
Date:   Tue Dec 22 15:53:15 2009 +0100

    (half-assed) implementation of parallel directory loader

commit 2b82ef62212c9a8d8702523c2720eb10b6b2bb28
Author: hut <hut@lavabit.com>
Date:   Tue Dec 22 13:00:46 2009 +0100

    improved auto-previews

commit f5b7240a28004cffcd5c14ab4ba3c022d0bd589a
Author: hut <hut@lavabit.com>
Date:   Tue Dec 22 11:17:37 2009 +0100

    "open with" dialog if no application was found

commit a8407dbf0b3ae93a498d21f258d6edfced605064
Author: hut <hut@lavabit.com>
Date:   Sun Dec 20 22:45:07 2009 +0100

    fixed cut/paste for the case where nothing is copied yet

commit 7536711856a5ee840314fa4e7c80bef2d31e4bdf
Author: hut <hut@lavabit.com>
Date:   Sun Dec 20 22:43:22 2009 +0100

    improved titlebar, shrinks if its too large

commit 365ba9c5caa929d4e3a5afee008a2d4a6d85e386
Author: hut <hut@lavabit.com>
Date:   Sun Dec 20 02:26:11 2009 +0100

    Added option for autoloading previews.

    If it is false, you have to enter the directory once to see a preview

commit 7d9ae552154dc4f0214a80cbd1e0fd17efba1e6c
Author: hut <hut@lavabit.com>
Date:   Sun Dec 20 02:25:14 2009 +0100

    postpone directory previews if not loaded yet

commit 1bc3dd5931da7474332d421418dffdba39de7b50
Author: hut <hut@lavabit.com>
Date:   Fri Dec 18 02:56:33 2009 +0100

    fixed CTRL+L

commit 7aca88d426ebcb110de22623e2c3a53608ab70af
Author: hut <hut@lavabit.com>
Date:   Fri Dec 18 02:41:28 2009 +0100

    improved the file operations

commit a923ead7fbc5dcb0593a6756828202719373c3cc
Author: hut <hut@lavabit.com>
Date:   Fri Dec 18 02:41:05 2009 +0100

    notification widget

commit e85d44ae0eac49d21818d4cdd3972eb89f6ffd37
Author: hut <hut@lavabit.com>
Date:   Fri Dec 18 02:39:24 2009 +0100

    UI.redraw now redraws widgets. old redraw is now redraw_window

commit 6a5d09b8731414c6fd76213bd31f7b29b847a235
Author: hut <hut@lavabit.com>
Date:   Fri Dec 18 01:20:43 2009 +0100

    added provisional filesystem operations (cp/cut/paste/delete/mkdir)

commit b4b0eb249fbc2fa76e36eca898123509dd20d818
Author: hut <hut@lavabit.com>
Date:   Thu Dec 17 21:52:51 2009 +0100

    re-indented docstrings

commit 2b8338c11bd7b8d327321e21a6f1fc9d231d512e
Author: hut <hut@lavabit.com>
Date:   Thu Dec 17 21:17:46 2009 +0100

    added quick_open() in abstract Command class

commit 5066893ab9e77e2f817b5182b87c0b5679c985ad
Author: hut <hut@lavabit.com>
Date:   Thu Dec 17 21:15:00 2009 +0100

    quit command, aliases

commit 4700f3e5cb62355fe2baaa3b732f4dbdf52a5fc9
Author: hut <hut@lavabit.com>
Date:   Thu Dec 17 21:14:21 2009 +0100

    fixed colorschemes, added unittest for colorschemes

commit d672cbcb3eaef39222fd3902b8ffcb80a21f48f1
Author: hut <hut@lavabit.com>
Date:   Thu Dec 17 19:55:46 2009 +0100

    fixed history (fast_forward worked reversed)

commit 277a7026164384ec453bbb8c59c91996e8262d18
Author: hut <hut@lavabit.com>
Date:   Thu Dec 17 19:35:46 2009 +0100

    added history to console

commit 3dbefa71785bf61b8f28d4a780064f3f4e04dcb5
Author: hut <hut@lavabit.com>
Date:   Thu Dec 17 19:35:15 2009 +0100

    extended history by a couple of methods

commit 16246965082ce5d319f5cef07da3ff533ca50cc2
Author: hut <hut@lavabit.com>
Date:   Thu Dec 17 17:50:27 2009 +0100

    tons of stuff

commit e48e3c5c5046bf992a563d112629f10a3adc8168
Author: hut <hut@lavabit.com>
Date:   Tue Dec 15 23:44:49 2009 +0100

    fixed CD command / tab completion

commit 7ec262f86c81c4df4360643b05dfb788d294a8ae
Author: hut <hut@lavabit.com>
Date:   Tue Dec 15 18:10:28 2009 +0100

    Added console commands + tab completion

commit 94024f19f8b159dd2332a98158fef9a153e6b421
Author: hut <hut@lavabit.com>
Date:   Tue Dec 15 15:36:23 2009 +0100

    fine tuning

commit 284af717cada11848ea6c82c0485f761adbab655
Author: hut <hut@lavabit.com>
Date:   Tue Dec 15 15:01:07 2009 +0100

    turned different console types into seperate subclasses

commit e65cebe473fccf7af0ef646164d8c1dfa62e3ac3
Author: hut <hut@lavabit.com>
Date:   Tue Dec 15 15:00:34 2009 +0100

    changed default key binding implementation

commit 51a540279830482e2e3989946b366092e419a7ab
Author: hut <hut@lavabit.com>
Date:   Tue Dec 15 12:47:50 2009 +0100

    updated uml

commit 30b2579508d921c6b5b2d9d6540126737b10d8b7
Author: hut <hut@lavabit.com>
Date:   Tue Dec 15 12:28:00 2009 +0100

    cleanups, display link destinations

commit 705c14a48645f6e7e4b318a5a3f4f7a6c7b96c80
Author: hut <hut@lavabit.com>
Date:   Tue Dec 15 11:15:01 2009 +0100

    different way of squeezing the last column

commit cfdbb9d634555f7c036861266e308b512f0baeac
Author: hut <hut@lavabit.com>
Date:   Mon Dec 14 22:39:46 2009 +0100

    implemented statusbar widget

commit ef81960bdaab374e1f6a24576741219bc51cda7c
Author: hut <hut@lavabit.com>
Date:   Mon Dec 14 18:52:38 2009 +0100

    added an option for collapse_preview

commit 3aef94d3223374618bdc56db15e0030f59112de3
Author: hut <hut@lavabit.com>
Date:   Mon Dec 14 13:34:31 2009 +0100

    fixed directory test

commit d621586ed4b11b059d0de42c9af340bc94db9944
Author: hut <hut@lavabit.com>
Date:   Mon Dec 14 13:32:27 2009 +0100

    "poke" widgets, expand last column if there's no preview

commit 733dbb9dbb608e8a0dec0e836c07b1dd7feb4d17
Author: hut <hut@lavabit.com>
Date:   Mon Dec 14 12:44:36 2009 +0100

    Don't initialize options while importing.

commit 1159f9ec182496ddc5324f23fb1d5eae73fe63e3
Author: hut <hut@lavabit.com>
Date:   Sun Dec 13 19:42:51 2009 +0100

    updated / added tests

commit 4c05e43d11430fbfd8a5d86ae0070e24775251b1
Author: hut <hut@lavabit.com>
Date:   Sun Dec 13 16:23:01 2009 +0100

    clean ups, comments

commit f2d8598d2b0ce36a8f275800cd2d0164ec672abb
Author: hut <hut@lavabit.com>
Date:   Sun Dec 13 15:40:18 2009 +0100

    updated bookmarks

commit 728fb8385d3a4dca994ae652ca44b9ffe72a029d
Author: hut <hut@lavabit.com>
Date:   Sun Dec 13 00:45:03 2009 +0100

    added docstrings everywhere

commit e657119b4881cec409f42b738f073f5b8e43bc2a
Author: hut <hut@lavabit.com>
Date:   Sun Dec 13 00:42:19 2009 +0100

    fixed issues with scrolling/invalid mouse bstates

commit 49ae0dd10749a312f20d006a927408201e710d53
Author: hut <hut@lavabit.com>
Date:   Sat Dec 12 04:57:42 2009 +0100

    implemented FileListContainer

commit 61de0a4defd3fe275f6f51fe81f362b0adbdf382
Author: hut <hut@lavabit.com>
Date:   Sat Dec 12 03:08:36 2009 +0100

    updated UML project

commit a1d7ed6e9fca2f2e76685bef787c09ed6a456f63
Author: hut <hut@lavabit.com>
Date:   Sat Dec 12 01:17:44 2009 +0100

    merged main with __init__

commit 22449efdeaec4ae089a6461ab93700536b5ea1bd
Author: hut <hut@lavabit.com>
Date:   Sat Dec 12 00:23:18 2009 +0100

    clean ups/fixes

commit 649a69cb87af38f4bf1848085d49d1193f6e01ab
Author: hut <hut@lavabit.com>
Date:   Fri Dec 11 23:39:45 2009 +0100

    clean ups

commit 084a0743189363c8c03aae1fe6766ae92a4469a3
Author: hut <hut@lavabit.com>
Date:   Fri Dec 11 23:35:26 2009 +0100

    run all tests with a single executable

commit 4b66c3a834409458c0bf665b1f6065c1aab3ba8d
Author: hut <hut@lavabit.com>
Date:   Fri Dec 11 23:00:36 2009 +0100

    fixed cd-after-exit

commit d88232a386dbc2153aa12bea7f30c9c53c414010
Author: hut <hut@lavabit.com>
Date:   Fri Dec 11 22:30:07 2009 +0100

    Reorganization of gui/widget hierarchy and directory structure

commit 3de15ddd7fb0151e5f43f0b8e7d06bd76568e235
Author: hut <hut@lavabit.com>
Date:   Fri Dec 11 17:13:59 2009 +0100

    restructurations

commit 69e97c429fb0d9f25cf1f2dc7d19e42123b0bf72
Author: hut <hut@lavabit.com>
Date:   Fri Dec 11 16:16:31 2009 +0100

    add documentation of some builtin modules

commit c36d962d148d587899488d8bbca0d3fb0473f5dd
Author: hut <hut@lavabit.com>
Date:   Fri Dec 11 14:07:34 2009 +0100

    make_doc.py to generate documentation

commit f58626842bbb2bd3f8446044a44a67180b737f4e
Author: hut <hut@lavabit.com>
Date:   Fri Dec 11 13:36:48 2009 +0100

    moved/fixed tests

commit 0c0b9489072922c0f597c7099f8728868ffbb4a4
Author: hut <hut@lavabit.com>
Date:   Fri Dec 11 00:51:15 2009 +0100

    moved commands from fm.py to actions.py, cleanups

commit 871c502d58055c7611f0763eaa71a7fafad7efdc
Author: hut <hut@lavabit.com>
Date:   Thu Dec 10 01:37:14 2009 +0100

    Restructuration

commit aea67778ad2366b4e4171008af7b0dcd5d91f93b
Author: hut <hut@lavabit.com>
Date:   Sun Dec 6 18:56:21 2009 +0100

    random stuff

commit 9adf06de919e2e6b1de07054bb64145c1cde9b89
Author: hut <hut@lavabit.com>
Date:   Sun Dec 6 18:50:21 2009 +0100

    jungle color scheme

commit 7c5c70fd87e79db6d6010c6e8ae3dd6d09d5e2b5
Author: hut <hut@lavabit.com>
Date:   Sun Dec 6 14:31:48 2009 +0100

    Renamed / added colorschemes

    Renamed Snow to Default
    Added a new black/white colorscheme which deserves the name Snow more.

commit 47d269365a9789646a06cdc6f533999561c7fef4
Author: hut <hut@lavabit.com>
Date:   Sun Dec 6 14:23:57 2009 +0100

    fix/clean ranger.helper

commit 373fdb3b29eeda84beef7f4096e523919ae9b3cb
Author: hut <hut@lavabit.com>
Date:   Sun Dec 6 14:08:39 2009 +0100

    fixed directory test

commit 65cb1a32d4d5f83f48169846afec201ab3b6f9c3
Author: hut <hut@lavabit.com>
Date:   Sun Dec 6 14:01:49 2009 +0100

    "SettingsAware", random cleanups

commit 465bff736d234e57efb2e9232df8882f3fd3a5cb
Author: hut <hut@lavabit.com>
Date:   Sun Dec 6 12:31:33 2009 +0100

    changing implementation of options

commit 4162b636289f065b056e180389456d9f30ee796c
Author: hut <hut@lavabit.com>
Date:   Sat Dec 5 23:52:59 2009 +0100

    integrated history into environment class

commit 22bb7e358ccd6efc58c38b8703b6818131905a75
Author: hut <hut@lavabit.com>
Date:   Sat Dec 5 16:53:12 2009 +0100

    History Object + Test Case

commit ffec67de733cfa2ee1c2dab6b87f933565180330
Author: hut <hut@lavabit.com>
Date:   Fri Dec 4 20:55:03 2009 +0100

    implemented searching

commit b1ee52c0f7986a826539450ff6b4d2567eba32e3
Author: hut <hut@lavabit.com>
Date:   Fri Dec 4 20:18:10 2009 +0100

    fixed colorscheme

commit f69105521406e581344088103623652d23c51933
Author: hut <hut@lavabit.com>
Date:   Fri Dec 4 19:59:41 2009 +0100

    improve bookmarks (delete, reload_if_outdated)

commit 6874e0ea3059b0f394ca9cf5929cb82c3fe4a09d
Author: hut <hut@lavabit.com>
Date:   Fri Dec 4 18:46:42 2009 +0100

    implemented Bookmarks

commit cc952d63d81e410d1c7dd3bfbe91ee6cfdd3d7a8
Author: hut <hut@lavabit.com>
Date:   Fri Dec 4 15:28:23 2009 +0100

    "openwith_quick" console mode added

commit b810fe28876d750495ac05d9993ce02afb561c01
Author: hut <hut@lavabit.com>
Date:   Thu Dec 3 20:25:01 2009 +0100

    mime type support, integrated into colorschemes

commit 4cb54d3819d8a58d0bd07b8da0c4a978807c44ec
Author: hut <hut@lavabit.com>
Date:   Thu Dec 3 20:05:48 2009 +0100

    translated mime type db generator into python

commit e6dfc442a984bc50a70be5017f4ab9a0e6efadef
Author: hut <hut@lavabit.com>
Date:   Wed Dec 2 14:29:10 2009 +0100

    implemented a console (without commands)

commit 09bba8ddbe8af1cd6bf7dede1c6c7c53a01fc2a8
Author: hut <hut@lavabit.com>
Date:   Wed Dec 2 11:29:53 2009 +0100

    reduce ESCDELAY

commit 8b60e8caababb8342894f9e15c6e7630097741c0
Author: hut <hut@lavabit.com>
Date:   Wed Dec 2 09:10:49 2009 +0100

    fixed non-accessible directories

commit 45cb587d3266efe13efaebfa3fbd324783bec61f
Author: hut <hut@lavabit.com>
Date:   Wed Dec 2 09:07:24 2009 +0100

    history

commit d494f0195e5eccc97fd9a135046ff028dec14ae7
Author: hut <hut@lavabit.com>
Date:   Tue Dec 1 22:33:03 2009 +0100

    scrolling

commit c2b99d5235cadcd541ed00909f7df5e0ace7ac42
Author: hut <hut@lavabit.com>
Date:   Tue Dec 1 00:57:26 2009 +0100

    renamed api to helper

    since it had nothing to do with an api

commit f8e96a972786a2448b764cba4be88aa05d708933
Author: hut <hut@lavabit.com>
Date:   Tue Dec 1 00:53:06 2009 +0100

    structural improvements

commit 88b00cac7f412c41a745aa21221a5453e470b049
Author: hut <hut@lavabit.com>
Date:   Sun Nov 29 23:20:20 2009 +0100

    clean up

commit 63436aa6c2fb2a0a87f77ce3294dfc8abec3c3ab
Author: hut <hut@lavabit.com>
Date:   Sun Nov 29 23:15:21 2009 +0100

    uml stuff (?_?)

commit ae943ecbc21969937b13ac70ab71facc61271a6f
Author: hut <hut@lavabit.com>
Date:   Sun Nov 29 23:11:26 2009 +0100

    mouse support

commit 5805deca6306eb888ebdad64c14119995521c6b8
Author: hut <hut@lavabit.com>
Date:   Sun Nov 29 20:35:23 2009 +0100

    random improvements

commit f027adc08ce0d15717c7694956f23ff637553543
Author: hut <hut@lavabit.com>
Date:   Sun Nov 29 18:58:13 2009 +0100

    implemented colorschemes.

commit 9dc6fe07975ef2d489e5071f4e6d7223a33cb3b3
Author: hut <hut@lavabit.com>
Date:   Sun Nov 29 15:19:45 2009 +0100

    started to implement colorschemes

commit 3d566884280b1db24cb9fa13adde3985f0e7c5a2
Author: hut <hut@lavabit.com>
Date:   Sat Nov 28 17:29:57 2009 +0100

    restructuration

commit 419e4aa53fc99c29dce66cd46b7f894efd2d57a8
Author: hut <hut@lavabit.com>
Date:   Sat Nov 28 16:23:54 2009 +0100

    blub

commit a66c4a26f79d71210422f7d977b892d5a700dae8
Author: hut <hut@lavabit.com>
Date:   Fri Nov 27 22:30:38 2009 +0100

    embedded wrapper.sh into ranger.py

commit db9bb0c9026b38acdf1174f2be5851acd47e066b
Author: hut <hut@lavabit.com>
Date:   Fri Nov 27 22:00:52 2009 +0100

    good things

commit 9f36be13fa069a2a14fda8f2812269c4227d532f
Author: hut <hut@lavabit.com>
Date:   Fri Nov 27 21:57:05 2009 +0100

    rename WStatusBar to WTitleBar

commit 0b5c4cbe45f18bb9b5cd412b3afbee59ae8d5a7b
Author: hut <hut@lavabit.com>
Date:   Fri Nov 27 21:52:23 2009 +0100

    cd-after-exit

commit dd7a4f636fcc3c68b061d5af265aeaf38f70e45b
Author: hut <hut@lavabit.com>
Date:   Fri Nov 27 17:57:29 2009 +0100

    scrolling & stuff

commit 3ea48208992acbcd97eaecb23a958d35684b0317
Author: hut <hut@lavabit.com>
Date:   Fri Nov 27 14:47:25 2009 +0100

    general improvement

commit 9f186528a393099613af23524dc607dc1ae37ff4
Author: hut <hut@lavabit.com>
Date:   Fri Nov 27 14:43:30 2009 +0100

    updated uml diagrams

commit 9506fb8e79f2d04a1ab78039bacdbee7b22109b5
Author: hut <hut@lavabit.com>
Date:   Fri Nov 27 10:49:48 2009 +0100

    more VROOM

commit 5822dff7d91472bf2fc337c68f144e0ce1de09ae
Author: hut <hut@lavabit.com>
Date:   Wed Nov 25 17:55:34 2009 +0100

    implemented more stuff

commit cfbb8c84355f28bc7f669105f90c7aae0a972569
Author: hut <hut@lavabit.com>
Date:   Tue Nov 24 22:00:48 2009 +0100

    added Bouml project (UML)

commit f6f26231a1a2c886f43d9ec965eb7903180067fb
Author: hut <hut@lavabit.com>
Date:   Tue Nov 24 16:50:20 2009 +0100

    corrected test, added some stuff

commit 798d06a2317a5bb4ee38cec4d1d4f5d428d75593
Author: hut <hut@lavabit.com>
Date:   Tue Nov 24 02:02:04 2009 +0100

    stuff

commit 556d84cd0fa94372c3fc2eb722f6925e61c42778
Author: hut <hut@lavabit.com>
Date:   Tue Nov 24 01:09:32 2009 +0100

    tweaks

commit fae694a03ebb52888a747010fcb92fa43b33b4a8
Author: hut <hut@lavabit.com>
Date:   Tue Nov 24 00:41:16 2009 +0100

    better implementation of directories/files

commit 6ca37350f8e6bffe78520fddfc29ca53fa562e87
Author: hut <hut@lavabit.com>
Date:   Mon Nov 23 22:40:30 2009 +0100

    set the mtime of the directory after reading

commit fe179145892d5835b33c79ab90b6ba257cf5f12d
Author: hut <hut@lavabit.com>
Date:   Mon Nov 23 22:28:13 2009 +0100

    test cases for directory.py

commit 4f2df30807d145ff78ca7db8ca5601187e1f6e03
Author: hut <hut@lavabit.com>
Date:   Mon Nov 23 22:27:15 2009 +0100

    in directory.py raise errors if not loaded yet

commit 92abe81a0d72dc4e12eb4702e9c1a5241a924c59
Author: hut <hut@lavabit.com>
Date:   Mon Nov 23 22:26:35 2009 +0100

    added the ability to freeze/clone directory objects

commit b0f0027f94a9619652392f1df9ad6c7346f46c0f
Author: hut <hut@lavabit.com>
Date:   Mon Nov 23 12:00:05 2009 +0100

    a bunch of half assed implementations

commit 2b3db775535290cbbaae570dc79ed3438afe4795
Author: hut <hut@lavabit.com>
Date:   Sun Nov 22 23:56:47 2009 +0100

    the basic loop

commit ec338c02cf3b31d2ed1438752c338bd6123f3044
Author: hut <hut@lavabit.com>
Date:   Sun Nov 22 21:26:29 2009 +0100

    a simple draft to test python

commit 0298508e1d6f0fca8b12d9647b0542ad5310fde6
Author: hut <hut@lavabit.com>
Date:   Sun Nov 22 21:13:57 2009 +0100

    decided to use python from now on

commit 907e349c11b2ef689434e9e3504b97a6c0a843b6
Author: hut <hut@lavabit.com>
Date:   Sun Nov 22 21:13:09 2009 +0100

    a partly done directory class

commit ae2705f42b7ded7c3a91294154b83b541e150542
Author: hut <hut@lavabit.com>
Date:   Mon Nov 16 16:43:34 2009 +0100

    added mime type database

commit 712aa449042e5f9cc66277eeb68fa18b5a0c7d57
Author: hut <hut@lavabit.com>
Date:   Mon Nov 16 16:41:53 2009 +0100

    Initial commit
Modified vim-airline colors.