]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
(custom-add-parent-links): Fill the "Parent documentation" text.
[gnu-emacs] / lisp / ChangeLog
index 983fb37c1d2b170ccab357f541ec8b4cc64e6fa1..2e4ff332ce65941d6422535331b64690f03a118a 100644 (file)
@@ -1,3 +1,441 @@
+2007-12-29  Richard Stallman  <rms@gnu.org>
+
+       * font-lock.el (font-lock-prepend-text-property)
+       (font-lock-append-text-property): Canonicalize the face and
+       font-lock-face properties.
+
+       * faces.el (facep): Doc fix.
+
+       * startup.el (fancy-startup-tail, fancy-about-text)
+       (fancy-startup-text): Regularize format of face property.
+
+       * facemenu.el (list-colors-print): Use :background and :foreground
+       instead of background-color and foreground-color.
+
+2007-12-29  Drew Adams  <drew.adams@oracle.com>
+
+       * cus-edit.el (custom-add-parent-links):
+       Fill the "Parent documentation" text.
+2007-12-29  Eli Zaretskii  <eliz@gnu.org>
+
+       * textmodes/ispell.el (ispell-grep-command): Use "grep" on
+       MS-Windows and MS-DOS.
+       (ispell-grep-options): Use "-Ei" on MS-Windows and MS-DOS.
+
+2007-12-28  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
+
+       * progmodes/grep.el (rgrep): Fix last change.
+
+2007-12-27  Richard Stallman  <rms@gnu.org>
+
+       * progmodes/compile.el (compilation-start): Set initial visible
+       point properly even when compilation buffer already current.
+
+2007-12-26  Richard Stallman  <rms@gnu.org>
+
+       * files.el (conf-mode-maybe): New function.
+       (auto-mode-alist): Use conf-mode-maybe for .conf etc.
+
+2007-12-26  Martin Rudalics  <rudalics@gmx.at>
+
+       * textmodes/fill.el (fill-find-break-point): Fix doc-string typo.
+
+2007-12-25  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/asm-mode.el (asm-mode-map): Add a major mode menu.
+
+2007-12-25  Richard Stallman  <rms@gnu.org>
+
+       * comint.el (comint-mode-map): Explicitly bind `delete' and `kp-delete'
+       so they never do EOF.
+
+2007-12-23  Richard Stallman  <rms@gnu.org>
+
+       * dired-aux.el: Load dired.el at run time too.
+
+       * faces.el (copy-face): Create the new face explicitly if it
+       does not exist already.
+
+2007-12-23  Andreas Schwab  <schwab@suse.de>
+
+       * files.el (switch-to-buffer-other-frame): Return the buffer
+       switched to.
+
+2007-12-23  Juri Linkov  <juri@jurta.org>
+
+       * term/mac-win.el (mac-apple-event-map): Bind About Emacs menu
+       item to about-emacs instead of display-splash-screen.
+
+2007-12-22  Eli Zaretskii  <eliz@gnu.org>
+
+       * simple.el (minibuffer-history, shell-command-history)
+       (set-variable-value-history):
+       * replace.el (regexp-history):
+       * international/mule-cmds.el (input-method-history):
+       * files.el (file-name-history): Add reference to history-length in
+       the doc string.
+
+2007-12-22  Richard Stallman  <rms@gnu.org>
+
+       * comint.el (comint-password-prompt-regexp): Match `Enter Password'.
+
+2007-12-21  Jason Rumney  <jasonr@gnu.org>
+
+       * find-dired.el (find-name-arg): New custom variable.
+       (find-name-dired): Use it.
+       (find-dired-find-program): Remove.
+       (find-dired): Use find-program.
+       (find-grep-dired): Use grep-program.
+
+       * progmodes/grep.el (rgrep): Use find-name-arg.
+
+2007-12-21  Martin Rudalics  <rudalics@gmx.at>
+
+       * autoinsert.el (auto-insert-alist): Remove nonsensical precision
+       specifier from format-string.  Reported by Ye Wenbin.
+
+2007-12-19  Martin Rudalics  <rudalics@gmx.at>
+
+       * cus-start.el: Use correct group name for members of mode-line group.
+
+2007-12-17  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * progmodes/cc-vars.el (defcustom-c-stylevar):
+       Revert to pre-2007-12-12 version.
+
+2007-12-15  Richard Stallman  <rms@gnu.org>
+
+       * emacs-lisp/find-func.el (find-function-after-hook): Add :type.
+
+       * info.el (Info-clone-buffer): Renamed from Info-clone-buffer-hook.
+       Use changed.
+
+       * startup.el (fancy-splash-help-echo): Var deleted.
+       (fancy-splash-insert): Get help-echo from (startup-echo-area-message).
+       (fancy-about-screen): Don't display fancy-splash-help-echo.
+
+       * menu-bar.el (menu-bar-describe-menu): Remove dots from menu text.
+
+2007-12-12  Thien-Thi Nguyen  <ttn@gnuvola.org>
+
+       * progmodes/cc-vars.el (defcustom-c-stylevar): Rewrite.
+
+2007-12-11  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/verilog-mode.el (set-buffer-menubar): Remove unused
+       function.
+       (add-submenu): Only define for XEmacs.
+       (verilog-regexp-words): Revert previous change, keep the other
+       definition.
+
+2007-12-09  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/perl-mode.el (perl-continued-statement-offset)
+       (perl-continued-brace-offset, perl-brace-offset)
+       (perl-brace-imaginary-offset, perl-label-offset):
+       * progmodes/cperl-mode.el (cperl-brace-offset)
+       (cperl-continued-brace-offset, cperl-label-offset)
+       (cperl-continued-statement-offset)
+       (cperl-extra-newline-before-brace, cperl-merge-trailing-else): Add
+       safe-local-variable properties.
+
+2007-12-08  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/verilog-mode.el (verilog-mode-map)
+       (verilog-template-map, verilog-mode-mouse-map): Fix typos.
+       (verilog-colorize-include-files): Use only overlay functions so
+       that it can work on both emacs and XEmacs.
+       (set-extent-keymap): Remove unused defun.
+       (verilog-kill-existing-comment, verilog-insert-date)
+       (verilog-insert-year): Rename in order not to pollute the global
+       namespace from kill-existing-comment, insert-date and
+       insert-year, respectively.
+       (verilog-set-auto-endcomments, verilog-header): Update callers.
+
+       * files.el (auto-mode-alist): Recognize verilog files.
+
+       * progmodes/verilog-mode.el (verilog-string-replace-matches)
+       (verilog-string-remove-spaces, verilog-re-search-forward)
+       (verilog-re-search-backward, verilog-re-search-forward-quick)
+       (verilog-re-search-backward-quick, verilog-get-beg-of-line)
+       (verilog-get-end-of-line, verilog-within-string): Move definitions
+       before first use. No code changes.
+
+2007-12-08  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/verilog-mode.el (verilog-mode-version)
+       (verilog-mode-release-date): Don't use expanding keywords.
+       (provide): Move to the end of file.
+       (fboundp): Don't check if eval-when-compile is bound, it is used
+       later in the file without checking.
+       (when, unless): Copy definitions from subr.el.
+       (char-before, defcustom, defface, customize-group)
+       (verilog-batch-error-wrapper): Don't use old style backquotes.
+       (verilog-regexp-opt): Avoid using the cl function case.
+       (verilog-regexp-words): Remove duplicated definition.
+       (verilog-mode-abbrev-table): Remove, duplicate.
+       (verilog-mode-map, verilog-template-map, verilog-mode-mouse-map):
+       Declare and initialize in one step.
+       (verilog-declaration-prefix-re, verilog-declaration-re)
+       (verilog-end-of-statement, verilog-indent-declaration)
+       (verilog-get-lineup-indent): Remove trailing whitespace.
+       (verilog-mode): Fix autoload cookie. Set
+       beginning-of-defun-function and end-of-defun-function. Use when
+       instead of if.
+       (verilog-emacs-features, verilog-auto-ascii-enum)
+       (verilog-insert-indices): Escape braces in doc strings.
+
+2007-12-08  Michael McNamara <mac@verilog.com>
+           Wilson Snyder <wsnyder@wsnyder.org>
+
+       * progmodes/verilog-mode.el: New file.
+
+2007-12-08  Eli Zaretskii  <eliz@fencepost.gnu.org>
+
+       * international/latexenc.el (latexenc-find-file-coding-system): If
+       both coding-system-for-write and buffer-file-coding-system of
+       latex-main-file are nil, use `undecided'.
+
+2007-12-06  Jason Rumney  <jasonr@gnu.org>
+
+       * mouse.el (mouse-buffer-menu-alist): Keep buffer names left aligned.
+
+2007-12-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ido.el (ido-save-history): Use emacs-mule coding system
+       instead of utf-8 to save filenames (it's safer in Emacs 22).
+       Set the `coding' local variable on the first line of the file.
+
+2007-12-04  Karl Fogel  <kfogel@red-bean.com>
+
+       * saveplace.el (save-place-alist-to-file): Save with 'emacs-mule'
+       coding system.  This ports revisions 1.40 and 1.41 over to the
+       EMACS_22_BASE branch, but with the right coding system for Emacs
+       22 to reliably record filenames.  Suggested by Eli Zaretskii.
+
+2007-12-01  Richard Stallman  <rms@gnu.org>
+
+       * wid-edit.el (widget-type): Doc fix.
+
+2007-12-01  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emacs-lisp/byte-run.el (declare-function): Change to a macro.
+
+2007-12-01  Alexandre Julliard  <julliard@winehq.org>
+
+       * vc-git.el (vc-git-dir-state): Fix the git command arguments.
+
+2007-11-30  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
+       Don't match "sub { (...) ... }".
+
+2007-11-29  Richard Stallman  <rms@gnu.org>
+
+       * international/mule-cmds.el (toggle-input-method-active): New var.
+       (toggle-input-method): Bind toggle-input-method-active to t.
+       Error if it was already non-nil.
+
+2007-11-29  Glenn Morris  <rgm@gnu.org>
+
+       * calendar/time-date.el (with-decoded-time-value): Doc fix.
+
+2007-11-29  Ari Roponen  <ari.roponen@gmail.com>  (tiny change)
+
+       * calendar/time-date.el (encode-time-value): Doc fix.
+
+2007-11-26  Juanma Barranquero  <lekktu@gmail.com>
+
+       * emacs-lisp/bytecomp.el (batch-byte-recompile-directory): Doc fix.
+
+2007-11-24  Kenichi Handa  <handa@m17n.org>
+
+       * international/ucs-tables.el (ucs-8859-7-alist): Update the table.
+
+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-21  Juanma Barranquero  <lekktu@gmail.com>
+
+       * textmodes/paragraphs.el (forward-sentence): Doc fix.
+       Reported by Drew Adams <drew.adams@oracle.com>.
+
+2007-11-20  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/byte-run.el (declare-function): Define as a no-op,
+       for compatibility with Emacs 23.
+
+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  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el: Update commentary.
+
+2007-11-16  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-16  Juanma Barranquero  <lekktu@gmail.com>
+
+       * subr.el (make-variable-frame-local):
+       Fix typo in obsolescence declaration.
+
+2007-11-16  Glenn Morris  <rgm@gnu.org>
+
+       * mail/mail-extr.el (mail-extr-all-top-level-domains): Update domains.
+
+2007-11-16  Rob Riepel  <riepel@Stanford.EDU>
+
+       * emulation/tpu-extras.el (tpu-next-line, tpu-previous-line)
+       (tpu-forward-line, tpu-backward-line, tpu-scroll-window-down)
+       (tpu-scroll-window-up): Replace next-line-internal -> line-move.
+
+2007-11-16  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-16  Juri Linkov  <juri@jurta.org>
+
+       * man.el (Man-heading-regexp): Add 0-9.
+       (Man-first-heading-regexp): Remove leading space [ \t]* before NAME.
+
+2007-11-15  Juanma Barranquero  <lekktu@gmail.com>
+
+       * progmodes/cc-engine.el (c-crosses-statement-barrier-p):
+       Fix typo in docstring.
+
+       * emulation/cua-base.el (cua-paste-pop): Fix typo in docstring.
+       (cua-highlight-region-shift-only): Doc fix.
+
+2007-11-15  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-14  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-14  Nick Roberts  <nickrob@snap.net.nz>
+
+       * progmodes/gdb-ui.el (gdb-parent-bptno-enabled): New variable.
+       (gdb-breakpoint-regexp, gdb-mouse-toggle-breakpoint-margin)
+       (gdb-mouse-toggle-breakpoint-fringe, gdb-delete-breakpoint)
+       (gdb-goto-breakpoint): Generalise for breakpoints with multiple
+       locations.
+       (gdb-info-breakpoints-custom, gdb-assembler-custom)
+       (gdb-toggle-breakpoint): Update for new gdb-breakpoint-regexp.
+       (gdb-put-breakpoint-icon): Only display icon for parent breakpoint.
+
+2007-11-11  Juanma Barranquero  <lekktu@gmail.com>
+
+       * international/iso-cvt.el (iso-translate-conventions): Doc fix.
+       (iso-aggressive-german-trans-tab, iso-conservative-german-trans-tab)
+       (iso-tex2iso-trans-tab, iso-gtex2iso-trans-tab): Reflow docstring.
+       (iso-spanish, iso-german, iso-iso2tex, iso-tex2iso, iso-gtex2iso)
+       (iso-iso2gtex, iso-iso2duden, iso-iso2sgml, iso-sgml2iso):
+       Rewrite in active voice.
+
+2007-11-10  Juri Linkov  <juri@jurta.org>
+
+       * startup.el: Backport startup screen related changes from the trunk.
+       (initialization): Change group to `environment'.
+       (inhibit-startup-screen): Rename from `inhibit-splash-screen'.
+       (inhibit-splash-screen): Make alias to `inhibit-startup-screen'.
+       (inhibit-startup-message): Change alias to `inhibit-startup-screen'.
+       (initial-scratch-message): Fix docstring.
+       (startup-screen-inhibit-startup-screen)
+       (pure-space-overflow-message): New variables.
+       (command-line): Rename `inhibit-startup-message' to
+       `inhibit-startup-screen'.
+       (initial-scratch-message): Doc fix.
+       (fancy-splash-text): Remove variable.
+       (fancy-startup-text, fancy-about-text, splash-screen-keymap):
+       New variables.
+       (fancy-splash-delay, fancy-splash-max-time)
+       (fancy-current-text, fancy-splash-stop-time)
+       (fancy-splash-outer-buffer, fancy-splash-last-input-event):
+       Remove variables.
+       (fancy-splash-insert): Use help-echo from the 3rd element of the
+       link specification list, or "Follow this link" if it's nil.  Doc fix.
+       Allow functions for face and link specs.
+       (fancy-splash-tail): Remove function.
+       (fancy-startup-tail): New function.
+       (fancy-splash-default-action, fancy-splash-special-event-action)
+       (fancy-splash-screens): Remove functions.
+       (fancy-about-screen): New function.
+       (normal-splash-screen): Rename argument `hide-on-input' to `startup'.
+       Fix docstring.  Use argument `startup' to conditionally display
+       different texts for Startup and About screens.  Don't display Help
+       commands on the About screen.  Remove `unwind-protect' `sit-for'
+       delay and `kill-buffer' after it.
+       (normal-mouse-startup-screen, normal-splash-screen)
+       (normal-no-mouse-startup-screen): New functions.
+       (startup-echo-area-message): Change text of the echo area.
+       (display-splash-screen): Remove function.
+       (display-startup-screen, display-about-screen): New functions.
+       (about-emacs): Make alias to `display-about-screen'.
+       (display-splash-screen): Make alias to `display-startup-screen'.
+       (command-line-1): Rename `inhibit-startup-message' to
+       `inhibit-startup-screen'.  Inhibit startup screen when Emacs is
+       started with command line options "-f", "-funcall", "-e", "-eval",
+       "-execute", "-insert", "-find-file", "-file", "-visit".
+       Inhibit startup screen when Emacs is started with a file name only
+       on tty (i.e. don't inhibit it when started with a file name like
+       "emacs FILE..." on a window system).
+       Comment out unused code for coping with the old sit-for behavior.
+       If file-count > 0, then display the concise version in another
+       window, otherwise display full version in the same window.
+       * loadup.el: Add `button'.  Move up `startup'.
+       * help.el (help-map, help-for-help-internal): Add `C-h C-a'.
+       * version.el (emacs-copyright): Add emacs-copyright.
+       * menu-bar.el (menu-bar-help-menu):
+       Move "About Emacs" and "About GNU" to the end of the Help menu.
+       Move "Emacs Psychotherapist" after "Send Bug Report...".
+       Move "External Packages" after "Find Emacs Packages".
+
+2007-11-10  Jason Rumney  <jasonr@gnu.org>
+
+       * w32-fns.el: Sync charset names with setup-default-fontset.
+       Append "-1" where second part missing.
+
+       * term/w32-win.el: Enable SJIS fonts before creating any fontsets.
+
+2007-11-10  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ido.el (ido-save-history): Write the history file in UTF-8,
+       and add `coding' file-local variable.
+
+2007-11-09  Juanma Barranquero  <lekktu@gmail.com>
+
+       * international/iso-cvt.el (iso-spanish, iso-german, iso-iso2tex)
+       (iso-tex2iso, iso-gtex2iso, iso-iso2gtex, iso-iso2duden): Doc fixes.
+       (iso-iso2duden-trans-tab): Add docstring.
+
 2007-11-09  YAMAMOTO Mitsuharu  <mituharu@math.s.chiba-u.ac.jp>
 
        * faces.el (face-normalize-spec): Remove function.