ECB-2.40 -- Compilation buffer mode is always applied to the edit window

View: New views
5 Messages — Rating Filter:   Alert me  

ECB-2.40 -- Compilation buffer mode is always applied to the edit window

by Bugzilla from redm@gmx.de :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

X-Reporter-Void-Vars-Found: ecb-max-lisp-eval-depth-old ecb-max-specpdl-size-
old ecb-use-semantic-grouping
--text follows this line--

Please enter the details of your bug report here

Since upgrading to 2.40 I have the problem that when activating the
compilation buffer, e.g. by starting compilation or grepping, the respective
mode is applied to the edit window instead of the compilation window. So e.g.
the edit window has loaded a source file and is in mode C++. After starting a
grep the mode of the edit window changes to igrep, while the grep output is in
normal text mode.

This does not happen, when ECB is not loaded.

Btw: After upgrading to current snapshot for testing, I noticed that the tree
buffer windows don't automaximize anymore. ... Actually it's even more weird:
I usually toggle between two layouts, left5 and a self defined with methods
and analyze buffer. After toggling to the self defined for the first time, no
matter which tree window I try to maximize afterwards (so e.g. also in the
sources buffer in the left5 layout), the methods buffer gets maximized ...



Emacs  : XEmacs 21.4 (patch 21) "Educational Television" [Lucid] (i486-linux-
gnu, Mule) of Sat Aug  2 2008 on palmer
Package: ECB: 2.40, CEDET: 1.0pre7, semantic: 2.0pre7, eieio: 1.2, speedbar:
1.0.3, JDEE: 2.3.3

current state:
==============
(setq
 after-save-hook '(ecb-update-methods-after-saving)
 auto-mode-alist '(("\\.h$" . c++-mode) ("ProjStep\\.ede" . emacs-lisp-mode)
                                                                         ("\\.cgr\\'" . cogre-mode) ("\\.dot\\'" . cogre-dot-mode)
                                                                         ("Project\\.ede$" . emacs-lisp-mode) ("\\.srt$" . srecode-template-
mode)
                                                                         ("\\.wy$" . wisent-grammar-mode) ("\\.by$" . bovine-grammar-mode)
                                                                         ("CMakeLists\\.txt\\'" . cmake-mode) ("\\.cmake\\'" . cmake-mode)
                                                                         ("\\.\\(?:xsl\\|fo\\)$" . xsl-mode) ("\\+\\+log\\." . xetla-log-
edit-mode)
                                                                         ("/\\(=tagging-method\\|\\.arch-inventory\\)$" . xetla-inventory-
file-mode)
                                                                         ("\\$CHANGE_LOG\\$\\.TXT" . change-log-mode)
                                                                         ("[Cc]hange.?[Ll]og?\\(?:.[0-9]+\\)?\\'" . change-log-mode)
                                                                         ("\\.vhdl?\\'" . vhdl-mode) ("\\.bib\\'" . bibtex-mode)
                                                                         ("/app-defaults/" . xrdb-mode) ("\\.ad\\'" . xrdb-mode)
                                                                         ("[./\\]X\\(defaults\\|environment\\|resources\\|modmap\\)\\'" .
xrdb-mode)
                                                                         ("\\.xpm$" . xpm-mode) ("\\.[^/]*wm2?\\(?:rc\\)?\\'" . winmgr-mode)
                                                                         ("\\.mss\\'" . scribe-mode) ("\\.m\\(?:[mes]\\|an\\)\\'" . nroff-
mode)
                                                                         ("\\.\\(xpm\\|XPM\\)\\'" . image-mode) ("\\.\\(xbm\\|XBM\\)\\'" .
image-mode)
                                                                         ("\\.\\(tiff?\\|TIFF?\\)\\'" . image-mode)
                                                                         ("\\.\\(jpe?g\\|JPE?G\\)\\'" . image-mode)
                                                                         ("\\.\\(gif\\|GIF\\)\\'" . image-mode) ("\\.\\(png\\|PNG\\)\\'" .
image-mode)
                                                                         ("\\.desktop\\(\\.in\\)?$" . desktop-entry-mode) ("\\.css$" . css-
mode)
                                                                         ("access\\.conf\\(\\.default\\)?$" . apache-mode)
                                                                         ("srm\\.conf\\(\\.default\\)?$" . apache-mode)
                                                                         ("httpd\\.conf\\(\\.default\\)?$" . apache-mode)
                                                                         ("\\.htaccess\\(\\.default\\)?$" . apache-mode)
                                                                         ("\\.texi\\(?:nfo\\)?\\'" . texinfo-mode)
                                                                         ("\\.\\(?:sty\\|cls\\|bbl\\)\\'" . latex-mode) ("\\.[tT]e[xX]\\'" .
tex-mode)
                                                                         ("\\.ltx\\'" . latex-mode) ("\\.grm\\'" . sml-yacc-mode)
                                                                         ("\\.cm\\'" . sml-cm-mode) ("\\.s\\(ml\\|ig\\)\\'" . sml-mode)
                                                                         ("\\.si\\(v\\|eve\\)\\'" . sieve-mode)
                                                                         ("\\.\\(?:[ckz]?sh\\|shar\\)\\'" . sh-mode)
                                                                         ("/\\.\\(?:[kz]shenv\\|xsession\\)\\'" . sh-mode)
                                                                         ("/\\.\\(?:[ckz]sh\\|bash\\|tcsh\\|es\\|xinit\\|startx\\)rc\\'" .
sh-mode)
                                                                         ("/\\.\\(?:bash_\\|z\\)?\\(profile\\|login\\|logout\\)\\'" . sh-
mode)
                                                                         ("\\.ds\\(?:ss\\)?l\\'" . dsssl-mode) ("\\.oak\\'" . scheme-mode)
                                                                         ("\\.scm?\\(?:\\.[0-9]*\\)?\\'" . scheme-mode) ("\\.rb$" . ruby-
mode)
                                                                         ("\\.py$" . python-mode) ("\\.xsd\\'" . xml-mode) ("\\.xml\\'" .
xml-mode)
                                                                         ("\\.\\(?:sgml?\\|dtd\\)\\'" . sgml-mode) ("\\.jsp\\'" . html-mode)
                                                                         ("\\.[sj]?html?\\'" . html-mode) ("\\.wrl\\'" . vrml-mode)
                                                                         ("\\.verilog\\'" . verilog-mode) ("\\.vlog\\'" . verilog-mode)
                                                                         ("\\.dv\\'" . verilog-mode) ("\\.vh?\\'" . verilog-mode)
                                                                         ("\\.uil$" . uil-mode) ("\\.\\(?:tcl\\|exp\\)\\'" . tcl-mode)
                                                                         ("\\.sql$" . sql-mode) ("\\.spec\\(\\.in\\)?$" . rpm-spec-mode)
                                                                         ("\\.prolog\\'" . prolog-mode) ("\\.c?ps\\'" . postscript-mode)
                                                                         ("\\.inc\\'" . php-mode) ("\\.phtml\\'" . php-mode)
                                                                         ("\\.php[s34]?\\'" . php-mode) ("\\.p\\(?:as\\)?\\'" . pascal-mode)
                                                                         ("\\.am\\'" . makefile-mode)
                                                                         ("\\(GNU\\)?[Mm]akefile\\(\\.in\\)*\\'" . makefile-mode)
                                                                         ("\\.ma?ke?\\'" . makefile-mode) ("\\.lua$" . lua-mode)
                                                                         ("\\.pac$" . javascript-mode) ("\\.js$" . javascript-mode)
                                                                         ("\\.icn\\'" . icon-mode) ("\\.e\\'" . eiffel-mode)
                                                                         ("\\.\\(diffs?\\|patch\\|rej\\)\\'" . diff-mode)
                                                                         ("configure\\.\\(in\\|ac\\)\\'" . autoconf-mode) ("\\.m4\\'" .
autoconf-mode)
                                                                         ("\\.asm\\'" . asm-mode) ("\\.[sS]\\'" . asm-mode)
                                                                         ("\\.\\([pP][Llm]\\|al\\)\\'" . perl-mode) ("\\.tar$" . tar-mode)
                                                                         ("\\.\\(?:arc\\|[ejw]ar\\|zip\\|lzh\\|zoo\\)\\'" . archive-mode)
                                                                         ("\\.ml[iylp]?$" . caml-mode) ("\\.soa\\'" . dns-mode)
                                                                         ("/drafts/[0-9]+\\'" . mh-letter-mode) ("\\.java\\'" . jde-mode)
                                                                         ("\\.l[gh]s\\'" . literate-haskell-mode)
                                                                         ("\\.\\(?:[gh]s\\|hi\\)\\'" . haskell-mode)
                                                                         ("\\.F\\(?:OR\\)?\\'" . fortran-mode) ("\\.f\\(?:or\\)?\\'" .
fortran-mode)
                                                                         ("\\.[fF]90\\'" . f90-mode) ("\\.docbook$" . docbook-mode)
                                                                         ("\\.awk\\'" . awk-mode)
                                                                         ("\\.\\(u?lpc\\|pike\\|pmod\\(.in\\)?\\)\\'" . pike-mode)
                                                                         ("\\.idl\\'" . idl-mode) ("\\.java\\'" . java-mode) ("\\.m\\'" .
objc-mode)
                                                                         ("\\.lex\\'" . c-mode) ("\\.y\\(acc\\)?\\'" . c-mode) ("\\.[ch]\\'"
. c-mode)
                                                                         ("\\.\\(CC?\\|HH?\\)\\'" . c++-mode)
                                                                         ("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode)
                                                                         ("\\.\\(cc\\|hh\\)\\'" . c++-mode) ("\\.ad[abs]\\'" . ada-mode)
                                                                         ("\\.te?xt\\'" . text-mode) ("\\.el\\'" . emacs-lisp-mode)
                                                                         ("\\.c?l\\(?:i?sp\\)?\\'" . lisp-mode) ("\\.article\\'" . text-mode)
                                                                         ("\\.letter\\'" . text-mode) ("\\`/tmp/Re" . text-mode)
                                                                         ("/Message[0-9]*\\'" . text-mode) ("^/tmp/fol/" . text-mode)
                                                                         ("[/\\][._].*emacs\\'" . emacs-lisp-mode) ("\\.ml\\'" . lisp-mode)
                                                                         ("\\.m?spec$" . sh-mode) ("\\.[123456789]\\'" . nroff-mode))
 c++-mode-hook '((lambda nil
                                                                        (define-key c++-mode-map [(control c) (control v)]
                                                                         (quote
                                                                                (lambda nil (interactive)
                                                                                 (comment-region (region-beginning) (region-end) (quote (4))))
                                                                                )
                                                                         )
                                                                        )
                                                                 kde-c++-mode-hook semantic-default-c-setup)
 c-mode-common-hook nil
 c-mode-hook '(kde-c-mode-hook semantic-default-c-setup)
 compilation-mode-hook nil
 compilation-window-height nil
 ediff-quit-hook '(ediff-cleanup-mess ecb-ediff-quit-hook)
 help-mode-hook nil
 java-mode-hook '(wisent-java-default-setup)
 max-lisp-eval-depth 1000
 max-specpdl-size 3000
 post-command-hook '(mode-local-post-major-mode-change ecb-handle-major-mode-
