]> git.donarmstrong.com Git - dactyl.git/blobdiff - pentadactyl/NEWS
Import 1.0rc1 supporting Firefox up to 11.*
[dactyl.git] / pentadactyl / NEWS
index af99705228447e8fdfec3def18571027bd407176..a9b1526b2233d880ef9da7c1ea878a87d183b0cd 100644 (file)
@@ -1,4 +1,4 @@
-1.0b7pre:
+1.0rc1:
     • Extensive Firefox 4 support, including:
       - Fully restartless. Can now be installed, uninstalled,
         enabled, disabled, and upgraded without restarting Firefox.
         everywhere from command-line and message history to option
         values and cookies. [b1]
     • New and much more powerful incremental search implementation.
-      Improvements over the standard Firefox find include: [b1]
+      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.
+        the first frame. [b1]
       - Returns the cursor and viewport to their original position
-        on cancel.
+        on cancel. [b1]
       - Backtracks to the first successful match after pressing
-        backspace.
-      - Supports reverse incremental search.
-      - Input boxes are not focused when matches are highlighted.
+        backspace. [b1]
+      - Supports reverse incremental search. [b1]
+      - Input boxes are not focused when matches are highlighted. [b1]
+      - Crude regular expression search is supported. [b8]
+      - New searches now start within the current viewport where possible. [b8]
+    • Text editing improvements, including:
+      - Added t_gu, t_gU, and v_o mappings. [b8]
+      - Added t_<C-a> and t_<C-a> mappings. [b8]
+      - Added o_c, o_d, and o_y mappings. [b8]
+      - Added register and basic kill ring support, t_" and
+        I_<C-'>/I_<C-"> mappings, and :registers command. [b8]
+      - Added operator modes and proper first class motion maps. [b8]
+      - Improved undo support for most mappings. [b8]
+    • General completion improvements
+      - Greatly improved completion rendering performance, especially
+        while scrolling. [b8]
+      - Added c_<C-f>, c_<C-b>, c_<C-Tab>, and c_<C-S-Tab> for scrolling
+        the completion list in increments larger than one line. [b8]
+      - Improved handling of asynchronous completions, including: [b8]
+        + Pressing <Return> after tabbing past the end of already received
+          completions will execute the command after the desired result has
+          arrived.
+        + Tabbing past the end of available completions more reliably selects
+          the desired completion when it is available.
+        + Late arriving completion results no longer interfere with typing.
+        + It is now possible to skip past the end of incomplete completion
+          groups via the c_<C-f> and c_<C-Tab> keys.
+      - JavaScript completion improvements, including: [b2]
+        + 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 :contexts), allowing for powerful and fine-grained
+        completion system customization. [b1]
     • Ex command parsing improvements, including:
       - Multiple Ex commands may now be separated by | [b1]
       - Commands can continue over multiple lines in RC files by
         prefixing the continuation lines with a \ [b3]
       - The \ character is no longer treated specially within single
         quotes, i.e., 'fo\o''bar' ⇒ fo\o'bar [b1]
+    • IMPORTANT: Command script files now use the *.penta file extension. [b2]
+    • IMPORTANT: Plugins are now loaded from the 'plugins/'
+      directory in 'runtimepath' rather than 'plugin/'. [b1]
     • The command line is now hidden by default. Added c, C, and M to
       'guioptions'. [b4]
     • Hints mode improvements, including:
       - Added ;a and ;S modes for creating bookmarks and search keywords. [b4][b3]
       - Added 'hintkeys' option. [b2]
       - Added "transliterated" option to 'hintmatching'. [b1]
-    • General completion improvements
-      - JavaScript completion improvements, including: [b2]
-        + 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 :contexts), allowing for powerful and fine-grained
-        completion system customization. [b1]
     • The external editor can now be configured to open to a given
       line number and column, used for opening source links and
       editing input fields with i_<C-i>. See :h 'editor'. [b4]
     • Improved [macro-string] support, including automatic elision
       of optional elements, and array subscripts. [b4][b7]
+    • Added -pentadactyl-remote command-line option. [b8]
+    • Moved the smooth-scroll plugin to the core. [b8]
+    • Improvements to marks:
+      - Marks are now stored as line and column ordinals rather than percentages. [b8]
+      - Marks now store the marked element and ensure its visibility when followed. [b8]
     • Mapping changes:
       - It's now possible to map keys in many more modes, including
         Hint, Multi-line Output, and Menu. [b4]
+      - <C-o> and <C-i> now behave more like Vim. [b8]
+      - n_G now uses 'linenumbers' to determine destination if possible. [b8]
+      - Add n_s and n_S. [b8]
+      - Added Operator mode for motion maps, per Vim. [b8]
       - Added site-specific mapping groups and related command
         changes. [b6]
       - Added 'timeout' and 'timeoutlen' options. [b6]
