ECB-2.32 -- When 'activated', ecb causes 'customization' functionality [across Emacs] to break [emacsbugreport 3775]

Livin Stephen Sharma <[email protected]> Wed, 22 Jul 2009 11:28:21 +0530
Newsgroups gmane.emacs.code-browser
Message-ID <[email protected]>
Please enter the details of your bug report here
When ecb is active, calling 'customize-[variable OR face]' creates a  
new empty buffer [instead of
one with the expected 'customization' widgets]. The widgets are  
instead dumped inline into the
buffer that was active when 'customize-[variable/face]' was called.

If ecb is now 'de-activated', the problem goes away and customization  
works fine.

For further details on the emacs-bug reported earlier, please see:
http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=3775
[23.0.90; customize-variable broken - 'Customize Buffer' contents  
dumped into 'current' buffer.]



Emacs  : GNU Emacs 23.0.90.1 (powerpc-apple-darwin8.11.0, NS apple- 
appkit-824.48)
  of 2009-05-13 on mac
Package: ECB: 2.32, semantic: 2.0pre4, eieio: 1.0, speedbar: 1.0.1,  
JDEE: 2.3.5.1

current state:
==============
(setq
  after-save-hook '(ecb-update-methods-after-saving)
  auto-mode-alist '(("\\.bsh\\'" . bsh-script-mode) ("\\.java\\'" .  
jde-mode)
				   ("\\.wy$" . wisent-grammar-mode)
				   ("\\.by$" . bovine-grammar-mode)
				   ("Project\\.ede" . emacs-lisp-mode)
				   ("\\.\\(xml\\|xsl\\|rng\\|xhtml\\)\\'" . nxml-mode)
				   ("\\.org$" . org-mode)
				   ("\\.\\(xml\\|xsl\\|rng\\|xhtml\\)\\'" . nxml-mode)
				   ("\\.cpp$" . c++-mode) ("\\.hpp$" . c++-mode)
				   ("\\.java$" . java-mode) ("\\.lsp$" . lisp-mode)
				   ("\\.scm$" . scheme-mode) ("\\.pl$" . perl-mode)
				   ("\\.gpg\\(~\\|\\.~[0-9]+~\\)?\\'" nil epa-file)
				   ("\\.dz\\'" nil jka-compr)
				   ("\\.g?z\\(~\\|\\.~[0-9]+~\\)?\\'" nil jka-compr)
				   ("\\.bz2\\(~\\|\\.~[0-9]+~\\)?\\'" nil jka-compr)
				   ("\\.Z\\(~\\|\\.~[0-9]+~\\)?\\'" nil jka-compr)
				   ("\\.vr[hi]?\\'" . vera-mode) ("\\.rb\\'" . ruby-mode)
				   ("\\.re?st\\'" . rst-mode) ("\\.py\\'" . python-mode)
				   ("\\.mixal\\'" . mixal-mode)
				   ("\\.x[bdsru]?[cn]?\\'" . ld-script-mode)
				   ("\\.ld[si]?\\>" . ld-script-mode)
				   ("\\.svgz?\\'" . image-mode-maybe) ("\\.svgz?\\'" . xml-mode)
				   ("\\.x[bp]m\\'" . image-mode-maybe) ("\\.x[bp]m\\'" . c-mode)
				   ("\\.p[bpgn]m\\'" . image-mode) ("\\.tiff?\\'" . image-mode)
				   ("\\.gif\\'" . image-mode) ("\\.png\\'" . image-mode)
				   ("\\.jpe?g\\'" . image-mode)
				   ("/\\.[a-z0-9-]*gdbinit" . gdb-script-mode)
				   ("\\.soa\\'" . dns-mode) ("\\.css\\'" . css-mode)
				   ("\\.gcov\\'" . compilation-mode) ("\\.awk\\'" . awk-mode)
				   ("\\.\\(u?lpc\\|pike\\|pmod\\(.in\\)?\\)\\'" . pike-mode)
				   ("\\.idl\\'" . idl-mode) ("\\.java\\'" . java-mode)
				   ("\\.m\\'" . objc-mode) ("\\.ii\\'" . c++-mode)
				   ("\\.i\\'" . c-mode) ("\\.lex\\'" . c-mode)
				   ("\\.y\\(acc\\)?\\'" . c-mode) ("\\.[ch]\\'" . c-mode)
				   ("\\.\\(CC?\\|HH?\\)\\'" . c++-mode)
				   ("\\.[ch]\\(pp\\|xx\\|\\+\\+\\)\\'" . c++-mode)
				   ("\\.\\(cc\\|hh\\)\\'" . c++-mode)
				   ("\\.bst\\'" . bibtex-style-mode)
				   ("\\.s?html?\\(\\.[a-zA-Z_]+\\)?\\'" . html-mode)
				   ("\\.te?xt\\'" . text-mode) ("\\.[tT]e[xX]\\'" . tex-mode)
				   ("\\.ins\\'" . tex-mode) ("\\.ltx\\'" . latex-mode)
				   ("\\.dtx\\'" . doctex-mode) ("\\.org\\'" . org-mode)
				   ("\\.el\\'" . emacs-lisp-mode)
				   ("\\.\\(scm\\|stk\\|ss\\|sch\\)\\'" . scheme-mode)
				   ("\\.l\\'" . lisp-mode) ("\\.li?sp\\'" . lisp-mode)
				   ("\\.[fF]\\'" . fortran-mode) ("\\.for\\'" . fortran-mode)
				   ("\\.p\\'" . pascal-mode) ("\\.pas\\'" . pascal-mode)
				   ("\\.ad[abs]\\'" . ada-mode) ("\\.ad[bs].dg\\'" . ada-mode)
				   ("\\.\\([pP]\\([Llm]\\|erl\\|od\\)\\|al\\)\\'" . perl-mode)
				   ("Imakefile\\'" . makefile-imake-mode)
				   ("Makeppfile\\(?:\\.mk\\)?\\'" . makefile-makepp-mode)
				   ("\\.makepp\\'" . makefile-makepp-mode)
				   ("\\.mk\\'" . makefile-bsdmake-mode)
				   ("GNUmakefile\\'" . makefile-gmake-mode)
				   ("[Mm]akefile\\'" . makefile-bsdmake-mode)
				   ("\\.am\\'" . makefile-automake-mode)
				   ("\\.texinfo\\'" . texinfo-mode) ("\\.te?xi\\'" . texinfo-mode)
				   ("\\.[sS]\\'" . asm-mode) ("\\.asm\\'" . asm-mode)
				   ("[cC]hange\\.?[lL]og?\\'" . change-log-mode)
				   ("[cC]hange[lL]og[-.][0-9]+\\'" . change-log-mode)
				   ("\\$CHANGE_LOG\\$\\.TXT" . change-log-mode)
				   ("\\.scm\\.[0-9]*\\'" . scheme-mode)
				   ("\\.[ck]?sh\\'\\|\\.shar\\'\\|/\\.z?profile\\'" . sh-mode)
				   ("\\.bash\\'" . sh-mode)
				   ("\\(/\\|\\`\\)\\.\\(bash_profile\\|z?login\\|bash_login\\|z? 
logout\\)\\'" . sh-mode)
				   ("\\(/\\|\\`\\)\\.\\(bash_logout\\|shrc\\|[kz]shrc\\|bashrc\\| 
t?cshrc\\|esrc\\)\\'" . sh-mode)
				   ("\\(/\\|\\`\\)\\.\\([kz]shenv\\|xinitrc\\|startxrc\\|xsession\ 
\)\\'" . sh-mode)
				   ("\\.m?spec\\'" . sh-mode) ("\\.m[mes]\\'" . nroff-mode)
				   ("\\.man\\'" . nroff-mode) ("\\.sty\\'" . latex-mode)
				   ("\\.cl[so]\\'" . latex-mode) ("\\.bbl\\'" . latex-mode)
				   ("\\.bib\\'" . bibtex-mode) ("\\.sql\\'" . sql-mode)
				   ("\\.m[4c]\\'" . m4-mode) ("\\.mf\\'" . metafont-mode)
				   ("\\.mp\\'" . metapost-mode) ("\\.vhdl?\\'" . vhdl-mode)
				   ("\\.article\\'" . text-mode) ("\\.letter\\'" . text-mode)
				   ("\\.i?tcl\\'" . tcl-mode) ("\\.exp\\'" . tcl-mode)
				   ("\\.itk\\'" . tcl-mode) ("\\.icn\\'" . icon-mode)
				   ("\\.sim\\'" . simula-mode) ("\\.mss\\'" . scribe-mode)
				   ("\\.f9[05]\\'" . f90-mode)
				   ("\\.indent\\.pro\\'" . fundamental-mode)
				   ("\\.\\(pro\\|PRO\\)\\'" . idlwave-mode)
				   ("\\.prolog\\'" . prolog-mode) ("\\.tar\\'" . tar-mode)
				   ("\\.\\(arc\\|zip\\|lzh\\|lha\\|zoo\\|[jew]ar\\|xpi\\|rar\\|ARC 
\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\)\\'" . archive-mode)
				   ("\\.\\(sx[dmicw]\\|od[fgpst]\\)\\'" . archive-mode)
				   ("\\.\\(deb\\)\\'" . archive-mode) ("\\`/tmp/Re" . text-mode)
				   ("/Message[0-9]*\\'" . text-mode) ("\\.zone\\'" . zone-mode)
				   ("\\`/tmp/fol/" . text-mode) ("\\.oak\\'" . scheme-mode)
				   ("\\.sgml?\\'" . sgml-mode) ("\\.x[ms]l\\'" . xml-mode)
				   ("\\.dtd\\'" . sgml-mode) ("\\.ds\\(ss\\)?l\\'" . dsssl-mode)
				   ("\\.js\\'" . java-mode) ("\\.[ds]?v\\'" . verilog-mode)
				   ("[]>:/\\]\\..*\\(emacs\\|gnus\\|viper\\)\\'" . emacs-lisp-mode)
				   ("\\`\\..*emacs\\'" . emacs-lisp-mode)
				   ("[:/]_emacs\\'" . emacs-lisp-mode)
				   ("/crontab\\.X*[0-9]+\\'" . shell-script-mode)
				   ("\\.ml\\'" . lisp-mode) ("\\.asd\\'" . lisp-mode)
				   ("\\.\\(asn\\|mib\\|smi\\)\\'" . snmp-mode)
				   ("\\.\\(as\\|mi\\|sm\\)2\\'" . snmpv2-mode)
				   ("\\.\\(diffs?\\|patch\\|rej\\)\\'" . diff-mode)
				   ("\\.\\(dif\\|pat\\)\\'" . diff-mode)
				   ("\\.[eE]?[pP][sS]\\'" . ps-mode)
				   ("\\.\\(?:PDF\\|DVI\\|pdf\\|dvi\\)\\'" . doc-view-mode)
				   ("configure\\.\\(ac\\|in\\)\\'" . autoconf-mode)
				   ("\\.s\\(v\\|iv\\|ieve\\)\\'" . sieve-mode)
				   ("BROWSE\\'" . ebrowse-tree-mode)
				   ("\\.ebrowse\\'" . ebrowse-tree-mode)
				   ("#\\*mail\\*" . mail-mode) ("\\.g\\'" . antlr-mode)
				   ("\\.ses\\'" . ses-mode) ("\\.\\(soa\\|zone\\)\\'" . dns-mode)
				   ("\\.docbook\\'" . sgml-mode) ("\\.com\\'" . dcl-mode)
				   ("/config\\.\\(?:bat\\|log\\)\\'" . fundamental-mode)
				   ("\\.\\(?:[iI][nN][iI]\\|[lL][sS][tT]\\|[rR][eE][gG]\\|[sS][yY] 
[sS]\\)\\'" . conf-mode)
				   ("\\.\\(?:desktop\\|la\\)\\'" . conf-unix-mode)
				   ("\\.ppd\\'" . conf-ppd-mode)
				   ("java.+\\.conf\\'" . conf-javaprop-mode)
				   ("\\.properties\\(?:\\.[a-zA-Z0-9._-]+\\)?\\'" .
					conf-javaprop-mode)
				   ("[/.]c\\(?:on\\)?f\\(?:i?g\\)?\\(?:\\.[a-zA-Z0-9._-]+\\)?\\'"
					. conf-mode-maybe)
				   ("\\`/etc/\\(?:DIR_COLORS\\|ethers\\|.?fstab\\|.*hosts\\| 
lesskey\\|login\\.?de\\(?:fs\\|vperm\\)\\|magic\\|mtab\\|pam\\.d/.*\\| 
permissions\\(?:\\.d/.+\\)?\\|protocols\\|rpc\\|services\\)\\'" .  
conf-space-mode)
				   ("\\`/etc/\\(?:acpid?/.+\\|aliases\\(?:\\.d/.+\\)?\\|default/.+ 
\\|group-?\\|hosts\\..+\\|inittab\\|ksysguarddrc\\|opera6rc\\|passwd-? 
\\|shadow-?\\|sysconfig/.+\\)\\'" . conf-mode)
				   ("[cC]hange[lL]og[-.][-0-9a-z]+\\'" . change-log-mode)
				   ("/\\.?\\(?:gnokiirc\\|kde.*rc\\|mime\\.types\\|wgetrc\\)\\'" .
					conf-mode)
				   ("/\\.\\(?:enigma\\|gltron\\|gtk\\|hxplayer\\|net\\|neverball\ 
\|qt/.+\\|realplayer\\|scummvm\\|sversion\\|sylpheed/.+\\|xmp\\)rc\ 
\'" . conf-mode)
				   ("/\\.\\(?:gdbtkinit\\|grip\\|orbital/.+txt\\|rhosts\\| 
tuxracer/options\\)\\'" . conf-mode)
				   ("/\\.?X\\(?:default\\|resource\\|re\\)s\\>" .
					conf-xdefaults-mode)
				   ("/X11.+app-defaults/" . conf-xdefaults-mode)
				   ("/X11.+locale/.+/Compose\\'" . conf-colon-mode)
				   ("/X11.+locale/compose\\.dir\\'" . conf-javaprop-mode)
				   ("\\.~?[0-9]+\\.[0-9][-.0-9]*~?\\'" nil t)
				   ("\\.[1-9]\\'" . nroff-mode)
				   ("\\.\\(?:orig\\|in\\|[bB][aA][kK]\\)\\'" nil t)
				   ("\\.tgz\\'" . tar-mode) ("\\.tbz2?\\'" . tar-mode))
  c++-mode-hook '(cscope:hook semantic-default-c-setup my-c++-mode- 