visibilty
                                                                                 ecb-layout-post-command-hook blink-cursor-post-command-hook paren-
highlight)
 pre-command-hook '(ecb-layout-pre-command-hook paren-nuke-extent pending-
delete-pre-hook)
 system-type 'linux
 temp-buffer-max-height 0.5
 truncate-lines nil
 truncate-partial-width-windows nil
 window-system 'x
 semantic-after-partial-cache-change-hook '(semanticdb-partial-synchronize-
table
                                                                                                                                                                                ecb-update-after-partial-
reparse)
 semantic-after-toplevel-cache-change-hook '(semanticdb-synchronize-table
                                                                                                                                                                                 ecb-rebuild-methods-buffer-
with-tagcache)
 semantic-format-face-alist '((function . font-lock-function-name-face)
                                                                                                                        (variable . font-lock-variable-name-face)
                                                                                                                        (type . font-lock-type-face)
                                                                                                                        (include . font-lock-preprocessor-face)
                                                                                                                        (package . font-lock-preprocessor-face)
                                                                                                                        (label . font-lock-string-face) (comment . font-lock-comment-
face)
                                                                                                                        (keyword . font-lock-keyword-face) (abstract . italic)
                                                                                                                        (static . underline) (documentation . font-lock-doc-face))
 semantic-orphaned-member-metaparent-type "class"
 semantic-uml-colon-string " : "
 speedbar-dynamic-tags-function-list '((semantic-sb-fetch-tag-table .
                                                                                                                                                                semantic-sb-insert-tag-table)
                                                                                                                                                         (speedbar-fetch-dynamic-imenu .
                                                                                                                                                                speedbar-insert-imenu-list)
                                                                                                                                                         (speedbar-fetch-dynamic-etags .
                                                                                                                                                                speedbar-insert-etags-list)
                                                                                                                                                         )
 speedbar-fetch-etags-arguments '("-D" "-I" "-o" "-")
 speedbar-fetch-etags-command "etags"
 speedbar-fetch-etags-parse-list '(("\\.\\([cChH]\\|c\\+\\+\\|cpp\\|cc\\|hh\\|
java\\|cxx\\|hxx\\)\\'" . speedbar-parse-c-or-c++tag)
                                                                                                                                         ("^\\.emacs$\\|.\\(el\\|l\\|lsp\\)\\'" .
                                                                                                                                                "def[^i]+\\s-+\\(\\(\\w\\|[-_]\\)+\\)\\s-*")
                                                                                                                                         ("\\.tex\\'" . speedbar-parse-tex-string)
                                                                                                                                         ("\\.p\\'" .
                                                                                                                                                "\\(\\(FUNCTION\\|function\\|PROCEDURE\\|
procedure\\)\\s-+\\([a-zA-Z0-9_.:]+\\)\\)\\s-*(?^?")
                                                                                                                                         )
 speedbar-tag-group-name-minimum-length 4
 speedbar-tag-hierarchy-method '(speedbar-trim-words-tag-hierarchy speedbar-
sort-tag-hierarchy)
 speedbar-tag-regroup-maximum-length 10
 speedbar-tag-split-minimum-length 100
 ecb-adviced-function-sets '((ecb-compatibility-advices)
                                                                                                                 (ecb-winman-not-supported-function-advices)
                                                                                                                 (ecb-winman-winring-adviced-functions)
                                                                                                                 (ecb-winman-escreen-adviced-functions)
                                                                                                                 (ecb-eshell-adviced-functions) (ecb-methods-browser-advices)
                                                                                                                 (ecb-vc-advices) (ecb-speedbar-adviced-functions)
                                                                                                                 (ecb-permanent-adviced-layout-functions)
                                                                                                                 (ecb-layout-basic-adviced-functions) (ecb-always-disabled-
advices))
 ecb-adviced-functions '((scroll-all-function-all . around) (count-windows .
around)
                                                                                                 (electric-buffer-list . after) (electric-buffer-list . before)
                                                                                                 (electric-command-history . before) (Electric-pop-up-window .
around)
                                                                                                 (one-window-p . around) (bs-show . before)
                                                                                                 (unpop-window-configuration . before)
                                                                                                 (pop-window-configuration . before)
                                                                                                 (push-window-configuration . before) (winner-undo . before)
                                                                                                 (winner-redo . before) (winner-mode . before)
                                                                                                 (winring-initialize . after)
                                                                                                 (winring-save-current-configuration . before)
                                                                                                 (winring-restore-configuration . before)
                                                                                                 (winring-duplicate-configuration . before) (winring-set-name .
after)
                                                                                                 (escreen-save-current-screen-configuration . before) (eshell .
around)
                                                                                                 (custom-save-all . around) (make-indirect-buffer . after)
                                                                                                 (vc-checkin . after) (clearcase-sync-from-disk . after)
                                                                                                 (dframe-select-attached-frame . after)
                                                                                                 (dframe-mouse-set-point . around) (speedbar-get-focus . around)
                                                                                                 (speedbar-frame-mode . around) (speedbar-click . around)
                                                                                                 (set-window-configuration/mapping . after)
                                                                                                 (set-window-configuration . after)
                                                                                                 (current-window-configuration . after) (balance-windows . around)
                                                                                                 (walk-windows . around) (other-window-for-scrolling . around)
                                                                                                 (switch-to-buffer . around) (switch-to-buffer-other-window .
around)
                                                                                                 (split-window . around) (split-window . before)
                                                                                                 (split-window-vertically . around) (split-window-horizontally .
around)
                                                                                                 (delete-other-windows . around) (delete-other-windows . before)
                                                                                                 (delete-window . around) (delete-window . before)
                                                                                                 (delete-windows-on . around) (other-window . around)
                                                                                                 (display-buffer . around) (pop-to-buffer . around)
                                                                                                 (shrink-window-if-larger-than-buffer . around)
                                                                                                 (scroll-other-window . around) (compilation-set-window-height .
around)
                                                                                                 (delete-frame . around))
 ecb-autocontrol/sync-fcn-register '((ecb-symboldef-buffer-sync . ecb-
