summaryrefslogtreecommitdiff
path: root/javax/swing/JTree.java
Commit message (Collapse)AuthorAgeFilesLines
* Normalise whitespace.Andrew John Hughes2010-06-031-286/+286
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-01-09 Stefan Huehner <stefan@huehner.org>Andrew John Hughes2008-01-091-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * examples/gnu/classpath/examples/java2d/J2dBenchmark.java, * gnu/CORBA/OrbFocused.java, * gnu/CORBA/CDR/HeadlessInput.java, * gnu/java/awt/peer/gtk/CairoGraphics2D.java, * gnu/java/awt/peer/gtk/GtkFramePeer.java, * gnu/java/awt/peer/qt/QtMenuPeer.java, * gnu/java/nio/FileChannelImpl.java, * gnu/java/nio/SocketChannelSelectionKeyImpl.java, * gnu/java/security/Engine.java, * gnu/javax/imageio/jpeg/JPEGComponent.java, * gnu/javax/imageio/jpeg/JPEGDecoder.java, * gnu/javax/imageio/jpeg/JPEGFrame.java, * gnu/javax/print/PrinterDialog.java, * gnu/javax/security/auth/Password.java, * gnu/javax/swing/text/html/parser/support/Parser.java, * gnu/javax/swing/text/html/parser/support/parameterDefaulter.java, * gnu/xml/pipeline/DomConsumer.java, * java/awt/AWTKeyStroke.java, * java/awt/DefaultKeyboardFocusManager.java, * java/awt/GridBagLayout.java, * java/awt/dnd/DragGestureRecognizer.java, * java/awt/geom/Arc2D.java, * java/awt/geom/CubicCurve2D.java, * java/awt/geom/QuadCurve2D.java, * java/awt/im/InputContext.java, * java/awt/image/AffineTransformOp.java, * java/beans/Encoder.java, * java/io/ObjectInputStream.java, * java/io/ObjectStreamClass.java, * java/net/ResolverCache.java, * java/nio/charset/Charset.java, * java/security/SecureClassLoader.java, * java/text/MessageFormat.java, * java/util/jar/Manifest.java, * javax/accessibility/AccessibleRelationSet.java, * javax/imageio/ImageReader.java, * javax/imageio/metadata/IIOMetadataNode.java, * javax/print/attribute/standard/MediaSize.java, * javax/print/attribute/standard/PrinterStateReasons.java, * javax/swing/JTree.java, * javax/swing/table/DefaultTableColumnModel.java, * javax/swing/text/html/MinimalHTMLWriter.java, * javax/swing/text/html/parser/DTD.java, * javax/swing/tree/DefaultMutableTreeNode.java, * javax/swing/undo/UndoManager.java, * org/omg/CosNaming/NamingContextExtPOA.java, * org/omg/CosNaming/NamingContextPOA.java, * org/omg/CosNaming/_NamingContextExtImplBase.java, * org/omg/CosNaming/_NamingContextImplBase.java, * tools/gnu/classpath/tools/appletviewer/CommonAppletStub.java: Remove unneeded casts
* 2006-12-10 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2006-12-101-5/+5
| | | | * Merge of generics-branch to HEAD (woohoo!)
* 2006-11-06 Roman Kennke <kennke@aicas.com>Francis Kung2006-11-061-8/+80
| | | | | | | | | | | | | | | | | | | * javax/swing/JTree.java (TreeModelHandler.treeNodesRemoved): Implemented. (TreeModelHandler.treeStructureChanged): Implemented. (nodeStates): Made package private. 2006-11-06 Francis Kung <fkung@redhat.com> PR 29420 * javax/swing/JTree.java (clearSelectionPathStates): New private method to clean up nodeStates. (removeSelectionPath): Call clearSelectionPathStates(). (removeSelectionPaths): Call clearSelectionPathStates(). (removeSelectionRow): Call clearSelectionPathStates(). (setSelectionPath): Call clearSelectionPathStates(). (setSelectionPaths): Call clearSelectionPathStates(). (setSelectionRow): Call clearSelectionPathStates().
* 2006-10-18 Roman Kennke <kennke@aicas.com>Roman Kennke2006-10-181-8/+1
| | | | | | | | | | | | | | | | | | | | | | | | | PR 28769 * javax/swing/JScrollPane.java (viewportBorder): Made field private. (wheelScrollingEnabled): Made field private. (JScrollPane): Enabled wheel scrolling by default. * javax/swing/JTree.java (TreeSelectionRedirector.valueChanged): Don't repaint anything here. (getScrollableUnitIncrement): Fixed thinko. * javax/swing/plaf/basic/BasicScrollBarUI.java (static scrollByBlock): New static method to avoid code duplication for the BasicScrollPane wheel scrolling. (static scrollByUnits): New static method to avoid code duplication for the BasicScrollPane wheel scrolling. (scrollByBlock): Delegate to static helper method. (scrollByUnit): Delegate to static helper method. * javax/swing/plaf/basic/BasicScrollPaneUI.java (MouseWheelHandler.mouseWheelMoved): Delegate to BasicScrollBarUI static helper methods to avoid code duplication. (MouseWheelHandler.bounds): Removed. (MouseWheelHandler.getValue): Removed. (MouseWheelHandler.scroll): Removed.
* 2006-10-09 Roman Kennke <kennke@aicas.com>Roman Kennke2006-10-081-0/+10
| | | | | * javax/swing/JTree.java (isSelected): Added API docs.
* 2006-10-09 Roman Kennke <kennke@aicas.com>Roman Kennke2006-10-081-1/+1
| | | | | * javax/swing/JTree.java (isSelected): Delegate to the selection model directly.
* * javax/swing/JTree.java (setLeadSelectionPath): Handle null path.Mark Wielaard2006-09-171-1/+1
|
* 2006-08-13 Roman Kennke <kennke@aicas.com>Roman Kennke2006-08-131-11/+34
| | | | | | | | | * javax/swing/JTree.java (getScrollableUnitIncrement): Fixed direction. (getScrollableBlockIncrement): Implemented to scroll one page. * javax/swing/tree/VariableHeightLayoutCache.java (distance): Consider y + height already outside the node.
* 2006-08-09 Sven de Marothy <sven@physto.se>Sven de Marothy2006-08-091-4/+5
| | | | | | * javax/swing/JTree.java (JTree): Default SelectionModel should be DefaultTreeSelectionModel. (setSelectionModel): Null parameter should create an EmptySelectionM.
* 2006-07-31 Roman Kennke <kennke@aicas.com>Roman Kennke2006-08-011-0/+3
| | | | | | | | | | | | | PR 28534 * javax/swing/JTree.java (JTree(TreeModel)): Set cell renderer to null. * javax/swing/plaf/basic/BasicTreeUI.java (setCellRenderer): Finish editing before setting the cell renderer. Refresh the layout. Don't set the currentCellRenderer field here (that's done in updateRenderer). (updateRenderer): Handle createdRenderer field here too. Set renderer to a default handler when the current renderer in the JTree is null.
* 2006-07-04 Audrius Meskauskas <AudriusA@Bioinformatics.org>Audrius Meskauskas2006-07-031-2/+2
| | | | | | | | | | PR 28061 * javax/swing/JTree.java (COLLAPSED): Initialise to Boolean.FALSE. (EXPANDED): Initialise to Boolean.TRUE. * javax/swing/plaf/basic/BasicTreeUI.java (completeUIInstall): First configure layout cache and then set the assigned value as row mapper. Set the root visibility property. (toggleExpandState): Obtains expansion state from the layout cache.
* 2006-06-06 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-071-2/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR 27920 * javax/swing/JTree.java (JTree()): Initialize with default model. (JTree(TreeModel)): Clear expanded state hashtable. Added comment on the updateUI() / setModel() order. (setModel): Correctly (un-)setup the listeners. Clear the expanded paths. * javax/swing/plaf/basic/BasicTreeUI.java (BasicTreeUI()): Initialize listeners in installListeners(). (setModel): Complete editing on model change. Correctly resetup the listeners. Update the layout cache accordingly. (setShowRootHandles): Complete editing and update layout. Do not call back into the JTree, this could cause cycles. (prepareForUIInstall): Implemented. Moved some init code from installUI() to this method. (completeUIInstall): Implemented. Moved some init code from installUI() to this method. (createDefaultCellEditor): Check for type of renderer, and install with null renderer when not DefaultTreeCellRenderer. (updateLayoutCacheExpandedNodes): Added null check for tree root to avoid NPE. (updateRenderer): Call updateEditor(). (installListeners): Initialize the listeners here. Added some null checks to avoid NPEs. (installUI): Moved some init code to prepareForUIInstall() and completeUIInstall(). (completeEditing): Return immediately if editing component is null or if the setting is to not stop editing on complete editing. (checkForClickInExpandControl): Call handleExpandControlClick() instead of toggleExpandState() directly. (isLocationInExpandControl): Rewritten to correctly determine the expand click location. (MouseHandler.mousePressed): Rewritten to make better use of the instance methods of BasicTreeUI to handle the click. (PropertyHandler.propertyChange): Handle model and cell renderer updates. * javax/swing/tree/DefaultTreeCellEditor.java (DefaultTreeCellEditor): Removed initialization of the icon. This is done so that the constructor can deal with null renderer as the RI does. Maybe this needs more fixing. * javax/swing/tree/TreePath.java (isDescendant): Fixed this method. The previous version did too much and compared the wrong things, which lead to a ClassCastException in equals(). * javax/swing/tree/VariableHeightLayoutCache.java (update): Do nothing when model is null. (setModel): Clear the tables and update the layout. Added null check to prevent NPE.
* 2006-06-06 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-061-3/+2
| | | | | | | PR 27651 * javax/swing/JTree.java (JTree(TreeModel)): Call updateUI() before setModel(). (setModel): Don't call updateUI here.
* 2006-06-01 David Gilbert <david.gilbert@object-refinery.com>David Gilbert2006-06-011-4/+4
| | | | | | | | | | | | | | | * javax/swing/JComboBox.java: Minor source code formatting fixes, * javax/swing/JEditorPane.java: Likewise, * javax/swing/JFormattedTextField.java: Likewise, * javax/swing/JLayeredPane.java: Likewise, * javax/swing/JScrollPane.java: Likewise, * javax/swing/JSlider.java: Likewise, * javax/swing/JSpinner.java: Likewise, * javax/swing/JTree.java: Likewise, * javax/swing/JViewport.java: Likewise, * javax/swing/UIDefaults.java: Likewise, * javax/swing/UIManager.java: Likewise. ----------------------------------------------------------------------
* 2006-04-27 Audrius Meskauskas <AudriusA@Bioinformatics.org>Audrius Meskauskas2006-04-271-0/+10
| | | | | | | | | | | | | | | | | | | | * examples/gnu/classpath/examples/swing/TreeDemo.java (createContent): Added root visibility and selection listener demos. * javax/swing/JTree.java (setRootVisible): If false, unselect the root node, if it is selected. * javax/swing/plaf/basic/BasicTreeUI.java (TreeTraverseAction.actionPerformed): Do not select the root if it is not visible. * javax/swing/tree/DefaultTreeSelectionModel.java (removeSelectionPath, removeSelectionPaths): Reset lead to null if the current lead path is removed from selection. * javax/swing/tree/TreePath.java (getParentPath): Cache the parent path. * javax/swing/tree/FixedHeightLayoutCache.java (NodeRecord.getPath): Return the same path regardless is root visible or not. (update): Reduce the identation if the root is not visible. * javax/swing/tree/VariableHeightLayoutCache.java (NodeRecord.getPath): Return the same path regardless is root visible or not. (update): Reduce the identation if the root is not visible.
* 2006-04-26 Audrius Meskauskas <AudriusA@Bioinformatics.org>Audrius Meskauskas2006-04-261-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/JTree.java (setLeadSelectionPath): Repaint the new and old lead pathes. * javax/swing/plaf/basic/BasicTreeUI.java (FocusHandler): Repaint the lead row when focus changes. (PropertyChangeHandler): Use existing constants, not the string literals for the property names. (TreeIncrementAction): Shrink the selection when moving from the selection edge to the selection anchor. (TreeSelectionHandler.valueChanged): Repaint the new and old lead pathes. (paintRow): Treat row as focused only if it is the lead row. * javax/swing/tree/DefaultTreeCellRenderer.java (getTreeCellRendererComponent): Set the vertical alignment to CENTER. (paint): Rewritten. * javax/swing/tree/DefaultTreeSelectionModel.java (addSelectionPath): Event construction fix (old and new lead were always the same). (addSelectionPaths): Likewise. * javax/swing/JComponent.java (setOpaque): Explained. * javax/swing/tree/FixedHeightLayoutCache.java (getBounds): Accept null. * javax/swing/tree/VariableHeightLayoutCache.java (getBounds): Accept null.
* 2006-04-26 Audrius Meskauskas <AudriusA@Bioinformatics.org>Audrius Meskauskas2006-04-261-5/+15
| | | | | | | | | | | | | | | | | | | * examples/gnu/classpath/examples/swing/TreeDemo.java (createContent): Call DefaultTreeModel.reload(), not the tree.repaint(). Expand the parent of the added node. * javax/swing/JTree.java (constructor): Do not call UpdateUI (and documented why). (treeDidChange): Added comment, excluding the misinterpretation of this method. * javax/swing/plaf/basic/BasicTreeUI.java (componentListener, focusListener, keyListener, mouseListener, propertyListener, selectionModelPropertyChangeListener, treeModelListener, treeSelectionListener): Made package private. (PropertyChangeHandler): If the model changes, install the listener on it. (installUI): Assign treeModel. * javax/swing/tree/DefaultMutableTreeNode.java (add): Added comment, excluding misinterpretation. * javax/swing/tree/DefaultTreeModel.java (reload): Implemented. (reload(TreeNode)): Implemented.
* 2006-04-23 Audrius Meskauskas <AudriusA@Bioinformatics.org>Audrius Meskauskas2006-04-231-11/+31
| | | | | | | | | | | | | | * examples/gnu/classpath/examples/swing/TreeDemo.java: (createContent): Added check box to swith between single and multiple selection. * javax/swing/JTree.java (leadSelectionPath): Removed. (addSelectionInterval): Explained. (getLeadSelectionPath): Request the path from model. (getPathsBetweenRows): Explained. (setLeadSelectionPath): Set the path in model. * javax/swing/plaf/basic/BasicTreeUI.java (TreeIncrementAction.actionPerformed, isMultiSelectionEvent, isToggleSelectionEvent, selectPath, selectPathForEvent): Rewritten. (MouseHandler.mousePressed): Call selectPathForEvent.
* 2006-04-22 Audrius Meskauskas <AudriusA@Bioinformatics.org>Audrius Meskauskas2006-04-221-22/+10
| | | | | | | | | | | | | | | | | | | * javax/swing/JTree.java (TreeSelectionRedirector.valueChanged): Only repaint the patches, speficied in the passed event. (expandPath): Do nothing if the path is already expanded. (scrollPathToVisible): Only scroll to visible, do nothing else. * javax/swing/plaf/basic/BasicTreeUI.java (TreeExpansionHandler.treeColapsed): Revalidate and repaint. (TreeExpansionHandler.treeExpanded): Revalidate and repaint. (TreeTraverseAction.actionPerformed): Collapse the node on the action "selectParent". (selectPath): Rewritten. * javax/swing/tree/DefaultTreeSelectionModel.java (clearSelection): Fire change event. (notifyPathChange): Implemented. (setSelectionPath): Do not reuse selection array. * javax/swing/tree/FixedHeightLayoutCache.java (getRowForPath): Accept null. * javax/swing/tree/VariableHeightLayoutCache.java (getRowForPath): Accept null.
* 2006-04-13 Audrius Meskauskas <AudriusA@Bioinformatics.org>Audrius Meskauskas2006-04-131-1/+1
| | | | | | | | | | | | | * javax/swing/JTree.java (getPreferredSize): Return the cloned instance. * javax/swing/ViewportLayout.java (layoutContainer): Do not manage the view size and location if the view is in the scroll pane. Also manage size and location for Scrollable, if it is not in the scroll pane. * javax/swing/plaf/basic/BasicTreeUI.java, * javax/swing/tree/FixedHeightLayoutCache.java, * javax/swing/tree/VariableHeightLayoutCache.java: Rewritten. * gnu/javax/swing/tree/GnuPath.java: New file.
* 2006-04-05 Roman Kennke <kennke@aicas.com>Roman Kennke2006-04-051-0/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/LookAndFeel.java (installProperty): New method. Allows primitive typed properties to be handled like UIResources. * javax/swing/AbstractButton.java (clientBorderPaintedSet): New field. (clientRolloverEnabledSet): New field. (clientIconTextGapSet): New field. (clientContentAreaFilledSet): New field. (setRolloverEnabled): Set the client field to true. (setBorderPainted): Likewise. (setIconTextGap): Likewise. (setContentAreaFilled): Likewise. (setUIProperty): New helper method. * javax/swing/JComponent.java (clientOpaqueSet): New field. (clientAutoscrollsSet): New field. (setAutoscrolls): Set the client field to true. (setOpaque): Likewise. (setUIProperty): New helper method. * javax/swing/JDesktopPane.java (clientDragModeSet): New field. (setDragMode): Set the client field to true. (setUIProperty): New helper method. * javax/swing/JSplitPane.java (clientDividerSizeSet): New field. (clientOneTouchExpandableSet): New field. (setDividerSize): Set the client field to true. (setOneTouchExpandable): Likewise. (setUIProperty): New helper method. * javax/swing/JTable.java (clientRowHeightSet): New field. (setRowHeight): Set the client field to true. (setUIProperty): New helper method. * javax/swing/JTree.java (clientRowHeightSet): New field. (clientScrollsOnExpandSet): New field. (clientShowsRootHandlesSet): New field. (setRowHeight): Set the client field to true. (setShowsRootHandles): Likewise. (setScrollsOnExpand): Likewise. (setUIProperty): New helper method.
* 2006-03-20 Audrius Meskauskas <AudriusA@Bioinformatics.org>Audrius Meskauskas2006-03-201-15/+7
| | | | | | | | | | * javax/swing/JTable.java (ROWS_PER_WHEEL_CLICK): Removed. (getScrollableUnitIncrement): Rewritten. * javax/swing/JTree.java (ROWS_PER_WHEEL_CLICK): Removed. (getScrollableUnitIncrement): Rewritten. * javax/swing/plaf/basic/BasicScrollPaneUI.java (ROWS_PER_WHEEL_CLICK): New field. (MouseWheelHandler.mouseWheelMoved): Rewritten.
* 2006-03-20 Audrius Meskauskas <AudriusA@Bioinformatics.org>Audrius Meskauskas2006-03-201-4/+35
| | | | | | | | | * javax/swing/JTable.java (getScrollableUnitIncrement): Rewritten. * javax/swing/JTree.java (getScrollableUnitIncrement): Rewritten. (getScrollableUnitIncrement * javax/swing/Scrollable.java: Documented. * javax/swing/plaf/basic/BasicScrollPaneUI.java (MouseWheelHandler):Rewritten.
* 2006-03-20 Audrius Meskauskas <AudriusA@Bioinformatics.org>Audrius Meskauskas2006-03-201-2/+8
| | | | | | | | | | | | | | | | * javax/swing/JTable.java (ROWS_PER_WHEEL_CLICK): New field. (getScrollableUnitIncrement): Rewritten. * javax/swing/JTree.java (ROWS_PER_WHEEL_CLICK): New field. (getScrollableUnitIncrement): Rewritten. (getScrollableBlockIncrement): Rewritten. * javax/swing/plaf/basic/BasicScrollPaneUI.java (MouseWheelHandler): Implemented. (ViewportContainerListener): New class. (containerListener): New field. (SCROLL_NON_SCROLABLES): New field. (installListeners): Install wheel listeners. (uninstallListeners): Uninstall wheel listeners. * javax/swing/plaf/basic/BasicTableUI.java: Remove the implementation of the MouseWheelListener. (installListeners): Do not install wheel listener. (ROWS_PER_WHEEL_CLICK): Removed.
* 2006-01-27 Audrius Meskauskas <AudriusA@Bioinformatics.org>Audrius Meskauskas2006-01-271-0/+3
| | | | | * javax/swing/JTree.java (constructor): Put EXPANDED for the root node into nodeStates.
* 2006-01-27 Roman Kennke <kennke@aicas.com>Roman Kennke2006-01-271-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/AbstractButton.java (ButtonChangeListener.ButtonChangeListener()): Made constructor package private. * javax/swing/ImageIcon.java (component): Made field final. (tracker): Made field final. * javax/swing/JApplet.java (AccessibleJApplet.AccessibleJApplet): Made constructor protected. * javax/swing/JCheckBox.java (AccessibleJCheckBox.AccessibleJCheckBox): Made constructor protected. * javax/swing/JDialog.java (AccessibleJDialog.AccessibleJDialog): Made constructor protected. * javax/swing/JFrame.java (AccessibleJFrame.AccessibleJFrame): Made constructor protected. * javax/swing/JLayeredPane.java (AccessibleJLayered.AccessibleJLayeredPane): Made constructor protected. (DEFAULT_LAYER): Made field final. (PALETTE_LAYER): Made field final. (MODAL_LAYER): Made field final. (POPUP_LAYER): Made field final. (DRAG_LAYER): Made field final. * javax/swing/JMenu.java (ActionChangeListener): Made class private. * javax/swing/JOptionPane.java (UNITITIALIZED_VALUE): Made field final. * javax/swing/JPanel.java (AccessibleJPanel.AccessibleJPanel): Made constructor protected. * javax/swing/JPopupMenu.java (ActionChangeListener): Made class private. * javax/swing/JTree.java (paramString): Made method protected. * javax/swing/JViewport.java (AccessibleJViewport.AccessibleJViewport): Made constructor protected. * javax/swing/JWindow.java (AccessibleJWindow.AccessibleJWindow): Made constructor protected. * javax/swing/RepaintManager.java (RepaintWorker): Made class private.
* 2006-01-25 Audrius Meskauskas <AudriusA@Bioinformatics.org>Audrius Meskauskas2006-01-251-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR 25205 * javax/swing/DefaultCellEditor.java (getTreeCellEditorComponent): Rewritten. * javax/swing/JTree.java (stopEditing, cancelEditing): Return without action if not editing. * javax/swing/plaf/basic/BasicTreeUI.java (CellEditorHandler.editingCancelled): Delegate to cancelEditing. (CellEditorHandler.editingStopped): Delegate to stopEditing. (EditorUpdateTimer): Removed. (TreeAction.actionPerformed): Stop and not cancel the current editing when starting editing another node. (editorTimer, newVal): Removed. (cancelEditing): Do not send the cancel message. (completeEditing): Obtain the edited value from the editor. (finish): New method. (paintRow): Do not paint the editing component here. (startEditing, stopEditing): Rewritten. * javax/swing/tree/DefaultTreeCellEditor.java (DefaultTextField): Added SVUID. (EditorContainer): Rewritten. (RealEditorListener): New inner class. (ICON_TEXT_GAP, TREE_ICON_GAP: New constants). (constructor): Add cell editor listener. Do not instantiate timer. (actionPerformed): Return without action. (cancelCellEditing): Rewritten. (createTreeCellEditor): Add cell editor listener to the editor. (getCellEditorValue): Request the value from the realEditor. (isCellEditable): Removed timer management. (prepareForEditing): Remove all components befor adding the editingComponent. (startEditingTimer): Start only if it is not null. (stopCellEditing): Rewritten. (stopEditingTimer): New method. (valueChanged): Do not configure editing component here.
* 2006-01-04 Lillian Angel <langel@redhat.com>Lillian Angel2006-01-041-0/+1
| | | | | | | | | | | | PR classpath/25473 PR classpath/25479 * javax/swing/JTree.java (JTree): Because some L&F defaults have been updated, the selectionMode for the tree needed to be set to SINGLE. * javax/swing/plaf/basic/BasicFileChooserUI.java: Initialized accessoryPanel. * javax/swing/plaf/metal/MetalFileChooserUI.java (installComponents): Added accessoryPanel to the filechooser.
* 2005-11-14 Lillian Angel <langel@redhat.com>Lillian Angel2005-11-141-3/+2
| | | | | | | | | | | | | | | | * javax/swing/JTree.java (expandPath): No need to get the parent path. * javax/swing/event/TreeModelEvent.java: Variables should be initialized to null. (toString): Implemented. * javax/swing/plaf/basic/BasicTreeUI.java (treeStructureChanged): Implemented. (getParent): Added check to avoid infinite loop. (findNode): Fixed check to use getChild, instead of getIndexOfChild. (updateCurrentVisiblePath): Added a loop to check the parent's sibling, if the current node has no other siblings.
* 2005-11-08 Lillian Angel <langel@redhat.com>Lillian Angel2005-11-081-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * java/awt/Window.java (setLocationRelativeTo): Changed x and y to use getLocationOnScreen and moved setLocation call outside of check. * javax/swing/JOptionPane.java (createDialog): Moved pack call and setLocationRelativeTo call here and removed these calls from all other functions that call createDialog. Also, removed FIXME, since call to setLocationRelativeTo fixes this. (showConfirmDialog): Removed pack and setLocationRelativeTo calls. (showConfirmDialog): Likewise. (showConfirmDialog): Likewise. (showConfirmDialog): Likewise. (showInputDialog): Likewise. (showInputDialog): Likewise. (showInputDialog): Likewise. (showInputDialog): Likewise. (showInputDialog): Likewise. (showInputDialog): Likewise. (showMessageDialog): Likewise. (showMessageDialog): Likewise. (showOptionDialog): Likewise. * javax/swing/JTree.java (JTree): Should not use a shared instance of the selection model. It is a problem when one application has two different trees. * javax/swing/plaf/basic/BasicTreeUI.java (paintRow): Changed parameter to be the focus of the tree. (updateCurrentVisiblePath): Adjusted root path incase the root is hidden.
* 2005-11-07 Lillian Angel <langel@redhat.com>Lillian Angel2005-11-071-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/JTable.java (tableChanged): Cleared selection if there are no more rows. Prevents a NPE. * javax/swing/JTree.java (scrollRectToVisible): No need to set the selection path here. (expandPath): Sometimes it is required to set the state of a leaf, especially if the leaf is the root node. * javax/swing/plaf/basic/BasicTreeUI.java (getRowCount): Added call to updateCurrentVisiblePath, so the correct value is always returned. (paint): No need to paint if the visible path is null. (propertyChange): Implemented. (paintRecursive): Added check for visibility of child. If it is not visible because it was explicitly set to be hidden, no lines should be drawn. (paintControlIcons): Likewise. (getPreviousNode): Fixed check to include root. (paintRow): Set focus to be true (this will change in the future). (updateCurrentVisiblePath): Fixed check to call getNextNode if the current node is a leaf (more efficent than calling getNextSibling). * javax/swing/tree/DefaultTreeCellRenderer.java (getTreeCellRendererComponent): Changed to draw border if node has focus.
* 2005-10-19 Roman Kennke <kennke@aicas.com>Roman Kennke2005-10-191-7/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/AbstractSpinnerModel.java * javax/swing/ActionMap.java * javax/swing/BoundedRangeModel.java * javax/swing/Box.java * javax/swing/BoxLayout.java * javax/swing/ButtonGroup.java * javax/swing/CellEditor.java * javax/swing/CellRendererPane.java * javax/swing/ComboBoxEditor.java * javax/swing/DefaultButtonModel.java * javax/swing/DefaultCellEditor.java * javax/swing/DefaultDesktopManager.java * javax/swing/DefaultListCellRenderer.java * javax/swing/DesktopManager.java * javax/swing/ImageIcon.java * javax/swing/InputVerifier.java * javax/swing/JCheckBoxMenuItem.java * javax/swing/JColorChooser.java * javax/swing/JDesktopPane.java * javax/swing/JFileChooser.java * javax/swing/JLayeredPane.java * javax/swing/JList.java * javax/swing/JMenu.java * javax/swing/JMenuBar.java * javax/swing/JMenuItem.java * javax/swing/JOptionPane.java * javax/swing/JPasswordField.java * javax/swing/JPopupMenu.java * javax/swing/JProgressBar.java * javax/swing/JRadioButtonMenuItem.java * javax/swing/JRootPane.java * javax/swing/JSeparator.java * javax/swing/JSlider.java * javax/swing/JSpinner.java * javax/swing/JSplitPane.java * javax/swing/JTabbedPane.java * javax/swing/JTable.java * javax/swing/JTextPane.java * javax/swing/JToolBar.java * javax/swing/JToolTip.java * javax/swing/JTree.java * javax/swing/KeyStroke.java * javax/swing/LookAndFeel.java * javax/swing/MutableComboBoxModel.java * javax/swing/Popup.java * javax/swing/PopupFactory.java * javax/swing/RepaintManager.java * javax/swing/SortingFocusTraversalPolicy.java * javax/swing/Spring.java * javax/swing/SwingUtilities.java * javax/swing/ToolTipManager.java * javax/swing/TransferHandler.java * javax/swing/ViewportLayout.java Reformatted slightly. Filled emtpy blocks with comments. Fixed some slight API doc errors. Removed some unneeded imports. Removed unneeded serialization methods.
* 2005-10-18 Lillian Angel <langel@redhat.com>Lillian Angel2005-10-181-5/+18
| | | | | | | | | | | * javax/swing/JTree.java (scrollPathToVisible): Reimplemented to make the path visible if its parent is not expanded. * javax/swing/plaf/basic/BasicTreeUI.java (installDefaults): Initialized row height for the tree. (updateCurrentVisiblePath): Updated the visible row count. * javax/swing/plaf/metal/MetalTreeUI.java (installUI): Initialized row height for the tree.
* 2005-10-14 Lillian Angel <langel@redhat.com>Lillian Angel2005-10-141-2/+2
| | | | | | | | * javax/swing/JTree.java (getAccessibleContext): Fixed API docs, and returned the correct value. * javax/swing/plaf/basic/BasicTreeUI.java (updateCachedPreferredSize): Fixed parameter passed to isLeaf, node should be passed in and not a path.
* 2005-10-14 Lillian Angel <langel@redhat.com>Lillian Angel2005-10-141-4/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/JTree.java (getAccessibleSelectionCount): Fixed API documentation. (getScrollableTracksViewportWidth): Was using height instead of width, fixed this. (getScrollableTracksViewportHeight): Likewise. * javax/swing/plaf/basic/BasicTreeUI.java (BasicTreeUI): Initialized validCachedPreferredSize. (updateCachedPreferredSize): Implemented. (pathWasExpanded): Implemented. (pathWasCollapsed): Implemented. (installDefaults): Fixed API documentation. (uninstallDefaults): Likewise. (setPreferredMinSize): Likewise. (getPreferredMinSize): Likewise. (getPreferredSize): Reimplemented to use updateCachedPreferredSize. (startEditing): set validCachedPreferredSize. (editingStopped): Likewise. (editingCanceled): Likewise. (treeExpanded): Likewise. (treeCollaped): Likewise. (treeNodesInserted): Likewise. (treeNodesRemoved): Likewise. (treeStructureChanged): Likewise. (getNextVisibleNode): Fixed API documentation. (getNextNode): Likewise. (getNextSibling): Likewise. (getPreviousSibling): Likewise. (getLevel): Likewise. (paintVerticalPartOfLeg): Likewise.
* 2005-10-07 Jan Roehrich <jan@roehrich.info>Jan Roehrich2005-10-071-2/+1
| | | | | | * javax/swing/JTree.java: (JTree): * javax/swing/plaf/basic/BasicTreeUI.java: (updateRenderer): moved setting of TreeCellRenderer from JTree to BasicTreeUI.
* 2005-10-06 Lillian Angel <langel@redhat.com>Lillian Angel2005-10-061-2/+2
| | | | | | | | | | | | * javax/swing/plaf/basic/BasicTreeUI.java (startEditing): Should always change the bounds, whenever we start editing. (paintRow): Fixed location where editing component should be drawn. The constant takes care of the space around the icon. * javax/swing/JTree.java (JTree): Called updateUI first so currentVisiblePath is cached right away. Prevents NPEs.
* 2005-09-26 Lillian Angel <langel@redhat.com>Lillian Angel2005-09-261-0/+1
| | | | | | | | | | | * javax/swing/JTree.java (JTree): Root should be visible by default. * javax/swing/ToolTipManager.java (showTip): Added check for validity of currentTip. Prevents over-validating. (hideTip): currentTip should be reset. * javax/swing/JMenuItem.java (setAccelerator): Registered accelerator as a keyboard action.
* 2005-09-26 Lillian Angel <langel@redhat.com>Lillian Angel2005-09-261-0/+1
| | | | | | | | | | | | | | | | * gnu/java/awt/peer/gtk/GtkDialogPeer.java (create): If the dialog is a toolTip or a PopupMenu, its type should be set to: GDK_WINDOW_TYPE_HINT_MENU, so the parent window does not lose focus. * javax/swing/JTree.java (setModel): Should update the UI everytime the model is changed. * javax/swing/plaf/basic/BasicTreeUI.java (installUI): Should not set the root to be visible. (paintControlIcons): changed to use getVisibleRect. * javax/swing/plaf/metal/MetalTreeUI.java (installUI): Should not set the root to be visible.
* 2005-19-19 Lillian Angel <langel@redhat.com>Lillian Angel2005-09-191-37/+119
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/plaf/basic/BasicTreeUI.java (selectPath): Changed so DISCONTIGUOUS_TREE_SELECTION is the default. * javax/swing/JTree.java (AccessibleJTreeNode): Initialized all fields. (addAccessibleSelection): Implemented. (clearAccessibleSelection): Implemented. (doAccessibleAction): Implemented. (getAccessibleAction): Implemented. (getAccessibleActionCount): Implemented. (getAccessibleActionDescription): Implemented. (getAccesssibleChild): Remove mod variable, made global. (getAccessibleComponent): Changed to return this, since this class implements AccessibleComponent. (getAccessibleSelection): Likewise. (getAccessibleSelection): Implemented. (getAccessibleSelectionCount): Implemented. (getAccessibleStateSet): Remove mod variable, made global. (getCursor): Implemented. (isAccessibleChildSelected): Remove mod variable, made global. (removeAccessibleSelection): Implemented. (selectAllAccessibleSelection): Implemented. (setCursor): Implemented. (AccessibleJTree): Nothing to do. (getAccessibleAt): Implemented. (getAccessibleSelection): Implemented. (getAccessibleSelection): Implemented.
* 2005-09-16 Lillian Angel <langel@redhat.com>Lillian Angel2005-09-161-35/+304
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/JTree.java (AccessibleJTreeNode): Fixed documentation. (addAccessibleSelection): Likewise, still needs to be implemented. (addFocusListener): Implemented. (addPropertyChangeListener): Implemented. (clearAccessibleSelection): Implemented. (contains): Implemented. (doAccessibleAction): Fixed documentation, still needs to be implemented. (getAccessibleAction): Likewise. (getAccessibleActionCount): Likewise. (getAccessibleActionDescription): Implemented. (getAccessibleAt): Implemented. (getAccessibleChild): Implemented. (getAccessibleChildrenCount): Implemented. (getAccessibleComponent): Fixed documentation. (getAccessibleContext): Implemented. (getAccessibleDescription): Implemented. (getAccessibleIndexInParent): Implemented. (getAccessibleName): Implemented. (getAccessibleParent): Fixed documentation. (getAccessibleRole): Likewise. (getAccessibleSelection): Likewise, still needs to be implemented. (getAccessibleSelection): Likewise. (getAccessibleSelectionCount): Implemented. (getAccessibleStateSet): Implemented. (getAccessibleText): Fixed documentation. (getAccessibleValue): Likewise. (getBackground): Implemented. (getBounds): Implemented. (getCursor): Fixed documentation, still needs to be implemented. (getFont): Implemented. (getFontMetrics): Implemented. (getForeground): Implemented. (getLocale): Implemented. (getLocation): Implemented. (getLocationInJTree): Implemented. (getLocationOnScreen): Implemented. (getSize): Implemented. (isAccessibleChildSelected): Implemented. (isEnabled): Implemented. (isFocusTraversable): Implemented. (isShowing): Implemented. (isVisible): Implemented. (removeAccessibleSelection): Fixed documentation, need to fix current implementation. (removeFocusListener): Implemented. (removePropertyChangeListener): Implemented. (requestFocus): Implemented. (selectAllAccessibleSelection): Need to implement. Added FIXME. (setAccessibleDescription): Implemented. (setAccessibleName): Implemented. (setBackground): Implemented. (setBounds): Implemented. (setCursor): Fixed documentation, still need to implement. (setEnabled): Implemented. (setFont): Implemented. (setForeground): Implemented. (setLocation): Implemented. (setSize): Implemented. (setVisible): Implemented. (AccessibleJTree): Fixed documentation, still need to implement. (addAccessibleSelection): Implemented. (clearAccessibleSelection): Implemented. (fireVisibleDataPropertyChange): Implemented. (getAccessibleAt): Fixed documentation, need to implement. (getAccessibleChild): Implemented. (getAccessibleChildrenCount): Implemented. (getAccessibleIndexInParent): Fixed documentation. (getAccessibleRole): Likewise. (getAccessibleSelection): Likewise, still need to implement. (getAccessibleSelection): Likewise. (getAccessibleSelectionCount): Implemented. (isAccessibleChildSelected): Implemented. (removeAccessibleSelection): Implemented. (selectAllAccessibleSelection): Implemented. (treeCollapsed): Implemented. (treeExpanded): Implemented. (treeNodesChanged): Implemented. (treeNodesInserted): Implemented. (treeNodesRemoved): Implemented. (treeStructureChanged): Implemented. (valueChanged): Implemented. (TreeModelListener): Fixed documentation.
* 2005-09-13 Lillian Angel <langel@redhat.com>Lillian Angel2005-09-131-0/+699
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/JTree.java (AccessibleJTree): Added new Inner class. (AccessibleJTree.addAccessibleSelection): New method. (AccessibleJTree.clearAccessibleSelection): New method. (AccessibleJTree.fireVisibleDataPropertyChange): New method. (AccessibleJTree.getAccessibleAt): New method. (AccessibleJTree.getAccessibleChild): New method. (AccessibleJTree.getAccessibleChildrenCount): New method. (AccessibleJTree.getAccessibleIndexInParent): New method. (AccessibleJTree.getAccessibleRole): New method. (AccessibleJTree.getAccessibleSelection): New method. (AccessibleJTree.getAccessibleSelection): New method. (AccessibleJTree.getAccessibleSelectionCount): New method. (AccessibleJTree.isAccessibleChildSelected): New method. (AccessibleJTree.removeAccessibleSelection): New method. (AccessibleJTree.selectAllAccessibleSelection): New method. (AccessibleJTree.treeCollapsed): New method. (AccessibleJTree.treeExpanded): New method. (AccessibleJTree.treeNodesChanged): New method. (AccessibleJTree.treeNodesInserted): New method. (AccessibleJTree.treeNodesRemoved): New method. (AccessibleJTree.treeStructureChanged): New method. (AccessibleJTree.valueChanged): New method. (AccessibleJTreeNode): Likewise. (AccessibleJTreeNode.addAccessibleSelection): New method. (AccessibleJTreeNode.addFocusListener): New method. (AccessibleJTreeNode.addPropertyChangeListener): New method. (AccessibleJTreeNode.clearAccessibleSelection): New method. (AccessibleJTreeNode.contains): New method. (AccessibleJTreeNode.doAccessibleAction): New method. (AccessibleJTreeNode.getAccessibleAction): New method. (AccessibleJTreeNode.getAccessibleActionCount): New method. (AccessibleJTreeNode.getAccessibleActionDescription): New method. (AccessibleJTreeNode.getAccessibleAt): New method. (AccessibleJTreeNode.getAccessibleChild): New method. (AccessibleJTreeNode.getAccessibleChildrenCount): New method. (AccessibleJTreeNode.getAccessibleComponent): New method. (AccessibleJTreeNode.getAccessibleContext): New method. (AccessibleJTreeNode.getAccessibleDescription): New method. (AccessibleJTreeNode.getAccessibleIndexInParent): New method. (AccessibleJTreeNode.getAccessibleName): New method. (AccessibleJTreeNode.getAccessibleParent): New method. (AccessibleJTreeNode.getAccessibleRole): New method. (AccessibleJTreeNode.getAccessibleSelection): New method. (AccessibleJTreeNode.getAccessibleSelectionCount): New method. (AccessibleJTreeNode.getAccessibleStateSet): New method. (AccessibleJTreeNode.getAccessibleText): New method. (AccessibleJTreeNode.getAccessibleSelectionCount): New method. (AccessibleJTreeNode.getAccessibleStateSet): New method. (AccessibleJTreeNode.getAccessibleText): New method. (AccessibleJTreeNode.getAccessibleValue): New method. (AccessibleJTreeNode.getBackground): New method. (AccessibleJTreeNode.getBounds): New method. (AccessibleJTreeNode.getCursor): New method. (AccessibleJTreeNode.getFont): New method. (AccessibleJTreeNode.getFontMetrics): New method. (AccessibleJTreeNode.getForeground): New method. (AccessibleJTreeNode.getLocale): New method. (AccessibleJTreeNode.getLocation): New method. (AccessibleJTreeNode.getLocationInJTree): New method. (AccessibleJTreeNode.getLocationOnScreen): New method. (AccessibleJTreeNode.getSize): New method. (AccessibleJTreeNode.isAccessibleChildSelected): New method. (AccessibleJTreeNode.isEnabled): New method. (AccessibleJTreeNode.isVisible): New method. (AccessibleJTreeNode.removeAccessibleSelection): New method. (AccessibleJTreeNode.removeFocusListener): New method. (AccessibleJTreeNode.removePropertyChangeListener): New method. (AccessibleJTreeNode.requestFocus): New method. (AccessibleJTreeNode.selectAllAccessibleSelection): New method. (AccessibleJTreeNode.setAccessibleDescription): New method. (AccessibleJTreeNode.setAccessibleName): New method. (AccessibleJTreeNode.setBackground): New method. (AccessibleJTreeNode.setBounds): New method. (AccessibleJTreeNode.setCursor): New method. (AccessibleJTreeNode.setEnabled): New method. (AccessibleJTreeNode.setFont): New method. (AccessibleJTreeNode.setForeground): New method. (AccessibleJTreeNode.setLocation): New method. (AccessibleJTreeNode.setVisible): New method. (removeDescendantToggledPaths): Implemented. (treeDidChange): Implemented.
* 2005-09-13 Roman Kennke <kennke@aicas.com>Roman Kennke2005-09-131-1617/+1644
| | | | | | | | | | | | | | | | | | | | * javax/swing/JTree.java: Reformatted file. * javax/swing/ListCellRenderer.java: Likewise. * javax/swing/ListSelectionModel.java: Likewise. * javax/swing/MenuElement.java: Likewise. * javax/swing/OverlayLayout.java: Likewise. * javax/swing/ProgressMonitor.java: Likewise. * javax/swing/ProgressMonitorInputStream.java: Likewise. * javax/swing/Renderer.java: Likewise. * javax/swing/RepaintManager.java: Likewise. * javax/swing/RootPaneContainer.java: Likewise. * javax/swing/Scrollable.java: Likewise. * javax/swing/SingleSelectionModel.java: Likewise. * javax/swing/SizeSequence.java: Likewise. * javax/swing/SpinnerListModel.java: Likewise. * javax/swing/UnsupportedLookAndFeelException.java: Likewise. * javax/swing/ViewportLayout.java: Likewise. * javax/swing/WindowConstants.java: Likewise.
* 2005-09-02 Anthony Balkissoon <abalkiss@redhat.com>Anthony Balkissoon2005-09-021-9/+13
| | | | | | | | * javax/swing/JTree.java: (getScrollableTracksViewportHeight): Return true if parent is a JViewport and parent's height is smaller than ours. (getScrollableTracksViewportWidth): Return true if parent is a JViewport and parent's width is smaller than ours.
* JTree editing and key handling is now completed.Lillian Angel2005-09-021-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2005-09-02 Lillian Angel <langel@redhat.com> * javax/swing/JTree.java (installUI): TreeSelectionListener removed because added too many times. * javax/swing/plaf/basic/BasicLookAndFeel.java: Fixed names for some tree defaults. * javax/swing/plaf/basic/BasicTreeUI.java: Added new fields for editing and keyboard actions. (setCellEditor): Took out unneeded if statement. (isEditing): Returned boolean instead. (updateCellEditor): Used set method. (installDefaults): Set focus to tree. (installKeyBoardActions): Implemented. (convertModifiers): New function implemented. (installUI): Used set method and initialized isEditing. (startEditing): set isEditing. (TreeAction): New class implemented to perform keyboard actions. (ActionListenerProxy): New private class used to distribute the key board actions to the true receiver. (editingStopped): Added code to prevent NPEs. set isEditing and focus to tree. Also, removed TreeSelectionListeners for cellEditor. (editingCanceled): Likewise. (keyPressed): Removed code, not needed anymore. (actionPerformed): Implemented for up/down keyboard actions. (actionPerformed): Implemented for left/right keyboard actions. * javax/swing/tree/DefaultTreeCellEditor.java (DefaultTreeCellEditor): Set lastPath. (isCellEditable): editingComponent should be configured if has not been. (stopCellEditing): No need to set cell editor to null here. (cancelCellEditing): Likewise. (valueChanged): Set tPath to the path that was last selected. Used for the click-pause-click implementation. (actionPerformed): Re-implemented in a simplier fashion. * javax/swing/tree/DefaultTreeCellRenderer.java (getTreeCellRendererComponent): Only set border color if val is lead selection path.
* 2005-09-02 Anthony Balkissoon <abalkiss@redhat.com>Anthony Balkissoon2005-09-021-1/+1
| | | | | * javax/swing/JTree.java: (getPreferredScrollableViewportSize): Implemented.
* 2005-08-15 Lillian Angel <langel@redhat.com>Lillian Angel2005-08-151-18/+29
| | | | | | | | | | | | * javax/swing/JTree.java (expandPath): called fireTreeWillExpand and fireTreeExpanded since it is not required that the calling class fires these events. (collapsePath): Likewise. * javax/swing/plaf/basic/BasicTreeUI.java (mouseClicked): Took out code that called fireTreeWillExpand/ fireTreeWillCollapse and fireTreeExpanded/fireTreeCollapsed. (keyPressed): Likewise.
* 2005-08-10 Lillian Angel <langel@redhat.com>Lillian Angel2005-08-101-25/+2
| | | | | | | | * javax/swing/JTree.java (doExpandParents): Took out call to checkExpandParents. (checkExpandParents): Helper method not needed. Caused problems since fireTreeWillExpand was being called too many times. fireTreeWillExpand is called from BasicTreeUI whenever a node is expanded.
* 2005-08-08 Lillian Angel <langel@redhat.com>Lillian Angel2005-08-081-7/+8
| | | | | | | | | | | | | | | Fixes bug #23252 * javax/swing/JTree.java (setModel): Changed to allow model to be null. * javax/swing/plaf/basic/BasicTreeUI.java (setModel): Changed to depend on JTree functions (getPathBounds): Fixed to work when model = null. (getPathForRow): Likewise. (getRowCount): Likewise. (installListeners): Likewise. (installUI): Likewise. (paint): Likewise. (getPreferredSize): Likewise.