Remove leading `*' from defcustom doc-strings.
[bpt/emacs.git] / lisp / ChangeLog
index baf66e2..b8232d9 100644 (file)
@@ -1,5 +1,635 @@
+2007-11-24  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/appt.el: Remove leading `*' from defcustom doc-strings.
+       (appt-disp-window): Don't require electric.  Remove
+       minibuffer-avoidance code, since appt-select-lowest-window does that.
+       (appt-select-lowest-window): Avoid minibuffer.
+
+       * eshell/eshell.el: Remove leading `*' from defcustom doc-strings.
+       (esh-mode): Require it.
+       (esh-util): Use require rather than featurep and load.
+       (eshell): No need to test if eshell-mode is bound; remove obsolete
+       reference to eshell-auto.
+       (eshell-command, eshell-command-result): Don't require esh-mode
+       now that the file does.
+       (top-level): Move provide statement to the end of the
+       file.  Re-order and update commentary.
+
+2007-11-24  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * vc.el (vc-annotate-mode): Frob buffer invisibility spec.
+       (vc-annotate-toggle-annotation-visibility): New command.
+       (vc-annotate-mode-map): Bind "V" to it.
+       (vc-annotate-mode-menu): Add entry for it.
+       (vc-annotate-get-time-set-line-props): New func.
+       (vc-annotate-display-autoscale)
+       (vc-annotate-display-difference): Use it.
+
+2007-11-24  Michael Albinus  <michael.albinus@gmx.de>
+
+       * ido.el (ido-file-name-all-completions-1): Check for fboundp of
+       `tramp-completion-mode-p' as it is in Tramp 2.1.  Let-bind
+       `tramp-completion-mode'.
+
+2007-11-24  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * vc-git.el (vc-git-show-log-entry): New func.
+
+       * vc-git.el (vc-git--call, vc-git--out-ok): New funcs.
+       (vc-git-state): Use vc-git--call.
+       (vc-git-registered, vc-git-working-revision)
+       (vc-git-previous-revision, vc-git-next-revision)
+       (vc-git--run-command-string, vc-git-symbolic-commit):
+       Use vc-git--out-ok.
+
+2007-11-24  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/byte-run.el (declare-function): Doc fix.
+
+2007-11-24  Kenichi Handa  <handa@m17n.org>
+
+       * international/ucs-tables.el (ucs-8859-7-alist): Update the table.
+
+2007-11-23  David Kastrup  <dak@gnu.org>
+
+       * server.el (server-process-filter): Use `command-line-args-left'
+
+2007-11-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * nxml/subdirs.el, nxml/char-data/subdirs.el, nxml/rng-auto.el: Remove.
+
+2007-11-23  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-deduce-fileset): Also look for a fileset in the parent
+       buffer if the parent buffer is in vc-dired-mode.
+
+2007-11-23  Mark A. Hershberger  <mah@everybody.org>
+
+       * nxml: Initial merge of nxml.  Kept nxml/char-name subdir for now.
+
+2007-11-23  Juri Linkov  <juri@jurta.org>
+
+       * dired.el (dired-read-dir-and-switches): For C-x d, set the
+       value for M-n to the visited file name of the current buffer.
+       Use minibuffer-with-setup-hook to set minibuffer-default to
+       buffer-file-name inside read-file-name.
+
+       * man.el (Man-getpage-in-background): Don't disregard user option
+       `Man-width' on non-window systems.  Remove test for `window-system'
+       around setting envvar "COLUMNS" depending on the value of `Man-width'.
+
+       * progmodes/grep.el (grep-process-setup): Set envvar "TERM" to
+       "emacs-grep".  Set envvar "GREP_OPTIONS" to "--color=auto" instead
+       of "--color=always".
+
+2007-11-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emacs-lisp/lisp.el (beginning-of-defun-raw): Pass `arg' down to
+       beginning-of-defun-function.
+
+2007-11-22  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * mail/hashcash.el: Move from ../gnus.  Add hashcash payments to email.
+
+2007-11-22  Glenn Morris  <rgm@gnu.org>
+
+       * emulation/cua-base.el (x-clipboard-yank): Fix declaration.
+
+       * emacs-lisp/check-declare.el (check-declare-locate): New function.
+       (check-declare-scan): Use check-declare-locate.
+       (check-declare-verify): No longer adjust fnfile, now
+       check-declare-locate does it.
+
+       * emacs-lisp/byte-run.el (declare-function): Doc fix.
+
+2007-11-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * subr.el (posn-col-row): Make the `default-value' use explicit.
+
+       * window.el (balance-windows): Remove unused var `counter'.
+       (bw-balance-sub): Remove unused var `lastchild'.
+       (split-window-vertically): Remove unused var `switch'.
+       (recenter-top-bottom): Remove unused vars `bottom', `current', `total'.
+
+       * emacs-lisp/bytecomp.el
+       (byte-compile-file-form-custom-declare-variable): Simplify.
+
+2007-11-22  Juanma Barranquero  <lekktu@gmail.com>
+
+       * cus-edit.el (custom-mode): Define with `define-derived-mode'.
+       Set `show-trailing-whitespace' to nil.
+
+       * dired.el (make-symbolic-link):
+       * dired-aux.el (mailcap-parse-mailcaps, mailcap-parse-mimetypes)
+       (mailcap-extension-to-mime, mailcap-mime-info, make-symbolic-link):
+       * dired-x.el (make-symbolic-link):
+       * frame.el (x-initialize-window-system):
+       * menu-bar.el (x-menu-bar-open):
+       * select.el (x-get-cut-buffer-internal, x-rotate-cut-buffers-internal)
+       (x-store-cut-buffer-internal):
+       * wdired.el (make-symbolic-link):
+       * x-dnd.el (x-register-dnd-atom, x-get-atom-name)
+       (x-send-client-message):
+       * emulation/cua-base.el (x-clipboard-yank): Declare as functions.
+
+2007-11-22  Jan Dj\e,Ad\e(Brv  <jan.h.d@swipnet.se>
+
+       * term/x-win.el (x-gtk-map-stock): Check if FILE is a string.
+
+2007-11-22  Glenn Morris  <rgm@gnu.org>
+
+       * dos-fns.el (int86):
+       * term/mac-win.el (mac-font-panel-mode): Fix declarations.
+
+       * calendar/cal-menu.el (cal-menu-holidays-menu): Fix holiday-list call.
+
+       * calendar/holidays.el (holiday-list): Add autoload cookie.
+
+       * emacs-lisp/check-declare.el (check-declare-scan): Expand .c
+       files relative to src/ directory.
+       (check-declare-verify): Handle .c files.  Warn if could not find
+       an arglist to check.
+
+       * emacs-lisp/byte-run.el (declare-function): Doc fix.
+
+2007-11-22  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * replace.el (occur-mode-map): Add a major mode menu with entries
+       for all occur operations.
+
+       * international/titdic-cnv.el (dos-8+3-filename):
+       * obsolete/fast-lock.el (msdos-long-file-names):
+       * frame.el (msdos-mouse-p):
+       * files.el (msdos-long-file-names, w32-long-file-name):
+       * term/mac-win.el (mac-code-convert-string, mac-coerce-ae-data)
+       (mac-resume-apple-event, mac-font-panel-mode)
+       (mac-atsu-font-face-attributes, mac-ae-set-reply-parameter)
+       (mac-clear-font-name-table):
+       * term/pc-win.el (msdos-remember-default-colors)
+       (w16-set-clipboard-data, w16-get-clipboard-data):
+       * term/w32-win.el (w32-send-sys-command, w32-select-font)
+       (set-message-beep):
+       * net/browse-url.el (w32-shell-execute):
+       * w32-fns.el (set-message-beep, w32-get-clipboard-data)
+       (w32-get-locale-info, w32-get-valid-locale-ids)
+       (w32-set-clipboard-data):
+       * dos-fns.el (int86, msdos-long-file-names):
+       * dos-w32.el (default-printer-name): Declare as functions.
+
+2007-11-21  Jason Rumney  <jasonr@gnu.org>
+
+       * emacs-lisp/byte-run.el (declare-function): Return nil.
+
+2007-11-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/sh-script.el (sh-mode): Set defun-prompt-regexp.
+
+2007-11-21  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * ps-print.el (ps-lpr-switches): Docstring fix.
+       (ps-string-list): New fun.
+       (ps-do-despool): Code fix.
+
+2007-11-21  Juanma Barranquero  <lekktu@gmail.com>
+
+       * w32-fns.el: Undo 2007-11-21 change by Dan Nicolaescu.
+
+2007-11-21  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/check-declare.el (check-declare-verify): Skip C files
+       for now.  Handle define-minor-mode, and defalias (with no argument
+       checking).
+
+2007-11-21  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * frame.el (msdos-mouse-p):
+       * files.el (msdos-long-file-names, w32-long-file-name):
+       * term/mac-win.el (mac-code-convert-string, mac-coerce-ae-data)
+       (mac-resume-apple-event, mac-font-panel-mode)
+       (mac-atsu-font-face-attributes, mac-ae-set-reply-parameter)
+       (mac-clear-font-name-table):
+       * term/pc-win.el (msdos-remember-default-colors)
+       (w16-set-clipboard-data, w16-get-clipboard-data):
+       * term/w32-win.el (w32-send-sys-command, w32-select-font)
+       (set-message-beep):
+       * net/browse-url.el (w32-shell-execute):
+       * dos-fns.el (int86, msdos-long-file-names):
+       * dos-w32.el (default-printer-name): Undo previous change.
+
+2007-11-21  Eli Zaretskii  <eliz@gnu.org>
+
+       * international/mule-cmds.el (set-locale-environment):
+       Set default-file-name-coding-system _after_ keyboard and terminal
+       coding systems.  This fixes last change.
+
+       * mail/rmail.el (rmail-current-subject-regexp): Allow more than
+       one space after "Subject:".
+
+2007-11-21  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * pcvs-parse.el (cvs-parse-table): Ignore errors when looking up files
+       in order to determine if there's a conflict.
+
+2007-11-21  Richard Stallman  <rms@gnu.org>
+
+       * bindings.el (esc-map): Bind C-M-l here; moved from reposition.el.
+
+       * reposition.el (reposition-window):
+       Binding C-M-l moved to bindings.el.
+
+       * bindings.el (ctl-x-4-map): Bind C-x 4 a here; moved from add-log.el.
+
+       * add-log.el (add-change-log-entry-other-window):
+       Key binding C-x 4 a moved to bindings.el.
+
+       * bindings.el (minibuffer-local-map): Bind C-tab here; moved
+       from filecache.el.
+
+       * filecache.el: Minibuffer map bindings moved to bindings.el.
+
+2007-11-21  Jason Rumney  <jasonr@gnu.org>
+
+       * international/mule-cmds.el (set-locale-environment):
+       Set default-file-name-coding-system from system defaults on Windows.
+
+2007-11-21  Jason Rumney  <jasonr@gnu.org>
+
+       * term/w32console.el: New term init file for w32 console.
+
+       * w32-fns.el (x-alternatives-map): Copy from term/x-win.el.
+       (x-setup-function-keys): Likewise, replacing top-level key definitions.
+       (w32-tty-standard-colors): Move to term/w32console.el.
+
+       * term/w32-win.el (x-setup-function-keys): Remove.
+
+       * term/tty-colors.el (tty-register-default-colors): Remove special
+       case for w32.
+
+2007-11-21  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * frame.el (msdos-mouse-p):
+       * generic-x.el (w32-shell-name):
+       * files.el (msdos-long-file-names, w32-long-file-name)
+       (dired-get-filename, dired-unmark, dired-do-flagged-delete)
+       (dos-8+3-filename, vms-read-directory, view-mode-disable):
+       * term/mac-win.el (mac-code-convert-string, mac-coerce-ae-data)
+       (mac-resume-apple-event, mac-font-panel-mode)
+       (mac-atsu-font-face-attributes, mac-ae-set-reply-parameter)
+       (mac-clear-font-name-table):
+       * term/pc-win.el (msdos-remember-default-colors)
+       (w16-set-clipboard-data, w16-get-clipboard-data):
+       * term/w32-win.el (w32-send-sys-command, w32-select-font)
+       (set-message-beep):
+       * w32-fns.el (set-message-beep, w32-get-clipboard-data)
+       (w32-get-locale-info, w32-get-valid-locale-ids)
+       (w32-set-clipboard-data):
+       * help-fns.el (ad-get-advice-info):
+       * font-lock.el (fast-lock-after-fontify-buffer)
+       (fast-lock-after-unfontify-buffer, fast-lock-mode)
+       (lazy-lock-after-fontify-buffer)
+       (lazy-lock-after-unfontify-buffer, lazy-lock-mode):
+       * net/browse-url.el (w32-shell-execute):
+       * dos-fns.el (int86, msdos-long-file-names):
+       * dos-w32.el (default-printer-name): Declare as functions.
+
+2007-11-21  Juanma Barranquero  <lekktu@gmail.com>
+
+       * textmodes/paragraphs.el (forward-sentence): Doc fix.
+       Reported by Drew Adams <drew.adams@oracle.com>.
+
+2007-11-20  Jason Rumney  <jasonr@gnu.org>
+
+       * term/w32-win.el (x-setup-function-keys): Protect against
+       multiple calls on the same terminal.
+
+2007-11-20  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * term/mac-win.el (x-setup-function-keys): Only setup
+       local-function-key-map if it has not been setup already for the
+       current frame.  Move the suspend-emacs processing here.
+
+2007-11-20  Juanma Barranquero  <lekktu@gmail.com>
+
+       * progmodes/grep.el (xargs-program): New variable.
+       (grep-compute-defaults): Use it.
+       (grep-default-command): Doc fix.
+       (grep, lgrep, rgrep): Reflow docstrings.
+
+2007-11-20  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * vc.el (vc-find-revision): Set the parent buffer.
+       Use when instead of if.
+
+       * progmodes/python.el (info-lookup-maybe-add-help):
+       * progmodes/ps-mode.el (doc-view-minor-mode):
+       * mail/emacsbug.el (Info-menu, Info-goto-node):
+       * emulation/viper-keym.el (viper-ex)
+       (viper-normalize-minor-mode-map-alist, viper-set-mode-vars-for):
+       * emulation/viper-cmd.el (widget-type, widget-button-press)
+       (viper-set-hooks):
+       * emacs-lisp/tcover-unsafep.el (unsafep-function):
+       * emacs-lisp/tcover-ses.el (ses-set-curcell, ses-update-cells)
+       (ses-load, ses-vector-delete, ses-create-header-string)
+       (ses-read-cell, ses-read-symbol, ses-command-hook, ses-jump):
+       * emacs-lisp/gulp.el (mail-subject, mail-send): Declare as functions.
+
+2007-11-20  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * pcvs.el (cvs-revert-if-needed): Fix copy&paste typo.
+
+2007-11-20  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/check-declare.el (check-declare-verify): Tweak regexp
+       for end of function-name.  Handle define-derived-mode.
+
+2007-11-20  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/idlw-help.el: Require browse-url unconditionally, it
+       is available by default.
+       (idlwave-help-browse-url-available): Change default to t.
+
+       * emulation/edt.el (defgroup, defcustom): Remove definition.
+       (eval-when-compile): Remove.
+       (c-mark-function):
+       * textmodes/reftex-dcr.el (bibtex-beginning-of-entry):
+       * textmodes/fill.el (comment-search-forward)
+       (comment-string-strip):
+       * progmodes/prolog.el (comint-mode, comint-send-string)
+       (comint-send-region, comint-send-eof):
+       * progmodes/dcl-mode.el (imenu-default-create-index-function):
+       * emulation/viper-util.el (viper-forward-Word):
+       * emulation/vi.el (c-mark-function):
+       * emulation/edt-vt100.el (vt100-wide-mode):
+       * emacs-lisp/timer.el (diary-entry-time): Declare as functions.
+
+2007-11-19  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-open-connection-setup-interactive-shell):
+       Still some tuning in case of an echoing shell.
+       (tramp-send-command): Connection property "remote-echo" is not
+       persistent; cache key is the process therefore.
+
+2007-11-19  Juanma Barranquero  <lekktu@gmail.com>
+
+       * replace.el (map-query-replace-regexp): Doc fix (revert part of
+       2000-05-21T17:04:47Z!fx@gnu.org made on 2000-05-21 with no ChangeLog entry).
+
+2007-11-19  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/octave-mod.el (inferior-octave-send-list-and-digest):
+       * play/yow.el (doctor-ret-or-read):
+       * vc-hooks.el (vc-dired-resynch-file):
+       * vc-hg.el (log-view-get-marked):
+       * smerge-mode.el (ediff-cleanup-mess):
+       * pcvs.el (vc-editable-p, vc-checkout):
+       * pcomplete.el (comint-bol):
+       * informat.el (texinfo-format-refill):
+       * ido.el (tramp-tramp-file-p):
+       * ibuffer.el (ibuffer-mark-on-buffer, ibuffer-format-qualifier)
+       (ibuffer-generate-filter-groups, ibuffer-format-filter-group-data):
+       * add-log.el (c-beginning-of-defun, c-end-of-defun): Declare as
+       functions.
+
+       * textmodes/ispell.el (ispell-int-char): Make it a defalias
+       instead of fset.
+       (ispell-message): Use with-no-warnings for sc-cite-regexp call.
+
+       * ido.el (ido-file-internal): Move with-no-warnings to include the
+       ffap-string-at-point call.
+
+       * pcomplete.el (pcomplete-executables): Move defsubst before first use.
+
+       * vc-hg.el (vc-hg-revision-table): Fix last change.
+
+2007-11-19  Martin Rudalics  <rudalics@gmx.at>
+
+       * menu-bar.el (top-level): Deactivate clipboard-kill-region and
+       clipboard-yank when the buffer is read-only.
+
+       * cus-edit.el (custom-field-keymap): Move to other Custom mode
+       keymaps such that it's before the definition of Custom-mode-menu.
+       (Custom-mode-menu): Show it for custom-field-keymap too.
+
+2007-11-19  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el: Update commentary.
+
+2007-11-18  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * net/tramp.el (tramp-terminal-type): Remove duplicated definition.
+
+2007-11-19  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/check-declare.el (check-declare-verify): If fnfile
+       does not exist, try adding `.el' extension.  Also search for defsubsts.
+
+       * cus-edit.el (recentf-expand-file-name):
+       * dired.el (dired-relist-entry):
+       * subr.el (w32-shell-dos-semantics):
+       * emacs-lisp/bytecomp.el (compilation-forget-errors):
+       Declare as functions.
+
+2007-11-18  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * abbrev.el (kill-all-abbrevs, insert-abbrevs)
+       (prepare-abbrev-list-buffer): Use dolist.
+       (clear-abbrev-table): Preserve properties.
+
+2007-11-18  Shigeru Fukaya  <shigeru.fukaya@gmail.com>  (tiny change)
+
+       * textmodes/texinfmt.el (texinfo-format-printindex):
+       Collect combined indexes using texinfo-short-index-format-cmds-alist.
+       Reported on <bug-texinfo@gnu.org>.
+
+2007-11-18  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-completion-reread-directory-timeout):
+       New defcustom.
+       (tramp-handle-file-name-all-completions): Flush directory contents
+       from cache regularly.
+       (tramp-set-auto-save-file-modes): Check also for `buffer-modified-p'.
+       (tramp-open-connection-setup-interactive-shell):
+       Call `tramp-cleanup-connection' via funcall.
+
+       * net/tramp-ftp.el (tramp-ftp-file-name-handler): Temp file is already
+       created when copying.
+
+2007-11-17  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * eshell/esh-util.el (eshell-under-xemacs-p): Remove.
+       * eshell/esh-mode.el (eshell-mode-syntax-table, command-running-p):
+       * eshell/esh-ext.el (eshell-external-command):
+       * eshell/esh-cmd.el (require):
+       * eshell/em-unix.el (eshell-plain-locate-behavior):
+       * eshell/em-cmpl.el (eshell-cmpl-initialize):
+       Replace eshell-under-xemacs-p with (featurep 'xemacs).
+       * eshell/esh-mode.el (characterp, char-int): Remove unused
+       conditional defaliases.
+
+       * pcomplete.el (pcomplete-event-matches-key-specifier-p):
+       Rename from event-matches-key-specifier-p, define unconditionally.
+       (event-basic-type): Remove unused defalias.
+       (pcomplete-show-completions):
+       Use pcomplete-event-matches-key-specifier-p.
+
+2007-11-17  Eli Zaretskii  <eliz@gnu.org>
+
+       * eshell/esh-module.el (eshell-load-defgroups): Don't make backups
+       when saving esh-groups.el.
+
+2007-11-17  Martin Rudalics  <rudalics@gmx.at>
+
+       * wid-edit.el (widget-default-complete):
+       * progmodes/flymake.el (flymake-goto-file-and-line):
+       Fix typo in (doc-)string.
+
+2007-11-17  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/byte-run.el (declare-function): New macro.
+       * emacs-lisp/bytecomp.el (byte-compile-declare-function):
+       New function, byte-hunk-handler for declare-function.
+       (byte-compile-callargs-warn): Handle declared functions.
+
+       * emacs-lisp/check-declare.el: New file.
+       * Makefile.in (check-declare): New target.
+
+       * progmodes/fortran.el (gud-find-c-expr): Declare as a function.
+
+       * subr.el (process-lines): Move here from ../admin/admin.el.
+       * emacs-lisp/authors.el (authors-process-lines): Remove.
+       (authors): Use process-lines rather than authors-process-lines.
+
+       * progmodes/compilation-perl.el, progmodes/compilation-weblint.el:
+       Remove these files.
+
+2007-11-17  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/backquote.el (backquote):
+       Improve argument/docstring consistency.
+
+       * emacs-lisp/ring.el (ring-size, ring-p, ring-insert)
+       (ring-length, ring-empty-p): Use c[ad]dr.
+       (ring-plus1): Use `1+'.
+       (ring-minus1): Use `zerop'.
+       (ring-remove): Use c[ad]dr.  Use `when'.
+       (ring-copy): Use c[ad]dr.  Use `let', not `let*'.
+       (ring-ref): Use `let', not `let*'.
+       (ring-insert-at-beginning): Use c[ad]dr.  Doc fix.
+       (ring-insert+extend): Use c[ad]dr.  Fix typo in docstring.
+       (ring-member): Simplify.  Doc fix.
+       (ring-convert-sequence-to-ring): Simplify.
+
+2007-11-17  Juri Linkov  <juri@jurta.org>
+
+       * dired-aux.el (dired-create-directory): Allow creating
+       a directory of an arbitrary depth.  Add a loop to find the topmost
+       nonexistent parent dir `new', and call `dired-add-file' on it.
+       Set the `PARENTS' arg of `make-directory' to t.
+
+2007-11-16  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-aent.el (calc-last-user-lang-parse-table): New variable.
+       (math-build-parse-table): Get parse information from math-parse-table.
+
+2007-11-16  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * window.el (recenter-last-op): New var.
+       (recenter-top-bottom): New command.
+       (global-map): Bind it to C-l.
+
+       * abbrev.el (abbrev--write): Fix error in transcription from C.
+
+       * emulation/pc-select.el (pc-select-shifted-mark): Remove.
+       (pc-select-ensure-mark): Set mark-active to a special value instead.
+       Rename from ensure-mark.  Update call callers.
+       (pc-select-maybe-deactivate-mark): Rename from maybe-deactivate-mark.
+       Rewrite.  Update all callers.
+       (pc-selection-mode): Remove redundant var declaration.
+
+2007-11-16  Tassilo Horn  <tassilo@member.fsf.org>
+
+       * doc-view.el (doc-view-search-backward, doc-view-search):
+       Fix assignment to free variable bug.
+
+2007-11-16  Martin Pohlack  <mp26@os.inf.tu-dresden.de>  (tiny change)
+
+       * emulation/pc-select.el (pc-select-shifted-mark): New var.
+       (ensure-mark): Set it.
+       (maybe-deactivate-mark): New fun.
+       Use it everywhere instead of (setq mark-active nil).
+
+2007-11-16  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * textmodes/reftex-dcr.el (reftex-start-itimer-once):
+       Add check for XEmacs.
+
+       * calc/calc-menu.el (calc-mode-map): Pacify byte compiler.
+
+       * doc-view.el (doc-view-resolution): Add missing :group.
+
+2007-11-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * subr.el (make-variable-frame-local):
+       Fix typo in obsolescence declaration.
+
+2007-11-16  Werner Lemberg  <wl@gnu.org>
+
+       * files.el (set-auto-mode-1): Check second line for -*- if file
+       starts with '\" (which is used by man pages to identify needed
+       troff preprocessors).
+
+2007-11-16  Glenn Morris  <rgm@gnu.org>
+
+       * mail/mail-extr.el (mail-extr-all-top-level-domains): Update domains.
+
+2007-11-16  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc-lang.el (math-oper-table): Fix typo.
+       Reduce precedence of "/" for TeX.
+
+       * calc/calc-menu.el (calc-modes-menu): Add Languages submenu.
+
+2007-11-16  Juri Linkov  <juri@jurta.org>
+
+       * dired-aux.el (dired-read-shell-command-default): New function.
+       (dired-read-shell-command): Use its return value for DEFAULT arg.
+
+       * replace.el (keep-lines-read-args, occur-read-primary-args):
+       Use a list of default values for DEFAULT arg of read-from-minibuffer.
+
+       * man.el (Man-heading-regexp): Add 0-9.
+       (Man-first-heading-regexp): Remove leading space [ \t]* before NAME.
+
 2007-11-15  Stefan Monnier  <monnier@iro.umontreal.ca>
 
