Re: package conflicts: ediff

<[email protected]> Fri, 8 May 2009 23:19:48 +0200
Newsgroups gmane.emacs.code-browser
Message-ID <[email protected]>
Hi,

thank you - well, this comes from a change between Emacs 22 and 23 - in the latter one the control-buffer in the ediff-frame is set dedicated - this confuses ECB because it assumes that only ECB-windows are dedicated in the ecb-frame...

well, now i know the reason of the problem and also which code in ECB is resonsible... now i need a solution...;-)

IMHO not a serious problem because you can just set ediff-setup-windows-plain to multi-frame... but of course ECB should also work with single-frame ediff-mode... but i'm quite optimistic to find a solution...

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 / [email protected] 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: [email protected] [mailto:[email protected]]
Gesendet: Fr 08.05.2009 19:01
An: [email protected]
Betreff: [ECB-list] package conflicts: ediff
 

Please enter the details of your bug report here

contents of .emacs
-------------------------------------------------------------------------------------------

(load-file "~/elisp/cedet/common/cedet.el")
(add-to-list 'load-path "~/elisp/ecb-snap")

;(require 'ecb)                          ;emacs code browser -- slow load, auto start
(require 'ecb-autoloads)                 ;emacs code browser -- fast load, select start
(custom-set-variables
  ;; custom-set-variables was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 '(ecb-options-version "2.33")
 '(ecb-vc-enable-support nil)
 '(ediff-window-setup-function (quote ediff-setup-windows-plain)))
(custom-set-faces
  ;; custom-set-faces was added by Custom.
  ;; If you edit it by hand, you could mess it up, so be careful.
  ;; Your init file should contain only one such instance.
  ;; If there is more than one, they won't work right.
 )

steps to reproduce problem
-------------------------------------------------------------------------------------------
1 start emacs
2 M-x ecb-activate
3 load a file thats in CVS
4 M-x ediff-revision
5 press q in Ediff Control Panel

expected:
-------------------------------------------------------------------------------------------
ediff to exit

error:
-------------------------------------------------------------------------------------------
    ECB 2.33 - Error: Killing an special ECB-buffer is not possible.

if the ediff-window-setup-func is ediff-setup-windows-multiframe the error does not occur


Emacs  : GNU Emacs 23.0.93.1 (i686-pc-linux-gnu, GTK+ Version 2.12.8)
 of 2009-05-07 on rhino
Package: ECB: 2.33, semantic: 2.0pre6, eieio: 1.2, speedbar: 1.0.2, JDEE: No JDEE

current state:
==============
(setq
 after-save-hook '(ecb-update-methods-after-saving)
 auto-mode-alist '(("ProjStep\\.ede" . emacs-lisp-mode) ("Project\\.ede$" . emacs-lisp-mode) ("\\.srt$" . srecode-template-mode)
		   ("\\.wy$" . wisent-grammar-mode) ("\\.by$" . bovine-grammar-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-gmake-mode)
		   ("[Mm]akefile\\'" . makefile-gmake-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]\\|oxt\\)\\'" . archive-mode) ("\\.\\(deb\\|[oi]pk\\)\\'" . 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 '(semantic-default-c-setup)
 c-mode-common-hook nil
 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 '(global-font-lock-mode-check-buffers global-auto-composition-mode-check-buffers mode-local-post-major-mode-change
		     ecb-handle-major-mode-visibilty ecb-layout-post-command-hook semantic-highlight-func-highlight-current-tag)
 pre-command-hook '(ediff-spy-after-mouse t)
 system-type 'gnu/linux
 temp-buffer-max-height '(lambda (buffer) (/ (- (frame-height) 2) 2))
 truncate-lines nil
 truncate-partial-width-windows 50
 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-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)
			      (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-prefix-group-tag-hierarchy speedbar-trim-words-tag-hierarchy)
 speedbar-tag-regroup-maximum-length 10
 speedbar-tag-split-minimum-length 20
 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-permanent-adviced-layout-functions) (ecb-layout-basic-adviced-functions) (ecb-speedbar-adviced-functions)
			     (ecb-always-disabled-advices))
 ecb-adviced-functions '((view-mode-exit . around) (tmm-prompt . around) (scroll-all-function-all . around) (count-windows . around)
			 (master-says . 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) (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) (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) (resize-temp-buffer-window . around)
			 (shrink-window-if-larger-than-buffer . around) (shrink-window . around) (enlarge-window . around)
			 (mouse-drag-mode-line . around) (mouse-drag-vertical-line . around) (scroll-other-window . around)
			 (compilation-set-window-height . around) (delete-frame . around) (dframe-select-attached-frame . after)
			 (dframe-mouse-set-point . around) (speedbar-get-focus . around) (speedbar-frame-mode . around) (speedbar-click . 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-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-speedbar-buffer-sync . ecb-speedbar-buffer-name) (ecb-stealthy-updates) (ecb-monitor-autocontrol-functions))
 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-basic-buffer-sync . [nil 0 0 250000 t ecb-basic-buffer-sync nil idle])
			(ecb-tag-sync . [nil 0 0 250000 t ecb-tag-sync nil idle]))
 ecb-last-window-config-before-deactivation nil
 ecb-minor-mode t
 ecb-path-selected-directory #("/home/james/dev/trunk/Prism/menus/gtk/src" 0 41 (help-echo "Mouse-2 toggles maximizing, mouse-3 displays a popup-menu"))
 ecb-path-selected-source '("/home/james/dev/trunk/Prism/menus/gtk/src/Map_Search_List.H" .
			    #("Map_Search_List.H" 0 17 (help-echo "Mouse-2 toggles maximizing, mouse-3 displays a popup-menu")))
 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 Methods*" " *ECB History*")
 ecb-stealthy-function-list '(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-empty-dir-check)
 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-tree-buffers '((" *ECB Directories*" . ecb-directories-buffer-name) (" *ECB Sources*" . ecb-sources-buffer-name)
		    (" *ECB History*" . ecb-history-buffer-name) (" *ECB Methods*" . ecb-methods-buffer-name)
		    (" *ECB Analyse*" . ecb-analyse-buffer-name))
 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-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-buffer-sync-hook nil
 ecb-analyse-collapsed-buckets nil
 ecb-analyse-face 'ecb-default-highlight-face
 ecb-analyse-fontified-buckets '("Context" "Function")
 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-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*") ("*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-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 'lgrep
 ecb-grep-recursive-function 'rgrep
 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-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
 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-host-accessible-check-valid-time nil
 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 nil
 ecb-layout-always-operate-in-edit-window '(switch-to-buffer)
 ecb-layout-debug-mode nil
 ecb-layout-name "left8"
 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" 0 7 (help-echo "Mouse-2 toggles maximizing, mouse-3 displays a popup-menu"))))
 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.33"
 ecb-other-window-behavior 'smart
 ecb-ping-options '("-c" "2" "HOST")
 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 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-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-speedbar-buffer-sync 'basic
 ecb-speedbar-buffer-sync-delay 'basic
 ecb-speedbar-buffer-sync-hook nil
 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-buffer-sync-hook nil
 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-tip-of-the-day t
 ecb-tip-of-the-day-file "~/.ecb-tip-of-day.el"
 ecb-toggle-layout-sequence '("left9" "left14")
 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/james/elisp/ecb-snap/ecb-images/default/height-17"
				    (ecb-directories-buffer-name . "/home/james/elisp/ecb-snap/ecb-images/directories/height-17")
				    (ecb-sources-buffer-name . "/home/james/elisp/ecb-snap/ecb-images/sources/height-14_to_21")
				    (ecb-methods-buffer-name . "/home/james/elisp/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-vc-xemacs-exclude-remote-cvs-repository nil
 ecb-version-check t
 ecb-windows-height 0.33
 ecb-windows-width 0.33
 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)
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-directories-general-face :foreground gray60)
ecb-source-read-only-face: (:inherit ecb-default-general-face :slant italic)
ecb-source-in-directories-buffer-face: (:inherit ecb-directories-general-face :foreground medium blue)
ecb-tag-header-face: (:background SeaGreen1)
ecb-analyse-bucket-node-face: (:inherit ecb-bucket-node-face :weight bold)
ecb-analyse-bucket-element-face: (:inherit ecb-analyse-general-face :foreground brown)
ecb-analyse-general-face: (:inherit ecb-default-general-face :height 1.0)
ecb-analyse-face: (:inherit ecb-default-highlight-face :background cornflower blue :foreground yellow)
ecb-history-face: (:inherit ecb-default-highlight-face :background cornflower blue :foreground yellow)
ecb-method-non-semantic-face: (:inherit ecb-methods-general-face :foreground brown)
ecb-method-face: (:inherit ecb-default-highlight-face :background cornflower blue :foreground yellow)
ecb-source-face: (:inherit ecb-default-highlight-face :background cornflower blue :foreground yellow)
ecb-directory-face: (:inherit ecb-default-highlight-face :background cornflower blue :foreground yellow)
ecb-default-highlight-face: (:background cornflower blue :foreground yellow)
ecb-history-dead-buffer-face: (:inherit ecb-history-general-face :foreground gray60)
ecb-history-indirect-buffer-face: (:inherit ecb-history-general-face :slant italic)
ecb-history-bucket-node-face: (:inherit ecb-bucket-node-face)
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 grey :height 1.0)
ecb-default-general-face: (:height 1.0)

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



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



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

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

