summaryrefslogtreecommitdiff
path: root/java/awt/Container.java
Commit message (Collapse)AuthorAgeFilesLines
* Normalise whitespace.Andrew John Hughes2010-06-031-59/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2010-06-03 Andrew John Hughes <ahughes@redhat.com> * examples/gnu/classpath/examples/CORBA/NamingService/Demo.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/Demo.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/StructureToPass.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/StructureToReturn.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/TreeNode.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/WeThrowThisException.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/WeThrowThisExceptionHelper.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/_DemoTesterImplBase.java, * examples/gnu/classpath/examples/CORBA/SimpleCommunication/communication/_DemoTesterStub.java, * examples/gnu/classpath/examples/CORBA/swing/x5/CanvasWorld.java, * examples/gnu/classpath/examples/CORBA/swing/x5/ChatConstants.java, * examples/gnu/classpath/examples/CORBA/swing/x5/ClientFrame.java, * examples/gnu/classpath/examples/CORBA/swing/x5/Demo.java, * examples/gnu/classpath/examples/CORBA/swing/x5/GameManager.java, * examples/gnu/classpath/examples/CORBA/swing/x5/GameManagerImpl.java, * examples/gnu/classpath/examples/CORBA/swing/x5/IorReader.java, * examples/gnu/classpath/examples/CORBA/swing/x5/OrbStarter.java, * examples/gnu/classpath/examples/CORBA/swing/x5/Player.java, * examples/gnu/classpath/examples/CORBA/swing/x5/PlayerImpl.java, * examples/gnu/classpath/examples/CORBA/swing/x5/PlayingDesk.java, * examples/gnu/classpath/examples/CORBA/swing/x5/State.java, * examples/gnu/classpath/examples/CORBA/swing/x5/X5Server.java, * examples/gnu/classpath/examples/CORBA/swing/x5/_GameManagerImpl_Tie.java, * examples/gnu/classpath/examples/CORBA/swing/x5/_GameManager_Stub.java, * examples/gnu/classpath/examples/CORBA/swing/x5/_PlayerImpl_Tie.java, * examples/gnu/classpath/examples/CORBA/swing/x5/_Player_Stub.java, * examples/gnu/classpath/examples/awt/AicasGraphicsBenchmark.java, * examples/gnu/classpath/examples/awt/Demo.java, * examples/gnu/classpath/examples/awt/HintingDemo.java, * examples/gnu/classpath/examples/datatransfer/Demo.java, * examples/gnu/classpath/examples/html/Demo.java, * examples/gnu/classpath/examples/java2d/J2dBenchmark.java, * examples/gnu/classpath/examples/java2d/J2dBenchmarkGUI.java, * examples/gnu/classpath/examples/java2d/JNIOverhead.java, * examples/gnu/classpath/examples/jawt/DemoJAWT.java, * examples/gnu/classpath/examples/management/TestClassLoading.java, * examples/gnu/classpath/examples/management/TestCompilation.java, * examples/gnu/classpath/examples/management/TestGarbageCollector.java, * examples/gnu/classpath/examples/management/TestMemory.java, * examples/gnu/classpath/examples/management/TestMemoryManager.java, * examples/gnu/classpath/examples/management/TestMemoryPool.java, * examples/gnu/classpath/examples/management/TestThread.java, * examples/gnu/classpath/examples/midi/Demo.java, * examples/gnu/classpath/examples/print/Demo.java, * examples/gnu/classpath/examples/sound/AudioPlayerSample.java, * examples/gnu/classpath/examples/swing/BrowserEditorKit.java, * examples/gnu/classpath/examples/swing/ButtonDemo.java, * examples/gnu/classpath/examples/swing/ComboBoxDemo.java, * examples/gnu/classpath/examples/swing/Demo.java, * examples/gnu/classpath/examples/swing/DemoFactory.java, * examples/gnu/classpath/examples/swing/DocumentFilterDemo.java, * examples/gnu/classpath/examples/swing/FileChooserDemo.java, * examples/gnu/classpath/examples/swing/HtmlDemo.java, * examples/gnu/classpath/examples/swing/ListDemo.java, * examples/gnu/classpath/examples/swing/MetalThemeEditor.java, * examples/gnu/classpath/examples/swing/NavigationFilterDemo.java, * examples/gnu/classpath/examples/swing/ScrollBarDemo.java, * examples/gnu/classpath/examples/swing/SliderDemo.java, * examples/gnu/classpath/examples/swing/SpinnerDemo.java, * examples/gnu/classpath/examples/swing/TabbedPaneDemo.java, * examples/gnu/classpath/examples/swing/TableDemo.java, * examples/gnu/classpath/examples/swing/TextAreaDemo.java, * examples/gnu/classpath/examples/swing/TextFieldDemo.java, * examples/gnu/classpath/examples/swing/TreeDemo.java, * gnu/CORBA/BigDecimalHelper.java, * gnu/CORBA/CDR/AbstractCdrInput.java, * gnu/CORBA/CDR/AbstractCdrOutput.java, * gnu/CORBA/CDR/AbstractDataInput.java, * gnu/CORBA/CDR/AbstractDataOutput.java, * gnu/CORBA/CDR/AligningInput.java, * gnu/CORBA/CDR/AligningOutput.java, * gnu/CORBA/CDR/ArrayValueHelper.java, * gnu/CORBA/CDR/BigEndianInputStream.java, * gnu/CORBA/CDR/BigEndianOutputStream.java, * gnu/CORBA/CDR/BufferedCdrOutput.java, * gnu/CORBA/CDR/BufferredCdrInput.java, * gnu/CORBA/CDR/HeadlessInput.java, * gnu/CORBA/CDR/IDLTypeHelper.java, * gnu/CORBA/CDR/LittleEndianOutputStream.java, * gnu/CORBA/CDR/UnknownExceptionCtxHandler.java, * gnu/CORBA/CDR/VMVio.java, * gnu/CORBA/CDR/Vio.java, * gnu/CORBA/CDR/gnuRuntime.java, * gnu/CORBA/CDR/gnuValueStream.java, * gnu/CORBA/CdrEncapsCodecImpl.java, * gnu/CORBA/CollocatedOrbs.java, * gnu/CORBA/Connected_objects.java, * gnu/CORBA/DefaultSocketFactory.java, * gnu/CORBA/DuplicateNameHolder.java, * gnu/CORBA/DynAn/AbstractAny.java, * gnu/CORBA/DynAn/DivideableAny.java, * gnu/CORBA/DynAn/NameValuePairHolder.java, * gnu/CORBA/DynAn/RecordAny.java, * gnu/CORBA/DynAn/ValueChangeListener.java, * gnu/CORBA/DynAn/gnuDynAny.java, * gnu/CORBA/DynAn/gnuDynAnyFactory.java, * gnu/CORBA/DynAn/gnuDynArray.java, * gnu/CORBA/DynAn/gnuDynEnum.java, * gnu/CORBA/DynAn/gnuDynFixed.java, * gnu/CORBA/DynAn/gnuDynSequence.java, * gnu/CORBA/DynAn/gnuDynUnion.java, * gnu/CORBA/DynAn/gnuDynValue.java, * gnu/CORBA/DynAn/gnuDynValueBox.java, * gnu/CORBA/DynAnySeqHolder.java, * gnu/CORBA/EmptyExceptionHolder.java, * gnu/CORBA/ForwardRequestHelper.java, * gnu/CORBA/GIOP/CharSets_OSF.java, * gnu/CORBA/GIOP/CloseMessage.java, * gnu/CORBA/GIOP/ErrorMessage.java, * gnu/CORBA/GIOP/MessageHeader.java, * gnu/CORBA/GIOP/ServiceContext.java, * gnu/CORBA/GIOP/v1_2/RequestHeader.java, * gnu/CORBA/GeneralHolder.java, * gnu/CORBA/IOR.java, * gnu/CORBA/Interceptor/ClientRequestInterceptors.java, * gnu/CORBA/Interceptor/ForwardRequestHolder.java, * gnu/CORBA/Interceptor/IORInterceptors.java, * gnu/CORBA/Interceptor/Registrator.java, * gnu/CORBA/Interceptor/ServerRequestInterceptors.java, * gnu/CORBA/Interceptor/gnuClientRequestInfo.java, * gnu/CORBA/Interceptor/gnuIcCurrent.java, * gnu/CORBA/Interceptor/gnuIorInfo.java, * gnu/CORBA/Interceptor/gnuServerRequestInfo.java, * gnu/CORBA/IorDelegate.java, * gnu/CORBA/IorObject.java, * gnu/CORBA/Minor.java, * gnu/CORBA/NameDynAnyPairHolder.java, * gnu/CORBA/NameDynAnyPairSeqHolder.java, * gnu/CORBA/NameValuePairHolder.java, * gnu/CORBA/NameValuePairSeqHolder.java, * gnu/CORBA/NamingService/NameParser.java, * gnu/CORBA/NamingService/NamingMap.java, * gnu/CORBA/NamingService/NamingServiceTransient.java, * gnu/CORBA/NamingService/TransientContext.java, * gnu/CORBA/ObjectCreator.java, * gnu/CORBA/OrbFocused.java, * gnu/CORBA/OrbFunctional.java, * gnu/CORBA/OrbRestricted.java, * gnu/CORBA/Poa/AOM.java, * gnu/CORBA/Poa/AccessiblePolicy.java, * gnu/CORBA/Poa/DynamicImpHandler.java, * gnu/CORBA/Poa/ForwardRequestHolder.java, * gnu/CORBA/Poa/ForwardedServant.java, * gnu/CORBA/Poa/InvalidPolicyHolder.java, * gnu/CORBA/Poa/LocalDelegate.java, * gnu/CORBA/Poa/LocalRequest.java, * gnu/CORBA/Poa/LocalServerRequest.java, * gnu/CORBA/Poa/ORB_1_4.java, * gnu/CORBA/Poa/ServantDelegateImpl.java, * gnu/CORBA/Poa/StandardPolicies.java, * gnu/CORBA/Poa/gnuAdapterActivator.java, * gnu/CORBA/Poa/gnuForwardRequest.java, * gnu/CORBA/Poa/gnuIdAssignmentPolicy.java, * gnu/CORBA/Poa/gnuIdUniquenessPolicy.java, * gnu/CORBA/Poa/gnuImplicitActivationPolicy.java, * gnu/CORBA/Poa/gnuLifespanPolicy.java, * gnu/CORBA/Poa/gnuPOA.java, * gnu/CORBA/Poa/gnuPOAManager.java, * gnu/CORBA/Poa/gnuPoaCurrent.java, * gnu/CORBA/Poa/gnuRequestProcessingPolicy.java, * gnu/CORBA/Poa/gnuServantObject.java, * gnu/CORBA/Poa/gnuServantRetentionPolicy.java, * gnu/CORBA/Poa/gnuThreadPolicy.java, * gnu/CORBA/ServiceRequestAdapter.java, * gnu/CORBA/SetOverrideTypeHolder.java, * gnu/CORBA/SimpleDelegate.java, * gnu/CORBA/SocketRepository.java, * gnu/CORBA/StreamHolder.java, * gnu/CORBA/TypeCodeHelper.java, * gnu/CORBA/TypeKindNamer.java, * gnu/CORBA/Version.java, * gnu/CORBA/_PolicyImplBase.java, * gnu/CORBA/gnuAny.java, * gnu/CORBA/gnuCodecFactory.java, * gnu/CORBA/gnuEnvironment.java, * gnu/CORBA/gnuRequest.java, * gnu/CORBA/gnuValueHolder.java, * gnu/CORBA/interfaces/SocketFactory.java, * gnu/CORBA/typecodes/AliasTypeCode.java, * gnu/CORBA/typecodes/ArrayTypeCode.java, * gnu/CORBA/typecodes/FixedTypeCode.java, * gnu/CORBA/typecodes/GeneralTypeCode.java, * gnu/CORBA/typecodes/PrimitiveTypeCode.java, * gnu/CORBA/typecodes/RecordTypeCode.java, * gnu/CORBA/typecodes/RecursiveTypeCode.java, * gnu/CORBA/typecodes/StringTypeCode.java, * gnu/classpath/Pair.java, * gnu/classpath/Pointer.java, * gnu/classpath/Pointer32.java, * gnu/classpath/Pointer64.java, * gnu/classpath/ServiceFactory.java, * gnu/classpath/ServiceProviderLoadingAction.java, * gnu/classpath/SystemProperties.java, * gnu/classpath/debug/Component.java, * gnu/classpath/debug/PreciseFilter.java, * gnu/classpath/debug/SystemLogger.java, * gnu/classpath/debug/TeeInputStream.java, * gnu/classpath/debug/TeeReader.java, * gnu/classpath/jdwp/Jdwp.java, * gnu/classpath/jdwp/JdwpConstants.java, * gnu/classpath/jdwp/event/BreakpointEvent.java, * gnu/classpath/jdwp/event/ClassPrepareEvent.java, * gnu/classpath/jdwp/event/ClassUnloadEvent.java, * gnu/classpath/jdwp/event/Event.java, * gnu/classpath/jdwp/event/EventManager.java, * gnu/classpath/jdwp/event/EventRequest.java, * gnu/classpath/jdwp/event/ExceptionEvent.java, * gnu/classpath/jdwp/event/MethodEntryEvent.java, * gnu/classpath/jdwp/event/MethodExitEvent.java, * gnu/classpath/jdwp/event/SingleStepEvent.java, * gnu/classpath/jdwp/event/ThreadEndEvent.java, * gnu/classpath/jdwp/event/VmDeathEvent.java, * gnu/classpath/jdwp/event/VmInitEvent.java, * gnu/classpath/jdwp/event/filters/ClassExcludeFilter.java, * gnu/classpath/jdwp/event/filters/ClassMatchFilter.java, * gnu/classpath/jdwp/event/filters/ClassOnlyFilter.java, * gnu/classpath/jdwp/event/filters/ExceptionOnlyFilter.java, * gnu/classpath/jdwp/event/filters/FieldOnlyFilter.java, * gnu/classpath/jdwp/event/filters/InstanceOnlyFilter.java, * gnu/classpath/jdwp/event/filters/StepFilter.java, * gnu/classpath/jdwp/event/filters/ThreadOnlyFilter.java, * gnu/classpath/jdwp/exception/InvalidClassException.java, * gnu/classpath/jdwp/exception/InvalidClassLoaderException.java, * gnu/classpath/jdwp/exception/InvalidEventTypeException.java, * gnu/classpath/jdwp/exception/InvalidFieldException.java, * gnu/classpath/jdwp/exception/InvalidFrameException.java, * gnu/classpath/jdwp/exception/InvalidLocationException.java, * gnu/classpath/jdwp/exception/InvalidMethodException.java, * gnu/classpath/jdwp/exception/InvalidObjectException.java, * gnu/classpath/jdwp/exception/InvalidSlotException.java, * gnu/classpath/jdwp/exception/InvalidStringException.java, * gnu/classpath/jdwp/exception/InvalidThreadException.java, * gnu/classpath/jdwp/exception/InvalidThreadGroupException.java, * gnu/classpath/jdwp/exception/NativeMethodException.java, * gnu/classpath/jdwp/exception/NotImplementedException.java, * gnu/classpath/jdwp/id/JdwpId.java, * gnu/classpath/jdwp/id/NullObjectId.java, * gnu/classpath/jdwp/processor/ArrayReferenceCommandSet.java, * gnu/classpath/jdwp/processor/ArrayTypeCommandSet.java, * gnu/classpath/jdwp/processor/ClassLoaderReferenceCommandSet.java, * gnu/classpath/jdwp/processor/ClassObjectReferenceCommandSet.java, * gnu/classpath/jdwp/processor/ClassTypeCommandSet.java, * gnu/classpath/jdwp/processor/CommandSet.java, * gnu/classpath/jdwp/processor/EventRequestCommandSet.java, * gnu/classpath/jdwp/processor/FieldCommandSet.java, * gnu/classpath/jdwp/processor/InterfaceTypeCommandSet.java, * gnu/classpath/jdwp/processor/MethodCommandSet.java, * gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java, * gnu/classpath/jdwp/processor/PacketProcessor.java, * gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java, * gnu/classpath/jdwp/processor/StackFrameCommandSet.java, * gnu/classpath/jdwp/processor/StringReferenceCommandSet.java, * gnu/classpath/jdwp/processor/ThreadGroupReferenceCommandSet.java, * gnu/classpath/jdwp/processor/ThreadReferenceCommandSet.java, * gnu/classpath/jdwp/processor/VirtualMachineCommandSet.java, * gnu/classpath/jdwp/transport/JdwpCommandPacket.java, * gnu/classpath/jdwp/transport/JdwpConnection.java, * gnu/classpath/jdwp/transport/JdwpPacket.java, * gnu/classpath/jdwp/transport/JdwpReplyPacket.java, * gnu/classpath/jdwp/transport/SocketTransport.java, * gnu/classpath/jdwp/transport/TransportFactory.java, * gnu/classpath/jdwp/util/JdwpString.java, * gnu/classpath/jdwp/util/LineTable.java, * gnu/classpath/jdwp/util/Location.java, * gnu/classpath/jdwp/util/MethodResult.java, * gnu/classpath/jdwp/util/MonitorInfo.java, * gnu/classpath/jdwp/util/Signature.java, * gnu/classpath/jdwp/util/VariableTable.java, * gnu/classpath/jdwp/value/ArrayValue.java, * gnu/classpath/jdwp/value/BooleanValue.java, * gnu/classpath/jdwp/value/ByteValue.java, * gnu/classpath/jdwp/value/CharValue.java, * gnu/classpath/jdwp/value/DoubleValue.java, * gnu/classpath/jdwp/value/FloatValue.java, * gnu/classpath/jdwp/value/IntValue.java, * gnu/classpath/jdwp/value/LongValue.java, * gnu/classpath/jdwp/value/ObjectValue.java, * gnu/classpath/jdwp/value/ShortValue.java, * gnu/classpath/jdwp/value/StringValue.java, * gnu/classpath/jdwp/value/Value.java, * gnu/classpath/jdwp/value/ValueFactory.java, * gnu/classpath/jdwp/value/VoidValue.java, * gnu/classpath/toolkit/DefaultDaemonThreadFactory.java, * gnu/java/awt/AWTUtilities.java, * gnu/java/awt/BitMaskExtent.java, * gnu/java/awt/BitwiseXORComposite.java, * gnu/java/awt/Buffers.java, * gnu/java/awt/ClasspathGraphicsEnvironment.java, * gnu/java/awt/ClasspathToolkit.java, * gnu/java/awt/ComponentDataBlitOp.java, * gnu/java/awt/EmbeddedWindow.java, * gnu/java/awt/GradientPaintContext.java, * gnu/java/awt/color/CieXyzConverter.java, * gnu/java/awt/color/ClutProfileConverter.java, * gnu/java/awt/color/ColorLookUpTable.java, * gnu/java/awt/color/GrayProfileConverter.java, * gnu/java/awt/color/GrayScaleConverter.java, * gnu/java/awt/color/LinearRGBConverter.java, * gnu/java/awt/color/ProfileHeader.java, * gnu/java/awt/color/RgbProfileConverter.java, * gnu/java/awt/color/SrgbConverter.java, * gnu/java/awt/color/ToneReproductionCurve.java, * gnu/java/awt/dnd/GtkMouseDragGestureRecognizer.java, * gnu/java/awt/dnd/peer/gtk/GtkDragSourceContextPeer.java, * gnu/java/awt/dnd/peer/gtk/GtkDropTargetContextPeer.java, * gnu/java/awt/dnd/peer/gtk/GtkDropTargetPeer.java, * gnu/java/awt/font/FontDelegate.java, * gnu/java/awt/font/FontFactory.java, * gnu/java/awt/font/GNUGlyphVector.java, * gnu/java/awt/font/OpenTypeFontPeer.java, * gnu/java/awt/font/autofit/GlyphHints.java, * gnu/java/awt/font/autofit/Latin.java, * gnu/java/awt/font/autofit/Utils.java, * gnu/java/awt/font/opentype/CharGlyphMap.java, * gnu/java/awt/font/opentype/GlyphNamer.java, * gnu/java/awt/font/opentype/MacResourceFork.java, * gnu/java/awt/font/opentype/NameDecoder.java, * gnu/java/awt/font/opentype/OpenTypeFont.java, * gnu/java/awt/font/opentype/OpenTypeFontFactory.java, * gnu/java/awt/font/opentype/truetype/GlyphLoader.java, * gnu/java/awt/font/opentype/truetype/GlyphLocator.java, * gnu/java/awt/font/opentype/truetype/GlyphMeasurer.java, * gnu/java/awt/font/opentype/truetype/Point.java, * gnu/java/awt/font/opentype/truetype/TrueTypeScaler.java, * gnu/java/awt/font/opentype/truetype/VirtualMachine.java, * gnu/java/awt/font/opentype/truetype/Zone.java, * gnu/java/awt/font/opentype/truetype/ZonePathIterator.java, * gnu/java/awt/image/AsyncImage.java, * gnu/java/awt/image/ImageConverter.java, * gnu/java/awt/image/ImageDecoder.java, * gnu/java/awt/image/XBMDecoder.java, * gnu/java/awt/java2d/AbstractGraphics2D.java, * gnu/java/awt/java2d/AlphaCompositeContext.java, * gnu/java/awt/java2d/CubicSegment.java, * gnu/java/awt/java2d/LineSegment.java, * gnu/java/awt/java2d/PixelCoverage.java, * gnu/java/awt/java2d/QuadSegment.java, * gnu/java/awt/java2d/RasterGraphics.java, * gnu/java/awt/java2d/ScanlineConverter.java, * gnu/java/awt/java2d/ScanlineCoverage.java, * gnu/java/awt/java2d/Segment.java, * gnu/java/awt/java2d/TexturePaintContext.java, * gnu/java/awt/peer/ClasspathDesktopPeer.java, * gnu/java/awt/peer/ClasspathFontPeer.java, * gnu/java/awt/peer/GLightweightPeer.java, * gnu/java/awt/peer/GnomeDesktopPeer.java, * gnu/java/awt/peer/KDEDesktopPeer.java, * gnu/java/awt/peer/gtk/AsyncImage.java, * gnu/java/awt/peer/gtk/BufferedImageGraphics.java, * gnu/java/awt/peer/gtk/CairoGraphics2D.java, * gnu/java/awt/peer/gtk/CairoSurface.java, * gnu/java/awt/peer/gtk/CairoSurfaceGraphics.java, * gnu/java/awt/peer/gtk/ComponentGraphics.java, * gnu/java/awt/peer/gtk/ComponentGraphicsCopy.java, * gnu/java/awt/peer/gtk/FreetypeGlyphVector.java, * gnu/java/awt/peer/gtk/GdkFontPeer.java, * gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java, * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java, * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java, * gnu/java/awt/peer/gtk/GdkRobotPeer.java, * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java, * gnu/java/awt/peer/gtk/GtkButtonPeer.java, * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java, * gnu/java/awt/peer/gtk/GtkChoicePeer.java, * gnu/java/awt/peer/gtk/GtkClipboard.java, * gnu/java/awt/peer/gtk/GtkComponentPeer.java, * gnu/java/awt/peer/gtk/GtkContainerPeer.java, * gnu/java/awt/peer/gtk/GtkCursor.java, * gnu/java/awt/peer/gtk/GtkDialogPeer.java, * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java, * gnu/java/awt/peer/gtk/GtkFramePeer.java, * gnu/java/awt/peer/gtk/GtkGenericPeer.java, * gnu/java/awt/peer/gtk/GtkImage.java, * gnu/java/awt/peer/gtk/GtkImageConsumer.java, * gnu/java/awt/peer/gtk/GtkLabelPeer.java, * gnu/java/awt/peer/gtk/GtkListPeer.java, * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java, * gnu/java/awt/peer/gtk/GtkMenuPeer.java, * gnu/java/awt/peer/gtk/GtkMouseInfoPeer.java, * gnu/java/awt/peer/gtk/GtkPanelPeer.java, * gnu/java/awt/peer/gtk/GtkPopupMenuPeer.java, * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java, * gnu/java/awt/peer/gtk/GtkSelection.java, * gnu/java/awt/peer/gtk/GtkToolkit.java, * gnu/java/awt/peer/gtk/GtkVolatileImage.java, * gnu/java/awt/peer/gtk/GtkWindowPeer.java, * gnu/java/awt/peer/gtk/VolatileImageGraphics.java, * gnu/java/awt/peer/headless/HeadlessGraphicsEnvironment.java, * gnu/java/awt/peer/qt/MainQtThread.java, * gnu/java/awt/peer/qt/QMatrix.java, * gnu/java/awt/peer/qt/QPainterPath.java, * gnu/java/awt/peer/qt/QPen.java, * gnu/java/awt/peer/qt/QtAudioClip.java, * gnu/java/awt/peer/qt/QtButtonPeer.java, * gnu/java/awt/peer/qt/QtCheckboxPeer.java, * gnu/java/awt/peer/qt/QtChoicePeer.java, * gnu/java/awt/peer/qt/QtComponentGraphics.java, * gnu/java/awt/peer/qt/QtComponentPeer.java, * gnu/java/awt/peer/qt/QtContainerPeer.java, * gnu/java/awt/peer/qt/QtDialogPeer.java, * gnu/java/awt/peer/qt/QtEmbeddedWindowPeer.java, * gnu/java/awt/peer/qt/QtFileDialogPeer.java, * gnu/java/awt/peer/qt/QtFontMetrics.java, * gnu/java/awt/peer/qt/QtFontPeer.java, * gnu/java/awt/peer/qt/QtFramePeer.java, * gnu/java/awt/peer/qt/QtGraphics.java, * gnu/java/awt/peer/qt/QtGraphicsEnvironment.java, * gnu/java/awt/peer/qt/QtImage.java, * gnu/java/awt/peer/qt/QtImageConsumer.java, * gnu/java/awt/peer/qt/QtImageDirectGraphics.java, * gnu/java/awt/peer/qt/QtImageGraphics.java, * gnu/java/awt/peer/qt/QtLabelPeer.java, * gnu/java/awt/peer/qt/QtListPeer.java, * gnu/java/awt/peer/qt/QtMenuBarPeer.java, * gnu/java/awt/peer/qt/QtMenuComponentPeer.java, * gnu/java/awt/peer/qt/QtMenuItemPeer.java, * gnu/java/awt/peer/qt/QtMenuPeer.java, * gnu/java/awt/peer/qt/QtPanelPeer.java, * gnu/java/awt/peer/qt/QtPopupMenuPeer.java, * gnu/java/awt/peer/qt/QtRepaintThread.java, * gnu/java/awt/peer/qt/QtScreenDevice.java, * gnu/java/awt/peer/qt/QtScreenDeviceConfiguration.java, * gnu/java/awt/peer/qt/QtScrollPanePeer.java, * gnu/java/awt/peer/qt/QtScrollbarPeer.java, * gnu/java/awt/peer/qt/QtTextAreaPeer.java, * gnu/java/awt/peer/qt/QtTextFieldPeer.java, * gnu/java/awt/peer/qt/QtToolkit.java, * gnu/java/awt/peer/qt/QtVolatileImage.java, * gnu/java/awt/peer/qt/QtWindowPeer.java, * gnu/java/awt/peer/swing/SwingButtonPeer.java, * gnu/java/awt/peer/swing/SwingCheckboxPeer.java, * gnu/java/awt/peer/swing/SwingComponent.java, * gnu/java/awt/peer/swing/SwingComponentPeer.java, * gnu/java/awt/peer/swing/SwingContainerPeer.java, * gnu/java/awt/peer/swing/SwingLabelPeer.java, * gnu/java/awt/peer/swing/SwingListPeer.java, * gnu/java/awt/peer/swing/SwingMenuItemPeer.java, * gnu/java/awt/peer/swing/SwingMenuPeer.java, * gnu/java/awt/peer/swing/SwingTextAreaPeer.java, * gnu/java/awt/peer/swing/SwingTextFieldPeer.java, * gnu/java/awt/peer/x/GLGraphics.java, * gnu/java/awt/peer/x/KeyboardMapping.java, * gnu/java/awt/peer/x/XEventPump.java, * gnu/java/awt/peer/x/XFontPeer.java, * gnu/java/awt/peer/x/XFramePeer.java, * gnu/java/awt/peer/x/XGraphics2D.java, * gnu/java/awt/peer/x/XGraphicsConfiguration.java, * gnu/java/awt/peer/x/XGraphicsDevice.java, * gnu/java/awt/peer/x/XGraphicsEnvironment.java, * gnu/java/awt/peer/x/XImage.java, * gnu/java/awt/peer/x/XToolkit.java, * gnu/java/awt/peer/x/XWindowPeer.java, * gnu/java/awt/print/JavaPrinterGraphics.java, * gnu/java/awt/print/JavaPrinterJob.java, * gnu/java/awt/print/PostScriptGraphics2D.java, * gnu/java/awt/print/SpooledDocument.java, * gnu/java/beans/BeanInfoEmbryo.java, * gnu/java/beans/DefaultExceptionListener.java, * gnu/java/beans/ExplicitBeanInfo.java, * gnu/java/beans/IntrospectionIncubator.java, * gnu/java/beans/decoder/AbstractContext.java, * gnu/java/beans/decoder/AbstractCreatableObjectContext.java, * gnu/java/beans/decoder/AbstractElementHandler.java, * gnu/java/beans/decoder/AbstractObjectContext.java, * gnu/java/beans/decoder/ArrayContext.java, * gnu/java/beans/decoder/ArrayHandler.java, * gnu/java/beans/decoder/AssemblyException.java, * gnu/java/beans/decoder/BooleanHandler.java, * gnu/java/beans/decoder/ByteHandler.java, * gnu/java/beans/decoder/CharHandler.java, * gnu/java/beans/decoder/ClassHandler.java, * gnu/java/beans/decoder/ConstructorContext.java, * gnu/java/beans/decoder/Context.java, * gnu/java/beans/decoder/DecoderContext.java, * gnu/java/beans/decoder/DoubleHandler.java, * gnu/java/beans/decoder/DummyContext.java, * gnu/java/beans/decoder/DummyHandler.java, * gnu/java/beans/decoder/ElementHandler.java, * gnu/java/beans/decoder/FloatHandler.java, * gnu/java/beans/decoder/GrowableArrayContext.java, * gnu/java/beans/decoder/IndexContext.java, * gnu/java/beans/decoder/IntHandler.java, * gnu/java/beans/decoder/JavaHandler.java, * gnu/java/beans/decoder/LongHandler.java, * gnu/java/beans/decoder/MethodContext.java, * gnu/java/beans/decoder/MethodFinder.java, * gnu/java/beans/decoder/NullHandler.java, * gnu/java/beans/decoder/ObjectContext.java, * gnu/java/beans/decoder/ObjectHandler.java, * gnu/java/beans/decoder/PersistenceParser.java, * gnu/java/beans/decoder/PropertyContext.java, * gnu/java/beans/decoder/ShortHandler.java, * gnu/java/beans/decoder/SimpleHandler.java, * gnu/java/beans/decoder/StaticMethodContext.java, * gnu/java/beans/decoder/StringHandler.java, * gnu/java/beans/decoder/VoidHandler.java, * gnu/java/beans/editors/ColorEditor.java, * gnu/java/beans/editors/FontEditor.java, * gnu/java/beans/editors/NativeBooleanEditor.java, * gnu/java/beans/editors/NativeByteEditor.java, * gnu/java/beans/editors/NativeDoubleEditor.java, * gnu/java/beans/editors/NativeFloatEditor.java, * gnu/java/beans/editors/NativeIntEditor.java, * gnu/java/beans/editors/NativeLongEditor.java, * gnu/java/beans/editors/NativeShortEditor.java, * gnu/java/beans/editors/StringEditor.java, * gnu/java/beans/encoder/ArrayPersistenceDelegate.java, * gnu/java/beans/encoder/ClassPersistenceDelegate.java, * gnu/java/beans/encoder/CollectionPersistenceDelegate.java, * gnu/java/beans/encoder/Context.java, * gnu/java/beans/encoder/GenericScannerState.java, * gnu/java/beans/encoder/IgnoringScannerState.java, * gnu/java/beans/encoder/MapPersistenceDelegate.java, * gnu/java/beans/encoder/ObjectId.java, * gnu/java/beans/encoder/PrimitivePersistenceDelegate.java, * gnu/java/beans/encoder/ReportingScannerState.java, * gnu/java/beans/encoder/Root.java, * gnu/java/beans/encoder/ScanEngine.java, * gnu/java/beans/encoder/ScannerState.java, * gnu/java/beans/encoder/StAXWriter.java, * gnu/java/beans/encoder/Writer.java, * gnu/java/beans/encoder/elements/ArrayInstantiation.java, * gnu/java/beans/encoder/elements/Array_Get.java, * gnu/java/beans/encoder/elements/ClassResolution.java, * gnu/java/beans/encoder/elements/Element.java, * gnu/java/beans/encoder/elements/List_Get.java, * gnu/java/beans/encoder/elements/List_Set.java, * gnu/java/beans/encoder/elements/MethodInvocation.java, * gnu/java/beans/encoder/elements/NullObject.java, * gnu/java/beans/encoder/elements/ObjectInstantiation.java, * gnu/java/beans/encoder/elements/ObjectReference.java, * gnu/java/beans/encoder/elements/PrimitiveInstantiation.java, * gnu/java/beans/encoder/elements/StaticFieldAccess.java, * gnu/java/beans/encoder/elements/StaticMethodInvocation.java, * gnu/java/beans/encoder/elements/StringReference.java, * gnu/java/io/ASN1ParsingException.java, * gnu/java/io/Base64InputStream.java, * gnu/java/io/ClassLoaderObjectInputStream.java, * gnu/java/io/NullOutputStream.java, * gnu/java/io/ObjectIdentityMap2Int.java, * gnu/java/io/ObjectIdentityWrapper.java, * gnu/java/io/PlatformHelper.java, * gnu/java/lang/CPStringBuilder.java, * gnu/java/lang/CharData.java, * gnu/java/lang/InstrumentationImpl.java, * gnu/java/lang/MainThread.java, * gnu/java/lang/management/BeanImpl.java, * gnu/java/lang/management/ClassLoadingMXBeanImpl.java, * gnu/java/lang/management/CompilationMXBeanImpl.java, * gnu/java/lang/management/GarbageCollectorMXBeanImpl.java, * gnu/java/lang/management/MemoryMXBeanImpl.java, * gnu/java/lang/management/MemoryManagerMXBeanImpl.java, * gnu/java/lang/management/MemoryPoolMXBeanImpl.java, * gnu/java/lang/management/OperatingSystemMXBeanImpl.java, * gnu/java/lang/management/RuntimeMXBeanImpl.java, * gnu/java/lang/management/ThreadMXBeanImpl.java, * gnu/java/lang/reflect/TypeSignature.java, * gnu/java/locale/LocaleHelper.java, * gnu/java/math/Fixed.java, * gnu/java/math/GMP.java, * gnu/java/math/MPN.java, * gnu/java/net/CRLFInputStream.java, * gnu/java/net/CRLFOutputStream.java, * gnu/java/net/DefaultContentHandlerFactory.java, * gnu/java/net/DefaultProxySelector.java, * gnu/java/net/EmptyX509TrustManager.java, * gnu/java/net/GetLocalHostAction.java, * gnu/java/net/HeaderFieldHelper.java, * gnu/java/net/IndexListParser.java, * gnu/java/net/LineInputStream.java, * gnu/java/net/PlainDatagramSocketImpl.java, * gnu/java/net/PlainSocketImpl.java, * gnu/java/net/loader/FileResource.java, * gnu/java/net/loader/FileURLLoader.java, * gnu/java/net/loader/JarURLLoader.java, * gnu/java/net/loader/JarURLResource.java, * gnu/java/net/loader/RemoteResource.java, * gnu/java/net/loader/RemoteURLLoader.java, * gnu/java/net/loader/Resource.java, * gnu/java/net/loader/URLLoader.java, * gnu/java/net/protocol/file/Connection.java, * gnu/java/net/protocol/file/Handler.java, * gnu/java/net/protocol/ftp/ActiveModeDTP.java, * gnu/java/net/protocol/ftp/BlockInputStream.java, * gnu/java/net/protocol/ftp/BlockOutputStream.java, * gnu/java/net/protocol/ftp/CompressedInputStream.java, * gnu/java/net/protocol/ftp/CompressedOutputStream.java, * gnu/java/net/protocol/ftp/DTP.java, * gnu/java/net/protocol/ftp/DTPInputStream.java, * gnu/java/net/protocol/ftp/DTPOutputStream.java, * gnu/java/net/protocol/ftp/FTPConnection.java, * gnu/java/net/protocol/ftp/FTPException.java, * gnu/java/net/protocol/ftp/FTPResponse.java, * gnu/java/net/protocol/ftp/FTPURLConnection.java, * gnu/java/net/protocol/ftp/Handler.java, * gnu/java/net/protocol/ftp/PassiveModeDTP.java, * gnu/java/net/protocol/ftp/StreamInputStream.java, * gnu/java/net/protocol/ftp/StreamOutputStream.java, * gnu/java/net/protocol/http/Authenticator.java, * gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.java, * gnu/java/net/protocol/http/ChunkedInputStream.java, * gnu/java/net/protocol/http/Cookie.java, * gnu/java/net/protocol/http/CookieManager.java, * gnu/java/net/protocol/http/Credentials.java, * gnu/java/net/protocol/http/HTTPConnection.java, * gnu/java/net/protocol/http/HTTPDateFormat.java, * gnu/java/net/protocol/http/HTTPURLConnection.java, * gnu/java/net/protocol/http/Handler.java, * gnu/java/net/protocol/http/Headers.java, * gnu/java/net/protocol/http/Request.java, * gnu/java/net/protocol/http/RequestBodyWriter.java, * gnu/java/net/protocol/http/Response.java, * gnu/java/net/protocol/http/ResponseHeaderHandler.java, * gnu/java/net/protocol/http/SimpleCookieManager.java, * gnu/java/net/protocol/https/Handler.java, * gnu/java/net/protocol/jar/Connection.java, * gnu/java/net/protocol/jar/Handler.java, * gnu/java/nio/ChannelInputStream.java, * gnu/java/nio/ChannelOutputStream.java, * gnu/java/nio/ChannelReader.java, * gnu/java/nio/ChannelWriter.java, * gnu/java/nio/DatagramChannelImpl.java, * gnu/java/nio/DatagramChannelSelectionKey.java, * gnu/java/nio/EpollSelectionKeyImpl.java, * gnu/java/nio/EpollSelectorImpl.java, * gnu/java/nio/FileChannelImpl.java, * gnu/java/nio/FileLockImpl.java, * gnu/java/nio/InputStreamChannel.java, * gnu/java/nio/KqueueSelectionKeyImpl.java, * gnu/java/nio/KqueueSelectorImpl.java, * gnu/java/nio/NIODatagramSocket.java, * gnu/java/nio/NIOServerSocket.java, * gnu/java/nio/NIOSocket.java, * gnu/java/nio/NIOSocketImpl.java, * gnu/java/nio/OutputStreamChannel.java, * gnu/java/nio/PipeImpl.java, * gnu/java/nio/SelectionKeyImpl.java, * gnu/java/nio/SelectorImpl.java, * gnu/java/nio/SelectorProviderImpl.java, * gnu/java/nio/ServerSocketChannelImpl.java, * gnu/java/nio/ServerSocketChannelSelectionKey.java, * gnu/java/nio/SocketChannelImpl.java, * gnu/java/nio/SocketChannelSelectionKey.java, * gnu/java/nio/SocketChannelSelectionKeyImpl.java, * gnu/java/nio/VMChannelOwner.java, * gnu/java/nio/charset/ByteCharset.java, * gnu/java/nio/charset/ByteDecodeLoopHelper.java, * gnu/java/nio/charset/ByteEncodeLoopHelper.java, * gnu/java/nio/charset/Cp424.java, * gnu/java/nio/charset/Cp437.java, * gnu/java/nio/charset/Cp737.java, * gnu/java/nio/charset/Cp775.java, * gnu/java/nio/charset/Cp850.java, * gnu/java/nio/charset/Cp852.java, * gnu/java/nio/charset/Cp855.java, * gnu/java/nio/charset/Cp857.java, * gnu/java/nio/charset/Cp860.java, * gnu/java/nio/charset/Cp861.java, * gnu/java/nio/charset/Cp862.java, * gnu/java/nio/charset/Cp863.java, * gnu/java/nio/charset/Cp864.java, * gnu/java/nio/charset/Cp865.java, * gnu/java/nio/charset/Cp866.java, * gnu/java/nio/charset/Cp869.java, * gnu/java/nio/charset/Cp874.java, * gnu/java/nio/charset/EncodingHelper.java, * gnu/java/nio/charset/ISO_8859_1.java, * gnu/java/nio/charset/ISO_8859_13.java, * gnu/java/nio/charset/ISO_8859_15.java, * gnu/java/nio/charset/ISO_8859_2.java, * gnu/java/nio/charset/ISO_8859_3.java, * gnu/java/nio/charset/ISO_8859_4.java, * gnu/java/nio/charset/ISO_8859_5.java, * gnu/java/nio/charset/ISO_8859_6.java, * gnu/java/nio/charset/ISO_8859_7.java, * gnu/java/nio/charset/ISO_8859_8.java, * gnu/java/nio/charset/ISO_8859_9.java, * gnu/java/nio/charset/KOI_8.java, * gnu/java/nio/charset/MS874.java, * gnu/java/nio/charset/MacCentralEurope.java, * gnu/java/nio/charset/MacCroatian.java, * gnu/java/nio/charset/MacCyrillic.java, * gnu/java/nio/charset/MacDingbat.java, * gnu/java/nio/charset/MacGreek.java, * gnu/java/nio/charset/MacIceland.java, * gnu/java/nio/charset/MacRoman.java, * gnu/java/nio/charset/MacRomania.java, * gnu/java/nio/charset/MacSymbol.java, * gnu/java/nio/charset/MacThai.java, * gnu/java/nio/charset/MacTurkish.java, * gnu/java/
* 2008-05-06 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2008-05-061-1/+3
| | | | | | | | | | | | | | | | | | | | | | PR classpath/21869 * java/awt/Component.java, * java/awt/Container.java, * java/awt/JobAttributes.java, * java/awt/event/ActionEvent.java, * java/awt/event/ComponentEvent.java, * java/awt/event/HierarchyEvent.java, * java/awt/event/InputEvent.java, * java/awt/event/InputMethodEvent.java, * java/awt/event/KeyEvent.java, * java/awt/event/MouseEvent.java, * java/awt/event/WindowEvent.java, * java/awt/font/TextLayout.java, * java/awt/image/BandedSampleModel.java, * java/awt/image/BufferedImage.java, * java/awt/image/MultiPixelPackedSampleModel.java, * java/awt/image/Raster.java, * java/awt/image/SinglePixelPackedSampleModel.java: Swap use of StringBuffer for CPStringBuilder.
* 2007-12-25 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2007-12-251-3/+3
| | | | | | | | | PR classpath/34576: * java/awt/Container.java: (isAncestorOf(Component)): Swap ordering so that the parent is retrieved prior to checking against this, thus preventing a component being an ancestor of itself.
* 2007-11-27 Thomas Fitzsimmons <fitzsim@redhat.com>Thomas Fitzsimmons2007-11-271-0/+27
| | | | | | | | | | | | | | | | | | | | | * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java, native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c (isWindowUnderMouse): New method. * include/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.h: Regenerate. * gnu/java/awt/peer/gtk/GtkComponentPeer.java (getLocationOnScreen): Move WindowPeer section to... * gnu/java/awt/peer/gtk/GtkWindowPeer.java (getLocationOnScreen): New method. * gnu/java/awt/peer/gtk/GtkMouseInfoPeer.java (isWindowUnderMouse): Implement. * java/awt/Component.java (getMousePosition): New method. (getMousePositionHelper): Likewise. (mouseOverComponent): Likewise. * java/awt/Container.java (getMousePosition): New method. (mouseOverComponent): Likewise. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c: Revert 2007-09-11 changes.
* 2006-12-10 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2006-12-101-6/+9
| | | | * Merge of generics-branch to HEAD (woohoo!)
* 2006-10-18 Roman Kennke <kennke@aicas.com>Roman Kennke2006-10-181-26/+36
| | | | | | | | * java/awt/Container.java (validateTree): Call ContainerPeer.begin|endLayout() rather than begin|endValidate(). (validate): Call ContainerPeer.begin|endValidate() here. Added some local vars to avoid NPEs.
* 2006-09-27 Roman Kennke <kennke@aicas.com>Roman Kennke2006-09-271-1/+6
| | | | | | * java/awt/Container.java (addContainerListener): Activate newEventsOnly for the component. Ignore null listeners.
* 2006-09-22 Roman Kennke <kennke@aicas.com>Roman Kennke2006-09-221-10/+30
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (enableEvents): Set newEventsOnly flag. * java/awt/Container.java (dispatchEventImpl): Consume event if lightweight dispatcher dispatched the event. Don't call processEvent() here, this is already done in Component.dispatchEventImpl(). For heavyweights or when the lightweight dispatcher could not dispatch, fall back to calling super. (dispatchNoLightweight): New helper method to avoid recursivly calling the lightweight dispatcher. * java/awt/LightweightDispatcher.java (dragButton): Removed field. (dragTarget): Removed field. (mouseEventTarget): New field. (convertPointToChild): Removed method. (dispatchEvent): Don't depend on component beeing a window. (findTarget): Improved algorithm for finding a target. Before we went down to the deepest component and went up again to find a suitable target. Now we go down only once, without going up. (handleMouseEvent): Broke method down into some smaller helper methods. (isDragging): New helper method. (isMouseListening): New helper method. (redispatch): New helper method. (trackEnterExit): New helper method.
* 2006-09-20 Roman Kennke <kennke@aicas.com>Roman Kennke2006-09-201-17/+24
| | | | | | | | | | | | | | * java/awt/Container.java (addImpl): Set the new component's parent after it has been added to the array. Call addNotify() and invalidate() after the component has been added, so that the peer gets to know about the component structure when it is created. * java/awt/Window.java (dispatchEventImpl): Only revalidate when window is resized, let the other stuff be processed by the superclass. (dispose): Post WINDOW_CLOSED event only when some listener is registered or event is explicitly enabled. (show): Post WINDOW_OPENED event when appropriate.
* 2006-09-20 Roman Kennke <kennke@aicas.com>Roman Kennke2006-09-201-16/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (addNotify): Invalidate here. Fetch peer font. (getFont): Delegate to helper method, to protect from overriding client code. Lock the tree while fetching the font. (getFontImpl): New helper method. Moved code from getFont() in here. (removeNotify): Nullify peerFont too. (setFont): Synchronize on tree and component to avoid threading issues. Update the peerFont correctly. (validate): Update the peer font if necessary, before validating. (getGraphics): Revert to recursive graphics fetching. Set component font on the Graphics object. (translateEvent): Removed unnecessary cast. * java/awt/Container.java (invalidateTree): Made final and private. Made implementation slightly more efficient. (setFont): Get old and new font via getFont() to account for the real font, and only invalidate the tree when they are not the same and not equal. (visitChild): Set the font of the child on the component graphics. * java/awt/Frame.java (setMenuBar): Create local reference of peer for thread safety. Only call simple invalidate, not invalidateTree().
* 2006-09-18 Roman Kennke <kennke@aicas.com>Roman Kennke2006-09-181-54/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (show): Test for the peer beeing lightweight directly. (paintAll): Validate before painting. Don't paint when not showing. Call peer.paint() when the component is heavyweight. (repaint): Delegate to the parent when lightweight, rather than skipping to the nearest heavyweight. (createImage): Added null check to prevent NPE. (dispatchEvent): Moved old event dispatching and toolkit event dispatching to dispatchEventImpl. (addComponentListener): Don't enable event. Only add listener when not null. Switch to new event dispatching only. (addFocusListener): Likewise. (addHierarchyListener): Likewise. (addHierarchyBoundsListener): Likewise. (addKeyListener): Likewise. (addMouseListener): Likewise. (addMouseMotionListener): Likewise. (addMouseWheelListener): Likewise. (addInputMethodListener): Likewise. (coalesceEvents): For mouse events coalesce them only when their modifiers are equal. For paint events coalesce the events when one contains the other, without going through complicated heuristics. (dispatchEventImpl): Moved old event dispatching and toolkit event dispatching to dispatchEventImpl. (coalescePaintEvents): Removed. (HeavyweightInLightweightListener.componentHidden): Fixed condition. * java/awt/Container.java (addImpl): Don't enable events on lightweights. (remove): Reordered operations. Don't remove any listeners. Throw ArrayIndexOutOfBoundsException when index >= ncomponents. Only removeNotify() when peer is != null. Only invalidate if not already invalid. Only fire ContainerEvent if there is an interested listener or the event is enabled. Dispatch this event directly without the event queue. (removeAll): Likewise. (paintComponents): Only paint when showing. Also paint heavyweights. Don't paint the container itself. (removeNotify): Create local variables for improved thread safety. (addNotifyContainerChildren): Don't enable events for lightweights.
* 2006-08-23 Roman Kennke <kennke@aicas.com>Roman Kennke2006-08-231-22/+14
| | | | | | | * java/awt/Container.java (maxSize): Removed field. This is already declared in Component. (validateTree): Check for ContainerPeer. Don't addNotify here. Only validate Component instances if they are invalid.
* 2006-07-27 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-281-10/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (getToolkit): Search for heavyweight parent and query the heavyweight's peer. (checkImage(Image,int,int,ImageObserver)): Likewise. (checkImage(ImageProducer)): Likewise. (createImage(int,int)): Likewise. (createVolatileImage(int,int)): Likewise. (createVolatileImage(int,int,ImageCapabilities)): Likewise. (getFontMetrics): Likewise. (getGraphics): Likewise. (getLocationOnScreen): Likewise. (prepareImage): Likewise. (setCursor): Likewise. (repaint): Added null check. (addNotify): Send hierarchy event. (removeNotify): Send hierarchy event. (disableEvents): Update hierarchy listener counters. (enableEvents): Update hierarchy listener counters. (isHierarchyVisible): New helper method. (notifyReshape): Do Container specific handling in Container. * java/awt/Container.java (insets): For lightweights, return (0,0,0,0). * java/awt/Toolkit.java (lightweightPeer): New static field. (createComponent): Return shared instance of GLightweightPeer. (notifyReshape): Override Component method to add some handling that is specific for Container. (removeAll): Also send hierarchy and container events here. Update the hierarchy listener counters. * gnu/java/awt/peer/GLightweightPeer.java: Made all methods stubs and added comment.
* 2006-07-27 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-271-18/+11
| | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (reshape): Invalidate the component itself only when the size has changed. Invalidate the parent always. Fixed repainting. Pulled out the notification into notifyReshape(). (notifyReshape): New helper method. Notify interested listeners about a reshape. (update): Simply call paint() without clearing the background. This is done in Container.update() if appropriate. (repaint): Delagate the repaint to the nearest heavyweight parent (for lightweights) and send an UPDATE event, rather than calling ComponentPeer.repaint(). * java/awt/Container.java (backCleared): Removed field. (paint): Removed handling of backCleared flag. (update): Only paint if the container is actually showing. Removed handling of backCleared flag.
* 2006-07-25 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-251-0/+43
| | | | | | | | | | | | | * java/awt/Container.java (focusTraversalPolicyProvider): New field. (isFocusTraversalPolicyProvider): New method. (setFocusTraversalPolicyProvider): New method. * java/awt/ContainerOrderFocusTraversalPolicy.java (getFirstComponent): Use accept() instead of lengthy checks. Don't fetch getComponents() to avoid copying of array. Traverse down the hierarchy to find the first focused component. * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent): Let the initial component request focus.
* 2006-07-14 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-141-38/+56
| | | | | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (enable): Added tree locking. (disable): Added tree locking. (show): Added tree locking. (hide): Added tree locking. (getLocationOnScreen): Added tree locking. (reshape): Added tree locking. (addHierarchyListener): Added tree locking. (removeHierarchyListener): Added tree locking. (addHierarchyBoundsListener): Added tree locking. (removeHierarchyBoundsListener): Added tree locking. (addNotify): Added tree locking. (removeNotify): Added tree locking. * java/awt/Container.java (invalidateTree): Added tree locking. (getAlignmentX): Added tree locking. (getAlignmentY): Added tree locking. (addNotify): Added tree locking. (setComponentZOrder): Added tree locking. (getComponentZOrder): Added tree locking.
* 2006-07-14 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-141-2/+73
| | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (numHierarchyListeners): New field. (numHierarchyBoundsListeners): New field. (show): Fire hierarchy events here. Only fire component event if there is actually a listener for it. (hide): Fire hierarchy events here. Only fire component event if there is actually a listener for it. (reshape): Fire hierarchy events here. Only fire component event if there is actually a listener for it. (addHierarchyListeners): Update listener counters. (removeHierarchyListeners): Update listener counters. (addHierarchyBoundsListeners): Update listener counters. (removeHierarchyBoundsListeners): Update listener counters. (fireHierarchyEvent): New helper method for firing hierarchy events. * java/awt/Container.java (addImpl): Update listener counters. Fire hierarchy event. (remove): Update listener counters. Fire hierarchy event. (fireHierarchyEvent): New helper method for firing hierarchy events. (updateHierarchyListenerCount): New helper method for updating the listener counters.
* 2006-07-13 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-131-30/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (DEFAULT_MAX_SIZE): New static constant. (preferredSize): Return copy of the actual value computed by new helper method. (preferredSizeImpl): New helper method. Adds locking and correct handling of cached value. (minimumSize): Return copy of the actual value computed by new helper method. (minimumSizeImpl): New helper method. Adds locking and correct handling of cached value. (getMaximumSize): Return copy of the actual value computed by new helper method. (maximumSizeImpl): New helper method. Adds locking and correct handling of cached value. (invalidate): Correct handling of cached layout information. Added locking. * java/awt/Container.java (preferredSize): Minimized locking. Corrected handling of cached values. Return copy of real value. (minimumSize): Minimized locking. Corrected handling of cached values. Return copy of real value. (getMaximumSize): Minimized locking. Corrected handling of cached values. Return copy of real value.
* 2006-07-01 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-061-1/+2
| | | | | | | * java/awt/Component.java (setFont): Only invalidate when component is valid. * java/awt/Container.java (setLayout): Only invalidate when component is valid.
* 2006-07-06 Tania Bento <tbento@redhat.com>Tania Bento2006-07-061-1/+1
| | | | | | | * gnu/java/awt/Canvas.java Added new private variable 'next_canvas_number'. (generateName): Added. (getUniqueLong): Added.
* 2006-06-27 Tania Bento <tbento@redhat.com>Tania Bento2006-06-291-1/+10
| | | | | * java/awt/Container.java (applyComponentOrientation): Implemented method.
* 2006-06-22 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-231-1/+1
| | | | | | | * java/awt/Container.java (getComponentZOrder): Use ncomponents instead of component.length so that we don't consider the empty space after the last component.
* 2006-05-30 Robert Schuster <robertschuster@fsfe.org>Robert Schuster2006-05-301-4/+33
| | | | | * java/awt/Container.java: (removeAll): Reimplemented, added note.
* 2006-05-30 Robert Schuster <robertschuster@fsfe.org>Robert Schuster2006-05-301-1/+8
| | | | | * java/awt/Container.java: (removeAll): Implemented different removal mechanism, added note.
* 2006-04-05 Roman Kennke <kennke@aicas.com>Roman Kennke2006-04-051-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (getFont): Don't request the font from the peer's graphics. The graphics should instead get the font from the Component, which might result in a loop. (getFocusCycleAncestor): Don't special case Window. (nextFocus): Moved implementation from the DefaultKeyboardFocusManager to here. Correctly determine the focus cycle root. (transferFocusBackward): Likewise. (transferFocusUpCycle): Likewise. * java/awt/Container.java (transferFocusDownCycle): Moved implementation from DefaultKeyboardFocusManager to here. * java/awt/DefaultKeyboardFocusManager.java (focusPreviousComponent): Moved implementation to Component.transferFocusBackward(). (focusNextComponent): Moved implementation to Component.nextFocus(). (upFocusCycle): Moved implementation to Component.transferFocusUpCycle(). (downFocusCycle): Moved implementation to Container.transferFocusDownCycle().
* 2006-03-25 Wolfgang Baer <WBaer@gmx.de>Mark Wielaard2006-03-251-1/+1
| | | | | | | | | | Fixes bug #26837 * java/awt/Window.java: (setFocusCycleRoot): New overriden method. (isFocusCycleRoot): Likewise. (getFocusCycleRootAncestor): Likewise. * java/awt/Container.java: (getFocusTraversalPolicy): Check also for anchestor == null.
* 2006-03-15 Lillian Angel <langel@redhat.com>Lillian Angel2006-03-151-6/+6
| | | | | | * java/awt/Container.java (getComponentAt): Fixed documentation. (getComponentAt): Likewise.
* 2006-03-13 Lillian Angel <langel@redhat.com>Lillian Angel2006-03-151-21/+22
| | | | | | | | * java/awt/Container.java (getComponentAt): Fixed documentation. (getComponentAt): Likewise. (findComponentAt): Likewise. (findComponentAt): Likewise.
* 2006-03-15 Lillian Angel <langel@redhat.com>Lillian Angel2006-03-151-10/+24
| | | | | | | | | * java/awt/Container.java (getComponentAt): Fixed mistake in comments. (getComponentAt): Likewise. (locate): Likewise. Also, handled lightweight components. Heavyweights take precedence over lightweights, so we should iterate through the heavyweights first.
* 2006-03-15 Lillian Angel <langel@redhat.com>Lillian Angel2006-03-151-51/+51
| | | | | | | | | | | * java/awt/Container.java (getComponentAt): Added API documentation. (getComponentAt): Likewise. (locate): Likewise. Also, removed lines to ignore invisible components. (findComponentAt): Added API documentation. (findComponentAt): Added API documentation. (findComponentForMouseEvent): Removed, never used.
* 2006-03-14 Lillian Angel <langel@redhat.com>Lillian Angel2006-03-141-4/+0
| | | | | * java/awt/Container.java (addImpl): Removed call to repaint. No need to repaint here.
* * java/awt/Container.java (remove(int)): Always call removeNotify()Mark Wielaard2006-03-041-2/+1
| | | | on removed Component.
* 2006-02-28 Roman Kennke <kennke@aicas.com>Roman Kennke2006-02-281-7/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (dispatchEventImpl): Let the Toolkit dispatch global events. * java/awt/Container.java (dispatchEventImpl): Let the LightweightDispatcher handle events first. * java/awt/EventQueue.java (dispatchEvent): Don't do the global event dispatching here. This is moved to the Component. (globalDispatchEvent): Moved this method to Toolkit. * java/awt/LightweightDispatcher.java (instances): New field. (getInstance): New method. Delivers an instance of LightweightDispatcher. (LightweightDispatcher): Made default constructor private. (dispatchEvent): New method. Replaces the eventDispatched method. This now returns true when the event was actually dispatched. (eventDispatched): Replaced by dispatchEvent. (handleMouseEvent): Send MOUSE_CLICKED to the same component that received the last MOUSE_RELEASED. * java/awt/Toolkit.java (Toolkit): Don't register LightweightDispatcher as global event handler. (globalDispatchEvent): Moved here from EventQueue.
* 2006-02-24 Lillian Angel <langel@redhat.com>Lillian Angel2006-02-241-12/+20
| | | | | | | | | | * java/awt/Container.java: Added new field. True if Container has been cleared and heavyweights need to be repainted. (paint): Fixed comment. Fixed to use backCleared and reset backCleared. (update): Set backCleared to true after the background of the container has been cleared.
* 2006-02-24 Roman Kennke <kennke@aicas.com>Roman Kennke2006-02-241-244/+0
| | | | | | | | | | | | | * java/awt/Container.java: (dispatcher): Removed field. (dispatchEventImpl): Removed lightweight dispatching. (addNotifyContainerChildren): Removed LightweightDispatcher handling. (LightweightDispatcher): Removed class. * java/awt/LightweightDispatcher.java: New class. * java/awt/Toolkit.java (Toolkit): Install LightweightDispatcher in global listener array.
* 2006-02-17 Lillian Angel <langel@redhat.com>Lillian Angel2006-02-171-1/+0
| | | | | | | | | | | * gnu/java/awt/peer/gtk/GtkComponentPeer.java: Removed unneeded import. * gnu/java/awt/peer/gtk/GtkFramePeer.java: Removed unneeded imports. * java/awt/BorderLayout.java: Fixed comment, this is not yet handled in the JDK 1.5. * java/awt/Container.java: Removed unneeded import.
* 2006-02-06 Roman Kennke <kennke@aicas.com>Roman Kennke2006-02-061-18/+7
| | | | | | * java/awt/Container.java (changeSupport): Removed duplicate (from Component) field. (addPropertyChangeListener): Call super.
* 2006-02-04 Roman Kennke <kennke@aicas.com>Roman Kennke2006-02-041-0/+87
| | | | | | | | | | | | * java/awt/Container.java (getComponentZOrder): New method. (setComponentZOrder): New method. * javax/swing/JLayeredPane.java (setPosition): Reimplemented to use setComponentZOrder(). (getIndexOf): Reimplemented to use getComponentZOrder(). (addImpl): Pass layerContraint to super call. Important for possibly installed layout managers. (swapComponents): Remove unneeded method.
* 2006-01-27 Roman Kennke <kennke@aicas.com>Roman Kennke2006-01-271-19/+0
| | | | | | | | * java/awt/Container.java (swapComponents): Removed unspecified method. * javax/swing/JLayeredPane.java (setPosition): Reimplemented correctly. (swapComponents): New helper method.
* Fixes bug #25832,Mark Wielaard2006-01-221-2/+5
| | | | | | reported by James Damour <James.Damour@corp.request.com> * java/awt/Container.java (addImpl): Use empty string as name when null constraints for LayoutManager.addLayoutComponent().
* 2006-01-09 Roman Kennke <kennke@aicas.com>Roman Kennke2006-01-091-3/+0
| | | | | * java/awt/Container.java (remove): Don't repaint the container here.
* 2005-12-14 Roman Kennke <kennke@aicas.com>Roman Kennke2005-12-141-17/+6
| | | | | | | | | Reported by Ingo Proetel <proetel@aicas.com> * java/awt/Container.java (visitChild): Use Graphics.hitClip() to check for clip bounds. Create a new Graphics before painting the child, this protects the current context from beeing irrevocably changed by the child component.
* 2005-12-06 Roman Kennke <kennke@aicas.com>Roman Kennke2005-12-061-2/+2
| | | | | | | PR classpath/25256 * java/awt/Container.java (LightweightDispatcher.acquireComponentForMouseEvent): Fixed the MOUSE_RELEASED flag and || conditional.
* 2005-12-06 Roman Kennke <kennke@aicas.com>Roman Kennke2005-12-061-1/+7
| | | | | | | | | PR classpath/25256 * java/awt/Container.java (LightweightDispatcher.acquireComponentForMouseEvent): When we receive a MOUSE_RELEASED then dispatch it to the same component that received the original MOUSE_PRESSED. This is needed for correct dragging behaviour.
* 2005-11-23 David Gilbert <david.gilbert@object-refinery.com>David Gilbert2005-11-231-7/+15
| | | | | * java/awt/Container.java (getListeners): Updated API docs.
* 2005-11-17 Roman Kennke <kennke@aicas.com>Roman Kennke2005-11-181-2/+3
| | | | | | | * java/awt/Container.java (findComponentForMouseEventAt): Also check for mouseMotionListeners, otherwise we wouldn't dispatch mouse motion events on components that have no mouse listener installed.
* 2005-11-17 Roman Kennke <kennke@aicas.com>Roman Kennke2005-11-171-11/+13
| | | | | | | | | | | | | | | * java/awt/Container.java (Container): Added comment. (remove): Only call removeNotify if removed component is still showing. (paintComponents): Call paint() instead of super.paint(). (AccessibleContainerHandler.AccessibleContainerHandler): Added comment. (LightweightDispatcher.acquireComponentForMouseEvent): Don't special case MOUSE_RELEASED events. They should be dispatched unmodified just as MOUSE_PRESSED. (LightweightDispatcher.handleEvent): Also clean up the pressCount after a MOUSE_
* 2005-11-11 Lillian Angel <langel@redhat.com>Lillian Angel2005-11-111-2/+5
| | | | | | * java/awt/Container.java (LightweightDispatcher.acquireComponentForMouseEvent): If the event is not being dispatched, the pressCount should be reset.
* 2005-11-08 Roman Kennke <kennke@aicas.com>Roman Kennke2005-11-081-2/+20
| | | | | | | | * java/awt/Container.java (getAlignmentX): Refer to the layout managers layoutAlignmentX property if layout manager is a LayoutManager2. (getAlignmentY): Refer to the layout managers layoutAlignmentY property if layout manager is a
* 2005-11-02 Roman Kennke <kennke@aicas.com>Roman Kennke2005-11-021-11/+14
| | | | | | | * java/awt/Container.java (addImpl): Notify registered ContainerListeners even when the Container is not showing. Notify the listeners directly, not via the event queue.