gcc/libjava/java/awt/event
Rolf W. Rasmussen 777e6d799a ComponentDataBlitOp.java: New file.
* gnu/gcj/awt/ComponentDataBlitOp.java: New file.
	* gnu/gcj/awt/GLightweightPeer.java: New file.
	* java/awt/BorderLayout.java: Implemented all methods.
	* java/awt/Button.java (actionListener, actionCommand): Renamed
	and modifier change.
	(addNotify): Call super.
	(dispatchEventImpl): New method.
	(getListeners): New method.
	(label): Made package-private, not private.
	* java/awt/Canvas.java: Implemented class body.
	* java/awt/Color.java (brighter): New method.
	(darker): New method.
	(hashCode): New method.
	* java/awt/Component.java (visible, enabled, eventMask): Set defaults.
	(getGraphicsConfiguration): Delegate to
	getGraphicsConfigurationImpl().
	(getGraphicsConfigurationImpl): New method.
	(getToolkit): Only return value from peer if not null.
	(isDisplayable): Check with parent.
	(isShowing): No parent implies not showing.
	(getForeground): Check parent property if local is null.
	(getBackground): Likewise.
	(getFont): Likewise.
	(setForeground): Inform peer.
	(setBackground): Likewise
	(setLocale): Invalidate component.
	(getColorModel): Implemented.
	(setLocation): Invalidate, or ignore if no change.
	(setSize): Invalidate, or ignore if no change.
	(setBounds): Invalidate, or ignore if no change.
	(isOpaque): By default, heavyweight implies opaque.
	(isLightweight): Implemented.
	(getMaximumSize): Implemented.
	(doLayout): Implemented, NOP.
	(validate): Implemented, NOP.
	(invalidate): Only propagate to parent if parent was valid.
	(getGraphics): Implemented.
	(getFontMetrics): Implemented.
	(update): Implemented.
	(paintAll): Implemented.
	(repaint): Implemented all repaint methods.
	(print): Implemented.
	(printAll): Implemented.
	(createImage): Implemented.
	(dispatchEvent): Give the peer a chance to handle the event.
	(dispatchEventImpl): Dispatch paint events.
	(enableEvents): Lightweights enable events on parent component.
	(coalesceEvents): Coalesce paint events, and select event type
	using a switch.
	(coalescePaintEvents): New method.
	(processEvent): Fix unfortunate ordering of statements, and call
	correct method for MOUSE_CLICKED.
	(processPaintEvent): New method.
	(addNotify): Allow container to notify children before event
	mask is set in peer.
	(addNotifyContainerChildren): New method.
	(removeNotify): Visibility should not change on removeNotify.
	(paramString): Implemented.
	(list): Implemented two of the list methods.
	* Container (myInsets): Removed, insets are managed by peer.
	(getInsets): Query peer.
	(addImpl): Fix reparenting, enable events for lightweights,
	initialize component array.
	(validate): Call doLayout in validateTree() instead.
	(validateTree): Do nothing if already valid. Call beginValidate(),
	endValidate() on peer. Call validateTree() instead of validate()
	for children that are containers. Mark valid after validation of
	children.
	(setFont): Partial implementation.
	(paint): Implemented.
	(visitChildren): New method.
	(visitChild): New method.
	(update): Implemented.
	(print): Implemented.
	(paintComponents): Implemented.
	(printComponents): Consider translation and clipping.
	(getComponentAt): Ignore invisible children. Return this if no
	child match.
	(addNotify): Call super.
	(addNotifyContainerChildren): New method.
	(paramString): Implemented.
	(list): Implemented.
	* java/awt/EventQueue (invokeAndWait): Get system event queue the
	right way.
	(invokeLater): Likewise.
	(isDispatchThread): Likewise.
	* java/awt/FontMetrics (getLeading): Formula change.
	(getDescent): Consider leading also.
	(getMaxAscent): Default to getAscent().
	(getMaxDescent): Default to getDescent.
	(getMaxAdvance): Return value signifying unknown.
	(charWidth): Both methods implemented.
	(charsWidth): Implemented.
	(bytesWidth): Implemented.
	(getWidths): Implemented.
	* java/awt/Frame.java (NORMAL, ICONIFIED, iconImage, isResizable,
	state): New fields.
	(Frame): Rearragend constuctor chaining to disallow null being
	passed as a graphics configuration.
	(getTitle): Return empty string if null.
	(dispose): Removed.
	(getIconImage): New method.
	(setIconImage): New method.
	(finalize): New method.
	(setMenuBar): Notify peer.
	(isResizable): New method.
	(setResizable): New method.
	(getState): New method.
	(getFont): Removed.
	(remove): Implemented.
	(removeNotify): New method.
	(getFrames): New method.
	* java/awt/Graphics.java: Implemented body of class.
	* java/awt/Graphics2D.java: New file.
	* java/awt/GraphicsConfiguration.java: Enabled part of the API.
	* java/awt/Image.java: Implemented body of class.
	* java/awt/Panel.java (Panel): Call correct super constructor.
	(addNotify): Implemented.
	* java/awt/Rectangle.java (isEmpty): Fixed reversed logic.
	* java/awt/RenderingHints.java: New file.
	* java/awt/Toolkit.java (createComponent): Implemented.
	(getSystemEventQueue): Delegate to getSystemEventQueueImpl().
	* java/awt/Window.java (Window): Two new constructors. Reordered
	constructor chaining.
	(getGraphicsConfigurationImpl): New method.
	(finalize): Call super.
	(addNotify): Call super.
	(pack): Do layout stuff.
	(show): Ensure that peer exists and that component is valid.
	(dispose): Dispose owned children.
	(getOwner): Simplify code, casting null pointers is valid.
	(getGraphicsConfiguration): Ask peer if local value is null.
	* java/awt/event/ActionEvent.java (getActionCommand): Renamed from
	getcmd().
	* java/awt/image/BufferedImage.java: New file.
	* java/awt/image/RasterOp.java: New file.
	* java/awt/peer/ComponentPeer.java (getGraphicsConfiguration):
	More powerfull replacement for getColorModel().
	(getColorModel) Removed.
	(setEventMask) New method.
	* Makefile.am: Added new files.
	* Makefile.in: Rebuilt.

