bug-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug swing/28769] Regression:JTree and JTable mouse-wheel scrolling


From: hendrich at informatik dot uni-hamburg dot de
Subject: [Bug swing/28769] Regression:JTree and JTable mouse-wheel scrolling
Date: 10 Oct 2006 17:30:20 -0000


------- Comment #2 from hendrich at informatik dot uni-hamburg dot de  
2006-10-10 17:30 -------
Subject: Re:  Regression:JTree and JTable mouse-wheel
        scrolling

> ------- Comment #1 from roman at kennke dot org  2006-10-10 15:37 -------
> This is fixed. Wheel scrolling works here. There's a glitch in JTree  
>  scrolling
> which is caused by VariableHeightLayoutCache problems. This is unrelated
> though, so I close this for now.

I had little time to test classpath recently, but I just downloaded  
and built cvs.
Mouse-wheel scrolling indeed seems to work, but the JTree formatting itself
is broken (e.g. an empty line between directory-nodes and leaf-nodes).

I am reluctant to consider this fixed, because jamvm now crashes all over the
place in my image viewer - when scrolling the JTree of images, or loading a
new image, or whatever. Overall, classpath cvs is now completely unuseable
again for *all* of my test applications.

<frustration>
I think I give up now; I don't have the time nor motivation to try to  
extract open-
source testcases from my closed-source apps, and I also don't like to  
re-submit
new bug reports for things broken anew.
</frustration>

Here is an example, which might well be related to one of the recent  
JScrollPane/repaint fixes. I also run out of memory with -Xmx300m when
trying to load a few 800x600 pixel images. Not good:


-I- getCairoBackedImage: took 6 msecs. for 467x700

** ERROR **: file gnu_java_awt_peer_gtk_CairoSurface.c: line 300  
(Java_gnu_java_
awt_peer_gtk_CairoSurface_copyAreaNative2): assertion failed: (temp != NULL)
aborting...
java.lang.InternalError
    at gnu.java.awt.peer.gtk.CairoSurface.copyAreaNative2(Native Method)
    at gnu.java.awt.peer.gtk.CairoSurface.copyAreaNative(CairoSurface.java:323)
    at  
gnu.java.awt.peer.gtk.CairoSurfaceGraphics.copyAreaImpl(CairoSurfaceGraphi
cs.java:92)
    at  
gnu.java.awt.peer.gtk.CairoGraphics2D.copyArea(CairoGraphics2D.java:1245)
    at javax.swing.JViewport.paintBackingStore(JViewport.java:840)
    at javax.swing.JViewport.paint(JViewport.java:495)
    at javax.swing.JComponent.paintChildren(JComponent.java:1976)
    at javax.swing.JComponent.paint(JComponent.java:1844)
    at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:2331)
    at javax.swing.JComponent.paintImmediately2(JComponent.java:2260)
    at javax.swing.JComponent.paintImmediately(JComponent.java:2112)
    at javax.swing.JComponent.paintImmediately(JComponent.java:2138)
    at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:580)
    at javax.swing.RepaintManager$RepaintWorker.run(RepaintManager.java:157)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:200)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:609)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
Abort


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28769





reply via email to

[Prev in Thread] Current Thread [Next in Thread]