1.0b2: * Extensive Firefox 4 support, including: - Tabs in :buffer completions and listings are grouped by panorama groups. - Only visible tabs are considered in tab numbering, gt/gn/gN, etc. * Improved startup time by a factor of 7. * Significant completion speed improvements, especially for JavaScript. * Greatly improved private mode support and :sanitize command. - Full integration with Firefox data clearing dialogs. - Support for sanitizing items at shutdown. - Fine-grained control over what data is sanitized and for what timespan. - Support for sanitizing reference to particular hosts, everywhere from command-line and message history to option values and cookies. * New and much more powerful incremental search implementation. Improvements over the standard Firefox find include: - Starts at the cursor position in the currently selected frame, unlike Firefox, which always starts at the start of the first frame. - Returns the cursor and viewport to their original position on cancel. - Backtracks to the first successful match after pressing backspace. - Supports reverse incremental search. - Input boxes are not focused when matches are highlighted. * Ex command parsing improvements, including: - Multiple Ex commands may now be separated by | - Commands can continue over multiple lines in RC files by prefixing the continuation lines with a \ - The \ character is no longer treated specially within single quotes, i.e., 'fo\o''bar' ⇒ fo\o'bar * Command line is now hidden by default. Added c, C, and M to 'guioptions'. * Hint mode improvements, including: - Added g; continued extended hint mode, which allows selecting multiple hints. Removed ;F. - Hints are now updated after scrolling and window resizing. - Added ;S mode for creating search keywords. - Added 'hintkeys' option. - Added "transliterated" option to 'hintmatching'. * JavaScript completion improvements, including: - The prototype of the function whose arguments are currently being typed is displayed during completion. - Non-enumerable global properties are now completed for the global object, including XMLHttpRequest and encodeURI. * The concept of completion contexts is now exposed to the user (see :h :contexts), allowing for powerful and fine-grained completion system customization. * IMPORTANT: Command script files now use the *.penta file extension. * IMPORTANT: Plugins are now loaded from the 'plugins/' directory in 'runtimepath' rather than 'plugin/'. * IMPORTANT: 'loadplugins' is now a regexlist option rather than a boolean. * IMPORTANT: 'cdpath' and 'runtimepath' no longer treat ",," specially. Use "." instead. * IMPORTANT: Option value quoting has changed. List options will no longer be split at quoted commas and the option name, operators, and = sign may no longer be quoted. This will break certain automatically-generated configuration files. See :help stringlist * IMPORTANT: 'extendedhinttags' is now a regexmap rather than a string. * IMPORTANT: 'guioptions' default value has changed. * IMPORTANT: 'mapleader' is now an option rather than a :let variable. * Added "bookmarks", "diverted", and "links" to 'activate' option. * Added 'altwildmode' and command-line key binding. * Added 'autocomplete' option for specifying which completion groups should be auto-completed. * Added 'banghist' option. * Added BookmarkChange, BookmarkRemove autocommands. * Added -keyword, -tags, -title to :delbmarks. * Added "passwords" and "venkman" dialogs to :dialog. * Added :extupdate command. * Replaced 'focuscontent' with 'strictfocus'. * Changed 'urlseparator' default value to '|'. * Added 'wildanchor' option. * Added -javascript option to :abbrev and :map. * Added several new options to :map. * Added -agent flag to :style. * Added :write !cmd and :write >>file. * Added :yank command. * Removed the :source line at the end of files generated by :mkpentadactylrc. * gf now toggles between source and content view. The | key binding has been removed. * :extadd now supports remote URLs as well as local files on Firefox 4. * :open now only opens files beginning with /, ./, ../, or ~/ * 'complete' now defaults to "slf" but file completion only triggers when the URL begins as above. * Page zoom information is now shown in the status bar, and change in zoom status no longer appears in :messages. * Added ZO, ZI, ZM, and ZR as aliases for zO, zI, zM, and zR. * Completion list now behaves better when the multi-line output window is displayed. * Major help system improvements: - Plugins may now provide full-fledged ':help' documentation. - Add basic plugin authorship documentation. - The help system is newly modularized and features significant updates, rewrites, and formatting improvements. * Removed :beep. * Removed :edit, :tabedit, and :winedit aliases. * Removed :play.