diff options
| author | Joakim Verona | 2013-03-26 16:20:17 +0100 |
|---|---|---|
| committer | Joakim Verona | 2013-03-26 16:20:17 +0100 |
| commit | 6f6db22fc74ffb7fbdd4d805545b7e28cd59f0c8 (patch) | |
| tree | 4a58903b4c3d010e90fc37fe10ea4d9895876d01 /lisp/cedet/ChangeLog | |
| parent | 62dd123f7c11ddbe156bc0e84dcb7ca1da5368bb (diff) | |
| parent | 48c226c2c2592e31a47559bd1689fcc4354d9479 (diff) | |
| download | emacs-6f6db22fc74ffb7fbdd4d805545b7e28cd59f0c8.tar.gz emacs-6f6db22fc74ffb7fbdd4d805545b7e28cd59f0c8.zip | |
conflict resolve
Diffstat (limited to 'lisp/cedet/ChangeLog')
| -rw-r--r-- | lisp/cedet/ChangeLog | 177 |
1 files changed, 177 insertions, 0 deletions
diff --git a/lisp/cedet/ChangeLog b/lisp/cedet/ChangeLog index 2ccce8bb01d..8b914e8843e 100644 --- a/lisp/cedet/ChangeLog +++ b/lisp/cedet/ChangeLog | |||
| @@ -1,3 +1,180 @@ | |||
| 1 | 2013-03-26 Leo Liu <sdl.web@gmail.com> | ||
| 2 | |||
| 3 | * semantic/senator.el (senator-copy-tag-to-register): Move | ||
| 4 | register handling logic from register.el. (Bug#14052) | ||
| 5 | |||
| 6 | 2013-03-21 Eric Ludlam <zappo@gnu.org> | ||
| 7 | |||
| 8 | * semantic.el (navigate-menu): Yank Tag :enable. Make sure | ||
| 9 | `senator-tag-ring' is bound. | ||
| 10 | (semantic-parse-region-default): Stop reversing the output of | ||
| 11 | parse-whole-stream. | ||
| 12 | (semantic-repeat-parse-whole-stream): Append returned tags | ||
| 13 | differently, so they come out in the right order. | ||
| 14 | |||
| 15 | * semantic/sb.el (semantic-sb-filter-tags-of-class): New option. | ||
| 16 | (semantic-sb-fetch-tag-table): Filter tags being bucketed to | ||
| 17 | exclude tags belonging to above filtered classes. | ||
| 18 | |||
| 19 | * semantic/find.el (semantic-filter-tags-by-class): New function. | ||
| 20 | |||
| 21 | * semantic/tag-ls.el (semantic-tag-similar-p-default): Add | ||
| 22 | short-circuit in case tag1 and 2 are identical. | ||
| 23 | |||
| 24 | * semantic/analyze/fcn.el | ||
| 25 | (semantic-analyze-dereference-metatype-stack): Use | ||
| 26 | `semantic-tag-similar-p' instead of 'eq' when comparing two tags | ||
| 27 | during metatype evaluation in case they are the same, but not the | ||
| 28 | same node. (Tweaked patch from Tomasz Gajewski) (Tiny change) | ||
| 29 | |||
| 30 | * semantic/db-find.el (semanticdb-partial-synchronize): Fix | ||
| 31 | require to semantic/db-typecache to be correct. | ||
| 32 | (semanticdb-find-tags-external-children-of-type): Make this a | ||
| 33 | brutish search by default. | ||
| 34 | |||
| 35 | * semantic/sort.el | ||
| 36 | (semantic-tag-external-member-children-default): When calling | ||
| 37 | `semanticdb-find-tags-external-children-of-type', pass in the | ||
| 38 | input tag as the place to start searching for externally defined | ||
| 39 | methods. | ||
| 40 | |||
| 41 | * semantic/db-file.el (semanticdb-default-save-directory): Doc | ||
| 42 | fix: Add ref to default value. | ||
| 43 | |||
| 44 | * semantic/complete.el (semantic-complete-post-command-hook): When | ||
| 45 | detecting if cursor is outside completion area, do so if cursor | ||
| 46 | moves before start of overlay, or the original starting location | ||
| 47 | of the overlay (i.e., if user deletes past beginning of the | ||
| 48 | overlay region). | ||
| 49 | (semantic-complete-inline-tag-engine): Initialize original start | ||
| 50 | of `semantic-complete-inline-overlay'. | ||
| 51 | |||
| 52 | * semantic/bovine/c.el (semantic-c-describe-environment): Update | ||
| 53 | some section titles. Test semanticdb table before printing it. | ||
| 54 | (semantic-c-reset-preprocessor-symbol-map): Update | ||
| 55 | `semantic-lex-spp-macro-symbol-obarray' outside the loop over all | ||
| 56 | the files contributing to its value. | ||
| 57 | (semantic-c-describe-environment): If there is an EDE project but | ||
| 58 | no spp symbols from it, say so. | ||
| 59 | |||
| 60 | * srecode/args.el (srecode-semantic-handle-:project): New argument | ||
| 61 | handler. Provide variable values if not in an EDE project. | ||
| 62 | |||
| 63 | * srecode/srt-mode.el (srecode-template-mode): Fix typo on srecode | ||
| 64 | name. | ||
| 65 | |||
| 66 | * srecode/cpp.el (srecode-semantic-handle-:c): Replace all | ||
| 67 | characters in FILENAME_SYMBOL that aren't valid CPP symbol chars. | ||
| 68 | |||
| 69 | * srecode/map.el (srecode-map-validate-file-for-mode): Force | ||
| 70 | semantic to load if it is not active in the template being added | ||
| 71 | to the map. | ||
| 72 | |||
| 73 | * srecode/srt.el: Add local variables for setting the autoload | ||
| 74 | file name. | ||
| 75 | (srecode-semantic-handle-:srt): New autoload cookie | ||
| 76 | |||
| 77 | * ede.el (ede-apply-preprocessor-map): Apply map to | ||
| 78 | `semantic-lex-spp-project-macro-symbol-obarray' instead of the | ||
| 79 | system one. Add require for semantic. | ||
| 80 | |||
| 81 | * ede/proj-elisp.el (ede-update-version-in-source): In case a file | ||
| 82 | has both a version variable and a Version: comment, always use | ||
| 83 | `call-next-method'. | ||
| 84 | |||
| 85 | * ede/cpp-root.el (ede-set-project-variables): Deleted. | ||
| 86 | `ede-preprocessor-map' does the job this function was attempting | ||
| 87 | to do with :spp-table. | ||
| 88 | (ede-preprocessor-map): Update file tests to provide better | ||
| 89 | messages. Do not try to get symbols from a file that is the file | ||
| 90 | in the current buffer. | ||
| 91 | |||
| 92 | * ede/base.el (ede-project-placeholder): Add more documentation to | ||
| 93 | :file slot. | ||
| 94 | (ede-load-cache): Use `insert-file-contents' instead of | ||
| 95 | `find-file-noselect' in order to avoid activating other tools. | ||
| 96 | |||
| 97 | 2013-03-21 David Engster <deng@randomsample.de> | ||
| 98 | |||
| 99 | * semantic/bovine/c.el (semantic-get-local-variables): Also add a | ||
| 100 | new variable 'this' if we are in an inline member function. For | ||
| 101 | detecting this, we check overlays at point if there is a class | ||
| 102 | spanning the current function. Also, the variable 'this' has to | ||
| 103 | be a pointer. | ||
| 104 | |||
| 105 | * semantic/bovine/gcc.el (semantic-gcc-setup): Fail gracefully | ||
| 106 | when querying g++ for defines returns an error. | ||
| 107 | |||
| 108 | * srecode/srt-mode.el: | ||
| 109 | * srecode/compile.el: | ||
| 110 | * semantic/elp.el: | ||
| 111 | * semantic/db-el.el: | ||
| 112 | * semantic/complete.el: | ||
| 113 | * ede.el: | ||
| 114 | * cogre.el: | ||
| 115 | * srecode/table.el: | ||
| 116 | * srecode/mode.el: | ||
| 117 | * srecode/insert.el: | ||
| 118 | * srecode/compile.el: | ||
| 119 | * semantic/decorate/include.el: | ||
| 120 | * semantic/db.el: | ||
| 121 | * semantic/adebug.el: | ||
| 122 | * ede/auto.el: | ||
| 123 | * srecode/dictionary.el: | ||
| 124 | * semantic/ede-grammar.el: | ||
| 125 | * semantic/db.el: | ||
| 126 | * semantic/db-find.el: | ||
| 127 | * semantic/db-file.el: | ||
| 128 | * semantic/complete.el: | ||
| 129 | * semantic/bovine/c.el: | ||
| 130 | * semantic/analyze.el: | ||
| 131 | * ede/util.el: | ||
| 132 | * ede/proj.el: | ||
| 133 | * ede/proj-elisp.el: | ||
| 134 | * ede/pconf.el: | ||
| 135 | * ede/locate.el: | ||
| 136 | * ede.el: Adapt to EIEIO namespace cleanup: Rename `object-name' | ||
| 137 | to `eieio-object-name', `object-set-name-string' to | ||
| 138 | `eieio-object-set-name-string', `object-class' to | ||
| 139 | `eieio-object-class', `class-parent' to `eieio-class-parent', | ||
| 140 | `class-parents' to `eieio-class-parents', `class-children' to | ||
| 141 | `eieio-class-children', `object-name-string' to | ||
| 142 | `eieio-object-name-string', `object-class-fast' to | ||
| 143 | `eieio--object-class'. Also replace direct access with new | ||
| 144 | accessor functions. | ||
| 145 | |||
| 146 | 2013-03-21 Tomasz Gajewski <tomga@wp.pl> (tiny change) | ||
| 147 | |||
| 148 | * ede/cpp-root.el (ede-project-autoload, initialize-instance): Fix | ||
| 149 | EDE file symbol to match rename. Fix ede-cpp-root symbol to | ||
| 150 | include -project in name. | ||
| 151 | |||
| 152 | 2013-03-21 Alex Ott <alexott@gmail.com> | ||
| 153 | |||
| 154 | * cedet-files.el (cedet-files-list-recursively): New. Recursively | ||
| 155 | find files whose names are matching to given regex | ||
| 156 | |||
| 157 | * ede.el (ede-current-project): Rewrite to avoid imperative style. | ||
| 158 | |||
| 159 | * ede/files.el (ede-find-file): Simplify code. | ||
| 160 | |||
| 161 | * ede/base.el (ede-normalize-file/directory): Add function to | ||
| 162 | normalize :file or :directory slots if they are missing. | ||
| 163 | |||
| 164 | * ede/cpp-root.el (ede-cpp-root-project): Add compile-command | ||
| 165 | slot. | ||
| 166 | (project-compile-project): Compiles project using value specified | ||
| 167 | in :compule-command slot or in compile-command local variable. | ||
| 168 | Value of slot or local variable could be string or function that | ||
| 169 | receives project and should return string that will be invoked as | ||
| 170 | command. | ||
| 171 | (project-compile-target): Invokes compilation of whole project | ||
| 172 | |||
| 173 | * ede/files.el (ede-find-project-root): New function to | ||
| 174 | find root of project that contains specific file. | ||
| 175 | (ede-files-find-existing): New function which checks presence of | ||
| 176 | given directory in the list of registered projects. | ||
| 177 | |||
| 1 | 2013-03-04 Paul Eggert <eggert@cs.ucla.edu> | 178 | 2013-03-04 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 179 | ||
| 3 | * semantic/wisent/wisent.el (wisent): Stick to ASCII in the ASCII art. | 180 | * semantic/wisent/wisent.el (wisent): Stick to ASCII in the ASCII art. |