0.7.1 to 0.7.2

	Added --select command line argument.

	Added g:vifm_exec_args variable for the plugin.

	Added write permissions to current directory on :touch.

	Added 'rulerformat' option.

	Added 'statusline' option.

	Added optional argument for the :sync command.

	Added support for character classes in globals.

	Added <esc>.

	Added support for running :cmap, :nmap and :vmap with one argument.

	Added :u filename modifier for UNC computer name (Windows only).

	Added --remote command line argument.

	Added recursive mode for :rename command.

	Added 'columns' and 'lines' options.

	Added :let and :unlet commands to work with environment variables.

	Added $VIFM and $MYVIFMRC environment variables.

	Added embedded icon on Windows.

	Added file properties dialog on Windows.

	Added file attributes in status bar and file info view.

	Added ctrl-w p, ctrl-w b and ctrl-w t normal mode keys.

	Added :windo and :winrun commands.

	Added 'trashdir' option.

	Restore terminal title on exit.

	Reset dot and filename filters if they hide bookmarked file.

	Show "Sorting directory..." message only for big directories on Windows.

	Now vifm will add all subdirectories of ~/.vifm/scripts to PATH.

	Made vifm react faster on external changes.

	Change console title on Windows.

	Made determining of home directory on Windows more intelligent.

	Better check for old-style color schemes file.

	Mention cterm :highlight command argument in generated color scheme files.

	Changed square brackets in yes/no of confirmation dialog.

	Made 'sortnumbers' work on Windows.

	Avoid unnecessary directory view updates on Windows (like after C key).

	Allow using of backward slashes in :rename command on Windows.

	Let :s and :gs filename modifiers change slash type on Windows.

	Never change active view on :restart command.

	Properly quit vifm on console closing on Windows.

	Removed odd sorting keys on Windows.

	Allowed using of macros with :clone command.

	Set left panel as active with one path passed as an argument.

	Fixed bug with fixed-length buffer for :grep command (when many files are
	selected).

	Fixed completion of ":set sort" (didn't complete 'sortnumbers' and
	'sortorder').

	Fixed several memory overflows and leaks.

	Fixed "Change" time, which is "Creation" time on Windows.

	Fixed creation of Trash dir if it doesn't exist in ~/.vifm/.

	Fixed statusbar message after Ctrl-A/Ctrl-X on Windows.

	Fixed bug with drawing extra character after file list redraw (e.g. on
	za).

	Fixed bug with segfault on running background operation (e.g. :copy &).

	Fixed compilation on Mac OS X.

	Fixed running gvim on commands like :rename.

	Fixed renaming on Windows when only letter case is changed.

	Fixed terminal title blinking on startup.

	Fixed status bar attributes for searching.

	Fixed view update when 'incsearch' is on and user removes and types again
	one character.

	Fixed blinking of number of selected files on Escape key in search mode
	with 'hlsearch' turned on.

	Fixed redrawing of other view on 'sortnumbers' option toggle.

	Fixed misleading message about pattern not found on first search using n
	or N keys.

	Fixed bug with going to upper bound of visual selection.

	Fixed bug with :rename and 'vicmd' (or 'vixcmd') option with backgrounding.

	Fixed bug with :rename and screen support turned on.

	Fixed picking view on which ctrl_w+* keys operate in view mode.

	Fixed Ctrl-U/D/F/B keys in visual and menu modes one again.

	Fixed a typo in statusbar message after :mkdir.

	Fixed sorting with ignoring case.

	Fixed read-only file removal on Windows.

	Fixed adding of "(1)" to name passed to :clone.

	Fixed messages about background operations in :jobs menu.

	Fixed %S macro and no command output.

	Fixed filtering of selected files with special symbols in their name.

	Fixed title in permission change dialog and files with long names.

	Fixed leaving inexistent directory on Windows.

	Fixed :empty command on Windows.

	Fixed delay after pressing Escape on *nix and ncurses.

	Fixed viewing of file with end-of-lines different from standard on running
	system.

	Fixed navigation to file (e.g. after :touch) when 'scrolloff' isn't 0.

	Fixed segfault on small window on Windows.

	Fixed bug with unfinished :s or :gs filename modifier.

