aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/ChangeLog
diff options
context:
space:
mode:
authorChong Yidong2010-09-18 22:49:54 -0400
committerChong Yidong2010-09-18 22:49:54 -0400
commitdd9af436d98d87c8c214a80e728c68cc02674ca0 (patch)
tree99550b7a46867cc532df2333282cef2444455fe1 /lisp/ChangeLog
parent7ee54def434389f580b0a620d08501b635e3de44 (diff)
downloademacs-dd9af436d98d87c8c214a80e728c68cc02674ca0.tar.gz
emacs-dd9af436d98d87c8c214a80e728c68cc02674ca0.zip
Synch Semantic to CEDET 1.0.
Move CEDET ChangeLog entries to new file lisp/cedet/ChangeLog. * semantic.el (semantic-version): Update to 2.0. (semantic-mode-map): Add "," and "m" bindings. (navigate-menu): Update. * semantic/symref.el (semantic-symref-calculate-rootdir): New function. (semantic-symref-detect-symref-tool): Use it. * semantic/symref/grep.el (semantic-symref-grep-shell): New var. (semantic-symref-perform-search): Use it. Calculate root dir with semantic-symref-calculate-rootdir. (semantic-symref-derive-find-filepatterns): Improve error message. * semantic/symref/list.el (semantic-symref-results-mode-map): New bindings. (semantic-symref-auto-expand-results): New option. (semantic-symref-results-dump): Obey auto-expand. (semantic-symref-list-expand-all, semantic-symref-regexp) (semantic-symref-list-contract-all) (semantic-symref-list-map-open-hits) (semantic-symref-list-update-open-hits) (semantic-symref-list-create-macro-on-open-hit) (semantic-symref-list-call-macro-on-open-hits): New functions. (semantic-symref-list-menu-entries) (semantic-symref-list-menu): New vars. (semantic-symref-list-map-open-hits): Move cursor to beginning of match before calling the mapped function. * semantic/doc.el (semantic-documentation-comment-preceeding-tag): Do nothing if the mode doesn't provide comment-start-skip. * semantic/scope.el (semantic-analyze-scope-nested-tags-default): Strip duplicates. (semantic-analyze-scoped-inherited-tag-map): Take the tag we are looking for as part of the scoped tags list. * semantic/html.el (semantic-default-html-setup): Add senator-step-at-tag-classes. * semantic/decorate/include.el (semantic-decoration-on-unknown-includes): Change light bgcolor. (semantic-decoration-on-includes-highlight-default): Check that the include tag has a postion. * semantic/complete.el (semantic-collector-local-members): (semantic-complete-read-tag-local-members) (semantic-complete-jump-local-members): New class and functions. (semantic-complete-self-insert): Save excursion before completing. * semantic/analyze/complete.el (semantic-analyze-possible-completions-default): If no completions are found, return the raw by-name-only completion list. Add FLAGS arguments. Add support for 'no-tc (type constraint) and 'no-unique, or no stripping duplicates. (semantic-analyze-possible-completions-default): Add FLAGS arg. * semantic/util-modes.el (semantic-stickyfunc-show-only-functions-p): New option. (semantic-stickyfunc-fetch-stickyline): Don't show stickytext for the very first line in a buffer. * semantic/util.el (semantic-hack-search) (semantic-recursive-find-nonterminal-by-name) (semantic-current-tag-interactive): Deleted. (semantic-describe-buffer): Fix expand-nonterminal. Add lex-syntax-mods, type relation separator char, and command separation char. (semantic-sanity-check): Only message if called interactively. * semantic/tag.el (semantic-tag-deep-copy-one-tag): Copy the :filename property and the tag position. * semantic/lex-spp.el (semantic-lex-spp-lex-text-string): Add recursion limit. * semantic/imenu.el (semantic-imenu-bucketize-type-members): Make this buffer local, not the obsoleted variable. * semantic/idle.el: Add breadcrumbs support. (semantic-idle-summary-current-symbol-info-default) (semantic-idle-tag-highlight) (semantic-idle-completion-list-default): Use semanticdb-without-unloaded-file-searches for speed, and to conform to the controls that specify if the idle timer is supposed to be parsing unparsed includes. (semantic-idle-symbol-highlight-face) (semantic-idle-symbol-maybe-highlight): Rename from *-summary-*. Callers changed. (semantic-idle-work-parse-neighboring-files-flag): Default to nil. (semantic-idle-work-update-headers-flag): New var. (semantic-idle-work-for-one-buffer): Use it. (semantic-idle-local-symbol-highlight): Rename from semantic-idle-tag-highlight. (semantic-idle-truncate-long-summaries): New option. * semantic/ia.el (semantic-ia-cache) (semantic-ia-get-completions): Deleted. Callers changed. (semantic-ia-show-variants): New command. (semantic-ia-show-doc): If doc is empty, don't make a temp buffer. (semantic-ia-show-summary): If there isn't anything to show, say so. * semantic/grammar.el (semantic-grammar-create-package): Save the buffer even in batch mode. * semantic/fw.el (semanticdb-without-unloaded-file-searches): New macro. * semantic/dep.el (semantic-dependency-find-file-on-path): Fix case dereferencing ede-object when it is a list. * semantic/db-typecache.el (semanticdb-expand-nested-tag) (semanticdb-typecache-faux-namespace): New functions. (semanticdb-typecache-file-tags) (semanticdb-typecache-merge-streams): Use them. (semanticdb-typecache-file-tags): When deriving tags from a file, give the mode a chance to monkey with the tag copy. (semanticdb-typecache-find-default): Wrap find in save-excursion. (semanticdb-typecache-find-by-name-helper): Merge found names down. * semantic/db-global.el (semanticdb-enable-gnu-global-in-buffer): Don't show messages if GNU Global is not available and we don't want to throw an error. * semantic/db-find.el (semanticdb-find-result-nth-in-buffer): When trying to normalize the tag to a buffer, don't error if set-buffer method doesn't exist. * semantic/db-file.el (semanticdb-save-db): Simplify msg. * semantic/db.el (semanticdb-refresh-table): If forcing a refresh on a file not in a buffer, use semantic-find-file-noselect and delete the buffer after use. (semanticdb-current-database-list): When calculating root via hooks, force it through true-filename and skip the list of possible roots. * semantic/ctxt.el (semantic-ctxt-imported-packages): New. * semantic/analyze/debug.el (semantic-analyzer-debug-insert-tag): Reset standard output to current buffer. (semantic-analyzer-debug-global-symbol) (semantic-analyzer-debug-missing-innertype): Change "prefix" to "symbol" in messages. * semantic/analyze/refs.el: (semantic-analyze-refs-impl) (semantic-analyze-refs-proto): When calculating value, make sure the found tag is 'similar' to the originating tag. (semantic--analyze-refs-find-tags-with-parent): Attempt to identify matches via imported symbols of parents. (semantic--analyze-refs-full-lookup-with-parents): Do a deep search during the brute search. * semantic/analyze.el (semantic-analyze-find-tag-sequence-default): Be robust to calculated scopes being nil. * semantic/bovine/c.el (semantic-c-describe-environment): Add project macro symbol array. (semantic-c-parse-lexical-token): Add recursion limit. (semantic-ctxt-imported-packages, semanticdb-expand-nested-tag): New overrides. (semantic-expand-c-tag-namelist): Split a full type from a typedef out to its own tag. (semantic-expand-c-tag-namelist): Do not split out a typedef'd inline type if it is an anonymous type. (semantic-c-reconstitute-token): Use the optional initializers as a clue that some function is probably a constructor. When defining the type of these constructors, split the parent name, and use only the class part, if applicable. * semantic/bovine/c-by.el: * semantic/wisent/python-wy.el: Regenerate.
Diffstat (limited to 'lisp/ChangeLog')
-rw-r--r--lisp/ChangeLog911
1 files changed, 2 insertions, 909 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 2e2f3b539b9..29f7f77fc0a 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -559,10 +559,6 @@
559 559
560 * help-fns.el (find-lisp-object-file-name): Doc fix (bug#6494). 560 * help-fns.el (find-lisp-object-file-name): Doc fix (bug#6494).
561 561
5622010-07-20 Juanma Barranquero <lekktu@gmail.com>
563
564 * cedet/semantic/db-file.el (object-write): Fix typo in docstring.
565
5662010-07-19 Juanma Barranquero <lekktu@gmail.com> 5622010-07-19 Juanma Barranquero <lekktu@gmail.com>
567 563
568 * time.el (display-time-day-and-date): Remove spurious * in docstring. 564 * time.el (display-time-day-and-date): Remove spurious * in docstring.
@@ -827,12 +823,6 @@
827 * term/common-win.el (x-colors): Add "dark green" and "dark 823 * term/common-win.el (x-colors): Add "dark green" and "dark
828 turquoise" (Bug#6332). 824 turquoise" (Bug#6332).
829 825
8302010-06-03 Eric Ludlam <zappo@gnu.org>
831
832 * cedet/semantic/lex-spp.el
833 (semantic-lex-spp-table-write-slot-value): Instead of erroring on
834 invalid values during save, just save a nil (Bug#6324).
835
8362010-06-03 Glenn Morris <rgm@gnu.org> 8262010-06-03 Glenn Morris <rgm@gnu.org>
837 827
838 * desktop.el (desktop-clear-preserve-buffers): 828 * desktop.el (desktop-clear-preserve-buffers):
@@ -847,11 +837,6 @@
847 * vc-bzr.el (vc-bzr-revision-completion-table): Apply 837 * vc-bzr.el (vc-bzr-revision-completion-table): Apply
848 `file-directory-p' to the filename part rather than to the whole text. 838 `file-directory-p' to the filename part rather than to the whole text.
849 839
8502010-05-31 Jonathan Marchand <jonathlela@gmail.com> (tiny change)
851
852 * cedet/ede/cpp-root.el (ede-set-project-variables): Fix feature name
853 (bug#6231).
854
8552010-05-31 Stefan Monnier <monnier@iro.umontreal.ca> 8402010-05-31 Stefan Monnier <monnier@iro.umontreal.ca>
856 841
857 * man.el (Man-completion-table): Let the user type "-k " (bug#6319). 842 * man.el (Man-completion-table): Let the user type "-k " (bug#6319).
@@ -1006,11 +991,6 @@
1006 991
1007 * minibuffer.el (completion-at-point): Doc fix. 992 * minibuffer.el (completion-at-point): Doc fix.
1008 993
10092010-04-18 Chong Yidong <cyd@stupidchicken.com>
1010
1011 * cedet/ede/pmake.el (ede-proj-makefile-insert-variables):
1012 Don't destroy list before using it.
1013
10142010-04-17 Dan Nicolaescu <dann@ics.uci.edu> 9942010-04-17 Dan Nicolaescu <dann@ics.uci.edu>
1015 995
1016 Fix the version number for added files. 996 Fix the version number for added files.
@@ -1083,12 +1063,6 @@
1083 * help.el (help-window-setup-finish): Doc fix (Bug#5830). 1063 * help.el (help-window-setup-finish): Doc fix (Bug#5830).
1084 Reported by monkey@sandpframing.com. 1064 Reported by monkey@sandpframing.com.
1085 1065
10862010-04-02 Juanma Barranquero <lekktu@gmail.com>
1087
1088 * cedet/semantic/imenu.el (semantic-imenu-bucketize-type-members)
1089 (semantic-create-imenu-directory-index): Fix typos in docstrings.
1090 (semantic-imenu-goto-function): Reflow docstring.
1091
10922010-03-30 Tomas Abrahamsson <tab@lysator.liu.se> 10662010-03-30 Tomas Abrahamsson <tab@lysator.liu.se>
1093 1067
1094 * textmodes/artist.el (artist-mode): Fix typo in docstring. 1068 * textmodes/artist.el (artist-mode): Fix typo in docstring.
@@ -1166,8 +1140,6 @@
1166 * faces.el (set-face-attribute): Fix typo in docstring. 1140 * faces.el (set-face-attribute): Fix typo in docstring.
1167 (face-valid-attribute-values): Reflow docstring. 1141 (face-valid-attribute-values): Reflow docstring.
1168 1142
1169 * cedet/srecode/table.el (srecode-template-table): Fix docstring typo.
1170
11712010-03-23 Glenn Morris <rgm@gnu.org> 11432010-03-23 Glenn Morris <rgm@gnu.org>
1172 1144
1173 * textmodes/flyspell.el (sgml-lexical-context): Autoload it (Bug#5752). 1145 * textmodes/flyspell.el (sgml-lexical-context): Autoload it (Bug#5752).
@@ -1235,11 +1207,6 @@
1235 (tramp-open-connection-setup-interactive-shell): Remove workaround 1207 (tramp-open-connection-setup-interactive-shell): Remove workaround
1236 for OpenSolaris bug, it is not needed anymore. 1208 for OpenSolaris bug, it is not needed anymore.
1237 1209
12382010-03-13 Eric M. Ludlam <zappo@gnu.org>
1239
1240 * cedet/semantic/imenu.el: New file, from the CEDET repository
1241 (Bug#5412).
1242
12432010-03-12 Glenn Morris <rgm@gnu.org> 12102010-03-12 Glenn Morris <rgm@gnu.org>
1244 1211
1245 * emacs-lisp/cl-macs.el (defsubst*): Add autoload cookie. (Bug#4427) 1212 * emacs-lisp/cl-macs.el (defsubst*): Add autoload cookie. (Bug#4427)
@@ -1288,11 +1255,6 @@
1288 (vc-git-show-log-entry): Use prog1. 1255 (vc-git-show-log-entry): Use prog1.
1289 (vc-git-after-dir-status-stage): Remove unused var `remaining'. 1256 (vc-git-after-dir-status-stage): Remove unused var `remaining'.
1290 1257
12912010-03-06 Glenn Morris <rgm@gnu.org>
1292
1293 * cedet/semantic/grammar.el (semantic-grammar-header-template):
1294 Update template copyright to GPLv3+.
1295
12962010-03-05 Stefan Monnier <monnier@iro.umontreal.ca> 12582010-03-05 Stefan Monnier <monnier@iro.umontreal.ca>
1297 1259
1298 * man.el (Man-files-regexp): Tighten up the regexp (bug#5686). 1260 * man.el (Man-files-regexp): Tighten up the regexp (bug#5686).
@@ -1359,9 +1321,6 @@
1359 1321
1360 * textmodes/reftex-toc.el (reftex-toc-promote-prepare): 1322 * textmodes/reftex-toc.el (reftex-toc-promote-prepare):
1361 * emacs-lisp/elint.el (elint-add-required-env): 1323 * emacs-lisp/elint.el (elint-add-required-env):
1362 * cedet/semantic/db-find.el
1363 (semanticdb-find-translate-path-brutish-default):
1364 * cedet/ede/make.el (ede-make-check-version):
1365 * calendar/icalendar.el (icalendar--add-diary-entry): 1324 * calendar/icalendar.el (icalendar--add-diary-entry):
1366 * calc/calcalg2.el (math-tracing-integral): 1325 * calc/calcalg2.el (math-tracing-integral):
1367 * files.el (recover-session-finish): Use with-current-buffer 1326 * files.el (recover-session-finish): Use with-current-buffer
@@ -1526,12 +1485,6 @@
1526 1485
1527 * doc-view.el (doc-view): Add to data custom group. 1486 * doc-view.el (doc-view): Add to data custom group.
1528 1487
1529 * cedet/data-debug.el (data-debug): Move to extensions group.
1530
1531 * cedet/ede.el (ede):
1532 * cedet/srecode.el (srecode):
1533 * cedet/semantic.el (semantic): Put in tools and extensions group.
1534
1535 * nxml/nxml-mode.el (nxml-faces): Remove from font-lock-faces group. 1488 * nxml/nxml-mode.el (nxml-faces): Remove from font-lock-faces group.
1536 1489
1537 * textmodes/flyspell.el (flyspell-word): Obey the offset specified 1490 * textmodes/flyspell.el (flyspell-word): Obey the offset specified
@@ -1568,10 +1521,6 @@
1568 1521
1569 * outline.el (outline-head-from-level): 1522 * outline.el (outline-head-from-level):
1570 * simple.el (with-wrapper-hook): 1523 * simple.el (with-wrapper-hook):
1571 * cedet/ede.el (ede-run-target, project-delete-target)
1572 (project-dist-files, ede-name, ede-documentation, ede-parent-project)
1573 (ede-adebug-project, ede-adebug-project-parent)
1574 (ede-adebug-project-root):
1575 * emacs-lisp/elint.el (elint-extra-errors, elint-current-buffer) 1524 * emacs-lisp/elint.el (elint-extra-errors, elint-current-buffer)
1576 (elint-defun, elint-buffer-env, elint-top-form-logged) 1525 (elint-defun, elint-buffer-env, elint-top-form-logged)
1577 (elint-unbound-variable): 1526 (elint-unbound-variable):
@@ -2020,70 +1969,10 @@
2020 1969
20212010-01-18 Juanma Barranquero <lekktu@gmail.com> 19702010-01-18 Juanma Barranquero <lekktu@gmail.com>
2022 1971
2023 * cedet/ede/locate.el (ede-locate-file-in-project)
2024 (ede-locate-file-in-project-impl): Fix typos in docstrings.
2025 (ede-enable-locate-on-project): Fix typos in error messages.
2026
2027 * cedet/semantic/util-modes.el (semantic-unmatched-syntax-face)
2028 (semantic-stickyfunc-old-hlf, semantic-stickyfunc-header-line-format)
2029 (semantic-stickyfunc-sticky-classes, semantic-highlight-func-mode-setup)
2030 (semantic-stickyfunc-fetch-stickyline): Fix typos in docstrings.
2031 (semantic-stickyfunc-popup-menu, semantic-highlight-func-popup-menu):
2032 Fix typos in menu help.
2033
2034 * emacs-lisp/chart.el (chart-file-count, chart-rmail-from): 1972 * emacs-lisp/chart.el (chart-file-count, chart-rmail-from):
2035 Fix typos in chart titles. 1973 Fix typos in chart titles.
2036 1974
2037 * whitespace.el (whitespace-style, global-whitespace-newline-mode): 1975 * whitespace.el (whitespace-style, global-whitespace-newline-mode):
2038 * cedet/semantic.el (semantic-require-version, semantic--buffer-cache)
2039 (semantic-unmatched-syntax-cache-check, semantic-unmatched-syntax-hook)
2040 (semantic--before-fetch-tags-hook, semantic-new-buffer-fcn-was-run)
2041 (semantic--umatched-syntax-needs-refresh-p, semantic-elapsed-time)
2042 (semantic-parse-stream, semantic-parse-region)
2043 (semantic-parse-region-default, semantic--set-buffer-cache)
2044 (semantic-minimum-working-buffer-size, semantic-refresh-tags-safe)
2045 (semantic-bovinate-toplevel, semantic-load-system-cache-loaded)
2046 (semantic-default-submodes):
2047 * cedet/semantic/db-ebrowse.el (semanticdb-table-ebrowse)
2048 (semanticdb-create-ebrowse-database)
2049 (semanticdb-find-tags-for-completion-method)
2050 (semanticdb-find-tags-by-class-method)
2051 (semanticdb-deep-find-tags-by-name-method)
2052 (semanticdb-deep-find-tags-for-completion-method):
2053 * cedet/semantic/db-el.el (semanticdb-elisp-mapatom-collector)
2054 (semanticdb-find-tags-by-name-method, emacs-lisp-mode)
2055 (semanticdb-find-tags-for-completion-method)
2056 (semanticdb-find-tags-by-class-method)
2057 (semanticdb-deep-find-tags-for-completion-method):
2058 * cedet/semantic/db-find.el (semanticdb-find-translate-path)
2059 (semanticdb-find-need-cache-update-p, semanticdb-find-result-with-nil-p)
2060 (semanticdb-find-scanned-include-tags, semanticdb-find-tags-collector)
2061 (semanticdb-find-tags-by-name-method)
2062 (semanticdb-find-tags-by-name-regexp-method)
2063 (semanticdb-find-tags-for-completion-method)
2064 (semanticdb-find-tags-by-class-method)
2065 (semanticdb-find-tags-external-children-of-type-method)
2066 (semanticdb-find-tags-subclasses-of-type-method)
2067 (semanticdb-deep-find-tags-by-name-method)
2068 (semanticdb-deep-find-tags-by-name-regexp-method)
2069 (semanticdb-deep-find-tags-for-completion-method):
2070 * cedet/semantic/db-global.el (semanticdb-enable-gnu-global-hook)
2071 (semanticdb-enable-gnu-global-in-buffer)
2072 (semanticdb-find-tags-for-completion-method)
2073 (semanticdb-deep-find-tags-by-name-method)
2074 (semanticdb-deep-find-tags-for-completion-method):
2075 * cedet/semantic/db-javascript.el (semanticdb-javascript-tags)
2076 (javascript-mode, semanticdb-find-translate-path)
2077 (semanticdb-find-tags-for-completion-method)
2078 (semanticdb-find-tags-by-class-method)
2079 (semanticdb-deep-find-tags-by-name-method)
2080 (semanticdb-deep-find-tags-for-completion-method)
2081 (semanticdb-find-tags-external-children-of-type-method):
2082 * cedet/semantic/idle.el (semantic-idle-work-core-handler)
2083 (define-semantic-idle-service, semantic-idle-summary-useful-context-p)
2084 (global-semantic-idle-scheduler-mode):
2085 * cedet/srecode/dictionary.el (srecode-field-value)
2086 (srecode-dictionary-add-section-dictionary):
2087 * emacs-lisp/eieio.el (eieio-error-unsupported-class-tags) 1976 * emacs-lisp/eieio.el (eieio-error-unsupported-class-tags)
2088 (eieio-generic-form, eieio-help-mode-augmentation-maybee, eieio-browse) 1977 (eieio-generic-form, eieio-help-mode-augmentation-maybee, eieio-browse)
2089 (describe-class, eieio-describe-generic, describe-generic): 1978 (describe-class, eieio-describe-generic, describe-generic):
@@ -2135,13 +2024,8 @@
2135 2024
2136 * calc/calc.el (calc-command-flags): Give it an initial value. 2025 * calc/calc.el (calc-command-flags): Give it an initial value.
2137 2026
21382010-01-17 Glenn Morris <rgm@gnu.org>
2139
2140 * cedet/semantic/idle.el (semantic-idle-work-for-one-buffer): Doc fix.
2141
21422010-01-17 Juanma Barranquero <lekktu@gmail.com> 20272010-01-17 Juanma Barranquero <lekktu@gmail.com>
2143 2028
2144 * cedet/semantic.el (semantic-mode):
2145 * files.el (minibuffer-with-setup-hook): 2029 * files.el (minibuffer-with-setup-hook):
2146 * textmodes/artist.el (artist-mt, artist-key-undraw-continously) 2030 * textmodes/artist.el (artist-mt, artist-key-undraw-continously)
2147 (artist-key-draw-continously, artist-key-do-continously-continously) 2031 (artist-key-draw-continously, artist-key-do-continously-continously)
@@ -2173,17 +2057,6 @@
2173 2057
21742010-01-16 Mario Lang <mlang@delysid.org> 20582010-01-16 Mario Lang <mlang@delysid.org>
2175 2059
2176 * cedet/ede/cpp-root.el (ede-cpp-root-project):
2177 * cedet/ede/files.el (ede-expand-filename):
2178 * cedet/ede/simple.el (ede-simple-project):
2179 * cedet/semantic/complete.el (semantic-complete-read-tag-engine)
2180 (semantic-complete-inline-tag-engine):
2181 * cedet/semantic/db-el.el (semanticdb-equivalent-mode):
2182 * cedet/semantic/db-global.el (semanticdb-equivalent-mode):
2183 * cedet/semantic/db-javascript.el (semanticdb-equivalent-mode):
2184 * cedet/semantic/db.el (semanticdb-equivalent-mode):
2185 * cedet/semantic/decorate/include.el (semantic-decoration-unknown-include-describe):
2186 * cedet/semantic/idle.el (semantic-idle-work-for-one-buffer):
2187 * emacs-lisp/chart.el (chart-translate-namezone): 2060 * emacs-lisp/chart.el (chart-translate-namezone):
2188 * textmodes/artist.el (artist-compute-popup-menu-table): 2061 * textmodes/artist.el (artist-compute-popup-menu-table):
2189 Remove duplicated words in doc-strings. 2062 Remove duplicated words in doc-strings.
@@ -2212,13 +2085,6 @@
2212 * find-cmd.el (find-constituents): 2085 * find-cmd.el (find-constituents):
2213 * vc-arch.el (vc-arch-root): 2086 * vc-arch.el (vc-arch-root):
2214 * window.el (window-body-height, pop-up-frames): 2087 * window.el (window-body-height, pop-up-frames):
2215 * cedet/semantic/edit.el (semantic-reparse-needed-change-hook)
2216 (semantic-no-reparse-needed-change-hook):
2217 * cedet/srecode/insert.el (srecode-resolve-argument-list)
2218 (srecode-template-inserter-blank, srecode-template-inserter-variable)
2219 (srecode-template-inserter-ask, srecode-template-inserter-width)
2220 (srecode-template-inserter-section-start)
2221 (srecode-template-inserter-section-end, srecode-insert-method):
2222 * emacs-lisp/eieio-base.el (eieio-singleton, slot-missing): 2088 * emacs-lisp/eieio-base.el (eieio-singleton, slot-missing):
2223 * progmodes/ada-stmt.el (ada-if): 2089 * progmodes/ada-stmt.el (ada-if):
2224 * progmodes/gdb-ui.el (gdb-jsonify-buffer): 2090 * progmodes/gdb-ui.el (gdb-jsonify-buffer):
@@ -2289,36 +2155,6 @@
2289 * mail/emacsbug.el (report-emacs-bug-pretest-address): Set 2155 * mail/emacsbug.el (report-emacs-bug-pretest-address): Set
2290 it to bug-gnu-emacs rather than emacs-pretest-bug. 2156 it to bug-gnu-emacs rather than emacs-pretest-bug.
2291 2157
22922010-01-12 Juanma Barranquero <lekktu@gmail.com>
2293
2294 * cedet/data-debug.el (data-debug): Fix customization group reference.
2295
22962010-01-12 Juanma Barranquero <lekktu@gmail.com>
2297
2298 * cedet/semantic/analyze.el (semantic-analyze-push-error)
2299 (semantic-analyze-context, semantic-analyze-context-assignment)
2300 (semantic-analyze-find-tag-sequence, semantic-analyze-find-tag):
2301 * cedet/semantic/java.el (java-mode, semantic-tag-include-filename)
2302 (semantic-java-doc-keywords-map):
2303 * cedet/semantic/bovine/c.el (c-mode, semantic-c-member-of-autocast)
2304 (semantic-lex-c-nested-namespace-ignore-second, semantic-parse-region)
2305 (semantic-c-parse-lexical-token, semantic-c-debug-mode-init-pch)
2306 (semantic-c-classname, semantic-format-tag-uml-prototype)
2307 (semantic-c-dereference-namespace, semantic-analyze-type-constants):
2308 * cedet/semantic/bovine/el.el (semantic-elisp-form-to-doc-string)
2309 (semantic-emacs-lisp-obsoleted-doc, semantic-up-context)
2310 (semantic-get-local-variables, semantic-end-of-command)
2311 (semantic-beginning-of-command, semantic-ctxt-current-class-list)
2312 (lisp-mode):
2313 * cedet/semantic/bovine/make.el (makefile-mode):
2314 * cedet/semantic/wisent/python.el (wisent-python-string-re)
2315 (wisent-python-implicit-line-joining-p, wisent-python-forward-string)
2316 (wisent-python-lex-beginning-of-line, wisent-python-lex-end-of-line)
2317 (semantic-lex, semantic-get-local-variables, python-mode):
2318 * cedet/semantic/wisent/python-wy.el (wisent-python-wy--keyword-table):
2319 * cedet/srecode/extract.el (srecode-extract-state-set)
2320 (srecode-extract-method): Fix typos in docstrings.
2321
23222010-01-11 Sam Steingold <sds@gnu.org> 21582010-01-11 Sam Steingold <sds@gnu.org>
2323 2159
2324 * imenu.el (imenu-default-create-index-function): Detect infinite 2160 * imenu.el (imenu-default-create-index-function): Detect infinite
@@ -2377,17 +2213,9 @@
2377 2213
23782010-01-10 Chong Yidong <cyd@stupidchicken.com> 22142010-01-10 Chong Yidong <cyd@stupidchicken.com>
2379 2215
2380 * cedet/semantic.el (semantic-new-buffer-setup-functions):
2381 Add python parser.
2382
2383 * Makefile.in (ELCFILES): Add wisent/python-wy.el and 2216 * Makefile.in (ELCFILES): Add wisent/python-wy.el and
2384 wisent/python.el. 2217 wisent/python.el.
2385 2218
23862010-01-10 Richard Kim <emacs18@gmail.com>
2387
2388 * cedet/semantic/wisent/python-wy.el:
2389 * cedet/semantic/wisent/python.el: New files.
2390
23912010-01-09 Chong Yidong <cyd@stupidchicken.com> 22192010-01-09 Chong Yidong <cyd@stupidchicken.com>
2392 2220
2393 * man.el (Man-goto-section): Signal error if the section is not 2221 * man.el (Man-goto-section): Signal error if the section is not
@@ -2571,9 +2399,6 @@
2571 2399
2572 * mpc.el (mpc-playlist-delete): Fix typo in error messages. 2400 * mpc.el (mpc-playlist-delete): Fix typo in error messages.
2573 2401
2574 * cedet/semantic/db-typecache.el (semanticdb-typecache-find-default):
2575 Fix typo in docstring.
2576
2577 * net/imap-hash.el (imap-hash-make): Doc fix. 2402 * net/imap-hash.el (imap-hash-make): Doc fix.
2578 (imap-hash-test): Fix typo in error message; reflow docstring. 2403 (imap-hash-test): Fix typo in error message; reflow docstring.
2579 (imap-hash-p, imap-hash-get, imap-hash-put, imap-hash-make-message) 2404 (imap-hash-p, imap-hash-get, imap-hash-put, imap-hash-make-message)
@@ -2802,14 +2627,6 @@
2802 `Info-display-images-node', and not put the `invisible' property 2627 `Info-display-images-node', and not put the `invisible' property
2803 in this case. 2628 in this case.
2804 2629
28052009-12-14 Chong Yidong <cyd@stupidchicken.com>
2806
2807 * cedet/semantic/mru-bookmark.el (global-semantic-mru-bookmark-mode)
2808 (semantic-mru-bookmark-mode): Doc fixes.
2809
2810 * cedet/semantic/db.el (semanticdb-cache-get): Use error instead
2811 of assert.
2812
28132009-12-13 Glenn Morris <rgm@gnu.org> 26302009-12-13 Glenn Morris <rgm@gnu.org>
2814 2631
2815 * mail/emacsbug.el (message-sort-headers): Define for compiler. 2632 * mail/emacsbug.el (message-sort-headers): Define for compiler.
@@ -3227,9 +3044,6 @@
3227 * bindings.el (complete-symbol): Call semantic-ia-complete-symbol 3044 * bindings.el (complete-symbol): Call semantic-ia-complete-symbol
3228 if possible. 3045 if possible.
3229 3046
3230 * cedet/semantic/ia.el (semantic-ia-complete-symbol):
3231 Make argument optional.
3232
3233 * shell.el (shell): Require ansi-color (Bug#5113). 3047 * shell.el (shell): Require ansi-color (Bug#5113).
3234 3048
3235 * ansi-color.el (ansi-color-for-comint-mode): Default to t. 3049 * ansi-color.el (ansi-color-for-comint-mode): Default to t.
@@ -3257,24 +3071,6 @@
3257 (Info-mode-menu): Add `Info-virtual-index' to the menu. 3071 (Info-mode-menu): Add `Info-virtual-index' to the menu.
3258 (Info-mode): Add `Info-virtual-index' to the docstring. 3072 (Info-mode): Add `Info-virtual-index' to the docstring.
3259 3073
32602009-12-05 Eric Ludlam <zappo@gnu.org>
3261
3262 * cedet/semantic/bovine/c.el (semantic-c-describe-environment):
3263 Describe project macro symbols.
3264
3265 * cedet/semantic/complete.el (semantic-complete-do-completion):
3266 Don't call semantic-collector-current-exact-match.
3267
3268 * cedet/ede.el (ede-apply-preprocessor-map): Accept lists of
3269 ede-objects as targets.
3270
3271 * cedet/ede/pmake.el (ede-proj-makefile-insert-variables): Output
3272 a target's object list even if compiler vars are already in the
3273 Makefile.
3274
3275 * cedet/ede/emacs.el (ede-preprocessor-map): Add config.h to the
3276 list of headers producing necessary macros.
3277
32782009-12-05 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de> 30742009-12-05 Roland Winkler <Roland.Winkler@physik.uni-erlangen.de>
3279 3075
3280 * textmodes/bibtex.el (bibtex-map-entries): Use marker to keep 3076 * textmodes/bibtex.el (bibtex-map-entries): Use marker to keep
@@ -4157,9 +3953,6 @@
4157 * bookmark.el (bookmark-bmenu-hide-filenames): Remove assignment to 3953 * bookmark.el (bookmark-bmenu-hide-filenames): Remove assignment to
4158 deleted variable bookmark-bmenu-bookmark-column. 3954 deleted variable bookmark-bmenu-bookmark-column.
4159 3955
4160 * cedet/semantic/idle.el (global-semantic-idle-scheduler-mode):
4161 Move after definition of global-semantic-idle-tag-highlight-mode.
4162
41632009-11-24 Stefan Monnier <monnier@iro.umontreal.ca> 39562009-11-24 Stefan Monnier <monnier@iro.umontreal.ca>
4164 3957
4165 * bookmark.el (bookmark-bmenu-search): Clear echo area when exiting. 3958 * bookmark.el (bookmark-bmenu-search): Clear echo area when exiting.
@@ -4224,56 +4017,6 @@
4224 * dired-x.el (dired-guess-shell-alist-default): 4017 * dired-x.el (dired-guess-shell-alist-default):
4225 Support xz format. (Bug#4953) 4018 Support xz format. (Bug#4953)
4226 4019
42272009-11-22 Chong Yidong <cyd@stupidchicken.com>
4228
4229 * cedet/srecode/map.el (srecode-get-maps):
4230 * cedet/semantic/wisent/wisent.el (wisent-parse-toggle-verbose-flag):
4231 * cedet/semantic/wisent/comp.el (wisent-toggle-verbose-flag):
4232 * cedet/semantic/decorate/mode.el (semantic-decoration-mode)
4233 (semantic-toggle-decoration-style):
4234 * cedet/semantic/decorate/include.el
4235 (semantic-decoration-include-describe)
4236 (semantic-decoration-unknown-include-describe)
4237 (semantic-decoration-unparsed-include-describe)
4238 (semantic-decoration-all-include-summary):
4239 * cedet/semantic/bovine/c.el (semantic-c-debug-mode-init):
4240 * cedet/semantic/analyze/complete.el
4241 (semantic-analyze-possible-completions):
4242 * cedet/semantic/util-modes.el (semantic-highlight-edits-mode)
4243 (semantic-show-unmatched-syntax-mode)
4244 (semantic-show-parser-state-mode, semantic-stickyfunc-mode)
4245 (semantic-highlight-func-mode):
4246 * cedet/semantic/util.el (semantic-describe-buffer):
4247 * cedet/semantic/symref.el (semantic-symref-find-references-by-name)
4248 (semantic-symref-find-tags-by-name)
4249 (semantic-symref-find-tags-by-regexp)
4250 (semantic-symref-find-tags-by-completion)
4251 (semantic-symref-find-file-references-by-name)
4252 (semantic-symref-find-text):
4253 * cedet/semantic/senator.el (senator-copy-tag, senator-kill-tag)
4254 (senator-yank-tag):
4255 * cedet/semantic/scope.el (semantic-calculate-scope):
4256 * cedet/semantic/mru-bookmark.el (semantic-mru-bookmark-mode):
4257 * cedet/semantic/idle.el (semantic-idle-scheduler-mode)
4258 (define-semantic-idle-service):
4259 * cedet/semantic/complete.el (semantic-complete-analyze-inline)
4260 (semantic-complete-analyze-inline-idle):
4261 * cedet/semantic/analyze.el (semantic-analyze-current-context):
4262 * cedet/mode-local.el (describe-mode-local-bindings)
4263 (describe-mode-local-bindings-in-mode):
4264 * cedet/ede/make.el (ede-make-check-version):
4265 * cedet/ede/locate.el (ede-enable-locate-on-project):
4266 * cedet/cedet-idutils.el (cedet-idutils-expand-filename)
4267 (cedet-idutils-version-check):
4268 * cedet/cedet-global.el (cedet-gnu-global-expand-filename)
4269 (cedet-gnu-global-version-check):
4270 * cedet/cedet-cscope.el (cedet-cscope-expand-filename)
4271 (cedet-cscope-version-check): Use called-interactively-p instead
4272 of interactive-p.
4273
4274 * cedet/semantic/ia.el (semantic-ia-completion-format-tag-function):
4275 Use semantic-format-tag-prototype.
4276
42772009-11-22 Michael Kifer <kifer@cs.stonybrook.edu> 40202009-11-22 Michael Kifer <kifer@cs.stonybrook.edu>
4278 4021
4279 * emulation/viper-cmd.el: Use viper-last-command-char instead of 4022 * emulation/viper-cmd.el: Use viper-last-command-char instead of
@@ -4300,12 +4043,6 @@
4300 * progmodes/subword.el (subword-mode-map): Fix subword-mode-map 4043 * progmodes/subword.el (subword-mode-map): Fix subword-mode-map
4301 generation from word-movement command names. 4044 generation from word-movement command names.
4302 4045
43032009-11-21 Chong Yidong <cyd@stupidchicken.com>
4304
4305 * cedet/semantic/complete.el (semantic-complete-read-tag-engine)
4306 (semantic-complete-jump-local, semantic-complete-jump):
4307 Improve prompt string.
4308
43092009-11-21 Jan Djärv <jan.h.d@swipnet.se> 40462009-11-21 Jan Djärv <jan.h.d@swipnet.se>
4310 4047
4311 * cus-start.el (all): Add native condition for font-use-system-font. 4048 * cus-start.el (all): Add native condition for font-use-system-font.
@@ -4392,13 +4129,6 @@
4392 (bookmark-bmenu-search): New command. 4129 (bookmark-bmenu-search): New command.
4393 (bookmark-bmenu-mode-map): Bind it. 4130 (bookmark-bmenu-mode-map): Bind it.
4394 4131
43952009-11-20 Chong Yidong <cyd@stupidchicken.com>
4396
4397 * cedet/semantic/complete.el (semantic-complete-inline-map): Doc fix.
4398
4399 * cedet/semantic/idle.el (define-semantic-idle-service)
4400 (semantic-idle-summary-mode, semantic-idle-completions): Doc fix.
4401
44022009-11-20 Tassilo Horn <tassilo@member.fsf.org> 41322009-11-20 Tassilo Horn <tassilo@member.fsf.org>
4403 4133
4404 * progmodes/cc-cmds.el: declare-functioned forward-subword and 4134 * progmodes/cc-cmds.el: declare-functioned forward-subword and
@@ -4445,17 +4175,6 @@
4445 4175
4446 * Makefile.in (ELCFILES): Regenerate. 4176 * Makefile.in (ELCFILES): Regenerate.
4447 4177
44482009-11-20 Chong Yidong <cyd@stupidchicken.com>
4449
4450 * cedet/cedet.el (cedet-menu-map): Re-order menu items.
4451
4452 * cedet/semantic.el: Enable idle-mode menu items only if
4453 global-semantic-idle-scheduler-mode is enabled.
4454 (semantic-default-submodes): Doc fix.
4455
4456 * cedet/semantic/idle.el (global-semantic-idle-scheduler-mode):
4457 When turning off, disable other idle modes.
4458
44592009-11-20 Jay Belanger <jay.p.belanger@gmail.com> 41782009-11-20 Jay Belanger <jay.p.belanger@gmail.com>
4460 4179
4461 * calc/calc.el (calc-set-mode-line): 4180 * calc/calc.el (calc-set-mode-line):
@@ -4762,13 +4481,6 @@
4762 * strokes.el (strokes-update-window-configuration): Make strokes 4481 * strokes.el (strokes-update-window-configuration): Make strokes
4763 buffer current before erasing (Bug#4906). 4482 buffer current before erasing (Bug#4906).
4764 4483
4765 * cedet/semantic/idle.el (semantic-idle-summary-mode)
4766 (semantic-idle-summary-mode): Define using define-minor-mode
4767 instead of define-semantic-idle-service.
4768 (semantic-idle-summary-mode): New function.
4769 (semantic-idle-summary-mode-setup): Use pre-command-hook to ensure
4770 that mouse motion does not reset the echo area.
4771
47722009-11-15 Juri Linkov <juri@jurta.org> 44842009-11-15 Juri Linkov <juri@jurta.org>
4773 4485
4774 * simple.el (set-mark-default-inactive): Add :type, :group 4486 * simple.el (set-mark-default-inactive): Add :type, :group
@@ -5137,9 +4849,6 @@
5137 4849
51382009-11-08 Chong Yidong <cyd@stupidchicken.com> 48502009-11-08 Chong Yidong <cyd@stupidchicken.com>
5139 4851
5140 * cedet/semantic/ctxt.el (semantic-get-local-variables): Disable
5141 the progress reporter entirely.
5142
5143 * emulation/cua-base.el: Add CUA property to some CC mode commands 4852 * emulation/cua-base.el: Add CUA property to some CC mode commands
5144 (Bug#4100). 4853 (Bug#4100).
5145 4854
@@ -5422,79 +5131,6 @@
5422 5131
5423 * emacs-lisp/autoload.el (generated-autoload-feature): Remove. 5132 * emacs-lisp/autoload.el (generated-autoload-feature): Remove.
5424 (autoload-rubric): Don't use any more. 5133 (autoload-rubric): Don't use any more.
5425 * cedet/semantic/fw.el (semantic/loaddefs):
5426 * cedet/srecode.el (srecode/loaddefs):
5427 * cedet/ede.el (ede/loaddefs): Load rather than require.
5428 * cedet/ede/cpp-root.el:
5429 * cedet/ede/emacs.el:
5430 * cedet/ede/files.el:
5431 * cedet/ede/linux.el:
5432 * cedet/ede/locate.el:
5433 * cedet/ede/make.el:
5434 * cedet/ede/shell.el:
5435 * cedet/ede/speedbar.el:
5436 * cedet/ede/system.el:
5437 * cedet/ede/util.el:
5438 * cedet/semantic/analyze.el:
5439 * cedet/semantic/bovine.el:
5440 * cedet/semantic/complete.el:
5441 * cedet/semantic/ctxt.el:
5442 * cedet/semantic/db-file.el:
5443 * cedet/semantic/db-find.el:
5444 * cedet/semantic/db-global.el:
5445 * cedet/semantic/db-mode.el:
5446 * cedet/semantic/db-typecache.el:
5447 * cedet/semantic/db.el:
5448 * cedet/semantic/debug.el:
5449 * cedet/semantic/dep.el:
5450 * cedet/semantic/doc.el:
5451 * cedet/semantic/edit.el:
5452 * cedet/semantic/find.el:
5453 * cedet/semantic/format.el:
5454 * cedet/semantic/html.el:
5455 * cedet/semantic/ia-sb.el:
5456 * cedet/semantic/ia.el:
5457 * cedet/semantic/idle.el:
5458 * cedet/semantic/lex-spp.el:
5459 * cedet/semantic/lex.el:
5460 * cedet/semantic/mru-bookmark.el:
5461 * cedet/semantic/scope.el:
5462 * cedet/semantic/senator.el:
5463 * cedet/semantic/sort.el:
5464 * cedet/semantic/symref.el:
5465 * cedet/semantic/tag-file.el:
5466 * cedet/semantic/tag-ls.el:
5467 * cedet/semantic/tag-write.el:
5468 * cedet/semantic/tag.el:
5469 * cedet/semantic/util-modes.el:
5470 * cedet/semantic/analyze/complete.el:
5471 * cedet/semantic/analyze/refs.el:
5472 * cedet/semantic/bovine/c.el:
5473 * cedet/semantic/bovine/gcc.el:
5474 * cedet/semantic/bovine/make.el:
5475 * cedet/semantic/bovine/scm.el:
5476 * cedet/semantic/decorate/include.el:
5477 * cedet/semantic/decorate/mode.el:
5478 * cedet/semantic/symref/cscope.el:
5479 * cedet/semantic/symref/global.el:
5480 * cedet/semantic/symref/grep.el:
5481 * cedet/semantic/symref/idutils.el:
5482 * cedet/semantic/symref/list.el:
5483 * cedet/semantic/wisent/java-tags.el:
5484 * cedet/semantic/wisent/javascript.el:
5485 * cedet/srecode/compile.el:
5486 * cedet/srecode/cpp.el:
5487 * cedet/srecode/document.el:
5488 * cedet/srecode/el.el:
5489 * cedet/srecode/expandproto.el:
5490 * cedet/srecode/getset.el:
5491 * cedet/srecode/insert.el:
5492 * cedet/srecode/java.el:
5493 * cedet/srecode/map.el:
5494 * cedet/srecode/mode.el:
5495 * cedet/srecode/template.el:
5496 * cedet/srecode/texi.el: Remove the file-local setting of
5497 generated-autoload-feature.
5498 5134
5499 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): Use dolist, 5135 * emacs-lisp/byte-run.el (define-obsolete-variable-alias): Use dolist,
5500 and only put a prop if it is non-nil. 5136 and only put a prop if it is non-nil.
@@ -5511,8 +5147,6 @@
5511 5147
55122009-11-03 Glenn Morris <rgm@gnu.org> 51482009-11-03 Glenn Morris <rgm@gnu.org>
5513 5149
5514 * cedet/mode-local.el (with-mode-local): Doc fix.
5515
5516 * emacs-lisp/bytecomp.el (byte-compile-file-form-defvar) 5150 * emacs-lisp/bytecomp.el (byte-compile-file-form-defvar)
5517 (byte-compile-file-form-define-abbrev-table) 5151 (byte-compile-file-form-define-abbrev-table)
5518 (byte-compile-file-form-custom-declare-variable) 5152 (byte-compile-file-form-custom-declare-variable)
@@ -5634,12 +5268,6 @@
5634 * menu-bar.el (menu-bar-tools-menu): Add Semantic and EDE menu 5268 * menu-bar.el (menu-bar-tools-menu): Add Semantic and EDE menu
5635 items. 5269 items.
5636 5270
5637 * cedet/cedet.el (cedet-menu-map): Remove Semantic and EDE menu
5638 items.
5639
5640 * cedet/ede.el (ede-minor-mode):
5641 * cedet/semantic.el (semantic-mode): Toggle menu separators.
5642
56432009-10-31 Stefan Monnier <monnier@iro.umontreal.ca> 52712009-10-31 Stefan Monnier <monnier@iro.umontreal.ca>
5644 5272
5645 * textmodes/two-column.el (2C-split): 5273 * textmodes/two-column.el (2C-split):
@@ -5793,89 +5421,12 @@
5793 (byte-compile-variable-ref, byte-compile-setq-default): 5421 (byte-compile-variable-ref, byte-compile-setq-default):
5794 Respect `constants' member of byte-compile-warnings. 5422 Respect `constants' member of byte-compile-warnings.
5795 5423
5796 * cedet/semantic/tag.el (semantic--tag-link-list-to-buffer):
5797 Use mapc rather than mapcar because the return value is never used.
5798
5799 * cedet/srecode/template.el, cedet/semantic/wisent/javascript.el:
5800 * cedet/semantic/wisent/java-tags.el, cedet/semantic/texi.el:
5801 * cedet/semantic/html.el:
5802 Suppress harmless warnings about setting up semantic-imenu (not
5803 part of Emacs) variables.
5804
58052009-10-30 Stefan Monnier <monnier@iro.umontreal.ca> 54242009-10-30 Stefan Monnier <monnier@iro.umontreal.ca>
5806 5425
5807 * vc-bzr.el (vc-bzr-revision-keywords): New var. 5426 * vc-bzr.el (vc-bzr-revision-keywords): New var.
5808 (vc-bzr-revision-completion-table): Use it to fix completion of "s:" 5427 (vc-bzr-revision-completion-table): Use it to fix completion of "s:"
5809 to "submit:". 5428 to "submit:".
5810 5429
5811 * cedet/srecode/srt-mode.el (semantic-analyze-possible-completions):
5812 * cedet/semantic/symref/list.el (semantic-symref-rb-toggle-expand-tag):
5813 * cedet/semantic/symref/grep.el (semantic-symref-perform-search):
5814 * cedet/semantic/bovine/gcc.el (semantic-gcc-query):
5815 * cedet/semantic/bovine/c.el (semantic-c-parse-lexical-token):
5816 * cedet/semantic/analyze/debug.el (semantic-analyzer-debug-add-buttons)
5817 (semantic-analyzer-debug-global-symbol)
5818 (semantic-analyzer-debug-missing-innertype)
5819 (semantic-analyzer-debug-insert-include-summary):
5820 * cedet/semantic/util.el (semantic-file-tag-table):
5821 (semantic-describe-buffer-var-helper, semantic-something-to-tag-table)
5822 (semantic-recursive-find-nonterminal-by-name):
5823 * cedet/semantic/tag-ls.el (semantic-tag-calculate-parent-default):
5824 * cedet/semantic/tag-file.el (semantic-prototype-file):
5825 * cedet/semantic/symref.el (semantic-symref-parse-tool-output):
5826 * cedet/semantic/sb.el (semantic-sb-fetch-tag-table):
5827 * cedet/semantic/lex-spp.el (semantic-lex-spp-lex-text-string):
5828 * cedet/semantic/idle.el (semantic-idle-work-for-one-buffer):
5829 (semantic-idle-summary-maybe-highlight):
5830 * cedet/semantic/ia-sb.el (semantic-ia-speedbar)
5831 (semantic-ia-sb-tag-info):
5832 * cedet/semantic/grammar.el (semantic-analyze-possible-completions):
5833 * cedet/semantic/find.el (semantic-brute-find-tag-by-position):
5834 * cedet/semantic/ede-grammar.el (project-compile-target):
5835 (ede-proj-makefile-insert-variables):
5836 * cedet/semantic/debug.el (semantic-debug-set-parser-location):
5837 (semantic-debug-set-source-location, semantic-debug-interface-layout)
5838 (semantic-debug-mode, semantic-debug):
5839 * cedet/semantic/db.el (semanticdb-needs-refresh-p):
5840 * cedet/semantic/db-typecache.el (semanticdb-typecache-refresh-for-buffer):
5841 * cedet/semantic/db-javascript.el (semanticdb-equivalent-mode):
5842 * cedet/semantic/db-find.el (semanticdb-find-log-new-search)
5843 (semanticdb-find-translate-path-includes--internal)
5844 (semanticdb-reset-log, semanticdb-find-log-activity):
5845 * cedet/semantic/db-file.el (object-write):
5846 * cedet/semantic/db-el.el (semanticdb-equivalent-mode):
5847 * cedet/semantic/db-ebrowse.el (semanticdb-ebrowse-C-file-p)
5848 (semanticdb-create-ebrowse-database):
5849 * cedet/semantic/db-debug.el (semanticdb-table-sanity-check):
5850 * cedet/semantic/complete.el (semantic-displayor-focus-request)
5851 (semantic-collector-calculate-completions-raw)
5852 (semantic-complete-read-tag-analyzer):
5853 * cedet/semantic/analyze.el (semantic-analyze-pulse):
5854 * cedet/ede/util.el (ede-update-version-in-source):
5855 * cedet/ede/proj.el (project-delete-target):
5856 * cedet/ede/proj-elisp.el (ede-update-version-in-source)
5857 (ede-proj-flush-autoconf):
5858 * cedet/ede/pconf.el (ede-proj-configure-synchronize)
5859 (ede-proj-configure-synchronize):
5860 * cedet/ede/locate.el (ede-locate-file-in-project-impl):
5861 * cedet/ede/linux.el (ede-linux-version):
5862 * cedet/ede/emacs.el (ede-emacs-version):
5863 * cedet/ede/dired.el (ede-dired-add-to-target):
5864 * cedet/ede.el (ede-buffer-header-file, ede-find-target)
5865 (ede-buffer-documentation-files, ede-project-buffers, ede-set)
5866 (ede-target-buffers, ede-buffers, ede-make-project-local-variable):
5867 * cedet/cedet-idutils.el (cedet-idutils-fnid-call):
5868 (cedet-idutils-lid-call, cedet-idutils-expand-filename)
5869 (cedet-idutils-version-check):
5870 * cedet/cedet-global.el (cedet-gnu-global-call):
5871 (cedet-gnu-global-expand-filename, cedet-gnu-global-root)
5872 (cedet-gnu-global-version-check, cedet-gnu-global-scan-hits):
5873 * cedet/cedet-cscope.el (cedet-cscope-call)
5874 (cedet-cscope-expand-filename, cedet-cscope-version-check):
5875 Use with-current-buffer.
5876 * cedet/ede.el (ede-make-project-local-variable)
5877 (ede-set-project-variables, ede-set): Use dolist.
5878
58792009-10-30 Dan Nicolaescu <dann@ics.uci.edu> 54302009-10-30 Dan Nicolaescu <dann@ics.uci.edu>
5880 5431
5881 * textmodes/ispell.el (ispell-skip-region-alist): 5432 * textmodes/ispell.el (ispell-skip-region-alist):
@@ -5919,16 +5470,6 @@
5919 (calc-embedded-finish-command, calc-embedded-stack-change): 5470 (calc-embedded-finish-command, calc-embedded-stack-change):
5920 * calc/calc-aent.el (calcAlg-enter): Use with-current-buffer. 5471 * calc/calc-aent.el (calcAlg-enter): Use with-current-buffer.
5921 5472
5922 * cedet/mode-local.el (make-obsolete-overload): Add `when' argument.
5923 (overload-docstring-extension): Use that info.
5924 * cedet/semantic/fw.el (semantic-alias-obsolete): Pass the `when' info.
5925 * cedet/semantic/idle.el (semantic-eldoc-current-symbol-info):
5926 * cedet/semantic/tag-ls.el (semantic-nonterminal-protection)
5927 (semantic-nonterminal-abstract, semantic-nonterminal-leaf)
5928 (semantic-nonterminal-full-name): Add the new `when' info.
5929 * cedet/semantic/decorate/mode.el (semantic/decorate): Require CL for
5930 `assert'.
5931
5932 * pcomplete.el (pcomplete-comint-setup): If there's a choice, replace 5473 * pcomplete.el (pcomplete-comint-setup): If there's a choice, replace
5933 shell-dynamic-complete-filename in preference to 5474 shell-dynamic-complete-filename in preference to
5934 comint-dynamic-complete-filename. 5475 comint-dynamic-complete-filename.
@@ -6069,36 +5610,6 @@
6069 * bookmark.el (bookmark-bmenu-list): Don't use switch-to-buffer if 5610 * bookmark.el (bookmark-bmenu-list): Don't use switch-to-buffer if
6070 we're inside a dedicated or minibuffer window. 5611 we're inside a dedicated or minibuffer window.
6071 5612
60722009-10-25 Stefan Monnier <monnier@iro.umontreal.ca>
6073
6074 * cedet/semantic/fw.el (semantic-alias-obsolete)
6075 (semantic-varalias-obsolete): Make the `when' arg mandatory.
6076 (define-mode-overload-implementation):
6077 * cedet/semantic/decorate/mode.el (semantic-decorate-pending-decoration-hooks):
6078 * cedet/semantic/wisent.el (wisent-lex-make-token-table):
6079 * cedet/semantic/util.el (semantic-file-token-stream)
6080 (semantic-something-to-stream):
6081 * cedet/semantic/tag.el (semantic-tag-make-assoc-list)
6082 (semantic-expand-nonterminal):
6083 * cedet/semantic/tag-file.el (semantic-find-nonterminal)
6084 (semantic-find-dependency, semantic-find-nonterminal)
6085 (semantic-find-dependency):
6086 * cedet/semantic/lex.el (semantic-flex-start, semantic-flex-end)
6087 (semantic-flex-text, semantic-flex-make-keyword-table)
6088 (semantic-flex-keyword-p, semantic-flex-keyword-put)
6089 (semantic-flex-keyword-get, semantic-flex-map-keywords)
6090 (semantic-flex-keywords, semantic-flex-buffer, semantic-flex-list):
6091 * cedet/semantic/java.el (semantic-java-prototype-nonterminal):
6092 * cedet/semantic/idle.el (semantic-before-idle-scheduler-reparse-hooks)
6093 (semantic-after-idle-scheduler-reparse-hooks):
6094 * cedet/semantic/edit.el (semantic-edits-incremental-reparse-failed-hooks):
6095 * cedet/semantic/db-mode.el (semanticdb-mode-hooks):
6096 * cedet/semantic.el (semantic-toplevel-bovine-table)
6097 (semantic-toplevel-bovine-cache)
6098 (semantic-before-toplevel-bovination-hook, semantic-init-hooks)
6099 (semantic-init-mode-hooks, semantic-init-db-hooks)
6100 (semantic-bovination-working-type): Provide the `when' arg.
6101
61022009-10-24 Karl Fogel <kfogel@red-bean.com> 56132009-10-24 Karl Fogel <kfogel@red-bean.com>
6103 5614
6104 * bookmark.el: Update documentation, especially documentation 5615 * bookmark.el: Update documentation, especially documentation
@@ -6127,15 +5638,6 @@
6127 * files.el (delete-directory): Delete symlinks to directories with 5638 * files.el (delete-directory): Delete symlinks to directories with
6128 delete-file (Bug#4739). 5639 delete-file (Bug#4739).
6129 5640
61302009-10-24 Chong Yidong <cyd@stupidchicken.com>
6131
6132 * cedet/semantic/util.el (semantic-recursive-find-nonterminal-by-name):
6133 * cedet/semantic/tag.el (semantic-token-type-parent): Add WHEN
6134 argument to make-obsolete.
6135
6136 * cedet/semantic/fw.el (semantic-alias-obsolete)
6137 (semantic-varalias-obsolete): Add optional WHEN argument.
6138
61392009-10-24 Dan Nicolaescu <dann@ics.uci.edu> 56412009-10-24 Dan Nicolaescu <dann@ics.uci.edu>
6140 5642
6141 * vc.el (vc-backend-for-registration): Rename from 5643 * vc.el (vc-backend-for-registration): Rename from
@@ -6337,16 +5839,6 @@
6337 5839
6338 * help-fns.el: Don't require help-mode (to avoid bootstrap issues). 5840 * help-fns.el: Don't require help-mode (to avoid bootstrap issues).
6339 5841
63402009-10-21 Eric Ludlam <zappo@gnu.org>
6341
6342 * cedet/semantic/bovine/c.el (semantic-c-debug-mode-init)
6343 (semantic-c-debug-mode-init-pch): New functions.
6344 (semantic-c-debug-mode-init-last-mode): New var.
6345 (semantic-c-parse-lexical-token): Use them.
6346
6347 * cedet/semantic/lex-spp.el (semantic-lex-spp-anlyzer-do-replace):
6348 When extracting the argument list, limit only by point-max.
6349
63502009-10-21 Michael Albinus <michael.albinus@gmx.de> 58422009-10-21 Michael Albinus <michael.albinus@gmx.de>
6351 5843
6352 * net/tramp-smb.el (tramp-smb-get-stat-capability): New defun. 5844 * net/tramp-smb.el (tramp-smb-get-stat-capability): New defun.
@@ -6461,81 +5953,6 @@
6461 (tar-header-block-tokenize): Decode the username and groupname. 5953 (tar-header-block-tokenize): Decode the username and groupname.
6462 (tar-chown-entry, tar-chgrp-entry): Encode the names (bug#4730). 5954 (tar-chown-entry, tar-chgrp-entry): Encode the names (bug#4730).
6463 5955
64642009-10-17 Chong Yidong <cyd@stupidchicken.com>
6465
6466 * cedet/srecode/srt.el:
6467 * cedet/srecode/compile.el:
6468 * cedet/semantic/mru-bookmark.el:
6469 * cedet/semantic/debug.el:
6470 * cedet/semantic/complete.el:
6471 * cedet/semantic/analyze.el: Require CL when compiling.
6472
64732009-10-17 Eric Ludlam <zappo@gnu.org>
6474
6475 * cedet/semantic/scope.el
6476 (semantic-analyze-scoped-inherited-tag-map): Wrap calculation of
6477 tmpscope so that the regular scope will continue to work.
6478
6479 * cedet/semantic/idle.el (semantic-idle-tag-highlight):
6480 Use semantic-idle-summary-highlight-face as the highlighting.
6481
6482 * emacs-lisp/eieio-base.el (eieio-persistent-save): If buffer
6483 contains multibyte characters, choose first applicable coding
6484 system automatically.
6485
6486 * cedet/ede/project-am.el (project-run-target): New method.
6487 (project-run-target): New method.
6488
6489 * cedet/ede.el (ede-target): Add run target menu item.
6490 (ede-project, ede-minor-keymap): Add ede-run-target binding.
6491 (ede-run-target): New function.
6492 (ede-target::project-run-target): New method.
6493
6494 * cedet/ede/proj.el (project-run-target): New method.
6495
6496 * cedet/ede/proj-shared.el (ede-gcc-libtool-shared-compiler)
6497 (ede-g++-libtool-shared-compiler): Remove SHELL. Remove COMMANDS.
6498 Add :rules.
6499 (ede-proj-target-makefile-shared-object): Only libtool compilers
6500 now available. Add linkers for libtool.
6501 (ede-cc-linker-libtool, ede-g++-linker-libtool): New.
6502 (ede-proj-makefile-target-name): Always use .la extension.
6503
6504 * cedet/ede/proj-prog.el (project-run-target): New method.
6505
6506 * cedet/ede/proj-obj.el (ede-cc-linker): Rename from ede-gcc-linker.
6507 (ede-g++-linker): Change Change link lines.
6508
6509 * cedet/ede/pmake.el (ede-pmake-insert-variable-shared):
6510 When searching for old variables, go to the end of the buffer and
6511 search backward from there.
6512 (ede-proj-makefile-automake-insert-subdirs)
6513 (ede-proj-makefile-automake-insert-extradist): New methods.
6514 (ede-proj-makefile-create): Use them.
6515
6516 * cedet/ede/pconf.el (ede-proj-configure-test-required-file):
6517 Force FILE to expand to the current target. Use file-exists-p to
6518 check that it exists.
6519
6520 * cedet/ede/linux.el (ede-linux-version): Don't call "head".
6521 (ede-linux-load): Wrap dir in file-name-as-directory.
6522 Set :version slot.
6523
6524 * cedet/ede/files.el (ede-get-locator-object): When enabling
6525 locate, do so on "top".
6526
6527 * cedet/ede/emacs.el (ede-emacs-file-existing): Wrap "dir" in
6528 file-name-as-directory during compare.
6529 (ede-emacs-version): Return Emacs/XEmacs differentiator.
6530 Get version number from different places. Don't call egrep.
6531 (ede-emacs-load): Set :version slot. Call file-name-as-directory
6532 to set the directory.
6533
6534 * cedet/ede/shell.el: New file.
6535
6536 * cedet/inversion.el (inversion-decoders): Allow for stray . in
6537 alpha/beta variants.
6538
65392009-10-17 Stefan Monnier <monnier@iro.umontreal.ca> 59562009-10-17 Stefan Monnier <monnier@iro.umontreal.ca>
6540 5957
6541 * international/mule-cmds.el (select-safe-coding-system): If the file 5958 * international/mule-cmds.el (select-safe-coding-system): If the file
@@ -6543,9 +5960,6 @@
6543 5960
65442009-10-17 Glenn Morris <rgm@gnu.org> 59612009-10-17 Glenn Morris <rgm@gnu.org>
6545 5962
6546 * cedet/semantic/grammar.el (semantic-grammar--lex-delim-spec):
6547 All errors should have messages.
6548
6549 * foldout.el (foldout-mouse-swallow-events): 5963 * foldout.el (foldout-mouse-swallow-events):
6550 * gs.el (gs-load-image): Replace obsolete forms of sit-for, sleep-for. 5964 * gs.el (gs-load-image): Replace obsolete forms of sit-for, sleep-for.
6551 5965
@@ -6844,16 +6258,6 @@
6844 * calendar/calendar.el (calendar-split-width-threshold): New option. 6258 * calendar/calendar.el (calendar-split-width-threshold): New option.
6845 (calendar-basic-setup): Use calendar-split-width-threshold. 6259 (calendar-basic-setup): Use calendar-split-width-threshold.
6846 6260
68472009-10-10 Sascha Wilde <wilde@sha-bang.de>
6848
6849 * cedet/ede/proj-shared.el (ede-proj-makefile-target-name):
6850 Use .la for Automake.
6851
68522009-10-09 Chong Yidong <cyd@stupidchicken.com>
6853
6854 * cedet/ede/pconf.el (ede-proj-configure-synchronize):
6855 Use "autoreconf -i". Suggested by Andreas Schwab.
6856
68572009-10-09 Juanma Barranquero <lekktu@gmail.com> 62612009-10-09 Juanma Barranquero <lekktu@gmail.com>
6858 6262
6859 * international/mule-cmds.el (ucs-names): Exclude new "Enclosed 6263 * international/mule-cmds.el (ucs-names): Exclude new "Enclosed
@@ -6882,13 +6286,6 @@
6882 (bookmark-jump-other-window): Just invoke bookmark-jump with new 6286 (bookmark-jump-other-window): Just invoke bookmark-jump with new
6883 argument now, so the two function's behaviors will match. (Bug#3645) 6287 argument now, so the two function's behaviors will match. (Bug#3645)
6884 6288
68852009-10-08 Chong Yidong <cyd@stupidchicken.com>
6886
6887 * cedet/ede/proj.el (project-make-dist, project-compile-project):
6888 Fix filename test.
6889 (ede-proj-dist-makefile): Use expand-file-name instead of concat
6890 to expand file names.
6891
68922009-10-08 Michael Albinus <michael.albinus@gmx.de> 62892009-10-08 Michael Albinus <michael.albinus@gmx.de>
6893 6290
6894 * net/tramp.el (tramp-file-name-real-user, tramp-file-name-domain) 6291 * net/tramp.el (tramp-file-name-real-user, tramp-file-name-domain)
@@ -6900,15 +6297,6 @@
6900 (tramp-smb-handle-expand-file-name): Implement "~" expansion. 6297 (tramp-smb-handle-expand-file-name): Implement "~" expansion.
6901 (tramp-smb-maybe-open-connection): Flush the cache only if necessary. 6298 (tramp-smb-maybe-open-connection): Flush the cache only if necessary.
6902 6299
69032009-10-08 Chong Yidong <cyd@stupidchicken.com>
6904
6905 * cedet/ede/proj-obj.el (ede-gcc-linker): New var.
6906 (ede-proj-target-makefile-objectcode): Use it.
6907
6908 * cedet/ede/source.el (ede-want-any-source-files-p)
6909 (ede-want-any-auxiliary-files-p, ede-want-any-files-p):
6910 Return search result. This error was introduced while merging.
6911
69122009-10-07 Juanma Barranquero <lekktu@gmail.com> 63002009-10-07 Juanma Barranquero <lekktu@gmail.com>
6913 6301
6914 * makefile.w32-in (WINS_UPDATES): Fix typo in previous change. 6302 * makefile.w32-in (WINS_UPDATES): Fix typo in previous change.
@@ -7183,26 +6571,6 @@
7183 (Info-bookmark-jump): Document with a doc string, not just a comment. 6571 (Info-bookmark-jump): Document with a doc string, not just a comment.
7184 (Bug#4203) 6572 (Bug#4203)
7185 6573
71862009-10-04 Chong Yidong <cyd@stupidchicken.com>
7187
7188 * cedet/semantic.el (semantic-new-buffer-setup-functions): New option.
7189 (semantic-new-buffer-fcn): Call parser setup functions here.
7190 (semantic-mode): Don't call parser setup functions here, it's done
7191 in semantic-new-buffer-fcn now.
7192 (semantic-mode): Parse all existing buffers when enabled.
7193
7194 * cedet/srecode/compile.el (srecode-compile-file):
7195 Call semantic-new-buffer-fcn if the buffer has not been parsed.
7196
71972009-10-04 Chong Yidong <cyd@stupidchicken.com>
7198
7199 * cedet/ede/pmake.el (ede-pmake-insert-variable-once): Delete.
7200
7201 * cedet/ede/proj-comp.el: Don't require ede/pmake at toplevel.
7202 (proj-comp-insert-variable-once): New macro, renamed from
7203 ede-pmake-insert-variable-once in ede/pmake.edl.
7204 (ede-proj-makefile-insert-variables): Use it.
7205
72062009-10-04 Michael Albinus <michael.albinus@gmx.de> 65742009-10-04 Michael Albinus <michael.albinus@gmx.de>
7207 6575
7208 * files.el (copy-directory): New defun. 6576 * files.el (copy-directory): New defun.
@@ -7211,35 +6579,12 @@
7211 6579
72122009-10-04 Juanma Barranquero <lekktu@gmail.com> 65802009-10-04 Juanma Barranquero <lekktu@gmail.com>
7213 6581
7214 * cedet/ede/makefile-edit.el (makefile-beginning-of-command)
7215 (makefile-end-of-command):
7216 * cedet/srecode/srt-mode.el (semantic-beginning-of-context)
7217 (semantic-end-of-context): Fix previous change. Doc fixes.
7218
72192009-10-04 Juanma Barranquero <lekktu@gmail.com>
7220
7221 * files-x.el (modify-dir-local-variable) 6582 * files-x.el (modify-dir-local-variable)
7222 (copy-dir-locals-to-file-locals-prop-line): 6583 (copy-dir-locals-to-file-locals-prop-line): Fix typos in
7223 * cedet/ede/makefile-edit.el (makefile-beginning-of-command) 6584 docstrings.
7224 (makefile-end-of-command):
7225 * cedet/semantic/lex.el (semantic-lex-token):
7226 * cedet/semantic/analyze/fcn.el
7227 (semantic-analyze-dereference-metatype-1):
7228 * cedet/semantic/bovine/c.el (semantic-lex-cpp-define)
7229 (semantic-lex-cpp-undef):
7230 * cedet/semantic/wisent/wisent.el (wisent-skip-block):
7231 * cedet/srecode/srt-mode.el (semantic-beginning-of-context)
7232 (semantic-end-of-context): Fix typos in docstrings.
7233 6585
7234 * recentf.el (recentf-unload-function): New function. 6586 * recentf.el (recentf-unload-function): New function.
7235 6587
72362009-10-04 Chong Yidong <cyd@stupidchicken.com>
7237
7238 * cedet/ede.el (ede-project-placeholder-cache-file):
7239 * cedet/semantic/db-file.el (semanticdb-default-save-directory):
7240 * cedet/srecode/map.el (srecode-map-save-file):
7241 Use locate-user-emacs-file. Suggested by Juanma Barranquero.
7242
72432009-10-04 Glenn Morris <rgm@gnu.org> 65882009-10-04 Glenn Morris <rgm@gnu.org>
7244 6589
7245 * window.el (window-full-height-p): Add doc string. 6590 * window.el (window-full-height-p): Add doc string.
@@ -7248,51 +6593,6 @@
7248 6593
7249 * window.el (window-full-height-p): New function. (Bug#4543) 6594 * window.el (window-full-height-p): New function. (Bug#4543)
7250 6595
72512009-10-03 Chong Yidong <cyd@stupidchicken.com>
7252
7253 * cedet/srecode/insert.el: Require srecode/args.
7254
7255 * cedet/srecode/args.el: Require srecode/dictionary instead of
7256 srecode/insert.
7257
7258 * cedet/srecode/srt-mode.el (srecode-template-mode): Doc fix.
7259
7260 * files.el (auto-mode-alist): Add .srt and Project.ede.
7261
7262 * cedet/semantic.el (semantic-mode):
7263 Handle srecode-template-mode-hook as well.
7264 (semantic-mode): Use js-mode-hook for Javascript hook.
7265
7266 * cedet/srecode/template.el: Remove hook variable.
7267
7268 * cedet/ede/proj-comp.el: Require ede/pmake when compiling.
7269
7270 * cedet/ede.el (ede-target-forms-menu): Don't enable if no
7271 projects exist.
7272 (ede-project-placeholder-cache-file): Default to a file in
7273 user-emacs-directory.
7274
7275 * cedet/srecode/map.el (srecode-map-base-template-dir): Look for
7276 templates in data-directory.
7277 (srecode-map-save-file): Default to a file in user-emacs-directory.
7278
7279 * cedet/ede/srecode.el (ede-srecode-setup): Use default templates
7280 directory.
7281
72822009-09-30 Eric Ludlam <zappo@gnu.org>
7283
7284 * cedet/semantic/util-modes.el (semantic-highlight-func-mode):
7285 Doc fix.
7286
7287 * cedet/ede/proj-comp.el (ede-proj-makefile-insert-variables):
7288 Only insert each variable once.
7289
7290 * cedet/ede/pmake.el (ede-pmake-insert-variable-once): New macro.
7291 (ede-pmake-insert-variable-shared): Use it.
7292
7293 * cedet/ede/cpp-root.el (ede-preprocessor-map): Do not deref table
7294 for lexical table iff table is nil.
7295
72962009-10-03 Dan Nicolaescu <dann@ics.uci.edu> 65962009-10-03 Dan Nicolaescu <dann@ics.uci.edu>
7297 6597
7298 * vc.el: Remove commented out code. 6598 * vc.el: Remove commented out code.
@@ -7312,9 +6612,6 @@
7312 the frame is wide. 6612 the frame is wide.
7313 (calendar-generate-window): Test for shrinkability rather than width. 6613 (calendar-generate-window): Test for shrinkability rather than width.
7314 6614
7315 * cedet/semantic/db-find.el (data-debug-insert-tag-list): Comment out
7316 declaration, currently false.
7317
7318 * mail/rmail.el (rmail-generate-viewer-buffer): Be more careful about 6615 * mail/rmail.el (rmail-generate-viewer-buffer): Be more careful about
7319 reusing existing buffers, in case we happen to visit two files with the 6616 reusing existing buffers, in case we happen to visit two files with the
7320 same basename. (Bug#4593) 6617 same basename. (Bug#4593)
@@ -7584,142 +6881,10 @@
7584 * emacs-lisp/eieio.el (defclass, eieio-defclass-autoload) 6881 * emacs-lisp/eieio.el (defclass, eieio-defclass-autoload)
7585 (eieio-copy-parents-into-subclass, make-instance, class-children) 6882 (eieio-copy-parents-into-subclass, make-instance, class-children)
7586 (eieio-generic-form): 6883 (eieio-generic-form):
7587 * cedet/cedet-files.el (cedet-directory-name-to-file-name):
7588 * cedet/cedet-idutils.el (cedet-idutils-search)
7589 (cedet-idutils-expand-filename, cedet-idutils-support-for-directory)
7590 (cedet-idutils-version-check):
7591 * cedet/cedet.el (cedet-version):
7592 * cedet/data-debug.el (data-debug-insert-overlay-button)
7593 (data-debug-insert-overlay-list-button)
7594 (data-debug-insert-buffer-button)
7595 (data-debug-insert-buffer-list-button)
7596 (data-debug-insert-process-button, data-debug-insert-ring-button)
7597 (data-debug-insert-widget, data-debug-insert-stuff-list-button)
7598 (data-debug-insert-stuff-vector-button)
7599 (data-debug-insert-symbol-button, data-debug-insert-string)
7600 (data-debug-insert-number, data-debug-insert-lambda-expression)
7601 (data-debug-insert-nil, data-debug-insert-simple-thing)
7602 (data-debug-insert-custom, data-debug-edebug-expr):
7603 * cedet/ede.el (ede-auto-add-method, ede-project-class-files)
7604 (global-ede-mode-map, ede-new, ede-debug-target)
7605 (ede-customize-current-target, ede-buffers, ede-map-buffers, ede-set):
7606 * cedet/semantic.el (semantic-minimum-working-buffer-size)
7607 (semantic-fetch-tags, semantic-submode-list)
7608 (semantic-default-submodes):
7609 * cedet/ede/source.el (ede-source-match):
7610 * cedet/ede/project-am.el (project-am-type-alist, project-add-file)
7611 (project-am-package-info):
7612 * cedet/ede/proj.el (ede-proj-target, project-new-target):
7613 * cedet/ede/proj-elisp.el (ede-proj-tweak-autoconf):
7614 * cedet/ede/proj-comp.el (ede-current-build-list):
7615 * cedet/ede/makefile-edit.el (makefile-move-to-macro):
7616 * cedet/ede/files.el (ede-toplevel-project-or-nil):
7617 * cedet/ede/cpp-root.el (initialize-instance):
7618 * cedet/ede/autoconf-edit.el (autoconf-find-last-macro)
7619 (autoconf-parameter-strip, autoconf-insert-new-macro):
7620 * cedet/semantic/wisent.el (wisent-lex-eoi):
7621 * cedet/semantic/util-modes.el (global-semantic-show-parser-state-mode)
7622 (semantic-show-parser-state-mode):
7623 * cedet/semantic/texi.el (semantic-texi-environment-regexp):
7624 * cedet/semantic/tag.el (semantic-tag-new-variable)
7625 (semantic-tag-class, semantic-tag-new-variable, semantic-tag-copy)
7626 (semantic--tag-deep-copy-attributes, semantic--tag-deep-copy-value)
7627 (semantic--tag-deep-copy-tag-list)
7628 (semantic-tag-components-with-overlays-default):
7629 * cedet/semantic/symref.el (semantic-symref-find-text):
7630 * cedet/semantic/senator.el (senator-yank-tag)
7631 (senator-transpose-tags-up):
7632 * cedet/semantic/scope.el (semantic-analyze-scoped-tags-default)
7633 (semantic-analyze-scoped-inherited-tags, semantic-scope-find):
7634 * cedet/semantic/sb.el (semantic-sb-autoexpand-length):
7635 * cedet/semantic/lex.el (semantic-lex-comment-regex)
7636 (semantic-lex-maximum-depth, define-lex, semantic-lex-token)
7637 (semantic-lex-unterminated-syntax-protection, define-lex-analyzer):
7638 * cedet/semantic/lex-spp.el
7639 (semantic-lex-spp-dynamic-macro-symbol-obarray-stack)
7640 (semantic-lex-spp-symbol, semantic-lex-spp-one-token-to-txt):
7641 * cedet/semantic/idle.el
7642 (semantic-idle-summary-current-symbol-info-brutish)
7643 (semantic-idle-summary-current-symbol-info-default):
7644 * cedet/semantic/grammar.el (semantic-grammar-recreate-package)
7645 (semantic--grammar-macro-compl-dict):
7646 * cedet/semantic/grammar-wy.el (semantic-grammar-wy--parse-table):
7647 * cedet/semantic/format.el (semantic-format-tag-custom-list)
7648 (semantic-format-tag-canonical-name-default):
7649 * cedet/semantic/find.el (semantic-find-tag-by-overlay-in-region)
7650 (semantic-find-tags-for-completion)
7651 (semantic-find-tags-by-scope-protection-default)
7652 (semantic-deep-find-tags-for-completion):
7653 * cedet/semantic/edit.el
7654 (semantic-edits-incremental-reparse-failed-hook)
7655 (semantic-edits-verbose-flag, semantic-edits-assert-valid-region)
7656 (semantic-edits-splice-remove, semantic-edits-splice-replace):
7657 * cedet/semantic/doc.el (semantic-documentation-comment-preceeding-tag):
7658 * cedet/semantic/dep.el (semantic-dependency-include-path):
7659 * cedet/semantic/db.el (semanticdb-default-find-index-class)
7660 (semanticdb-match-any-mode, semanticdb-with-match-any-mode)
7661 (semanticdb-project-roots):
7662 * cedet/semantic/db-find.el (semanticdb-implied-include-tags)
7663 (semanticdb-find-adebug-insert-scanned-tag-cons)
7664 (semanticdb-find-log-buffer-name, semanticdb-find-result-mapc)
7665 (semanticdb-brute-deep-find-tags-for-completion):
7666 * cedet/semantic/db-ebrowse.el (semanticdb-ebrowse-add-tree-to-table):
7667 * cedet/semantic/ctxt.el (semantic-beginning-of-context-default)
7668 (semantic-end-of-context-default)
7669 (semantic-ctxt-current-function-default)
7670 (semantic-ctxt-scoped-types-default):
7671 * cedet/semantic/complete.el (semantic-complete-read-tag-engine)
7672 (semantic-complete-inline-tag-engine)
7673 (semantic-complete-inline-custom-type)
7674 (semantic-complete-read-tag-analyzer):
7675 * cedet/semantic/chart.el (semantic-chart-tags-by-class)
7676 (semantic-chart-database-size):
7677 * cedet/semantic/analyze.el (semantic-analyze-current-symbol)
7678 (semantic-analyze-current-context):
7679 * cedet/semantic/symref/list.el (semantic-symref)
7680 (semantic-symref-hide-buffer, semantic-symref-symbol):
7681 * cedet/semantic/symref/grep.el (semantic-symref-grep-use-template):
7682 * cedet/semantic/symref/filter.el (semantic-symref-hits-in-region):
7683 * cedet/semantic/bovine/el.el (semantic-elisp-form-to-doc-string):
7684 * cedet/semantic/bovine/c.el (semantic-lex-c-preprocessor-symbol-map)
7685 (semantic-c-parse-token-hack-depth, semantic-c--template-name-1)
7686 (semantic-c-dereference-template):
7687 * cedet/semantic/analyze/refs.el (semantic--analyze-refs-full-lookup)
7688 (semantic--analyze-refs-full-lookup-with-parents)
7689 (semantic--analyze-refs-full-lookup-simple):
7690 * cedet/semantic/analyze/complete.el
7691 (semantic-analyze-possible-completions):
7692 * cedet/srecode/table.el (srecode-mode-table-new):
7693 * cedet/srecode/srt.el (srecode-read-variable-name):
7694 * cedet/srecode/srt-mode.el (srecode-macro-help, srecode-in-macro-p):
7695 * cedet/srecode/semantic.el (srecode-semantic-handle-:tag)
7696 (srecode-semantic-handle-:tagtype, srecode-semantic-insert-tag):
7697 * cedet/srecode/map.el (srecode-current-map):
7698 * cedet/srecode/insert.el (srecode-insert)
7699 (srecode-insert-variable-secondname-handler, srecode-insert-method)
7700 (srecode-template-inserter-point-override)
7701 (srecode-insert-include-lookup):
7702 * cedet/srecode/getset.el (srecode-auto-choose-class):
7703 * cedet/srecode/extract.el (srecode-inserter-extract):
7704 * cedet/srecode/document.el
7705 (srecode-document-autocomment-return-last-alist)
7706 (srecode-document-autocomment-param-type-alist)
7707 (srecode-document-insert-function-comment)
7708 (srecode-document-insert-variable-one-line-comment)
7709 (srecode-document-function-name-comment):
7710 * cedet/srecode/dictionary.el (srecode-create-dictionary)
7711 (srecode-compound-toString):
7712 * cedet/srecode/compile.el (srecode-flush-active-templates):
7713 * cedet/srecode/args.el (srecode-semantic-handle-:blank):
7714 Doc/message fixes.
7715 6884
7716 * vc-cvs.el (vc-cvs-parse-entry): Be more careful with the 6885 * vc-cvs.el (vc-cvs-parse-entry): Be more careful with the
7717 match-data. (Bug#4555). 6886 match-data. (Bug#4555).
7718 6887
7719 * cedet/semantic/bovine/gcc.el
7720 (semantic-c-reset-preprocessor-symbol-map): Fix declaration.
7721 (semantic-gcc-get-include-paths, semantic-gcc-setup-data): Doc fixes.
7722
7723 * emacs-lisp/check-declare.el (check-declare-scan): Read the declaration 6888 * emacs-lisp/check-declare.el (check-declare-scan): Read the declaration
7724 rather than parsing it as a regexp. This relaxes the layout 6889 rather than parsing it as a regexp. This relaxes the layout
7725 requirements and makes errors easier to detect. 6890 requirements and makes errors easier to detect.
@@ -7734,41 +6899,8 @@
7734 * term/w32-win.el (setup-default-fontset, set-fontset-font): 6899 * term/w32-win.el (setup-default-fontset, set-fontset-font):
7735 Remove unused declarations. 6900 Remove unused declarations.
7736 6901
77372009-10-01 Juanma Barranquero <lekktu@gmail.com>
7738
7739 * cedet/semantic/wisent/javat-wy.el
7740 (wisent-java-tags-wy--keyword-table): Use \000 instead of literal ^@.
7741
77422009-09-30 Juanma Barranquero <lekktu@gmail.com>
7743
7744 * cedet/srecode/expandproto.el: Fix provide statement.
7745
77462009-09-30 Eric Ludlam <zappo@gnu.org>
7747
7748 * emacs-lisp/eieio.el (boolean-p): Delete.
7749
77502009-09-30 Sascha Wilde <wilde@sha-bang.de>
7751
7752 * cedet/ede/srecode.el: Fix provide statement.
7753
77542009-09-30 Glenn Morris <rgm@gnu.org> 69022009-09-30 Glenn Morris <rgm@gnu.org>
7755 6903
7756 * cedet/ede/proj.el (ede-proj-target-makefile-miscelaneous):
7757 * cedet/ede/proj-aux.el (ede-aux-source):
7758 * cedet/ede/proj-misc.el (ede-proj-target-makefile-miscelaneous)
7759 (ede-misc-source):
7760 * cedet/semantic/mru-bookmark.el (semantic-mrub-completing-read)
7761 (semantic-mrub-switch-tags): Fix doc typos.
7762
7763 * cedet/semantic/db-global.el (data-debug-new-buffer)
7764 (data-debug-insert-thing): Remove unneeded declarations (one broken).
7765 (semanticdb-enable-gnu-global-databases): Fix prompt typo.
7766
7767 * cedet/semantic/analyze/fcn.el (semantic-scope-find): Fix declaration.
7768
7769 * cedet/semantic/bovine/gcc.el (semantic-gcc-setup): Replace runtime
7770 use of CL function `remove-if-not'.
7771
7772 * emacs-lisp/authors.el (authors-ignored-files): Add "js2-mode.el". 6904 * emacs-lisp/authors.el (authors-ignored-files): Add "js2-mode.el".
7773 6905
7774 * emacs-lisp/elint.el (elint-init-form): Report declarations where the 6906 * emacs-lisp/elint.el (elint-init-form): Report declarations where the
@@ -7806,16 +6938,6 @@
7806 6938
78072009-09-29 Glenn Morris <rgm@gnu.org> 69392009-09-29 Glenn Morris <rgm@gnu.org>
7808 6940
7809 * cedet/semantic/symref/idutils.el:
7810 * cedet/semantic/symref/list.el: Relicense under GPLv3+.
7811
7812 * cedet/ede/srecode.el (srecode-resolve-arguments): Fix declaration.
7813
7814 * cedet/semantic/complete.el (semantic-displayor-focus-abstract-child-p):
7815 * cedet/semantic/tag-file.el (semanticdb-table-child-p):
7816 * cedet/srecode/compile.el (srecode-template-inserter-newline-child-p):
7817 Mark declarations not understood by check-declare.
7818
7819 * emacs-lisp/check-declare.el (check-declare-locate): Remove pointless 6941 * emacs-lisp/check-declare.el (check-declare-locate): Remove pointless
7820 file-name-nondirectory call preventing location of cedet files. 6942 file-name-nondirectory call preventing location of cedet files.
7821 (check-declare-verify): Use literal search rather than re-search. 6943 (check-declare-verify): Use literal search rather than re-search.
@@ -7853,15 +6975,6 @@
7853 6975
7854 * Makefile.in (ELCFILES): Add CEDET files. 6976 * Makefile.in (ELCFILES): Add CEDET files.
7855 6977
78562009-09-28 Eric Ludlam <zappo@gnu.org>
7857
7858 CEDET (development tools) package merged.
7859
7860 * cedet/*.el:
7861 * cedet/ede/*.el:
7862 * cedet/semantic/*.el:
7863 * cedet/srecode/*.el: New files.
7864
78652009-09-28 Michael Albinus <michael.albinus@gmx.de> 69782009-09-28 Michael Albinus <michael.albinus@gmx.de>
7866 6979
7867 * Makefile.in (ELCFILES): Add net/tramp-imap.elc. 6980 * Makefile.in (ELCFILES): Add net/tramp-imap.elc.
@@ -7875,26 +6988,6 @@
7875 6988
7876 * net/tramp-imap.el: New package. 6989 * net/tramp-imap.el: New package.
7877 6990
78782009-09-28 Eric Ludlam <zappo@gnu.org>
7879
7880 * emacs-lisp/chart.el:
7881 * emacs-lisp/eieio-base.el:
7882 * emacs-lisp/eieio-comp.el:
7883 * emacs-lisp/eieio-custom.el:
7884 * emacs-lisp/eieio-datadebug.el:
7885 * emacs-lisp/eieio-opt.el:
7886 * emacs-lisp/eieio-speedbar.el:
7887 * emacs-lisp/eieio.el: New files.
7888
7889 * cedet/cedet-cscope.el:
7890 * cedet/cedet-files.el:
7891 * cedet/cedet-global.el:
7892 * cedet/cedet-idutils.el:
7893 * cedet/data-debug.el:
7894 * cedet/inversion.el:
7895 * cedet/mode-local.el:
7896 * cedet/pulse.el: New files.
7897
78982009-09-27 Vinicius Jose Latorre <viniciusjl@ig.com.br> 69912009-09-27 Vinicius Jose Latorre <viniciusjl@ig.com.br>
7899 6992
7900 * whitespace.el (whitespace-trailing-regexp) 6993 * whitespace.el (whitespace-trailing-regexp)