]> git.eshelyaron.com Git - emacs.git/log
emacs.git
14 years ago* cedet/ede/system.el (ede-upload-html-documentation) old-branches/cedet-branch
Chong Yidong [Sun, 27 Sep 2009 21:35:46 +0000 (21:35 +0000)]
* cedet/ede/system.el (ede-upload-html-documentation)
(ede-upload-distribution, ede-edit-web-page)
(ede-web-browse-home): Autoload.

* cedet/ede/proj-elisp.el: Add autoload for
semantic-ede-proj-target-grammar.

* cedet/semantic.el (navigate-menu): Show menu items only if
semantic-mode is enabled.

* cedet/ede.el: Remove comments.

* cedet/cedet.el (cedet-menu-map): Minor doc fix.

* cedet/semantic/grammar.el:
* cedet/semantic/grammar-wy.el:
* cedet/semantic/ede-grammar.el: New files.

* cedet/semantic/db-mode.el (global-semanticdb-minor-mode): Define
using define-minor-mode, so that the usual mode variable exists.

14 years ago* cedet/ede.el (global-ede-mode-map): Move menu to
Chong Yidong [Sun, 27 Sep 2009 17:50:53 +0000 (17:50 +0000)]
* cedet/ede.el (global-ede-mode-map): Move menu to
global-ede-mode-map.
(ede-minor-mode, global-ede-mode): Use define-minor-mode.

* cedet/semantic.el (semantic-mode-map): Use cedet-menu-map.

* cedet/cedet.el (cedet-menu-map): New var.  Don't require
Semantic etc.

14 years ago* cedet/semantic/symref/list.el: Require semantic/complete.
Chong Yidong [Sun, 27 Sep 2009 03:59:51 +0000 (03:59 +0000)]
* cedet/semantic/symref/list.el: Require semantic/complete.
(semantic-symref-symbol): Use
semantic-complete-read-tag-buffer-deep.

* cedet/semantic/ia.el (semantic-ia-complete-symbol-menu): Remove.
(semantic-ia-complete-symbol): Use semantic-complete-symbol.

14 years agoMinor comment tweak.
Chong Yidong [Sun, 27 Sep 2009 03:42:03 +0000 (03:42 +0000)]
Minor comment tweak.

14 years ago* cedet/semantic/idle.el (semantic-idle-scheduler-work-timer):
Chong Yidong [Sun, 27 Sep 2009 03:36:58 +0000 (03:36 +0000)]
* cedet/semantic/idle.el (semantic-idle-scheduler-work-timer):
Change timeout to 1.  Doc fix.

* cedet/semantic/edit.el (semantic-change-hooks): Add
semantic-edits-change-function-handle-changes directly.

* cedet/semantic/util.el (semantic--completion-cache): Move to
semantic.el.
(semantic-symbol-start): Remove unneeded function.

* cedet/semantic.el (semantic--completion-cache): Move here from
semantic/util.el
(semantic-clear-toplevel-cache, semantic--set-buffer-cache)
(semantic-fetch-tags): Reset semantic--completion-cache.
(semantic-force-refresh): New function
(semantic-mode-map): New variable.

* cedet/semantic/senator.el: New file.

* cedet/ede.el: Fix autoload.
(ede-customize-forms-menu): Handle null projects.

14 years ago* cedet/srecode/mode.el (srecode-menu-bar): Use
Chong Yidong [Sat, 26 Sep 2009 19:17:02 +0000 (19:17 +0000)]
* cedet/srecode/mode.el (srecode-menu-bar): Use
semantic-menu-item.

14 years ago* cedet/semantic/edit.el
Chong Yidong [Sat, 26 Sep 2009 18:30:17 +0000 (18:30 +0000)]
* cedet/semantic/edit.el
(semantic-edits-incremental-reparse-failed-hook): Rename from
semantic-edits-incremental-reparse-failed-hooks.
(semantic-edits-incremental-fail): Use new var name.

* cedet/semantic/util-modes.el
(semantic-show-parser-state-mode-setup): Use new hook names.

14 years ago* cedet/semantic/util-modes.el
Chong Yidong [Sat, 26 Sep 2009 18:23:56 +0000 (18:23 +0000)]
* cedet/semantic/util-modes.el
(semantic-show-parser-state-mode-setup): Use new hook names.

14 years ago* cedet/semantic/db-file.el (semanticdb-save-database-hooks): Revert
Chong Yidong [Sat, 26 Sep 2009 18:09:29 +0000 (18:09 +0000)]
* cedet/semantic/db-file.el (semanticdb-save-database-hooks): Revert
last change, as this is an abnormal hook.

14 years agoFix last change to use semantic-varalias-obsolete.
Chong Yidong [Sat, 26 Sep 2009 18:03:54 +0000 (18:03 +0000)]
Fix last change to use semantic-varalias-obsolete.

14 years ago* cedet/semantic/lex.el (semantic-lex-reset-hooks): Doc fix.
Chong Yidong [Sat, 26 Sep 2009 17:47:11 +0000 (17:47 +0000)]
* cedet/semantic/lex.el (semantic-lex-reset-hooks): Doc fix.

* cedet/semantic/idle.el
(semantic-before-idle-scheduler-reparse-hook)
(semantic-after-idle-scheduler-reparse-hook): Rename from *-hooks.
Make old name an obsolete alias.

* cedet/semantic/edit.el (semantic-after-partial-cache-change-hook)
(semantic-change-hooks, semantic-edits-new-change-hooks)
(semantic-edits-delete-change-hooks)
(semantic-edits-move-change-hook)
(semantic-edits-reparse-change-hooks)
(semantic-edits-incremental-reparse-failed-hooks): Doc fixes.

* cedet/semantic/debug.el (semantic-debug-mode): Rename hook
symbols.

* cedet/semantic/db-mode.el (semanticdb-mode-hook): Rename from
semanticdb-mode-hooks.
(global-semanticdb-minor-mode): Use the new name.
(semanticdb-hooks): Use semantic-init-db-hook instead of obsolete
alias semantic-init-db-hooks.

* cedet/semantic/db-global.el (semanticdb-enable-gnu-global-databases):
Use semantic-init-hook instead of obsolete alias
semantic-init-hooks.