+       * doc-view.el (doc-view-ghostscript-options): Remove resolution arg.
+       (doc-view-resolution): New custom var.
+       (doc-view-pdf/ps->png): Use it.
+       (doc-view-shrink-factor): New var.
+       (doc-view-enlarge, doc-view-shrink): New commands.
+       (doc-view-mode-map): Use them.
+
+2007-11-15  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ediff-wind.el (ediff-window-setup-function):
+       * simple.el (normal-erase-is-backspace):
+       * eshell/em-unix.el (eshell/info):
+       * progmodes/cc-engine.el (c-crosses-statement-barrier-p):
+       Fix typos in docstrings.
+
+       * emulation/cua-base.el (cua--keymaps-initialized):
+       Rename from `cua--keymaps-initalized'.  Callers changed.
+       (cua-highlight-region-shift-only): Doc fix.
+       (cua-paste-pop): Fix typo in docstring.
+
+2007-11-15  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emulation/cua-base.el (cua--pre-command-handler-1):
+       Use input-decode-map instead of function-key-map.
+       Use event-modifiers now that it works reliably.
+
+       * vc.el (vc-diff-internal): Pop-to-buffer later.
+
        * subr.el (event-modifiers): Use internal-event-symbol-parse-modifiers.
 
        * pcvs.el (cvs-revert-if-needed): Ignore `unknown' files, since cvs
 
        * net/tramp-cache.el (tramp-cache-print)
        (tramp-dump-connection-properties): Fix docstring.