From-SVN: r35748
2000-08-16 18:03:48 +00:00
..
ActionEvent.java ComponentDataBlitOp.java: New file. 2000-08-16 18:03:48 +00:00
ActionListener.java All files: Updated copyright information. 2000-03-07 19:55:28 +00:00
AdjustmentEvent.java Big AWT patch. 2000-07-12 04:32:07 +01:00
AdjustmentListener.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
AWTEventListener.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
ComponentAdapter.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
ComponentEvent.java Big AWT patch. 2000-07-12 04:32:07 +01:00
ComponentListener.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
ContainerAdapter.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
ContainerEvent.java Big AWT patch. 2000-07-12 04:32:07 +01:00
ContainerListener.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
FocusAdapter.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
FocusEvent.java Big AWT patch. 2000-07-12 04:32:07 +01:00
FocusListener.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
HierarchyBoundsAdapter.java Big AWT patch. 2000-07-12 04:32:07 +01:00
HierarchyBoundsListener.java Big AWT patch. 2000-07-12 04:32:07 +01:00
HierarchyEvent.java Big AWT patch. 2000-07-12 04:32:07 +01:00
HierarchyListener.java Big AWT patch. 2000-07-12 04:32:07 +01:00
InputEvent.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
InputMethodEvent.java Big AWT patch. 2000-07-12 04:32:07 +01:00
InputMethodListener.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
InvocationEvent.java EventQueue.java (invokeAndWait): Call postEvent() within synchronized block. 2000-07-15 05:42:47 +01:00
ItemEvent.java Big AWT patch. 2000-07-12 04:32:07 +01:00
ItemListener.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
KeyAdapter.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
KeyEvent.java Makefile.am: Move beans and applet classes to awt_java_source_files. 2000-08-09 14:01:44 +01:00
KeyListener.java All files: Updated copyright information. 2000-03-07 19:55:28 +00:00
MouseAdapter.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
MouseEvent.java Big AWT patch. 2000-07-12 04:32:07 +01:00
MouseListener.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
MouseMotionAdapter.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
MouseMotionListener.java Makefile.in: Rebuilt. 2000-04-09 04:13:27 +00:00
PaintEvent.java Big AWT patch. 2000-07-12 04:32:07 +01:00
TextEvent.java Big AWT patch. 2000-07-12 04:32:07 +01:00
TextListener.java All files: Updated copyright information. 2000-03-07 19:55:28 +00:00
WindowAdapter.java All files: Updated copyright information. 2000-03-07 19:55:28 +00:00
WindowEvent.java Makefile.am: Move beans and applet classes to awt_java_source_files. 2000-08-09 14:01:44 +01:00
WindowListener.java All files: Updated copyright information. 2000-03-07 19:55:28 +00:00