\f
* Changes in Emacs 21.3
+** If you hit M-C-SPC (mark-sexp) repeatedly, the marked region
+will now be extended each time, so you can mark the next two sexps with
+M-C-SPC M-C-SPC, for example.
+
+** mouse-wheels can now scroll a specific fraction of the window
+(rather than a fixed number of lines) and the scrolling is `progressive'.
+
** The keyboard-coding-system is now automatically set based on
your current locale settings. If it turns out that your terminal
-does not support the encoding implied by your locale, you will
-need to add
+does not support the encoding implied by your locale (for example,
+it inserts non-ASCII chars if you hit M-i), you will need to add
(set-keyboard-coding-system nil)
\f
* Lisp Changes in Emacs 21.3
+** describe-vector now takes a second argument `describer' which is
+called to print the entries' values. It default to `princ'.
+
** defcustom and other custom declarations now use a default group
(the last group defined in the same file) when no :group was given.
+2001-11-19 Stefan Monnier <monnier@cs.yale.edu>
+
+ * emacs-lisp/lisp.el (mark-sexp): Mark more if repeated.
+
+ * progmodes/cc-engine.el (c-parse-state): Typo. From Martin Stjernholm.
+
+ * mwheel.el (mouse-wheel-scroll-amount): Allow float values.
+ (mouse-wheel-progessive-speed): New var.
+ (mwheel-scroll): Use it and handle float values.
+
+ * lazy-lock.el (lazy-lock-install-hooks): Remove make-local-hook.
+
+ * iswitchb.el (iswitchb-mode): Use define-minor-mode.
+ (iswitchb): Fix the case where the result was selected with the mouse.
+ (iswitchb-completion-help): Use the normal *Completions* now that
+ mouse selection works.
+ (iswitchb-minibuffer-setup): Simplify.
+
+ * newcomment.el (comment-column, comment-style, comment-multi-line)
+ (comment-auto-fill-only-comments): Remove :group arg.
+ (comment-padding): Add :type.
+ (comment-indent-new-line): Ignore comment-auto-fill-only-comments
+ if called interactively.
+
2001-11-19 Colin Walters <walters@verbum.org>
* calc/calc.el (toplevel): Add comment and version header.
(browse-url-default-browser): New function.
(browse-url-process-environment): Use browse-url-browser-display.
(browse-url-browser-display): Renamed from browse-url-netscape-display.
- (browse-url-mozilla-startup-arguments, browse-url-galeon-program)
+ (browse-url-mozilla-startup-arguments, browse-url-galeon-program)
(browse-url-galeon-arguments, browse-url-galeon-startup-arguments)
(browse-url-mozilla-program, browse-url-mozilla-arguments): New vars.
(browse-url-browser-function): New default, new options.
2001-11-19 Stefan Monnier <monnier@cs.yale.edu>
+ * fileio.c (Fwrite_region): Move choose_write_coding_system to
+ after build_annotations.
+
* syntax.c (describe_syntax): Add dummy arg.
(describe_syntax_1): Update call to describe_vector.