Re: Are there ECB-users willing to pretest the next forthcoming ECB-release with a lot of NEWS?

Michael Reiher <[email protected]> Thu, 7 May 2009 17:41:18 +0200
Newsgroups gmane.emacs.code-browser
Message-ID <[email protected]>
On Thursday 07 May 2009 10:03:14 [email protected] wrote:
> Hi,
>
> Especially tests with XEmacs would be very appreciated, because i'm not a
>
No problems so far with XEmacs 21.4.21, except for the substring-no-properties 
problem.

> So my plea: If you are willing to do some beta-tests for the current
> CVS-version of ECB this would be very helpfull for a "bugfree"
> ECB-release....
>
One problem still existing is that auto-maximized windows aren't minimized 
when an entry is selected and there is no buffer to maximize next. Seems to be 
wrong evaluation of conditions. For the methods buffer it used to be commented 
out and now has been removed all together (IIRC there used to be a problem 
with the methods buffer in that it didn't jump to the tag when unmaximizing 
the buffer or something, this seems fixed now however). The attached patch 
fixes it for source, history and methods buffer (at least for me;). 

Greets Michael

------------------------------------------------------------------------------
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
ecb.diff (text/x-patch, 1.7 KB)
diff -bur ecb-snap.orig/ecb-file-browser.el ecb-snap/ecb-file-browser.el
--- ecb-snap.orig/ecb-file-browser.el	2009-05-07 08:57:20.000000000 +0200
+++ ecb-snap/ecb-file-browser.el	2009-05-07 17:11:44.000000000 +0200
@@ -3919,12 +3919,12 @@
   ;; contained in current layout then we have to redraw the full layout first
   ;; so the contents of the clicked source-file can be displayed in the
   ;; methods-buffer.
-  (when (and (ecb-buffer-is-maximized-p (buffer-name))
-             (ecb-buffer-is-ecb-buffer-of-current-layout-p
-              ecb-methods-buffer-name))
-    (if (ecb-member-of-symbol/value-list
+  (when (ecb-buffer-is-maximized-p (buffer-name))
+    (if (and (ecb-member-of-symbol/value-list
          (buffer-name)
          ecb-maximize-next-after-maximized-select)
+             (ecb-buffer-is-ecb-buffer-of-current-layout-p
+              ecb-methods-buffer-name))
         (progn
           (ecb-maximize-ecb-buffer ecb-methods-buffer-name)
           (ecb-window-select ecb-methods-buffer-name))
diff -bur ecb-snap.orig/ecb-method-browser.el ecb-snap/ecb-method-browser.el
--- ecb-snap.orig/ecb-method-browser.el	2009-05-07 08:57:20.000000000 +0200
+++ ecb-snap/ecb-method-browser.el	2009-05-07 17:08:39.000000000 +0200
@@ -3796,6 +3796,9 @@
   "Does all necessary when a user clicks onto a node in the methods-buffer."
   (if shift-mode
       (ecb-mouse-over-method-node node nil nil 'force))
+	;; Undo maximize
+	(when (ecb-buffer-is-maximized-p (buffer-name))
+		(ecb-undo-maximize-ecb-buffer t))
   ;; First of all we must highlight the tag
   (tree-buffer-highlight-node-by-data/name (tree-node->data node))
   (if (= (tree-node->type node) ecb-methods-nodetype-bucket)