Loading /home/james/elisp/cedet/common/cedet.el (source)...
Setting up CEDET packages...done
Loading /home/james/elisp/cedet/common/cedet.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
ECB 2.33 uses CEDET 1.0pre6 (contains semantic 2.0pre6, eieio 1.2, speedbar 1.0.2).
All requirements for ECB 2.33 fulfilled - Enjoy it!
The ECB is now activated.
There are no NEWS to display.
Loading /home/james/.ecb-tip-of-day.el (source)...done
Making completion list... [2 times]
Loading semanticdb-file...done
Loading vc-cvs...done
Checking out /home/james/dev/trunk/Prism/menus/gtk/src/Map_Search_List.H.~1.21~...done
ECB windows are now hidden.
Computing differences between Map_Search_List.H.~1.21~ and Map_Search_List.H ...
Buffer A: Processing difference region 0 of 16
Buffer A: Processing difference region 10 of 16
Buffer B: Processing difference region 0 of 16
Buffer B: Processing difference region 10 of 16
Processing difference regions ... done
Region 1 in buffer A is empty [2 times]
Region 2 in buffer B is empty [2 times]
Refining difference region 3 ...
Region 4 in buffer B is empty [2 times]
Region 5 in buffer B is empty [2 times]
Refining difference region 6 ...
Region 7 in buffer B is empty [2 times]
Refining difference region 8 ...
Refining difference region 9 ...
Refining difference region 10 ...
Refining difference region 11 ...
Refining difference region 12 ...
Refining difference region 13 ...
Refining difference region 14 ...
Quit this Ediff session? (y or n) 
let: ECB 2.33 - Error: Killing an special ECB-buffer is not possible!
Preparing problem report...
Formatting bug report buffer...................................

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


------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com
_______________________________________________
Ecb-list mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ecb-list

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image 
processing features enabled. http://p.sf.net/sfu/kodak-com

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