Configuration:
- Added --without/[with]-dyn-X11 flag to the configure script
to control static/dynamic linking against libX11 library.
Thanks to Hendrik Jaeger (a.k.a. henk) for the idea.
- Don't use libtool in build process on *nix platforms
(thanks to Merovius).
Documentation:
- Slightly updated plugin related documentation.
Macros:
- Added macros that are expanded to register's content
(thanks to Florian Baumann, a.k.a. derflob).
:set command and options:
- Added 'shortmess' option and its first flag: "T" to shorten
long status-bar messages (thanks to ranousse).
- Added "perms" sorting key on *nix (proposed by Daniel
Dettlaff, a.k.a. dmilith).
- Added new type of option (charset) and used it for
'cpoptions' and 'shortmess' options.
- Made 'slowfs' option actually work on OS X (thanks to
Daniel Dettlaff, a.k.a. dmilith).
Color scheme related changes:
- Added sample color schemes (proposed by Daniel Dettlaff,
a.k.a. dmilith).
- Don't fallback to default colors on try to switch to a
colorscheme, which is not supported by terminal.
TUI (Text User Interface):
- Added parsing of escape codes in the preview pane.
- Added parsing of escape codes in explore (less-like) mode.
- Don't redraw file list for explore window on resize.
- Less updates for window in explore mode on resize.
Menus and dialogs:
- Changed the way title of the permissions dialog is
composed.
Command-line mode related changes:
- Allowed exclamation mark for the :sync command (to force
synchronization of cursor position when used without
arguments).
- Don't store last command-line command for the dot normal
mode command between sessions. Also it doesn't depend on
command-line history anymore and can be used with completely
disabled history.
- Made :execute process its arguments just like :echo command
(thanks to Daniel Dettlaff, a.k.a. dmilith, which made me
discover old behaviour).
- Don't accept arguments to the :help command when 'vimhelp'
option is off.
Only on Windows:
- Pause on failed execution of a help command. Thanks to
filterfalse.
- Pause when execution of shell command fails (e.g. on
`:!foobar-does-not-exist`).
Other changes:
- Added Gentoo live ebuild. Thanks to Oleg Gordienko (a.k.a.
gordio).
- Added expand() builtin function to expand macros (thanks to
Sebastian Cyprych for the use case).
- Less-like mode now highlights multiple matches in a
line.
- Less-like mode is now updated immediately when one changes
'wrap' option.
- Save dot files filter state in vifminfo (thanks to Daniel
Dettlaff, a.k.a. dmilith).
Major fixes:
- Building on FreeBSD and OS X (thanks to Daniel R., a.k.a.
r1chelt, and Daniel Dettlaff, a.k.a. dmilith).
- Various changes in configuration using autotools.
- Removed using of libtool in build process on *nix-like
systems.
- vifminfo file update on Windows (broken in 0.7.4b).
- Various issues with displaying wide characters (e.g.
Chinese).
- Ctrl-W H/J/K/L shortcuts and less-like view.
- Issues with calling Vim on :help command. Thanks to
filterfalse.
See change log for full list of changes and by whom they were suggested.