0.7.0 to 0.7.1

	Added 'scrollbind' option.

	Added 'wrapscan' option.

	Added 'incsearch' option.

	Added support for more angle bracket notations in mappings (<bs>, <tab>,
	<s-tab>, <home>, <end>, <left>, <right>, <up>, <down>, <pageup>,
	<pagedown>, <del>, <delete>, <m-a>, <m-b>, ..., <m-z>).

	Added :split! to toggle between only and split view.

	Added :file <command beginning> to quick run one of associated commands.

	Added '(' and ')' keys for normal and visual modes.

	Added g:vifm_exec variable for the plugin.

	Added backgrounding of :copy, :move and :delete commands.

	Added Ctrl-n (j) and Ctrl-p (k) keys.

	Added 'cpoptions' option.

	Added 'laststatus' option.

	Added year in the file info dialog (on Ctrl-G).

	Added :delete!.

	Added <s-f1>, ..., <s-f12>, <a-f1>, ..., <a-f12>, <c-f1>, ..., <c-f12>,
	only for Windows.

	Added kind of portable mode on Windows.

	Added support for :substitute command without arguments.

	Added horizontal splitting of views (changed :split command, added :vsplit
	command, changed Ctrl-w s mapping).

	Added Ctrl-w j and Ctrl-w k keys.

	Added Ctrl-w <, Ctrl-w >, Ctrl-w + and Ctrl-w - keys.

	Added Ctrl-w | and Ctrl-w _ keys.

	Added completion of environment variables (:cd, :pushd, :! and :!!).

	Added support for using environment variables as :cd or :pushd arguments.

	Added Ctrl-A and Ctrl-X keys (normal and visual modes).

	Added <a-X> as synonyms for <m-X> (where X is a key).

	Added notation to run internal vifm commands from user defined commands.

	Added angle bracket notation <c-s-X> and <s-c-X> as synonyms for <c-X>.

	Added Ctrl + Alt + letter combinations, only for *nix.

	Added view mode (see documentation).

	Added e key for normal mode.

	Added -c <command> and +<command> command line arguments.

	Added :source command.

	Added zh, zl, zH and zL keys for the menus (horizontal scrolling).

	Added ftdetect plugin for vim (now there is no need for modelines or
	changing .vimrc).

	Added more tags to the documentation in vim-help format.

	Added ZQ and ZZ keys to close menus and dialogs.

	Added 'tabstop' option.

	Added support of [count] for / and ?.

	Added :execute command.

	Make macros expand to paths with forward slashes on Windows.

	Clean selection after i key in normal mode.

	Don't clear terminal title on exit.

	Warn about symbolic links are not available.

	Make 'ignorecase' and 'smartcase' affect f and F.

	Don't show current file as selected after executing a :command and
	resizing terminal while it works.

	Show progress message (e.g. on :copy) after terminal is resized.

	Don't use position in the view on ' key, when 'autochpos' is off.

	Better check if directory was changed on Windows.

	Made ga and gA work in background.

	Don't change file extension on cloning.

	Better cW command.

	Show all shares on Windows (including private ones).

	Move cursor to clone of current file after file cloning.

	Smarter file name generation on cloning.

	Made i key work in visual mode.

	Allowed question mark for :mark command (to prevent bookmark overwriting).

	Made C command accept count.

	Made some messages about operations more correct.

	Allowed arguments for plugin's commands.

	Allowed exclamation mark for :view command (to prevent view closing).

	Fixed bug with stat window in the menu mode (for example after n of N keys).

	Fixed bug with disappearing of number of selected files in visual mode.

	Fixed leaving visual mode on cp key.

	Fixed clearing selection after :file menu.

	Fixed asterisk as first character in a global.

	Fixed running of user defined commands in the background.

	Fixed running external commands on Windows when 'shell' is 'cmd.exe'.

	Fixed bug with displaying bookmarks in the :marks menu on Windows.

	Fixed bug with saving bookmarks to vifminfo file.

	Fixed directory copying on Windows XP.

	Fixed permission check on copying files from a network on Windows.

	Fixed copying files from a network on Windows.

	Fixed removing of directories on Windows (at least on XP).

	Fixed plugin on Windows.

	Fixed a/c/m file time on Windows.

	Fixed displaying of local chars in C-G dialog on Windows.

	Fixed command-line shortcuts with Alt key and pdcurses library.

	Fixed redrawing in the :only mode.

	Fixed algorithm of finding vifm configuration directory on Windows.

	Fixed setting of numeric bookmarks (0-9).

	Fixed displaying of local chars in other window's title on Windows.

	Fixed check of directory write permissions on Windows.

	Fixed pausing on :!! on Windows.

	Fixed completion after // on Windows.

	Fixed quick view of files (printed "Cannot open file" sometimes).

	Fixed bug with processing keys (functional on Windows XP in particular).

	Fixed bug with showing quick view after :only command.

	Fixed <m-X> with pdcurses.

	Fixed some bugs with UNC paths on Windows.

	Fixed displaying of local chars in the wild menu on Windows.

	Fixed parsing path arguments on Windows.

	Fixed small issue with sorting directory names.

	Fixed some issues with shell escaping.

	Fixed bug with showing name conflict message 2nd time.

	Fixed viewing files with UNC paths on Windows.

	Fixed bug with applying :s or :gs filename modifiers several times.

	Fixed loading long histories (search, prompt or command) from vifminfo
	file.

	Fixed gf command on Windows.

	Fixed some issues with zt/zb and 'scrolloff' in menus.

	Fixed copying of hidden and system files on Windows.

	Fixed Ctrl-C handling on Windows.

