classpath-patches
[Top][All Lists]
Advanced

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

[cp-patches] FYI: Qt peers updated.


From: Sven de Marothy
Subject: [cp-patches] FYI: Qt peers updated.
Date: Sun, 21 Aug 2005 02:27:05 +0200

Hey,
Did some updates. Some of the more notable changes:
Repainting is now done in a dedicated thread, which helps avoid
deadlocks.

Qt's double-buffering is now optional, (set the property
qtoptions.nodoublebuffer) which means faster graphics but flickier
native components. This should help Swing performance in the future
though.

Resizing now works correctly again.

Minor bugfixes and improvements all over.

2005-08-20  Sven de Marothy  <address@hidden>

        * gnu/java/awt/peer/qt/MainQtThread.java
        * gnu/java/awt/peer/qt/QtComponentGraphics.java
        * gnu/java/awt/peer/qt/QtComponentPeer.java
        * gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.java
        * gnu/java/awt/peer/qt/QtFramePeer.java
        * gnu/java/awt/peer/qt/QtImage.java
        * gnu/java/awt/peer/qt/QtListPeer.java
        * gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java
        * gnu/java/awt/peer/qt/QtToolkit.java
        * native/jni/qt-peer/componentevent.cpp
        * native/jni/qt-peer/componentevent.h
        * native/jni/qt-peer/eventmethods.h
        * native/jni/qt-peer/mainqtthread.cpp
        * native/jni/qt-peer/mainthreadinterface.cpp
        * native/jni/qt-peer/mainthreadinterface.h
        * native/jni/qt-peer/qtcomponentpeer.cpp
        * native/jni/qt-peer/qtframepeer.cpp
        * native/jni/qt-peer/qtgraphics.cpp
        Refactored.
        * include/gnu_java_awt_peer_qt_MainQtThread.h
        * include/gnu_java_awt_peer_qt_QMatrix.h
        * include/gnu_java_awt_peer_qt_QPainterPath.h
        * include/gnu_java_awt_peer_qt_QPen.h
        * include/gnu_java_awt_peer_qt_QtAudioClip.h
        * include/gnu_java_awt_peer_qt_QtButtonPeer.h
        * include/gnu_java_awt_peer_qt_QtCanvasPeer.h
        * include/gnu_java_awt_peer_qt_QtCheckboxPeer.h
        * include/gnu_java_awt_peer_qt_QtChoicePeer.h
        * include/gnu_java_awt_peer_qt_QtComponentPeer.h
        * include/gnu_java_awt_peer_qt_QtContainerPeer.h
        * include/gnu_java_awt_peer_qt_QtDialogPeer.h
        * include/gnu_java_awt_peer_qt_QtEmbeddedWindowPeer.h
        * include/gnu_java_awt_peer_qt_QtFileDialogPeer.h
        * include/gnu_java_awt_peer_qt_QtFontMetrics.h
        * include/gnu_java_awt_peer_qt_QtFontPeer.h
        * include/gnu_java_awt_peer_qt_QtFramePeer.h
        * include/gnu_java_awt_peer_qt_QtGraphics.h
        * include/gnu_java_awt_peer_qt_QtGraphicsEnvironment.h
        * include/gnu_java_awt_peer_qt_QtImage.h
        * include/gnu_java_awt_peer_qt_QtLabelPeer.h
        * include/gnu_java_awt_peer_qt_QtListPeer.h
        * include/gnu_java_awt_peer_qt_QtMenuBarPeer.h
        * include/gnu_java_awt_peer_qt_QtMenuComponentPeer.h
        * include/gnu_java_awt_peer_qt_QtMenuItemPeer.h
        * include/gnu_java_awt_peer_qt_QtMenuPeer.h
        * include/gnu_java_awt_peer_qt_QtPanelPeer.h
        * include/gnu_java_awt_peer_qt_QtPopupMenuPeer.h
        * include/gnu_java_awt_peer_qt_QtScreenDevice.h
        * include/gnu_java_awt_peer_qt_QtScrollPanePeer.h
        * include/gnu_java_awt_peer_qt_QtScrollbarPeer.h
        * include/gnu_java_awt_peer_qt_QtTextAreaPeer.h
        * include/gnu_java_awt_peer_qt_QtTextFieldPeer.h
        * include/gnu_java_awt_peer_qt_QtToolkit.h
        * include/gnu_java_awt_peer_qt_QtVolatileImage.h
        * include/gnu_java_awt_peer_qt_QtWindowPeer.h
        Regenerated.
        * gnu/java/awt/peer/qt/QtRepaintThread.java:
        New file.

Attachment: peers.patch
Description: Text Data

Attachment: QtRepaintThread.java
Description: Text Data


reply via email to

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