symboldef-buffer-name)
                                                                                                                                                 (ecb-analyse-buffer-sync . ecb-analyse-buffer-
name)
                                                                                                                                                 (ecb-eshell-buffer-sync)
                                                                                                                                                 (ecb-tag-sync . ecb-methods-buffer-name)
                                                                                                                                                 (ecb-basic-buffer-sync)
                                                                                                                                                 (ecb-speedbar-buffer-sync . ecb-speedbar-buffer-
name)
                                                                                                                                                 (ecb-repair-only-ecb-window-layout)
                                                                                                                                                 (ecb-layout-post-command-hook)
                                                                                                                                                 (ecb-layout-pre-command-hook)
                                                                                                                                                 (ecb-handle-major-mode-visibilty)
                                                                                                                                                 (ecb-compilation-buffer-list-changed-p)
                                                                                                                                                 (ecb-stealthy-updates) (ecb-monitor-autocontrol-
functions))
 ecb-current-maximized-ecb-buffer-name nil
 ecb-ecb-buffer-registry '((" *ECB Directories*" ecb-directories-buffer-name t
                                                                                                                ecb-set-directories-buffer)
                                                                                                         (" *ECB Sources*" ecb-sources-buffer-name t ecb-set-sources-
buffer)
                                                                                                         (" *ECB History*" ecb-history-buffer-name t ecb-set-history-
buffer)
                                                                                                         (" *ECB Methods*" ecb-methods-buffer-name t nil)
                                                                                                         (" *ECB Analyse*" ecb-analyse-buffer-name t nil))
 ecb-edit-area-creators '((0 . split-window-vertically))
 ecb-idle-timer-alist '((ecb-stealthy-updates "ecb-idle-timer<6>" 1 1 ecb-
stealthy-updates t nil
                                                                                                 (nil) (19002 13992 897632))
                                                                                                (ecb-monitor-autocontrol-functions "ecb-idle-timer<5>" 1 1
                                                                                                 ecb-monitor-autocontrol-functions t nil (nil) (19002 13992
897702))
                                                                                                (ecb-repair-only-ecb-window-layout "ecb-idle-timer<4>" 0.5 0.5
                                                                                                 ecb-repair-only-ecb-window-layout t nil (nil) (19002 13997
181796))
                                                                                                (ecb-compilation-buffer-list-changed-p "ecb-idle-timer<3>" 0.25
0.25
                                                                                                 ecb-compilation-buffer-list-changed-p t nil (nil) (19002 13996
775749))
                                                                                                (ecb-basic-buffer-sync "ecb-idle-timer<2>" 0.25 0.25
                                                                                                 ecb-basic-buffer-sync t nil (nil) (19002 13996 775828))
                                                                                                (ecb-tag-sync "ecb-idle-timer" 0.25 0.25 ecb-tag-sync t nil (nil)
                                                                                                 (19002 13996 811520))
                                                                                                )
 ecb-last-window-config-before-deactivation nil
 ecb-minor-mode t
 ecb-partial-reparse-always-full-fetch nil
 ecb-path-selected-directory "/home/michael/Temp/semantic_test_inherit1"
 ecb-path-selected-source
'("/home/michael/Temp/semantic_test_inherit1/main.cpp" . "main.cpp")
 ecb-post-command-hooks '(ecb-handle-major-mode-visibilty ecb-layout-post-
command-hook)
 ecb-pre-command-hooks '(ecb-layout-pre-command-hook)
 ecb-special-ecb-buffers-of-current-layout '(" *ECB Directories*" " *ECB
Sources*"
                                                                                                                                                                                 " *ECB History*")
 ecb-stealthy-function-list '(ecb-stealthy-empty-dir-check
                                                                                                                        ecb-stealthy-vc-check-in-directories-buf
                                                                                                                        ecb-stealthy-vc-check-in-sources-buf
                                                                                                                        ecb-stealthy-vc-check-in-history-buf
                                                                                                                        ecb-stealthy-ro-check-in-sources-buf
                                                                                                                        ecb-stealthy-ro-check-in-directories-buf)
 ecb-stealthy-function-state-alist '((ecb-stealthy-vc-check-in-directories-buf
. done)
                                                                                                                                                 (ecb-stealthy-vc-check-in-sources-buf . done)
                                                                                                                                                 (ecb-stealthy-vc-check-in-history-buf . done)
                                                                                                                                                 (ecb-stealthy-ro-check-in-sources-buf . done)
                                                                                                                                                 (ecb-stealthy-ro-check-in-directories-buf . done)
                                                                                                                                                 (ecb-stealthy-empty-dir-check . done))
 ecb-toggle-layout-state 0
 ecb-tree-buffer-creators '((ecb-analyse-buffer-name . ecb-create-analyse-
tree-buffer)
                                                                                                                (ecb-methods-buffer-name . ecb-create-methods-tree-buffer)
                                                                                                                (ecb-history-buffer-name . ecb-create-history-tree-buffer)
                                                                                                                (ecb-sources-buffer-name . ecb-create-sources-tree-buffer)
                                                                                                                (ecb-directories-buffer-name . ecb-create-directories-tree-
buffer))
 ecb-windows-hidden-state 'none
 ecb-activate-before-layout-draw-hook nil
 ecb-activate-before-new-frame-created-hook nil
 ecb-activate-hook '(ecb-eshell-auto-activate-hook)
 ecb-activation-selects-ecb-frame-if-already-active 'ask
 ecb-add-path-for-not-matching-files '(t)
 ecb-advice-window-functions-signal-error nil
 ecb-after-directory-change-hook nil
 ecb-analyse-bucket-element-face 'ecb-analyse-bucket-element-face
 ecb-analyse-bucket-node-face 'ecb-analyse-bucket-node-face
 ecb-analyse-buffer-after-create-hook nil
 ecb-analyse-buffer-name " *ECB Analyse*"
 ecb-analyse-buffer-sync 'basic
 ecb-analyse-buffer-sync-delay 2
 ecb-analyse-collapsed-buckets nil
 ecb-analyse-face 'ecb-default-highlight-face
 ecb-analyse-fontified-buckets '("Context" "Prefix" "Completions" "Local
Variables" "Arguments"
                                                                                                                                 "Assignee" "Function" "Argument #")
 ecb-analyse-gen-tag-info-fn nil
 ecb-analyse-general-face 'ecb-default-general-face
 ecb-analyse-show-node-info '(if-too-long . name)
 ecb-analyse-show-tag-info-fn 'message
 ecb-auto-activate t
 ecb-auto-compatibility-check t
 ecb-auto-expand-directory-tree 'best
 ecb-auto-expand-tag-tree 'expand-spec
 ecb-auto-expand-tag-tree-collapse-other nil
 ecb-auto-save-before-etags-methods-rebuild t
 ecb-auto-update-methods-after-save nil
 ecb-basic-buffer-sync '(Info-mode dired-mode)
 ecb-basic-buffer-sync-delay 0.25
 ecb-basic-buffer-sync-hook nil
 ecb-before-activate-hook nil
 ecb-before-deactivate-hook nil
 ecb-bucket-node-display '("" "" ecb-bucket-node-face)
 ecb-cache-directory-contents '(("^/\\([^:/]*@\\)?\\([^@:/]*\\):.*" . 0) (".*"
. 50))
 ecb-cache-directory-contents-not nil
 ecb-change-layout-preserves-compwin-state t
 ecb-clear-caches-before-activate nil
 ecb-common-tree-buffer-after-create-hook nil
 ecb-compilation-buffer-names '(("*Calculator*") ("*vc*") ("*vc-diff*")
