]> code.delx.au - gnu-emacs/blobdiff - lisp/ChangeLog
Merge from emacs--rel--22
[gnu-emacs] / lisp / ChangeLog
index 73d10be0259e578454207b0f2bc1813fdfb80816..f623747209f4de6545999f9346116139d439b725 100644 (file)
+2007-12-05  Richard Stallman  <rms@gnu.org>
+
+       * wid-edit.el (widget-type): Doc fix.
+
+2007-12-05  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * progmodes/perl-mode.el (perl-font-lock-syntactic-keywords):
+       Don't match "sub { (...) ... }".
+
+2007-12-05  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-12-05  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * net/tls.el (tls-hostmismatch, open-tls-stream): Checkdoc cleanup.
+
+2007-12-05  Elias Oltmanns  <eo@nebensachen.de>
+
+       * net/tls.el (open-tls-stream): Actually consult tls-checktrust to
+       see if certs should be verified and what is to be done in the
+       event of a verification failure.
+
+2007-12-05  Reiner Steib  <Reiner.Steib@gmx.de>
+
+       * net/tls.el (tls-program): Provide more custom choices from
+       `tls-checktrust'.  Refer to `tls-checktrust' in doc string.
+       (tls-process-connection-type, tls-success): Remove "*" in doc string.
+       (tls-checktrust, tls-hostmismatch, tls-untrusted): Add custom
+       version.  Minor improvement to doc strings.
+       (tls-program): Add comment.
+
+2007-12-05  Elias Oltmanns  <eo@nebensachen.de>
+
+       * net/tls.el (tls-certtool-program, tls-hostmismatch): New variables.
+       (tls-checktrust): New variable.  Check if GNU TLS complained about a
+       mismatch between the hostname provided in the certificate and the name
+       of the host connnecting to.
+       (open-tls-stream): Use them.  Check certificates against trusted root
+       certificates.
+
+2007-12-05  Nathan J. Williams  <nathanw@MIT.EDU>  (tiny change)
+
+       * net/imap.el (imap-mailbox-status-asynch): Upcase STATUS items.
+       (imap-parse-status): Upcase status-att for broken servers that sends
+       them lower-case (e.g., MS Exchange 2007).
+
+2007-12-05  D. Goel  <deego3@gmail.com>
+
+       * simple.el (undo): Ditto.
+
+       * image-dired.el (image-dired-display-thumb-properties): Ditto.
+       (image-dired-modify-mark-on-thumb-original-file): Ditto.
+       (image-dired-dired-display-properties): Ditto.
+
+       * help.el (help-window-display-message): Ditto.
+
+       * files.el (hack-local-variables-confirm): Ditto.
+
+       * ediff.el (ediff-version): Ditto.
+
+       * complete.el (pc-chunk-after): Ditto.
+       (PC-temp-minibuffer-message): Ditto.
+
+       * apropos.el (apropos-command): `message' and `error': Ensure that first arg is
+       a format string.
+
+       * emacs-lisp/find-func.el (find-library-name): Prefer files with
+       ".el" suffix over "".
+
+2007-12-05  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el (dbus-hash-table=): Allow nil as wildcard in the
+       interface and member fields.
+
+2007-12-05  Glenn Morris  <rgm@gnu.org>
+
+       * eshell/em-alias.el (pcomplete-stub): Define for compiler.
+       (pcomplete-here): Autoload it.
+
+       * eshell/em-basic.el (print-func): No need to define for compiler.
+
+       * eshell/esh-cmd.el (eshell-debug-command):
+       * eshell/esh-io.el (eshell-print): Move definitions before use.
+
+       * eshell/esh-module.el (eshell-load-defgroups): Eval and compile.
+
+       * eshell/esh-util.el (top-level): Don't require pp.  Use
+       condition-case rather than ignore-errors.
+
+       * eshell/eshell.el (eshell-buffer-name): Define for compiler.
+
+       * eshell/em-alias.el, eshell/em-banner.el, eshell/em-basic.el
+       * eshell/em-cmpl.el, eshell/em-dirs.el, eshell/em-glob.el
+       * eshell/em-hist.el, eshell/em-ls.el, eshell/em-pred.el
+       * eshell/em-prompt.el, eshell/em-rebind.el, eshell/em-script.el
+       * eshell/em-smart.el, eshell/em-term.el, eshell/em-unix.el
+       * eshell/em-xtra.el, eshell/esh-cmd.el, eshell/esh-test.el
+       * eshell/esh-util.el, eshell/eshell.el: Require individual files
+       if needed when compiling, rather than esh-maint.  Collect any
+       require statements.  Move provide statement to end.  Move any
+       commentary to start.
+
+       * eshell/esh-arg.el, eshell/esh-ext.el, eshell/esh-io.el:
+       * eshell/esh-mode.el, eshell/esh-module.el, eshell/esh-opt.el:
+       * eshell/esh-proc.el, eshell/esh-var.el:
+       Require individual files if needed when compiling, rather than
+       esh-maint.  Collect any require statements.  Leave provide at start.
+       Move any commentary to start.
+
+       * emacs-lisp/bytecomp.el (byte-compile-declare-function): Remove
+       declared function from byte-compile-noruntime-functions.
+
+       * ediff-util.el (ediff-version):
+       * progmodes/python.el (compilation-shell-minor-mode):
+       * textmodes/org.el (Info-goto-node, calendar-astro-date-string)
+       (calendar-bahai-date-string, calendar-check-holidays)
+       (calendar-chinese-date-string, calendar-coptic-date-string)
+       (calendar-ethiopic-date-string, calendar-forward-day)
+       (calendar-french-date-string, calendar-goto-date)
+       (calendar-goto-today, calendar-hebrew-date-string)
+       (calendar-islamic-date-string, calendar-iso-date-string)
+       (calendar-julian-date-string, calendar-mayan-date-string)
+       (calendar-persian-date-string, gnus-summary-last-subject)
+       (parse-time-string, rmail-show-message): Declare as functions.
+
+2007-12-05  Michael Olson  <mwolson@gnu.org>
+
+       * textmodes/remember.el: Merge contents of remember-diary.el here,
+       updating header.  Add autoload cookie so that byte-compilation
+       works without warning.
+       (remember-diary-file): Default to nil, since diary might not yet
+       be loaded at this point, which would deny us access to diary-file.
+       (remember-diary-extract-entries): If remember-diary-file is nil,
+       then use diary-file instead.
+
+       * textmodes/remember-diary.el: Remove, due to the issue of needing
+       the first 8 characters of a filename to be unique.
+
+2007-12-04  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el (dbus-hash-table=): New defun.
+       (dbus-hash-table-test) New hash table test function, used in
+       `dbus-registered-functions-table'.
+       (dbus-check-event, dbus-handle-event, dbus-event-bus-name)
+       (dbus-event-service-name, dbus-event-path-name)
+       (dbus-event-interface-name, dbus-event-member-name): Rewritten,
+       due to new structure of `dbus-event'.
+
+2007-12-04  Juanma Barranquero  <lekktu@gmail.com>
+
+       * ido.el (ido-save-history): Set the `coding' local
+       variable in the first line of the file.
+
+2007-12-04  Glenn Morris  <rgm@gnu.org>
+
+       * password-cache.el: Move here from gnus/password.el.
+       (top-level): Don't require cl when compiling.
+       (password-read-and-add): Doc fix.  Make obsolete.
+
+       * net/tramp.el: Require password-cache or password.
+
+       * emulation/cua-base.el (top-level): Move (provide 'cua-base) to end.
+       No longer provide 'cua.  Don't require cua-rect, cua-gmrk when
+       compiling.
+       (cua-set-rectangle-mark): Add doc string to autoload.
+       (cua--rectangle, cua--last-killed-rectangle)
+       (cua--global-mark-active): Always define for compiler.
+       (cua-copy-rectangle, cua-cut-rectangle, cua--rectangle-left)
+       (cua--delete-rectangle, cua--insert-rectangle)
+       (cua--rectangle-corner, cua--rectangle-assert)
+       (cua--insert-at-global-mark, cua--global-mark-post-command):
+       Declare as functions.
+
+       * emulation/cua-gmrk.el (top-level): Move provide to end.
+
+       * emulation/cua-rect.el (top-level): Move provide to end.
+       Don't require cua-gmrk when compiling.
+       (cua--cut-rectangle-to-global-mark)
+       (cua--copy-rectangle-to-global-mark): Declare as functions.
+
+       * emulation/viper-init.el (viper-replace-overlay-cursor-color)
+       (viper-insert-state-cursor-color, viper-emacs-state-cursor-color)
+       (viper-vi-state-cursor-color):
+       Consolidate make-variable-frame-local calls.
+
+       * net/eudcb-bbdb.el (bbdb-address-streets): Declare as a function.
+       (eudc-bbdb-extract-addresses): Use bbdb-address-streets rather
+       than bbdb-address-street1,2,3.
+
+       * textmodes/reftex-toc.el (reftex-make-separate-toc-frame):
+       Try x-focus-frame before focus-frame.  Only try focus-frame on XEmacs.
+
+2007-12-03  Karl Fogel  <kfogel@red-bean.com>
+
+       * saveplace.el (save-place-quiet): Remove, reverting 2007-12-02T19:54:46Z!kfogel@red-bean.com.
+       (save-place-alist-to-file, load-save-place-alist-from-file):
+       Don't print non-error messages at all, there's really no need.
+       Do print if there's a problem, and clarify message in that case.
+
 2007-12-03  Dan Nicolaescu  <dann@ics.uci.edu>
 
-       * ediff-util.el (ediff-setup):
-       * ediff-diff.el (ediff-prepare-error-list): Disable undo for
-       ediff-error-buffer.
+       * ediff-diff.el (ediff-prepare-error-list):
+       * ediff-util.el (ediff-setup): Disable undo for ediff-error-buffer.
 
 2007-12-03  Tassilo Horn  <tassilo@member.fsf.org>
 
        * doc-view.el (doc-view-initiate-display): Use `doc-view-mode-p'.
-       (doc-view-current-overlay, doc-view-pending-cache-flush): Add doc
-       string.
+       (doc-view-current-overlay, doc-view-pending-cache-flush):
+       Add doc string.
 
 2007-12-03  Richard Stallman  <rms@gnu.org>
 
 
 2007-12-02  Glenn Morris  <rgm@gnu.org>
 
-       * emacs-lisp/bytecomp.el (byte-compile-declare-function): Reverse
-       branches of if statement.
+       * emacs-lisp/bytecomp.el (byte-compile-declare-function):
+       Reverse branches of if statement.
 
        * emulation/viper-cmd.el (top-level): Don't require advice.
        Don't load viper-util, viper-keym, viper-mous, viper-macs,
 
        * progmodes/python.el (top-level): Don't require cl when compiling.
 
-2007-12-02  Agustin Martin  <agustin.martin@hispalinux.es>
+2007-12-02  Agust\e,Am\e(Bn Mart\e,Am\e(Bn  <agustin.martin@hispalinux.es>
 
        * textmodes/flyspell.el (flyspell-large-region): Explicitly set
        encoding for aspell process and for communication with it.