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)