diff options
| author | David Engster | 2013-07-29 22:26:19 +0200 |
|---|---|---|
| committer | David Engster | 2013-07-29 22:26:19 +0200 |
| commit | 18657165bb88252b8285c4655e907dd4fc29a0f7 (patch) | |
| tree | f61e2889b255d179d6fc63ce4cb43d21f508750d /lisp | |
| parent | 25ac1ded77db0e0a839841872dbd514c4c14956b (diff) | |
| download | emacs-18657165bb88252b8285c4655e907dd4fc29a0f7.tar.gz emacs-18657165bb88252b8285c4655e907dd4fc29a0f7.zip | |
Merge with CEDET upstream (rev. 8579).
* lisp/cedet/cedet.el (cedet-packages): Remove speedbar since its
development does no longer happens in CEDET upstream but in Emacs
proper. Also remove cedet-contrib and cogre since those are only
in upstream.
* semantic/analyze/fcn.el (semantic-analyze-type-to-name): If TYPE
has a parent, return a fully qualified name.
* semantic/decorate/mode.el
(semantic-decoration-on-includes-p-default)
(semantic-decoration-on-includes-highlight-default): Declare for
byte compiler.
* semantic/wisent/python.el (semantic/format): New require.
* eieio.texi (top): Make clear that EIEIO is not a full CLOS
implementation.
(Introduction): Add further missing features.
(Building Classes): Add introductory paragraph.
(Wish List): Add metaclasses and EQL specialization.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/cedet/ChangeLog | 17 | ||||
| -rw-r--r-- | lisp/cedet/cedet.el | 3 | ||||
| -rw-r--r-- | lisp/cedet/semantic/analyze/fcn.el | 5 | ||||
| -rw-r--r-- | lisp/cedet/semantic/decorate/mode.el | 4 | ||||
| -rw-r--r-- | lisp/cedet/semantic/wisent/python.el | 1 |
5 files changed, 26 insertions, 4 deletions
diff --git a/lisp/cedet/ChangeLog b/lisp/cedet/ChangeLog index 1b8e4725dc1..c39a8a700ef 100644 --- a/lisp/cedet/ChangeLog +++ b/lisp/cedet/ChangeLog | |||
| @@ -1,3 +1,20 @@ | |||
| 1 | 2013-07-29 David Engster <deng@randomsample.de> | ||
| 2 | |||
| 3 | * lisp/cedet/cedet.el (cedet-packages): Remove speedbar since its | ||
| 4 | development does no longer happens in CEDET upstream but in Emacs | ||
| 5 | proper. Also remove cedet-contrib and cogre since those are only | ||
| 6 | in upstream. | ||
| 7 | |||
| 8 | * semantic/analyze/fcn.el (semantic-analyze-type-to-name): If TYPE | ||
| 9 | has a parent, return a fully qualified name. | ||
| 10 | |||
| 11 | * semantic/decorate/mode.el | ||
| 12 | (semantic-decoration-on-includes-p-default) | ||
| 13 | (semantic-decoration-on-includes-highlight-default): Declare for | ||
| 14 | byte compiler. | ||
| 15 | |||
| 16 | * semantic/wisent/python.el (semantic/format): New require. | ||
| 17 | |||
| 1 | 2013-07-27 Eric Ludlam <zappo@gnu.org> | 18 | 2013-07-27 Eric Ludlam <zappo@gnu.org> |
| 2 | 19 | ||
| 3 | * lisp/cedet/semantic/edit.el (semantic-edits-splice-remove): Wrap | 20 | * lisp/cedet/semantic/edit.el (semantic-edits-splice-remove): Wrap |
diff --git a/lisp/cedet/cedet.el b/lisp/cedet/cedet.el index e8720bc6624..f34442996c1 100644 --- a/lisp/cedet/cedet.el +++ b/lisp/cedet/cedet.el | |||
| @@ -46,9 +46,6 @@ | |||
| 46 | (semantic "2.2" nil "semantic/doc") | 46 | (semantic "2.2" nil "semantic/doc") |
| 47 | (srecode "1.2" nil "srecode" ) | 47 | (srecode "1.2" nil "srecode" ) |
| 48 | (ede "1.2" nil "ede" ) | 48 | (ede "1.2" nil "ede" ) |
| 49 | (speedbar "1.0.4" nil "speedbar" ) | ||
| 50 | (cogre "1.2" nil "cogre" ) | ||
| 51 | (cedet-contrib "1.2" "contrib" nil ) | ||
| 52 | ) | 49 | ) |
| 53 | "Table of CEDET packages to install.") | 50 | "Table of CEDET packages to install.") |
| 54 | 51 | ||
diff --git a/lisp/cedet/semantic/analyze/fcn.el b/lisp/cedet/semantic/analyze/fcn.el index 4300c89c9df..7512b7ca15a 100644 --- a/lisp/cedet/semantic/analyze/fcn.el +++ b/lisp/cedet/semantic/analyze/fcn.el | |||
| @@ -165,7 +165,10 @@ SCOPE is the scope object with additional items in which to search for names." | |||
| 165 | The TYPE field in a tag can be nil (return nil) | 165 | The TYPE field in a tag can be nil (return nil) |
| 166 | or a string, or a non-positional tag." | 166 | or a string, or a non-positional tag." |
| 167 | (cond ((semantic-tag-p type) | 167 | (cond ((semantic-tag-p type) |
| 168 | (semantic-tag-name type)) | 168 | (if (semantic-tag-named-parent type) |
| 169 | (semantic-analyze-unsplit-name `(,(semantic-tag-named-parent type) | ||
| 170 | ,(semantic-tag-name type))) | ||
| 171 | (semantic-tag-name type))) | ||
| 169 | ((stringp type) | 172 | ((stringp type) |
| 170 | type) | 173 | type) |
| 171 | ((listp type) | 174 | ((listp type) |
diff --git a/lisp/cedet/semantic/decorate/mode.el b/lisp/cedet/semantic/decorate/mode.el index ba06c73936b..cc5e9d9bec2 100644 --- a/lisp/cedet/semantic/decorate/mode.el +++ b/lisp/cedet/semantic/decorate/mode.el | |||
| @@ -541,6 +541,10 @@ Use a primary decoration." | |||
| 541 | 541 | ||
| 542 | ;;; Decoration Modes in other files | 542 | ;;; Decoration Modes in other files |
| 543 | ;; | 543 | ;; |
| 544 | (declare-function semantic-decoration-on-includes-p-default | ||
| 545 | "semantic/decorate/include") | ||
| 546 | (declare-function semantic-decoration-on-includes-highlight-default | ||
| 547 | "semantic/decorate/include") | ||
| 544 | (define-semantic-decoration-style semantic-decoration-on-includes | 548 | (define-semantic-decoration-style semantic-decoration-on-includes |
| 545 | "Highlight class members that are includes. | 549 | "Highlight class members that are includes. |
| 546 | This mode provides a nice context menu on the include statements." | 550 | This mode provides a nice context menu on the include statements." |
diff --git a/lisp/cedet/semantic/wisent/python.el b/lisp/cedet/semantic/wisent/python.el index 719868f7635..2c0ed5868ce 100644 --- a/lisp/cedet/semantic/wisent/python.el +++ b/lisp/cedet/semantic/wisent/python.el | |||
| @@ -39,6 +39,7 @@ | |||
| 39 | (require 'semantic/find) | 39 | (require 'semantic/find) |
| 40 | (require 'semantic/dep) | 40 | (require 'semantic/dep) |
| 41 | (require 'semantic/ctxt) | 41 | (require 'semantic/ctxt) |
| 42 | (require 'semantic/format) | ||
| 42 | 43 | ||
| 43 | (eval-when-compile | 44 | (eval-when-compile |
| 44 | (require 'cl)) | 45 | (require 'cl)) |