("\\*Apropos.*\\*" . t)
                                                                                                                                ("*Occur*") ("*shell*") ("\\*[cC]ompilation.*\\*" . t)
                                                                                                                                ("\\*i?grep.*\\*" . t) ("*JDEE Compile Server*")
                                                                                                                                ("\\*Help.*\\*" . t) ("*Completions*") ("*Backtrace*")
                                                                                                                                ("*Compile-log*") ("*bsh*") (" *Message-Log*"))
 ecb-compilation-major-modes '(compilation-mode)
 ecb-compilation-predicates '(comint-check-proc)
 ecb-compile-window-height nil
 ecb-compile-window-prevent-shrink-below-height t
 ecb-compile-window-temporally-enlarge 'after-display
 ecb-compile-window-width 'frame
 ecb-create-layout-file "~/.ecb-user-layouts.el"
 ecb-create-layout-frame-height 51
 ecb-create-layout-frame-width 140
 ecb-deactivate-hook nil
 ecb-debug-mode nil
 ecb-default-tag-filter nil
 ecb-directories-buffer-after-create-hook nil
 ecb-directories-buffer-name " *ECB Directories*"
 ecb-directories-general-face 'ecb-default-general-face
 ecb-directories-menu-sorter nil
 ecb-directories-menu-user-extension '(("Version Control"
                                                                                                                                                                (ecb-dir-popup-cvs-status "CVS Status")
                                                                                                                                                                (ecb-dir-popup-cvs-examine "CVS
Examine")
                                                                                                                                                                (ecb-dir-popup-cvs-update "CVS
Update"))
                                                                                                                                                         )
 ecb-directories-menu-user-extension-function 'ignore
 ecb-directories-show-node-info '(if-too-long . path)
 ecb-directories-update-speedbar 'auto
 ecb-directory-face 'ecb-default-highlight-face
 ecb-directory-not-accessible-face 'ecb-directory-not-accessible-face
 ecb-display-default-dir-after-start t
 ecb-display-image-icons-for-semantic-tags t
 ecb-enlarged-compilation-window-max-height 'best
 ecb-eshell-auto-activate nil
 ecb-eshell-buffer-sync 'basic
 ecb-eshell-buffer-sync-delay 'basic
 ecb-eshell-enlarge-when-eshell t
 ecb-eshell-fit-window-to-command-output t
 ecb-exclude-parents-regexps nil
 ecb-excluded-directories-regexps '("^\\(CVS\\|\\.[^xX]*\\)$")
 ecb-expand-methods-switch-off-auto-expand t
 ecb-find-external-tag-functions '((default ecb-search-tag-by-semantic-
analyzer)
                                                                                                                                         (jde-mode ecb-jde-show-class-source))
 ecb-fix-window-size nil
 ecb-font-lock-tags t
 ecb-force-reparse-when-semantic-idle-scheduler-off nil
 ecb-grep-function 'igrep
 ecb-grep-recursive-function 'igrep-find
 ecb-help-html-path "../../etc/ecb/html/ecb.html"
 ecb-help-info-path "../../info/ecb.info"
 ecb-hide-ecb-windows-after-hook nil
 ecb-hide-ecb-windows-before-hook nil
 ecb-highlight-tag-with-point 'highlight-scroll
 ecb-highlight-tag-with-point-delay 0.25
 ecb-history-bucket-node-dir-soure-path-face 'ecb-history-bucket-node-dir-
soure-path-face
 ecb-history-bucket-node-face 'ecb-history-bucket-node-face
 ecb-history-buffer-after-create-hook nil
 ecb-history-buffer-name " *ECB History*"
 ecb-history-dead-buffer-face 'ecb-history-dead-buffer-face
 ecb-history-exclude-file-regexps '("TAGS$" "semantic\\.cache$")
 ecb-history-face 'ecb-default-highlight-face
 ecb-history-general-face 'ecb-default-general-face
 ecb-history-indirect-buffer-face 'ecb-history-indirect-buffer-face
 ecb-history-make-buckets 'directory-with-source-path
 ecb-history-menu-sorter nil
 ecb-history-menu-user-extension '(("Version control"
                                                                                                                                                (ecb-file-popup-ediff-revision "Ediff against
revision")
                                                                                                                                                ("---") (ecb-file-popup-vc-next-action "Check
In/Out")
                                                                                                                                                (ecb-file-popup-vc-log "Revision history")
                                                                                                                                                (ecb-file-popup-vc-annotate "Annotate")
                                                                                                                                                (ecb-file-popup-vc-diff "Diff against last version")
("---")
                                                                                                                                                (ecb-file-popup-vc-refresh-file "Recompute state for
file")
                                                                                                                                                (ecb-file-popup-vc-refresh-all-files
                                                                                                                                                 "Recompute state for whole history")
                                                                                                                                                )
                                                                                                                                         )
 ecb-history-menu-user-extension-function 'ignore
 ecb-history-show-node-info '(always . name-path)
 ecb-history-sort-ignore-case t
 ecb-history-sort-method 'name
 ecb-history-stick-indirect-buffers-to-basebuffer t
 ecb-ignore-display-buffer-function 'always
 ecb-ignore-pop-up-frames 'compile-window
 ecb-ignore-special-display 'compile-window
 ecb-jde-set-directories-buffer-to-jde-sourcepath nil
 ecb-key-map '("C-c ." (t "fh" ecb-history-filter) (t "fs" ecb-sources-filter)
                                                         (t "fm" ecb-methods-filter) (t "fr" ecb-methods-filter-regexp)
                                                         (t "ft" ecb-methods-filter-tagclass) (t "fc" ecb-methods-filter-
current-type)
                                                         (t "fp" ecb-methods-filter-protection) (t "fn" ecb-methods-filter-
nofilter)
                                                         (t "fl" ecb-methods-filter-delete-last) (t "ff" ecb-methods-filter-
function)
                                                         (t "p" ecb-nav-goto-previous) (t "n" ecb-nav-goto-next)
                                                         (t "lc" ecb-change-layout) (t "lr" ecb-redraw-layout)
                                                         (t "lw" ecb-toggle-ecb-windows) (t "lt" ecb-toggle-layout)
                                                         (t "s" ecb-window-sync) (t "r" ecb-rebuild-methods-buffer)
                                                         (t "a" ecb-toggle-auto-expand-tag-tree) (t "x" ecb-expand-methods-
nodes)
                                                         (t "h" ecb-show-help) (t "gl" ecb-goto-window-edit-last)
                                                         (t "g1" ecb-goto-window-edit1) (t "g2" ecb-goto-window-edit2)
                                                         (t "gc" ecb-goto-window-compilation) (t "gd" ecb-goto-window-
directories)
                                                         (t "gs" ecb-goto-window-sources) (t "gm" ecb-goto-window-methods)
                                                         (t "gh" ecb-goto-window-history) (t "ga" ecb-goto-window-analyse)
                                                         (t "gb" ecb-goto-window-speedbar) (t "md" ecb-maximize-window-
directories)
                                                         (t "ms" ecb-maximize-window-sources) (t "mm" ecb-maximize-window-
methods)
                                                         (t "mh" ecb-maximize-window-history) (t "ma" ecb-maximize-window-
analyse)
                                                         (t "mb" ecb-maximize-window-speedbar) (t "e" eshell)
                                                         (t "o" ecb-toggle-scroll-other-window-scrolls-compile)
                                                         (t "\\" ecb-toggle-compile-window) (t "/" ecb-toggle-compile-window-
height)
                                                         (t "," ecb-cycle-maximized-ecb-buffers)
                                                         (t "." ecb-cycle-through-compilation-buffers))
 ecb-kill-buffer-clears-history 'auto
 ecb-layout-always-operate-in-edit-window '(switch-to-buffer)
 ecb-layout-debug-mode nil
 ecb-layout-name "left5"
 ecb-layout-window-sizes nil
 ecb-major-modes-show-or-hide '(nil)
 ecb-maximize-ecb-window-after-selection t
 ecb-maximize-next-after-maximized-select '(ecb-directories-buffer-name)
 ecb-method-face 'ecb-default-highlight-face
 ecb-method-non-semantic-face 'speedbar-tag-face
 ecb-methods-buffer-after-create-hook nil
 ecb-methods-buffer-name " *ECB Methods*"
 ecb-methods-filter-replace-existing 'never
 ecb-methods-general-face 'ecb-default-general-face
 ecb-methods-menu-sorter nil
 ecb-methods-menu-user-extension nil
 ecb-methods-menu-user-extension-function 'ignore
 ecb-methods-nodes-collapse-spec 'all
 ecb-methods-nodes-expand-spec '(type variable function section nonterminal
keyword token)
 ecb-methods-separate-prototypes t
 ecb-methods-show-node-info '(if-too-long . name+type)
 ecb-minor-mode-text ""
 ecb-mode-line-data '((ecb-directories-buffer-name . sel-dir)
                                                                                        (ecb-sources-buffer-name . sel-dir) (ecb-methods-buffer-name . sel-
source)
                                                                                        (ecb-analyse-buffer-name . sel-source)
                                                                                        (ecb-history-buffer-name . "History"))
 ecb-mode-line-data-face 'ecb-mode-line-data-face
 ecb-mode-line-display-window-number t
 ecb-mode-line-prefix-face 'ecb-mode-line-prefix-face
 ecb-mode-line-prefixes '((ecb-directories-buffer-name)
                                                                                                        (ecb-sources-buffer-name . ecb-sources-filter-modeline-prefix)
                                                                                                        (ecb-methods-buffer-name . ecb-methods-filter-modeline-prefix)
                                                                                                        (ecb-history-buffer-name . ecb-history-filter-modeline-prefix))
 ecb-mode-line-win-nr-face 'ecb-mode-line-win-nr-face
 ecb-mouse-click-destination 'last-point
 ecb-new-ecb-frame nil
 ecb-non-semantic-exclude-modes '(sh-mode fundamental-mode text-mode)
 ecb-non-semantic-methods-initial-expand nil
 ecb-non-semantic-parsing-function nil
 ecb-options-version "2.40"
 ecb-other-window-behavior 'smart
 ecb-post-process-semantic-taglist '((c++-mode ecb-group-function-tags-with-
