+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/wisent/java.el:
+ * cedet/semantic/wisent/java-wy.el: Files removed.
+
+ * cedet/semantic/java.el (semantic-java-prototype-function)
+ (semantic-java-prototype-variable, semantic-java-prototype-type):
+ Doc fix
+ (java-mode::semantic-format-tag-prototype): Renamed from
+ semantic-format-prototype-tag, which didn't match the overloadable
+ function.
+
+ * cedet/semantic/bovine/c.el (semantic-c-dereference-namespace-alias):
+ Deal correctly with nested namespaces. Make sure type actually
+ exists in original namespace.
+
+ * cedet/semantic/lex-spp.el (semantic-lex-spp-hack-depth): New.
+ (semantic-lex-spp-lex-text-string): Use above to enable recursion.
+
+ * cedet/semantic/format.el: Whitespace cleanup.
+ (semantic-test-all-format-tag-functions): Move to end.
+ (semantic-format-tag-prototype, semantic-format-tag-name)
+ (semantic-format-tag-name-default): Revert to original upstream
+ positions.
+
+ * cedet/semantic/elp.el: File removed.
+
+ * cedet/semantic/analyze.el (semantic-adebug-analyze): New
+ 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.
+
+ * emacs-lisp/eieio.el (eieio-unbound): Default value is now robust
+ to recompile.
+
+ * emacs-lisp/eieio-datadebug.el: Add eieio objects to the list of
+ data debug things to recognize.
+
+ * emacs-lisp/eieio-comp.el: Synch to upstream.
+
+ * cedet/data-debug.el: Don't require eieio and semantic/tag.
+ If eieio is loaded, require eieio-datadebug.
+ (data-debug-insert-ring-button): Do not be specific about the ring
+ contents.
+ (data-debug-thing-alist): Remove eieio and semantic specific
+ entries.
+ (data-debug-add-specialized-thing): New function.
+
+ * cedet/cedet.el: Update commentary.
+
+ * cedet/cedet-edebug.el: Require edebug and debug.
+
+2009-09-07 Chong Yidong <cyd@stupidchicken.com>
+
+ * emacs-lisp/autoload.el (make-autoload): Handle defclass form.
+
+ * emacs-lisp/eieio.el (eieio-defclass-autoload): Autoload.
+
+2009-09-05 Chong Yidong <cyd@stupidchicken.com>
+
+ * emacs-lisp/autoload.el (generated-autoload-load-name): New var.
+ (autoload-generate-file-autoloads): Use it.
+ (make-autoload): Handle define-overloadable-function.
+
+ * emacs-lisp/lisp-mode.el (define-overloadable-function): Add
+ doc-string-elt property for define-overloadable-function.
+
+2009-09-02 Chong Yidong <cyd@stupidchicken.com>
+
+ * emacs-lisp/autoload.el (generated-autoload-feature): New var.
+ (autoload-rubric): Use it.
+
+ * Makefile.in (setwins): Ignore CEDET subdirectories when making
+ subdirs.el.
+
+ * emacs-lisp/cl-loaddefs.el (deftype): Add autoload for deftype.
+
+ * emacs-lisp/cl-macs.el (deftype): Add autoload.
+
+2009-08-21 Stefan Monnier <monnier@iro.umontreal.ca>
+
+ * textmodes/remember.el (remember-buffer):
+ * progmodes/cperl-mode.el (cperl-vc-header-alist):
+ * calendar/icalendar.el (icalendar-convert-diary-to-ical)
+ (icalendar-extract-ical-from-buffer):
+ * net/newst-treeview.el (newsticker-groups-filename):
+ * net/newst-backend.el (newsticker-cache-filename):
+ * speedbar.el (speedbar-update-speed, speedbar-navigating-speed)
+ (speedbar-ignored-path-expressions, speedbar-ignored-path-regexp)
+ (speedbar-add-ignored-path-regexp, speedbar-line-path)
+ (speedbar-buffers-line-path, speedbar-path-line)
+ (speedbar-buffers-line-path):
+ * epg.el (epg-passphrase-callback-function, epg-start-sign-keys)
+ (epg-sign-keys):
+ * epa.el (epa-display-verify-result):
+ * progmodes/pascal.el (pascal-outline): Add version of obsolescence.
+
+2009-08-21 Glenn Morris <rgm@gnu.org>
+
+ * progmodes/js.el (inferior-moz-process): Fix declaration.
+
+ * imenu.el (imenu-example--name-and-position): Fix obsolescence message.
+
+ * obsolete/rnewspost.el (news-mail-reply):
+ Use goto-char rather than goto-line.
+
+ * term/ns-win.el (ns-open-file-select-line):
+ Use line-beginning-position rather than goto-line.
+
+ * apropos.el (apropos-command):
+ * ehelp.el (electric-helpify):
+ * printing.el (pr-show-setup):
+ * strokes.el (strokes-help):
+ * tutorial.el (tutorial--describe-nonstandard-key)
+ (tutorial--detailed-help):
+ * woman.el (woman-mini-help, woman-display-extended-fonts):
+ * calc/calc-help.el (calc-describe-key):
+ * emulation/edt.el (edt-electric-helpify):
+ * international/mule-diag.el (mule-diag):
+ * play/yow.el (apropos-zippy):
+ * progmodes/python.el (python-describe-symbol):
+ * progmodes/vhdl-mode.el (vhdl-doc-variable, vhdl-doc-mode):
+ * textmodes/table.el (*table--cell-describe-mode)
+ (*table--cell-describe-bindings):
+ Use help-print-return-message rather than the now obsolete alias.
+
+ * calendar/cal-move.el (calendar-cursor-to-nearest-date)
+ (calendar-cursor-to-visible-date):
+ * play/5x5.el (5x5-position-cursor):
+ * play/decipher.el (decipher):
+ * play/gomoku.el (gomoku-goto-xy):
+ * play/landmark.el (lm-goto-xy):
+ * play/mpuz.el (mpuz-paint-errors, mpuz-paint-statistics)
+ (mpuz-paint-digit):
+ Use forward-line, not goto-line.
+
+ * mail/rmail.el (rmail-obsolete): Delete custom group.
+ (rmail-pop-password, rmail-pop-password-required): Make into aliases.
+ (rmail-remote-password, rmail-remote-password-required):
+ Remove unneeded :set-after and :set properties.
+
+2009-08-21 Michael Albinus <michael.albinus@gmx.de>
+
+ * net/dbus.el (top): Initialize only when `dbusbind' is loaded.
+
2009-08-21 Dan Nicolaescu <dann@ics.uci.edu>
+ * loadup.el: Remove leftover macos code.
+
* vc-git.el (vc-git-annotate-command): Run asynchronously.
Explicitly pass the date format to git blame so that user local
so that the output format can be parsed.
2009-08-19 Magnus Henoch <magnus.henoch@gmail.com>
* log-edit.el (log-edit-strip-single-file-name): New var.
- (log-edit-insert-changelog): Use it.
+ (log-edit-insert-changelog): Use it. Bug#3571
2009-08-19 Stefan Monnier <monnier@iro.umontreal.ca>