* cedet/semantic/db-file.el (semanticdb-save-database-hook):
Rename from semanticdb-save-database-hooks.  Make old name an
obsolete alias.

* cedet/semantic/decorate/mode.el
(semantic-decorate-pending-decoration-hook): Rename from
semantic-decorate-pending-decoration-hooks.  Make old name an
obsolete alias.

* cedet/srecode/map.el (srecode-map-validate-file-for-mode): Use
semantic-init-hook instead of obsolete alias semantic-init-hooks.

* cedet/semantic/fw.el (semantic-find-file-noselect): Use
semantic-init-hook instead of obsolete alias semantic-init-hooks.

* cedet/ede/project-am.el (project-am-with-makefile-current): Use
semantic-init-hook instead of obsolete alias semantic-init-hooks.

* cedet/semantic/util.el (semantic-describe-buffer): Use
semantic-init-hook and semantic-init-db-hook instead of obsolete
aliases.

* cedet/semantic/util-modes.el (semantic-mode-line-update)
(semantic-toggle-minor-mode-globally): Use semantic-init-hook
instead of obsolete alias semantic-init-hooks.

Synch to Eric M. Ludlam's upstream CEDET repository:

* cedet/semantic/bovine/c.el (semantic-c-parse-token-hack-depth):
New var.
(semantic-c-parse-lexical-token): Save match data when setting up
the secondary parse buffer.  Allow recursion.  Protect against
initializing the major mode from throwing errors, ie user hooks.

* cedet/semantic/lex-spp.el (semantic-lex-spp-lex-text-string):
Protect installing a major mode from throwing errors.

15 years ago* cedet/semantic.el (semantic-parser-working-message): Use a less
Chong Yidong [Mon, 21 Sep 2009 19:05:56 +0000 (19:05 +0000)]
* cedet/semantic.el (semantic-parser-working-message): Use a less
technical parsing message.
(semantic-mode): Require semantic/db-ebrowse if we need to.

* cedet/semantic/util-modes.el (semantic-highlight-func-mode): Doc fix.

15 years agoUse find-file-hook instead of obsolete name find-file-hooks.
Chong Yidong [Mon, 21 Sep 2009 18:24:56 +0000 (18:24 +0000)]
Use find-file-hook instead of obsolete name find-file-hooks.

15 years ago* cedet/semantic/db.el (semanticdb--inhibit-make-directory): New var.
Chong Yidong [Mon, 21 Sep 2009 18:20:50 +0000 (18:20 +0000)]
* cedet/semantic/db.el (semanticdb--inhibit-make-directory): New var.
(semanticdb-save-all-db): Use it.

* cedet/semantic/db-file.el (semanticdb-default-save-directory):
Save in user-emacs-directory instead of the home directory.
(semanticdb-file-directory-exists-p): Avoid prompting the user
multiple times.

15 years ago* help-fns.el (describe-function-1): Call
Chong Yidong [Mon, 21 Sep 2009 17:49:07 +0000 (17:49 +0000)]
* help-fns.el (describe-function-1): Call
overload-docstring-extension for mode-local functions.

* cedet/mode-local.el:
* cedet/semantic/mru-bookmark.el:
* cedet/pulse.el: Remove advice.

* cedet/semantic.el: Add autoloads for semantic/idle functions.

15 years ago* cedet/semantic.el: Add autoloads for semantic/idle functions.
Chong Yidong [Mon, 21 Sep 2009 15:59:48 +0000 (15:59 +0000)]
* cedet/semantic.el: Add autoloads for semantic/idle functions.

* cedet/semantic/util.el (semantic--completion-cache): New var.
(semantic-symbol-start, semantic-find-tag-for-completion)
(semantic-complete-symbol): New functions, adapted from Senator.

* bindings.el (complete-symbol): Try semantic-complete-symbol if
no tag table is active.

* cedet/semantic/idle.el (define-semantic-idle-service): Doc fix.

15 years agolisp/cedet/semantic/mru-bookmark.el: New file.
Chong Yidong [Mon, 21 Sep 2009 02:26:07 +0000 (02:26 +0000)]
lisp/cedet/semantic/mru-bookmark.el: New file.

15 years ago* menu-bar.el: Remove ediff-misc from Tools menu.
Chong Yidong [Mon, 21 Sep 2009 02:14:58 +0000 (02:14 +0000)]
* menu-bar.el: Remove ediff-misc from Tools menu.

* cedet/semantic.el (semantic-init-hook)
(semantic-init-mode-hook, semantic-init-db-hook): Rename
from *-hooks, to follow hook naming conventions.
(semantic-submode-list, semantic-default-submodes): New vars.
(semantic-mode): New mode.
(semantic-parser-working-message): Add ellipses to parse message.

* cedet/semantic/bovine/c.el:
* cedet/semantic/bovine/make.el:
* cedet/semantic/bovine/scm.el:
* cedet/semantic/wisent/java-tags.el:
* cedet/semantic/wisent/javascript.el: Don't set hooks directly.
This is now done in semantic-mode.

* cedet/semantic/decorate/mode.el (global-semantic-decoration-mode):
Autoload.

* cedet/srecode/compile.el:
* cedet/srecode/insert.el:
* cedet/srecode/mode.el: Fix require statements.

15 years agoUpdate commentary.
Chong Yidong [Sun, 20 Sep 2009 22:18:36 +0000 (22:18 +0000)]
Update commentary.

15 years ago* cedet/cedet.el: Require srecode.
Chong Yidong [Sun, 20 Sep 2009 22:16:15 +0000 (22:16 +0000)]
* cedet/cedet.el: Require srecode.

15 years ago* cedet/ede/system.el: Add local vars for autoloading.
Chong Yidong [Sun, 20 Sep 2009 22:08:24 +0000 (22:08 +0000)]
* cedet/ede/system.el: Add local vars for autoloading.
(ede-vc-project-directory): Autoload.

15 years agolisp/cedet/ede/pmake.el (ede-proj-makefile-create): Require
Chong Yidong [Sun, 20 Sep 2009 22:05:17 +0000 (22:05 +0000)]
lisp/cedet/ede/pmake.el (ede-proj-makefile-create): Require
ede/srecode.
lisp/cedet/ede/srecode.el: New file.