parents)
                                                                                                                                                 (emacs-lisp-mode ecb-group-function-tags-with-
parents)
                                                                                                                                                 (c-mode ecb-filter-c-prototype-tags))
 ecb-prescan-directories-exclude-regexps nil
 ecb-prescan-directories-for-emptyness 'unless-remote
 ecb-primary-secondary-mouse-buttons 'mouse-1--mouse-2
 ecb-process-non-semantic-files t
 ecb-read-only-check-exclude-regexps nil
 ecb-rebuild-non-semantic-methods-before-hook nil
 ecb-redraw-layout-after-hook '(ecb-eshell-recenter)
 ecb-redraw-layout-before-hook nil
 ecb-run-ediff-in-ecb-frame t
 ecb-scroll-other-window-scrolls-compile-window nil
 ecb-select-edit-window-on-redraw nil
 ecb-show-ecb-windows-after-hook nil
 ecb-show-ecb-windows-before-hook nil
 ecb-show-help-format 'info
 ecb-show-only-positioned-tags nil
 ecb-show-source-file-extension t
 ecb-show-sources-in-directories-buffer '("left7" "left13" "left14" "left15")
 ecb-show-tags '((default (include collapsed nil) (parent collapsed nil) (type
flattened nil)
                                                                        (variable collapsed access) (function flattened access) (label hidden
nil)
                                                                        (t collapsed nil))
                                                                 (c++-mode (include collapsed nil) (parent collapsed nil) (type
flattened nil)
                                                                        (variable collapsed access) (function flattened access)
                                                                        (function collapsed access) (label hidden nil) (t collapsed nil))
                                                                 (c-mode (include collapsed nil) (parent collapsed nil) (type
flattened nil)
                                                                        (variable collapsed access) (function flattened access)
                                                                        (function collapsed access) (label hidden nil) (t collapsed nil))
                                                                 (bovine-grammar-mode (keyword collapsed name) (token collapsed name)
                                                                        (nonterminal flattened name) (rule flattened name) (t collapsed nil))
                                                                 (wisent-grammar-mode (keyword collapsed name) (token collapsed name)
                                                                        (nonterminal flattened name) (rule flattened name) (t collapsed nil))
                                                                 (texinfo-mode (section flattened nil) (def collapsed name) (t
collapsed nil)))
 ecb-source-face 'ecb-sources-face
 ecb-source-file-regexps '((".*"
                                                                                                                ("\\(^\\(\\.\\|#\\)\\|\\(~$\\|\\.\\(elc\\|obj\\|o\\|class\\|
lib\\|dll\\|a\\|so\\|cache\\)$\\)\\)")
                                                                                                                ("^\\.\\(emacs\\|gnus\\)$"))
                                                                                                         )
 ecb-source-in-directories-buffer-face 'ecb-source-in-directories-buffer-face
 ecb-source-path '(("/home/michael/Devel/gmail" "GMail")
("/data/compile/gmail" "IMAP Libs")
                                                                         ("/home/michael" "home") ("/data/compile/amarok-2.1/src" "Amarok"))
 ecb-source-read-only-face 'ecb-source-read-only-face
 ecb-sources-buffer-after-create-hook nil
 ecb-sources-buffer-name " *ECB Sources*"
 ecb-sources-exclude-cvsignore nil
 ecb-sources-general-face 'ecb-default-general-face
 ecb-sources-menu-sorter nil
 ecb-sources-menu-user-extension '(("Version control"
                                                                                                                                                (ecb-file-popup-ediff-revision "Ediff against
revision")
                                                                                                                                                ("---") (ecb-file-popup-vc-next-action "Check
In/Out")
                                                                                                                                                (ecb-file-popup-vc-log "Revision history")
                                                                                                                                                (ecb-file-popup-vc-annotate "Annotate")
                                                                                                                                                (ecb-file-popup-vc-diff "Diff against last version")
("---")
                                                                                                                                                (ecb-file-popup-vc-refresh-file "Recompute state for
file")
                                                                                                                                                (ecb-file-popup-vc-refresh-dir
                                                                                                                                                 "Recompute state for whole dir")
                                                                                                                                                )
                                                                                                                                         )
 ecb-sources-menu-user-extension-function 'ignore
 ecb-sources-perform-read-only-check 'unless-remote
 ecb-sources-show-node-info '(if-too-long . name)
 ecb-sources-sort-ignore-case t
 ecb-sources-sort-method 'name
 ecb-speedbar-before-activate-hook nil
 ecb-speedbar-buffer-sync 'basic
 ecb-speedbar-buffer-sync-delay 'basic
 ecb-split-edit-window-after-start 'before-deactivation
 ecb-stealthy-tasks-delay 1
 ecb-symboldef-buffer-name " *ECB Symboldefinition*"
 ecb-symboldef-buffer-sync 'basic
 ecb-symboldef-buffer-sync-delay 'basic
 ecb-symboldef-find-functions '((lisp-interaction-mode . ecb-symboldef-find-
lisp-doc)
                                                                                                                                (lisp-mode . ecb-symboldef-find-lisp-doc)
                                                                                                                                (emacs-lisp-mode . ecb-symboldef-find-lisp-doc)
                                                                                                                                (default . ecb-symboldef-find-definition))
 ecb-symboldef-prototype-face nil
 ecb-symboldef-symbol-face 'use-font-lock-face
 ecb-tag-display-function '((default . ecb-format-tag-uml-prototype))
 ecb-tag-header-face 'ecb-tag-header-face
 ecb-tag-jump-sets-mark t
 ecb-tag-visit-post-actions '((default ecb-tag-visit-smart-tag-start
                                                                                                                         ecb-tag-visit-highlight-tag-header)
                                                                                                                        (java-mode ecb-tag-visit-goto-doc-start)
                                                                                                                        (jde-mode ecb-tag-visit-goto-doc-start))
 ecb-tip-of-the-day t
 ecb-tip-of-the-day-file "~/.ecb-tip-of-day.el"
 ecb-toggle-layout-sequence '("left-symbols-custom" "left5")
 ecb-tree-buffer-style 'image
 ecb-tree-do-not-leave-window-after-select nil
 ecb-tree-easy-hor-scroll 5
 ecb-tree-expand-symbol-before t
 ecb-tree-guide-line-face 'ecb-tree-guide-line-face
 ecb-tree-image-icons-directories '("/home/michael/Scripts/site-lisp/ecb-
snap/ecb-images/default/height-17"
                                                                                                                                                (ecb-directories-buffer-name .
                                                                                                                                                 "/home/michael/Scripts/site-lisp/ecb-snap/ecb-
images/directories/height-17")
                                                                                                                                                (ecb-sources-buffer-name .
                                                                                                                                                 "/home/michael/Scripts/site-lisp/ecb-snap/ecb-
images/sources/height-14_to_21")
                                                                                                                                                (ecb-methods-buffer-name .
                                                                                                                                                 "/home/michael/Scripts/site-lisp/ecb-snap/ecb-
images/methods/height-14_to_21")
                                                                                                                                                )
 ecb-tree-incremental-search 'prefix
 ecb-tree-indent 4
 ecb-tree-make-parent-node-sticky t
 ecb-tree-mouse-action-trigger 'button-release
 ecb-tree-navigation-by-arrow t
 ecb-tree-stickynode-indent-string ""
 ecb-tree-truncate-lines '(ecb-directories-buffer-name ecb-sources-buffer-name
                                                                                                         ecb-methods-buffer-name ecb-history-buffer-name
                                                                                                         ecb-analyse-buffer-name)
 ecb-truncate-long-names t
 ecb-type-tag-display nil
 ecb-type-tag-expansion '((default "class" "interface" "group" "namespace")
(c-mode "struct"))
 ecb-use-recursive-edit nil
 ecb-use-speedbar-instead-native-tree-buffer nil
 ecb-vc-directory-exclude-regexps nil
 ecb-vc-enable-support nil
 ecb-vc-state-mapping '((up-to-date . up-to-date) (edited . edited) (locally-