hook pair-mode
				 turn-on-font-lock)
  c-mode-common-hook nil
  c-mode-hook '(cscope:hook semantic-default-c-setup my-c-mode-hook
			   (lambda nil
				(set (make-local-variable (quote dabbrev-case-fold-search)) nil)
				(set (make-local-variable (quote dabbrev-case-replace)) nil))
			   pair-mode turn-on-font-lock)
  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 pair-mode turn-on-font- 
lock)
  jde-mode-hook '(jde-setup-syntax-coloring
				 (lambda nil
				  (if (buffer-file-name)
				   (let ((this-file (file-name-nondirectory (buffer-file-name))))
					(mapc
					 (lambda (spec)
					  (let*
					   ((file (car spec)) (line (cdr spec))
						(bp (jde-db-find-breakpoint file line)))
					   (when (not bp)
						(setq jde-db-breakpoint-id-counter
						 (1+ jde-db-breakpoint-id-counter))
						(setq bp
						 (jde-db-breakpoint
						  (format "breakpoint%d" jde-db-breakpoint-id-counter) :id
						  jde-db-breakpoint-id-counter :file file :line line)
						 )
						(jde-db-breakpoints-add bp))
					   (if (string-match file this-file)
						(jde-db-mark-breakpoint-specified file line))
					   )
					  )
					 jde-bug-saved-breakpoints)
					)
				   )
				  )
				 jde-db-remark-breakpoints)
  max-lisp-eval-depth 1000
  max-specpdl-size 3000
  post-command-hook '(global-font-lock-mode-check-buffers
					 global-auto-composition-mode-check-buffers
					 mode-local-post-major-mode-change
					 ecb-layout-post-command-hook ecb-handle-major-mode-visibilty
					 global-hl-line-highlight)
  pre-command-hook '(ecb-layout-pre-command-hook global-hl-line- 
