* cedet/ede/speedbar.el (ede-speedbar-file-setup): Add autoload.
[bpt/emacs.git] / lisp / ChangeLog
index 984110f..7713724 100644 (file)
@@ -1,7 +1,80 @@
+2009-09-20  Chong Yidong  <cyd@stupidchicken.com>
+
+       * cedet/ede/speedbar.el (ede-speedbar-file-setup): Add autoload.
+
+       * cedet/ede.el, cedet/ede/*.el: New files.
+
+       * cedet/cedet.el: Require ede.
+
+       * progmodes/autoconf.el: Provide autoconf as well.
+
+       * files.el (auto-mode-alist): Use emacs-lisp-mode for Project.ede.
+
+       * cedet/semantic/bovine/gcc.el (semantic-gcc-test-output-parser)
+       (semantic-gcc-test-output-parser-this-machine):
+       * cedet/semantic/symref/filter.el (semantic-symref-test-count-hits-in-tag)
+       (semantic-symref-hits-in-region): Require semantic/idle.
+
+       * cedet/semantic/db-global.el (semanticdb-test-gnu-global):
+       * cedet/semantic/tag-write.el (semantic-tag-write-test)
+       (semantic-tag-write-list-test):
+       * cedet/semantic/lex-spp.el (semantic-lex-spp-write-test)
+       (semantic-lex-spp-write-utest):
+       * cedet/semantic/lex.el (semantic-lex-test-region)
+       (semantic-lex-test-full-depth):
+       * cedet/semantic/idle.el (semantic-idle-pnf-test):
+       * cedet/semantic/fw.el (semantic-test-data-cache)
+       (semantic-test-throw-on-input):
+       * cedet/semantic/format.el (semantic-test-all-format-tag-functions):
+       * cedet/semantic/complete.el (semantic-complete-test):
+       * cedet/semantic/db-ebrowse.el (semanticdb-ebrowse-run-tests)
+       (semanticdb-ebrowse-dump): Test functions moved to
+       semantic-tests.el in the test/ directory.
+
+       * cedet/semantic/db-ref.el (semanticdb-ref-test): Doc fix.
+
+2009-09-19  Chong Yidong  <cyd@stupidchicken.com>
+
+       Synch to Eric Ludlam's upstream CEDET repository.
+
+       * cedet/semantic/db.el (semanticdb-get-buffer): Wrap find-file in
+       save-match-data.
+
+       * cedet/semantic/db-global.el (semanticdb-test-gnu-global): Wrap
+       find-file in save-match-data.
+
+       * cedet/semantic/util.el (semantic-file-tag-table)
+       (semantic-recursive-find-nonterminal-by-name): Wrap find-file in
+       save-match-data.
+
+       * cedet/semantic/tag.el (semantic-tag-buffer): Wrap find-file in
+       save-match-data.
+
+       * cedet/semantic/tag-file.el (semantic-go-to-tag): Wrap the "goto"
+       part with save-match-data.
+
+       * cedet/semantic/lex-spp.el (semantic-lex-spp-lex-text-string):
+       Save match data around calling the major mode to enable.
+
+       * cedet/semantic/format.el (semantic-format-tag-short-doc-default):
+       Wrap find-file in save-match-data.
+
+       * cedet/semantic/fw.el (semantic-find-file-noselect): Wrap
+       find-file in save-match-data
+
 2009-09-13  Chong Yidong  <cyd@stupidchicken.com>
 
        Synch to Eric Ludlam's upstream CEDET repository.
 
+       * cedet/semantic/tag-write.el (semantic-tag-write-list-slot-value):
+       Autoload.
+
+       * cedet/semantic/analyze/fcn.el (semantic-analyze-dereference-metatype-1)
+       (semantic-analyze-type): Require semantic/scope.
+       (semantic-analyze-select-best-tag): Require semantic/db-typecache.
+       (semantic-analyze-dereference-metatype): Move up to avoid compiler
+       warning.
+
        * cedet/semantic/wisent/java-tags.el:
        * cedet/semantic/wisent/javat-wy.el: New files.
 
        * cedet/semantic/elp.el: File removed.
 
        * cedet/semantic/analyze.el (semantic-adebug-analyze): New
-       function, moved here from semantic/adebug.
+       function, moved here from semantic/adebug.  Require data-debug.
 
        * cedet/semantic/adebug.el: Declare external semanticdb functions.
        (semantic-adebug-analyze, semantic-adebug-edebug-expr): Deleted.