modified . edited)
                                                                                                (needs-patch . needs-patch) (needs-checkout . needs-patch)
                                                                                                (needs-merge . needs-merge) (unlocked-changes . unlocked-changes)
                                                                                                (added . added) (locally-added . added) (ignored . ignored)
                                                                                                (unknown . unknown))
 ecb-vc-supported-backends '((ecb-vc-dir-managed-by-CVS . ecb-vc-state)
                                                                                                                 (ecb-vc-dir-managed-by-RCS . ecb-vc-state)
                                                                                                                 (ecb-vc-dir-managed-by-SCCS . ecb-vc-state)
                                                                                                                 (ecb-vc-dir-managed-by-SVN . ecb-vc-state)
                                                                                                                 (ecb-vc-dir-managed-by-GIT . ecb-vc-state)
                                                                                                                 (ecb-vc-dir-managed-by-MTN . ecb-vc-state))
 ecb-version-check t
 ecb-windows-height 0.33
 ecb-windows-width 0.25
 ecb-winman-escreen-number 1
 ecb-winman-winring-name "ECB"
 )




-----------------------------------------------------
The attributes of the ECB-faces are:

ecb-history-bucket-node-dir-soure-path-face: (:foreground DarkMagenta)
ecb-type-tag-typedef-face: (:bold t)
ecb-directory-face: (:background cornflower blue :foreground yellow)
ecb-source-face: (:background cornflower blue :foreground yellow)
ecb-history-face: (:background cornflower blue :foreground yellow)
ecb-analyse-bucket-node-face: (:bold t)
ecb-symboldef-prototype-face: (:bold t)
ecb-tree-guide-line-face: (:foreground grey)
ecb-directory-not-accessible-face: (:foreground gray60)
ecb-methods-general-face: nil
ecb-mode-line-prefix-face: (:foreground forestgreen)
ecb-history-bucket-node-face: nil
ecb-type-tag-struct-face: (:bold t)
ecb-history-indirect-buffer-face: nil
ecb-method-face: (:background cornflower blue :foreground yellow)
ecb-sources-face: nil
ecb-tag-header-face: (:background SeaGreen1)
ecb-type-tag-group-face: (:bold t :foreground dimgray)
ecb-analyse-face: (:background cornflower blue :foreground yellow)
ecb-symboldef-symbol-face: (:bold t)
ecb-source-in-directories-buffer-face: (:foreground medium blue)
ecb-directories-general-face: nil
ecb-type-tag-union-face: (:bold t)
ecb-type-tag-interface-face: (:bold t)
ecb-mode-line-data-face: (:foreground #141312)
ecb-bucket-node-face: (:bold t)
ecb-default-highlight-face: (:background lightsteelblue :foreground
darkslategrey)
ecb-history-dead-buffer-face: (:foreground gray60)
ecb-type-tag-enum-face: (:bold t)
ecb-method-non-semantic-face: (:foreground brown)
ecb-analyse-bucket-element-face: (:foreground steelblue)
ecb-analyse-general-face: nil
ecb-default-general-face: nil
ecb-source-read-only-face: nil
ecb-sources-general-face: nil
ecb-type-tag-class-face: (:bold t)
ecb-mode-line-win-nr-face: (:bold t :foreground #141312)
ecb-history-general-face: nil

-----------------------------------------------------



-----------------------------------------------------
There was no *ecb-tag-dump* buffer
-----------------------------------------------------



-----------------------------------------------------
There was no *Backtrace* buffer
-----------------------------------------------------

-----------------------------------------------------
The contents of the *Messages* buffer were

Loading /usr/share/emacs/site-lisp/debian-startup...
Loading /usr/share/emacs/site-lisp/debian-startup...done
Loading 00debian...
Loading mwheel...
Loading mwheel...done
Loading site-start...
Loading site-start...done
Loading 00debian...done
Loading 00debian-vars...
No /etc/mailname. Reverting to default...
Loading 00debian-vars...done
Loading 50cmake...
Loading 50cmake...done
Loading 50dictionaries-common...
Loading debian-ispell...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el...
Loading /var/cache/dictionaries-common/emacsen-ispell-default.el...done
Loading executable...
Loading executable...done
Loading debian-ispell...done
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el...
Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el...done
Loading 50dictionaries-common...done
Loading 50psvn...
Loading 50psvn...done
Loading pending-del...
Loading pending-del...done
Loading paren...
Loading paren...done
Paren mode is paren
Loading font-lock...
Loading cus-face...
Loading cus-face...done
Loading font-lock...done
Loading blink-cursor...
Loading blink-cursor...done
Loading font...
Loading font...done
Loading /home/michael/.xemacs/.toolbar...
Loading /home/michael/.xemacs/.toolbar...done
Loading /home/michael/Scripts/site-lisp/cedet-cvs/common/cedet.elc...
Loading byte-optimize...
Loading byte-optimize...done
Setting up CEDET packages...
Loading efs-cu...
Loading efs-cu...done
Loading ede-speedbar...
Loading ede-speedbar...done
Loading cogre-srecode...
Loading srecode-template-mode...
Loading srecode-template-mode...done
Loading semantic-edit...
Loading semantic-edit...done
Loading semantic-edit...done
Loading semantic-edit...done
Loading cogre-srecode...done
Setting up CEDET packages...done
Loading /home/michael/Scripts/site-lisp/cedet-cvs/common/cedet.elc...done
Loading /home/michael/Scripts/site-lisp/cedet-cvs/common/cedet-compat.elc...
Loading /home/michael/Scripts/site-lisp/cedet-cvs/common/cedet-
compat.elc...done
Loading srecode-mode...
Loading ring...
Loading ring...done
Loading srecode-mode...done
Loading /home/michael/Scripts/site-lisp/cedet-cvs/ede/ede.elc...
Loading /home/michael/Scripts/site-lisp/cedet-cvs/ede/ede.elc...done
Loading /home/michael/Scripts/site-lisp/cedet-cvs/ede/ede-cpp-root.elc...
Loading /home/michael/Scripts/site-lisp/cedet-cvs/ede/ede-cpp-root.elc...done
Loading semantic-decorate-mode...
Loading semantic-decorate-mode...done
Loading semantic-idle...
Loading semantic-idle...done
Loading semanticdb-mode...
Loading semanticdb-mode...done
Loading semantic-mru-bookmark...
Loading semantic-mru-bookmark...done
ECB 2.40 uses CEDET 1.0pre7 (contains semantic 2.0pre7, eieio 1.2, speedbar
1.0.3).
Loading edmacro...
Loading edmacro...done
Loading /home/michael/.ecb-user-layouts.el...
Loading /home/michael/.ecb-user-layouts.el...done
Paren mode is paren
All requirements for ECB 2.40 fulfilled - Enjoy it!
Loading customization dependencies...
Loading customization dependencies...done
The ECB is now activated.
There are no NEWS to display.
Loading /home/michael/.ecb-tip-of-day.el...
Loading /home/michael/.ecb-tip-of-day.el...done
Creating customization buffer...
Creating customization buttons...
Creating customization items...
Creating group...
Creating group magic...
Creating group state...
Creating group... done
Creating customization setup...
Creating customization buffer...done
Quit: isearch
Creating customization buffer...
Creating customization buttons...
Creating customization items...
Creating group...
Creating group magic...
Creating group state...
Creating group... done
Creating customization setup...
Creating customization buffer...done
Creating customization buffer...
Creating customization buttons...
Creating customization items...
Creating group...
Creating group magic...
Creating group state...
Creating group... done
Creating customization setup...
Creating customization buffer...done
Creating customization buffer...
Creating customization buttons...
Creating customization items...
Creating group...
Creating group magic...
Creating group state...
Creating group... done
Creating customization setup...
Creating customization buffer...done
Creating customization buffer...
Creating customization buttons...
Creating customization items...
Creating group...
Creating group magic...
Creating group state...
Creating group... done
Creating customization setup...
Creating customization buffer...done
Quit: isearch
Creating customization buffer...
Creating customization buttons...
Creating customization items...
Creating group...
Creating group magic...
Creating group state...
Creating group... done
Creating customization setup...
Creating customization buffer...done
To install your edits, invoke [State] and choose the Set operation
To install your edits, invoke [State] and choose the Set operation
Loading semantic-el...
Loading semantic-el...done
Wrote /home/michael/.xemacs-custom
Fontifying main.cpp...
Fontifying main.cpp... (syntactically).
Fontifying main.cpp... (regexps).............
Fontifying main.cpp... (regexps).............
Loading semantic-c...
Loading semantic-c...done
Loading semanticdb-file...
Loading semanticdb-file...done
Loading timer-funcs...
Loading timer-funcs...done
Loading semantic-tag-file...
Loading semantic-tag-file...done
Loading ede-locate...
Loading ede-locate...done
Loading semantic-dep...
Fontifying main.cpp... done.
Loading semantic-dep...done
Loading igrep...
Loading igrep...done
Preparing problem report...
Loading sendmail...
Loading sendmail...done
Formatting bug report buffer...
Formatting bug report buffer....
Formatting bug report buffer.....
Formatting bug report buffer......
Formatting bug report buffer.......
Formatting bug report buffer........
Formatting bug report buffer.........
Formatting bug report buffer..........
Formatting bug report buffer...........
Formatting bug report buffer............
Formatting bug report buffer.............
Formatting bug report buffer..............
Formatting bug report buffer...............
Formatting bug report buffer................
Formatting bug report buffer.................
Formatting bug report buffer..................
Formatting bug report buffer...................
Formatting bug report buffer....................
Formatting bug report buffer.....................
Formatting bug report buffer......................
Formatting bug report buffer.......................
Formatting bug report buffer........................
Formatting bug report buffer.........................
Formatting bug report buffer..........................
Formatting bug report buffer...........................
Formatting bug report buffer............................
Formatting bug report buffer.............................
Formatting bug report buffer..............................
Formatting bug report buffer...............................
Formatting bug report buffer................................
Formatting bug report buffer.................................
Formatting bug report buffer..................................
Formatting bug report buffer...................................
Formatting bug report buffer....................................
Formatting bug report buffer.....................................

End Insert *Messages* buffer
-----------------------------------------------------



------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
Ecb-list mailing list
Ecb-list@...
https://lists.sourceforge.net/lists/listinfo/ecb-list

Re: ECB-2.40 -- Compilation buffer mode is always applied tothe edit window

by klaus.berndl-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

AW: [ECB-list] ECB-2.40 -- Compilation buffer mode is always applied tothe edit window

Hi Michael,

Bug with igrep:
thanks for reporting, because you detected a fundamental bug introduced in 2.40 - making ECB more compatible with XEmacs 21.5 has introduced this bug by sideeffect.... now it is fixed - CVS and snapshot are updated...
BTW: Not only igrep was infected but *all* compile-modes!

Bug concerning maximizing: I'm currenty reworking the maximize-code therefore there can be bugs...sorry...
Could you please give me a step-by-step cookbook how to reproduce this bug you encountered?!
Please send me also the layout code of your selfdefined layout!

Ciao
Klaus

_________________________________________________________Klaus Berndl / Capgemini sd&m / München Business Development Manager / Bereich BankenTel: +49 89 63812 392 / Fax: +49 89 63812 220 / www.de.capgemini-sdm.comMobil: +49 162 2842 051 / klaus.berndl@... sd&m AG, Carl-Wery-Str. 42, 81739 München Zusammen. Für nachhaltigen Erfolg._________________________________________________________Vorstand: Edmund Küpper (Vorsitzender), Burkhard Kehrbusch, Rüdiger Azone,Dr. Uwe Dumslaff, Kai Grambow, Dr. Michael Rading, Josef RannerAufsichtsrat: Pierre Hessler (Vorsitzender)Sitz und Amtsgericht: München HRB 126057



-----Ursprüngliche Nachricht-----
Von: Michael Reiher [redm@...]
Gesendet: Do 18.06.2009 15:17
An: ecb-list@...
Betreff: [ECB-list] ECB-2.40 -- Compilation buffer mode is always applied tothe edit window

X-Reporter-Void-Vars-Found: ecb-max-lisp-eval-depth-old ecb-max-specpdl-size-
old ecb-use-semantic-grouping
--text follows this line--

Please enter the details of your bug report here

Since upgrading to 2.40 I have the problem that when activating the
compilation buffer, e.g. by starting compilation or grepping, the respective
mode is applied to the edit window instead of the compilation window. So e.g.
the edit window has loaded a source file and is in mode C++. After starting a
grep the mode of the edit window changes to igrep, while the grep output is in
normal text mode.

This does not happen, when ECB is not loaded.

Btw: After upgrading to current snapshot for testing, I noticed that the tree
buffer windows don't automaximize anymore. ... Actually it's even more weird:
I usually toggle between two layouts, left5 and a self defined with methods
and analyze buffer. After toggling to the self defined for the first time, no
matter which tree window I try to maximize afterwards (so e.g. also in the
sources buffer in the left5 layout), the methods buffer gets maximized ...



Emacs  : XEmacs 21.4 (patch 21) "Educational Television" [Lucid] (i486-linux-
gnu, Mule) of Sat Aug  2 2008 on palmer
Package: ECB: 2.40, CEDET: 1.0pre7, semantic: 2.0pre7, eieio: 1.2, speedbar:
1.0.3, JDEE: 2.3.3


------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Ecb-list mailing list
Ecb-list@...
https://lists.sourceforge.net/lists/listinfo/ecb-list

fundamental bug with XEmacs in ECB 2.40

by klaus.berndl-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

fundamental bug with XEmacs in ECB 2.40

Hi,

unfortunately a fundamental bug introduced in 2.40 (making ECB more compatible with XEmacs 21.5 has introduced this bug by sideeffect) prevents all compile-modes like compile, grep, igrep etc. from working - this is fixed now , so please download the latest stable CVS-snapshpot from the ECB website!

Sorry for inconveniance!

Klaus


------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Ecb-list mailing list
Ecb-list@...
https://lists.sourceforge.net/lists/listinfo/ecb-list

Re: ECB-2.40 -- Compilation buffer mode is always applied tothe edit window

by Bugzilla from redm@gmx.de :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

On Saturday 20 June 2009 07:15:48 klaus.berndl@... wrote:
> Hi Michael,
>
> Bug with igrep:
> thanks for reporting, because you detected a fundamental bug introduced in
> 2.40 - making ECB more compatible with XEmacs 21.5 has introduced this bug
> by sideeffect.... now it is fixed - CVS and snapshot are updated... BTW:
> Not only igrep was infected but *all* compile-modes!

Just tested, it's fixed now. Thanks!

>
> Bug concerning maximizing: I'm currenty reworking the maximize-code
> therefore there can be bugs...sorry... Could you please give me a
> step-by-step cookbook how to reproduce this bug you encountered?! Please
> send me also the layout code of your selfdefined layout!

Well, there is not much to cook to reproduce :) I start Xemacs with ECB turned
on. Initial layout it left5. Then click into the free area of a tree window,
it should maximize. However it just gives a short flicker and that's it. When
I toggle to "left-symbols-custom" layout and then try to maximize a tree
window always the method window becomes maximized, no matter which tree window
I click and no matter which layout is currently active.

... well, actually it seems ECB always maximizes the methods window in case
any tree window should become maximized. In my case above with the initial
left5 the methods window just hasn't been loaded yet, so nothing happens (at
least so it seems).