0.6.3 to 0.7.0

	Removed :cmdhistory command.  Use :history cmd or :history :.

	Removed 'savelocation' option.  Use set vifminfo+=dhistory.

	Removed support of startup file, all commands will be moved to vifmrc.

	Removed '<,'> range from command line in visual mode (all work without this
	range, because files are selected).

	Removed CURR color from color schemes (was unused).

	Returned Change dialog.

	Added 'wildmenu' option.

	Added 'ignorecase' option.

	Added 'smartcase' option.

	Added support for multi line commands in startup file.

	Added 'hlsearch' option.

	Added abbreviations for :set options.

	Added check for broken links of selection on :edit.

	Added gf command (find link destination).

	Added :mark command.

	Added :delmarks command.

	Added :comclear command.

	Added :unmap, :cunmap, :nunmap and :vunmap commands.

	Added :noremap, :cnoremap, :nnoremap and :vnoremap commands.

	Added :filetype and :fileviewer commands.

	Added 'vifminfo' option.

	Added :filextype command.

	Added 'shell' option.

	Added 'vixcmd' option.

	Added :find command.

	Added broken link color to color schemes.

	Added top line and status line colors to color schemes.

	Added al command for symbolic links with absolute paths.

	Added rl command for symbolic links with relative paths.

	Added g:vifm_term variable for the plugin.

	Added :substitute command (for quick file rename operations).

	Added filename modifiers (:p, :~, :., :h, :t, :r, :e, :s and :gs).

	Added gs command to work with t selection like gv with visual mode
	selection.

	Added cl command to modify symbolic link target.

	Added :restart command.

	Added %M macro.

	Added prompt (cw, co, cg, name conflicts) history.

	Added :grep command.

	Added vifmrc syntax and filetype files for Vim.

	Added 'd' state for execute flags in permission dialog.

	Added search and prompt history to :history command.

	Added argument completion for :history command.

	Added 'autochpos' option.

	Added --no-configs argument.

	Added :tr command.

	Added q key to permissions, sort and fileinfo dialogs.

	Added 'timeoutlen' option.

	Added gu and gU commands (and their variations).

	Added :clone command.

	Added :copy command.

	Added :move command.

	Added :alink and :rlink commands.

	Added 'scrolloff' option.

	Added support for using ':' instead of '=' in :set command.

	Added Ctrl-_ command-line key to reject completion.

	Added :volumes command (only for MS-Windows).

	Added :version command as another name for :vifm.

	Added FIFO color to color scheme.

	Added color scheme color for error messages in status bar.

	Added :mkdir command.

	Added :touch command.

	Added support of question mark for :colorscheme command.

	Added :highlight command.

	Added 'gdefault' option.

	Added black hole register ("_).

	Added UNC names support (MS-Windows).

	Added TopLineSel highlight group.

	Added :chmod command.

	Added :chown command.

	Added macros that are expanded to paths enclosed in double quotes (%"c, %"C,
	%"f, %"F, %"b, %"d and %"D)

	Added completion for co and cg commands.

	Added %S macro.

	Added completion for cw and cW commands.

	Added 'slowfs' option.

	Added :messages command.

	Added gl normal mode key (only for MS-Windows).

	Added support for :set all.

	Added support for :set command without arguments.

	Now spaces between option name and '?' or '!' are allowed in :set command.

	Handle multi line output of :set command (for example,
	":set confirm? fastrun?").

	Corrected size units to be like in *nix utilities (KB = 1000, K = 1024...)

	Update more items on ga and gA.

	Changed file size format.

	Sort completion items.

	Shift-Tab command line key to perform completion in reversed order.

	Now vifm also accepts paths to files as the startup arguments.

	Let user go through directories with execute access, but no read access.

	Now users can place scripts for vifm to ~/.vifm/scripts, vifm modifies
	it's PATH environment variable to let user run scripts without specifying
	full path.

	Changed format of :delete and :yank (:cmd reg count).

	:filter?, :invert? and :screen? to display state.

	Made :display and :registers accept argument (like in Vim).

	Now vifm understands user name after tilde in paths.

	Made filetype understand star as in globals.

	Changed format of ~/.vifm/vifmrc and ~/.vifm/vifminfo files.

	Removed duplicates from command and directory history.

	Made C handle selection, check read permission and work in visual mode.

	Made /, ?, n and N work in visual mode.

	Moved file name from quick view window to view title.

	Made directory history persistent (when 'vifminfo' contains dhistory).

	Made command line history persistent (when 'vifminfo' contains chistory).

	Made search history persistent (when 'vifminfo' contains shistory).

	Made :locate and :find without arguments repeat last search.

	Changed the way l key handles selection.

	Made dirstack persistent (when 'vifminfo' contains dirstack).

	Made :! accept ranges.

	Made l key work in visual mode.

	Made registers persistent (when 'vifminfo' contains registers).

	Documented which commands accept ranges.

	Made :cd and :pushd accept two arguments or an exclamation mark.

	Made :set command understand &.

	Show search matches in the menus.

	Made :split accept path.

	Made Ctrl-W in command line mode work like in Vim.

	Made 'vicmd' and 'vixcmd' understand & at the end.

	Don't quit when terminal is too small (print message and ignore input).

	Better ranges (added support for '+' and '-').

	Handle %m, %M and %s in the :! command.

	Modified pushd to accept empty argument list.

	Made :dirs menu interactive.

	Now <c-?> keys can be used in mappings.

	Now case of color names in the colorscheme file is ignored.

	Documented command line keys.

	Handle color schemes with too many colors for terminal right.

	Made :apropos command accept empty argument list.

	Made :rename accept a list of new file names.

	Ownership is not preserved on copy operations anymore.

	Made F, f, ;, comma, n and N commands accept count.

	Better 'sort' option (support of multiple sort keys, added iname key).

	Let user use short forms of user-defined commands with "!".

	Made ':set option' equivalent to ':set option?' for all types of options
	except boolean.

	Made 'history' option control search, command line and prompt histories.

	Modify terminal emulator title.

	Fixed bug with name conflict of files and directories in the Trash.

	Fixed bug with broken symbolic links in the Trash.

	Fixed bug with stat_win in the menus.

	Fixed D<selector> when 'confirm' enabled.

	Fixed '< and '> after Enter key in visual mode.

	Fixed ga and gA bug with root directory size.

	Fixed bug with ":1 command".

	Fixed bug with gv in visual mode when '< and '> are undefined.

	Fixed bug with 'sortnumbers'.

	Fixed bug with f, F, comma and ;.

	Fixed bug with invalid value of %f for :udf.

	Fixed bug with shrinking of status bar.

	Fixed bug with displaying "1024 K".

	Fixed command line resizing in the menu mode.

	Fixed bug with :view and infinite loop.

	Fixed zR.

	Fixed color schemes problems.

	Fixed vifm freezing.

	Fixed bug with bookmarks.

	Fixed bug with undolist.

	Fixed :rename.

	Fixed cursor position after leaving directory mounted with FUSE_MOUNT2.

	Fixed Ctrl-D, Ctrl-U, Ctrl-F and Ctrl-B (made them work like in vim).

	Fixed utf8 characters treating on Ctrl-W and similar.

0.6.2 to 0.6.3

	Added another format for filetype (FUSE_MOUNT2).

	Added %CLEAR FUSE mount parameter (see vifmrc for details).

	Added %c and %C macros (current file of current and other directories, not
	selected file or files).

	Added :rename command.

	Added undo list (u, Ctrl-R and :undolist commands; 'undolevels' option).

	Added small FAQ.

	Added gA command (like ga, but forces update).

	Added support for whole line comments (that start with double quote symbol).

	Added 'sortnumbers' option (natural sort of (version) numbers in
	filenames).

	Added :dirs command (shows directory stack).

	Added 'savelocation' option (start vifm in the last visited directory)
	which is off be default thus returning old behaviour when vifm is started
	with no argument.

	Added 'followlinks' option.

	Added 'fusehome' option.

	Added 'history' option.

	Added dialog to ask user about backwards range in command.

	Added primitive logging.

	Added :TabVifm command in Vim plugin.

	Added 'confirm' option.

	Added gv command for visual mode.

	Added :restore command.

	Added !! and !<selector> normal mode commands.

	Enter key in visual mode will leave it saving selection.

	Visual mode now remembers direction of the last selection.

	Let builtin keys be remapped.

	Don't cancel file renaming if user presses backspace and line is empty.

	Don't change directory on unsuccessful FUSE mount.

	Don't change cursor position of other directory after disabling quick view.

	Hide file group and owner names when they collide with message about
	filtered files.

	Don't show error message when trying to delete something from Trash
	directory.

	Don't replace escape sequences for :! and :!! commands.

	Use only executables for :!./ completion.

	Complete :pushd like :cd.

	Now location of panes is saved in ~/.vifm/vifminfo instead of ~/.vifm/vifmrc

	Don't filter anything when filter is set to an empty string.

	Show message when :delcommand is called with no arguments.

	Handle broken links.

	:edit command can accept arguments now.

	:map don't affect command line mode, but :map! does.

	Let ranges modify %f macro for user defined commands.

	Skip spaces between numbers in range and a command.

	Skip colons and spaces at the begging of cmdline command.

	Filter string is empty by default now.

	Made f and F work with wide characters.

	| after ! means pipe, not command separator.

	| after com means pipe, not command separator.

	Made option parser handle quotes.

	Mapped Ctrl-W, S to :split.

	Made :cd - work like in shell.

	Now filter regular expression can be enclosed in slashes.

	Don't add additional spaces before %f, %F, %c and %C macros.

	Don't try to :cd into directory if we cannot.

	Leave visual mode when leaving cmdline mode started from visual mode.

	<up>, <down> keys to move through history like in Vim.

	No more cycling in history.

	Don't loose input when going through history.

	Rename files in Trash (to avoid name conflicts).

	Don't terminate background processes on vifm exit.

	Remove files that are in the Trash on :empty command from all registers.

	Don't ignore Ctrl-Z.

	Don't clear screen on shellout.

	Handle Ctrl-U, Ctrl-D, Ctrl-E, Ctrl-Y, H, L, M, zz, zt, zb, <num>g and
	<num>G in the menus.

	Let %, f, F, ;, comma and ' be used as selectors in normal mode.

	<num>%, zb, zt, zz, <num>gg, <num>G, Ctrl+e, Ctrl+y, Ctrl+d, /Ctrl+u, f, F,
	;, comma and ' in visual mode.

	Replaced pauseme script with vifm-pause.

	Replace /home/login by ~ in the view title.

	Handle multiple files in Vim plugin.

	Improved user mappings (mapping on k in k<letter> and k<selector>).

	Made : in normal mode accept count.

	Update " register on each yank/delete operation.

	Fixed %F, accidentally broken in v0.6.2.

	Fixed segmentation fault on %f or %F expanding.

	Fixed bug with Ctrl+W, X and quick view.

	Fixed bug with yanking the ".." directory (it shouldn't be possible).

	Fixed %b macro (added space between file names).

	Fixed directory leaving after FUSE error (go to mounted file, not just up).

	Fixed bug with selection and segmentation fault.

	Fixed reaction on Ctrl+C for error messages from background processes.

	Fixed ga command (skip symbolic links).

	Fixed processing of files with percent sign in their name.

	Fixed memory leak in directory stack module.

	Fixed bug when options from startup file were not applied after startup.

	Fixed bugs with color schemes.

	Fixed problem when vifm hanged without terminal.

	Fixed bug about truncation of the last character with selection and :e %f.

	Fixed some bugs with files with single and double quotes in their names.
	Yes, again.

	Fixed bug with sorting symbolic links by name.

	Fixed bug with loosing selection before running command from visual mode.

	Fixed bugs with registers and segmentation fault.

	Fixed :d command, it is an abbreviation to :delete now.

	Fixed bug with :n

	Fixed bug with selecting last file in the view in visual mode.

	Fixed but with :delcommand.

	Fixed redraw of fileinfo dialog.

	Fixed some bugs with filters.

	Fixed :cmap.

	Fixed expanding of %d and %D macros in commands (quotes, again).

	Fixed refreshing after some commands.

	Fixed commands like :'<'>!echo %f

	Fixed one number ranges for command line commands (:2d, :4y).

	Fixed bug with too small inner buffer for shell commands.

	Fixed skipped range number (it should mean current position).

	Fixed p (it should move files from trash, not copy them).

	Fixed bug with user commands and exclamation mark.

	Fixed running of commands from :cmdhistory menu.

	Fixed execution of FUSE mount commands from :file menu.

	Fixed zb in normal mode (when pos < number on lines in a view).

	Fixed map menus (added user commands).

	Fixed recursion in user mappings.

	Fixed opening files containing spaces in their names using Vim plugin.

	Fixed command line size when initial message doesn't fit in one line.

0.6.1 to 0.6.2

	Added map menus (run :cmap, :vmap, :nmap commands without arguments).

	Added :cmdhistory command.

	Added 'fastrun' option.

	Added o and O keys for Visual mode (go to other end of selection).

	Added gv normal mode command.

	Added support for spaces and functional keys in mappings (<space> and
	<f0> - <f63>).

	Added mimetype to fileinfo dialog.

	Added %b command macro.

	Made filetype menu editable.

	Restore SIGINT (Ctrl+C) default behaviour on shellout.

	Replace escape sequences in quick view output with ^foo.

	Give options if a file already exists in destination directory.

	Implemented :colorscheme command.

	Unmount all FUSE mounts on exit.

	Implemented :vifm command.

	More verbose --version (and -v) output.

	Added Ctrl+C key handling to error message dialog.

	Implemented :yank command.

	Made command completion work with marks.

	Use file command when GTK+ and libmagic are disabled.

	Made :cd %D work.

	Better error messages.

	Use ga command results to sort by size.

	Fixed '< and '> marks handling.

	Fixed :!./ completion.

	Fixed paths in config.c to work with non standard install prefix.

	Fixed a bug with ':!!echo foo'.

	Fixed some title related small bugs.

	Fixed terminal resize when error message visible.

	Fixed yy when compatibility mode is off.

	Fixed some bugs with files with quotes in their names.

	Fixed segmentation fault on FUSE mount.

	Fixed missed status bar messages.

0.6 to 0.6.1

	Added :set command.

	Added caching for results of ga command.

	Don't reload pane on ctrl-c or escape, just clean selection.

	Store commands separated by | as one history item.

	Don't add duplicates into command history.

	Don't add commands from startup file and mappings to command history.

	Use ! with :quit or :x to discard configuration changes.

	Use checksum to determine if configuration file has been modified.

	:write! will write config even if no setting was changed.

	Always save pane locations on exit except on :q!, :quit! and ZQ.

	Don't switch active pane on Ctrl+W X.

	Fixed bug with sorting (using sort type of invalid pane).

	Bug Fix. Don't change selected items on terminal resize.

	Fixed a couple of segmentation faults on unsuccessful FUSE mount.

	Fixed n and N commands (used to repeat wrong search pattern).

	Fixed a bug with relative paths in arguments.

0.5 to 0.6

	Added :wq command.

	Added ZZ and ZQ commands.

	Added Ctrl+D and Ctrl+U commands.

	Added zb, zt and zz commands.

	Added Ctrl+E and Ctrl+Y commands.

	Added Ctrl+W W, Ctrl+W O, Ctrl+W V and Ctrl+W X commands.

	Added i command to force file opening even for executables.

	Added IEC abbreviations.

	Added Ctrl+U, Ctrl+N, Ctrl+P, Ctrl+K, Ctrl+W, Meta+F and Meta+B in
	command line mode.

	Added Home and End keys support in command line mode.

	Added backward search (?).

	Added :map, :nmap, :cmap, :vmap commands.

	Added co (change owner), cg (change group) and cp (change permissions)
	commands.

	Added utf8 support.

	Added support for motions with d and y commands.

	Added startup file.

	Added f, F, ; and <comma> normal mode commands.

	Added group to stat line.

	Added custom viewers for files.

	Added D normal mode command (deletes files omitting trash directory).

	Added P normal mode command (moves yanked files).

	Added :write command (write config file) with alias :w.

	Added progress messages for putting and deleting.

	Added users command completion for :delcommand and :command.

	Added a, s and S file selectors.

	Added --enable-extended-keys and --enable-compatibility-mode configure
	options.

	Added Ctrl+o and Ctrl+i normal mode commands to traverse through history.

	Added ! and !! completion.

	Added support for multiple commands per line (with | as delimiter).

	Added ga command (calculate directory size).

	Added cW command (change only name of file and leave old extension).

	Added :pushd and :popd commands.

	Added detection of file handlers with GTK+ or libmagic and .desktop files
	(it works only for :file command).

	Added C command (clone file).

	Changed keys input handling.

	Changed force dot files appear at the beginning of file list.

	Changed command line length limit.

	Changed history of visited directories.

	Changed ascending/descending sort for all types of criteria.

	Changed behavior of filename cell in stat line (automatic expands now).

	Changed :cd completion to use only directories.

	Changed permissions dialog to work with selected files.

	Fixed segmentation fault caused by newwin.

	Fixed segmentation fault caused by bookmarks menu.

	Fixed now view is updated after several commands.

	Fixed bug with empty command line.

	Fixed file renaming.

	Fixed ranges handling.

	Fixed behavior of n and N commands for different search directions.

	Fixed filename completion.

	Fixed user commands completion.

	Fixed memory allocation for history.

	Fixed work with registers.

	Fixed bug with disappearing pane cursor (for example after shellout).

	Fixed bug when trailing slash wasn't cut from directory name on macro
	expanding.

	Fixed running executables with spaces in their names.

0.4 to 0.5

	Changed the file size to a human friendly notation.

	Added ascending and descending sort types.

	Changed the way symbolic directories are handled.

	Fixed possible buffer overflow in colorschemes.

	Fixed transparency in colorschemes.

	Changed writing to vifmrc file to query user if
	they would like to overwrite a file that has been modified.

	Added filetype settings for mounting files with fuse-zip.

	Pauseme script was changed to report errors.

	Command line input now accepts wide characters and tab completion
	now cycles through all possible matches.

	ncursesw is now required to build vifm.

0.3a to 0.4

	Color schemes added - required a change to the vifmrc file.

	UTF-8 support

	Quick view of current file with :view command.

	Hopefully fixed bug when starting vifm with a directory on the command
	line.

	Changed executable file to check for filetypes.  If you have vifm set to
	not run executable files, it will now first check for a filetype setting
	and if present will use the program you set to open the file.  If no
	filetype is set it will open the file in vi.

	Fixed delete command when dd in :com window.

0.3 to 0.3a

	Files with % in the name should work now.

	The symlinks in the tarball were replaced with the actual scripts.

0.2 to 0.3

	Added error message for shell commands that are too long.

	Added :split, :only  for one window view.

	Added :ls command for screen and %s macro.

	Added . to repeat last command.  This currently only works with :commands.

	When deleting or putting files the process is backgrounded but it now
	waits for the process to return so that the changes show up quicker
	in the file lists.

	Removed the code to change the xterm title.

	User commands and the builtin commands now work with <Tab> expansion.

	:! and :!! now work with tab expansion.

	Changed waitpid to a loop.

	Removed the timing thread.

	Redirected error messages of processes run in the background.

	:jobs command shows menu of backgrounded processes.

	:!! segfault fixed by Dmitry Suzdalev.

	Readline like expansion of files now escapes the filename.

	Fixed menu scrolling bug when the menu list was the same size as window rows.

0.1 to 0.2

	File names are now escaped before going to the shell.

	The menus are now searchable with / or ? and basic commands :45 or :quit.

	The current position was changed to a solid bar instead of an arrow.

	Basic readline file completion.

	Command and pattern history.

	Colors are now configurable.

	cw can be used to rename files.

	Added a keys pressed window in the status bar to show the first d of dd,
	numbers for 12G or 33j movement commands, and first y of yy.

	User commands are now sorted in alphabetical order so that they may be
	used in the shortest form that does not match another command.

	The :command parsing was rewritten.

	The default action on an executable file was changed to a configurable
	option.  The default is now to view the file instead of executing it.

	New :commands
		:locate command uses locate.
		:apropos command - shows list of man pages in menu window.
		:sync command - changes the other panel to the same directory as the
			current panel.

	New Key bindings
		Normal mode:
		M - move to the middle of the window.
		L - move to the bottom of the window.
		H - move to the top of the window.
		V - switch to visual mode.
		Y - yank the currently selected files.

		Visual mode:
		M - select from the current position to the middle of the list.
		L - select from the current position to the bottom of the list.
		H - select from the current position to the top of the list.

		The bookmarks code was rewritten.

		The automatic updating of the file lists was rewritten.
