]> code.delx.au - gnu-emacs/blobdiff - lisp/cedet/ChangeLog
Merge changes from emacs-23 branch.
[gnu-emacs] / lisp / cedet / ChangeLog
index c0d96e795cc3112200d059a286f3581f0015b5bd..5617be568dddea8f09c2f586c8623481a713c9e2 100644 (file)
        * ede/simple.el (ede-project-class-files):
        * ede/cpp-root.el (ede-project-class-files): Fix require name.
 
+2010-09-25  Juanma Barranquero  <lekktu@gmail.com>
+
+       * semantic/lex.el (semantic-ignore-comments): Doc fix.
+
+       * semantic/symref/list.el (semantic-symref-list-rename-open-hits):
+       Fix typo in error message.
+       (semantic-symref-list-map-open-hits): Fix typo in docstring.
+
 2010-09-21  Eric Ludlam  <zappo@gnu.org>
 
        Synch SRecode to CEDET 1.0.
        * ede/cpp-root.el (ede-set-project-variables): Fix feature name
        (bug#6231).
 
-2010-04-18  Chong Yidong  <cyd@stupidchicken.com>
+2010-05-02  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Use a mode-line spec rather than a static string in Semantic.
+       * semantic/util-modes.el:
+       (semantic-minor-modes-format): New var to replace...
+       (semantic-minor-modes-status): Remove.
+       (semantic-mode-line-update): Construct a mode-line spec rather than
+       a static string so that mouse buttons can be used on individual minor
+       modes and so that semantic-mode-line-update only needs to be called
+       when global settings are changed.
+       (semantic-add-minor-mode, semantic-toggle-minor-mode-globally):
+       Call semantic-mode-line-update.
+       (semantic-toggle-minor-mode-globally): Don't assume mode is on
+       minor-mode-alist, check semantic-minor-mode-alist as well.
+       (semantic-stickyfunc-mode, semantic-show-parser-state-auto-marker)
+       (semantic-show-parser-state-marker, semantic-show-parser-state-mode)
+       (semantic-show-unmatched-syntax-mode, semantic-highlight-edits-mode):
+       * semantic/mru-bookmark.el (semantic-mru-bookmark-mode):
+       * semantic/idle.el (semantic-idle-scheduler-mode)
+       (define-semantic-idle-service, semantic-idle-summary-mode):
+       * semantic/decorate/mode.el (semantic-decoration-mode):
+       Don't call semantic-mode-line-update any more.
+
+2010-05-02  Stefan Monnier  <monnier@iro.umontreal.ca>
+
+       Use define-minor-mode in CEDET where applicable.
+
+       * srecode/mode.el (srecode-minor-mode,global-srecode-minor-mode):
+       Use define-minor-mode.
+
+       * semantic/util-modes.el (semantic-add-minor-mode):
+       Remove unused arg `keymap' and code redundant with define-minor-mode.
+       (semantic-toggle-minor-mode-globally): Only handle arg -1 and 1.
+       (semantic-stickyfunc-mode, global-semantic-show-unmatched-syntax-mode)
+       (semantic-highlight-func-mode, global-semantic-show-parser-state-mode)
+       (global-semantic-highlight-edits-mode, semantic-highlight-edits-mode)
+       (semantic-show-unmatched-syntax-mode, semantic-show-parser-state-mode)
+       (global-semantic-stickyfunc-mode, global-semantic-highlight-func-mode):
+       Use define-minor-mode.
+       (semantic-stickyfunc-mode-setup, semantic-highlight-edits-mode-setup)
+       (semantic-show-unmatched-syntax-mode-setup)
+       (semantic-show-parser-state-mode-setup)
+       (semantic-highlight-func-mode-setup): Inline into sole caller.
+
+       * semantic/mru-bookmark.el (global-semantic-mru-bookmark-mode)
+       (semantic-mru-bookmark-mode): Use define-minor-mode.
+       (semantic-mru-bookmark-mode-setup): Inline into sole caller.
+
+       * semantic/idle.el (define-semantic-idle-service):
+       Use define-minor-mode and inline setup function into its sole caller.
+       (semantic-idle-scheduler-mode-setup)
+       (semantic-idle-summary-mode-setup): Inline into sole caller.
+       (global-semantic-idle-scheduler-mode, semantic-idle-scheduler-mode):
+       Use define-minor-mode.
+
+       * semantic/decorate/mode.el (global-semantic-decoration-mode)
+       (semantic-decoration-mode): Use define-minor-mode.
+       (semantic-decoration-mode-setup): Inline into sole caller.
+
+       * ede/dired.el (ede-dired-minor-mode): Initialize in declaration.
+       (ede-dired-minor-mode): Use define-minor-mode and derived-mode-p.
+       (ede-dired-add-to-target): Use dolist.
+
+2010-04-29  Chong Yidong  <cyd@stupidchicken.com>
+
+       * semantic.el (semantic-completion-at-point-function):
+       New function.
+       (semantic-mode): Use semantic-completion-at-point-function for
+       completion-at-point-functions instead.
+
+2010-04-28  Chong Yidong  <cyd@stupidchicken.com>
+
+       * semantic.el (semantic-mode): When enabled, add
+       semantic-ia-complete-symbol to completion-at-point-functions.
+
+       * semantic/ia.el (semantic-ia-complete-symbol): Return nil
+       if Semantic is not active.
+
+2010-04-19  Chong Yidong  <cyd@stupidchicken.com>
 
        * ede/pmake.el (ede-proj-makefile-insert-variables):
        Don't destroy list before using it.
 
        * srecode/table.el (srecode-template-table): Fix docstring typo.
 
+2010-03-24  Glenn Morris  <rgm@gnu.org>
+
+       * semantic/bovine/c.el (semantic-c-describe-environment):
+       Consistently check ede-object is bound throughout.
+
+       * ede/project-am.el (ede-shell-run-something): Declare.
+
 2010-03-13  Eric M. Ludlam  <zappo@gnu.org>
 
        * semantic/imenu.el: New file, from the CEDET repository
        * ede/make.el (ede-make-check-version): Use
        with-current-buffer instead of save-excursion.
 
+2010-02-24  Eduard Wiebe  <usenet@pusto.de>
+
+       * semantic/wisent/javascript.el (wisent-javascript-jv-expand-tag):
+       Avoid c(ad)ddr and use c(ad)r of cddr (Bug#5640).
+
 2010-02-16  Chong Yidong  <cyd@stupidchicken.com>
 
        * data-debug.el (data-debug): Move to extensions group.
        * semantic/tag.el (semantic--tag-link-list-to-buffer):
        Use mapc rather than mapcar because the return value is never used.
 
-       * srecode/template.el, cedet/semantic/wisent/javascript.el:
-       * semantic/wisent/java-tags.el, cedet/semantic/texi.el:
+       * srecode/template.el, semantic/wisent/javascript.el:
+       * semantic/wisent/java-tags.el, semantic/texi.el:
        * semantic/html.el:
        Suppress harmless warnings about setting up semantic-imenu (not
        part of Emacs) variables.