+2007-11-29 Alexandre Julliard <julliard@winehq.org>
+
+ * vc-git.el (vc-git-dir-state): Fix the git command arguments.
+
+2007-11-29 Ari Roponen <ari.roponen@gmail.com> (tiny change)
+
+ * calendar/time-date.el (encode-time-value): Doc fix.
+
+2007-11-29 Glenn Morris <rgm@gnu.org>
+
+ * calendar/time-date.el (with-decoded-time-value): Doc fix.
+
+ * textmodes/css-mode.el (prog-mode): Remove.
+ (css-mode): Derive from fundamental-mode rather than prog-mode.
+
+ * emacs-lisp/byte-run.el (declare-function): Doc fix.
+
+ * emacs-lisp/check-declare.el (check-declare-locate)
+ (check-declare-verify): Handle `external' files.
+ (check-declare-errmsg): New function.
+ (check-declare-verify, check-declare-file, check-declare-directory):
+ Use check-declare-errmsg to report the number of problems.
+
+ * ffap.el (w3-view-this-url)
+ * mail/mspools.el (vm-visit-folder)
+ * net/browse-url.el (w3-fetch-other-window, w3-fetch)
+ * net/eudcb-bbdb.el (bbdb-phone-location, bbdb-phone-string)
+ (bbdb-record-phones, bbdb-address-city, bbdb-address-state)
+ (bbdb-address-zip, bbdb-address-location, bbdb-record-addresses)
+ (bbdb-records)
+ * net/eudc-export.el (bbdb-parse-phone-number, bbdb-string-trim)
+ * net/imap.el (sasl-find-mechanism, sasl-mechanism-name)
+ (sasl-make-client, sasl-next-step, sasl-step-data)
+ (sasl-step-set-data)
+ * 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.
+
+2007-11-28 Richard Stallman <rms@gnu.org>
+
+ * md4.el, net/hmac-def.el, net/hmac-md5.el, net/ntlm.el:
+ Move here from gnus/.
+
+2007-11-28 Martin Rudalics <rudalics@gmx.at>
+
+ * newcomment.el (comment-region-internal): Fix newline insertion
+ in `block' case.
+
+2007-11-28 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * pcvs-parse.el (cvs-parse-table): Adjust regexp for resurrections.
+
+2007-11-28 Glenn Morris <rgm@gnu.org>
+
+ * Makefile.in (maintainer-clean): Depend on bootstrap-clean to
+ delete .elc files.
+
+ * nxml/char-name/unicode: Move to etc/nxml/.
+ * nxml/nxml-uchnm.el (top-level): Adapt for moved unicode files.
+
+ * nxml/nxml-enc.el (xmltok-get-declared-encoding-position):
+ Declare as a function.
+
+ * 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/nxml-outln.el (nxml-token-start-tag-p)
+ (nxml-token-end-tag-p): Move definitions before use.
+
+ * nxml/nxml-rap.el (nxml-prolog-regions): Declare for compiler.
+
+ * nxml/nxml-uchnm.el (top-level)
+ (nxml-enable-unicode-char-name-sets-1): Use mapc rather than mapcar.
+ (nxml-enabled-unicode-blocks): Add custom group.
+
+ * nxml/xmltok.el (xmltok-scan-char-ref, xmltok-char-number):
+ Use string-to-number rather than string-to-int.
+
+ * dired-x.el (dired-omit-old-add-entry): Declare as function.
+ Move definition before use.
+ (dired-old-find-buffer-nocreate): Declare as function.
+
+ * emacs-lisp/check-declare.el (check-declare-locate): Reflow doc.
+ (check-declare-verify): Handle fset.
+
+ * emulation/edt.el (edt-user-emulation-setup):
+ Test edt-setup-user-bindings is bound before calling.
+
+ * emulation/tpu-edt.el: Don't require cl when compiling.
+ (tpu-emacs-search, tpu-emacs-rev-search): Declare as functions.
+ (tpu-edt-off): Use condition-case rather than ignore-errors.
+ Use with-no-warnings.
+
+ * eshell/esh-util.el (top-level): Use require rather than load for
+ ange-ftp.
+
+ * mail/supercite.el (sc-version): Redefine as an alias for
+ emacs-version.
+ (sc-help-address): Remove.
+ (sc-version): Use emacs-version rather than sc-version.
+ (sc-submit-bug-report): Redefine as an alias for report-emacs-bug.
+
+ * net/socks.el (socks-original-open-network-stream): Declare as
+ function. Move definition before use.
+
+2007-11-28 Jay Belanger <jay.p.belanger@gmail.com>
+
+ * calc/calc-ext.el (math-sqrt-raw, math-map-vec)
+ (math-make-frac): Declare as functions.
+
+2007-11-27 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * progmodes/cperl-mode.el (compilation-error-regexp-alist):
+ Pacify byte compiler.
+ (cperl-mode): Use with-no-warnings for setting vc-header-alist.
+
+ * progmodes/idlwave.el (idlwave-shell-get-path-info)
+ (idlwave-shell-temp-file, idlwave-shell-is-running)
+ (widget-value, comint-dynamic-complete-filename, Info-goto-node):
+ * progmodes/idlw-help.el (idlwave-prepare-structure-tag-completion)
+ (idlwave-all-method-classes, idlwave-all-method-keyword-classes)
+ (idlwave-beginning-of-statement, idlwave-best-rinfo-assoc)
+ (idlwave-class-found-in, idlwave-class-or-superclass-with-tag)
+ (idlwave-completing-read, idlwave-current-routine)
+ (idlwave-downcase-safe, idlwave-entry-find-keyword)
+ (idlwave-expand-keyword, idlwave-find-class-definition)
+ (idlwave-find-inherited-class, idlwave-find-struct-tag)
+ (idlwave-get-buffer-visiting, idlwave-in-quote)
+ (idlwave-make-full-name, idlwave-members-only)
+ (idlwave-popup-select, idlwave-routine-source-file)
+ (idlwave-routines, idlwave-sintern-class)
+ (idlwave-sintern-keyword, idlwave-sintern-method)
+ (idlwave-sintern-routine-or-method)
+ (idlwave-substitute-link-target, idlwave-sys-dir)
+ (idlwave-this-word, idlwave-what-module-find-class)
+ (idlwave-where):
+ * progmodes/idlw-complete-structtag.el (idlwave-shell-buffer):
+ * mail/uce.el (rmail-msg-is-pruned)
+ (rmail-maybe-set-message-counters, rmail-msgbeg, rmail-msgend)
+ (rmail-toggle-header):
+ * mail/sendmail.el (dired-view-file, dired-get-filename):
+ * mail/rmailkwd.el (rmail-maybe-set-message-counters)
+ (rmail-display-labels, rmail-msgbeg)
+ (rmail-set-message-deleted-p, rmail-message-labels-p)
+ (rmail-show-message, mail-comma-list-regexp)
+ (mail-parse-comma-list):
+ * mail/rmail.el (rmail-spam-filter, rmail-summary-goto-msg)
+ (rmail-summary-mark-undeleted, rmail-summary-mark-deleted)
+ (rfc822-addresses, mail-abbrev-make-syntax-table)
+ (mail-sendmail-delimit-header, mail-header-end):
+ * mail/hashcash.el (message-narrow-to-headers-or-head)
+ (message-fetch-field, message-goto-eoh)
+ (message-narrow-to-headers):
+ * vc.el (view-mode-exit): Declare as functions.
+
+ * mail/vms-pmail.el:
+ * vmsproc.el:
+ * vms-patch.el: Don't byte compile these files, they don't work.
+
+2007-11-27 Glenn Morris <rgm@gnu.org>
+
+ * calc/calc-ext.el (math-read-big-rec):
+ * calc/calc-nlfit.el (math-map-binop):
+ * calc/calc.el (math-normalize-nonstandard): Fix declarations.
+
+ * eshell/eshell.el (eshell-report-bug): Add version number of
+ obsolescence.
+
+ * emulation/viper.el, emulation/viper-util.el,
+ emulation/viper-macs.el, emulation/viper-keym.el,
+ emulation/viper-ex.el, emulation/viper-cmd.el:
+ Load viper-*.el files silently.
+
+ * ediff-diff.el, ediff-help.el, ediff-merg.el, ediff-mult.el,
+ ediff-ptch.el, ediff-util.el, ediff-vers.el, ediff-wind.el, ediff.el:
+ Load ediff-*.el files silently.
+
+ * ediff.el: Load dired silently. Don't load info, pcl-cvs when
+ compiling.
+ (Info-goto-node): Declare as a function.
+
+ * ediff-init.el: Don't load ange-ftp when compiling.
+ * ediff-util.el: Don't load reporter when compiling.
+
+ * ediff-wind.el (ediff-display-pixel-width)
+ (ediff-display-pixel-height):
+ * generic-x.el (ini-generic-mode):
+ * ps-print.el (ps-mule-encode-header-string, ps-mule-begin-page)
+ (ps-mule-prepare-ascii-font, ps-mule-set-ascii-font)
+ (ps-mule-initialize, ps-mule-begin-job):
+ * calendar/cal-bahai.el (add-to-diary-list, diary-name-pattern)
+ (mark-calendar-days-named):
+ * calendar/cal-hebrew.el (holiday-filter-visible-calendar)
+ (add-to-diary-list, diary-name-pattern)
+ (mark-calendar-days-named):
+ * calendar/cal-islam.el (add-to-diary-list, diary-name-pattern)
+ (mark-calendar-days-named):
+ * calendar/cal-x.el (make-fancy-diary-buffer):
+ * calendar/holidays.el (calendar-absolute-from-julian):
+ * calendar/todo-mode.el (calendar-current-date):
+ * calendar/cal-menu.el (calendar-increment-month)
+ (calendar-month-name, extract-calendar-year)
+ (calendar-cursor-to-date, holiday-list, calendar-sunrise-sunset)
+ (calendar-current-date, calendar-cursor-holidays)
+ (calendar-date-string, insert-diary-entry, calendar-set-mark)
+ (cal-tex-cursor-day, cal-tex-cursor-week, cal-tex-cursor-week2)
+ (cal-tex-cursor-week-iso, cal-tex-cursor-week-monday)
+ (cal-tex-cursor-filofax-daily, cal-tex-cursor-filofax-2week)
+ (cal-tex-cursor-filofax-week, cal-tex-cursor-month)
+ (cal-tex-cursor-month-landscape, cal-tex-cursor-year)
+ (cal-tex-cursor-filofax-year, cal-tex-cursor-year-landscape)
+ (calendar-day-of-year-string, calendar-iso-date-string)
+ (calendar-julian-date-string, calendar-astro-date-string)
+ (calendar-absolute-from-gregorian, calendar-hebrew-date-string)
+ (calendar-persian-date-string, calendar-bahai-date-string)
+ (calendar-islamic-date-string, calendar-chinese-date-string)
+ (calendar-coptic-date-string, calendar-ethiopic-date-string)
+ (calendar-french-date-string, calendar-mayan-date-string)
+ (calendar-print-chinese-date, calendar-goto-date):
+ Declare as functions.
+
+ * calendar/calendar.el (nongregorian-diary-listing-hook): Doc fix.
+ (Info-find-emacs-command-nodes, Info-find-node): Declare as functions.
+
+ * ffap.el (ffap-bug, ffap-submit-bug): Redefine as obsolete
+ aliases for report-emacs-bug.
+ (gnus-summary-select-article, gnus-configure-windows): Declare as
+ functions.
+
+ * pgg-parse.el (pgg-parse-24, pgg-parse-crc24-string): Declare for
+ compiler.
+
+ * pgg.el (pgg-clear-string): Declare as a function.
+ (pgg-run-at-time-1): Wrap whole definition in (featurep 'xemacs) test.
+ (pgg-run-at-time, pgg-cancel-timer): Move definitions before use.
+
+ * emacs-lisp/check-declare.el (check-declare-locate):
+ Handle compressed files.
+ (check-declare-verify): Handle define-generic-mode,
+ define-global(ized)-minor-mode, define-obsolete-function-alias.
+
+2007-11-27 Jay Belanger <jay.p.belanger@gmail.com>
+
+ * calc/calc-menu.el (calc-modes-menu): Add normal and incomplete
+ algebraic modes.
+
+ * calc/calc-aent.el (calc-refresh-evaltos, calc-execute-kbd-macro)
+ (math-is-true, calc-explain-why, calc-alg-edit)
+ (math-composite-inequalities, math-flatten-lands)
+ (math-multi-subst, calcFunc-vmatches, math-simplify)
+ (math-known-matrixp, math-parse-fortran-subscr, math-to-radians-2)
+ (math-read-string, math-read-brackets, math-read-angle-brackets):
+ Declare as functions.
+
+ * calc/calcalg3.el (calc-fit-s-shaped-logistic-curve)
+ (calc-fit-bell-shaped-logistic-curve)
+ (calc-fit-hubbert-linear-curve, calc-graph-add-curve)
+ (calc-graph-lookup, calc-graph-set-styles, math-min-list)
+ (math-max-list): Declare as functions.
+ (math-map-binop): New function.
+ (calc-curve-fit): Replace `mapcar*' by `math-map-binop'.
+
+ * calc/calc.el (calc-set-language, calc-edit-finish)
+ (calc-edit-cancel, calc-do-quick-calc, calc-do-calc-eval)
+ (calc-do-keypad, calcFunc-unixtime, math-parse-date)
+ (math-lessp, calc-embedded-finish-command)
+ (calc-embedded-select-buffer, calc-embedded-mode-line-change)
+ (calc-push-list-in-macro, calc-replace-selections)
+ (calc-record-list, calc-normalize-fancy, calc-do-handle-whys)
+ (calc-top-selected, calc-sel-error, calc-pop-stack-in-macro)
+ (calc-embedded-stack-change, calc-refresh-evaltos)
+ (calc-do-refresh, calc-binary-op-fancy, calc-unary-op-fancy)
+ (calc-delete-selection, calc-alg-digit-entry, calc-alg-entry)
+ (calc-dots, calc-temp-minibuffer-message, math-read-radix-digit)
+ (calc-digit-dots, math-normalize-fancy, math-normalize-nonstandard)
+ (math-recompile-eval-rules, math-apply-rewrites, calc-record-why)
+ (math-dimension-error, calc-incomplete-error, math-float-fancy)
+ (math-neg-fancy, math-zerop, calc-add-fractions)
+ (math-add-objects-fancy, math-add-symb-fancy, math-mul-zero)
+ (calc-mul-fractions, math-mul-objects-fancy, math-mul-symb-fancy)
+ (math-reject-arg, math-div-by-zero, math-div-zero, math-make-frac)
+ (calc-div-fractions, math-div-objects-fancy, math-div-symb-fancy)
+ (math-compose-expr, math-comp-width, math-composition-to-string)
+ (math-stack-value-offset-fancy, math-format-flat-expr-fancy)
+ (math-adjust-fraction, math-format-binary, math-format-radix)
+ (math-group-float, math-mod, math-format-number-fancy)
+ (math-format-bignum-fancy, math-read-number-fancy)
+ (calc-do-grab-region, calc-do-grab-rectangle, calc-do-embedded)
+ (calc-do-embedded-activate, math-do-defmath)
+ (calc-load-everything): Declare as functions.
+
+ * calc/calc-ext.el (math-clip, math-round, math-simplify)
+ (math-simplify-extended, math-simplify-units, calc-set-language)
+ (calc-flush-caches, calc-save-modes, calc-embedded-modes-change)
+ (calc-embedded-var-change, math-mul-float, math-arctan-raw)
+ (math-sqrt-float, math-exp-minus-1-raw, math-normalize-polar)
+ (math-normalize-hms, math-normalize-mod, math-make-sdev)
+ (math-make-intv, math-normalize-logical-op, math-possible-signs)
+ (math-infinite-dir, math-calcFunc-to-var)
+ (calc-embedded-evaluate-expr, math-known-nonzerop)
+ (math-read-expr-level, math-read-big-rec, math-read-big-balance)
+ (math-format-date, math-vector-is-string, math-vector-to-string)
+ (math-format-radix-float, math-compose-expr, math-abs)
+ (math-format-bignum-binary, math-format-bignum-octal)
+ (math-format-bignum-hex, math-format-bignum-radix)
+ (math-compute-max-digits): Declare as functions.
+ (math-provably-realp): Fix typo.
+
+ * calc/calc-forms.el (calendar-current-time-zone)
+ (calendar-absolute-from-gregorian, dst-in-effect): Declare as
+ functions.
+
+ * calc/calc-help.el (Info-goto-node, Info-last): Declare as functions.
+
+ * calc/calc-lang.el (math-read-factor, math-read-expr-level):
+ Declare as functions.
+
+ * calc/calc-macs.el (math-zerop, math-negp, math-looks-negp)
+ (math-posp, math-compare, math-bignum, math-compare-bignum):
+ Declare as functions.
+
+ * calc/calc-misc.el (calc-do-keypad, calc-inv-hyp-prefix-help)
+ (calc-inverse-prefix-help, calc-hyperbolic-prefix-help)
+ (calc-explain-why, calc-clear-command-flag)
+ (calc-roll-down-with-selections, calc-roll-up-with-selections)
+ (calc-last-args, calc-is-inverse, calc-do-prefix-help)
+ (math-objvecp, math-known-scalarp, math-vectorp, math-matrixp)
+ (math-trunc-special, math-trunc-fancy, math-floor-special)
+ (math-floor-fancy, math-square-matrixp, math-matrix-inv-raw)
+ (math-known-matrixp, math-mod-fancy, math-pow-of-zero)
+ (math-pow-zero, math-pow-fancy): Declare as functions.
+
+ * calc/calc-mode.el (calc-embedded-save-original-modes):
+ Declare as a function.
+
+ * calc/calc-nlfit.el (calc-get-fit-variables, math-map-binop):
+ Declare as functions.
+ (math-nlfit-make-matrix, math-nlfit-find-qmax, math-nlfit-fit)
+ (math-nlfit-fit-curve, calc-fit-hubbert-linear-curve):
+ Replace `mapcar*' by `math-map-binop'.
+ (math-nlfit-make-matrix): Replace `copy-list' with `copy-sequence'.
+
+ * calc/calc-prog.el (edmacro-format-keys,edmacro-parse-keys)
+ (math-read-expr-level): Declare as functions.
+
+ * calc/calc-vec.el (math-read-expr-level): Declare as a function.
+
+2007-11-26 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * emacs-lisp/lisp.el (end-of-defun): Restructure so that
+ end-of-defun-function is called consistently, even for negative
+ arguments.
+ (end-of-defun-function): Default to forward-sexp.
+
+2007-11-26 Juanma Barranquero <lekktu@gmail.com>
+
+ * emacs-lisp/bytecomp.el (batch-byte-recompile-directory): Doc fix.
+
+2007-11-26 Glenn Morris <rgm@gnu.org>
+
+ * calendar/cal-menu.el (cal-menu-holidays-menu): Use :label rather
+ than :suffix.
+
+ * emacs-lisp/easymenu.el (easy-menu-define): Doc fix.
+
+2007-11-26 Simon Josefsson <simon@josefsson.org>
+
+ * net/imap.el: Move from ../gnus.
+
+2007-11-25 Reiner Steib <Reiner.Steib@gmx.de>
+
+ * doc-view.el (doc-view-mode-p): New function.
+
+2007-11-25 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * mail/mspools.el (rmail-get-new-mail):
+ * mail/reporter.el (mail-position-on-field, mail-text):
+ * mail/rmail.el (mail-position-on-field, mail-text-start)
+ (rmail-update-summary):
+ * mail/rmailedit.el (rmail-summary-disable, rmail-summary-enable):
+ * mail/rmailmsc.el (rmail-parse-file-inboxes, rmail-show-message):
+ * mail/rmailout.el (rmail-update-summary):
+ * mail/rmailsort.el (rmail-update-summary):
+ * mail/sendmail.el (dired-move-to-filename, dired-get-filename)
+ (dired-view-file):
+ * mail/uce.el (mail-strip-quoted-names):
+ * mail/undigest.el (rmail-update-summary):
+ * mail/unrmail.el (mail-strip-quoted-names):
+ * ediff.el (diff-latest-backup-file): Declare as functions.
+
+ * obsolete/mlsupport.el (ml-previous-page): Fix typo.
+ (kill-to-end-of-line):
+ * obsolete/rnews.el (news-set-minor-modes):
+ Remove non working functions.
+
+2007-11-25 Glenn Morris <rgm@gnu.org>
+
+ * eshell/esh-maint.el (top-level): Use require with NOERROR for
+ pcomplete. Don't mess with load-path.
+
+ * eshell/eshell.el (eshell-report-bug-address): Remove.
+ (eshell-report-bug): Redefine as an alias for report-emacs-bug.
+
+2007-11-24 Glenn Morris <rgm@gnu.org>
+
+ * calendar/appt.el: Remove leading `*' from defcustom doc-strings.
+ (appt-disp-window): Don't require electric.
+ Simplify minibuffer-avoidance code.
+ (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.
+
+ * vc-git.el (vc-git-annotate-time): Handle optional field FILENAME.
+ Also, match one space at end of annotation text, after last paren.
+
+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
2007-11-23 Mark A. Hershberger <mah@everybody.org>
- * nxml: Initial merge of nxml. Kept nxml/char-name subdir for
- now.
+ * nxml: Initial merge of nxml. Kept nxml/char-name subdir for now.
2007-11-23 Juri Linkov <juri@jurta.org>