Possibly relevant settings from .xemacs-custom (the full settings should be in
the initial bug report mail, I guess):

 '(ecb-layout-name "left5")
 '(ecb-layout-nr 9)
 '(ecb-maximize-ecb-window-after-selection t)
 '(ecb-maximize-next-after-maximized-select (quote (ecb-directories-buffer-
name)))
 '(ecb-primary-secondary-mouse-buttons (quote mouse-1--mouse-2))
 '(ecb-redraw-layout-quickly nil)
 '(ecb-select-edit-window-on-redraw nil)
 '(ecb-toggle-layout-sequence (quote ("left-symbols-custom" "left5")))
 '(ecb-windows-width 0.25)
 

.ecb-user-layouts.el contains this:

(ecb-layout-define "left-symbols-custom" left nil
  (ecb-split-ver 0.6 t)
  (if (fboundp (quote ecb-set-methods-buffer)) (ecb-set-methods-buffer) (ecb-
set-default-ecb-buffer))
  (dotimes (i 1) (other-window 1) (if (equal (selected-window) ecb-compile-
window) (other-window 1)))
  (if (fboundp (quote ecb-set-analyse-buffer)) (ecb-set-analyse-buffer) (ecb-
set-default-ecb-buffer))
  (dotimes (i 2) (other-window 1) (if (equal (selected-window) ecb-compile-
window) (other-window 1)))
  (dotimes (i 2) (other-window 1) (if (equal (selected-window) ecb-compile-
window) (other-window 1)))
  )


