[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [cp-patches] FYI various small fixes, plus some jtree stuff from lib
From: |
Michael Koch |
Subject: |
Re: [cp-patches] FYI various small fixes, plus some jtree stuff from libgcj |
Date: |
Thu, 11 Nov 2004 21:11:02 +0100 |
User-agent: |
KMail/1.6.2 |
Am Donnerstag, 11. November 2004 18:18 schrieb Mark Wielaard:
> 2004-11-11 Graydon Hoare <address@hidden>
>
> * gnu/java/awt/peer/gtk/GdkGraphics2D.java
> (GdkGraphics2D): Set clip after transform.
> (drawImage): Protect against null image.
> * gnu/java/awt/peer/gtk/GtkFramePeer.java
> (setIconImage): Protect against non-GtkImage args.
> * gnu/java/awt/peer/gtk/GtkToolkit.java
> (checkImage): Protect against non-GtkImage args.
> * java/awt/print/PrinterJob.java:
> (print): Add variant taking PrintRequestAttributeSet.
> (printDialog): Likewise.
> * javax/swing/JComponent.java:
> (transferHandler): New field.
> (getComponentGraphics): Build new Graphics for each
> sub-paint. (getTransferHandler): New method.
> (setTransferHandler): New method.
> * javax/swing/JDesktopPane.java
> (setDragMode): Force LIVE_DRAG_MODE.
> * javax/swing/JMenuItem.java
> (menuSelectionChanged): Protect against null parent.
> * javax/swing/JTable.java (setDefaultRenderer): New method.
> * javax/swing/JTree.java: Get basic ctors and UI working.
> * javax/swing/JViewport.java (JViewport): Set scroll mode.
> * javax/swing/RepaintManager.java
> (addDirtyRegion): Skip empty regions.
> * javax/swing/ScrollPaneLayout.java (minimumLayoutSize): Do
> not bound scrollpane minimum by central view minimum.
> * javax/swing/ToolTipManager.java
> (showTip): Guard against null component.
> * javax/swing/TransferHandler.java: Stub out.
> * javax/swing/plaf/basic/BasicLookAndFeel.java:
> Add entry for TextPaneUI, change Tree icons to pngs.
> * javax/swing/plaf/basic/BasicMenuItemUI.java:
> (installDefaults): Set text position and alignment.
> (paintMenuItem): Layout icon with normal compound function.
> * javax/swing/plaf/basic/BasicTableHeaderUI.java:
> (getMaximumSize): Delete.
> (getMinimumSize): Delete.
> (getPreferredSize): Use column model's total width.
> * javax/swing/plaf/basic/BasicTextPaneUI.java: New file.
> * javax/swing/plaf/basic/BasicTextUI.java
> (modelChanged): Make resilient against nulls.
> * javax/swing/plaf/basic/BasicTreeUI.java:
> Add some simplistic config / painting functions.
> * javax/swing/plaf/basic/BasicViewportUI.java
> (paintSimple): Add new non-backingstore paint mode.
> (paintBackingStore): Split out backing store code.
> (paint): Switch on painting mode.
> * javax/swing/text/SimpleAttributeSet.java
> (SimpleAttributeSet): Resist nulls.
> * javax/swing/tree/DefaultTreeCellRenderer.java: Implement.
> * javax/swing/tree/DefaultTreeModel.java: Partially
> implement.
>
> Committed.
Note that Andreas Tobler reported some problems with this patch on
#gcj. The display of the got worse (on ppc). I dont know what he
meant by this.
Michael
--
Homepage: http://www.worldforge.org/