1. 13 Sep, 2009 1 commit
    • Chong Yidong's avatar
      Synch to Eric M. Ludlam's upstream CEDET repository. · a964f5e5
      Chong Yidong authored
      * 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.
      
      * 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.
      a964f5e5
  2. 07 Sep, 2009 1 commit
  3. 06 Sep, 2009 1 commit
  4. 05 Sep, 2009 2 commits
    • Chong Yidong's avatar
      lisp/cedet/semantic/db-ref.el: Require semantic/db. · 1fe1547a
      Chong Yidong authored
      (semanticdb-add-reference): Fix feature name.
      (semanticdb-ref-test): Require eieio-datadebug instead of data-debug.
      
      lisp/cedet/semantic/analyze/debug.el: Fix file header.
      
      lisp/cedet/semantic/analyze/refs.el: Add local vars for autoloading.
      Require semantic, semantic/analyze, and semantic/db-find.
      Declare external functions.
      (semantic-analyze-proto-impl-toggle): Autoload.  Require
      semantic/decorate.
      (semantic-analyze-current-tag): Autoload.
      
      lisp/cedet/semantic/bovine/c.el: Declare external function.
      
      lisp/cedet/semantic/bovine/gcc.el: Add local vars for autoloading.
      (semantic-gcc-setup): Autoload.
      
      lisp/cedet/semantic/decorate/include.el: Declare external functions.
      
      lisp/cedet/semantic/symref/cscope.el: Declare external functions.
      
      lisp/cedet/semantic/symref/filter.el: Declare external functions.
      
      lisp/cedet/semantic/symref/list.el (semantic-symref-rb-goto-file)
      (semantic-symref-rb-goto-tag, semantic-symref-rb-goto-match): Use
      last-command-event.
      (semantic-symref, semantic-symref-symbol): Autoload.
      1fe1547a
    • Chong Yidong's avatar
      lisp/cedet/semantic/bovine/c-by.el · 4feec2f5
      Chong Yidong authored
      lisp/cedet/semantic/bovine/c.el
      lisp/cedet/semantic/bovine/debug.el
      lisp/cedet/semantic/bovine/el.el
      lisp/cedet/semantic/bovine/gcc.el
      lisp/cedet/semantic/bovine/java.el
      lisp/cedet/semantic/bovine/make-by.el
      lisp/cedet/semantic/bovine/make.el
      lisp/cedet/semantic/bovine/scm-by.el
      lisp/cedet/semantic/bovine/scm.el: New files.
      4feec2f5