summaryrefslogtreecommitdiff
path: root/javax/swing/text/AbstractDocument.java
Commit message (Collapse)AuthorAgeFilesLines
* Normalise whitespace.Andrew John Hughes2010-06-031-53/+53
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2008-05-071-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | PR classpath/21869 * javax/swing/AbstractButton.java, * javax/swing/JButton.java, * javax/swing/JComboBox.java, * javax/swing/JComponent.java, * javax/swing/JDesktopPane.java, * javax/swing/JFileChooser.java, * javax/swing/JFrame.java, * javax/swing/JLabel.java, * javax/swing/JList.java, * javax/swing/JMenuBar.java, * javax/swing/JPopupMenu.java, * javax/swing/JProgressBar.java, * javax/swing/JScrollBar.java, * javax/swing/JSlider.java, * javax/swing/JSplitPane.java, * javax/swing/JTabbedPane.java, * javax/swing/JToolBar.java, * javax/swing/JToolTip.java, * javax/swing/UIManager.java, * javax/swing/event/EventListenerList.java, * javax/swing/table/AbstractTableModel.java, * javax/swing/text/AbstractDocument.java, * javax/swing/text/DefaultEditorKit.java, * javax/swing/text/DefaultStyledDocument.java, * javax/swing/text/JTextComponent.java, * javax/swing/text/MaskFormatter.java, * javax/swing/text/TabSet.java, * javax/swing/text/html/CSSParser.java, * javax/swing/text/html/HTMLWriter.java, * javax/swing/tree/DefaultTreeSelectionModel.java, * javax/xml/namespace/QName.java, * javax/xml/transform/TransformerException.java: Swap use of StringBuffer for CPStringBuilder.
* 2006-12-19 Mario Torre <neugens@limasoftware.net>Mario Torre2006-12-191-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/imageio/spi/ServiceRegistry.java: fixed Empty control-flow statement. * tools/gnu/classpath/tools/rmid/ActivationSystemImpl.java: likewise. * gnu/java/io/Base64InputStream.java (read): likewise. * gnu/javax/swing/text/html/CharacterAttributeTranslator.java: likewise. * java/util/zip/DeflaterEngine.java (findLongestMatch): likewise. * java/util/zip/ZipInputStream.java (closeEntry): likewise. * java/util/zip/DeflaterHuffman.java (Tree.buildLength): likewise. * org/omg/CORBA/ORB.java: likewise. * javax/swing/plaf/metal/MetalFileChooserUI.java: likewise. * gnu/javax/imageio/png/PNGICCProfile.java (PNGICCProfile): likewise. * tools/external/asm/org/objectweb/asm/xml/ASMContentHandler.java: likewise. * java/text/MessageFormat.java (MessageFormatElement.setLocale): likewise. * java/text/BreakIterator.java (preceding): likewise. * gnu/javax/net/ssl/provider/SSLEngineImpl.java: likewise. * gnu/javax/net/ssl/provider/SSLRSASignatureImpl.java (engineVerify): likewise. * java/beans/XMLEncoder.java (writeObject): likewise. * gnu/java/beans/encoder/ScanEngine.java (ScanEngine): likewise. * java/util/Collections.java (binarySearch): likewise. * java/util/StringTokenizer.java (nextToken): likewise. * java/util/PriorityQueue.java (.next): likewise. * java/util/EnumMap.java (..next): likewise. * java/util/BitSet.java (length): likewise. * java/util/Date.java (parse): likewise. * javax/swing/text/html/CSSParser.java (parse): likewise. * javax/swing/plaf/basic/BasicTabbedPaneUI.java (TabbedPaneScrollLayout.calculateTabRects): likewise. * java/lang/Character.java (UnicodeBlock): likewise. * java/lang/String.java (trim): likewise. * java/lang/StrictMath.java (remPiOver2): likewise. * javax/swing/JFormattedTextField.java (commitEdit): likewise. * javax/swing/JComponent.java (paintImmediately2): likewise. (paintChildren): likewise. * javax/swing/JToolTip.java (paramString): likewise. * javax/swing/JEditorPane.java (JEditorPane): likewise. * gnu/CORBA/Poa/gnuPOA.java: likewise. * gnu/javax/security/auth/login/ConfigFileParser.java (parseAppOrOtherEntry): likewise. (parse): likewise. * java/math/BigInteger.java (setBitOp): likewise. (add): likewise. (BigInteger): likewise. * gnu/java/lang/management/BeanImpl.java (translate): likewise. * javax/swing/text/DefaultStyledDocument.java (ElementBuffer.insertUpdate): likewise. * javax/swing/text/AbstractDocument.java (BranchElement): likewise. * javax/swing/text/JTextComponent.java (getScrollableTracksViewportWidth): likewise. * javax/swing/text/FieldView.java (checkContainer): likewise. * javax/swing/text/AsyncBoxView.java (ChildLocator.updateChildOffsets): likewise. * java/text/DecimalFormat.java (formatToCharacterIterator): likewise. (parse): small refactoring.
* * java/security/BasicPermission.java: Remove gcj workaround.Tom Tromey2006-12-131-16/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | * java/security/cert/X509Certificate.java: Remove gcj workaround. * java/net/ServerSocket.java (ServerSocket): Remove gcj workaround. (getImpl): Likewise. * java/util/TreeMap.java (TreeIterator): Remove gcj workaround. * java/text/AttributedStringIterator.java (getRunLimit): Remove qualifications. (getRunStart): Likewise. * java/awt/AWTKeyStroke.java (removeEldestEntry): Remove gcj workaround. * java/awt/AlphaComposite.java (removeEldestEntry): Remove gcj workaround. * java/awt/geom/GeneralPath.java (WIND_EVEN_ODD, WIND_NON_ZERO, BIG_VALUE): Don't fully qualify. * gnu/javax/sound/midi/alsa/AlsaMidiSequencerDevice.java: Removed imports. * gnu/javax/sound/midi/alsa/AlsaPortDevice.java: Removed import. * gnu/javax/sound/midi/dssi/DSSISynthesizer.java: Removed import. * javax/swing/JComponent.java (firePropertyChange): Removed. * javax/swing/text/InternationalFormatter.java (clone): Uncomment. * javax/swing/text/AbstractDocument.java (addEdit): Remove gcj workaround. (getChange): Likewise.
* 2006-12-10 Andrew John Hughes <gnu_andrew@member.fsf.org>Andrew John Hughes2006-12-101-6/+6
| | | | * Merge of generics-branch to HEAD (woohoo!)
* 2006-12-06 Roman Kennke <kennke@aicas.com>Roman Kennke2006-12-061-12/+41
| | | | | | | | | | | | | | | | | | * javax/swing/JEditorPane.java (getStream): Buffer the stream for efficiency. (setPage): Don't scroll the view at this point. * javax/swing/plaf/basic/BasicTextUI.java (RootView.paint): Call RootView's setSize to get synchronization. (RootView.setSize): Synchronize to prevent race in layout code. * javax/swing/text/AbstractDocument.java (notifyListeners): New field. (fireChangedUpdate): Track notifyListener field. (fireRemoveUpdate): Track notifyListener field. (fireIndertUpdate): Track notifyListener field. (writeLock): Check notifyListener and throw IllegalStateException. * javax/swing/text/View.java (preferenceChanged): Create local var for better thread safety and more efficiency.
* 2006-11-20 Roman Kennke <kennke@aicas.com>Roman Kennke2006-11-201-87/+116
| | | | | | | | | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java (DefaultDocumentEvent.changes): Changed to be a HashMap. (DefaultDocumentEvent.modified): Made private. (DefaultDocumentEvent.THRESHOLD): New constant field. (DefaultDocumentEvent.DefaultDocumentEvent): Don't initialize changes table. (DefaultDocumentEvent.addEdit): Switch to hashmap only when exceeding threshold. (DefaultDocumentEvent.getChange): Use iterative approach when we have no hashmap yet. (documentCV): Removed. (numWriters): Renamed from numWritersWaiting. (createPosition): Reformat. (getCurrentWriter): Synchronized. (readLock): Implement more straightforward. (readUnlock): Implement more straightforward. (writeLock): Implement more straightforward. (writeUnlock): Implement more straightforward. (remove): Write-lock here. (removeImpl): Don't write-lock here.
* 2006-08-10 Roman Kennke <kennke@aicas.com>Roman Kennke2006-08-101-27/+458
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java (BidiRootName): New constant field, denotes the element name for bidi root elements. (AsyncLoadPriority): New constant field, denotes the property to store the asynchronousLoadPriority. (I18N): New constant field, denotes the property for I18N support. (bidiRoot): Made field type BidiRootElement. (AbstractDocument): Build initial element structure for bidi. (getAsynchronousLoadPriority): Implemented. Returns the value stored in the document properties. (setAsynchronousLoadPriority): Implemented. Sets the value stored in the document properties. (getEndPosition): Implemented to use a Position from the content. (getStartPosition): Implemented to use a Position from the content. (insertStringImpl): Update the I18N setting if necessary. (insertUpdate): Update the bidi structure if necessary. (postRemoveUpdate): Update the bidi structure if necessary. (putProperty): Update the I18N setting and bidi structure if necessary. (updateBidi): New helper method for updating the bidi structure. (getBidis): New helper method. Fetches the Bidi analysers for the paragraphs of the range to check. (dump): Also dump the bidi structure. (AbstractElement.dump): Indent the '>' correctly. (AbstractElement.children): Check numChildren rather then children.length. (BidiRootElement): New inner class. (BidiElement): New inner class.
* 2006-08-09 Roman Kennke <kennke@aicas.com>Roman Kennke2006-08-091-58/+110
| | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java (insertString): Perform modifications inside a write lock. (insertStringImpl): Don't lock here. This is already done in insertString(). (replace): Perform modifications inside a write lock. (AbstractElement.AbstractElement): Call addAttributes() to add the attributes. (AbstractElement.getName): Fetch name from the ElementNameAttibute. (BranchElement.lastIndex): New field. Optimizes getElementIndex(). (BranchElement.BranchElement): Set lastIndex to -1. (BranchElement.getElementIndex): Implemented more efficient search.
* 2006-07-27 Roman Kennke <kennke@aicas.com>Roman Kennke2006-07-271-70/+59
| | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java (documentCV): Made field private. (bypass): Made field private. (bidiRoot): New field. (AbstractDocument): Initialize bidiRoot. (getBidiRootElement): Return bidiRoot. (getRootElements): Adjusted to also return the bidiRoot element. (BranchElement.startOffset): Removed unneeded field. (BranchElement.endOffset): Removed unneeded field. (BranchElement.BranchElement): Removed unneeded fields. (BranchElement.getEndOffset): Don't explicitly throw NPE here. This is done automatically when there's no element left in the array. (BranchElement.getStartOffset): Likewise. (BranchElement.replace): Reordered calculations to avoid double calculations. (removeImpl): Silently ignore requests with length <= 0. * javax/swing/text/GapContent.java (createPosition): Removed explicit check for correct offset. This class can deal with offsets outside the document. (shiftEnd): Update all positions, even those outside the document. (adjustPositionsInRange): Fixed to also adjust positions outside the document boundary.
* 2006-06-22 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-221-2/+12
| | | | | | * javax/swing/text/AbstractDocument.java (AbstractDocument): Set the i18n document property. (removeImpl): Added checks for correct boundaries.
* 2006-06-21 Roman Kennke <kennke@aicas.com>Roman Kennke2006-06-211-55/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java (BranchElement.numChildren): New field. (BranchElement.BranchElement): Initialize children array with one element (that's the least number of elements that makes sense). Initialize numChildren. (BranchElement.children): Use numChildren as boundary. (BranchElement.getElement): Use numChildren as boundary. (BranchElement.getElementCount): Use numChildren as boundary. (BranchElement.getElementIndex): Use numChildren as boundary. (BranchElement.getEndOffset): Use numChildren as boundary. (BranchElement.getStartOffset): Use numChildren as boundary. (BranchElement.positionToElement): Use numChildren as boundary. (BranchElement.replace): Handle the children array more efficiently by growing in blocks > 1, and reusing space from removed elements. (LeafElement.startDelta): Removed. (LeafElement.endDelta): Removed. (LeafElement.LeafElement): Removed handling of deltas. (LeafElement.getEndOffset): Likewise. (LeafElement.getStartOffset): Likewise. * javax/swing/text/JTextComponent.java (setDocument): Added locking of the old document to avoid dangling notification beeing delivered while the document is beeing disconnected. (getScrollableTracksViewportWidth): Fixed condition. * javax/swing/text/PlainDocument.java (createDefaultRoot): Create elements without AttributeSet. * javax/swing/text/rtf/RTFParser.java (parseFile): Handle slightly incorrect RTF gracefully. * javax/swing/text/rtf/RTFScanner.java (lastToken): New field. (readTokenImpl): New method. (peekToken): New method. (readToken): Changed to call readTokenImpl or return the lastToken if there's one present.
* Fixes PR #27595.Robert Schuster2006-05-131-9/+19
| | | | | | | | | | 2006-05-14 Robert Schuster <robertschuster@fsfe.org> * javax/swing/text/AbstractDocument.java: (insertString): Flipped if-expression and its blocks. (remove): Dito. (replace): Flipped if-expression and its blocks, added note, invoke insertString and remove instead of insertStringImpl and removeImpl.
* 2006-05-09 Robert Schuster <robertschuster@fsfe.org>Robert Schuster2006-05-091-2/+29
| | | | | | | | | Fixed PR24216. * javax/swing/text/AbstractDocument.java: (insertString): Added more documentation, added argument check. (remove): Added more documentation. (removeImpl): Added argument check. (replace): Added more documentation, added argument check.
* Fixes PR 27166.Robert Schuster2006-04-141-2/+90
| | | | | | | | | | | | | | 2006-04-14 Robert Schuster <robertschuster@fsfe.org> * javax/swing/text/AbstractDocument.java: (getBypass): New method. (insertString): Rewritten. (remove): Rewritten. (replace): Rewritten. (insertStringImpl): New method. (removeImpl): New method. (replaceImpl): New method. (AbstractDocument.Bypass): New class.
* 2006-03-25 Roman Kennke <kennke@aicas.com>Roman Kennke2006-03-251-10/+10
| | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java (getAttributeContext): Made method final. (getCurrentWriter): Likewise. (getEndPosition): Likewise. (getProperty): Likewise. (getStartPosition): Likewise. (putProperty): Likewise. (readLock): Likewise. (readUnlock): Likewise. (writeLock): Likewise. (writeUnlock): Likewise.
* 2006-03-01 Roman Kennke <kennke@aicas.com>Roman Kennke2006-03-011-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java (LeafElement.LeafElement): Handle delta with respect to content length not document length. * javax/swing/text/CompositeView.java (getViewIndex): Handle bias correctly. * javax/swing/text/DefaultCaret.java (paint): Align caret position to document bounds to avoid trouble when removing large portions of content. * javax/swing/text/DefaultStyledDocument.java (ElementBuffer.insertFirstContentTag): Use pos instead of offset. (ElementBuffer.createFracture): Copy old childs attribute. The ElementSpec usually doesn't carry attribute information. Use pos instead of offset. (ElementBuffer.insertFracture): Use pos instead of offset. (createDefaultRootElement): Don't use create* and instead directly instantiate the elements. (handleInsertAfterNewline): Compare the paragraphs startOffset rather than previous paragraphs endOffset. * javax/swing/text/JTextComponent.java (getScrollableTracksViewportWidth): Remove unnecessary cast to JViewport. (getScrollableTracksViewportHeight): Remove unnecessary cast to JViewport. * javax/swing/text/PlainView.java (damageLineRange): Avoid creating new Rectangle by using SwingUtilities. * javax/swing/text/View.java (forwardUpdate): Correct the use of bias. (modelToView): Avoid new Rectangles by using SwingUtilities. (dump): Made (temprorarily) protected for use in BasicTextUI. (dump(int)): Dump out the element of the view.
* 2006-02-28 Roman Kennke <kennke@aicas.com>Roman Kennke2006-02-281-31/+65
| | | | | | | | | | | | | | | | | | * javax/swing/text/BranchElement.java (startOffset): New field. (endOffset): New field. (BranchElement): Initialize new fields. (getEndOffset): Rewritten to possibly return cached values if element has no children. (getStartOffset): Rewritten to possibly return cached values if element has no children. * javax/swing/text/LeafElement.java (startDelta): New field. (endDelta): New field. (LeafElement): Handle possible delta of start/endOffset when these parameters lie outside the document range. (getStartOffset): Handle possible startDelta. (getEndOffset): Handle possible startDelta.
* 2006-02-21 Roman Kennke <kennke@aicas.com>Roman Kennke2006-02-211-7/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java (AbstractElement.getAttribute): Use getResolveParent() to fetch the resolving parent. (AbstractElement.getResolveParent): Fixed to handle possible null parent. * javax/swing/text/BoxView.java (childReqs): New field. (paint): Added debugging code (commented out). (getPreferredSpan): Rewritten to use new update* methods. (getMaximumSpan): Rewritten to return Integer.MAX_VALUE for the minor axis and preferredSpan for the major axis. (getMinimumSpan): Rewritten to use new update* methods. (baselineRequirements): Rewritten to avoid creation of unnecessary SizeRequirements objects. (baselineLayout): Rewritten to use new update* methods. (calculateMajorAxisRequirements): Rewritten to avoid creation of unnecessary SizeRequirements objects. (calculateMinorAxisRequirements): Rewritten to avoid creation of unnecessary SizeRequirements objects. (layout): Some robustness fixes for the layout. Turned AssertionErrors into warnings. (layoutMajorAxis): Rewritten to use new update* methods. (layoutMinorAxis): Rewritten to use new update* methods. (getChildRequirements): Replaced by the update* methods. (getAlignment): Use update* methods. (updateChildRequirements): New methods. Updates the child requirements if necessary. (updateRequirements): New methods. Updates the BoxView requirements if necessary. * javax/swing/text/DefaultStyledDocument.java (ElementBuffer.insert): Added warning for illegal replacement operation. * javax/swing/text/FlowView.java (layoutRow): When offset doesn't change, return -1. (LogicalView): Now subclasses BoxView. (loadChildren): Let the CompositeView.setParent() load the children of the logicalView. (calculateMinorRequirements): New overridden method. * javax/swing/text/GlyphView.java (DefaultGlyphPainter.paint): Fixed typo. (startOffset): Made field private. (endOffset): Made field private. (paint): Call getStartOffset() and getEndOffset() instead of the element methods. (isStrikeThrough): Fixed typo. (breakView): Use Utilities.getBreakLocation() to determine best break location. (changedUpdate): Call preferencedChange on this instead of parent. (removeUpdate): Call preferencedChange on this instead of parent. * javax/swing/text/ParagraphView.java (Row.getAlignment): For Y_AXIS, call super. (getAlignment): Likewise. * javax/swing/text/Utilities.java (getBreakLocation): Set Segment object directly on the BreakIterator. * javax/swing/text/html/HTML.java (Attribute): Made class non-serializable and final as specified. (Attribute(String)): Made constructor private. (Attribute.compareTo): Removed. (Attribute.equals): Removed. (Attribute.hashCode): Removed. (Tag): Made class non-comparable and non-serializable as specified. (Tag.compareTo): Removed. (Tag.equals): Removed. (Tag.hashCode): Removed. * javax/swing/text/html/HTMLDocument.java (HTMLReader.blockOpen): Add tag as name attribute to element. * javax/swing/text/html/HTMLEditorKit.java (HTMLFactory.create): Create NullView for <head> tags, removed unused fallback. * javax/swing/text/html/InlineView.java (setPropertiesFromAttributes): Call super. * javax/swing/text/html/NullView.java: New class.
* This finally fixes PR #26354.Robert Schuster2006-02-201-1/+4
| | | | | | | | | 2006-02-20 Robert Schuster <robertschuster@fsfe.org> * javax/swing/text/GapContent.java: (shiftGapEndUp): Corrected new mark value. * javax/swing/text/AbstractDocument.java: (remove): Changed order of operations.
* Something was wrong while I created the last patch and my patch file wasRobert Schuster2006-02-201-3/+1
| | | | | | | | | | | empty, too. I revert the changes and put them in correctly. 2006-02-20 Robert Schuster <robertschuster@fsfe.org> * javax/swing/text/GapContent.java: (shiftGapEndUp): Reverted. * javax/swing/text/AbstractDocument.java: (remove): Reverted.
* Fixes PR #26354.Robert Schuster2006-02-201-1/+3
| | | | | | | | | 2006-02-20 Robert Schuster <robertschuster@fsfe.org> * javax/swing/text/GapContent.java: (shiftGapEndUp): Corrected new mark value. * javax/swing/text/AbstractDocument.java: (remove): Changed order of operations.
* 2006-02-17 Roman Kennke <kennke@aicas.com>Roman Kennke2006-02-171-4/+10
| | | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java (BranchElement.getStartOffset): Implemented workaround for wrong NPE. (BranchElement.getEndOffset): Implemented workaround for wrong NPE. (ElementBuffer.split): Use createBranchElement() instead of new BranchElement(). (ElementBuffer.insertFracture): Use createBranchElement() instead of new BranchElement(). (ElementBuffer.recreateAfterFracture): Use createBranchElement() instead of new BranchElement(). (createDefaultRoot): Use createBranchElement() and createLeafElement instead of the constructors. (create): Rewritten.
* 2006-02-13 Roman Kennke <kennke@aicas.com>Roman Kennke2006-02-131-1/+7
| | | | | | * javax/swing/text/AbstractDocument.java (readUnlock): Don't attempt to unlock when the current threads also holds a write lock.
* 2006-02-09 Roman Kennke <kennke@aicas.com>Roman Kennke2006-02-091-12/+12
| | | | | | * javax/swing/text/AbstractDocument.java (remove): Perform all operations within a write lock and in the correct order.
* 2006-02-07 Roman Kennke <kennke@aicas.com>Roman Kennke2006-02-071-10/+16
| | | | | | * javax/swing/text/AbstractDocument.java (insertString): Enclose locking/unlocking in try-finally block and also keep locked while notifying the listeners.
* 2006-01-05 Anthony Balkissoon <abalkiss@redhat.com>Anthony Balkissoon2006-01-051-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/JTextPane.java: (replaceSelection): If the document is an AbstractDocument, use replace rather than remove and insert. * javax/swing/event/EventListenerList.java: (getListeners): Reversed the order of the listeners to match the reference implementation. * javax/swing/text/AbstractDocument.java: (insertString): Add the UndoableEdit from the content.insertString call to the DocumentEvent. (DefaultDocumentEvent.toString): Implemented. * javax/swing/text/DefaultCaret.java: (setDot): Make sure dot is > 0 and less than the length of the document. * javax/swing/text/DefaultStyledDocument.java: (ElementBuffer.insertUpdate): Set the modified tag of the document event when we get start and end tags. This ensures that we create the proper BranchElements in endEdit(). (ElementBuffer.insertUpdate): Added FIXME to handle JoinFractureDirection case. (insertUpdate): Added code to check if we're inserting immediately after a newline and to handle this case (create start and end tags). Only change the direction of the first and last tags if they are of type ContentType. (checkForInsertAfterNewline): New helper method. (handleInsertAfterNewline): Likewise. * javax/swing/text/View.java: (updateLayout): Avoid NPE by checking if shape is null. Repaint container.
* 2005-12-20 Anthony Balkissoon <abalkiss@redhat.com>Anthony Balkissoon2005-12-201-2/+1
| | | | | | | Fixes bug #25506 * javax/swing/text/AbstractDocument.java: (insertString): Fire insert update whether the DocumentEvent was changed or not.
* 2005-12-15 Anthony Balkissoon <abalkiss@redhat.com>Anthony Balkissoon2005-12-151-1/+8
| | | | | | * javax/swing/text/AbstractDocument.java: (AbstractElement.getAttribute): If no attribute could be found in the AttributeSet hierarchy, then try the Element hierarchy instead.
* 2005-11-23 Roman Kennke <kennke@aicas.com>Roman Kennke2005-11-231-1/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/text/DefaultStyledDocument.java (ElementBuffer.numEndTags): New field. (ElementBuffer.numStartTags): New field. (ElementBuffer.elementStack): New field. (ElementBuffer.ElementBuffer): Initialize element stack here. (ElementBuffer.changeUpdate): Correctly perform splitting of elements. (ElementBuffer.split): Change to make recursive splits possible. (ElementBuffer.insert): Clear and initialize elementStack and num* fields. (ElementBuffer.inserUpdate): Inlined the functionality for start and end tags. Call endEdit on finish. (ElementBuffer.endEdit): New method. Finishes off an edit run. (ElementBuffer.prepareContentInsertion): New method. Prepares the insertion of content. (ElementBuffer.insertParagraph): New method. Inserts a new paragraph at a given offset. (ElementBuffer.insertContentTag): Call prepareContentInsertion first. Fixed behaviour for all the different possible directions. (ElementBuffer.addEdit): New method. Adds an element edit to the document event and possible merges with previous edits. (insert): Only fire event when something has really changed. * javax/swing/text/AbstractDocument.java (insertString): Only fire event when something has really changed. (DefaultDocumentEvent.modified): New field. (DefaultDocumentEvent.DefaultDocumentEvent): Inititialize modified field. (DefaultDocumentEvent.addEdit): Set modified flag to true.
* 2005-11-17 Roman Kennke <kennke@aicas.com>Roman Kennke2005-11-171-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java (LeafElement.getName): If super.getName() returns something non-null, then return that instead of ContentElementName. * javax/swing/text/ComponentView.java (comp): New field. (getAlignment): Implemented previously stubbed method. (getComponent): Implemented previously stubbed method. (getMaximumSpan): Implemented previously stubbed method. (getMinimumSpan): Implemented previously stubbed method. (getPreferredSpan): Implemented previously stubbed method. (modelToView): Implemented previously stubbed method. (paint): Implemented previously stubbed method. (setParent): Implemented previously stubbed method. (setSize): Removed unneeded method. (viewToModel): Implemented previously stubbed method. * javax/swing/text/FlowView.java (insertUpdate): Forward this event to the logical view. * javax/swing/text/IconView.java (paint): Implemented previously stubbed method. (getPreferredSpan): Implemented previously stubbed method. (modelToView): Implemented previously stubbed method. (viewToModel): Implemented previously stubbed method. * javax/swing/text/ParagraphView.java (firstLineIndent): New field. (justification): New field. (lineSpacing): New field. (tabSet): New field. (changedUpdate): New method. (setPropertiesFromAttributes): New method. (setFirstLineIndent): New method. (setJustification): New method. (setLineSpacing): New method. (getLayoutView): New method. (getLayoutViewCount): New method. (getTabSet): New method.
* 2005-11-14 Anthony Balkissoon <abalkiss@redhat.com>Anthony Balkissoon2005-11-151-23/+0
| | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java: (remove): Do not set up an ElementEdit here, this is done in the Document implementation's removeUpdate method. * javax/swing/text/PlainDocument.java: (insertUpdate): Do not call reindex, instead, reindex the lines here directly but only starting from the offset of the newly inserted text. Also, if entire lines have been added or removed, set up an ElementEdit and add it to the DocumentEvent. Chain BadLocationException to an AssertionError and throw it in the unexpected case. (removeUpdate): If entire lines have been added or removed, set up an ElementEdit and add it to the DocumentEvent. Chain BadLocationException to an AssertionError and throw it in the unexpected case.
* * javax/swing/text/AbstractDocument.java (dump): Actually throwMark Wielaard2005-10-301-0/+1
| | | | | | | | | | | | AssertionError when constructed. * javax/swing/text/DefaultFormatter.java (checkValidInput): Add cause to AssertionError. * javax/swing/text/DefaultStyledDocument.java (insertUpdate): Likewise. * javax/swing/text/GlyphView.java (getPartialSpan): Likewise. (getText): Likewise. * javax/swing/text/PlainView.java (determineMaxLineLength): Likewise. (updateDamage): Likewise.
* 2005-10-27 Roman Kennke <kennke@aicas.com>Roman Kennke2005-10-271-31/+5
| | | | | | | | | | | | | * javax/swing/JTextField.java (createDefaultModel): Return a normal PlainDocument here. * javax/swing/text/AbstractDocument.java (insertString): Correctly placed locking so that insertUpdate() is called within a lock as specified. Do not setup any ElementChanges here, this must be done in subclasses in insertUpdate() method. Fire an UndoableEditEvent. * javax/swing/text/PlainDocument.java (insertString): New method. Replaces newlines with whitespace when document property 'filterNewlines' is set.
* 2005-10-19 Roman Kennke <kennke@aicas.com>Roman Kennke2005-10-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java * javax/swing/text/AttributeSet.java * javax/swing/text/ComponentView.java * javax/swing/text/DefaultCaret.java * javax/swing/text/DefaultEditorKit.java * javax/swing/text/DefaultHighlighter.java * javax/swing/text/EditorKit.java * javax/swing/text/FieldView.java * javax/swing/text/FlowView.java * javax/swing/text/GlyphView.java * javax/swing/text/JTextComponent.java * javax/swing/text/LayoutQueue.java * javax/swing/text/PlainView.java * javax/swing/text/Segment.java * javax/swing/text/StyledDocument.java * javax/swing/text/html/HTMLEditorKit.java * javax/swing/text/html/HTMLFrameHyperlinkEvent.java * javax/swing/text/html/parser/DocumentParser.java Reformatted slightly. Filled emtpy blocks with comments. Fixed some slight API doc errors. Removed some unneeded imports.
* 2005-10-12 Anthony Balkissoon <abalkiss@redhat.com>Anthony Balkissoon2005-10-121-9/+15
| | | | | | | * javax/swing/text/AbstractDocument.java: (insertString): Don't include an ElementChange if no children were added. (remove): Don't include an ElementChange if no children were removed.
* 2005-10-06 Anthony Balkissoon <abalkiss@redhat.com>Anthony Balkissoon2005-10-061-7/+118
| | | | | | | | | | | | * javax/swing/text/AbstractDocument.java: Implemeted locking. (insertString): Obtain write lock before altering document. (readLock): Implemented. (readUnlock): Implemented. (remove): Obtain write lock before altering document. (render): Implemented. (writeLock): Implemented. (writeUnlock): Implemented. (getCurrentWriter): Implemented.
* 2005-10-05 Anthony Balkissoon <abalkiss@redhat.com>Anthony Balkissoon2005-10-051-1/+29
| | | | | | | | | * javax/swing/text/AbstractDocument.java: (remove): If removing content returns an UndoableEdit, then add an ElementEdit to the DocumentEvent before firing. * javax/swing/text/GapContent.java: (UndoRemove): New class to implement UndoableEdit for remove operation. (remove): Return an UndoableEdit instead of null.
* 2005-10-04 Anthony Balkissoon <abalkiss@redhat.com>Anthony Balkissoon2005-10-041-3/+27
| | | | | | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java: (insertString): If inserting a string into the Content returns an UndoableEdit, then add an ElementEdit to the DocumentEvent before firing. (remove): Don't fire a removeUpdate unless some content was actually removed. * javax/swing/text/GapContent.java: (UndoInsertString): New class to implement UndoableEdit functions. (insertString): Return an UndoableEdit instead of null. Also use locally calculated length of String rather than calculating again. * javax/swing/text/JTextComponent.java: (setText): If the Document is an AbstractDocument this should pass through AbstractDocument.replace rather than calling remove and insert. * javax/swing/text/PlainView.java: (determineMaxLength): Keep track of which line was the longest as well as the length of it. We'll need this to know when the longest line is removed and we need to redetermine the longest line.
* 2005-09-28 Anthony Balkissoon <abalkiss@redhat.com>Anthony Balkissoon2005-09-281-5/+16
| | | | | | | * javax/swing/text/AbstractDocument.java: (BranchElement.getElementIndex): If there are no children, don't return -1, instead getStartOffset() will throw NPE. Also, if no child Element contains the specified offset, return the closest one.
* 2005-09-28 Anthony Balkissoon <abalkiss@redhat.com>Anthony Balkissoon2005-09-281-1/+6
| | | | | | * javax/swing/text/AbstractDocument.java: (AbstractElement.getResolveParent): If the AttributeSet's getResolveParent returns null, use the Element's parent's AttributeSet.
* 2005-09-14 Roman Kennke <kennke@aicas.com>Roman Kennke2005-09-131-59/+70
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java Bumped up serialVersionUIDs to JDK 1.5 compatibility. (getContent): Made method final. (AbstractElement.dumpElement): Removed superfluous private method. (AbstractElement.dump): Made diagnostic output more speaking. * javax/swing/text/BoxView.java (paintChild): Don't allocate the child region here. (paint): Allocate the child region here instead. * javax/swing/text/ComponentView.java: Added API doc comments. * javax/swing/text/CompositeView.java (getNextVisualPositionFrom): Declared to throw BadLocationException. (getNextNorthSouthVisualPositionFrom): Likewise. (getNextEastWestVisualPositionFrom): Likewise. * javax/swing/text/DefaultCaret.java Bumped up serialVersionUIDs to JDK 1.5 compatibility. * javax/swing/text/DefaultEditorKit.java Slight reformatting. * javax/swing/text/DefaultFormatter.java Bumped up serialVersionUIDs to JDK 1.5 compatibility. * javax/swing/text/DefaultStyledEditorKit.java (ElementBuffer.insertUpdate): Removed unneeded statement. (ElementBuffer.insertStartTag): Attach a resolve parent to new paragraph elements. (createDefaultRoot): Attach a resolve parent to new paragraph elements. * javax/swing/text/InternationalFormatter.java Bumped up serialVersionUIDs to JDK 1.5 compatibility. * javax/swing/text/JTextComponent.java Slight reformatting. (paramString): Added TODO comment. * javax/swing/text/SimpleAttributeSet.java Bumped up serialVersionUIDs to JDK 1.5 compatibility. (equals): Don't require object to be SimpleAttributeSet. Allows comparing to all kinds of AttributeSets. (isEqual): Likewise. * javax/swing/text/StringContent.java Bumped up serialVersionUIDs to JDK 1.5 compatibility. * javax/swing/text/StyleConstants.java (getBackground): Return white as default background instead of black. * javax/swing/text/StyleConstext.java Bumped up serialVersionUIDs to JDK 1.5 compatibility. (SmallAttributeSet.equals): Don't require object to be SmallAttributeSet. Allows comparing to all kinds of AttributeSets. * javax/swing/text/StyledEditorKit.java Fixed some comments. * javax/swing/text/TabSet.java Bumped up serialVersionUIDs to JDK 1.5 compatibility. * javax/swing/text/TabStop.java Bumped up serialVersionUIDs to JDK 1.5 compatibility. * javax/swing/text/View.java Removed unneeded import.
* * (LeafElement.LeafElement): Set startPos and endPos throughMark Wielaard2005-09-041-9/+23
| | | | createPosition() if parent is null.
* * javax/swing/text/AbstractDocument.java (addEdit): Document gcj bugMark Wielaard2005-08-291-0/+2
| | | | | workaround. (getChange): Likewise.
* 2005-08-26 Chris Burdess <dog@gnu.org>Chris Burdess2005-08-281-4/+5
| | | | | * javax/swing/text/AbstractDocument.java: Fully qualify references to ElementChange class.
* 2005-08-25 Roman Kennke <roman@kennke.org>Roman Kennke2005-08-251-10/+57
| | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java (AbstractElement.dumpElement): Throw AssertionError when a BadLocationException is encountered. (BranchElement.getElementIndex): Return -1 if there is no child element. Return elementCount - 1 if the requested offset is after the child elements of that element. (BranchElement.getEndOffset): Throw NPE if this element has no children. (BranchElement.getStartOffset): Throw NPE if this element has no children. (DefaultDocumentEvent.addEdit): Implemented. (DefaultDocumentEvent.getChange): Implemented.
* 2005-08-22 David Gilbert <david.gilbert@object-refinery.com>David Gilbert2005-08-221-13/+13
| | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java: fixed minor API doc problems, * javax/swing/text/Caret.java: likewise, * javax/swing/text/CompositeView.java: likewise, * javax/swing/text/DefaultCaret.java: likewise, * javax/swing/text/DefaultEditorKit.java: likewise, * javax/swing/text/DefaultStyledDocument.java: likewise, * javax/swing/text/ElementIterator.java: likewise, * javax/swing/text/GlyphView.java: likewise, * javax/swing/text/IconView.java: likewise, * javax/swing/text/View.java: likewise.
* 2005-08-02 Roman Kennke <roman@kennke.org>Roman Kennke2005-08-021-2/+5
| | | | | | | | * javax/swing/text/AbstractDocument.java (AbstractElement.AbstractElement): Create an empty AttributeSet if the argument s == null. (AbstractElement.getAttribute): Return the element itself instead of the wrapped attributes.
* 2005-08-01 Roman Kennke <roman@kennke.org>Roman Kennke2005-08-011-44/+1071
| | | | * javax/swing/text/AbstractDocument.java: Added API comments all over.
* 2005-07-29 Roman Kennke <roman@kennke.org>Roman Kennke2005-07-291-16/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | * javax/swing/text/AbstractDocument.java (createPosition): Delegate this call to the actual Content. (LeafElement.constructor): Manage the start and end marks via Position objects. (LeafElement.getEndOffset): Use Position instead of static mark. (LeafElement.getStartOffset): Use Position instead of static mark. * javax/swing/text/DefaultStyledDocument.java (ElementBuffer.change): New method. Performs structural changes in the element tree that are necessary in order to change text attributes. (ElementBuffer.changeUpdate): New method. This is the method for change(). (ElementBuffer.split): New package-private method. Splits an element into two elements. (setCharacterAttributes): Implemented this method. This sets character attributes on a piece of content. * javax/swing/text/GapContent.java (GapContentPosition): New inner class. Implements the Position interface for GapContent. (constructor): Initialize the list that stores the Position objects. (createPosition): Reimplemented. Now uses the GapContentPosition class. (shiftEnd): Update the stored positions. (shiftGap): Update the stored positions. * javax/swing/text/LabelView.java: New class.