+2009-09-28 Eric Ludlam <zappo@gnu.org>
+
+ CEDET (development tools) package merged.
+
+ * cedet/*.el:
+ * cedet/ede/*.el:
+ * cedet/semantic/*.el:
+ * cedet/srecode/*.el: New files.
+
+2009-09-28 Michael Albinus <michael.albinus@gmx.de>
+
+ * Makefile.in (ELCFILES): Add net/tramp-imap.elc.
+
+ * net/tramp.el (top): Require tramp-imap.
+
+ * net/tramp-smb.el (tramp-smb-handle-directory-files-and-attributes):
+ Use `tramp-compat-handle-file-attributes'.
+
+2009-09-28 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * net/tramp-imap.el: New package.
+
+2009-09-28 Eric Ludlam <zappo@gnu.org>
+
+ * emacs-lisp/chart.el:
+ * emacs-lisp/eieio-base.el:
+ * emacs-lisp/eieio-comp.el:
+ * emacs-lisp/eieio-custom.el:
+ * emacs-lisp/eieio-datadebug.el:
+ * emacs-lisp/eieio-opt.el:
+ * emacs-lisp/eieio-speedbar.el:
+ * emacs-lisp/eieio.el: New files.
+
+ * cedet/cedet-cscope.el:
+ * cedet/cedet-files.el:
+ * cedet/cedet-global.el:
+ * cedet/cedet-idutils.el:
+ * cedet/data-debug.el:
+ * cedet/inversion.el:
+ * cedet/mode-local.el:
+ * cedet/pulse.el: New files.
+
+2009-09-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * whitespace.el (whitespace-trailing-regexp)
+ (whitespace-empty-at-bob-regexp, whitespace-empty-at-eob-regexp):
+ Fix doc string.
+
+2009-09-27 Chong Yidong <cyd@stupidchicken.com>
+
+ * menu-bar.el: Remove menu-bar-ediff-misc-menu from the Tools
+ menu.
+
+ * ediff-hook.el: Move menu-bar-ediff-misc-menu into
+ menu-bar-ediff-menu.
+
+ * emacs-lisp/lisp-mode.el: Add doc-string-elt property to
+ define-overloadable-function.
+
+ * progmodes/autoconf.el: Provide autoconf as well, so that this
+ file can be `require'd.
+
+ * emacs-lisp/cl-macs.el (deftype): Add to cl-loaddefs.
+
+ * emacs-lisp/autoload.el (generated-autoload-feature)
+ (generated-autoload-load-name): New vars.
+ (autoload-rubric, autoload-generate-file-autoloads): Use them.
+ (make-autoload): Recognize define-overloadable-function and
+ defclass forms (for EIEIO).
+
+ * Makefile.in (update-subdirs): Exclude cedet directory.
+
+2009-09-27 Adrian Robert <Adrian.B.Robert@gmail.com>
+
+ * term/ns-win.el: Don't set the region face background. (Bug#4381)
+
+ * faces.el: Default light-background background for region face to
+ ns_selection_color under NS.
+
+2009-09-27 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * net/imap-hash.el: New library, see NEWS.
+
+ * Makefile.in (ELCFILES): Add imap-hash.el.
+
+2009-09-27 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * help.el (help-for-help-internal): Don't purecopy the text (bug#4560).
+ * isearch.el (isearch-help-for-help-internal): Purecopy the second arg.
+ * help-macro.el (make-help-screen): Avoid using an ambiguous function
+ definition where the docstring could be taken for the return value.
+
+2009-09-26 Glenn Morris <rgm@gnu.org>
+
+ * mail/rmailmm.el (rmail-mime-show-images, rmail-mime-bulk-handler):
+ Add option to only show images below a certain size.
+ (rmail-mime-multipart-handler): Remove unnecessary save-match-data and
+ save-excursion calls.
+
+2009-09-26 Eli Zaretskii <eliz@gnu.org>
+
+ * makefile.w32-in (WINS_ALMOST): Add cedet (with its
+ subdirectories) and eieio.
+
+2009-09-26 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-engine.el (c-beginning-of-statement-1): Correct
+ buggy bracketing.
+
+ * progmodes/cc-langs.el (c-nonlabel-token-key): Allow quoted
+ character constants (as case labels).
+
+2009-09-25 Juri Linkov <juri@jurta.org>
+
+ * files.el (safe-local-eval-forms): Allow time-stamp in
+ before-save-hook (Bug#4554).
+
+2009-09-25 Drew Adams <drew.adams@oracle.com>
+
+ * menu-bar.el (list-buffers-directory): Doc fix.
+
+2009-09-25 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * log-edit.el (log-edit-changelog-entries): Avoid inf-loops.
+ Try and avoid copying twice the same paragraph.
+ (log-edit-changelog-paragraph, log-edit-changelog-subparagraph):
+ Remove save-excursion.
+ (log-edit-changelog-entry): Do it here instead.
+
+2009-09-25 Juanma Barranquero <lekktu@gmail.com>
+
+ * bs.el (bs--get-file-name): Use `list-buffers-directory'
+ when available, instead of hardcoding mode names. Doc fix.
+
+ * menu-bar.el (list-buffers-directory): Add docstring.
+ Make automatically buffer-local.
+
+ * dired.el (dired-mode):
+ * files.el (cd-absolute):
+ * pcvs.el (cvs-temp-buffer):
+ * pcvs-util.el (cvs-get-buffer-create):
+ * shell.el (shell-mode):
+ * vc-dir.el (vc-dir-mode):
+ Don't make `list-buffers-directory' buffer local.
+
+2009-09-25 Devon Sean McCullough <emacs-hacker@Jovi.Net>
+
+ * comint.el (comint-exec, comint-run, make-comint):
+ Doc fixes (Bug#4542).
+
+2009-09-25 Glenn Morris <rgm@gnu.org>
+
+ * mail/rmailmm.el (rmail-mime): New custom group.
+ Move all defcustoms in this file into this group.
+ (rmail-mime-media-type-handlers-alist): Revert previous change.
+ (rmail-mime-show-images): New option.
+ (rmail-mime-total-number-of-bulk-attachments): Remove variable and all
+ references to it, since it wasn't actually used for anything.
+ (rmail-mime-insert-image): New function.
+ (rmail-mime-image): Use rmail-mime-insert-image.
+ (rmail-mime-bulk-handler): Remove optional `image' argument, instead
+ obey the value of `rmail-mime-show-images' option. Print the size of
+ attachments.
+
+2009-09-25 David Engster <deng@randomsample.de>
+
+ * progmodes/hideshow.el (hs-show-block): Run `hs-show-hook'. (Bug#4548)
+
+2009-09-24 Vinicius Jose Latorre <viniciusjl@ig.com.br>
+
+ * whitespace.el: Does not highlight trailing spaces While point is
+ at end of line. Does not highligt spaces at beginning of buffer
+ while point is at beginning of buffer. Does not highlight spaces
+ at end of buffer while point is at end of buffer. (Bug#4177)
+ New version 12.0.
+ (whitespace-display-mappings): Adjust initialization.
+ (whitespace-point, whitespace-font-lock-refontify): New vars.
+ (whitespace-color-on, whitespace-color-off): Adjust code.
+ (whitespace-trailing-regexp, whitespace-empty-at-bob-regexp)
+ (whitespace-empty-at-eob-regexp, whitespace-space-regexp)
+ (whitespace-tab-regexp, whitespace-post-command-hook): New funs.
+
+2009-09-24 Chong Yidong <cyd@stupidchicken.com>
+
+ * nxml/nxml-mode.el: Alias xml-mode to nxml-mode.
+
+ * textmodes/sgml-mode.el: Remove xml-mode alias.
+
+ * files.el (auto-mode-alist, conf-mode-maybe)
+ (magic-fallback-mode-alist): Revert 2009-09-18 and 2009-09-21 changes.
+
+2009-09-24 Alan Mackenzie <acm@muc.de>
+
+ * progmodes/cc-cmds.el (c-scan-conditionals): A new function like
+ c-forward-conditionals, but it doesn't move point and doesn't set
+ the mark.
+ (c-up-conditional, c-up-conditional-with-else, c-down-conditional)
+ (c-down-conditional-with-else, c-backward-conditional)
+ (c-forward-conditional): Refactor to use c-scan-conditionals.
+
+2009-09-24 Juanma Barranquero <lekktu@gmail.com>
+
+ * help-fns.el (help-downcase-arguments): New option, defaulting to nil.
+ (help-default-arg-highlight): Remove.
+ (help-highlight-arg): New function.
+ (help-do-arg-highlight): Use it.
+ Suggested by Drew Adams <drew.adams@oracle.com>. (Bug#4510, bug#4520)
+
+2009-09-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * term.el (term-set-scroll-region, term-handle-ansi-escape):
+ Undo last change, which didn't fix the problem and introduced others.
+
+2009-09-24 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-mi.el: Don't require speedbar.
+ (gdb-jsonify-buffer): Handle case where "=" is part of value string.
+
+2009-09-24 Glenn Morris <rgm@gnu.org>
+
+ * calendar/diary-lib.el (diary-fancy-display): Always run the hook.
+
+ * term/ns-win.el (ns-reg-to-script): Define for compiler.
+
+ * mail/rmailmm.el (rmail-mime-multipart-handler): Accept the case where
+ there is no newline after the final mime boundary. (Bug#4539)
+ Move markers on insertion so that any buttons inserted don't end up in
+ the next part of a multipart message.
+ (rmail-mime-media-type-handlers-alist): Doc fix. Add image handler.
+ (rmail-mime-bulk-handler): Optionally handle images.
+ (rmail-mime-image): New button action.
+ (rmail-mime-image-handler): New function.
+ (rmail-mime-mode): New mode.
+ (rmail-mime): Doc fix. Use rmail-mime-mode (for font-lock).
+
+2009-09-24 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * minibuffer.el (minibuffer-force-complete): Cycle the list, rather
+ than just dropping elements from it (bug#4504).
+
+ * term.el (term-set-scroll-region): Don't move cursor any more.
+ (term-handle-ansi-escape): Call term-goto here instead.
+ Suggested by Ivan Kanis <apple@kanis.eu>.
+
+ * term.el: Require CL.
+ (term-ansi-reset): New function.
+ (term-mode, term-emulate-terminal, term-handle-colors-array): Use it.
+ (term-handle-colors-array): Simplify.
+
+2009-09-24 Juanma Barranquero <lekktu@gmail.com>
+
+ * allout.el (allout-overlay-interior-modification-handler)
+ (allout-obtain-passphrase):
+ * epa-file.el (epa-file-write-region):
+ * ps-print.el (ps-begin-job):
+ * vc-hooks.el (vc-toggle-read-only):
+ * vc-rcs.el (vc-rcs-rollback):
+ * vc-sccs.el (vc-sccs-rollback):
+ * vc.el (vc-deduce-fileset, vc-next-action, vc-register-with)
+ (vc-version-diff, vc-revert, vc-rollback):
+ * wdired.el (wdired-check-kill-buffer):
+ * emacs-lisp/authors.el (authors):
+ * net/socks.el (socks-open-connection):
+ * net/zeroconf.el (zeroconf-service-add-hook):
+ * obsolete/vc-mcvs.el (vc-mcvs-register):
+ * progmodes/gdb-mi.el (def-gdb-thread-buffer-gud-command)
+ (gdb-select-frame):
+ * progmodes/grep.el (lgrep, rgrep):
+ * progmodes/idlw-help.el (idlwave-help-check-locations)
+ (idlwave-help-html-link, idlwave-help-assistant-open-link):
+ * textmodes/ispell.el (ispell-find-aspell-dictionaries):
+ * textmodes/reftex-toc.el (reftex-toc-promote-prepare)
+ (reftex-toc-rename-label): Fix typos in error messages.
+
+ * dired-aux.el (dired-do-shell-command): Reflow docstring.
+ (dired-copy-how-to-fn): Doc fix.
+ (dired-files-attributes, dired-read-shell-command):
+ Fix typos in docstrings.
+
+ * dired-x.el (dired-enable-local-variables, dired-filename-at-point)
+ (dired-x-find-file-other-window): Reflow docstrings.
+ (dired-omit-marker-char, dired-read-shell-command)
+ (dired-x-submit-report): Fix typos in docstrings.
+
+ * shell.el (shell-mode-hook):
+ * view.el (View-scroll-line-forward):
+ * progmodes/inf-lisp.el (inferior-lisp-mode-hook):
+ Fix typos in docstrings.
+
+ * net/dig.el (dig-invoke): Fix typo in docstring.
+ (query-dig): Reflow docstring.
+
+ * progmodes/idlwave.el (idlwave-create-user-catalog-file)
+ (idlwave-quoted, idlwave-rinfo-max-source-lines): Doc fixes.
+ (idlwave-abbrev-move, idlwave-auto-routine-info-updates)
+ (idlwave-begin-block-reg, idlwave-begin-unit-reg)
+ (idlwave-beginning-of-subprogram, idlwave-block-jump-out)
+ (idlwave-block-match-regexp, idlwave-calculate-paren-indent)
+ (idlwave-check-abbrev, idlwave-class-file-or-buffer)
+ (idlwave-class-found-in, idlwave-complete, idlwave-complete-in-buffer)
+ (idlwave-completion-map, idlwave-current-indent)
+ (idlwave-custom-ampersand-surround, idlwave-customize)
+ (idlwave-default-font-lock-items, idlwave-default-insert-timestamp)
+ (idlwave-define-abbrev, idlwave-determine-class-special)
+ (idlwave-do-action, idlwave-doc-header, idlwave-doc-modification)
+ (idlwave-end-block-reg, idlwave-end-of-statement)
+ (idlwave-end-of-statement0, idlwave-end-of-subprogram)
+ (idlwave-end-unit-reg, idlwave-entry-find-keyword)
+ (idlwave-explicit-class-listed, idlwave-file-header)
+ (idlwave-fill-paragraph, idlwave-find-class-definition)
+ (idlwave-fix-keywords, idlwave-hang-indent-regexp, idlwave-hard-tab)
+ (idlwave-idlwave_routine_info-compiled, idlwave-in-comment)
+ (idlwave-in-quote, idlwave-indent-action-table)
+ (idlwave-indent-expand-table, idlwave-indent-line)
+ (idlwave-indent-subprogram, idlwave-indent-to-open-paren)
+ (idlwave-is-comment-line, idlwave-is-comment-or-empty-line)
+ (idlwave-is-continuation-line, idlwave-is-pointer-dereference)
+ (idlwave-kill-autoloaded-buffers, idlwave-lib-p, idlwave-look-at)
+ (idlwave-make-tags, idlwave-mode, idlwave-mode-abbrev-table)
+ (idlwave-mouse-active-rinfo, idlwave-newline, idlwave-no-change-comment)
+ (idlwave-outlawed-buffers, idlwave-popup-select)
+ (idlwave-previous-statement, idlwave-rescan-catalog-directories)
+ (idlwave-routine-entry-compare, idlwave-routine-info.pro)
+ (idlwave-scan-all-buffers-for-routine-info, idlwave-scan-class-info)
+ (idlwave-shell-automatic-start, idlwave-shell-explicit-file-name)
+ (idlwave-show-begin, idlwave-split-line, idlwave-split-link-target)
+ (idlwave-statement-type, idlwave-struct-skip)
+ (idlwave-substitute-link-target, idlwave-toggle-comment-region)
+ (idlwave-update-current-buffer-info, idlwave-use-library-catalogs)
+ (idlwave-what-module-find-class): Fix typos in docstrings.
+ (idlwave-all-method-classes, idlwave-calc-hanging-indent)
+ (idlwave-calculate-cont-indent, idlwave-expand-equal)
+ (idlwave-find-module, idlwave-find-structure-definition)
+ (idlwave-init-rinfo-when-idle-after, idlwave-insert-source-location)
+ (idlwave-list-load-path-shadows, idlwave-next-statement)
+ (idlwave-routine-entry-compare-twins, idlwave-routine-info)
+ (idlwave-routines, idlwave-sintern-rinfo-list, idlwave-statement-match)
+ (idlwave-template): Reflow docstrings.
+
+ * progmodes/idlw-shell.el (idlwave-shell-syntax-error): Doc fix.
+ (idlwave-shell-batch-command, idlwave-shell-bp-alist)
+ (idlwave-shell-bp-get, idlwave-shell-bp-overlays)
+ (idlwave-shell-bp-query, idlwave-shell-break-here, idlwave-shell-buffer)
+ (idlwave-shell-display-line, idlwave-shell-display-wframe)
+ (idlwave-shell-electric-debug-mode, idlwave-shell-examine-select)
+ (idlwave-shell-file-name-chars, idlwave-shell-filter-bp)
+ (idlwave-shell-goto-frame, idlwave-shell-halt-messages-re)
+ (idlwave-shell-highlighting-and-faces, idlwave-shell-idl-wframe)
+ (idlwave-shell-mode-hook, idlwave-shell-mode-line-info)
+ (idlwave-shell-mode-map, idlwave-shell-module-source-filter)
+ (idlwave-shell-mouse-help, idlwave-shell-mouse-print)
+ (idlwave-shell-pc-frame, idlwave-shell-pending-commands)
+ (idlwave-shell-print, idlwave-shell-quit, idlwave-shell-redisplay)
+ (idlwave-shell-scan-for-state, idlwave-shell-send-command)
+ (idlwave-shell-sentinel-hook, idlwave-shell-separate-examine-output)
+ (idlwave-shell-shell-command, idlwave-shell-sources-alist)
+ (idlwave-shell-sources-bp, idlwave-shell-sources-filter)
+ (idlwave-shell-step, idlwave-shell-use-breakpoint-glyph)
+ (idlwave-toolbar-add-everywhere, idlwave-toolbar-toggle):
+ Fix typos in docstrings.
+ (idlwave-shell-bp, idlwave-shell-clear-current-bp)
+ (idlwave-shell-hide-output, idlwave-shell-mode)
+ (idlwave-shell-run-region, idlwave-shell-set-bp-in-module):
+ Reflow docstrings.
+
+ * textmodes/bibtex.el (bibtex-sort-entry-class): Fix group name.
+
+2009-09-24 Ivan Kanis <apple@kanis.eu>
+
+ * term.el (term-bold-attribute): New var.
+ (term-handle-colors-array): Use it.
+
+2009-09-23 Nick Roberts <nickrob@snap.net.nz>
+
+ * progmodes/gdb-mi.el (gdb-version): New variable.
+ (gdb-non-stop-handler): Set gdb-version.
+ (gdb-gud-context-command, gdb-current-context-command, gdb-stopped):
+ Condition "--thread" option on gdb-version.
+ (gdb-invalidate-threads): Remove unused argument.
+
+2009-09-23 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * textmodes/flyspell.el (sgml-mode-flyspell-verify): Pass limit args
+ to looking-back to avoid ridiculous slow down in large files (bug#4511).
+
+2009-09-23 Glenn Morris <rgm@gnu.org>
+
+ * mail/rmail.el (rmail-reply): Don't try to add a References header when
+ replying to mail without References or Message-Id. (Bug#4525)
+
+2009-09-23 Adrian Robert <Adrian.B.Robert@gmail.com>
+
+ * term/ns-win.el (ns-reg-to-script): New variable.
+
+2009-09-23 Daiki Ueno <ueno@unixuser.org>
+
+ * epg.el (epg-wait-for-status): Preserve existing 'error results.
+
+2009-09-22 Sam Steingold <sds@gnu.org>
+
+ * vc-hg.el (vc-hg-print-log): Fix shortlog arg passing.
+ (vc-hg-outgoing, vc-hg-incoming): Bump okstatus in `vc-hg-command'
+ to 1 because hg returns status 1 when nothing is found.
+ Bind `vc-short-log' for the sake of `vc-hg-log-view-mode'.
+
2009-09-22 Stefan Monnier <monnier@iro.umontreal.ca>
+ * textmodes/fill.el: Convert to utf-8 encoding.
+ (fill-french-nobreak-p): Remove redundant » and « inherited from our
+ pre-unicode days.
+
* add-log.el (change-log-fill-forward-paragraph): New function.
(change-log-mode): Use it so fill-region DTRT.
Set fill-indent-according-to-mode here rather than in
(vc-git-stash-show-at-point): New functions.
(vc-git-stash-map): New keymap.
- * register.el (ctl-x-r-map): Define the keys here instead of using autoload.
+ * register.el (ctl-x-r-map): Define the keys here instead of
+ using autoload.
-2009-09-20 Thierry Volpiatto <thierry.volpiatto@gmail.com>
+2009-09-20 Thierry Volpiatto <thierry.volpiatto@gmail.com> (tiny change)
* bookmark.el (bookmark-write-file): Avoid calling `pp' with large
list, to workaround performance problem (bug#4485).
2009-09-15 Stephen Eglen <stephen@gnu.org>
* iswitchb.el (iswitchb-read-buffer): When selecting a match from
- the virtual-buffers, use the name of the buffer specified by
+ the virtual-buffers, use the name of the buffer specified by
find-file-noselect, as the match may be a symlink. (This was a
- problem if the target and the symlink had differet names.)
+ problem if the target and the symlink had different names.)
2009-09-15 Stefan Monnier <monnier@iro.umontreal.ca>
* loadup.el (define-key-rebound-commands): Don't bother fiddling with
define-key-rebound-commands and precompute-menubar-bindings.
+2009-09-10 Teodor Zlatanov <tzz@lifelogs.com>
+
+ * net/imap.el (imap-interactive-login): Better messages.
+ (imap-open): Fix bug with renamed buffer on reconnect.
+ (imap-authenticate): Add buffer-local imap-last-authenticator variable
+ for easier debugging and cleaner code. On successful (guessed based on
+ server capabilities) secondary authentication, set imap-state
+ correctly.
+ (imap-last-authenticator): Define imap-last-authenticator as a variable
+ to avoid warnings.
+
2009-09-10 Glenn Morris <rgm@gnu.org>
* pcvs.el (cvs-mode-find-file): Use forward-line rather than goto-line.
(gdb-invalidate-disassembly): Do not refresh upon receiving
'update signal. Instead, update all disassembly buffers only after
threads list.
- (gdb): Send -target-detach when buffer is killed (#3794).
+ (gdb): Send -target-detach when buffer is killed (Bug#3794).
(gdb-starting): Moved -data-list-register-names...
(gdb-stopped): ...here so it's sent when first thread stops.
(gdb-registers-handler-custom): Do nothing if register names are