Handle system default font and changing font parameters.
[bpt/emacs.git] / lisp / ChangeLog
index a042130..61f1b5d 100644 (file)
+2009-11-17  Jan Djärv  <jan.h.d@swipnet.se>
+
+       * menu-bar.el: Put "Use system font" in Option-menu.
+
+       * loadup.el: If feature system-font-setting or font-render-setting is
+       there, load font-setting.
+
+       * Makefile.in (ELCFILES): font-settings.el is new.
+       * font-setting.el: New file.
+
+2009-11-17  Glenn Morris  <rgm@gnu.org>
+
+       * vc-svn.el (vc-svn-print-log): Fix typo in previous.
+
+       * net/newst-treeview.el (newsticker--treeview-list-update-faces):
+       Preserve point in the list buffer.  (Bug#4939)
+       Use point-at-eol.
+       (newsticker--treeview-list-update-highlight)
+       (newsticker--treeview-tree-update-highlight): Use point-at-bol/eol.
+
+2009-11-16  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-bin.el (math-symclip, calcFunc-symclip, calc-symclip):
+       Remove.
+
+       * calc/calc-ext.el (calc-init-extensions): Remove references to
+       symclip.
+
+       * calc/calc-menu.el (calc-arithmetic-menu): Remove `calc-symclip'.
+
+       * calc/calc-map.el (calc-get-operator, calc-b-oper-keys):
+       * calc/calc-help.el (calc-b-prefix-help):  Remove references to
+       `calc-symclip'.
+
+2009-11-16  Kevin Ryde  <user42@zip.com.au>
+
+       * textmodes/flyspell.el (sgml-mode-flyspell-verify): Use
+       `sgml-lexical-context' instead of own parse for tag.  (Further to
+       Bug#4511).
+
+       * emacs-lisp/lisp-mnt.el (lm-keywords): Allow multi-line keywords.
+       (lm-keywords-list): Allow comma-only separator like "foo,bar".
+       Ignore trailing spaces by omit-nulls to split-string (fixing
+       regression from Emacs 21 due to the incompatible split-string
+       change).  (Bug #4928.)
+
+2009-11-16  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-log-show-limit): Default to 2000.
+       (vc-print-log-internal): Insert buttons to request more entries
+       when limiting the output.
+
+       * vc-sccs.el (vc-sccs-print-log):
+       * vc-rcs.el (vc-rcs-print-log):
+       * vc-cvs.el (vc-cvs-print-log):
+       * vc-git.el (vc-git-print-log): Return 'limit-unsupported when
+       LIMIT is non-nil.
+
+2009-11-16  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp-gvfs.el (tramp-gvfs-dbus-event-error): Raise only an
+       error when `tramp-gvfs-dbus-event-vector' is set.
+       (tramp-gvfs-maybe-open-connection): Loop over `read-event'.
+
+2009-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * vc-rcs.el (vc-rcs-consult-headers): Add missing save-excursion.
+
+2009-11-16  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el (dbus-unregister-service): New defun.
+       (dbus-register-property): Register the handlers of
+       "org.freedesktop.DBus.Properties" for SERVICE.
+       (dbus-property-handler): Fix docstring.
+
+2009-11-16  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * emacs-lisp/bytecomp.el (byte-compile-output-file-form):
+       Quote doc string reference in defvaralias as it is not in special form.
+       (byte-compile-output-docform): Doc fix.
+
+2009-11-16  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (math-2-word-size, math-half-2-word-size)
+       (calc-complement-signed-mode): New variables.
+       (calc-set-mode-line): Add indicator for twos-complements.
+       (math-format-number): Format twos-complement notation.
+
+       * calc/calc-bin.el (calc-word-size): Reset the variables
+       `math-2-word-size' and `math-half-2-word-size'.
+       (math-format-complement-signed, math-symclip, calcFunc-symclip)
+       (calc-symclip): New functions.
+
+       * calc/calc-aent.el (math-read-token): Read complement signed numbers.
+
+       * calc/calc-embed.el (calc-embedded-mode-vars):
+       Add `calc-complement-signed-mode' to the list of modes.
+
+       * calc/calc-map.el (calc-get-operator): Add `calc-symclip'.
+       (calc-b-oper-keys): Add `calc-symclip' to list.
+
+       * calc/calc-ext.el (math-read-number-fancy): Read complement
+       signed numbers.
+       (calc-init-extensions): Add binding for `calc-symclip'.
+       Add autoload for `calcFunc-symclip' and `calc-symclip'.
+
+       * calc/calc-menu.el (calc-arithmetic-menu): Add item for
+       `calc-symclip'.
+       (calc-modes-menu): Add item for twos complement mode.
+
+       * calc/calc-help.el (calc-b-prefix-help):  Add help for `calc-symclip'.
+
+2009-11-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * register.el (jump-to-register, insert-register): Handle Semantic
+       tags.  From commented-out advice in semantic/senator.el.
+
+2009-11-15  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-log-show-limit): New variable.
+       (vc-print-log, vc-print-root-log): Add new argument LIMIT.  Set it
+       when using a prefix argument.
+       (vc-print-log-internal): Add new argument LIMIT.
+
+       * vc-svn.el (vc-svn-print-log):
+       * vc-mtn.el (vc-mtn-print-log):
+       * vc-hg.el (vc-hg-print-log):
+       * vc-bzr.el (vc-bzr-print-log): Add new optional argument LIMIT,
+       pass it to the log command when set. Make the BUFFER argument
+       non-optional.
+
+       * vc-sccs.el (vc-sccs-print-log):
+       * vc-rcs.el (vc-rcs-print-log):
+       * vc-git.el (vc-git-print-log):
+       * vc-cvs.el (vc-cvs-print-log): Add new optional argument LIMIT,
+       ignore it.  Make the BUFFER argument non-optional
+
+       * bindings.el (mode-line-buffer-identification): Do not purecopy.
+
+2009-11-15  Chong Yidong  <cyd@stupidchicken.com>
+
+       * dired.el (dired-mode-map): Move encryption items to "Operate"
+       menu (Bug#4703).
+
+       * strokes.el (strokes-update-window-configuration): Make strokes
+       buffer current before erasing (Bug#4906).
+
+       * cedet/semantic/idle.el (semantic-idle-summary-mode)
+       (semantic-idle-summary-mode): Define using define-minor-mode
+       instead of define-semantic-idle-service.
+       (semantic-idle-summary-mode): New function.
+       (semantic-idle-summary-mode-setup): Use pre-command-hook to ensure
+       that mouse motion does not reset the echo area.
+
+2009-11-15  Juri Linkov  <juri@jurta.org>
+
+       * simple.el (set-mark-default-inactive): Add :type, :group
+       and :version.  (Bug#4876)
+
+2009-11-15  Michael Albinus  <michael.albinus@gmx.de>
+
+       * arc-mode.el (archive-maybe-copy): Move creation of directory ...
+       (archive-unique-fname): ... here.  (Bug#4929)
+
+2009-11-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * help-mode.el (help-make-xrefs): Undo the last revert, and replace it
+       with a real fix.
+
+       * novice.el (disabled-command-function): Add useful args.
+       Setup the help buffer so that [back] works.
+       Remove redundant call to help-mode.
+       (disabled-command-function): Use `case'.
+       (en/disable-command): New function extracted from enable-command.
+       (enable-command, disable-command): Use it.
+
+2009-11-14  Glenn Morris  <rgm@gnu.org>
+
+       * menu-bar.el (menu-bar-tools-menu): Read and send mail entries are not
+       constants.  (Bug#4913)
+
+       * emacs-lisp/elint.el (elint-standard-variables): Doc fix.
+
+2009-11-14  Shigeru Fukaya  <shigeru.fukaya@gmail.com>
+
+       * emacs-lisp/elint.el (elint-standard-variables): Add some variables
+       defined in C that have no doc-strings.  (Bug#1063)
+
+2009-11-14  Francis Wright  <F.J.Wright@qmul.ac.uk>
+
+       * cus-edit.el (data, files):
+       * ps-print.el (postscript): Doc fixes for custom groups.  (Bug#3327)
+
+2009-11-14  Chong Yidong  <cyd@stupidchicken.com>
+
+       * simple.el (shell-command): Doc fix (Bug#4891).
+
+       * help-mode.el (help-make-xrefs): Revert 2009-11-13 change.
+
+2009-11-14  Glenn Morris  <rgm@gnu.org>
+
+       * emulation/viper.el (viper-set-hooks): Remove duplicate advice
+       statements for vc-diff, emerge-quit, and rmail-cease-edit.
+       If they are already loaded, eval-after-load will do the right thing.
+
+       * speedbar.el (top-level): Remove unnecessary load of ange-ftp when
+       compiling.
+
+       * emacs-lisp/bytecomp.el (byte-compile-single-version): Remove, unused.
+
+       * simple.el (x-selection-owner-p): Declare.
+       (read-mail-command): Use custom radio type rather than choice.
+       (completion-no-auto-exit): Doc fix.
+
+       * custom.el (defgroup):
+       * epg-config.el (epg): Doc fixes.
+
+2009-11-14  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * bindings.el (mode-line-buffer-identification): Purecopy only the string.
+       * international/ccl.el (define-ccl-program): Do not purecopy the
+       docstring, defconst does it anyway.
+
+2009-11-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * add-log.el (add-change-log-entry): Avoid displaying the changelog
+       a second time.
+
+       * x-dnd.el (x-dnd-maybe-call-test-function):
+       * window.el (split-window-vertically):
+       * whitespace.el (whitespace-help-on):
+       * vc-rcs.el (vc-rcs-consult-headers):
+       * userlock.el (ask-user-about-lock-help)
+       (ask-user-about-supersession-help):
+       * type-break.el (type-break-force-mode-line-update):
+       * time-stamp.el (time-stamp-conv-warn):
+       * terminal.el (te-set-output-log, te-more-break, te-filter)
+       (te-sentinel,terminal-emulator):
+       * term.el (make-term, term-exec, term-sentinel, term-read-input-ring)
+       (term-write-input-ring, term-check-source, term-start-output-log):
+       (term-display-buffer-line, term-dynamic-list-completions):
+       (term-ansi-make-term, serial-term):
+       * subr.el (selective-display):
+       * strokes.el (strokes-xpm-to-compressed-string, strokes-decode-buffer)
+       (strokes-encode-buffer, strokes-xpm-for-compressed-string):
+       * speedbar.el (speedbar-buffers-tail-notes, speedbar-buffers-item-info)
+       (speedbar-reconfigure-keymaps, speedbar-add-localized-speedbar-support)
+       (speedbar-remove-localized-speedbar-support)
+       (speedbar-set-mode-line-format, speedbar-create-tag-hierarchy)
+       (speedbar-update-special-contents, speedbar-buffer-buttons-engine)
+       (speedbar-buffers-line-directory):
+       * simple.el (shell-command-on-region, append-to-buffer)
+       (prepend-to-buffer):
+       * shadowfile.el (shadow-save-todo-file):
+       * scroll-bar.el (scroll-bar-set-window-start, scroll-bar-drag-1)
+       (scroll-bar-maybe-set-window-start):
+       * sb-image.el (speedbar-image-dump):
+       * saveplace.el (save-place-alist-to-file, save-places-to-alist)
+       (load-save-place-alist-from-file):
+       * ps-samp.el (ps-print-message-from-summary):
+       * ps-print.el (ps-flush-output, ps-insert-file, ps-get-boundingbox)
+       (ps-background-image, ps-begin-job, ps-do-despool):
+       * ps-bdf.el (bdf-find-file, bdf-read-font-info):
+       * printing.el (pr-interface, pr-ps-file-print, pr-find-buffer-visiting)
+       (pr-ps-message-from-summary, pr-lpr-message-from-summary):
+       (pr-call-process, pr-file-list, pr-interface-save):
+       * novice.el (disabled-command-function)
+       (enable-command, disable-command):
+       * mouse.el (mouse-buffer-menu-alist):
+       * mouse-copy.el (mouse-kill-preserving-secondary):
+       * macros.el (kbd-macro-query):
+       * ledit.el (ledit-go-to-lisp, ledit-go-to-liszt):
+       * informat.el (batch-info-validate):
+       * ido.el (ido-copy-current-word, ido-initiate-auto-merge):
+       * hippie-exp.el (try-expand-dabbrev-visible):
+       * help-mode.el (help-make-xrefs):
+       * help-fns.el (describe-variable):
+       * generic-x.el (bat-generic-mode-run-as-comint):
+       * finder.el (finder-mouse-select):
+       * find-dired.el (find-dired-sentinel):
+       * filesets.el (filesets-file-close):
+       * files.el (list-directory):
+       * faces.el (list-faces-display, describe-face):
+       * facemenu.el (list-colors-display):
+       * ezimage.el (ezimage-image-association-dump, ezimage-image-dump):
+       * epg.el (epg--process-filter, epg-cancel):
+       * epa.el (epa--marked-keys, epa--select-keys, epa-display-info)
+       (epa--read-signature-type):
+       * emerge.el (emerge-copy-as-kill-A, emerge-copy-as-kill-B)
+       (emerge-file-names):
+       * ehelp.el (electric-helpify):
+       * ediff.el (ediff-regions-wordwise, ediff-regions-linewise):
+       * ediff-vers.el (rcs-ediff-view-revision):
+       * ediff-util.el (ediff-setup):
+       * ediff-mult.el (ediff-append-custom-diff):
+       * ediff-diff.el (ediff-exec-process, ediff-process-sentinel)
+       (ediff-wordify):
+       * echistory.el (Electric-command-history-redo-expression):
+       * dos-w32.el (find-file-not-found-set-buffer-file-coding-system):
+       * disp-table.el (describe-display-table):
+       * dired.el (dired-find-buffer-nocreate):
+       * dired-aux.el (dired-rename-subdir, dired-dwim-target-directory):
+       * dabbrev.el (dabbrev--same-major-mode-p):
+       * chistory.el (list-command-history):
+       * apropos.el (apropos-documentation):
+       * allout.el (allout-obtain-passphrase):
+       (allout-copy-exposed-to-buffer):
+       (allout-verify-passphrase): Use with-current-buffer.
+
+2009-11-13  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (ELCFILES): Regenerate.
+
+2009-11-13  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el (dbus-registered-objects-table): Rename from
+       `dbus-registered-functions-table', because it contains also properties.
+       (dbus-unregister-object): Unregister also properties.
+       (dbus-get-property, dbus-set-property, dbus-get-all-properties):
+       Use a timeout of 500 msec, in order to not block.
+       (dbus-register-property, dbus-property-handler): New defuns.
+
+2009-11-13  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * simple.el (minibuffer-default-add-completions): Drop deprecated
+       4th arg.
+
+2009-11-13  Tomas Abrahamsson  <tab@lysator.liu.se>
+
+       * textmodes/artist.el (artist-mouse-choose-operation):
+       Call `tmm-prompt' instead of `x-popup-menu' if we cannot popup
+       menus. Bug noticed by Eli Zaretskii <eliz@gnu.org>.
+       (artist-compute-up-event-key): New function.
+       (artist-mouse-choose-operation, artist-down-mouse-1): Call it.
+
+2009-11-13  Kenichi Handa  <handa@m17n.org>
+
+       * language/japan-util.el: Make sure that the value of jisx0208
+       property is jisx0208 character.
+
+2009-11-13  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * international/mule.el (auto-coding-regexp-alist): Only purecopy
+       car or each item, not the whole list.
+
+2009-11-12  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * minibuffer.el (minibuffer-completion-help):
+       Use minibuffer-hide-completions.
+
+2009-11-12  Per Starbäck  <per@starback.se>  (tiny change)
+
+       * dired.el (dired-save-positions, dired-restore-positions): New funs.
+       (dired-revert): Use them (bug#4880).
+
+2009-11-12  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * tooltip.el (tooltip-frame-parameters): Undo previous change.
+
+2009-11-12  Juri Linkov  <juri@jurta.org>
+
+       * ffap.el (ffap-alternate-file-other-window, ffap-literally):
+       New functions.
+       (find-file-literally-at-point): Alias of `ffap-literally'.
+
+2009-11-12  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * textmodes/ispell.el (ispell-skip-region-alist):
+       * textmodes/css-mode.el (auto-mode-alist):
+       * progmodes/compile.el (auto-mode-alist):
+       * international/mule.el (ctext-non-standard-encodings-alist)
+       (ctext-non-standard-encodings-regexp):
+       * simple.el (shell-command-switch, text-read-only):
+       * replace.el (occur-mode-map):
+       * paths.el (rmail-file-name):
+       * jka-cmpr-hook.el (jka-compr-build-file-regexp):
+       * find-file.el (ff-special-constructs):
+       * files.el (file-name-handler-alist):
+       * composite.el: Purecopy strings.
+
+       * emacs-lisp/cl-macs.el (define-compiler-macro): Purecopy the file name.
+
+2009-11-11  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * widget.el (define-widget): Purecopy the docstring.
+       * international/mule-cmds.el (charset): Do not purecopy the
+       docstring here, define-widget does it.
+
+       * textmodes/texinfo.el (texinfo-open-quote, texinfo-close-quote):
+       * textmodes/bibtex-style.el (auto-mode-alist):
+       * progmodes/inf-lisp.el (inferior-lisp-prompt):
+       * progmodes/compile.el (compile-command):
+       * language/korea-util.el (default-korean-keyboard):
+       * international/mule-conf.el (file-coding-system-alist):
+       * emacs-lisp/eldoc.el (eldoc-minor-mode-string):
+       * tooltip.el (tooltip-frame-parameters):
+       * newcomment.el (comment-end, comment-padding):
+       * dired.el (dired-trivial-filenames):
+       * comint.el (comint-file-name-prefix): Purecopy initial values.
+
+2009-11-11  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-advice-minibuffer-electric-separator)
+       (tramp-advice-minibuffer-electric-tilde): Unload advices via
+       `tramp-unload'.
+       (tramp-advice-make-auto-save-file-name)
+       (tramp-advice-file-expand-wildcards): Apply also `ad-activate'
+       after removing the advice.
+
+2009-11-11  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/grep.el (grep-regexp-alist):
+       * international/mule-cmds.el (iso-2022-control-alist):
+       * emacs-lisp/timer.el (timer-duration-words):
+       * subr.el (version-separator, version-regexp-alist):
+       * minibuffer.el (completion-styles-alist):
+       * faces.el (face-attribute-name-alist, list-faces-sample-text):
+       Change defvars to defconsts.
+
+       * Makefile.in (ELCFILES): Add international/mule-conf.elc.
+       * loadup.el ("international/mule-conf"): Load the byte compiled version.
+       * international/mule-conf.el: Allow to be byte compiled.
+
+       * international/mule.el (define-charset): Purecopy props.
+       (load-with-code-conversion): Purecopy doc string and file name.
+       (put-charset-property): Purecopy strings.
+       (auto-coding-alist, auto-coding-regexp-alist): Purecopy initial value.
+
+       * international/mule-cmds.el (register-input-method): Purecopy arguments.
+       (define-char-code-property): Correctly purecopy the table.
+
+       * international/ccl.el (define-ccl-program): Purecopy the docstring.
+
+       * emacs-lisp/easy-mmode.el (define-minor-mode): Purecopy :lighter.
+
+       * subr.el (add-hook): Purecopy strings.
+       (eval-after-load): Purecopy load-history-regexp and the form.
+
+       * custom.el (custom-declare-group): Purecopy load-file-name.
+
+       * subr.el (menu-bar-separator): New defconst.
+       * net/eudc.el (eudc-tools-menu):
+       * international/mule-cmds.el (set-coding-system-map)
+       (mule-menu-keymap):
+       * emacs-lisp/lisp-mode.el (emacs-lisp-mode-map):
+       * vc-hooks.el (vc-menu-map):
+       * replace.el (occur-mode-map):
+       * menu-bar.el (menu-bar-file-menu, menu-bar-search-menu)
+       (menu-bar-edit-menu, menu-bar-goto-menu)
+       (menu-bar-custom-menu, menu-bar-showhide-menu)
+       (menu-bar-options-menu, menu-bar-tools-menu)
+       (menu-bar-encryption-decryption-menu, menu-bar-describe-menu)
+       (menu-bar-search-documentation-menu, menu-bar-manuals-menu)
+       (menu-bar-help-menu):
+       * ediff-hook.el (menu-bar-ediff-menu, menu-bar-ediff-merge-menu):
+       * buff-menu.el (Buffer-menu-mode-map): Use menu-bar-separator.
+
+       * term/x-win.el (x-gtk-stock-map):
+       * progmodes/vera-mode.el (auto-mode-alist):
+       * progmodes/inf-lisp.el (inferior-lisp-filter-regexp)
+       (inferior-lisp-program, inferior-lisp-load-command):
+       * progmodes/hideshow.el (hs-special-modes-alist):
+       * progmodes/gud.el (same-window-regexps):
+       * progmodes/grep.el (grep-program, find-program, xargs-program):
+       * net/telnet.el (same-window-regexps):
+       * net/rlogin.el (same-window-regexps):
+       * language/ethiopic.el (font-ccl-encoder-alist):
+       * vc-sccs.el (vc-sccs-master-templates):
+       * vc-rcs.el (vc-rcs-master-templates):
+       * subr.el (cl-assertion-failed):
+       * simple.el (next-error-overlay-arrow-position):
+       * lpr.el (lpr-command):
+       * locate.el (locate-ls-subdir-switches):
+       * info.el (same-window-regexps, info)
+       (Info-goto-emacs-command-node, Info-goto-emacs-key-command-node):
+       * image-mode.el (image-mode, auto-mode-alist):
+       * hippie-exp.el (hippie-expand-ignore-buffers):
+       * format.el (format-alist):
+       * find-dired.el (find-ls-subdir-switches, find-grep-options)
+       (find-name-arg):
+       * facemenu.el (facemenu-keybindings):
+       * dired.el (dired-listing-switches, dired-chown-program):
+       * diff.el (diff-switches, diff-command):
+       * cus-edit.el (same-window-regexps):
+       * bindings.el (mode-line-mule-info)
+       (mode-line-buffer-identification): Purecopy strings.
+
+2009-11-11  Juri Linkov  <juri@jurta.org>
+
+       * simple.el (dired-get-filename)<declare-function>:
+       Tell the byte-compiler about dired-get-filename.
+       (shell-command): In Dired mode, get filename from the current line
+       as the default value.
+
+2009-11-10  Glenn Morris  <rgm@gnu.org>
+
+       * dired.el, hi-lock.el, calendar/cal-menu.el, calendar/calendar.el:
+       * calendar/holidays.el, progmodes/cperl-mode.el:
+       Update x-popup-menu declarations.
+
+       * emacs-lisp/shadow.el (find-emacs-lisp-shadows)
+       (list-load-path-shadows): Use dolist.
+       (list-load-path-shadows): Use with-current-buffer.
+
+2009-11-10  Juri Linkov  <juri@jurta.org>
+
+       * minibuffer.el (read-file-name): Support a list of default values
+       in `default-filename'.  Use the first file name where only one
+       element is required.  Doc fix.
+
+2009-11-09  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el (dbus-unregister-object): Release service, if no
+       other method is registered for it.
+
+2009-11-08  Markus Rost  <rost@math.uni-bielefeld.de>
+
+       * bookmark.el (bookmark-completing-read): Sort bookmark names if
+       bookmark-sort-flag is non-nil (Bug#4653).
+
+2009-11-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * cedet/semantic/ctxt.el (semantic-get-local-variables): Disable
+       the progress reporter entirely.
+
+       * emulation/cua-base.el: Add CUA property to some CC mode commands
+       (Bug#4100).
+
+2009-11-08  Kevin Ryde  <user42@zip.com.au>
+
+       * emacs-lisp/checkdoc.el (checkdoc-proper-noun-regexp): Match noun
+       at end of sentence (Bug#4818).
+
+2009-11-08  Jared Finder  <jfinder@crypticstudios.com>
+
+       * progmodes/compile.el (compilation-error-regexp-alist-alist):
+       Handle "see declaration of" MSFT statements (Bug#4100).
+
+2009-11-08  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-advice-make-auto-save-file-name)
+       (tramp-advice-file-expand-wildcards): Unload via
+       `ad-remove-advice'.
+
+       * net/trampver.el: Update release number.
+
+2009-11-08  Kevin Ryde  <user42@zip.com.au>
+
+       * net/tramp.el (tramp-advice-file-expand-wildcards): Don't rely on
+       `ad-do-it'.
+
+2009-11-08  Andr  <m00naticus@gmail.com>  (tiny change)
+
+       * net/tramp.el (tramp-handle-write-region): Copy but rename temp file,
+       in order to keep context in SELinux.
+
+2009-11-08  Chong Yidong  <cyd@stupidchicken.com>
+
+       * dired-aux.el (dired-query): Place cursor in echo area and allow
+       C-g.
+
+       * dired.el (dired-mode-map): Disable dired-maybe-insert-subdir
+       menu item if not on a directory (Bug#4701).
+
+2009-11-07  Michael Albinus  <michael.albinus@gmx.de>
+
+       Sync with Tramp 2.1.17.
+
+       * net/tramp.el (tramp-handle-copy-directory): Don't use
+       `file-remote-p' (due to compatibility).
+
+       * net/tramp-compat.el (tramp-compat-copy-directory)
+       (tramp-compat-delete-directory): New defuns.
+
+       * net/tramp-fish.el (tramp-fish-handle-delete-directory):
+       * net/tramp-gvfs.el (tramp-gvfs-handle-delete-directory): Use
+       `tramp-compat-delete-directory'.
+
+       * net/tramp-smb.el (tramp-smb-handle-copy-directory)
+       (tramp-smb-handle-delete-directory ): Use
+       `tramp-compat-copy-directory' and `tramp-compat-delete-directory'.
+
+       * net/trampver.el: Update release number.
+
+2009-11-07  Chong Yidong  <cyd@stupidchicken.com>
+
+       * tar-mode.el (tar-copy): Call write-region on the right buffer
+       (Bug#4857).
+
+       * mail/rmailsum.el (rmail-summary-rmail-update): Call linum-update
+       by hand, if necessary (Bug#4878).
+
+2009-11-06  Chong Yidong  <cyd@stupidchicken.com>
+
+       * buff-menu.el (Buffer-menu-buffer+size): Use display property to
+       align size column (Bug#4839).
+
+       * emacs-lisp/autoload.el (autoload-rubric): Always issue a provide
+       statement.
+
+2009-11-05  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/ld-script.el (auto-mode-alist):
+       * vc-hooks.el (vc-directory-exclusion-list): Purecopy strings.
+
+       * cus-face.el (custom-declare-face): Purecopy face spec.
+
+2009-11-06  Kenichi Handa  <handa@m17n.org>
+
+       * international/uni-bidi.el: Re-generated.
+       * international/uni-category.el: Re-generated.
+       * international/uni-combining.el: Re-generated.
+       * international/uni-mirrored.el: Re-generated.
+
+2009-11-05  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * textmodes/tex-mode.el (tex-alt-dvi-print-command)
+       (tex-dvi-print-command, tex-bibtex-command, tex-start-commands)
+       (tex-start-options, slitex-run-command, latex-run-command)
+       (tex-run-command, tex-directory):
+       * textmodes/ispell.el (ispell-html-skip-alists)
+       (ispell-tex-skip-alists, ispell-tex-skip-alists):
+       * textmodes/fill.el (adaptive-fill-first-line-regexp):
+       (adaptive-fill-regexp):
+       * textmodes/dns-mode.el (auto-mode-alist):
+       * progmodes/python.el (interpreter-mode-alist):
+       * progmodes/etags.el (tags-compression-info-list):
+       * progmodes/etags.el (tags-file-name):
+       * net/browse-url.el (browse-url-galeon-program)
+       (browse-url-firefox-program):
+       * mail/sendmail.el (mail-signature-file)
+       (mail-citation-prefix-regexp):
+       * international/mule-conf.el (eight-bit):
+       * international/latexenc.el (latex-inputenc-coding-alist):
+       * international/fontset.el (x-pixel-size-width-font-regexp):
+       * emacs-lisp/warnings.el (warning-type-format):
+       * emacs-lisp/trace.el (trace-buffer):
+       * emacs-lisp/lisp-mode.el (lisp-interaction-mode-map)
+       (emacs-lisp-mode-map):
+       * calendar/holidays.el (holiday-solar-holidays)
+       (holiday-bahai-holidays, holiday-islamic-holidays)
+       (holiday-christian-holidays, holiday-hebrew-holidays)
+       (hebrew-holidays-4, hebrew-holidays-3, hebrew-holidays-2)
+       (hebrew-holidays-1, holiday-oriental-holidays)
+       (holiday-general-holidays):
+       * x-dnd.el (x-dnd-known-types):
+       * tool-bar.el (tool-bar):
+       * startup.el (site-run-file):
+       * shell.el (shell-dumb-shell-regexp):
+       * rfn-eshadow.el (file-name-shadow-tty-properties)
+       (file-name-shadow-properties):
+       * paths.el (remote-shell-program, news-directory):
+       * mouse.el ([C-down-mouse-3]):
+       * menu-bar.el (menu-bar-tools-menu):
+       * jka-cmpr-hook.el (jka-compr-load-suffixes)
+       (jka-compr-mode-alist-additions, jka-compr-compression-info-list)
+       (jka-compr-compression-info-list):
+       * isearch.el (search-whitespace-regexp):
+       * image-file.el (image-file-name-extensions):
+       * find-dired.el (find-ls-option):
+       * files.el (directory-listing-before-filename-regexp)
+       (directory-free-space-args, insert-directory-program)
+       (list-directory-brief-switches, magic-fallback-mode-alist)
+       (magic-fallback-mode-alist, auto-mode-interpreter-regexp)
+       (automount-dir-prefix):
+       * faces.el (face-x-resources, x-font-regexp, x-font-regexp-head)
+       (x-font-regexp-slant, x-font-regexp-weight, face-x-resources)
+       (face-font-registry-alternatives, face-font-registry-alternatives)
+       (face-font-family-alternatives):
+       * facemenu.el (facemenu-add-new-face, facemenu-background-menu)
+       (facemenu-foreground-menu, facemenu-face-menu):
+       * epa-hook.el (epa-file-name-regexp):
+       * dnd.el (dnd-protocol-alist):
+       * textmodes/rst.el (auto-mode-alist):
+       * button.el (default-button): Purecopy strings.
+
+2009-11-06  Glenn Morris  <rgm@gnu.org>
+
+       * Makefile.in (ELCFILES): Update.
+
+2009-11-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/lucid.el: Move to obsolete/lucid.el.
+       * emacs-lisp/levents.el: Move to obsolete/levents.el.
+
+       * nxml/xsd-regexp.el (xsdre-gen-categories):
+       * nxml/xmltok.el (xmltok-parse-entity):
+       * nxml/rng-parse.el (rng-parse-validate-file):
+       * nxml/rng-maint.el (rng-format-manual)
+       (rng-manual-output-force-new-line):
+       * nxml/rng-loc.el (rng-save-schema-location-1):
+       * nxml/rng-cmpct.el (rng-c-parse-file):
+       * nxml/nxml-maint.el (nxml-insert-target-repertoire-glyph-set):
+       * nxml/nxml-parse.el (nxml-parse-file): Use with-current-buffer.
+
+2009-11-05  Wilson Snyder  <wsnyder@wsnyder.org>
+
+       * verilog-mode.el (verilog-getopt-file, verilog-set-define):
+       Remove extra save-excursions and make-variable-buffer-local's.
+       Suggested by Stefan Monnier.
+
+       (verilog-getopt-file, verilog-module-inside-filename-p)
+       (verilog-set-define): Merge GNU 1.35 and repair changes from
+       switching to using with-current-buffer.
+
+       (verilog-read-always-signals-recurse): Fix "a == 2'b00 ? b : c"
+       being treated as a number and confusing AUTORESET.
+       Reported by Dan Dever.
+
+       (verilog-auto-ignore-concat, verilog-read-sub-decls-expr):
+       Add verilog-auto-ignore-concat to fix backward compatibility with
+       older verilog-modes.  Reported by Dan Katz.
+
+       (verilog-read-auto-template): Fix AUTO_TEMPLATEs with regexps
+       containing closing anchors "...$".
+
+       (verilog-read-decls): Fix AUTOREG not detecting "assign {a,b}".
+       Reported by Wade Smith.
+
+       (verilog-batch-execute-func) Comment on function usage.
+
+2009-11-05  Michael McNamara  <mac@mail.brushroad.com>
+
+       * verilog-mode.el (verilog-label-re): Fix regular expression for
+       labels.
+
+       (verilog-label-re, verilog-calc-1): Support proper indent of named
+       asserts.
+
+       (verilog-backward-token, verilog-basic-complete-re)
+       (verilog-beg-of-statement, verilog-indent-re): Support proper
+       indent of the assert statement at the beginning of a block of text.
+
+       (verilog-beg-block-re, verilog-ovm-begin-re): Support the
+       `ovm_object_param_utils_begin and `ovm_component_param_utils_begin
+       tokens as begins.
+
 2009-11-05  Glenn Morris  <rgm@gnu.org>
 
+       * emacs-lisp/bytecomp.el (byte-compile-insert-header): Drop test for
+       Emacs 19.  (Bug#1531)
+       (byte-compile-fix-header): Update for the above change.
+       Drop test for epoch::version.
+
+       * emacs-lisp/autoload.el (autoload-rubric): Add optional feature arg.
+       * cus-dep.el (custom-make-dependencies):
+       * finder.el (finder-compile-keywords):
+       Use autoload-rubric's feature argument.
+
        * calendar/diary-lib.el (top-level): Make load behave more like require.
 
+       * vc-git.el (vc-git-stash-map): Move definition before use.
+
 2009-11-04  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * custom.el (custom-declare-group): Purecopy standard-value.
        (custom-declare-group): Purecopy custom-prefix.
 
-       * international/mule.el (load-with-code-conversion): Call
-       do-after-load-evaluation unconditionally.
+       * international/mule.el (load-with-code-conversion):
+       Call do-after-load-evaluation unconditionally.
 
        * emacs-lisp/bytecomp.el (byte-compile-output-file-form): Handle defvaralias.
 
 
 2009-11-03  Stefan Monnier  <monnier@iro.umontreal.ca>
 
-       * calendar/todo-mode.el (todo-add-category): Don't hardcode point-min==1.
+       * calendar/todo-mode.el (todo-add-category): Don't hardcode
+       point-min==1.
        (todo-top-priorities): Only display-buffer when called interactively.
        (todo-item-start): Don't save excursion point.
        (todo-item-end): Be slightly more careful.  Add `include-sep' arg.
        * cedet/semantic/fw.el (semantic/loaddefs):
        * cedet/srecode.el (srecode/loaddefs):
        * cedet/ede.el (ede/loaddefs): Load rather than require.
-       * lisp/cedet/ede/cpp-root.el:
-       * lisp/cedet/ede/emacs.el:
-       * lisp/cedet/ede/files.el:
-       * lisp/cedet/ede/linux.el:
-       * lisp/cedet/ede/locate.el:
-       * lisp/cedet/ede/make.el:
-       * lisp/cedet/ede/shell.el:
-       * lisp/cedet/ede/speedbar.el:
-       * lisp/cedet/ede/system.el:
-       * lisp/cedet/ede/util.el:
-       * lisp/cedet/semantic/analyze.el:
-       * lisp/cedet/semantic/bovine.el:
-       * lisp/cedet/semantic/complete.el:
-       * lisp/cedet/semantic/ctxt.el:
-       * lisp/cedet/semantic/db-file.el:
-       * lisp/cedet/semantic/db-find.el:
-       * lisp/cedet/semantic/db-global.el:
-       * lisp/cedet/semantic/db-mode.el:
-       * lisp/cedet/semantic/db-typecache.el:
-       * lisp/cedet/semantic/db.el:
-       * lisp/cedet/semantic/debug.el:
-       * lisp/cedet/semantic/dep.el:
-       * lisp/cedet/semantic/doc.el:
-       * lisp/cedet/semantic/edit.el:
-       * lisp/cedet/semantic/find.el:
-       * lisp/cedet/semantic/format.el:
-       * lisp/cedet/semantic/html.el:
-       * lisp/cedet/semantic/ia-sb.el:
-       * lisp/cedet/semantic/ia.el:
-       * lisp/cedet/semantic/idle.el:
-       * lisp/cedet/semantic/lex-spp.el:
-       * lisp/cedet/semantic/lex.el:
-       * lisp/cedet/semantic/mru-bookmark.el:
-       * lisp/cedet/semantic/scope.el:
-       * lisp/cedet/semantic/senator.el:
-       * lisp/cedet/semantic/sort.el:
-       * lisp/cedet/semantic/symref.el:
-       * lisp/cedet/semantic/tag-file.el:
-       * lisp/cedet/semantic/tag-ls.el:
-       * lisp/cedet/semantic/tag-write.el:
-       * lisp/cedet/semantic/tag.el:
-       * lisp/cedet/semantic/util-modes.el:
-       * lisp/cedet/semantic/analyze/complete.el:
-       * lisp/cedet/semantic/analyze/refs.el:
-       * lisp/cedet/semantic/bovine/c.el:
-       * lisp/cedet/semantic/bovine/gcc.el:
-       * lisp/cedet/semantic/bovine/make.el:
-       * lisp/cedet/semantic/bovine/scm.el:
-       * lisp/cedet/semantic/decorate/include.el:
-       * lisp/cedet/semantic/decorate/mode.el:
-       * lisp/cedet/semantic/symref/cscope.el:
-       * lisp/cedet/semantic/symref/global.el:
-       * lisp/cedet/semantic/symref/grep.el:
-       * lisp/cedet/semantic/symref/idutils.el:
-       * lisp/cedet/semantic/symref/list.el:
-       * lisp/cedet/semantic/wisent/java-tags.el:
-       * lisp/cedet/semantic/wisent/javascript.el:
-       * lisp/cedet/srecode/compile.el:
-       * lisp/cedet/srecode/cpp.el:
-       * lisp/cedet/srecode/document.el:
-       * lisp/cedet/srecode/el.el:
-       * lisp/cedet/srecode/expandproto.el:
-       * lisp/cedet/srecode/getset.el:
-       * lisp/cedet/srecode/insert.el:
-       * lisp/cedet/srecode/java.el:
-       * lisp/cedet/srecode/map.el:
-       * lisp/cedet/srecode/mode.el:
-       * lisp/cedet/srecode/template.el:
-       * lisp/cedet/srecode/texi.el: Remove the file-local setting of
+       * cedet/ede/cpp-root.el:
+       * cedet/ede/emacs.el:
+       * cedet/ede/files.el:
+       * cedet/ede/linux.el:
+       * cedet/ede/locate.el:
+       * cedet/ede/make.el:
+       * cedet/ede/shell.el:
+       * cedet/ede/speedbar.el:
+       * cedet/ede/system.el:
+       * cedet/ede/util.el:
+       * cedet/semantic/analyze.el:
+       * cedet/semantic/bovine.el:
+       * cedet/semantic/complete.el:
+       * cedet/semantic/ctxt.el:
+       * cedet/semantic/db-file.el:
+       * cedet/semantic/db-find.el:
+       * cedet/semantic/db-global.el:
+       * cedet/semantic/db-mode.el:
+       * cedet/semantic/db-typecache.el:
+       * cedet/semantic/db.el:
+       * cedet/semantic/debug.el:
+       * cedet/semantic/dep.el:
+       * cedet/semantic/doc.el:
+       * cedet/semantic/edit.el:
+       * cedet/semantic/find.el:
+       * cedet/semantic/format.el:
+       * cedet/semantic/html.el:
+       * cedet/semantic/ia-sb.el:
+       * cedet/semantic/ia.el:
+       * cedet/semantic/idle.el:
+       * cedet/semantic/lex-spp.el:
+       * cedet/semantic/lex.el:
+       * cedet/semantic/mru-bookmark.el:
+       * cedet/semantic/scope.el:
+       * cedet/semantic/senator.el:
+       * cedet/semantic/sort.el:
+       * cedet/semantic/symref.el:
+       * cedet/semantic/tag-file.el:
+       * cedet/semantic/tag-ls.el:
+       * cedet/semantic/tag-write.el:
+       * cedet/semantic/tag.el:
+       * cedet/semantic/util-modes.el:
+       * cedet/semantic/analyze/complete.el:
+       * cedet/semantic/analyze/refs.el:
+       * cedet/semantic/bovine/c.el:
+       * cedet/semantic/bovine/gcc.el:
+       * cedet/semantic/bovine/make.el:
+       * cedet/semantic/bovine/scm.el:
+       * cedet/semantic/decorate/include.el:
+       * cedet/semantic/decorate/mode.el:
+       * cedet/semantic/symref/cscope.el:
+       * cedet/semantic/symref/global.el:
+       * cedet/semantic/symref/grep.el:
+       * cedet/semantic/symref/idutils.el:
+       * cedet/semantic/symref/list.el:
+       * cedet/semantic/wisent/java-tags.el:
+       * cedet/semantic/wisent/javascript.el:
+       * cedet/srecode/compile.el:
+       * cedet/srecode/cpp.el:
+       * cedet/srecode/document.el:
+       * cedet/srecode/el.el:
+       * cedet/srecode/expandproto.el:
+       * cedet/srecode/getset.el:
+       * cedet/srecode/insert.el:
+       * cedet/srecode/java.el:
+       * cedet/srecode/map.el:
+       * cedet/srecode/mode.el:
+       * cedet/srecode/template.el:
+       * cedet/srecode/texi.el: Remove the file-local setting of
        generated-autoload-feature.
 
        * emacs-lisp/byte-run.el (define-obsolete-variable-alias): Use dolist,
 2009-10-31  Stephen Berman  <stephen.berman@gmx.net>
 
        * calendar/todo-mode.el (todo-edit-item): Signal an error if there
-       is no item to edit. (Bug#4820)
+       is no item to edit.  (Bug#4820)
        (todo-top-priorities): Restore point and restore narrowing in Todo
-       buffer. (Bug#4820)
+       buffer.  (Bug#4820)
 
 2009-10-31  Glenn Morris  <rgm@gnu.org>
 
 2009-10-23  Dan Nicolaescu  <dann@ics.uci.edu>
 
        * vc.el (vc-responsible-backend): Throw an error if not backend is
-       found.  Remove the REGISTER argument. Move the code dealing with
+       found.  Remove the REGISTER argument.  Move the code dealing with
        REGISTER ...
        (vc-get-backend-for-registration): ... here.  New function.
        (vc-deduce-fileset): Call vc-get-backend-for-registration instead
        * calendar/calendar.el (calendar-basic-setup): In the wide frame case,
        show the original buffer rather than a random one.
 
-2009-10-07  Markus Rost <rost@math.uni-bielefeld.de>
+2009-10-07  Markus Rost  <rost@math.uni-bielefeld.de>
 
        * help.el (describe-no-warranty): Place point in a slightly better
        position in the GPLv3 text.