unhighlight
					tooltip-hide)
  system-type 'darwin
  temp-buffer-max-height '(lambda (buffer) (/ (- (frame-height) 2) 2))
  truncate-lines nil
  truncate-partial-width-windows nil
  window-system 'ns
  semantic-after-partial-cache-change-hook '(ecb-update-after-partial- 
reparse)
  semantic-after-toplevel-cache-change-hook '(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-constant-face)
							  (package . font-lock-constant-face)
							  (label . font-lock-string-face)
							  (comment . font-lock-comment-face)
							  (keyword . font-lock-keyword-face)
							  (abstract . italic) (static . underline))
  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-prefix-group-tag-hierarchy
								 speedbar-trim-words-tag-hierarchy)
  speedbar-tag-regroup-maximum-length 10
  speedbar-tag-split-minimum-length 20
  ecb-current-maximized-ecb-buffer-name nil
  ecb-edit-area-creators '((0 . split-window-vertically)
						  (0 . split-window-horizontally))
  ecb-idle-timer-alist '((ecb-stealthy-updates .
						 [nil 0 1 0 t ecb-stealthy-updates nil idle])
						(ecb-monitor-autocontrol-functions .
						 [nil 0 1 0 t ecb-monitor-autocontrol-functions nil idle])
						(ecb-repair-only-ecb-window-layout .
						 [nil 0 0 500000 t ecb-repair-only-ecb-window-layout nil
						  idle]
						 )
						(ecb-compilation-buffer-list-changed-p .
						 [nil 0 0 250000 t ecb-compilation-buffer-list-changed-p
						  nil idle]
						 )
						(ecb-window-sync-function .
						 [nil 0 0 250000 t ecb-window-sync-function nil idle])
						(ecb-tag-sync . [nil 0 0 250000 t ecb-tag-sync nil idle]))
  ecb-last-window-config-before-deactivation '(#<window- 
