]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
Fix typo.
[gnu-emacs] / lisp / ChangeLog
index 7b32f670f91c8e1c41205ad4b6b3b689deff7663..72ef356d73430e41386f86507692bfd87de370b4 100644 (file)
@@ -1,3 +1,329 @@
+2007-10-28  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-warnings): Document `not'.
+       (byte-compile-warnings-safe-p): Handle `not'.
+       (byte-compile-warning-enabled-p, byte-compile-disable-warning)
+       (byte-compile-enable-warning): New functions.
+       (byte-compile-eval-before-compile)
+       (byte-compile-file-form-require): Use byte-compile-disable-warning.
+       (byte-compile-close-variables): Locally bind byte-compile-warnings,
+       but do not modify it.
+       (byte-compile-eval, byte-compile-obsolete)
+       (byte-compile-warn-about-unresolved-functions)
+       (byte-compile-file-form-defvar)
+       (byte-compile-file-form-custom-declare-variable)
+       (byte-compile-file-form-require)
+       (byte-compile-file-form-defmumble, byte-compile-lambda)
+       (byte-compile-form, byte-compile-normal-call)
+       (byte-compile-variable-ref, byte-compile-defvar)
+       (byte-compile-make-variable-buffer-local):
+       Use byte-compile-warning-enabled-p.
+       * emacs-lisp/advice.el (ad-compile-function):
+       Use byte-compile-disable-warning.
+       * emacs-lisp/cl.el: Move local variables to end of file, and set
+       byte-compile-warnings to `(not cl-functions)'.
+       * emacs-lisp/cl-compat.el: Add a local variables section, and set
+       byte-compile-warnings to `(not cl-functions)'.
+       * emacs-lisp/cl-macs.el: Unify local variable section, and set
+       byte-compile-warnings to `(not cl-functions)'.
+       (cl-do-proclaim): Use byte-compile-disable-warning and
+       byte-compile-enable-warning.
+       * emacs-lisp/cl-seq.el: Unify local variable section, and set
+       byte-compile-warnings to `(not cl-functions)'.
+       * progmodes/cc-bytecomp.el (cc-bytecomp-ignore-obsolete):
+       Use byte-compile-disable-warning.
+
+2007-10-28  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * cus-edit.el (custom-browse-insert-prefix):
+       * emulation/edt.el (edt-x-emacs19-p): Use featurep 'xemacs.
+
+2007-10-28  Juanma Barranquero  <lekktu@gmail.com>
+
+       * server.el (server-process-filter): Fix typo in docstring.
+       (server-log): Reflow docstrings.
+       (server-delete-client, server-kill-emacs-query-function): Doc fixes.
+       (server-goto-line-column): Use `when'.
+
+2007-10-28  Juri Linkov  <juri@jurta.org>
+
+       * isearch.el (isearch-other-meta-char): Call `isearch-edit-string'
+       when mouse is clicked on the isearch message.
+       (isearch-resume): Call `isearch-update' at the end.
+       Rename argument `search' to `string' to conform to the
+       isearch terminology.
+
+2007-10-28  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Rewrite abbrev.c in Elisp.
+       * abbrev.el (abbrev-mode): Move custom group from cus-edit.el.
+       (abbrev-table-get, abbrev-table-put, abbrev-get)
+       (abbrev-put, make-abbrev-table, abbrev-table-p, clear-abbrev-table)
+       (define-abbrev, abbrev--check-chars, define-global-abbrev)
+       (define-mode-abbrev, abbrev--active-tables, abbrev-symbol)
+       (abbrev-expansion, abbrev--before-point, expand-abbrev)
+       (unexpand-abbrev, abbrev--write, abbrev--describe)
+       (insert-abbrev-table-description, define-abbrev-table):
+       New funs, largely transcribed from abbrev.c.
+       (abbrev-with-wrapper-hook): New macro.
+       (abbrev-table-name-list, global-abbrev-table)
+       (abbrev-minor-mode-table-alist, fundamental-mode-abbrev-table)
+       (abbrevs-changed, abbrev-all-caps, abbrev-start-location)
+       (abbrev-start-location-buffer, last-abbrev, last-abbrev-text)
+       (last-abbrev-location, pre-abbrev-expand-hook, abbrev-expand-function):
+       New vars, largely transcribed from abbrev.c.
+       * cus-edit.el (abbrev-mode): Remove.  Move to abbrev.el.
+       * cus-start.el: Remove abbrev-all-caps and pre-abbrev-expand-hook.
+       * loadup.el: Load "abbrev.el" before "lisp-mode.el".
+
+2007-10-27  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * ps-print.el: Now detect if text foreground and background colors are
+       equal and replace the foreground color by another color, so the text
+       becomes visible.  Doc fix.
+       (ps-print-version): New version 6.8.
+       (ps-default-fg, ps-default-bg): Docstring fix.
+       (ps-postscript-code-directory): Fix default value code.
+       (ps-fg-list, ps-fg-validate-p): New options.
+       (ps-foreground-list): New var.
+       (ps-setup, ps-begin-job, ps-plot-region): Fix code.
+
+2007-10-27  Glenn Morris  <rgm@gnu.org>
+
+       * shell.el (shell-dirtrack-verbose, shell-directory-tracker): Doc fix.
+       (shell-dirtrack-toggle): Mark as obsolete.
+       (dirtrack-toggle, dirtrack-mode): No longer alias to
+       shell-dirtrack-mode.
+
+2007-10-27  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (math-standard-opers): Lower the precedence
+       of negation.
+       * calc/calc-lang.el (math-oper-table): Lower precedence of
+       negation for C, TeX, and eqn.
+
+2007-10-27  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * progmodes/cc-defs.el: Reorder conditions to avoid warnings.
+
+2007-10-27  Juanma Barranquero  <lekktu@gmail.com>
+
+       * desktop.el (desktop-load-locked-desktop, desktop-base-lock-name)
+       (desktop-not-loaded-hook): Fix :version tags.
+
+2007-10-27  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/tramp.el (tramp-wrong-passwd-regexp): Tune regexp.
+       (tramp-get-remote-tmpdir): New defun.
+       (tramp-make-tramp-temp-file): Use it.
+       (tramp-local-call-process): New defun.  Replace all calls of
+       `call-process' by this when appropriate.
+       (tramp-handle-write-region): Replace calls of `file-attributes' by
+       `tramp-compat-file-attributes'.
+       (tramp-find-shell, tramp-open-connection-setup-interactive-shell):
+       Make the first command a `tramp-send-command' call, with let-bind
+       of `tramp-end-of-output'.
+       (tramp-version, tramp-bug, tramp-reporter-dump-variable)
+       (tramp-load-report-modules, tramp-append-tramp-buffers):
+       Move to tramp-cmds.el.
+
+       * net/tramp-fish.el (tramp-fish-handle-copy-file)
+       (tramp-fish-do-copy-or-rename-file)
+       (tramp-fish-do-copy-or-rename-file-directly):
+       * net/tramp-smb.el (tramp-smb-handle-copy-file):
+       Add parameter PRESERVE-UID-GID.
+
+2007-10-27  Eli Zaretskii  <eliz@gnu.org>
+
+       * time.el (zoneinfo-style-world-list, legacy-style-world-list):
+       New defcustoms.
+       (display-time-world-list): Use them as appropriate for the current
+       value of `system-type'.
+
+2007-10-26  Vinicius Jose Latorre  <viniciusjl@ig.com.br>
+
+       * printing.el: Pacify byte compiler, that is, no compiler warnings.
+       Move (again) some variable definitions before use, define some fun
+       aliases, no code change.
+       (pr-version): New version 6.9.2.
+       (pr-path-style, pr-auto-region, pr-menu-char-height)
+       (pr-menu-char-width, pr-menu-lock, pr-ps-printer-alist)
+       (pr-txt-printer-alist, pr-ps-utility-alist): Options declaration
+       via (defvar VAR).
+       (pr-menu-lookup, pr-menu-lock, pr-menu-alist, pr-even-or-odd-pages)
+       (pr-menu-get-item, pr-menu-set-item-name, pr-menu-set-utility-title)
+       (pr-menu-set-ps-title, pr-menu-set-txt-title, pr-region-active-p)
+       (pr-do-update-menus, pr-update-mode-line, pr-f-read-string)
+       (pr-f-set-keymap-parents, pr-keep-region-active): Fun aliases.
+       (pr-menu-print-item, pr-ps-printer-menu-modified)
+       (pr-txt-printer-menu-modified, pr-ps-utility-menu-modified)
+       (pr-even-or-odd-alist): Vars definition moved.
+
+2007-10-26  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emulation/pc-select.el (next-line-mark, next-line-nomark)
+       (previous-line-mark, previous-line-nomark): Wrap with-no-warnings
+       around uses of previous-line and next-line.
+
+       * diff.el (diff-old-file, diff-new-file, diff-extra-args):
+       New defvars.
+
+       * textmodes/css-mode.el (comment-continue):
+       * net/browse-url.el (url-handler-regexp):
+       * progmodes/idlw-help.el (idlwave-system-routines):
+       Pacify byte-compiler.
+
+       * textmodes/fill.el (fill-nobreak-p): Replace obsolete alias
+       line-move-invisible-p with its former definition: invisible-p.
+       line-move-invisible-p was removed on 2007-08-29.
+
+2007-10-26  Juanma Barranquero  <lekktu@gmail.com>
+
+       * files.el (kill-emacs-query-functions): Doc fix;
+       `save-buffers-kill-emacs' is no longer bound to a key.
+
+2007-10-26  Richard Stallman  <rms@gnu.org>
+
+       * isearch-multi.el (isearch-buffers-multi): New option.
+       (isearch-buffers-search-fun): Test it.
+
+       * progmodes/ps-mode.el (ps-mode-map): Delete C-c v binding.
+       Put ps-run-clear on C-c C-l.
+
+       * newcomment.el (comment-styles): New style indent-or-triple.
+       (comment-style): Make that the default.
+       (comment-add defvar): Doc fix.
+       (comment-add): Delete arg EXTRA.
+       (comment-region-default): Open code call to comment-add.
+       Handle indent-or-triple style which uses `multi-char' for INDENT.
+
+2007-10-26  Juanma Barranquero  <lekktu@gmail.com>
+
+       * eshell/em-unix.el (nil-blank-string): Doc fix.
+
+2007-10-26  John Wiegley  <johnw@newartisans.com>
+
+       * eshell/em-unix.el (eshell/diff): Before calling the `diff'
+       function, ensure that the third argument is turned into a nil if
+       the string is otherwise completely empty (either no characters, or
+       all tabs/spaces).  This fixes a bug from a user who found himself
+       unable to customize `diff-switches' and still use Eshell's diff
+       command.
+
+2007-10-26  Glenn Morris  <rgm@gnu.org>
+
+       * emacs-lisp/bytecomp.el (byte-compile-warnings): Autoload the
+       safe-local-variable property.
+
+2007-10-26  Gwern Branwen  <gwern0@gmail.com>  (tiny change)
+
+       * net/browse-url.el (browse-url-browser-function): Delete grail.
+       (browse-url-grail): Function and variable deleted.
+       (browse-url-browser-function): Delete IXI Mosaic.
+       (browse-url-default-browser): Don't try IXI Mosaic.
+       (browse-url-iximosaic): Function deleted.
+       (browse-url-browser-function): Delete MMM.
+       (browse-url-default-browser): Don't try MMM.
+       (browse-url-mmm): Function deleted.
+
+2007-10-26  Drew Adams  <drew.adams@oracle.com>
+
+       * custom.el (custom-note-var-changed): New function.
+
+2007-10-25  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * emulation/edt-mapper.el (edt-emacs-variant): Replace the only
+       use with the definition.  Remove.
+
+       * add-log.el (change-log-start-entry-re): New defconst.
+       (change-log-sortable-date-at): Use it.
+       (change-log-beginning-of-defun, change-log-end-of-defun):
+       New functions.
+       (change-log-mode): Use them for beginning-of-defun-function and
+       end-of-defun-function.
+
+2007-10-25  Jonathan Yavner  <jyavner@member.fsf.org>
+
+       * ses.el: Make `ses--symbolic-formulas' a safe local variable.
+       (ses-mode-print-map): Add `c' and `t' (suggested by Gareth Rees).
+       (ses-recalculate-cell): Deal with point being just beyond end of
+       data area (why does this happen?)
+       (ses-set-curcell): Ditto.
+       (ses-column-letter): Handle columns beyond 702.  Code written by
+       Gareth Rees.
+
+2007-10-25  Carsten Dominik  <dominik@science.uva.nl>
+
+       * textmodes/org.el (org-agenda-get-restriction-and-command):
+       Use `mapc' instead of `mapcar'.
+       (org-agenda-list): Numeric prefix argument can specify the number
+       of days.
+       (remember-register, remember-buffer): Prevent byte compiler from
+       complaining.
+       (org-todo): Save and restore match data.
+       (org-no-warnings): New macro.
+       (org-columns-eval): Use `org-no-warnings'.
+
+2007-10-25  Chris Moore  <christopher.ian.moore@gmail.com>
+
+       * comint.el (comint-password-prompt-regexp):
+       Handle `[sudo] password'-style prompt.
+
+2007-10-25  Glenn Morris  <rgm@gnu.org>
+
+       * custom.el (custom-declare-variable): Add :risky and :safe keywords.
+       (defcustom): Doc fix.
+
+       * progmodes/f90.el (f90-keywords-re, f90-keywords-level-3-re):
+       Add `non_intrinsic'.
+       (f90-constants-re): Add ieee modules.
+       (f90-typedef-matcher, f90-typedec-matcher)
+       (f90-imenu-type-matcher): New functions.
+       (f90-font-lock-keywords-1): Give module procedures function-name face.
+       Use `f90-typedef-matcher' for derived types.  Fix `abstract interface'.
+       Add `use, intrinsic'.
+       (f90-font-lock-keywords-2): Use `f90-typedec-matcher' for derived types.
+       Move start of `enum' blocks to separate entry.
+       (f90-start-block-re): Fix `type', `abstract interface'.
+       (f90-imenu-generic-expression): Use `f90-imenu-type-matcher' for
+       derived types.
+       (f90-mode-abbrev-table): Add `abstract interface', `asynchronous',
+       `elemental', change `enumerator'.
+       (f90-no-block-limit): Fix `abstract interface'.
+
+       * progmodes/f90.el (f90-indented-comment-re)
+       (f90-directive-comment-re, f90-break-delimiters):
+       * progmodes/fortran.el (fortran-comment-line-start-skip)
+       (fortran-directive-re):
+       * textmodes/conf-mode.el (conf-space-keywords): Mark these regexps
+       as safe if they are strings.
+
+2007-10-25  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * startup.el (window-system): Remove.  Don't make it frame-local.
+
+2007-10-24  Richard Stallman  <rms@gnu.org>
+
+       * savehist.el (savehist-save): Omit unreadable elements.
+
+       * loadhist.el (unload-function-defs-list): Renamed from
+       unload-function-features-list.
+       (unload-feature-special-hooks, unload-feature): Doc fixes.
+
+       * indent.el (indent-to-left-margin): If point's in the indentation,
+       move to the end of the indentation.
+
+       * cus-edit.el (customize-changed-options): Make arg optional.
+
+2007-10-24  Juanma Barranquero  <lekktu@gmail.com>
+
+       * bs.el (bs-select, bs-select-other-window): Fix typos in docstrings.
+
+2007-10-24  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * textmodes/org-publish.el (org-publish-attachment): Re-install
+       accidentally deleted change.
+
 2007-10-24  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * term/iris-ansi.el (iris-function-map): Move init into declaration.
        * simple.el (reindent-then-newline-and-indent): Use a `move after
        insert' kind of marker in the save-excursion.
 
