aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/cedet
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/cedet')
-rw-r--r--lisp/cedet/ChangeLog21
-rw-r--r--lisp/cedet/semantic/grammar.el4
-rw-r--r--lisp/cedet/semantic/mru-bookmark.el6
-rw-r--r--lisp/cedet/semantic/util-modes.el12
-rw-r--r--lisp/cedet/srecode/srt-mode.el4
5 files changed, 30 insertions, 17 deletions
diff --git a/lisp/cedet/ChangeLog b/lisp/cedet/ChangeLog
index 6f2669e9fee..755f4c8159b 100644
--- a/lisp/cedet/ChangeLog
+++ b/lisp/cedet/ChangeLog
@@ -1,7 +1,20 @@
12012-11-13 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * semantic/mru-bookmark.el (semantic-mru-bookmark-mode):
4 * semantic/grammar.el (semantic-grammar-mode):
5 * semantic/util-modes.el (semantic-highlight-edits-mode)
6 (semantic-show-parser-state-mode): Avoid obsolete name
7 semantic-edits-new-change-hooks (bug#12869).
8
92012-11-13 Glenn Morris <rgm@gnu.org>
10
11 * srecode/srt-mode.el (srecode-template-mode):
12 Don't change global values of comment-start, comment-end. (Bug#12781)
13
12012-10-25 David Engster <deng@randomsample.de> 142012-10-25 David Engster <deng@randomsample.de>
2 15
3 * semantic/analyze.el (semantic-analyze-dereference-alias): New 16 * semantic/analyze.el (semantic-analyze-dereference-alias):
4 function to dereference aliases. 17 New function to dereference aliases.
5 (semantic-analyze-current-context-default): Use it. 18 (semantic-analyze-current-context-default): Use it.
6 19
7 * semantic/grammar.el (semantic-grammar-create-package): 20 * semantic/grammar.el (semantic-grammar-create-package):
@@ -12,8 +25,8 @@
12 25
13 * semantic.el (semantic-elapsed-time): Make it a defsubst. 26 * semantic.el (semantic-elapsed-time): Make it a defsubst.
14 27
15 * srecode/dictionary.el (srecode-adebug-dictionary): Remove 28 * srecode/dictionary.el (srecode-adebug-dictionary):
16 require for `semantic'. 29 Remove require for `semantic'.
17 30
18 * srecode/map.el: 31 * srecode/map.el:
19 * srecode/insert.el: Declare functions from `data-debug'. 32 * srecode/insert.el: Declare functions from `data-debug'.
diff --git a/lisp/cedet/semantic/grammar.el b/lisp/cedet/semantic/grammar.el
index c0e7b8f9038..8535c067e09 100644
--- a/lisp/cedet/semantic/grammar.el
+++ b/lisp/cedet/semantic/grammar.el
@@ -1333,8 +1333,8 @@ the change bounds to encompass the whole nonterminal tag."
1333 (add-hook 'before-change-functions 1333 (add-hook 'before-change-functions
1334 'semantic--grammar-clear-macros-regexp-2 nil t) 1334 'semantic--grammar-clear-macros-regexp-2 nil t)
1335 ;; Handle safe re-parse of grammar rules. 1335 ;; Handle safe re-parse of grammar rules.
1336 (semantic-make-local-hook 'semantic-edits-new-change-hooks) 1336 (semantic-make-local-hook 'semantic-edits-new-change-functions)
1337 (add-hook 'semantic-edits-new-change-hooks 1337 (add-hook 'semantic-edits-new-change-functions
1338 'semantic-grammar-edits-new-change-hook-fcn 1338 'semantic-grammar-edits-new-change-hook-fcn
1339 nil t) 1339 nil t)
1340 (semantic-run-mode-hooks 'semantic-grammar-mode-hook)) 1340 (semantic-run-mode-hooks 'semantic-grammar-mode-hook))
diff --git a/lisp/cedet/semantic/mru-bookmark.el b/lisp/cedet/semantic/mru-bookmark.el
index d042ba42582..1358fc7d062 100644
--- a/lisp/cedet/semantic/mru-bookmark.el
+++ b/lisp/cedet/semantic/mru-bookmark.el
@@ -292,13 +292,13 @@ minor mode is enabled."
292 (setq semantic-mru-bookmark-mode nil) 292 (setq semantic-mru-bookmark-mode nil)
293 (error "Buffer %s was not set up for parsing" 293 (error "Buffer %s was not set up for parsing"
294 (buffer-name))) 294 (buffer-name)))
295 (semantic-make-local-hook 'semantic-edits-new-change-hooks) 295 (semantic-make-local-hook 'semantic-edits-new-change-functions)
296 (add-hook 'semantic-edits-new-change-hooks 296 (add-hook 'semantic-edits-new-change-functions
297 'semantic-mru-bookmark-change-hook-fcn nil t) 297 'semantic-mru-bookmark-change-hook-fcn nil t)
298 (add-hook 'semantic-edits-move-change-hooks 298 (add-hook 'semantic-edits-move-change-hooks
299 'semantic-mru-bookmark-change-hook-fcn nil t)) 299 'semantic-mru-bookmark-change-hook-fcn nil t))
300 ;; Remove hooks 300 ;; Remove hooks
301 (remove-hook 'semantic-edits-new-change-hooks 301 (remove-hook 'semantic-edits-new-change-functions
302 'semantic-mru-bookmark-change-hook-fcn t) 302 'semantic-mru-bookmark-change-hook-fcn t)
303 (remove-hook 'semantic-edits-move-change-hooks 303 (remove-hook 'semantic-edits-move-change-hooks
304 'semantic-mru-bookmark-change-hook-fcn t))) 304 'semantic-mru-bookmark-change-hook-fcn t)))
diff --git a/lisp/cedet/semantic/util-modes.el b/lisp/cedet/semantic/util-modes.el
index c9a0faefe6c..744d37ff189 100644
--- a/lisp/cedet/semantic/util-modes.el
+++ b/lisp/cedet/semantic/util-modes.el
@@ -221,11 +221,11 @@ minor mode is enabled."
221 (setq semantic-highlight-edits-mode nil) 221 (setq semantic-highlight-edits-mode nil)
222 (error "Buffer %s was not set up for parsing" 222 (error "Buffer %s was not set up for parsing"
223 (buffer-name))) 223 (buffer-name)))
224 (semantic-make-local-hook 'semantic-edits-new-change-hooks) 224 (semantic-make-local-hook 'semantic-edits-new-change-functions)
225 (add-hook 'semantic-edits-new-change-hooks 225 (add-hook 'semantic-edits-new-change-functions
226 'semantic-highlight-edits-new-change-hook-fcn nil t)) 226 'semantic-highlight-edits-new-change-hook-fcn nil t))
227 ;; Remove hooks 227 ;; Remove hooks
228 (remove-hook 'semantic-edits-new-change-hooks 228 (remove-hook 'semantic-edits-new-change-functions
229 'semantic-highlight-edits-new-change-hook-fcn t))) 229 'semantic-highlight-edits-new-change-hook-fcn t)))
230 230
231(semantic-add-minor-mode 'semantic-highlight-edits-mode 231(semantic-add-minor-mode 'semantic-highlight-edits-mode
@@ -460,8 +460,8 @@ minor mode is enabled."
460 (append mode-line-modified 460 (append mode-line-modified
461 '(semantic-show-parser-state-string)))) 461 '(semantic-show-parser-state-string))))
462 ;; Add hooks 462 ;; Add hooks
463 (semantic-make-local-hook 'semantic-edits-new-change-hooks) 463 (semantic-make-local-hook 'semantic-edits-new-change-functions)
464 (add-hook 'semantic-edits-new-change-hooks 464 (add-hook 'semantic-edits-new-change-functions
465 'semantic-show-parser-state-marker nil t) 465 'semantic-show-parser-state-marker nil t)
466 (semantic-make-local-hook 'semantic-edits-incremental-reparse-failed-hook) 466 (semantic-make-local-hook 'semantic-edits-incremental-reparse-failed-hook)
467 (add-hook 'semantic-edits-incremental-reparse-failed-hook 467 (add-hook 'semantic-edits-incremental-reparse-failed-hook
@@ -491,7 +491,7 @@ minor mode is enabled."
491 (setq mode-line-modified 491 (setq mode-line-modified
492 (delq 'semantic-show-parser-state-string mode-line-modified)) 492 (delq 'semantic-show-parser-state-string mode-line-modified))
493 ;; Remove hooks 493 ;; Remove hooks
494 (remove-hook 'semantic-edits-new-change-hooks 494 (remove-hook 'semantic-edits-new-change-functions
495 'semantic-show-parser-state-marker t) 495 'semantic-show-parser-state-marker t)
496 (remove-hook 'semantic-edits-incremental-reparse-failed-hook 496 (remove-hook 'semantic-edits-incremental-reparse-failed-hook
497 'semantic-show-parser-state-marker t) 497 'semantic-show-parser-state-marker t)
diff --git a/lisp/cedet/srecode/srt-mode.el b/lisp/cedet/srecode/srt-mode.el
index 12fc08b90e4..298c8949435 100644
--- a/lisp/cedet/srecode/srt-mode.el
+++ b/lisp/cedet/srecode/srt-mode.el
@@ -189,8 +189,8 @@ we can tell font lock about them.")
189;;;###autoload 189;;;###autoload
190(define-derived-mode srecode-template-mode fundamental-mode "SRecorder" 190(define-derived-mode srecode-template-mode fundamental-mode "SRecorder"
191 "Major-mode for writing SRecode macros." 191 "Major-mode for writing SRecode macros."
192 (setq comment-start ";;" 192 (set (make-local-variable 'comment-start) ";;")
193 comment-end "") 193 (set (make-local-variable 'comment-end) "")
194 (set (make-local-variable 'parse-sexp-ignore-comments) t) 194 (set (make-local-variable 'parse-sexp-ignore-comments) t)
195 (set (make-local-variable 'comment-start-skip) 195 (set (make-local-variable 'comment-start-skip)
196 "\\(\\(^\\|[^\\\\\n]\\)\\(\\\\\\\\\\)*\\);+ *") 196 "\\(\\(^\\|[^\\\\\n]\\)\\(\\\\\\\\\\)*\\);+ *")