>
> Ciao
> Klaus
>
> _________________________________________________________Klaus Berndl /
> Capgemini sd&m / München Business Development Manager / Bereich BankenTel:
> +49 89 63812 392 / Fax: +49 89 63812 220 / www.de.capgemini-sdm.comMobil:
> +49 162 2842 051 / klaus.berndl@... sd&m AG,
> Carl-Wery-Str. 42, 81739 München Zusammen. Für nachhaltigen
> Erfolg._________________________________________________________Vorstand:
> Edmund Küpper (Vorsitzender), Burkhard Kehrbusch, Rüdiger Azone,Dr. Uwe
> Dumslaff, Kai Grambow, Dr. Michael Rading, Josef RannerAufsichtsrat: Pierre
> Hessler (Vorsitzender)Sitz und Amtsgericht: München HRB 126057
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: Michael Reiher [mailto:redm@...]
> Gesendet: Do 18.06.2009 15:17
> An: ecb-list@...
> Betreff: [ECB-list] ECB-2.40 -- Compilation buffer mode is always applied
> tothe edit window
>
> X-Reporter-Void-Vars-Found: ecb-max-lisp-eval-depth-old
> ecb-max-specpdl-size- old ecb-use-semantic-grouping
> --text follows this line--
>
> Please enter the details of your bug report here
>
> Since upgrading to 2.40 I have the problem that when activating the
> compilation buffer, e.g. by starting compilation or grepping, the
> respective mode is applied to the edit window instead of the compilation
> window. So e.g. the edit window has loaded a source file and is in mode
> C++. After starting a grep the mode of the edit window changes to igrep,
> while the grep output is in normal text mode.
>
> This does not happen, when ECB is not loaded.
>
> Btw: After upgrading to current snapshot for testing, I noticed that the
> tree buffer windows don't automaximize anymore. ... Actually it's even more
> weird: I usually toggle between two layouts, left5 and a self defined with
> methods and analyze buffer. After toggling to the self defined for the
> first time, no matter which tree window I try to maximize afterwards (so
> e.g. also in the sources buffer in the left5 layout), the methods buffer
> gets maximized ...
>
>
>
> Emacs  : XEmacs 21.4 (patch 21) "Educational Television" [Lucid]
> (i486-linux- gnu, Mule) of Sat Aug  2 2008 on palmer
> Package: ECB: 2.40, CEDET: 1.0pre7, semantic: 2.0pre7, eieio: 1.2,
> speedbar: 1.0.3, JDEE: 2.3.3


------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Ecb-list mailing list
Ecb-list@...
https://lists.sourceforge.net/lists/listinfo/ecb-list

Re: ECB-2.40 -- Compilation buffer mode is alwaysapplied tothe edit window

by klaus.berndl-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

AW: [ECB-list] ECB-2.40 -- Compilation buffer mode is alwaysapplied tothe edit window

Ooops, after looking at the code i see that this bug has nothing to do with current redesign of maximizing stuff - it was just a kind of mistake or "careless error"... it's fixed now - CVS and snapshot are upated...

Thanks for reporting, Michael

Klaus

_________________________________________________________Klaus Berndl / Capgemini sd&m / München Business Development Manager / Bereich BankenTel: +49 89 63812 392 / Fax: +49 89 63812 220 / www.de.capgemini-sdm.comMobil: +49 162 2842 051 / klaus.berndl@... sd&m AG, Carl-Wery-Str. 42, 81739 München Zusammen. Für nachhaltigen Erfolg._________________________________________________________Vorstand: Edmund Küpper (Vorsitzender), Burkhard Kehrbusch, Rüdiger Azone,Dr. Uwe Dumslaff, Kai Grambow, Dr. Michael Rading, Josef RannerAufsichtsrat: Pierre Hessler (Vorsitzender)Sitz und Amtsgericht: München HRB 126057



-----Ursprüngliche Nachricht-----
Von: Michael Reiher [redm@...]
Gesendet: Sa 20.06.2009 19:09
An: ecb-list@...
Betreff: Re: [ECB-list] ECB-2.40 -- Compilation buffer mode is alwaysapplied tothe edit window

On Saturday 20 June 2009 07:15:48 klaus.berndl@... wrote:
> Hi Michael,
>
> Bug with igrep:
> thanks for reporting, because you detected a fundamental bug introduced in
> 2.40 - making ECB more compatible with XEmacs 21.5 has introduced this bug
> by sideeffect.... now it is fixed - CVS and snapshot are updated... BTW:
> Not only igrep was infected but *all* compile-modes!

Just tested, it's fixed now. Thanks!

>
> Bug concerning maximizing: I'm currenty reworking the maximize-code
> therefore there can be bugs...sorry... Could you please give me a
> step-by-step cookbook how to reproduce this bug you encountered?! Please
> send me also the layout code of your selfdefined layout!

Well, there is not much to cook to reproduce :) I start Xemacs with ECB turned
on. Initial layout it left5. Then click into the free area of a tree window,
it should maximize. However it just gives a short flicker and that's it. When
I toggle to "left-symbols-custom" layout and then try to maximize a tree
window always the method window becomes maximized, no matter which tree window
I click and no matter which layout is currently active.

... well, actually it seems ECB always maximizes the methods window in case
any tree window should become maximized. In my case above with the initial
left5 the methods window just hasn't been loaded yet, so nothing happens (at
least so it seems).

Possibly relevant settings from .xemacs-custom (the full settings should be in
the initial bug report mail, I guess):

 '(ecb-layout-name "left5")
 '(ecb-layout-nr 9)
 '(ecb-maximize-ecb-window-after-selection t)
 '(ecb-maximize-next-after-maximized-select (quote (ecb-directories-buffer-
name)))
 '(ecb-primary-secondary-mouse-buttons (quote mouse-1--mouse-2))
 '(ecb-redraw-layout-quickly nil)
 '(ecb-select-edit-window-on-redraw nil)
 '(ecb-toggle-layout-sequence (quote ("left-symbols-custom" "left5")))
 '(ecb-windows-width 0.25)


.ecb-user-layouts.el contains this:

(ecb-layout-define "left-symbols-custom" left nil
  (ecb-split-ver 0.6 t)
  (if (fboundp (quote ecb-set-methods-buffer)) (ecb-set-methods-buffer) (ecb-
set-default-ecb-buffer))
  (dotimes (i 1) (other-window 1) (if (equal (selected-window) ecb-compile-
window) (other-window 1)))
  (if (fboundp (quote ecb-set-analyse-buffer)) (ecb-set-analyse-buffer) (ecb-
set-default-ecb-buffer))
  (dotimes (i 2) (other-window 1) (if (equal (selected-window) ecb-compile-
window) (other-window 1)))
  (dotimes (i 2) (other-window 1) (if (equal (selected-window) ecb-compile-
window) (other-window 1)))
  )


>
> Ciao
> Klaus
>
> _________________________________________________________Klaus Berndl /
> Capgemini sd&m / München Business Development Manager / Bereich BankenTel:
> +49 89 63812 392 / Fax: +49 89 63812 220 / www.de.capgemini-sdm.comMobil:
> +49 162 2842 051 / klaus.berndl@... sd&m AG,
> Carl-Wery-Str. 42, 81739 München Zusammen. Für nachhaltigen
> Erfolg._________________________________________________________Vorstand:
> Edmund Küpper (Vorsitzender), Burkhard Kehrbusch, Rüdiger Azone,Dr. Uwe
> Dumslaff, Kai Grambow, Dr. Michael Rading, Josef RannerAufsichtsrat: Pierre
> Hessler (Vorsitzender)Sitz und Amtsgericht: München HRB 126057
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: Michael Reiher [redm@...]
> Gesendet: Do 18.06.2009 15:17
> An: ecb-list@...
> Betreff: [ECB-list] ECB-2.40 -- Compilation buffer mode is always applied
> tothe edit window
>
> X-Reporter-Void-Vars-Found: ecb-max-lisp-eval-depth-old
> ecb-max-specpdl-size- old ecb-use-semantic-grouping
> --text follows this line--
>
> Please enter the details of your bug report here
>
> Since upgrading to 2.40 I have the problem that when activating the
> compilation buffer, e.g. by starting compilation or grepping, the
> respective mode is applied to the edit window instead of the compilation
> window. So e.g. the edit window has loaded a source file and is in mode
> C++. After starting a grep the mode of the edit window changes to igrep,
> while the grep output is in normal text mode.
>
> This does not happen, when ECB is not loaded.
>
> Btw: After upgrading to current snapshot for testing, I noticed that the
> tree buffer windows don't automaximize anymore. ... Actually it's even more
> weird: I usually toggle between two layouts, left5 and a self defined with
> methods and analyze buffer. After toggling to the self defined for the
> first time, no matter which tree window I try to maximize afterwards (so
> e.g. also in the sources buffer in the left5 layout), the methods buffer
> gets maximized ...
>
>
>
> Emacs  : XEmacs 21.4 (patch 21) "Educational Television" [Lucid]
> (i486-linux- gnu, Mule) of Sat Aug  2 2008 on palmer
> Package: ECB: 2.40, CEDET: 1.0pre7, semantic: 2.0pre7, eieio: 1.2,
> speedbar: 1.0.3, JDEE: 2.3.3


------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Ecb-list mailing list
Ecb-list@...
https://lists.sourceforge.net/lists/listinfo/ecb-list


------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Ecb-list mailing list
Ecb-list@...
https://lists.sourceforge.net/lists/listinfo/ecb-list