X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/70f44c655cee05550fa1cfcd0aae5cf720c31447..56f14120aee00a81708d9d5030de2fafb23dd016:/lisp/ChangeLog?ds=sidebyside diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 7c05d4406d..194fdfdd91 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog @@ -1,5 +1,553 @@ +2009-11-04 Stefan Monnier + + * descr-text.el: Require help-mode rather than help-fns (bug#4861). + +2009-11-04 Glenn Morris + + * emacs-lisp/bytecomp.el (byte-compile-version-cond): Remove macro. + (byte-compile-compatibility): Remove option. + (byte-compile-close-variables, byte-compile-fix-header) + (byte-compile-insert-header, byte-compile-output-docform) + (byte-compile-file-form-defmumble, byte-compile-byte-code-maker) + (byte-compile-lambda, byte-compile-form, byte-defop-compiler19) + (byte-compile-list, byte-compile-concat, byte-compile-function-form) + (byte-compile-insert, byte-compile-defun): + Remove support for byte-compile-compatibility and Emacs 18. (Bug#4571) + (byte-defop-compiler19): Remove. + Without byte-compile-compatibility, the 'emacs19-opcode property is not + used by anything. Replace all calls with byte-defop-compiler. + +2009-11-04 Juri Linkov + + * menu-bar.el (menu-bar-make-mm-toggle): Quote each element of `props'. + (menu-bar-options-menu): Don't quote the `prop' arg of + `menu-bar-make-mm-toggle'. + +2009-11-04 Juanma Barranquero + + * calendar/calendar.el (cal-loaddefs): + * calendar/diary-lib.el (diary-loaddefs): + * calendar/holidays.el (hol-loaddefs): + * eshell/esh-module.el (esh-groups): Load rather than require. + +2009-11-03 Stefan Monnier + + * calendar/todo-mode.el (todo-add-category): Don't hardcode point-min==1. + (todo-top-priorities): Only display-buffer when called interactively. + (todo-item-start): Don't save excursion point. + (todo-item-end): Be slightly more careful. Add `include-sep' arg. + (todo-insert-item-here, todo-file-item, todo-remove-item): + Adjust uses of todo-item-start and todo-item-end. + + * emacs-lisp/autoload.el (generated-autoload-feature): Remove. + (autoload-rubric): Don't use any more. + * cedet/semantic/fw.el (semantic/loaddefs): + * cedet/srecode.el (srecode/loaddefs): + * cedet/ede.el (ede/loaddefs): Load rather than require. + * lisp/cedet/ede/cpp-root.el: + * lisp/cedet/ede/emacs.el: + * lisp/cedet/ede/files.el: + * lisp/cedet/ede/linux.el: + * lisp/cedet/ede/locate.el: + * lisp/cedet/ede/make.el: + * lisp/cedet/ede/shell.el: + * lisp/cedet/ede/speedbar.el: + * lisp/cedet/ede/system.el: + * lisp/cedet/ede/util.el: + * lisp/cedet/semantic/analyze.el: + * lisp/cedet/semantic/bovine.el: + * lisp/cedet/semantic/complete.el: + * lisp/cedet/semantic/ctxt.el: + * lisp/cedet/semantic/db-file.el: + * lisp/cedet/semantic/db-find.el: + * lisp/cedet/semantic/db-global.el: + * lisp/cedet/semantic/db-mode.el: + * lisp/cedet/semantic/db-typecache.el: + * lisp/cedet/semantic/db.el: + * lisp/cedet/semantic/debug.el: + * lisp/cedet/semantic/dep.el: + * lisp/cedet/semantic/doc.el: + * lisp/cedet/semantic/edit.el: + * lisp/cedet/semantic/find.el: + * lisp/cedet/semantic/format.el: + * lisp/cedet/semantic/html.el: + * lisp/cedet/semantic/ia-sb.el: + * lisp/cedet/semantic/ia.el: + * lisp/cedet/semantic/idle.el: + * lisp/cedet/semantic/lex-spp.el: + * lisp/cedet/semantic/lex.el: + * lisp/cedet/semantic/mru-bookmark.el: + * lisp/cedet/semantic/scope.el: + * lisp/cedet/semantic/senator.el: + * lisp/cedet/semantic/sort.el: + * lisp/cedet/semantic/symref.el: + * lisp/cedet/semantic/tag-file.el: + * lisp/cedet/semantic/tag-ls.el: + * lisp/cedet/semantic/tag-write.el: + * lisp/cedet/semantic/tag.el: + * lisp/cedet/semantic/util-modes.el: + * lisp/cedet/semantic/analyze/complete.el: + * lisp/cedet/semantic/analyze/refs.el: + * lisp/cedet/semantic/bovine/c.el: + * lisp/cedet/semantic/bovine/gcc.el: + * lisp/cedet/semantic/bovine/make.el: + * lisp/cedet/semantic/bovine/scm.el: + * lisp/cedet/semantic/decorate/include.el: + * lisp/cedet/semantic/decorate/mode.el: + * lisp/cedet/semantic/symref/cscope.el: + * lisp/cedet/semantic/symref/global.el: + * lisp/cedet/semantic/symref/grep.el: + * lisp/cedet/semantic/symref/idutils.el: + * lisp/cedet/semantic/symref/list.el: + * lisp/cedet/semantic/wisent/java-tags.el: + * lisp/cedet/semantic/wisent/javascript.el: + * lisp/cedet/srecode/compile.el: + * lisp/cedet/srecode/cpp.el: + * lisp/cedet/srecode/document.el: + * lisp/cedet/srecode/el.el: + * lisp/cedet/srecode/expandproto.el: + * lisp/cedet/srecode/getset.el: + * lisp/cedet/srecode/insert.el: + * lisp/cedet/srecode/java.el: + * lisp/cedet/srecode/map.el: + * lisp/cedet/srecode/mode.el: + * lisp/cedet/srecode/template.el: + * lisp/cedet/srecode/texi.el: Remove the file-local setting of + generated-autoload-feature. + + * emacs-lisp/byte-run.el (define-obsolete-variable-alias): Use dolist, + and only put a prop if it is non-nil. + +2009-11-03 Juri Linkov + + * menu-bar.el (menu-bar-make-mm-toggle, menu-bar-make-toggle) + (menu-bar-options-menu): Fix list quoting (Bug#4429). + + * buff-menu.el (Buffer-menu-mode-map): Add hyphen between "Buffer" + and "Menu" to make top-level menu item visually one unit (like + it's done for "Lisp-Interaction", "Emacs-Lisp" and other + multi-word menu items). Fix :help string for quit-window. + +2009-11-03 Glenn Morris + + * cedet/mode-local.el (with-mode-local): Doc fix. + + * emacs-lisp/bytecomp.el (byte-compile-file-form-defvar) + (byte-compile-file-form-define-abbrev-table) + (byte-compile-file-form-custom-declare-variable) + (byte-compile-variable-ref, byte-compile-defvar): + Whether or not a warning is enabled should only affect whether we issue + the warning, not whether or not we collect the relevant data. + Eg warnings can be turned on and off throughout the course of a file. + + * eshell/esh-mode.el (ansi-color-apply-on-region): Autoload it... + (eshell-handle-ansi-color): ... Rather than requiring ansi-color. + +2009-11-03 Stefan Monnier + + * term/ns-win.el (ns-scroll-bar-move, ns-face-at-pos): + * play/mpuz.el (mpuz-create-buffer): + * play/landmark.el (lm-prompt-for-move, lm-print-wts, lm-print-smell) + (lm-print-y,s,noise, lm-print-w0, lm-init): + * play/gomoku.el (gomoku-prompt-for-move): + * play/fortune.el (fortune-in-buffer): + * play/dissociate.el (dissociated-press): + * play/decipher.el (decipher-adjacency-list, decipher-display-regexp) + (decipher-analyze-buffer, decipher-stats-buffer,decipher-stats-buffer): + * mail/supercite.el (sc-eref-show): + * mail/smtpmail.el (smtpmail-send-it): + * mail/rmailsum.el (rmail-summary-next-labeled-message) + (rmail-summary-previous-labeled-message, rmail-summary-wipe) + (rmail-summary-undelete-many, rmail-summary-rmail-update) + (rmail-summary-goto-msg, rmail-summary-expunge) + (rmail-summary-get-new-mail, rmail-summary-search-backward) + (rmail-summary-add-label, rmail-summary-output-menu) + (rmail-summary-output-body): + * mail/rfc822.el (rfc822-addresses): + * mail/reporter.el (reporter-dump-variable, reporter-dump-state): + * mail/mailpost.el (post-mail-send-it): + * mail/hashcash.el (hashcash-generate-payment): + * mail/feedmail.el (feedmail-run-the-queue) + (feedmail-queue-send-edit-prompt-help-first) + (feedmail-send-it-immediately, feedmail-give-it-to-buffer-eater) + (feedmail-deduce-address-list): + * eshell/esh-ext.el (eshell-remote-command): + * eshell/em-unix.el (eshell-occur-mode-mouse-goto): + * emulation/viper-util.el (viper-glob-unix-files, viper-save-setting) + (viper-wildcard-to-regexp, viper-glob-mswindows-files) + (viper-save-string-in-file, viper-valid-marker): + * emulation/viper-keym.el (viper-toggle-key): + * emulation/viper-ex.el (ex-expand-filsyms, viper-get-ex-file) + (ex-edit, ex-global, ex-mark, ex-next-related-buffer, ex-quit) + (ex-get-inline-cmd-args, ex-tag, ex-command, ex-compile): + * emulation/viper-cmd.el (viper-exec-form-in-vi) + (viper-exec-form-in-emacs, viper-brac-function): + * emulation/viper.el (viper-delocalize-var): + * emulation/vip.el (vip-mode, vip-get-ex-token, vip-ex, vip-get-ex-pat) + (vip-get-ex-command, vip-get-ex-opt-gc, vip-get-ex-buffer) + (vip-get-ex-count, vip-get-ex-file, ex-edit, ex-global, ex-mark) + (ex-map, ex-unmap, ex-quit, ex-read, ex-tag, ex-command): + * emulation/vi.el (vi-switch-mode, vi-ex-cmd): + * emulation/edt.el (edt-electric-helpify): + * emulation/cua-rect.el (cua--rectangle-aux-replace): + * emulation/cua-gmrk.el (cua--insert-at-global-mark) + (cua--delete-at-global-mark, cua--copy-rectangle-to-global-mark) + (cua-indent-to-global-mark-column): + * calendar/diary-lib.el (calendar-mark-1): + * calendar/cal-hebrew.el (calendar-hebrew-mark-date-pattern): + Use with-current-buffer. + * emulation/viper.el (viper-delocalize-var): Use dolist. + +2009-11-03 Chong Yidong + + * comint.el (comint-replace-by-expanded-history-before-point): + Replace !! with the previous input string literally (Bug#1795). + +2009-11-02 Jay Belanger + + * calc/calc-forms.el (calc-date-notation): Allow a "blank string" + to be made up of whitespace. + +2009-11-02 Chong Yidong + + * minibuffer.el (read-file-name): Don't use file dialogs for + remote directories (Bug#99). + +2009-11-01 Chong Yidong + + * progmodes/sh-script.el (sh-font-lock-paren): Fix last change. + +2009-11-01 Andreas Schwab + + * view.el (view-mode-exit): If OLD-BUF is dead bury the buffer + instead of deleting the window or frame. + +2009-10-31 Chong Yidong + + * textmodes/sgml-mode.el (sgml-mode-facemenu-add-face-function): + Support face colors. + + * textmodes/tex-mode.el (tex-facemenu-add-face-function): + New function. Support face colors (Bug#1168). + (tex-common-initialization): Use it. + + * facemenu.el (facemenu-enable-faces-p): Enable facemenu if the + mode allows it (Bug#1168). + +2009-10-31 Juri Linkov + + * facemenu.el (list-colors-display): Don't mark buffer as + modified (Bug#3948). + +2009-10-31 Chong Yidong + + * international/mule-diag.el (list-character-sets-1): Minor + message fix (Bug#3526). + + * progmodes/etags.el (etags-list-tags, etags-tags-apropos): Fix + face property (Bug#4834). + (etags-list-tags, etags-tags-apropos-additional) + (etags-tags-apropos, tags-select-tags-table): Add follow-link + property. + + * menu-bar.el (menu-bar-tools-menu): Add Semantic and EDE menu + items. + + * cedet/cedet.el (cedet-menu-map): Remove Semantic and EDE menu + items. + + * cedet/ede.el (ede-minor-mode): + * cedet/semantic.el (semantic-mode): Toggle menu separators. + +2009-10-31 Stefan Monnier + + * textmodes/two-column.el (2C-split): + * textmodes/texnfo-upd.el (texinfo-multi-file-included-list): + * textmodes/tex-mode.el (tex-set-buffer-directory): + * textmodes/spell.el (spell-region, spell-string): + * textmodes/reftex.el (reftex-erase-buffer): + (reftex-get-file-buffer-force, reftex-kill-temporary-buffers): + * textmodes/reftex-toc.el (reftex-toc-promote-action): + * textmodes/reftex-sel.el (reftex-get-offset, reftex-insert-docstruct) + (reftex-select-item): + * textmodes/reftex-ref.el (reftex-label-info-update) + (reftex-offer-label-menu): + * textmodes/reftex-index.el (reftex-index-change-entry) + (reftex-index-phrases-info): + * textmodes/reftex-global.el (reftex-create-tags-file) + (reftex-save-all-document-buffers, reftex-ensure-write-access): + * textmodes/reftex-dcr.el (reftex-echo-ref, reftex-echo-cite) + (reftex-view-crossref-from-bibtex): + * textmodes/reftex-cite.el (reftex-bibtex-selection-callback) + (reftex-extract-bib-entries-from-thebibliography) + (reftex-all-used-citation-keys, reftex-create-bibtex-file): + * textmodes/refbib.el (r2b-capitalize-title): + (r2b-convert-buffer, r2b-help): + * textmodes/page-ext.el (pages-directory) + (pages-directory-goto-with-mouse): + * textmodes/bibtex.el (bibtex-validate-globally): + * textmodes/bib-mode.el (bib-capitalize-title): + * textmodes/artist.el (artist-clear-buffer, artist-system): + * progmodes/xscheme.el (global-set-scheme-interaction-buffer): + (local-set-scheme-interaction-buffer, xscheme-process-filter) + (verify-xscheme-buffer, xscheme-enter-interaction-mode) + (xscheme-enter-debugger-mode, xscheme-debugger-mode-p) + (xscheme-send-control-g-interrupt, xscheme-start-process) + (xscheme-process-sentinel, xscheme-cd): + * progmodes/verilog-mode.el (verilog-read-always-signals) + (verilog-set-define, verilog-getopt-file) + (verilog-module-inside-filename-p): + * progmodes/sh-script.el: + * progmodes/python.el (python-pdbtrack-get-source-buffer) + (python-pdbtrack-grub-for-buffer, python-execute-file): + * progmodes/octave-inf.el (inferior-octave): + * progmodes/idlwave.el (idlwave-scan-user-lib-files) + (idlwave-shell-compile-helper-routines, idlwave-set-local) + (idlwave-display-completion-list-xemacs, idlwave-list-abbrevs) + (idlwave-display-completion-list-emacs, idlwave-list-load-path-shadows) + (idlwave-completion-fontify-classes, idlwave-display-calling-sequence): + * progmodes/idlw-shell.el (idlwave-shell-examine-display-clear) + (idlwave-shell-filter, idlwave-shell-examine-highlight) + (idlwave-shell-sentinel, idlwave-shell-filter-directory) + (idlwave-shell-display-line, idlwave-shell-set-bp-in-module) + (idlwave-shell-examine-display, idlwave-shell-run-region) + (idlwave-shell-filter-bp, idlwave-shell-save-and-action) + (idlwave-shell-sources-filter, idlwave-shell-goto-next-error): + * progmodes/idlw-help.el (idlwave-help-get-special-help) + (idlwave-help-get-help-buffer): + * progmodes/gud.el (gud-basic-call, gud-find-class) + (gud-tooltip-activate-mouse-motions-if-enabled): + * progmodes/gdb-mi.el (gdb-mouse-toggle-breakpoint-fringe): + * progmodes/ebrowse.el (ebrowse-member-table, ebrowse-save-tree-as) + (ebrowse-view-exit-fn, ebrowse-tags-list-members-in-file) + (ebrowse-tags-next-file): + * progmodes/ebnf2ps.el (ebnf-generate-eps, ebnf-generate-eps) + (ebnf-eps-production-list, ebnf-begin-file, ebnf-log) + (ebnf-eps-finish-and-write): + * progmodes/cpp.el (cpp-edit-save): + * progmodes/cperl-mode.el (cperl-pod-to-manpage): + * progmodes/cc-defs.el (c-emacs-features): + * progmodes/antlr-mode.el (antlr-invalidate-context-cache) + (antlr-directory-dependencies): + * progmodes/ada-xref.el (ada-gnat-parse-gpr, ada-get-ali-file-name) + (ada-run-application, ada-find-in-src-path, ada-goto-parent) + (ada-find-any-references, ada-make-filename-from-adaname) + (ada-make-body-gnatstub): + * obsolete/rnews.el (news-list-news-groups): + * obsolete/resume.el (resume-suspend-hook,resume-write-buffer-to-file): + * obsolete/iso-acc.el (iso-acc-minibuf-setup): + * net/rcirc.el (rcirc-debug): + * net/newst-treeview.el (newsticker--treeview-list-add-item) + (newsticker--treeview-list-clear, newsticker-treeview-browse-url) + (newsticker--treeview-list-update-faces, newsticker-treeview-save) + (newsticker--treeview-item-show-text, newsticker--treeview-item-show) + (newsticker--treeview-tree-update-tag,newsticker--treeview-buffer-init) + (newsticker-treeview-show-item, newsticker--treeview-unfold-node) + (newsticker--treeview-list-clear-highlight) + (newsticker--treeview-list-update-highlight) + (newsticker--treeview-list-highlight-start) + (newsticker--treeview-tree-update-highlight) + (newsticker--treeview-get-selected-item) + (newsticker-treeview-mark-list-items-old) + (newsticker--treeview-set-current-node): + * net/newst-plainview.el (newsticker--buffer-set-uptodate): + * net/newst-backend.el (newsticker--get-news-by-funcall) + (newsticker--get-news-by-wget, newsticker--image-get) + (newsticker--image-sentinel): + * net/mairix.el (mairix-rmail-fetch-field, mairix-gnus-fetch-field): + * net/eudcb-ph.el (eudc-ph-do-request, eudc-ph-open-session): + (eudc-ph-close-session): + * net/eudc.el (eudc-save-options): + * language/thai-word.el (thai-update-word-table): + * language/japan-util.el (japanese-string-conversion): + * international/titdic-cnv.el (tsang-quick-converter) + (ziranma-converter, ctlau-converter): + * international/mule-cmds.el (describe-language-environment): + * international/ja-dic-cnv.el (skkdic-convert-okuri-ari) + (skkdic-convert-postfix, skkdic-convert-prefix): + (skkdic-convert-okuri-nasi, skkdic-convert): + * emacs-lisp/re-builder.el (reb-update-overlays): + * emacs-lisp/pp.el (pp-to-string, pp-display-expression): + * emacs-lisp/gulp.el (gulp-send-requests): + * emacs-lisp/find-gc.el (trace-call-tree): + * emacs-lisp/eieio-opt.el (eieio-browse, eieio-describe-class) + (eieio-describe-generic): + * emacs-lisp/eieio-base.el (eieio-persistent-read): + * emacs-lisp/edebug.el (edebug-outside-excursion): + * emacs-lisp/debug.el (debugger-make-xrefs): + * emacs-lisp/cust-print.el (custom-prin1-to-string): + * emacs-lisp/chart.el (chart-new-buffer): + * emacs-lisp/authors.el (authors-scan-el, authors-scan-change-log): + Use with-current-buffer. + * textmodes/artist.el (artist-system): Don't call + copy-sequence on a fresh string. + * progmodes/idlw-shell.el (easymenu setup): Use dolist. + +2009-10-31 Stephen Berman + + * calendar/todo-mode.el (todo-edit-item): Signal an error if there + is no item to edit. (Bug#4820) + (todo-top-priorities): Restore point and restore narrowing in Todo + buffer. (Bug#4820) + +2009-10-31 Glenn Morris + + * net/ange-ftp.el (top-level): Don't require dired when compiling. + (comint-last-output-start, comint-last-input-start) + (comint-last-input-end): Don't defvar when compiling. + (ange-ftp-process-file): Use bound-and-true-p. + + * pcmpl-rpm.el (top-level): Move provide statement to end. + (pcmpl-rpm): Remove unused custom group. + + * pcmpl-gnu.el (tar-parse-info, tar-header-name): Declare for compiler. + + * mail/emacsbug.el (report-emacs-bug): Request `emacs -Q' recipes. + + * emacs-lisp/bytecomp.el (byte-compile-warning-types) + (byte-compile-warnings): Add `constants' as an option. + (byte-compile-callargs-warn, byte-compile-arglist-warn) + (display-call-tree): Update for byte-compile-fdefinition possibly + returning `(macro lambda ...)'. (Bug#4778) + (byte-compile-variable-ref, byte-compile-setq-default): + Respect `constants' member of byte-compile-warnings. + + * cedet/semantic/tag.el (semantic--tag-link-list-to-buffer): + Use mapc rather than mapcar because the return value is never used. + + * cedet/srecode/template.el, cedet/semantic/wisent/javascript.el: + * cedet/semantic/wisent/java-tags.el, cedet/semantic/texi.el: + * cedet/semantic/html.el: + Suppress harmless warnings about setting up semantic-imenu (not + part of Emacs) variables. + +2009-10-30 Stefan Monnier + + * vc-bzr.el (vc-bzr-revision-keywords): New var. + (vc-bzr-revision-completion-table): Use it to fix completion of "s:" + to "submit:". + + * cedet/srecode/srt-mode.el (semantic-analyze-possible-completions): + * cedet/semantic/symref/list.el (semantic-symref-rb-toggle-expand-tag): + * cedet/semantic/symref/grep.el (semantic-symref-perform-search): + * cedet/semantic/bovine/gcc.el (semantic-gcc-query): + * cedet/semantic/bovine/c.el (semantic-c-parse-lexical-token): + * cedet/semantic/analyze/debug.el (semantic-analyzer-debug-add-buttons) + (semantic-analyzer-debug-global-symbol) + (semantic-analyzer-debug-missing-innertype) + (semantic-analyzer-debug-insert-include-summary): + * cedet/semantic/util.el (semantic-file-tag-table): + (semantic-describe-buffer-var-helper, semantic-something-to-tag-table) + (semantic-recursive-find-nonterminal-by-name): + * cedet/semantic/tag-ls.el (semantic-tag-calculate-parent-default): + * cedet/semantic/tag-file.el (semantic-prototype-file): + * cedet/semantic/symref.el (semantic-symref-parse-tool-output): + * cedet/semantic/sb.el (semantic-sb-fetch-tag-table): + * cedet/semantic/lex-spp.el (semantic-lex-spp-lex-text-string): + * cedet/semantic/idle.el (semantic-idle-work-for-one-buffer): + (semantic-idle-summary-maybe-highlight): + * cedet/semantic/ia-sb.el (semantic-ia-speedbar) + (semantic-ia-sb-tag-info): + * cedet/semantic/grammar.el (semantic-analyze-possible-completions): + * cedet/semantic/find.el (semantic-brute-find-tag-by-position): + * cedet/semantic/ede-grammar.el (project-compile-target): + (ede-proj-makefile-insert-variables): + * cedet/semantic/debug.el (semantic-debug-set-parser-location): + (semantic-debug-set-source-location, semantic-debug-interface-layout) + (semantic-debug-mode, semantic-debug): + * cedet/semantic/db.el (semanticdb-needs-refresh-p): + * cedet/semantic/db-typecache.el (semanticdb-typecache-refresh-for-buffer): + * cedet/semantic/db-javascript.el (semanticdb-equivalent-mode): + * cedet/semantic/db-find.el (semanticdb-find-log-new-search) + (semanticdb-find-translate-path-includes--internal) + (semanticdb-reset-log, semanticdb-find-log-activity): + * cedet/semantic/db-file.el (object-write): + * cedet/semantic/db-el.el (semanticdb-equivalent-mode): + * cedet/semantic/db-ebrowse.el (semanticdb-ebrowse-C-file-p) + (semanticdb-create-ebrowse-database): + * cedet/semantic/db-debug.el (semanticdb-table-sanity-check): + * cedet/semantic/complete.el (semantic-displayor-focus-request) + (semantic-collector-calculate-completions-raw) + (semantic-complete-read-tag-analyzer): + * cedet/semantic/analyze.el (semantic-analyze-pulse): + * cedet/ede/util.el (ede-update-version-in-source): + * cedet/ede/proj.el (project-delete-target): + * cedet/ede/proj-elisp.el (ede-update-version-in-source) + (ede-proj-flush-autoconf): + * cedet/ede/pconf.el (ede-proj-configure-synchronize) + (ede-proj-configure-synchronize): + * cedet/ede/locate.el (ede-locate-file-in-project-impl): + * cedet/ede/linux.el (ede-linux-version): + * cedet/ede/emacs.el (ede-emacs-version): + * cedet/ede/dired.el (ede-dired-add-to-target): + * cedet/ede.el (ede-buffer-header-file, ede-find-target) + (ede-buffer-documentation-files, ede-project-buffers, ede-set) + (ede-target-buffers, ede-buffers, ede-make-project-local-variable): + * cedet/cedet-idutils.el (cedet-idutils-fnid-call): + (cedet-idutils-lid-call, cedet-idutils-expand-filename) + (cedet-idutils-version-check): + * cedet/cedet-global.el (cedet-gnu-global-call): + (cedet-gnu-global-expand-filename, cedet-gnu-global-root) + (cedet-gnu-global-version-check, cedet-gnu-global-scan-hits): + * cedet/cedet-cscope.el (cedet-cscope-call) + (cedet-cscope-expand-filename, cedet-cscope-version-check): + Use with-current-buffer. + * cedet/ede.el (ede-make-project-local-variable) + (ede-set-project-variables, ede-set): Use dolist. + +2009-10-30 Dan Nicolaescu + + * textmodes/ispell.el (ispell-skip-region-alist): + * international/mule-conf.el (eight-bit): + * international/fontset.el (font-encoding-alist): + * startup.el (pure-space-overflow-message): + * simple.el (overwrite-mode-textual, overwrite-mode-binary): + * paths.el (gnus-nntp-service, rmail-spool-directory) + (term-file-prefix): + * files.el (save-some-buffers-action-alist): + * cmuscheme.el (same-window-buffer-names): + * ielm.el (same-window-buffer-names): + * shell.el (same-window-buffer-names): + * mail/sendmail.el (same-window-buffer-names): + * progmodes/inf-lisp.el (same-window-buffer-names): + * bindings.el (mode-line-client) + (mode-line-column-line-number-mode-map): + * language/tibetan.el (tibetan-precomposition-rule-regexp) + (tibetan-precomposed-regexp): Purecopy string arguments. + 2009-10-28 Stefan Monnier + * calc/calc.el (calc, calc-refresh, calc-trail-buffer, calc-record) + (calcDigit-nondigit): + * calc/calc-yank.el (calc-copy-to-buffer): + * calc/calc-units.el (calc-invalidate-units-table): + * calc/calc-trail.el (calc-trail-yank): + * calc/calc-store.el (calc-insert-variables): + * calc/calc-rewr.el (math-rewrite, math-rewrite-phase): + * calc/calc-prog.el (calc-read-parse-table): + * calc/calc-keypd.el (calc-do-keypad, calc-keypad-right-click): + * calc/calc-help.el (calc-describe-bindings, calc-describe-key): + * calc/calc-graph.el (calc-graph-delete, calc-graph-add-curve) + (calc-graph-juggle, calc-graph-count-curves, calc-graph-plot) + (calc-graph-plot, calc-graph-format-data, calc-graph-set-styles) + (calc-graph-name, calc-graph-find-command, calc-graph-view) + (calc-graph-view, calc-gnuplot-command, calc-graph-init): + * calc/calc-ext.el (calc-realign): + * calc/calc-embed.el (calc-do-embedded, calc-do-embedded) + (calc-embedded-finish-edit, calc-embedded-make-info) + (calc-embedded-finish-command, calc-embedded-stack-change): + * calc/calc-aent.el (calcAlg-enter): Use with-current-buffer. + + * cedet/mode-local.el (make-obsolete-overload): Add `when' argument. + (overload-docstring-extension): Use that info. + * cedet/semantic/fw.el (semantic-alias-obsolete): Pass the `when' info. + * cedet/semantic/idle.el (semantic-eldoc-current-symbol-info): + * cedet/semantic/tag-ls.el (semantic-nonterminal-protection) + (semantic-nonterminal-abstract, semantic-nonterminal-leaf) + (semantic-nonterminal-full-name): Add the new `when' info. + * cedet/semantic/decorate/mode.el (semantic/decorate): Require CL for + `assert'. + * pcomplete.el (pcomplete-comint-setup): If there's a choice, replace shell-dynamic-complete-filename in preference to comint-dynamic-complete-filename.