configuration> nil nil
											  (#<frame *scratch* 0xb9fe40>
											   "lss-right01" nil frame 0.15 0.33)
											  ((0 . split-window-vertically)
											   (0 . split-window-horizontally))
											  t
											  (1 6152
											   ((#<buffer *Messages*> 4466 6152
												 (1.0344827586206897 .
												  0.9824561403508771)
												 )
												)
											   nil)
											  )
  ecb-minor-mode t
  ecb-path-selected-directory #("/Users/livin" 0 12 (help-echo  
"Mouse-2 toggles maximizing, mouse-3 displays a popup-menu"))
  ecb-path-selected-source nil
  ecb-post-command-hooks '(ecb-layout-post-command-hook)
  ecb-special-ecb-buffers-of-current-layout nil
  ecb-toggle-layout-state 0
  ecb-windows-hidden t
  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 '(other-window delete-window delete- 
other-windows
							   delete-windows-on split-window-horizontally
							   split-window-vertically split-window
							   switch-to-buffer switch-to-buffer-other-window
							   display-buffer other-window-for-scrolling
							   balance-windows)
  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-collapsed-buckets nil
  ecb-analyse-face 'ecb-default-highlight-face
  ecb-analyse-fontified-buckets '("Context")
  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 nil
  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 t
  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-cedet-url "http://ftp1.sourceforge.net/cedet/"
  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*") ("*Occur*") ("*shell*")
								("\\*[cC]ompilation.*\\*" . t)
								("\\*i?grep.*\\*" . t) ("*JDEE Compile Server*")
								("*Help*") ("*Completions*") ("*Backtrace*")
								("*Compile-log*") ("*bsh*") ("*Messages*"))
  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 42
  ecb-create-layout-frame-width 110
  ecb-current-buffer-sync-hook nil
  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-download-delete-archive 'always
  ecb-download-install-parent-dir "/Users/livin/.emacs.d/site-lisp/"
  ecb-download-package-version-type 1
  ecb-download-url "http://ftp1.sourceforge.net/ecb/"
  ecb-enlarged-compilation-window-max-height 'best
  ecb-eshell-auto-activate nil
  ecb-eshell-enlarge-when-eshell t
  ecb-eshell-fit-window-to-command-output t
  ecb-eshell-synchronize t
  ecb-exclude-parents-regexps nil
  ecb-excluded-directories-regexps '("^\\(CVS\\|\\.[^xX]*\\)$")
  ecb-expand-methods-switch-off-auto-expand t
  ecb-fix-window-size nil
  ecb-font-lock-tags t
  ecb-grep-find-function 'grep-find
  ecb-grep-function 'grep
  ecb-gzip-setup 'cons
  ecb-help-html-path "./html-help/ecb.html"
  ecb-help-info-path "./info-help/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-buffer-after-create-hook nil
  ecb-history-buffer-name " *ECB History*"
  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-item-name 'buffer-name
  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 . path)
  ecb-history-sort-ignore-case t
  ecb-history-sort-method 'name
  ecb-host-accessible-check-valid-time nil
  ecb-ignore-display-buffer-function 'always
  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 nil
  ecb-layout-always-operate-in-edit-window '(switch-to-buffer)
  ecb-layout-debug-mode nil
  ecb-layout-name "lss-right01"
  ecb-layout-window-sizes nil
  ecb-major-modes-show-or-hide '(nil)
  ecb-maximize-ecb-window-after-selection nil
  ecb-maximize-next-after-maximized-select nil
  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"
  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.32"
  ecb-other-window-behavior 'smart
  ecb-ping-options '("-c" "1")
  ecb-ping-program "ping"
  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-2--C-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-redraw-layout-quickly 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 t
  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-default-highlight-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 '(("/" "/"))
  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-split-edit-window-after-start 'before-deactivation
  ecb-stealthy-tasks-delay 1
  ecb-symboldef-buffer-name " *ECB Symboldefinition*"
  ecb-symboldef-find-backends '(semanticdb etags)
  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-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-tar-setup 'cons
  ecb-tip-of-the-day nil
  ecb-tip-of-the-day-file "~/.ecb-tip-of-day.el"
  ecb-toggle-layout-sequence '("lss-right01" "left9" "left14" "left8"  
