* erc-stamp.el (erc-echo-timestamp):
[bpt/emacs.git] / lisp / ChangeLog
index 18051ec..30be1ca 100644 (file)
@@ -1,3 +1,595 @@
+2007-12-08  David Kastrup  <dak@gnu.org>
+
+       * textmodes/reftex.el (reftex-select-with-char):
+       * textmodes/reftex-toc.el (reftex-toc-do-promote)
+       (reftex-toc-visit-location, reftex-toc-find-section):
+       * textmodes/reftex-index.el (reftex-index-show-entry):
+       * textmodes/org.el (org-cycle-hide-archived-subtrees)
+       (org-table-rotate-recalc-marks, org-mark-ring-push)
+       (org-follow-info-link, org-mhe-get-message-folder-from-index)
+       (org-auto-repeat-maybe, org-store-log-note, org-delete-property)
+       (org-evaluate-time-range, org-edit-agenda-file-list):
+       * textmodes/artist.el (artist-select-next-op-in-list)
+       (artist-select-prev-op-in-list):
+       * term/mac-win.el (mac-service-insert-text):
+       * startup.el (fancy-about-screen):
+       * progmodes/vhdl-mode.el (vhdl-decision-query):
+       * progmodes/idlwave.el (idlwave-template)
+       (idlwave-scroll-completions, idlwave-display-completion-list):
+       * progmodes/ebrowse.el (ebrowse-show-progress):
+       * progmodes/cperl-mode.el (cperl-find-pods-heres):
+       * progmodes/antlr-mode.el (antlr-insert-option-do):
+       * play/mpuz.el (mpuz-close-game):
+       * net/rcirc.el (rcirc-next-active-buffer):
+       * mail/reporter.el (reporter-update-status):
+       * kmacro.el (kmacro-display):
+       * international/ja-dic-cnv.el (skkdic-set-okuri-nasi):
+       * emulation/viper-util.el (viper-save-setting):
+       * emacs-lisp/lisp-mnt.el (lm-verify):
+       * emacs-lisp/edebug.el (edebug-set-mode):
+       * emacs-lisp/checkdoc.el (checkdoc-rogue-spaces, checkdoc-defun):
+       * calendar/calendar.el (calendar-print-day-of-year):
+       * calc/calcalg3.el (calc-curve-fit):
+       * calc/calcalg2.el (math-integral):
+       * calc/calc.el (calc-read-key-sequence, calc-version):
+       * calc/calc-mode.el (calc-set-simplify-mode):
+       * calc/calc-ext.el (calc-fancy-prefix): Fix buggy call to
+       `message'.
+
+2007-12-07  D. Goel  <deego3@gmail.com>
+
+       * progmodes/idlw-shell.el (idlwave-shell-display-line)
+       * progmodes/ada-xref.el (ada-find-file, ada-get-all-references)
+       (ada-xref-find-in-modified-ali, ada-find-in-src-path)
+       * mail/uce.el (uce-reply-to-uce)
+       * progmodes/vhdl-mode.el (vhdl-template-modify)
+       * mail/feedmail.el (feedmail-dump-message-to-queue): Improve calls
+       to `error' (as suggested by RMS.)
+
+2007-12-07  Glenn Morris  <rgm@gnu.org>
+
+       * allout.el (allout-write-file-hook-handler):
+       * textmodes/reftex.el (reftex-TeX-master-file):
+       * textmodes/reftex-parse.el (reftex-short-context):
+       Revert previous change.
+
+2007-12-07  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el (dbus-hash-table=): Fix for new hash table key
+       structure.
+       (dbus-list-hash-table, dbus-name-owner-changed-handler): New
+       defuns.
+       (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): Fix for new
+       event structure.
+       (dbus-list-activatable-names, dbus-list-names)
+       (dbus-list-queued-owners, dbus-get-name-owner, dbus-introspect):
+       Reorder `dbus-call-method' arguments.
+
+2007-12-06  D. Goel  <deego3@gmail.com>
+
+       * allout.el (allout-write-file-hook-handler):
+       * textmodes/reftex.el (reftex-TeX-master-file):
+       * textmodes/org.el (org-paste-subtree):
+       * progmodes/vhdl-mode.el (vhdl-template-modify):
+       * progmodes/idlw-shell.el (idlwave-shell-send-command)
+       (idlwave-shell-display-line):
+       * progmodes/ada-xref.el (ada-find-file, ada-get-all-references)
+       (ada-xref-find-in-modified-ali, ada-find-in-src-path):
+       * net/trampver.el (x):
+       * mail/uce.el (uce-reply-to-uce):
+       * mail/rmailout.el (rmail-output):
+       * mail/feedmail.el (feedmail-dump-message-to-queue):
+       * whitespace.el (whitespace-write-file-hook):
+       * wdired.el (wdired-check-kill-buffer):
+       * vc.el (vc-update):
+       * vc-mcvs.el (vc-mcvs-checkin):
+       * vc-cvs.el (vc-cvs-checkin):
+       * man.el (Man-bgproc-sentinel, Man-goto-see-also-section):
+       * ibuffer.el (ibuffer-current-buffer):
+       * dired.el (dired-move-to-end-of-filename):
+       * bindings.el (complete-symbol):
+       * textmodes/org-publish.el (org-publish-file):
+       (org-publish-current-project):
+       * textmodes/reftex-parse.el (reftex-short-context):
+       * textmodes/texinfmt.el: Fix buggy calls to `error'.
+
+2007-12-06  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * doc-view.el (doc-view-dvi->pdf-sentinel)
+       (doc-view-pdf/ps->png-sentinel, doc-view-pdf->txt-sentinel)
+       (doc-view-ps->pdf-sentinel, doc-view-display): Don't change buffer
+       within a sentinel or timer.
+       (doc-view-display): Don't try to display before the requested page
+       is available, unless told to do so explicitly.
+       (doc-view-pdf/ps->png-sentinel, doc-view-initiate-display):
+       Force display even if the requested page is not available.
+
+2007-12-06  Richard Stallman  <rms@gnu.org>
+
+       * help-fns.el (describe-function-1): Call ad-get-advice-info
+       only on symbols.
+
+2007-12-06  Glenn Morris  <rgm@gnu.org>
+
+       * progmodes/antlr-mode.el (antlr-keyword, antlr-syntax)
+       (antlr-ruledef, antlr-tokendef, antlr-ruleref-face)
+       (antlr-tokenref, antlr-literal): Inherit from standard font-lock
+       faces in non-light-background case.
+
+       * add-log.el, dired-aux.el, font-lock.el, help-fns.el, ido.el:
+       * informat.el, emacs-lisp/bytecomp.el, emacs-lisp/gulp.el:
+       * emacs-lisp/tcover-ses.el, emacs-lisp/timer.el, emulation/edt.el:
+       * emulation/vi.el, emulation/viper-cmd.el:
+       * international/titdic-cnv.el, mail/emacsbug.el, progmodes/dcl.el:
+       * progmodes/prolog.el, progmodes/ps-mode.el, progmodes/python.el:
+       * textmodes/fill.el: Remove directory part from filenames in
+       function declarations.
+
+       * dired-aux.el (mailcap-mime-info): Update declaration.
+
+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):
+       * image-dired.el (image-dired-display-thumb-properties):
+       (image-dired-modify-mark-on-thumb-original-file):
+       (image-dired-dired-display-properties):
+       * help.el (help-window-display-message):
+       * files.el (hack-local-variables-confirm):
+       * ediff.el (ediff-version):
+       * complete.el (pc-chunk-after, PC-temp-minibuffer-message):
+       `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-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.
+
+2007-12-03  Richard Stallman  <rms@gnu.org>
+
+       * subr.el (declare-function): Moved from byte-run.el.
+
+       * emacs-lisp/byte-run.el (declare-function): Moved to subr.el
+
+       * window.el (recenter-top-bottom): Don't use `ecase'.
+
+2007-12-02  Karl Fogel  <kfogel@red-bean.com>
+
+       * saveplace.el (save-place-alist-to-file): Set
+       coding-system-for-write once and refer to it throughout.
+       Suggested by David Reitter <dreitter{_AT_}inf.ed.ac.uk>.
+
+2007-12-02  Karl Fogel  <kfogel@red-bean.com>
+
+       * saveplace.el (save-place-alist-to-file): Use `utf-8' coding
+       system when writing, and set it in the first-line file variables.
+       Suggested by David Reitter <dreitter{_AT_}inf.ed.ac.uk> and
+       Juanma Barranquero.
+
+2007-12-02  Glenn Morris  <rgm@gnu.org>
+
+       * 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,
+       viper-ex when compiling.
+
+       * emulation/viper-ex.el (top-level): Don't load viper-util,
+       viper-keym when compiling.
+
+       * emulation/viper-init.el (top-level): Move provide statement to end.
+
+       * emulation/viper-keym.el (top-level): Don't load viper-util when
+       compiling.  Move provide statement to end.
+
+       * emulation/viper-macs.el (top-level): Don't load viper-util,
+       viper-keym, viper-mous when compiling.
+
+       * emulation/viper-mous.el (top-level): Don't load viper-util when
+       compiling.
+
+       * emulation/viper-util.el (top-level): Don't load viper-init when
+       compiling.
+
+       * emulation/viper.el (top-level): Don't require ring.
+       Don't load viper-init, viper-cmd when compiling.
+
+       * net/sasl-cram.el, net/sasl-digest.el, net/sasl-ntlm.el, net/sasl.el:
+       Move here from gnus/.
+
+2007-12-02  Karl Fogel  <kfogel@red-bean.com>
+
+       Offer option for saveplace to be quiet about loading and saving.
+       Suggested by David Reitter <dreitter{_AT_}inf.ed.ac.uk>
+
+       * lisp/saveplace.el (save-place-quiet): New customizable boolean.
+       (save-place-alist-to-file, load-save-place-alist-from-file): Use it
+       to determine whether to print loading/saving messages.
+
+2007-12-02  Glenn Morris  <rgm@gnu.org>
+
+       * mail/binhex.el: Move here from gnus/.
+       (binhex): New custom group.
+       (binhex-decoder-program, binhex-decoder-switches)
+       (binhex-use-external): Move to the binhex custom group.
+
+       * mail/uudecode.el: Move here from gnus/.
+       (uudecode): New custom group.
+       (uudecode-decoder-program, uudecode-decoder-switches)
+       (uudecode-use-external): Move to the uudecode custom group.
+
+       * net/netrc.el (top-level): Don't load `encrypt' features.
+       (netrc-parse): Don't use encrypt.
+       (netrc-find-service-name, netrc-find-service-number): Don't use caddr.
+
+       * progmodes/python.el (top-level): Don't require cl when compiling.
+
+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.
+       Only add "-d" option if not already present.
+       Use ispell-current-dictionary and ispell-current-personal-dictionary.
+       General reorganization.
+
+       * textmodes/ispell.el (ispell-aspell-find-dictionary): Do not set
+       encoding here.
+       (ispell-start-process): Explicitly set encoding here if using aspell.
+
+2007-12-02  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * pcvs.el (cvs-mode-commit, cvs-mode-edit-log): Also pass a diff
+       function to log-edit.
+
+2007-12-02  Michael Albinus  <michael.albinus@gmx.de>
+
+       * net/dbus.el: New file.
+
+2007-12-02  Jay Belanger  <jay.p.belanger@gmail.com>
+
+       * calc/calc.el (calc-lang-slash-idiv, calc-lang-allow-underscores)
+       (calc-lang-c-type-hex, calc-lang-brackets-are-subscripts)
+       (calc-lang-parens-are-subscripts): New variables.
+       (math-expr-special-function-mapping): Remove variable.
+       (math-eqn-ignore-words, math-tex-ignore-words)
+       (math-latex-ignore-words): Move to calc-lang.el.
+
+       * calc/calc-lang.el (math-compose-vector, math-compose-var)
+       (math-tex-expr-is-flat): Declare as functions.
+       (calc-lang-slash-idiv, calc-lang-allow-underscores)
+       (math-comp-left-bracket, math-comp-right-bracket)
+       (math-comp-comma, math-comp-vector-prec): Declare as variables.
+       (math-var-formatter, math-matrix-formatter)
+       (math-lang-adjust-words, math-lang-read-symbol, math-land-read)
+       (math-punc-table, math-compose-subscr,math-dots)
+       (math-func-formatter): New property names to store language
+       specific information.
+       (math-compose-tex-var, math-compose-tex-intv)
+       (math-compose-maple-intv, math-compose-eqn-intv)
+       (math-compose-tex-sum, math-compose-tex-func)
+       (math-compose-tex-intv): New functions.
+       (math-eqn-ignore-words,math-tex-ignore-words)
+       (math-latex-ignore-words): Move from calc.el.
+       (math-special-function-table): Add entries for tex.
+       (calc-lang-slash-idiv, calc-lang-allows-underscores):
+       New variables.
+       (math-compose-latex-frac): Rename from `math-latex-print-frac'.
+       (math-compose-tex-matrix, math-compose-eqn-matrix)
+       (math-eqn-special-functions): Move from calccomp.el.
+
+       * calc/calccomp.el (math-compose-var): New function.
+       (math-compose-expr): Allow more special functions to be used.
+       Change test for formatting fractions.  Use variables and property
+       names to help with language specific formatting.
+       (math-compose-tex-matrix, math-compose-eqn-matrix)
+       (math-eqn-special-functions): Move to calc-lang.el.
+       (math-compose-rows): Use property names to help with language
+       specific formatting.
+
+       * calc/calc-aent.el (math-read-factor): Turn multiple subscripts
+       into nested subscripts.
+       (math-read-token): Use variables and property names to help with
+       language specific parsing.
+       (math-read-expression-level): Use variables to help with language
+       specific parsing.
+
+2007-12-02  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       * arc-mode.el (archive-find-type): Add recognition of rar-exe format.
+       (archive-rar-summarize): Allow the file name to be passed as argument.
+       Remove unused vars `header' and `footer'.
+       (archive-rar-exe-summarize, archive-rar-exe-extract): New functions.
+
+2007-12-01  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * log-edit.el (log-edit-show-diff): New function.
+       (log-edit-mode-map, log-edit-menu): Bind it.
+       (log-edit-diff-function): New variable.
+       (log-edit): Change the 3rd param to be an alist and accept a
+       function that computes a diff for the files involved.
+
+       * vc.el (vc-log-edit): Add a diff function parameter to log-edit.
+
+2007-12-01  Martin Rudalics  <rudalics@gmx.at>
+
+       * play/blackbox.el (bb-up, bb-down): Revert 2007-10-21 change and
+       wrap next-/previous-line in with-no-warnings.
+
+2007-12-01  Glenn Morris  <rgm@gnu.org>
+
+       * format-spec.el, hex-util.el, sha1.el: Move here from gnus/.
+
+       * net/dig.el: Move here from gnus/.
+       (dig-mode): Replace gnus-run-mode-hooks with equivalent expansion.
+
+       * net/dns.el: Move here from gnus/.
+       (top-level): Don't require mm-util, or cl when compiling.
+       (dns-write-name, dns-read, dns-read-type, query-dns):
+       Replace mm-with-unibyte-buffer with its expansion.
+       (query-dns): Replace decf and ignore-errors with non-cl equivalents.
+
+       * progmodes/gdb-ui.el (gud-remove, gud-break):
+       * progmodes/gud.el (gdb-create-define-alist)
+       (gdb-restore-windows, gdb-reset, global-hl-line-highlight)
+       (hl-line-highlight, gdb-display-source-buffer)
+       (gdb-display-buffer, c-langelem-sym, c-langelem-pos)
+       (syntax-symbol, syntax-point, gdb-enqueue-input): Declare as functions.
+
+2007-11-30  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * textmodes/org-export-latex.el (org-export-latex-cleaned-string):
+       Move args on defun line.
+
+       * textmodes/org.el (org-calendar-holiday):
+       Use calendar-check-holidays instead of the obsolete
+       check-calendar-holidays.
+       (add-to-diary-list, table--at-cell-p, Info-find-node, bbdb)
+       (bbdb-company, bbdb-current-record, bbdb-name)
+       (bbdb-record-getprop, bbdb-record-name)
+       (bibtex-beginning-of-entry, bibtex-generate-autokey)
+       (bibtex-parse-entry, bibtex-url, cdlatex-tab)
+       (dired-get-filename, gnus-article-show-summary, mh-display-msg)
+       (mh-find-path, mh-get-header-field, mh-get-msg-num)
+       (mh-header-display, mh-index-previous-folder)
+       (mh-normalize-folder-name, mh-search, mh-search-choose, mh-show)
+       (mh-show-buffer-message-number, mh-show-header-display)
+       (mh-show-msg, mh-show-show, mh-visit-folder)
+       (org-export-latex-cleaned-string, remember)
+       (remember-buffer-desc, rmail-narrow-to-non-pruned-header)
+       (rmail-what-message, elmo-folder-exists-p)
+       (elmo-message-entity-field, elmo-message-field)
+       (vm-beginning-of-message, vm-follow-summary-cursor)
+       (vm-get-header-contents, vm-isearch-narrow, vm-isearch-update)
+       (vm-select-folder-buffer, vm-su-message-id, vm-su-subject)
+       (vm-summarize, wl-folder-get-elmo-folder)
+       (wl-summary-goto-folder-subr)
+       (wl-summary-jump-to-msg-by-message-id, wl-summary-line-from)
+       (wl-summary-line-subject, wl-summary-message-number)
+       (wl-summary-redisplay): Declare as functions.
+
+2007-11-30  Martin Rudalics  <rudalics@gmx.at>
+
+       * longlines.el (longlines-show-hard-newlines): Remove handling of
+       buffer-undo-list and buffer-modified status.
+       (longlines-show-region, longlines-unshow-hard-newlines):
+       Handle buffer-undo-list, buffer-modified status, inhibit-read-only, and
+       inhibit-modification-hooks here to avoid that a buffer appears
+       modified when toggling visibility of hard newlines.
+
+2007-11-30  Glenn Morris  <rgm@gnu.org>
+
+       * nxml/rng-maint.el (rng-do-some-validation): Fix declaration.
+
+       * progmodes/idlw-complete-structtag.el
+       (idlwave-sintern-structtag):
+       * progmodes/idlw-help.el (idlwave-sintern-sysvar)
+       (idlwave-sintern-sysvartag):
+       * progmodes/idlwave.el (idlwave-sintern-class-tag)
+       (idlwave-sintern-sysvar, idlwave-sintern-sysvartag): Declare as
+       functions.
+
+2007-11-30  Dan Nicolaescu  <dann@ics.uci.edu>
+
+       * textmodes/reftex-index.el (texmathp):
+       * textmodes/reftex-auc.el (TeX-argument-insert)
+       (TeX-argument-prompt, multi-prompt, LaTeX-add-index-entries)
+       (LaTeX-add-labels, LaTeX-bibitem-list, LaTeX-index-entry-list)
+       (LaTeX-label-list):
+       * nxml/rng-maint.el (rng-clear-cached-state, rng-clear-overlays)
+       (rng-clear-conditional-region, rng-do-some-validation): Declare as
+       functions.
+       (rng-error-count, rng-validate-up-to-date-end): Pacify byte compiler.
+
 2007-11-30  Glenn Morris  <rgm@gnu.org>
 
        * emacs-lisp/byte-run.el (declare-function): Add optional fourth
        (bbdb-address-location, bbdb-record-addresses): Pass non-nil
        fourth arg to declare-function.
 