-       (tramp-list-connections): Rename from
-       `tramp-cache-list-connections'.
+       (tramp-list-connections): Rename from `tramp-cache-list-connections'.
 
        * net/tramp-cmds.el (tramp-cleanup-connection): Apply it.
 
 
        * ediff-diff.el (ediff-set-fine-diff-properties-in-one-buffer): Do not
        use face-name.
-       (ediff-test-utility,ediff-diff-mandatory-option)
+       (ediff-test-utility, ediff-diff-mandatory-option)
        (ediff-reset-diff-options): Remove to simplify the mandatory option
        handling on Windows.
        (ediff-set-diff-options): Add.
        Use feature test instead of boundp test so it can be resolved at
        compile time.
 
-       * net/newsticker.el (replace-regexp-in-string): Only define for
-       XEmacs.
+       * net/newsticker.el (replace-regexp-in-string): Only define for XEmacs.
 
 2007-10-30  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        (allout-toggle-current-subtree-exposure): Add new interactive
        function for toggle subtree exposure - suggested by tassilo.
        (move-beginning-of-line, move-end-of-line): Don't use
-       line-move-invisible-p, it's obsolete - substitute the code,
-       instead.
+       line-move-invisible-p, it's obsolete - substitute the code, instead.
 
 2007-10-29  Dan Nicolaescu  <dann@ics.uci.edu>
 
 
 2007-10-08  Adam Hupp  <adam@hupp.org>  (tiny change)
 
-       * progmodes/gdb-ui.el (pdb): Specify file for gud-break.
+       * progmodes/gud.el (pdb): Specify file for gud-break.
 
 2007-10-08  Nick Roberts  <nickrob@snap.net.nz>