+2007-10-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/css-mode.el: Require CL.
+       (comment-continue): Declare.
+
+       * subr.el (make-variable-frame-localizable): Remove.
+       (make-variable-frame-local): Mark obsolete.
+
+2007-10-23  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * textmodes/tex-mode.el (tex-uptodate-p): Don't signal an error if one
+       of the subdirs is unreadable.
+
 2007-10-23  Michael Albinus  <michael.albinus@gmx.de>
 
        * net/tramp.el (tramp-set-file-uid-gid): Protect `call-process'
        * printing.el: Move variable definitions before use.
        (pr-menu-char-width, pr-menu-char-height): Pacify byte compiler.
 
+2007-10-22  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * emulation/tpu-edt.el (tpu-edt-old-global-values): New var.
+       (tpu-edt-off): Use it.
+       (tpu-edt-on): Set it.  Make sure the tpu-global-map is not already on
+       the global-map before adding it to global-map.
+
+       * menu-bar.el (global-buffers-menu-map): New var.
+       (global-map, menu-bar-update-buffers): Use it.
+       * msb.el (msb-menu-bar-update-buffers): Use it.
+       (msb-sort-by-directory, msb--choose-menu, msb--mode-menu-cond)
+       (msb--most-recently-used-menu, msb--create-buffer-menu-2):
+       Use with-current-buffer.
+
 2007-10-22  Juri Linkov  <juri@jurta.org>
 
        * isearch-multi.el: New file.
        minibuffer default value list instead of pushing them temporarily
        to the history list.
 
+2007-10-21  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * hexl.el (hexl-menu): New major mode menu.
+
 2007-10-21  Stefan Monnier  <monnier@iro.umontreal.ca>
 
        * emacs-lisp/byte-opt.el (byte-optimize-featurep): Fix paren typo.
 
 2007-09-16  Drew Adams  <drew.adams@oracle.com>
 
-       * cus-edit (custom-face-edit-activate): Doc fix.
+       * cus-edit.el (custom-face-edit-activate): Doc fix.
 
 2007-09-16  Glenn Morris  <rgm@gnu.org>
 
 
        * env.el (getenv): Pass frame to getenv-internal.
 
-2007-08-29  Karoly Lorentey  <lorentey@elte.hu>
+2007-08-29  K\e,Aa\e(Broly L\e$,1 q\e(Brentey  <lorentey@elte.hu>
 
        * version.el (emacs-version): Show if multi-tty is present.