+       * play/dunnet.el: Don't require cl when compiling.
+       (byte-compile-warnings): Set via file local variables.
+       (dun-parse): Let-bind `beg' and `line'.
+
 2007-11-29  Alexandre Julliard  <julliard@winehq.org>
 
        * vc-git.el (vc-git-dir-state): Fix the git command arguments.
        * net/newsticker.el (w3m-toggle-inline-image, htmlr-reset)
        (htmlr-step): Declare as functions.
 
-       * net/eudcb-bbdb.el (eudc-bbdb-extract-addresses): Use
-       bbdb-address-zip rather than bbdb-address-zip-string.
+       * net/eudcb-bbdb.el (eudc-bbdb-extract-addresses):
+       Use bbdb-address-zip rather than bbdb-address-zip-string.
 
 2007-11-28  Richard Stallman  <rms@gnu.org>
 
 
        * nxml/nxml-maint.el (nxml-create-unicode-char-name-sets):
        * nxml/nxml-mode.el (nxml-get-char-name, nxml-insert-named-char):
-       * nxml/xsd-regexp.el (xsdre-gen-categories): Use mapc rather than
-       mapcar.
+       * nxml/xsd-regexp.el (xsdre-gen-categories): Change mapcar -> mapc.
 
        * nxml/nxml-outln.el (nxml-token-start-tag-p)
        (nxml-token-end-tag-p): Move definitions before use.