summaryrefslogtreecommitdiff
path: root/java/awt/Component.java
Commit message (Collapse)AuthorAgeFilesLines
* Normalise whitespace.Andrew John Hughes2010-06-031-202/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-07 Mario Torre <neugens@aicas.com>Mario Torre2008-05-071-1/+1
| | | | | | | | | | | | | | | * gnu/java/awt/peer/x/XEventPump.java (handleEvent): xEvent.code is now masked to identify and react to syntetic events. Added UnmapNotify, DestroyNotify and ClientMessage to the list of event handled. * gnu/java/awt/peer/x/XFramePeer.java (getState): initial implementation. * gnu/java/awt/peer/x/XGraphics2D.java (setPaint): fix NPE, this is a workaround, the code have to be fixed in a better way. * gnu/java/awt/peer/x/XWindowPeer.java (getXwindow): new method to allow access to the underling xwindow. (standardSelect): add more events for notification. (XWindowPeer): call set_wm_delete_window to ask the WM to notify us when a delete event occur.
* 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-11-27 Thomas Fitzsimmons <fitzsim@redhat.com>Thomas Fitzsimmons2007-11-271-0/+56
| | | | | | | | | | | | | | | | | | | | | * 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.
* 2007-03-01 Roman Kennke <kennke@aicas.com>Roman Kennke2007-03-011-22/+17
| | | | | | | | | | | | | | | | | | | | | | | * java/awt/Canvas.java (graphicsConfiguration): Removed duplicate (from Component) field. (Canvas(GraphicsConfiguration)): Set the Component's graphicsConfig field. (getGraphicsConfigurationImpl): Removed. * java/awt/Component.java (getGraphicsConfiguration): Moved implementation here. Synchronize on tree lock to prevent threading nastiness. Don't query peer and instead return the setting of the graphicsConfig field. (getGraphicsConfigurationImpl): Removed. * java/awt/Window.java (graphicsConfiguration): Removed duplicate (from Component) field. (Window): Set the Component's graphicsConfig field. (Window(GraphicsConfiguration)): Set the Component's graphicsConfig field. (Window(Window,GraphicsConfiguration)): Set the Component's graphicsConfig field. (getGraphicsConfigurationImpl): Removed. (getGraphicsConfiguration): Fetch the local graphics env here if not already done and return that.
* 2007-01-07 Roman Kennke <roman@kennke.org>Roman Kennke2007-01-071-1/+6
| | | | | | | | | | | | | | | | | | PR 30337 * java/awt/Component.java (getFontImpl): Return null when the component has no font set and also has no parent yet. * javax/swing/plaf/basic/BasicComboBoxUI.java (PropertyChangeHandler.propertyChange): Only add editor when combo box is editable. Avoid fetching the property name repeatedly. Invalidate when renderer or prototypeDisplayValue change. (uninstallComponents): Unconfigure everything and then remove all components. * javax/swing/plaf/basic/BasicComboPopup.java (uninstallingUI): Don't nullify list model. * javax/swing/plaf/metal/MetalComboBoxUI.java (createArrowButton): Pass currentValuePane to the MetalComboBoxButton constructor rather than a new (unconnected) CellRendererPane.
* 2007-01-04 Roman Kennke <roman@kennke.org>Roman Kennke2007-01-051-10/+4
| | | | | | | PR 30122 * java/awt/Component.java (getFont): Don't synchronize on tree lock here. The method is thread-safe 'enough' by fetching local variables in getFontImpl().
* 2006-12-10 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2006-12-101-15/+16
| | | | * Merge of generics-branch to HEAD (woohoo!)
* 2006-12-04 Thomas Fitzsimmons <fitzsim@redhat.com>Thomas Fitzsimmons2006-12-051-0/+2
| | | | | * java/awt/Component.java (getFontImpl): Return a default font if topmost parent's font is null.
* 2006-11-29 Roman Kennke <kennke@aicas.com>Roman Kennke2006-11-291-4/+7
| | | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (isShowing): Simplified condition code and avoid unnecessary if-codepaths. (coalesceEvents): Always coalesce paint events and let the peer figure out the expanding of the repaint area. * gnu/java/awt/peer/swing/SwingComponentPeer.java (currentPaintEvents): Removed. Replaced by paintArea. (paintArea): New field. Tracks the dirty area. (SwingComponentPeer): Removed init of currentPaintEvents. (coalescePaintEvent): Simplified to only union the dirty regions. (handleEvent): Paint dirty region that was tracked in paintArea. * gnu/java/awt/peer/gtk/GtkComponentPeer.java (paintArea): New field. Tracks the dirty region. (coalescePaintEvent): Implemented to track the dirty region. (paintComponent): Use the dirty region in paintArea. Protect state by putting the paint and dispose code in a try-finally. (updateComponent): Use the dirty region in paintArea. Protect state by putting the paint and dispose code in a try-finally.
* 2006-10-13 Roman Kennke <kennke@aicas.com>Roman Kennke2006-10-131-0/+17
| | | | | | | | | | | PR 29448 * java/awt/Component.java (dispatchEventImpl): Special handle ComponentReshapeEvents to update the AWT's knowledge about a component's size. * gnu/java/awt/ComponentReshapeEvent.java: New class. * gnu/java/awt/peer/gtk/GtkWindowPeer.java (postConfigureEvent): Directly dispatch a ComponentReshapeEvent to update the AWT's knowledge about the component bounds.
* 2006-09-22 Roman Kennke <kennke@aicas.com>Roman Kennke2006-09-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-48/+126
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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-129/+133
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* * java/awt/Component.java (orientation): Renamed toMark Wielaard2006-08-161-4/+4
| | | | | | componentOrientation. (setComponentOrientation): Use new field name. (getComponentOrientation): Likewise.
* 2006-08-08 Lillian Angel <langel@redhat.com>Lillian Angel2006-08-081-1/+3
| | | | | * java/awt/Component.java (setDropTarget): Added check.
* 2006-08-08 Lillian Angel <langel@redhat.com>Lillian Angel2006-08-081-4/+1
| | | | | | | | | | * gnu/java/awt/dnd/peer/gtk/GtkDragSourceContextPeer.java (GtkDragSourceContextPeer): Added FIXME. Changed call to setTarget. * gnu/java/awt/dnd/peer/gtk/GtkDropTargetContextPeer.java (GtkDropTargetContextPeer): Removed target initialization. * java/awt/Component.java (setTarget): Removed commented out code.
* 2006-08-05 Jeroen Frijters <jeroen@frijters.net>Jeroen Frijters2006-08-051-4/+5
| | | | | * java/awt/Component.java (setDropTarget): Commented out GTK specific code.
* 2006-08-03 Sven de Marothy <sven@physto.se>Sven de Marothy2006-08-031-5/+4
| | | | | | | | | | | | * gnu/java/awt/peer/gtk/ComponentGraphics.java (grab, nativeGrab): New methods. * include/gnu_java_awt_peer_gtk_ComponentGraphics.h * native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c (nativeGrab): New method. * gnu/java/awt/peer/gtk/GtkComponentPeer.java (print): Implement. * java/awt/Component.java (printAll): Should call peer print method.
* 2006-07-28 Lillian Angel <langel@redhat.com>Lillian Angel2006-07-281-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * native/jni/gtk-peer/GtkDragSourceContextPeer.c: Added more static functions to handle widget signals. (create): Initialized the javaObj field. (connectSignals): Added code to connect all signals to the appropriate functions and initialized all java function fields. (drag_begin_cb): New callback, not implemented. (drag_motion_cb): Likewise. (drag_data_get_cb): Likewise. (drag_data_delete_cb): Likewise. (drag_drop_cb): Likewise. (drag_end_cb): Likewise. (drag_data_received_cb): Likewise. (setTarget): New function. (nativeStartDrag): Added code to set the destination and source widgets. * java/awt/dnd/DragSource.java (startDrag): Removed FIXME. * java/awt/dnd/DragGestureRecognizer.java (fireDragGestureRecognized): Reset recognizer when events are fired. * java/awt/Component.java (setDropTarget): Added code to create the DropTargetContextPeer. * include/GtkDragSourceContextPeer.h: Regenerated. * gnu/java/awt/dnd/peer/gtk/GtkDropTargetPeer.java: Removed file. * gnu/java/awt/dnd/peer/gtk/GtkDropTargetContextPeer.java (GtkDropTargetContextPeer): Implemented. * gnu/java/awt/dnd/peer/gtk/GtkDragSourceContextPeer.java (GtkDragSourceContextPeer): Added code to set the target.
* 2006-07-27 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-281-90/+288
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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-87/+117
| | | | | | | | | | | | | | | | | | | | * 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-26 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-261-42/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/java/awt/peer/gtk/GtkComponentPeer.java (focusRequest): Removed field. (postFocusEvent(int,boolean,Component)): Removed. (postFocusEvent(int,boolean)): Reverted to post event using the heavyweight component. (requestFocus): Post focus event using the heavyweight component. * gnu/java/awt/peer/gtk/GtkWindowPeer.java (requestFocus): Post focus event using the heavyweight component. * java/awt/AWTEvent.java (isFocusManagerEvent): New field, indicating if this is an event that is redispatched by the KeyboardFocusManager. * java/awt/Component.java (requestFocusImpl): Register component for heavyweight->lightweight mapping. (dispatchEventImpl): Retarget focus events before dispatching to the KeyboardFocusManager. Use new AWTEvent flag instead of locking hack. Dispatch all events through the KeyboardFocusManager. Don't request focus on lightweight components. * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent): Pulled out handling of FOCUS_GAINED and FOCUS_LOST. (handleFocusGained): Fixed handling of temporary vs permanent focus changes. Added some checks. (handleFocusLost): Fixed handling of temporary vs permanent focus changes. Added some checks. * java/awt/EventDispatchThread.java (run): Don't dispatch to KeyboardFocusManager here. This is done in Component.dispatchEventImpl(). * java/awt/KeyboardFocusManager.java (redispatchEvent): Use new AWTEvent flag instead of locking hack. (focusRequests): New field. (retargetFocusEvent): New method. Retargets focus events that come from heavyweights to the correct lightweight component. (addLightweightFocusRequest): New method. Stores a mapping for later retargetting of heavyweight focus events. * java/awt/Window.java (addFocusListener): Removed bogus method. If at all, this should be performed in the KeyboardFocusManager. (Window): Don't install a focus listener on the Window.
* 2006-07-25 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-251-152/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/Component.java (requestFocus()): Reimplemented to use requestFocusImpl(). (requestFocus(boolean)): Reimplemented to use requestFocusImpl(). (requestFocusInWindow()): Reimplemented to use requestFocusImpl(). (requestFocusInWindow(boolean)): Reimplemented to use requestFocusImpl(). (requestFocusImpl): Reimplemented focus request to use new peer method. Also added some obvious additional checks for rejecting focus requests early. * java/awt/ComponentPeer.java (requestFocus(Component,boolean,boolean,long)): Documented this method. * gnu/java/awt/peer/gtk/GtkComponentPeer.java (requestFocus): New field. (gtkWidgetHasFocus): New native method. (gtkWidgetCanFocus): New native method. (requestFocus): Replaced with assert false to prevent usage of obsolete method. (postFocusEvent(int,boolean,Component)): New overloaded method for posting the focus event to a specific target. (postFocusEvent(int,boolean)): Post event to requestFocus component. (requestFocus(Component,boolean,boolean,long)): Implemented. (getWindowFor): New helper method. (isLightweightDescendant): New helper method. * gnu/java/awt/peer/gtk/GtkWindowPeer.java (gtkWindowHasFocus): New native method. (requestFocus(Component,boolean,boolean,long)): New method. Overrides GtkComponentPeer method to specially handly the case when a Window receives a focus request for a lightweight child. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c (gtkWidgetHasFocus): New native method. (gtkWidgetCanFocus): New native method. * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c (gtkWindowHasFocus): New native method. * include/gnu_java_awt_peer_gtk_GtkComponentPeer.h, * include/gnu_java_awt_peer_gtk_GtkWindowPeer.h: Regenerated.
* 2006-07-17 Lillian Angel <langel@redhat.com>Lillian Angel2006-07-171-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * examples/gnu/classpath/examples/awt/Demo.java (Demo): Added new window for DnD demo. (DragDropWindow): New class. * gnu/java/awt/dnd/peer/gtk/GtkDragSourceContextPeer.java: Added new fields and declarations for native functions. (GtkDragSourceContextPeer): Implemented. (getComponentPeer): New function. (startDrag): Partially implemented. (getCursor): Implemented. (setCursor): Implemented. * include/GtkDragSourceContextPeer.h: New file. * include/Makefile.am: Added new header file. * java/awt/Component.java (addNotify): Added call to the dropTarget's addNotify. * java/awt/dnd/DragSource.java (startDrag): Fixed code to use shared instances of peer and context. (getDragThreshold): Added stub. * java/awt/dnd/DropTarget.java (DropTarget): Implemented fully. (addNotify): Added code to get the peer of the parent that is not lightweight. * java/awt/dnd/DropTargetDragEvent.java (getTransferable): Added stub. * native/jni/gtk-peer/GtkDragSourceContextPeer.c: New file. * native/jni/gtk-peer/Makefile.am: Added new c file. * gnu/java/awt/dnd/peer/gtk/GtkDropTargetContextPeer.java: Changed to extend GtkGenericPeer. (GtkDropTargetContextPeer): New constructor. * gnu/java/awt/dnd/peer/gtk/GtkDropTargetPeer.java: Changed to extend GtkGenericPeer. (GtkDropTargetContextPeer): New constructor.
* 2006-07-14 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-141-147/+212
| | | | | | | | | | | | | | | | | | | | | | | * 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-22/+146
| | | | | | | | | | | | | | | | | | | | | | | | | * 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-17/+99
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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-07 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-071-1/+1
| | | | | | * java/awt/Component.java (isValid): Return false when component has no peer, don't query the showing state.
* 2006-07-07 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-071-12/+10
| | | | | | | | * java/awt/Component.java (isValid): Always return false when component is not showing. (setFont): Always set font, even when setting the same or equal font again.
* 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/+0
| | | | | | | * gnu/java/awt/Canvas.java Added new private variable 'next_canvas_number'. (generateName): Added. (getUniqueLong): Added.
* 2006-06-30 Tania Bento <tbento@redhat.com>Tania Bento2006-06-301-1/+1
| | | | | | | | | | | | | | | * java/awt/TextArea.java (TextArea(String, int, int, int)): No longer throws IllegalArgumentException if rows, columns, or scrollbarVisibility values are invalid. (TextArea(String, int, int, int)): If rows or columns are < 0, they get set to 0. If scrollbarVisibility is < 0 or > 4, it gets set to the default value of 0 (SCROLLBARS_BOTH). (appendText): Added case when peer = null. (insertText): Added case when peer == null. (replaceText): Added case when peer == null. * java/awt/TextComponent.java (TextComponent(String)): If text == null, set it to "".
* 2006-06-27 Tania Bento <tbento@redhat.com>Tania Bento2006-06-271-5/+3
| | | | | * java/awt/Component.java (setComponentOrientation): NPE should not be thrown.
* 2006-06-27 David Gilbert <david.gilbert@object-refinery.com>David Gilbert2006-06-271-2/+5
| | | | | | | | | | * java/awt/Component.java (setName): Fire required PropertyChangeEvent, * java/awt/Label.java (getText): Removed redundant brackets, (generateName): New method (override), (nextLabelNumber): New field, (getUniqueLong): New method.
* 2006-06-27 David Gilbert <david.gilbert@object-refinery.com>David Gilbert2006-06-271-2/+133
| | | | | | | | | | | | | * java/awt/Component.java (minSizeSet): New field, (maxSize): Likewise, (maxSizeSet): Likewise, (isMaximumSizeSet): Implemented, (isMinimumSizeSet): Likewise, (isPreferredSizeSet): Likewise, (setMaximumSize): Likewise, (setMinimumSize): Likewise, (setPreferredSize): Likewise.
* 2006-06-14 Lillian Angel <langel@redhat.com>Lillian Angel2006-06-141-2/+2
| | | | | | | | * java/awt/Component.java (ignoreOldMouseEvents): Made static. (translateEvent): Made static. * java/awt/TextComponent.java (ignoreOldMouseEvents): Made static.
* 2006-06-14 Lillian Angel <langel@redhat.com>Lillian Angel2006-06-141-2/+13
| | | | | | | | * java/awt/Component.java (ignoreOldMouseEvents): New helper function. (translateEvent): Changed to be non-static and use new helper. * java/awt/TextComponent.java (ignoreOldMouseEvents): New helper function.
* 2006-06-13 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-131-2/+1
| | | | | | | | | | | | | | * java/awt/Component.java (dispatchEvent): Handle events even when consumed (this might be picked up later in the dispatching chain). * javax/swing/plaf/basic/BasicLookAndFeel.java (PopupHelper.mousePressed): Don't consume event. Only close popup when target component isn't flagged as DONT_CANCEL_POPUP. (DONT_CANCEL_POPUP): New package private constant for flagging special components that don't trigger popup closing. * javax/swing/plaf/basic/BasicArrowButton.java (BasicArrowButton): Set client property for not triggering closing of popups.
* 2006-06-13 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-131-4/+4
| | | | | | | | | | | * java/awt/Component.java (getGraphics): Translate child graphics correctly. (dispatchEvent): Only dispatch event if it hasn't been consumed yet by the global dispatcher. * javax/swing/plaf/basic/BasicLookAndFeel.java Added some API docs. (PopupHelper.mousePressed): Consume the event after closing opened menus.
* 2006-06-04 Sven de Marothy <sven@physto.se>Sven de Marothy2006-06-041-10/+6
| | | | | | | * gnu/java/awt/peer/gtk/GtkComponentPeer.java (createVolatileImage): Pass peer to VolatileImage constructor. * java/awt/Component.java (createVolatileImage): Call peer method directly.
* 2006-05-30 Lillian Angel <langel@redhat.com>Lillian Angel2006-05-301-1/+31
| | | | | | | | PR 27785 * java/awt/Component.java: (translateEvent): Added handling to translate WindowEvents * java/awt/Window.java: Removed unneeded imports.
* 2006-05-11 Robert Schuster <robertschuster@fsfe.org>Robert Schuster2006-05-111-0/+4
| | | | | * java/awt/Component.java: (dispatchEventImpl): Added comment.
* 2006-05-11 Robert Schuster <robertschuster@fsfe.org>Robert Schuster2006-05-111-1/+2
| | | | | * java/awt/Component.java: (dispatchEventImpl): Added subexpression to if-clause.
* 2006-05-07 Sven de Marothy <sven@physto.se>Sven de Marothy2006-05-071-0/+2
| | | | | | | | | | Fixed PR27455 * gnu/java/awt/peer/GLightweightPeer.java (mouseEntered): Remove. * java/awt/Component.java (processMouseEvent): Do lightweight cursor handling. * javax/swing/plaf/basic/BasicTableHeaderUI.java (endResizing,mouseMoved): Save and reset original cursor, not the default one.
* 2006-04-07 Lillian Angel <langel@redhat.com>Lillian Angel2006-04-071-0/+9
| | | | | | * java/awt/Component.java (eventTypeEnabled): Added code for HierarchyEvent.HIERARCHY_CHANGED, HierarchyEvent.ANCESTOR_MOVED and HierarchyEvent.ANCESTOR_RESIZED.
* 2006-04-06 Roman Kennke <kennke@aicas.com>Roman Kennke2006-04-061-3/+3
| | | | | | | | | | * java/awt/Component.java (AccessibleAWTComponent.getBounds): Return the component bounds regardless of its showing state. (AccessibleAWTComponent.getLocation): Return the component location regardless of its showing state. (AccessibleAWTComponent.getSize): Return the component size regardless of its showing state.
* 2006-04-06 Roman Kennke <kennke@aicas.com>Roman Kennke2006-04-061-4/+4
| | | | | | | | | | | * java/awt/Toolkit.java (initAccessibility): Use the 'gnu.classpath.home.url' property to determine the system confiuration directory. * java/awt/Component.java (dispatchEvent): Trigger Toolkit dispatching here. (dispatchEventImpl): Moved Toolkit dispatching to dispatchEvent, so it can't be overridden by subclasses and is performed in any case.
* 2006-04-06 Roman Kennke <kennke@aicas.com>Roman Kennke2006-04-061-2/+4
| | | | | | | | | | | | | | | | * java/awt/Component.java (AccessibleAWTComponent.getAccessibleStateSet): Don't handle opaque state here. This is only done in JComponent. * javax/swing/JComponent.java (AccessibleJComponent.getAccessibleStateSet): Handle opaque flag here. (getNextFocusableComponent): Implemented stub method. (grabFocus): Implemented stub method. (unregisterKeyboardAction): Implemented stub method. (setNextFocusableComponent): Implemented stub method. * javax/swing/CompatibilityFocusTraversalPolicy.java: New file. This is a helper class for providing compatibility with the older Swing focus API.
* 2006-04-05 Roman Kennke <kennke@aicas.com>Roman Kennke2006-04-051-14/+107
| | | | | | | | | | | | | | | | | | | | | | | | * 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().