"right1")
  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 '("/Users/livin/.emacs.d/site-lisp/ 
ecb/ecb-images/default/height-17"
									(ecb-directories-buffer-name .
									 "/Users/livin/.emacs.d/site-lisp/ecb/ecb-images/directories/ 
height-17")
									(ecb-sources-buffer-name .
									 "/Users/livin/.emacs.d/site-lisp/ecb/ecb-images/sources/ 
height-14_to_21")
									(ecb-methods-buffer-name .
									 "/Users/livin/.emacs.d/site-lisp/ecb/ecb-images/methods/ 
height-14_to_21")
									)
  ecb-tree-incremental-search 'prefix
  ecb-tree-indent 1
  ecb-tree-mouse-action-trigger 'button-release
  ecb-tree-navigation-by-arrow t
  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 'unless-remote
  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-xemacs-exclude-remote-cvs-repository nil
  ecb-version-check t
  ecb-wget-setup '("/opt/local/bin/wget" . other)
  ecb-window-sync '(Info-mode dired-mode)
  ecb-window-sync-delay 0.25
  ecb-windows-height 0.33
  ecb-windows-width 0.15
  ecb-winman-escreen-number 1
  ecb-winman-winring-name "ECB"
  )




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

ecb-mode-line-data-face: nil
ecb-mode-line-prefix-face: (:foreground forestgreen)
ecb-mode-line-win-nr-face: (:weight bold)
ecb-bucket-node-face: (:inherit ecb-default-general-face :weight  
bold :height 1.7)
ecb-type-tag-group-face: (:foreground dim gray :weight bold)
ecb-type-tag-enum-face: (:weight bold)
ecb-type-tag-union-face: (:weight bold)
ecb-type-tag-typedef-face: (:weight bold)
ecb-type-tag-struct-face: (:weight bold)
ecb-type-tag-interface-face: (:weight bold)
ecb-type-tag-class-face: (:weight bold)
ecb-directory-not-accessible-face: (:inherit ecb-default-general- 
face :foreground gray60)
ecb-source-read-only-face: nil
ecb-source-in-directories-buffer-face: (:inherit ecb-default-general- 
face :foreground LightBlue1)
ecb-tag-header-face: (:background SeaGreen1)
ecb-analyse-bucket-node-face: (:inherit ecb-default-general- 
face :weight bold)
ecb-analyse-bucket-element-face: (:inherit ecb-default-general-face)
ecb-analyse-general-face: (:inherit ecb-default-general-face :height  
1.0)
ecb-analyse-face: (:inherit ecb-default-highlight-face :background  
magenta)
ecb-history-face: (:inherit ecb-default-highlight-face :background  
magenta)
ecb-method-non-semantic-face: (:inherit ecb-methods-general- 
face :foreground brown)
ecb-method-face: (:inherit ecb-default-highlight-face :background  
magenta)
ecb-source-face: (:inherit ecb-default-highlight-face :background  
magenta)
ecb-directory-face: (:inherit ecb-default-highlight-face :background  
magenta)
ecb-default-highlight-face: (:background magenta)
ecb-history-general-face: (:inherit ecb-default-general-face :height  
1.0)
ecb-methods-general-face: (:inherit ecb-default-general-face :height  
1.0)
ecb-sources-general-face: (:inherit ecb-default-general-face :height  
1.0)
ecb-directories-general-face: (:inherit ecb-default-general- 
face :height 1.0)
ecb-tree-guide-line-face: (:inherit ecb-default-general- 
face :foreground gray :height 1.0)
ecb-default-general-face: (:height 0.8 :family helvetica)

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



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



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

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

"/Users/livin/.emacs.d/site-lisp/cedet/semantic" added to `load-path'
Outdated speedbar 1.0 shadowed to meet minimum version 1.0.1
"/Users/livin/.emacs.d/site-lisp/cedet/speedbar" added to `load-path'
"/Users/livin/.emacs.d/site-lisp/cedet/contrib" added to `load-path'
Setting up cedet...done
Setting up cogre...done
Setting up ede...
Loading `dframe': old-style backquotes detected!
Loading `ede': old-style backquotes detected!
Setting up ede...done
Setting up eieio...done
Setting up semantic...done
Setting up speedbar...done
Setting up cedet-contrib...done
Loading /Users/livin/.emacs.d/site-lisp/cedet/common/cedet.el  
(source)...done
jde-java-font-lock: building names cache...empty
Loading /Users/livin/.emacs.d/site-lisp/p4/lisp/p4.el (source)...done
P4PORT changed to perforce-blr:1666
Loading /Users/livin/.emacs.d/macros/lss-invert-face-default...done
Loading /Users/livin/.emacs.d/macros/lss-load-file-.emacs.full...done
Loading /Users/livin/.emacs.d/macros/lss-p4-login...done
Loading /Users/livin/.emacs.d/macros/lss-scroll-mode-on...done
Loading /Users/livin/.emacs.d/macros/lss-scroll-mode-off...done
Loading /Users/livin/.emacs.d/macros/lss-scroll-take-near-bottom-of- 
frame...done
Loading /Users/livin/.emacs.d/macros/lss-scroll-take-near-top-of- 
frame...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-catch...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-catch-open- 
paren...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-close- 
sqbracket...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-close-paren...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-else...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-exclamation- 
point...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-finally...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-if-open-paren...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-indent-buffer...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-open-brace...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-open-brace++-java- 
style...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-open- 
sqbracket...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-open-paren...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-switch-open- 
paren...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-while-open- 
paren...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-semi-colon-close- 
brace...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-semi-colon- 
whitespace-lines-only...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-my-java...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-my-java-ng...done
Loading /Users/livin/.emacs.d/macros/lss-whitespace-eol-plus...done
Loading /Users/livin/.emacs.d/macros/lss-bterm...done
Loading /Users/livin/.emacs.d/macros/lss-date-from-system...done
Loading /Users/livin/.emacs.d/macros/lss-date-from-system-to-system- 
clipboard...done
Loading /Users/livin/.emacs.d/macros/lss-shell-logger-style-echo-and- 
printf...done
Loading /Users/livin/.emacs.d/macros/lss-shell-logger-script- 
identifier-and-date...done
Loading /Users/livin/.emacs.d/macros/lss-shebang-python...done
Loading /Users/livin/.emacs.d/macros/lss-shebang-jython...done
Loading /Users/livin/.emacs.d/macros/lss-shebang-bash...done
Loading /Users/livin/.emacs.d/macros/lss-rename-buffer-as- 
CLASSNAME.java...done
Loading /Users/livin/.emacs.d/macros/lss-rename-buffer-shorten-to-LSB- 
part...done
Loading /Users/livin/.emacs.d/macros/lss-rename-buffer-java-style- 
abbreviated...done
Loading /Users/livin/.emacs.d/site-lisp/jde_stuff/my_jde_stuff.el  
(source)...
Loading /Users/livin/.emacs.d/site-lisp/jde_stuff/my_jde_stuff__if- 
verified.el (source)...
loading my_jde_stuff__if-verified.el...
Loading /Users/livin/.emacs.d/site-lisp/jde_stuff/my_jde_stuff__if- 
verified.el (source)...done
Loading /Users/livin/.emacs.d/site-lisp/jde_stuff/my_jde_stuff.el  
(source)...done
Loading /Users/livin/.emacs.d/macros/lss-bind-keys-to-macros...done
[134217848 103 108 111 98 97 108 45 115 101 116 45 107 101 121 13  
201326634 108 115 115 45 105 110 118 101 114 116 45 102 97 99 101 45  
100 101 102 97 117 108 116 13 134217848 103 108 111 98 97 108 45 115  
101 116 45 107 101 121 13 24 134217836 108 115 115 45 108 111 97 100  
45 102 105 108 101 45 46 101 109 97 99 115 46 102 117 108 108 13  
134217848 103 108 111 98 97 108 45 115 101 116 45 107 101 121 13 24  
112 108 108 115 115 45 112 52 45 108 111 103 105 110 13 134217848 103  
108 111 98 97 108 45 115 101 116 45 107 101 121 13 3 32 108 115 115  
45 115 99 114 111 108 108 45 109 111 100 101 45 111 110 13]
All done, livin loading full .emacs.full .
Loading /Users/livin/.emacs.full...done
Quit [2 times]
ECB 2.32 uses loaded semantic 2.0pre4, eieio 1.0 and speedbar 1.0.1.
Loading /Users/livin/.ecb-user-layouts.el (source)...done
The ECB is now activated.
Mark set [31 times]
Using vacuous schema
Mark set [14 times]
Quit
Mark set
Creating customization items...
Creating face editor...done
Creating customization items ...done
Resetting customization items...done
Creating customization setup...done
Mark set [43 times]
Making completion list...
ECB windows are now hidden.
Quit
Making completion list...
Creating customization items...
Creating face editor...done
Creating customization items ...done
Resetting customization items...done
Creating customization setup...done
Making completion list...
The ECB is now deactivated.
Creating customization items...
Creating face editor...done
Creating customization items ...done
Resetting customization items...done
Creating customization setup...done
The ECB is now activated.
Mark set
Preparing problem report...
Formatting bug report buffer............................................

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



  Livin Stephen
-- [email protected]

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

_______________________________________________
Ecb-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ecb-list