gcc/libjava/java/awt
Scott Gilbertson 9e9e204234 XGraphics.java (XGraphics): Use new GC.create.
2003-04-19  Scott Gilbertson  <scottg@mantatest.com>

	* gnu/awt/xlib/XGraphics.java (XGraphics): Use new GC.create.
	(dispose): Null metrics.
	* gnu/awt/xlib/XToolkit.java (sync): Implement.
	* gnu/gcj/xlib/Clip.java (dispose): Change name of native from
	finalize.
	(finalize): Call dispose.
	* gnu/gcj/xlib/Drawable.java (gcCache): New field.
	(gcCachedCount): New field.
	(finalize): New method.
	(putGCInCache): New method.
	(getGCFromCache): New method.
	* gnu/gcj/xlib/GC.java (GC): Make protected.
	(clone): Get new GC from cache if possible.
	(create): New static method.
	(dispose): Save old GC in cache.
	* gnu/gcj/xlib/natClip.cc (dispose): Check for null before
	deleting.
	* gnu/gcj/xlib/natGC.cc (initStructure): Call XCreateGC only if gc
	is null.
	* gnu/gcj/xlib/Pixmap.java (Pixmap): Use new GC.create.
	* java/awt/Container.java (visitChild): Dispose gfx2 when
	finished.

From-SVN: r65827
2003-04-19 19:54:39 +00:00
..
color
datatransfer
dnd 2003-03-24 Michael Koch <konqueror@gmx.de> 2003-03-24 13:12:55 +00:00
event
font 2003-03-31 Michael Koch <konqueror@gmx.de> 2003-03-31 09:55:09 +00:00
geom
im
image
peer
print
ActiveEvent.java
Adjustable.java
AlphaComposite.java
AttributeValue.java
AWTError.java
AWTEvent.java
AWTEventMulticaster.java
AWTException.java
AWTKeyStroke.java
AWTPermission.java
BasicStroke.java
BorderLayout.java
BufferCapabilities.java
Button.java
Canvas.java
CardLayout.java
Checkbox.java
CheckboxGroup.java
CheckboxMenuItem.java
Choice.java
Color.java
ColorPaintContext.java
Component.java
ComponentOrientation.java
Composite.java
CompositeContext.java
Container.java XGraphics.java (XGraphics): Use new GC.create. 2003-04-19 19:54:39 +00:00
ContainerOrderFocusTraversalPolicy.java 2003-03-24 Michael Koch <koqnueror@gmx.de> 2003-03-24 13:50:32 +00:00
Cursor.java
DefaultFocusTraversalPolicy.java
DefaultKeyboardFocusManager.java
Dialog.java
Dimension.java
DisplayMode.java
Event.java
EventDispatchThread.java
EventQueue.java
FileDialog.java
FlowLayout.java
FocusTraversalPolicy.java
Font.java
FontFormatException.java
FontMetrics.java
Frame.java 2003-03-24 Michael Koch <konqueror@gmx.de> 2003-03-24 08:26:52 +00:00
GradientPaint.java
Graphics2D.java
Graphics.java
GraphicsConfigTemplate.java
GraphicsConfiguration.java
GraphicsDevice.java
GraphicsEnvironment.java
GridBagConstraints.java
GridBagLayout.java
GridLayout.java
HeadlessException.java
IllegalComponentStateException.java
Image.java
ImageCapabilities.java
Insets.java
ItemSelectable.java
JobAttributes.java
KeyboardFocusManager.java
KeyEventDispatcher.java
KeyEventPostProcessor.java
Label.java
LayoutManager2.java
LayoutManager.java
List.java
MediaTracker.java
Menu.java
MenuBar.java
MenuComponent.java
MenuContainer.java
MenuItem.java
MenuShortcut.java
PageAttributes.java
Paint.java
PaintContext.java
Panel.java
Point.java
Polygon.java
PopupMenu.java
PrintGraphics.java
PrintJob.java
Rectangle.java
RenderingHints.java
Robot.java 2003-03-24 Michael Koch <koqnueror@gmx.de> 2003-03-24 13:50:32 +00:00
Scrollbar.java
ScrollPane.java 2003-03-18 Michael Koch <konqueror@gmx.de> 2003-03-18 18:16:54 +00:00
ScrollPaneAdjustable.java 2003-03-18 Michael Koch <konqueror@gmx.de> 2003-03-18 18:16:54 +00:00
Shape.java
Stroke.java
SystemColor.java
TextArea.java
TextComponent.java
TextField.java
TexturePaint.java
Toolkit.java 2003-03-24 Michael Koch <koqnueror@gmx.de> 2003-03-24 13:50:32 +00:00
Transparency.java
Window.java