15 years ago* cedet/srecode/compile.el (srecode-compile-split-code)
Chong Yidong [Sun, 20 Sep 2009 21:48:30 +0000 (21:48 +0000)]
* cedet/srecode/compile.el (srecode-compile-split-code)
(srecode-compile-parse-inserter): Fix compiler warning.

15 years agotest/cedet/ede-tests.el: New file.
Chong Yidong [Sun, 20 Sep 2009 21:07:22 +0000 (21:07 +0000)]
test/cedet/ede-tests.el: New file.

15 years agolisp/cedet/srecode.el:
Chong Yidong [Sun, 20 Sep 2009 21:06:41 +0000 (21:06 +0000)]
lisp/cedet/srecode.el:
lisp/cedet/srecode/*.el:
test/cedet/srecode-tests.el: New files

lisp/files.el (auto-mode-alist): Use srecode-template-mode for .srt files.
lisp/cedet/semantic/bovine/scm.el: Add local vars section for autoloading.

15 years ago* cedet/ede/speedbar.el (ede-speedbar-file-setup): Add autoload.
Chong Yidong [Sun, 20 Sep 2009 15:43:17 +0000 (15:43 +0000)]
* cedet/ede/speedbar.el (ede-speedbar-file-setup): Add autoload.

15 years ago* cedet/ede.el, cedet/ede/*.el: New files.
Chong Yidong [Sun, 20 Sep 2009 15:06:05 +0000 (15:06 +0000)]
* cedet/ede.el, cedet/ede/*.el: New files.
* cedet/cedet.el: Require ede.

* cedet/semantic/symref/filter.el (semantic-symref-hits-in-region):
  Require semantic/idle.

15 years ago* progmodes/autoconf.el: Provide autoconf as well.
Chong Yidong [Sun, 20 Sep 2009 14:22:30 +0000 (14:22 +0000)]
* progmodes/autoconf.el: Provide autoconf as well.

15 years agoAdd Semantic unit tests.
Chong Yidong [Sun, 20 Sep 2009 04:00:13 +0000 (04:00 +0000)]
Add Semantic unit tests.

15 years ago* files.el (auto-mode-alist): Use emacs-lisp-mode for Project.ede.
Chong Yidong [Sun, 20 Sep 2009 03:44:02 +0000 (03:44 +0000)]
* 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):
* 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.

15 years agoSynch to Eric M. Ludlam's upstream CEDET repository.
Chong Yidong [Sat, 19 Sep 2009 17:25:30 +0000 (17:25 +0000)]
Synch to Eric M. 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

15 years ago* cedet/semantic/tag-write.el (semantic-tag-write-list-slot-value):
Chong Yidong [Sun, 13 Sep 2009 16:18:01 +0000 (16:18 +0000)]
* cedet/semantic/tag-write.el (semantic-tag-write-list-slot-value):
Autoload.

15 years ago* cedet/semantic/analyze/fcn.el (semantic-analyze-dereference-metatype-1)
Chong Yidong [Sun, 13 Sep 2009 16:12:23 +0000 (16:12 +0000)]
* 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/analyze.el (semantic-adebug-analyze): Require data-debug.

15 years agoSynch to Eric M. Ludlam's upstream CEDET repository.
Chong Yidong [Sun, 13 Sep 2009 15:58:30 +0000 (15:58 +0000)]
Synch to Eric M. Ludlam's upstream CEDET repository.

* 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.

15 years agolisp/cedet/semantic/scope.el (semantic-analyze-show): Fix require.
Chong Yidong [Fri, 11 Sep 2009 01:17:46 +0000 (01:17 +0000)]
lisp/cedet/semantic/scope.el (semantic-analyze-show): Fix require.

15 years ago* emacs-lisp/autoload.el (make-autoload): Handle defclass form.
Chong Yidong [Mon, 7 Sep 2009 18:01:27 +0000 (18:01 +0000)]
* emacs-lisp/autoload.el (make-autoload): Handle defclass form.

* emacs-lisp/eieio.el (eieio-defclass-autoload): Autoload.

15 years agolisp/cedet/semantic/symref.el: Revert last change.
Chong Yidong [Mon, 7 Sep 2009 18:00:19 +0000 (18:00 +0000)]
lisp/cedet/semantic/symref.el: Revert last change.

lisp/cedet/semantic/symref/cscope.el:
lisp/cedet/semantic/symref/global.el:
lisp/cedet/semantic/symref/grep.el:
lisp/cedet/semantic/symref/idutils.el: Add local vars for autoloading.
Autoload tool classes.

15 years agolisp/cedet/semantic/db-file.el: Add local vars for autoloading.
Chong Yidong [Mon, 7 Sep 2009 17:59:16 +0000 (17:59 +0000)]
lisp/cedet/semantic/db-file.el: Add local vars for autoloading.
(semanticdb-project-database-file): Autoload.

15 years agolisp/cedet/semantic/db.el: Revert last change.
Chong Yidong [Mon, 7 Sep 2009 17:54:28 +0000 (17:54 +0000)]
lisp/cedet/semantic/db.el: Revert last change.

15 years agolisp/cedet/semantic/db-typecache.el (semanticdb-typecache)
Chong Yidong [Mon, 7 Sep 2009 17:54:07 +0000 (17:54 +0000)]
lisp/cedet/semantic/db-typecache.el (semanticdb-typecache)
(semanticdb-database-typecache): Autoload classes.

15 years agolisp/cedet/semantic/symref/grep.el: New file.
Chong Yidong [Mon, 7 Sep 2009 17:26:29 +0000 (17:26 +0000)]
lisp/cedet/semantic/symref/grep.el: New file.

15 years agolisp/cedet/semantic/symref.el: Autoload subclasses for
Chong Yidong [Mon, 7 Sep 2009 17:25:56 +0000 (17:25 +0000)]
lisp/cedet/semantic/symref.el: Autoload subclasses for
semantic-symref-tool-baseclass.

15 years agolisp/cedet/semantic/wisent.el: New file.
Chong Yidong [Mon, 7 Sep 2009 16:38:54 +0000 (16:38 +0000)]
lisp/cedet/semantic/wisent.el: New file.

15 years agolisp/cedet/semantic/wisent/comp.el:
Chong Yidong [Mon, 7 Sep 2009 16:38:28 +0000 (16:38 +0000)]
lisp/cedet/semantic/wisent/comp.el:
lisp/cedet/semantic/wisent/java-wy.el:
lisp/cedet/semantic/wisent/java.el:
lisp/cedet/semantic/wisent/javascript.el:
lisp/cedet/semantic/wisent/js-wy.el:
lisp/cedet/semantic/wisent/wisent.el: New files.

15 years agolisp/cedet/semantic/util.el (semantic-file-tag-table): Require
Chong Yidong [Mon, 7 Sep 2009 16:35:33 +0000 (16:35 +0000)]
lisp/cedet/semantic/util.el (semantic-file-tag-table): Require
semantic/db-mode instead of checking if semanticdb-minor-mode-p is
bound.

15 years agolisp/cedet/semantic/sort.el (semantic-tag-external-class-default)
Chong Yidong [Mon, 7 Sep 2009 16:34:35 +0000 (16:34 +0000)]
lisp/cedet/semantic/sort.el (semantic-tag-external-class-default)
(semantic-tag-external-member-children-default): Require
semantic/db-mode instead of checking if semanticdb-minor-mode-p is
bound.

15 years agoRequire semantic/db-file.
Chong Yidong [Mon, 7 Sep 2009 16:33:20 +0000 (16:33 +0000)]
Require semantic/db-file.

15 years agolisp/cedet/semantic/db-mode.el (global-semanticdb-minor-mode): Autoload.
Chong Yidong [Mon, 7 Sep 2009 16:28:35 +0000 (16:28 +0000)]
lisp/cedet/semantic/db-mode.el (global-semanticdb-minor-mode): Autoload.

15 years agolisp/cedet/semantic/bovine/c.el: Remove unnecessary function declaration.
Chong Yidong [Mon, 7 Sep 2009 15:31:40 +0000 (15:31 +0000)]
lisp/cedet/semantic/bovine/c.el: Remove unnecessary function declaration.

15 years agolisp/cedet/semantic/edit.el (semantic-change-function): Autoload.
Chong Yidong [Mon, 7 Sep 2009 01:34:14 +0000 (01:34 +0000)]
lisp/cedet/semantic/edit.el (semantic-change-function): Autoload.

15 years agolisp/cedet/semantic.el (semantic-fetch-tags): Check if progress
Chong Yidong [Mon, 7 Sep 2009 01:31:06 +0000 (01:31 +0000)]
lisp/cedet/semantic.el (semantic-fetch-tags): Check if progress
reporter is in use before calling it.

15 years agoMinor whitespace changes and `require' fixes.
Chong Yidong [Sun, 6 Sep 2009 21:22:05 +0000 (21:22 +0000)]
Minor whitespace changes and `require' fixes.

15 years agolisp/cedet/semantic/java.el: File moved here from bovine/ subdirectory.
Chong Yidong [Sun, 6 Sep 2009 02:18:37 +0000 (02:18 +0000)]
lisp/cedet/semantic/java.el: File moved here from bovine/ subdirectory.

15 years agolisp/cedet/semantic/decorate/include.el: Add local vars for autoloading.
Chong Yidong [Sat, 5 Sep 2009 23:39:31 +0000 (23:39 +0000)]
lisp/cedet/semantic/decorate/include.el: Add local vars for autoloading.
(semantic-decoration-include-visit)
(semantic-decoration-unparsed-include-do-reset): Autoload.

15 years agolisp/cedet/semantic/util-modes.el: Add local vars for autoloading.
Chong Yidong [Sat, 5 Sep 2009 23:36:11 +0000 (23:36 +0000)]
lisp/cedet/semantic/util-modes.el: Add local vars for autoloading.
(global-semantic-highlight-edits-mode, semantic-highlight-edits-mode)
(global-semantic-show-unmatched-syntax-mode)
(semantic-show-unmatched-syntax-mode)
(global-semantic-show-parser-state-mode)
(semantic-show-parser-state-mode, global-semantic-stickyfunc-mode)
(semantic-stickyfunc-mode, global-semantic-highlight-func-mode)
(semantic-highlight-func-mode): Autoload.

15 years agolisp/cedet/semantic/symref.el: Add local vars for autoloading.
Chong Yidong [Sat, 5 Sep 2009 23:30:27 +0000 (23:30 +0000)]
lisp/cedet/semantic/symref.el: Add local vars for autoloading.
(semantic-symref-find-references-by-name)
(semantic-symref-find-tags-by-name, semantic-symref-find-tags-by-regexp)
(semantic-symref-find-tags-by-completion)
(semantic-symref-find-file-references-by-name)
(semantic-symref-find-text): Autoload.

15 years agolisp/cedet/semantic/scope.el: Add local vars for autoloading.
Chong Yidong [Sat, 5 Sep 2009 23:27:45 +0000 (23:27 +0000)]
lisp/cedet/semantic/scope.el: Add local vars for autoloading.
(semantic-calculate-scope): Autoload.

15 years agolisp/cedet/semantic/idle.el: Add local vars for autoloading.
Chong Yidong [Sat, 5 Sep 2009 23:25:26 +0000 (23:25 +0000)]
lisp/cedet/semantic/idle.el: Add local vars for autoloading.
(global-semantic-idle-scheduler-mode)
(semantic-idle-scheduler-mode): Autoload.

15 years agolisp/cedet/semantic/ia-sb.el: Add local vars for autoloading.
Chong Yidong [Sat, 5 Sep 2009 23:22:02 +0000 (23:22 +0000)]
lisp/cedet/semantic/ia-sb.el: Add local vars for autoloading.
(semantic-speedbar-analysis): Autoload.

15 years agolisp/cedet/semantic/ia.el: Add local vars for autoloading.
Chong Yidong [Sat, 5 Sep 2009 23:20:52 +0000 (23:20 +0000)]
lisp/cedet/semantic/ia.el: Add local vars for autoloading.
(semantic-ia-complete-symbol, semantic-ia-complete-symbol-menu)
(semantic-ia-complete-tip, semantic-ia-show-summary)
(semantic-ia-fast-jump, semantic-ia-fast-mouse-jump)
(semantic-ia-show-doc, semantic-ia-describe-class): Autoload.

15 years agolisp/cedet/semantic/dep.el: Add local vars for autoloading.
Chong Yidong [Sat, 5 Sep 2009 23:17:15 +0000 (23:17 +0000)]
lisp/cedet/semantic/dep.el: Add local vars for autoloading.
(semantic-add-system-include, semantic-remove-system-include
(semantic-reset-system-include)
(semantic-customize-system-include-path): Autoload.

15 years agolisp/cedet/semantic/db-global.el: Add local vars for autoloading.
Chong Yidong [Sat, 5 Sep 2009 23:13:51 +0000 (23:13 +0000)]
lisp/cedet/semantic/db-global.el: Add local vars for autoloading.
(semanticdb-enable-gnu-global-databases): Autoload.

15 years agolisp/cedet/semantic/db-find.el (semanticdb-find-test-translate-path)
Chong Yidong [Sat, 5 Sep 2009 23:12:41 +0000 (23:12 +0000)]
lisp/cedet/semantic/db-find.el (semanticdb-find-test-translate-path)
(semanticdb-find-adebug-lost-includes): Autoload.

15 years agolisp/cedet/semantic/complete.el: Add local vars for autoloading.
Chong Yidong [Sat, 5 Sep 2009 23:09:43 +0000 (23:09 +0000)]
lisp/cedet/semantic/complete.el: Add local vars for autoloading.
(semantic-complete-jump-local, semantic-complete-jump)
(semantic-complete-analyze-and-replace)
(semantic-complete-analyze-inline)
(semantic-complete-analyze-inline-idle)
(semantic-complete-self-insert): Autoload.

15 years agolisp/cedet/semantic/db-ref.el: Require semantic/db.
Chong Yidong [Sat, 5 Sep 2009 23:04:46 +0000 (23:04 +0000)]
lisp/cedet/semantic/db-ref.el: Require semantic/db.
(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.

15 years agolisp/cedet/semantic/db-el.el (semanticdb-elisp-sym->tag): Require
Chong Yidong [Sat, 5 Sep 2009 21:20:17 +0000 (21:20 +0000)]
lisp/cedet/semantic/db-el.el (semanticdb-elisp-sym->tag): Require
semantic/bovine/el for semantic-elisp-desymbolify.

lisp/cedet/semantic/symref.el: Declare external functions.

lisp/cedet/semantic/tag-file.el: Declare external variables and functions.

lisp/cedet/semantic/texi.el: Declare external variables and functions.

15 years agolisp/cedet/semantic/symref/filter.el: New file.
Chong Yidong [Sat, 5 Sep 2009 21:09:25 +0000 (21:09 +0000)]
lisp/cedet/semantic/symref/filter.el: New file.

lisp/cedet/semantic/idle.el (semantic-symref-hits-in-region): Require
semantic/symref/filter.

15 years agolisp/cedet/semantic/bovine.el: New file.
Chong Yidong [Sat, 5 Sep 2009 20:48:18 +0000 (20:48 +0000)]
lisp/cedet/semantic/bovine.el: New file.

15 years agolisp/cedet/semantic/bovine/c-by.el
Chong Yidong [Sat, 5 Sep 2009 20:47:41 +0000 (20:47 +0000)]
lisp/cedet/semantic/bovine/c-by.el
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.

15 years agolisp/cedet/semantic/decorate/include.el:
Chong Yidong [Sat, 5 Sep 2009 20:45:54 +0000 (20:45 +0000)]
lisp/cedet/semantic/decorate/include.el:
lisp/cedet/semantic/decorate/mode.el: New files.

15 years agolisp/cedet/semantic/edit.el: Add local vars for autoloading.
Chong Yidong [Sat, 5 Sep 2009 20:38:12 +0000 (20:38 +0000)]
lisp/cedet/semantic/edit.el: Add local vars for autoloading.
Autoload semantic-parse-changes-default defalias.

lisp/cedet/semantic/analyze/complete.el: Require semantic/find when
compiling.

lisp/cedet/semantic/analyze/debug.el: Require semantic and
semantic/analyze/complete.  Require semantic/find when compiling.
(semantic-analyzer-debug-insert-include-summary): Require
semantic/dep.

lisp/cedet/semantic/analyze/fcn.el: Require semantic and semantic/tag.

15 years agolisp/cedet/semantic.el (semantic--set-buffer-cache): Ensure that
Chong Yidong [Sat, 5 Sep 2009 20:32:50 +0000 (20:32 +0000)]
lisp/cedet/semantic.el (semantic--set-buffer-cache): Ensure that
semantic-bovinate-nonterminal-check-obarray is buffer-local.

15 years agolisp/cedet/semantic/elp.el (semantic-elp-idle-work): Require semantic/idle.
Chong Yidong [Sat, 5 Sep 2009 01:06:46 +0000 (01:06 +0000)]
lisp/cedet/semantic/elp.el (semantic-elp-idle-work): Require semantic/idle.

15 years ago* emacs-lisp/autoload.el (generated-autoload-load-name): New var.
Chong Yidong [Sat, 5 Sep 2009 01:00:36 +0000 (01:00 +0000)]
* 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.

lisp/cedet/semantic/analyze.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/ctxt.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/db.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/db-file.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/db-mode.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/db-typecache.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/doc.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/find.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/format.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/lex.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/sb.el: Require semantic/format.

lisp/cedet/semantic/sort.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/tag.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/tag-file.el: Add generated-autoload-load-name var.

lisp/cedet/semantic/tag-ls.el: Add generated-autoload-load-name var.

15 years agolisp/cedet/semantic/analyze.el: Add local vars for autoloading.
Chong Yidong [Thu, 3 Sep 2009 03:58:13 +0000 (03:58 +0000)]
lisp/cedet/semantic/analyze.el: Add local vars for autoloading.
(semantic-analyze-current-context): Autoload.

lisp/cedet/semantic/ctxt.el: Add local vars for autoloading.
Don't eval-when-compile semantic/db
(semantic-ctxt-current-mode): Autoload.
(semantic-up-context): Require semantic/find.

lisp/cedet/semantic/find.el (semantic-current-tag-parent)
(semantic-find-tags-by-scope-protection): Autoload.

lisp/cedet/semantic/format.el (semantic-format-tag-prototype)
(semantic-format-tag-summarize): Autoload.

lisp/cedet/semantic/idle.el: Declare external functions.
(semantic-idle-work-for-one-buffer, semantic-idle-work-core-handler):
Require semantic/db-mode.
(semantic-idle-work-core-handler): Synch to upstream.
(semantic-idle-scheduler-refresh-tags): Require semantic/decorate/mode.
(semantic-idle-summary-find-current-symbol-tag): Require semantic/db-find.
(semantic-idle-summary-current-symbol-info-context): Require
semantic/analyze.
(semantic-idle-summary-maybe-highlight, semantic-idle-tag-highlight):
Require pulse.
(semantic-idle-completion-list-default): Require semantic/complete.

lisp/cedet/semantic/lex-spp.el: Require semantic.
(semantic-lex-spp-analyzer-push-tokens-for-symbol): Synch to upstream.
(semantic-lex-spp-first-token-arg-list): Use split-string.

lisp/cedet/semantic/lex.el: Declare semantic-elapsed-time.
Add local vars for autoloading.
(semantic-lex-test): Require semantic.
(semantic-lex): Autoload.
(semantic-flex): Use semantic-lex-keyword-p to avoid compiler warning.

lisp/cedet/semantic/sb.el: Require semantic/sort.
Declare semanticdb-minor-mode-p.
(semantic-sb-fetch-tag-table): Require semantic/db-mode.

lisp/cedet/semantic/scope.el: eval-when-compile semantic/find.
Declare external functions.
(semantic-analyze-scope-nested-tags-default): Require semantic/analyze.
(semantic-analyze-show): Require semantic/analyze.
(semantic-calculate-scope): Require semantic/db-typecache.

lisp/cedet/semantic/sort.el: Add local vars for autoloading.
Declare semanticdb-find-tags-external-children-of-type.
(semantic-flatten-tags-table, semantic-tag-external-member-parent):
Autoload.
(semantic-tag-external-member-children-default): Require semantic/db-find.

lisp/cedet/semantic/symref.el: Require semantic.
Declare data-debug-new-buffer and data-debug-insert-object-slots.
(semantic-symref-data-debug-last-result): Require eieio-datadebug.

lisp/cedet/semantic/tag-file.el: Declare external functions.
(semantic-go-to-tag): Call semanticdb-table-child-p only if
semantic/db is loaded.
(semantic-dependency-tag-file): Require semantic/dep.

lisp/cedet/semantic/tag-ls.el: Require semantic.
Add local variables for autoloading.
(semantic-tag-prototype-p): Autoload.

lisp/cedet/semantic/tag-write.el: Require semantic.

lisp/cedet/semantic/tag.el: Update external function declarations and
requirements, removing autoloaded functions.
Add local vars for autoloading.
(semantic-tag-components): Autoload.

lisp/cedet/semantic/texi.el: Declare lookup-words.
eval-when-compile semantic/find.

lisp/cedet/semantic/util.el: Update file header.

lisp/cedet/semantic/analyze/complete.el: Add local variables for autoloading.
(semantic-analyze-possible-completions, semantic-analyze-type-constants):
Autoload.

15 years agoFix last change.
Chong Yidong [Wed, 2 Sep 2009 05:04:38 +0000 (05:04 +0000)]
Fix last change.

15 years agolisp/Makefile.in: Ignore CEDET subdirectories when making subdirs.el.
Chong Yidong [Wed, 2 Sep 2009 04:37:10 +0000 (04:37 +0000)]
lisp/Makefile.in: Ignore CEDET subdirectories when making subdirs.el.

lisp/emacs-lisp/autoload.el (generated-autoload-feature): New var.
(autoload-rubric): Use it.

lisp/cedet/semantic/adebug.el (data-debug-insert-find-results-button): Require
db-find.

lisp/cedet/semantic/analyze.el: Require semantic/tag.  Don't declare
autoloaded functions.

lisp/cedet/semantic/chart.el: Don't declare autoloaded functions.

lisp/cedet/semantic/complete.el: eval-when-compile semantic/find for macro.
(semantic-collector-calculate-completions-raw): Require semantic/db-find.

lisp/cedet/semantic/ctxt.el (semantic-up-context): Require semantic/find.
Don't require it at top-level.

lisp/cedet/semantic/db-ebrowse.el (semanticdb-ebrowse-dump): Require
data-debug.  Don't require it at top-level.  Don't require semantic/sort.

lisp/cedet/semantic/db-find.el: Add local vars for autoloading.
Don't require semantic/tag-file and semantic/sort.
(semanticdb-find-default-throttle, semanticdb-find-result-length)
(semanticdb-find-result-nth, semanticdb-find-result-nth-in-buffer)
(semanticdb-find-tags-by-name, semanticdb-find-tags-for-completion)
(semanticdb-find-translate-path, semanticdb-find-table-for-include): Autoload.

lisp/cedet/semantic/db-ref.el: Require semantic and semantic/tag.
(semanticdb-ref-test): Require data-debug.  Don't require it at
top-level.

lisp/cedet/semantic/db-typecache.el: Require semantic and semantic/tag.
Declare semantic-sort-tags-by-name-then-type-increasing and
semantic-scope-tag-clone-with-scope.
eval-when-compile semantic/find for semantic-find-tags-by-* macros.
Add local vars for autoloading.
(semanticdb-typecache-find): Autoload.

lisp/cedet/semantic/db.el: Add local vars for autoloading.
(semanticdb-current-database, semanticdb-current-table)
(semanticdb-file-table-object): Autoload.

lisp/cedet/semantic/decorate.el: Don't requirements for autoloaded functions.

lisp/cedet/semantic/doc.el: Add local vars for autoloading.
(semantic-documentation-for-tag): Autoload.

lisp/cedet/semantic/edit.el: Drop requirements for autoloaded functions.

lisp/cedet/semantic/find.el: Add local vars for autoloading.
(semantic-current-tag, semantic-find-tag-by-overlay)
(semantic-find-first-tag-by-name): Autoload.

lisp/cedet/semantic/format.el: Add local vars for autoloading.
(semantic-format-tag-name, semantic-format-tag-custom-list)
(semantic-format-tag-functions): Autoload.

lisp/cedet/semantic/fw.el: Require semantic/loaddefs.

lisp/cedet/semantic/html.el (semantic-html-recursive-combobulate-list):
Use assoc-string instead of assoc-case.

lisp/cedet/semantic/ia.el (semantic-ia-insert-tag): Move up to avoid
compiler error.
(semantic-ia-complete-symbol-menu): Require imenu.
(semantic-ia-fast-jump): Require semantic/decorate/include.

lisp/cedet/semantic/idle.el: Require semantic and semantic/tag.
Declare semanticdb-typecache-refresh-for-buffer and eldoc-message.
eval-when-compile semantic/find for semantic-find-tags-by-name macro.

lisp/cedet/semantic/sort.el: Add local vars for autoloading.
(semantic-flatten-tags-table, semantic-tag-external-member-parent):
Autoload.

lisp/cedet/semantic/tag-file.el: Add local vars for autoloading.
(semantic-go-to-tag, semantic-dependency-tag-file): Autoload.

lisp/cedet/semantic/tag-ls.el: Add local vars for autoloading.
(semantic-tag-prototype-p): Autoload.

lisp/cedet/semantic/tag.el: Don't declare autoloaded functions.

lisp/cedet/semantic/analyze/complete.el: Add local variables for autoloading.
(semantic-analyze-possible-completions): Autoload.

lisp/cedet/semantic/analyze/fcn.el: Require mode-local.

15 years agocedet/semantic/db.el: Synch to upstream.
Chong Yidong [Mon, 31 Aug 2009 14:51:12 +0000 (14:51 +0000)]
cedet/semantic/db.el: Synch to upstream.

15 years agocedet/semantic/chart.el: Don't require semantic/find.
Chong Yidong [Mon, 31 Aug 2009 02:16:34 +0000 (02:16 +0000)]
cedet/semantic/chart.el: Don't require semantic/find.

cedet/semantic/complete.el: Don't require semantic/find.

cedet/semantic/decorate.el: Require semantic/tag-file.
(semantic-set-tag-folded-isearch): Require semantic/find.

cedet/semantic/dep.el: Change semantic--dependency-find-file-on-path
into a macro, to avoid compiler warning.
Defvar ede-minor-mode and ede-object.
Declare ede-system-include-path.

cedet/semantic/doc.el: Require semantic/tag-file and semantic/find.

cedet/semantic/edit.el: Require semantic/find and semantic/format.

cedet/semantic/find.el: Defvar semantic-case-fold.
Require semantic.
(semantic-find-tags-external-children-of-type): Require semantic/sort.
(semantic-find-tags-by-scope-protection-default): Require semantic/tag-ls.

cedet/semantic/format.el: Require semantic/tag-ls.
eval-when-compile semantic/find.
(semantic-format-tag-name): Move up to avoid compiler error.
(semantic-format-tag-prototype): Move up to avoid compiler error.
(semantic--format-tag-parent-tree): Require semantic/tag-file.
(semantic-format-tag-short-doc-default): Require semantic/doc.

15 years agocedet/semantic/db-debug.el: Don't require semantic/db-mode, since
Chong Yidong [Mon, 31 Aug 2009 00:45:41 +0000 (00:45 +0000)]
cedet/semantic/db-debug.el: Don't require semantic/db-mode, since
semanticdb-current-database and semanticdb-current-table are now in
semantic/db.el.

cedet/semantic/db-ebrowse.el: Don't require semantic/db-mode, since
semanticdb-current-database and semanticdb-current-table are now in
semantic/db.el.

cedet/semantic/db-el.el: Require semantic/lex-spp.
Require semantic/db instead of semantic/db-search.

cedet/semantic/db-file.el: Declare inversion-test and
data-debug-insert-thing.
(semanticdb-load-database): Load inversion only if necessary.

cedet/semantic/db-find.el: Autoload semanticdb-find-default-throttle.
Defvar data-debug-thing-alist, and ede-current-project.
Declare data-debug-insert-stuff-list, data-debug-insert-tag-list,
semantic-scope-reset-cache, and semanticdb-typecache-notify-reset.
Require semantic/tag-file, and semantic/sort.
(semantic-reset): Require semantic/scope.
(semanticdb-partial-synchronize): Require semantic/db-typecache.
(semanticdb-find-table-for-include) Move up to avoid compiler warning.

cedet/semantic/db-global.el: Declare data-debug-new-buffer and
data-debug-insert-thing.
(semanticdb-project-database-global) Move up to avoid compiler warning.

cedet/semantic/db-javascript.el: Fix provide statement.
Require semantic/db-find instead of semantic/db-search.

cedet/semantic/db-mode.el: Declare semantic-lex-spp-set-dynamic-table.
(semanticdb-current-database, semanticdb-current-table): Move into
semantic/db.el

cedet/semantic/db-ref.el: Require eieio, semantic/db, and semantic/util.
Declare data-debug-new-buffer and data-debug-insert-object-slots.
Defvar semantic-case-fold.  Require semantic/find when compiling.

cedet/semantic/db-typecache.el: Require semantic/tag-ls,
semantic/analyze/fcn, and semantic/scope.  Declare
data-debug-insert-thing and data-debug-new-buffer.

cedet/semantic/db.el (semanticdb-search-results-table): Move class
definition here from semantic/db-search.el.
(semanticdb-current-database, semanticdb-current-table) Move variable
definitions here from semantic/db-mode.el.

15 years agocedet/semantic/db-search.el: File removed (obsolete).
Chong Yidong [Mon, 31 Aug 2009 00:13:42 +0000 (00:13 +0000)]
cedet/semantic/db-search.el: File removed (obsolete).

15 years agocedet/cedet.el (cedet-packages): Bump srecode version.
Chong Yidong [Sun, 30 Aug 2009 21:16:39 +0000 (21:16 +0000)]
cedet/cedet.el (cedet-packages): Bump srecode version.

cedet/data-debug.el: Require `ring' for use of ring-length.

cedet/semantic.el (semantic-repeat-parse-whole-stream): Check
semantic-working-type before updating progress reporter.

cedet/semantic/adebug.el: Fix file header.

cedet/semantic/analyze.el: eval-when-compile semantic/find, for
semantic-find-tags-by-name.  Declare semanticdb-strip-find-results and
semanticdb-find-tags-by-name.

cedet/semantic/chart.el: Require semantic/find, semantic/db-mode,
semantic/db-typecache, and semantic/scope.

cedet/semantic/complete.el: Declare
semantic-displayor-focus-abstract-child-p function (needed as the
semantic-displayor-focus-abstract class is defined only after used).
Move semantic-complete-inline-custom-type and
semantic-complete-inline-analyzer-displayor-class variable definitions
up, before they are used, to avoid compiler warning.
Require semantic/decorate, semantic/tag-file, eieio-opt, and
semantic/analyze/complete.

cedet/semantic/ctxt.el: Require semantic/find.  Don't
eval-when-compile semantic/db
(semantic-get-local-variables): Use Emacs' built-in progress reporter
instead of working-status-forms.

cedet/semantic/db-debug.el: Require data-debug, semantic/db-mode, and
semantic/format.

cedet/semantic/db-ebrowse.el: Require semantic/db-mode, semantic/find,
semantic/sort, data-debug
(semanticdb-create-database): Require semantic/dep for
semantic-add-system-include.
(semanticdb-table-ebrowse, semanticdb-project-database-ebrowse): Move
class definitions near top of file, before they are used, to avoid
compiler warnings.
(semanticdb-ebrowse-add-tree-to-table): Use split-string.

15 years agocedet/cedet-files.el: New file.
Chong Yidong [Sun, 30 Aug 2009 21:06:53 +0000 (21:06 +0000)]
cedet/cedet-files.el: New file.

15 years agocedet/semantic/decorate.el: New file.
Chong Yidong [Sun, 30 Aug 2009 14:39:12 +0000 (14:39 +0000)]
cedet/semantic/decorate.el: New file.

15 years agocedet/semantic/db-mode.el: New file.
Chong Yidong [Sun, 30 Aug 2009 14:37:55 +0000 (14:37 +0000)]
cedet/semantic/db-mode.el: New file.

15 years agosemantic/cedet/db-global.el, semantic/cedet/ia-sb.el,
Chong Yidong [Sun, 30 Aug 2009 14:36:00 +0000 (14:36 +0000)]
semantic/cedet/db-global.el, semantic/cedet/ia-sb.el,
semantic/cedet/sb.el, semantic/cedet/scope.el: New files.

15 years agocedet/semantic/lex-spp.el: Synch to 2009-08-29 version in CEDET CVS.
Chong Yidong [Sun, 30 Aug 2009 02:16:46 +0000 (02:16 +0000)]
cedet/semantic/lex-spp.el: Synch to 2009-08-29 version in CEDET CVS.

15 years agoDirectory eieio removed.
Chong Yidong [Sun, 30 Aug 2009 02:04:33 +0000 (02:04 +0000)]
Directory eieio removed.

15 years agoMove eieio/chart.el to emacs-lisp/chart.el.
Chong Yidong [Sun, 30 Aug 2009 02:04:15 +0000 (02:04 +0000)]
Move eieio/chart.el to emacs-lisp/chart.el.

15 years agoemacs-lisp/eieio-base.el, emacs-lisp/eieio-comp.el,
Chong Yidong [Sun, 30 Aug 2009 02:02:15 +0000 (02:02 +0000)]
emacs-lisp/eieio-base.el, emacs-lisp/eieio-comp.el,
emacs-lisp/eieio-custom.el, emacs-lisp/eieio-datadebug.el,
emacs-lisp/eieio-doc.el, emacs-lisp/eieio-opt.el,
emacs-lisp/eieio-speedbar.el, emacs-lisp/eieio.el: Move from eieio/directory.

15 years agoeieio/eieio-comp.el, eieio/eieio-custom.el, eieio/eieio-datadebug.el,
Chong Yidong [Sun, 30 Aug 2009 02:00:36 +0000 (02:00 +0000)]
eieio/eieio-comp.el, eieio/eieio-custom.el, eieio/eieio-datadebug.el,
eieio/eieio-doc.el, eieio/eieio-opt.el, eieio/eieio-speedbar.el,
eieio/eieio.el: Move into emacs-lisp directory.

15 years agocedet/semantic/idle.el: Remove autoloads.
Chong Yidong [Sat, 29 Aug 2009 22:28:15 +0000 (22:28 +0000)]
cedet/semantic/idle.el: Remove autoloads.

15 years agocedet/semantic/html.el: Don't require semantic/imenu and senator.
Chong Yidong [Sat, 29 Aug 2009 22:18:11 +0000 (22:18 +0000)]
cedet/semantic/html.el: Don't require semantic/imenu and senator.

15 years agoFix last change.
Chong Yidong [Sat, 29 Aug 2009 22:15:32 +0000 (22:15 +0000)]
Fix last change.

15 years agocedet/semantic/elp.el: New file.
Chong Yidong [Sat, 29 Aug 2009 22:15:12 +0000 (22:15 +0000)]
cedet/semantic/elp.el: New file.

15 years agocedet/semantic/symref/idutils.el: Fix require statement.
Chong Yidong [Sat, 29 Aug 2009 22:14:05 +0000 (22:14 +0000)]
cedet/semantic/symref/idutils.el: Fix require statement.

15 years agocedet/semantic/ia.el: Don't require senator.
Chong Yidong [Sat, 29 Aug 2009 20:17:13 +0000 (20:17 +0000)]
cedet/semantic/ia.el: Don't require senator.

15 years agocedet/semantic/symref.el: Don't require ede at top-level.
Chong Yidong [Sat, 29 Aug 2009 20:15:21 +0000 (20:15 +0000)]
cedet/semantic/symref.el: Don't require ede at top-level.

15 years agocedet/semantic/symref.el, cedet/semantic/symref/cscope.el.
Chong Yidong [Sat, 29 Aug 2009 20:12:41 +0000 (20:12 +0000)]
cedet/semantic/symref.el, cedet/semantic/symref/cscope.el.
cedet/semantic/symref/global.el, cedet/semantic/symref/idutils.el,
cedet/semantic/symref/list.el: New files.
cedet/semantic/db-ebrowse.el: Use mapc instead of mapcar.

15 years agocedet/semantic/debug.el,
Chong Yidong [Sat, 29 Aug 2009 19:45:47 +0000 (19:45 +0000)]
cedet/semantic/debug.el,
cedet/semantic/doc.el,
cedet/semantic/tag-write.el,
cedet/semantic/analyze/complete.el,
cedet/semantic/analyze/debug.el,
cedet/semantic/analyze/fcn.el,
cedet/semantic/analyze/refs.el: New files.