-      - Added n_{, n_}, n_[, and n_] mappings. [b7]
+      - Added n_{, n_}, n_[ and n_] mappings. [b7]
+      - Added n_g], n_[d and n_]d. [b8]
+      - Added <C-t> to open the next mapping in a new tab. [b8]
       - Added <A-b> to execute a builtin mapping. [b6]
       - Added <A-m>l and <A-m>s to aid in the construction of
         macros. [b6]
         :listoptions and :listcommands, providing more powerful and
         consistent interactive help facility (improvements include
         listing keys for modes other than Normal, filtering the output,
-        and linking to source code locations). [b4]
+        and linking to source code definitions). [b4]
       - :downloads now opens a download list in the multi-line output
         buffer. Added -sort flag. [b6][b7]
       - :style now supports regexp site-filters on Firefox 6+. [b7]
       - :qa closes only the current window, per Vim. [b7]
+      - Added :background command. [b8]
+      - Removed :bwipeout and :bunload aliases. Changed :bdelete and
+        :tabclose semantics slightly. The latter now only operates on
+        visible tabs. [b8]
+      - Added -id flag to :bmark command and changed updating semantics. [b8]
       - Added :exit command. [b7]
       - Added :dlclear command. [b7]
       - :extensions has been replaced with a more powerful :addons. [b6]
       - :command now accepts comma-separated alternative command names. [b4]
       - :command -complete custom now also accepts a completions array, see
         :h :command-completion-custom. [b4]
+      - Removed :beep. [b2]
+      - Removed :edit, :tabedit, and :winedit aliases. [b2]
+      - Removed :play. [b2]
     • Improvements to :style and :highlight:
       - Added -link flag to :highlight. [b4]
       - Added -agent flag to :style. [b2]
       - Boolean options no longer accept an argument. [b4]
       - 'cdpath' and 'runtimepath' no longer treat ",,"
         specially. Use "." instead. [b2]
+      - 'complete' is now a [stringlist] rather than a [charlist]
+        and supports native autocomplete providers. [b8]
       - 'extendedhinttags' is now a [regexpmap] rather than a
         string. [b2]
       - 'guioptions' default value has changed. [b4][b7]
         variable. [b4]
       - 'passkeys' is now a [sitemap] with key chain support rather
         than a [regexpmap]. [b6]
+      - The precise format of 'sanitizeitems' has changed slightly. [b8]
       - 'showmode' is now a [regexplist]. [b6]
       - 'showstatuslinks' and 'showtabline' are now [string] options. [b4]
-    • IMPORTANT: Command script files now use the *.penta file extension. [b2]
-    • IMPORTANT: Plugins are now loaded from the 'plugins/'
-      directory in 'runtimepath' rather than 'plugin/'. [b1]
-    • Option changes:
+    • Other option changes:
       - Added [stringmap], [regexplist], and [regexpmap] option
         types. [b1]
       - Added [sitelist] and [sitemap] option types. [b6]
       - Added 'banghist' option. [b1]
       - Added 'cookies', 'cookieaccept', and 'cookielifetime' options. [b3]
       - Added 'downloadsort' option. [b7]
+      - Added 'findflags' option. [b8]
       - Replaced 'focuscontent' with 'strictfocus'. [b1]
       - Made 'strictfocus' a [sitemap]. [b7]
       - 'complete' now defaults to "slf" but file completion only
         triggers when the URL begins as above. [b1]
       - Added 'jumptags' option. [b7]
+      - Added 'linenumbers' option. [b8]
       - Added 's' flag to 'pageinfo' and changed default value. [b7]
       - Added 'passkeys' option. [b3]
       - Added 'passunknown' option. [b7]
       - Changed 'urlseparator' default value to "|". [b3]
-      - Added "passwords" and "venkman" dialogs to :dialog. [b2]
+      - Added "passwords", and "venkman" dialogs to :dialog. [b2][b8]
+      - Added 'scrollsteps' and 'scrolltime' options. [b8]
+      - Added 'spelllang' option. [b8]
       - Make 'showmode' a [stringlist] option. [b7]
       - Added 'wildanchor' option. [b2]
+      - Added 'yankshort' option. [b8]
     • Added BookmarkChange, BookmarkRemove autocommands. [b2]
     • Removed the :source line at the end of files generated by
       :mkpentadactylrc. [b2]
       - The help system is newly modularized and features significant
         updates, rewrites, and formatting improvements. [b1]
       - Added <A-F1> to open the single, consolidated help page. [b5]
-    • Removed :beep. [b2]
-    • Removed :edit, :tabedit, and :winedit aliases. [b2]
-    • Removed :play. [b2]
 
 # vim:set ft=conf sts=2 sw=2 et fo=tcn2 tw=68: