| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/util/EmptyEnumeration.java:
Add generic type parameter.
* java/lang/ClassLoader.java:
Use EmptyEnumeration with type parameter.
* java/util/zip/ZipFile.java:
Likewise.
* javax/swing/text/html/StyleSheet.java,
* javax/swing/text/html/ViewAttributeSet.java:
Add generics.
* javax/swing/tree/DefaultMutableTreeNode.java:
Use EmptyEnumeration with type parameter.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/tree/DefaultMutableTreeNode.java:
Add generics.
* javax/swing/tree/DefaultTreeCellEditor.java:
(tPath): Removed.
(configureEditingComponent(JTree,
DefaultTreeCellRenderer,TreeCellEditor)): Removed.
* javax/swing/tree/DefaultTreeCellRenderer.java:
Removed unused call to getIcon().
* javax/swing/tree/DefaultTreeSelectionModel.java:
Add generics.
|
|
|
|
|
|
|
| |
* javax/swing/tree/FixedHeightLayoutCache.java,
* javax/swing/tree/VariableHeightLayoutCache.java,
* javax/swing/undo/StateEdit.java:
Use type parameters with collections classes.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
| |
PR classpath/34577:
* javax/swing/JFrame.java:
(addImpl(Component,Object,int)): Add a similar
check for the root pane as in remove, adding using
the superclass when this occurs rather than the
content pane.
|
|
|
|
|
| |
* javax/swing/text/GlyphView.java:
(paint): Removed debug output.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* gnu/java/awt/java2d/ScanlineCoverage.java,
* gnu/javax/net/ssl/provider/ServerHandshake.java:
Fix non-ASCII characters in the Javadoc comments.
* gnu/java/lang/management/BeanImpl.java,
* gnu/javax/management/Server.java,
* gnu/xml/pipeline/EventFilter.java,
* java/awt/AWTKeyStroke.java,
* java/beans/DefaultPersistenceDelegate.java,
* java/beans/EventHandler.java,
* java/io/ObjectStreamClass.java,
* java/lang/Class.java,
* java/lang/reflect/Proxy.java,
* javax/management/NotificationBroadcasterSupport.java,
* javax/management/StandardMBean.java,
* javax/swing/TransferHandler.java:
Fix warnings from use of varargs methods.
|
|
|
|
|
| |
* javax/swing/text/DefaultStyledDocument.java (ElementBuffer.insertElement):
Added check for empty stack to avoid EmptyStackException.
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicTreeUI.java
(EDIT): Removed obsolete constant.
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicGraphicsUtils.java
(drawStringUnderlineCharAt): Fix Y location of underline.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* examples/gnu/classpath/examples/management/TestMemoryPool.java,
examples/gnu/classpath/examples/swing/DocumentFilterDemo.java,
examples/gnu/classpath/examples/swing/TableDemo.java,
gnu/CORBA/BigDecimalHelper.java,
gnu/CORBA/ByteArrayComparator.java,
gnu/CORBA/CollocatedOrbs.java,
gnu/CORBA/EmptyExceptionHolder.java,
gnu/CORBA/IorDelegate.java,
gnu/CORBA/OrbRestricted.java,
gnu/CORBA/ServiceRequestAdapter.java,
gnu/CORBA/gnuContextList.java,
gnu/CORBA/gnuExceptionList.java,
gnu/CORBA/gnuRequest.java,
gnu/CORBA/CDR/LittleEndianInputStream.java,
gnu/CORBA/DynAn/DivideableAny.java,
gnu/CORBA/DynAn/gnuDynArray.java,
gnu/CORBA/GIOP/CodeSetServiceContext.java,
gnu/CORBA/Interceptor/IORInterceptors.java,
gnu/CORBA/NamingService/NameParser.java,
gnu/CORBA/Poa/gnuPOAManager.java,
gnu/classpath/jdwp/event/filters/StepFilter.java,
gnu/classpath/jdwp/processor/ObjectReferenceCommandSet.java,
gnu/classpath/jdwp/processor/ReferenceTypeCommandSet.java,
gnu/java/awt/ClasspathToolkit.java,
gnu/java/awt/EmbeddedWindow.java,
gnu/java/awt/peer/KDEDesktopPeer.java,
gnu/java/awt/peer/gtk/CairoSurface.java,
gnu/java/awt/peer/swing/SwingCheckboxPeer.java,
gnu/java/awt/peer/swing/SwingTextAreaPeer.java,
gnu/java/awt/peer/swing/SwingTextFieldPeer.java,
gnu/java/awt/print/PostScriptGraphics2D.java,
gnu/java/awt/print/SpooledDocument.java,
gnu/java/io/PlatformHelper.java,
gnu/java/lang/management/BeanImpl.java,
gnu/java/locale/LocaleHelper.java,
gnu/java/net/protocol/http/Request.java,
gnu/java/nio/DatagramChannelImpl.java,
gnu/java/nio/KqueueSelectionKeyImpl.java,
gnu/java/nio/NIOSocket.java,
gnu/java/nio/ServerSocketChannelImpl.java,
gnu/java/nio/SocketChannelImpl.java,
gnu/java/rmi/server/RMIObjectInputStream.java,
gnu/java/util/regex/RE.java,
gnu/javax/imageio/bmp/DecodeBF16.java,
gnu/javax/imageio/bmp/EncodeRGB32.java,
gnu/javax/imageio/jpeg/JPEGDecoder.java,
gnu/javax/imageio/jpeg/JPEGException.java,
gnu/javax/imageio/jpeg/JPEGImageInputStream.java,
gnu/javax/imageio/png/PNGChunk.java,
gnu/javax/imageio/png/PNGEncoder.java,
gnu/javax/imageio/png/PNGFile.java,
gnu/javax/imageio/png/PNGGamma.java,
gnu/javax/net/ssl/SSLRecordHandler.java,
gnu/javax/net/ssl/StaticTrustAnchors.java,
gnu/javax/net/ssl/provider/CertificateRequestBuilder.java,
gnu/javax/net/ssl/provider/ClientHandshake.java,
gnu/javax/net/ssl/provider/ClientPSKParameters.java,
gnu/javax/net/ssl/provider/ClientRSA_PSKParameters.java,
gnu/javax/net/ssl/provider/ContentType.java,
gnu/javax/net/ssl/provider/EncryptedPreMasterSecret.java,
gnu/javax/net/ssl/provider/Handshake.java,
gnu/javax/net/ssl/provider/InputSecurityParameters.java,
gnu/javax/net/ssl/provider/OutputSecurityParameters.java,
gnu/javax/net/ssl/provider/ProtocolVersion.java,
gnu/javax/net/ssl/provider/Random.java,
gnu/javax/net/ssl/provider/SRPTrustManagerFactory.java,
gnu/javax/net/ssl/provider/ServerDHE_PSKParameters.java,
gnu/javax/net/ssl/provider/SessionImpl.java,
gnu/javax/net/ssl/provider/Signature.java,
gnu/javax/net/ssl/provider/SimpleSessionContext.java,
gnu/javax/net/ssl/provider/TLSHMac.java,
gnu/javax/net/ssl/provider/TrustedAuthorities.java,
gnu/javax/net/ssl/provider/UnresolvedExtensionValue.java,
gnu/javax/net/ssl/provider/X509KeyManagerFactory.java,
gnu/javax/security/auth/Password.java,
gnu/javax/sound/midi/dssi/DSSIMidiDeviceProvider.java,
gnu/javax/sound/midi/file/MidiFileWriter.java,
gnu/javax/sound/sampled/AU/AUReader.java,
gnu/jav
gnu/javax/sound/sampled/gstreamer/io/G
gnu/xml/dom/html2/DomHTMLButtonElement.java,
gnu/xml/dom/html2/DomHTMLCollection.java,
gnu/xml/dom/html2/DomHTMLParser.java,
gnu/xml/stream/EndDocumentImpl.java,
gnu/xml/stream/SAXParser.java,
gnu/xml/stream/XIncludeFilter.java,
gnu/xml/stream/XMLEventImpl.java,
gnu/xml/transform/StreamSerializer.java,
gnu/xml/transform/Stylesheet.java,
gnu/xml/validation/datatype/Ba
gnu/xml/validation/datatype/BooleanTy
gnu/xml/validation/datatype/De
gnu/xml/validation/datatype/Doub
gnu/xml/validation/datatyp
gnu/xml/validation/datatype/HexBinaryType.j
gnu/xml/validation/datatype/Notatio
gnu/xml/validation/datatype/Simpl
gnu/xml/validation/datatype/StringType.jav
gnu/xml/validation/datatype/Type.java,
gnu/xml/validation/datatype/TypeBuilder.java,
gnu/xml/validation/relaxng/FullSy
gnu/xml/validation/xmlschema/XMLSchemaAttributeTy
gnu/xml/validation/xmlschema/XMLSchemaBuilder.java,
gnu/xml/validation/xmlschema/XMLSchemaElementTypeInfo.java,
gnu/xml/xpath/XPathParser.java,
java/awt/MenuShortcut.java,
java/awt/font/LineBreakMeasurer.java,
java/awt/font/TextMeasurer.java,
java/awt/image/BufferedImage.java,
java/beans/beancontext/BeanContextServicesSupport.java,
java/security/SecureClassLoader.java,
java/security/cert/CertificateFactory.java,
javax/imageio/metadata/IIOMetadataFormatImpl.java,
javax/imageio/stream/MemoryCacheImageInputStream.java,
javax/management/ObjectName.java,
javax/management/openmbean/ArrayType.java,
javax/net/ssl/HttpsURLConnection.java,
javax/print/attribute/standard/JobStateReasons.java
javax/swing/RepaintManager.java,
javax/swing/plaf/basic/BasicDirectory
javax/swing/plaf/basic/BasicFileChooserUI.
javax/swing/plaf/basic/BasicLabelUI.
javax/swing/plaf/metal/MetalScrollButton.java,
javax/swing/table/DefaultTableCellRenderer.java,
javax/swing/text/ParagraphView.java,
javax/swing/text/html/ResetableToggleButtonModel.java,
javax/swing/text/html/parser/Entity.java,
javax/swing/tree/DefaultTreeCellRenderer.java,
javax/xml/datatype/DatatypeFactory.java,
javax/xml/stream/XMLEventFactory.java,
javax/xml/stream/XMLInputFactory.java,
org/omg/IOP/TaggedComponentHelper.java,
sun/reflect/annotation/ExceptionProxy.java,
tools/gnu/classpath/tools/appletviewer/Main.java,
tools/gnu/classpath/tools/appletviewer/PluginAppletWindow.java,
tools/gnu/classpath/tools/orbd/Main.java,
tools/gnu/classpath/tools/rmic/ClassRmicCompiler.java,
tools/gnu/classpath/tools/rmic/Main.java,
tools/gnu/classpath/tools/rmid/Main.java,
tools/gnu/classpath/tools/tnameserv/Main.java,
vm/reference/gnu/classpath/jdwp/VMVirtualMachine.java,
vm/reference/java/lang/VMClass.java,
vm/reference/java/security/VMSecureRandom.java:
Removed unused imports.
|
|
|
|
|
| |
* javax/swing/text/html/parser/AttributeList.java (getValues):
Check if values is null.
|
|
|
|
|
|
|
|
|
| |
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=237304
* javax/swing/text/html/HTMLEditorKit.java
(getStyleSheet): Throw RuntimeException when style loading fails.
* lib/Makefile.am: Treat css files as a property files.
* javax/swing/text/html/default.css: Move to...
* resource/javax/swing/text/html/default.css: New file.
|
|
|
|
|
|
|
|
|
|
| |
PR 23887
* gnu/java/awt/peer/gtk/FreetypeGlyphVector.java
(getGlyphLogicalBounds): Fix number of coordinates in transform call.
(performDefaultLayout): Respect transformation in font attributes.
* javax/swing/plaf/basic/BasicProgressBarUI.java
(getStringPlacement): Handle vertical orientations.
(paintString): Space vertical text properly.
|
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicTreeUI.java
(getPathBounds): Consider the tree's insets. Added a bunch of
null checks.
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicLabelUI.java
(cachedInsets): New field. Used for reusing the insets instance.
(getFontMetrics): New helper method for fetching a suitable
FontMetrics object.
(getPreferredSize): Use new helper method for font metrics.
(paint): Only do something if we have an icon or text.
Use cached Insets instance and new font metrics helper.
(paintDisabledText): Don't restore the graphics' color.
(paintEnabledText): Don't restore the graphics' color.
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/metal/MetalButtonUI.java
(paintButtonPressed): Fill the whole button not only visibleRect.
* javax/swing/plaf/metal/MetalLookAndFeel.java
(LAF_defaults): Removed.
(getDefaults): Always fetch super's defaults.
* javax/swing/plaf/metal/MetalMenuBarUI.java
(update): Don't leave 2 pixel gap.
|
|
|
|
|
|
| |
* javax/swing/JScrollBar.java
(getUnitIncrement(int)): Don't multiply direction parameter.
(getBlockIncrement(int)): Don't multiply direction parameter.
|
|
|
|
| |
java.util, not from java.sql.
|
|
|
|
|
|
|
|
| |
* javax/swing/TransferHandler.java
(SwingDragGestureRecognizer): New inner class.
(SwingDragHandler): New inner class.
(recognizer): New field.
(exportAsDrag): Implemented missing method.
|
|
|
|
|
|
|
|
| |
PR 30347
* javax/swing/JViewport.java
(scrollRectToVisible): Use correct X/Y offset for calculations.
(paintBackingStore): Update backbuffer when we are not the paint
root.
|
|
|
|
|
|
|
| |
PR 20577
* javax/swing/DefaultDesktopManager.java
(activateFrame): Added a bunch of null checks. Don't call
JInternalFrame.setSelected() to avoid recursion.
|
|
|
|
|
|
|
|
| |
* javax/swing/plaf/basic/BasicRadioButtonUI.java
(paint): Use helper method to figure out icon. Don't override
the icon field in that class. Check for null icons.
(getCurrentIcon): New helper function to determine icon to be
painted.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 30337
* java/awt/Component.java
(getFontImpl): Return null when the component has no font set
and also has no parent yet.
* javax/swing/plaf/basic/BasicComboBoxUI.java
(PropertyChangeHandler.propertyChange): Only add editor when combo
box is editable. Avoid fetching the property name repeatedly.
Invalidate when renderer or prototypeDisplayValue change.
(uninstallComponents): Unconfigure everything and then remove all
components.
* javax/swing/plaf/basic/BasicComboPopup.java
(uninstallingUI): Don't nullify list model.
* javax/swing/plaf/metal/MetalComboBoxUI.java
(createArrowButton): Pass currentValuePane to the MetalComboBoxButton
constructor rather than a new (unconnected) CellRendererPane.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
PR 30337
* javax/swing/plaf/basic/BasicComboBoxUI.java
(installUI): Install popup and list here.
Don't configure the arrow button and editor here.
(installComponents): Don't install popup and list here. (Moved
to installUI). Configure arrow button here and check for null.
(addEditor): Configure editor here.
(configureArrowButton): Directly fetch listeners from popup.
(paintCurrentValue): Removed unused local variables.
(layoutContainer): Removed unused local variables.
(PropertyChangeHandler.propertyChange): Don't invalidate minimumSize
on each property change. Avoid calling getPropertyName() repeatedly.
Clean up. Call addEditor() when editor changes. Configure and
unconfigure editor when editable changes. Use 'model' instead
of non-existing 'dataModel' property.
* javax/swing/plaf/basic/BasicComboPopup.java
(uninstallingUI): Remove property change listener and item listener
here. Uninstall list listeners. Set model to null to prevent leakage.
(configureList): Don't sync list selection there.
(uninstallComboBoxListeners): Moved to uninstallingUI.
(uninstallListeners): Moved to uninstallingUI.
* javax/swing/plaf/metal/MetalComboBoxUI.java
(createPopup): Call super.
(getMinimumSize): Removed unused statement.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* .settings/org.eclipse.jdt.core.prefs: set compilation flag to warning
instead of error for empty control flow statements.
* gnu/javax/swing/text/html/css/CSSParser.java (parseSelector):
(parseValue): Reverted last change.
* java/text/BreakIterator.java (preceding): likewise.
* external/jsr166/java/util/AbstractQueue.java (clear): likewise.
* gnu/java/io/Base64InputStream.java (read): likewise.
* javax/swing/text/DefaultStyledDocument.java (ElementBuffer.insertUpdate):
likewise.
* java/util/zip/DeflaterEngine.java (findLongestMatch): likewise.
* java/util/zip/ZipInputStream.java (closeEntry): likewise.
* java/util/zip/DeflaterHuffman.java (Tree.buildLength): likewise.
* java/io/StreamTokenizer.java (nextToken): likewise.
* gnu/javax/imageio/png/PNGICCProfile.java (PNGICCProfile): likewise.
* gnu/java/awt/font/opentype/truetype/VirtualMachine.java (execute):
likewise.
* gnu/java/nio/charset/ByteCharset.java (Decoder.decodeLoop): likewise.
Also fixed typo.
* gnu/java/awt/print/PostScriptGraphics2D.java (spoolPostScript): likewise.
* gnu/java/awt/print/JavaPrinterGraphics.java (spoolPostScript): likewise.
* gnu/javax/net/ssl/provider/SSLRSASignatureImpl.java (engineVerify):
likewise.
* javax/swing/text/html/CSSParser.java:
(parse): likewise.
* java/lang/String.java (trim): likewise.
* java/lang/StrictMath.java (remPiOver2): likewise.
* gnu/java/awt/peer/qt/QtToolkit.java (QtToolkit): likewise.
* javax/swing/JComponent.java (paintImmediately2): likewise.
(paintChildren): likewise.
* java/util/EnumMap.java (..next): likewise.
* java/util/BitSet.java (length): likewise.
* java/util/Collections.java (binarySearch): likewise.
* java/util/StringTokenizer.java (nextToken): likewise.
* java/util/PriorityQueue.java (.next): likewise.
* java/math/BigInteger.java (BigInteger): likewise.
* gnu/java/lang/management/BeanImpl.java (translate): likewise.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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/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.
|
|
|
|
| |
* Merge of generics-branch to HEAD (woohoo!)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/JEditorPane.java
(EditorKitMapping): New inner helper class.
(editorKits): New static field for caching editor kit instances.
(static_initiazer): Initialize static mappings here.
(createEditorKitForContentType): Try to use cached instance.
Use correct classloader for loading.
(getEditorKitClassNameForContentType): Make use of EditorKitMapping
class.
(getEditorKitForContentType): Store the fetched editor kit.
Fallback to createDefaultEditorKit().
(init): Don't clean the static registry here.
(registerEditorKitForContentType(String,String,ClassLoader)):
Implemented.
(registerEditorKitForContentType(String,String)): Delegate to
the other version of this method with the thread's context
classloader.
|
|
|
|
| |
Always load from system class loader.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/html/FormView.java
(SubmitThread.postData): Implemented.
(SubmitThread.run): Pass data to postData().
(actionPerformed): Reset form when reset button is activated.
(createComponent): Add support for select lists and comboboxes.
Don't set value of text and password fields here, this is done
now in HTMLDocument for consistency.
(getElementFormData): Add support for fetching form data from
select lists and comboboxes as well as textareas.
(getSelectData): New helper method. Fetches form data from
select boxes.
(getTextAreaData): New helper method. Fetches form data from
textareas.
(resetForm): New helper method. Resets the entire form.
* javax/swing/text/html/HTMLDocument.java
(HTMLReader.FormAction.end): Handle SELECT and OPTION tags.
(HTMLReader.FormAction.start): Handle SELECT and OPTION tags.
(HTMLReader.FormAction.setModel): Initialize text and password
values here. Also, use the resetable special models.
Group radio buttons into ButtonGroup for exclusive selection.
(HTMLReader.FormTagAction): New class. Handles FORM tags.
(HTMLReader.buttonGroups): New field.
(HTMLReader.numOptions): New field.
(HTMLReader.option): New field.
(HTMLReader.selectModel): New field.
(HTMLReader.textAreaDocument): Make ResetablePlainDocument.
(HTMLReader.handleText): Handle OPTION text.
(HTMLReader.initTags): Map FORM tags to FormTagAction.
(HTMLReader.textAreaContent): Set initial content.
* javax/swing/text/html/Option.java
(Option): Make copy of attribute set. Initialize selected state.
(getValue): Fetch value from attribute set.
* javax/swing/text/html/ResetableModel.java: New interface.
* javax/swing/text/html/ResetablePlainDocument.java: New class.
Supports resetting the state.
* javax/swing/text/html/ResetableToggleButtonModel.java: Likewise.
* javax/swing/text/html/SelectComboBoxModel.java: Likewise.
* javax/swing/text/html/SelectListModel.java: Likewise.
|
|
|
|
|
|
|
| |
* javax/swing/text/DefaultCaret.java
(appear): Adjust visibility here.
(setDotImpl): Don't adjust visibility here.
(moveDotImpl): Don't adjust visibility here.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* javax/swing/text/html/TableView.java
(RowView.layoutMajorAxis): Check column index for invalid value.
(updateGrid): Check column index for invalid value.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/html/BlockView.java
(getAlignment): Align blocks horizontally by the superclass.
* javax/swing/text/html/HTMLEditorKit.java
(HTMLFactory.create): Replace equals comparison by == for efficiency.
Add mapping for misplaced tr, td and th tags. Include object mapping.
* javax/swing/text/html/TableView.java
(RowView.replace): Invalidate grid early.
(gridValid): Initialize with false.
(create): Only create RowView and CellView for correctly placed
tags. Avoid unnecessary casts.
(getAlignment): Removed.
(replace): Invalidate grid early.
|
|
|
|
|
|
|
|
|
| |
* javax/swing/border/CompoundBorder.java:
(isBorderOpaque): If inside border is null, return true if outside
border is opaque, false otherwise; if outside border is null, return
true if inside border is opaque, false otherwise; if inside or
outside border are both not null, then return true only if both the
inside and outside border are opaque, false otherwise.
|
|
|
|
|
|
| |
* javax/swing/border/CompoundBorder.java:
(isBorderOpaque): If inside and outside border both have a null
value, return true.
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/html/HTMLEditorKit.java
(HTMLFactory.create): Removed debug output.
* javax/swing/text/html/InlineView.java
(getBreakWeight): Likewise.
* javax/swing/text/html/StyleSheet.java
(addRule): Likewise.
(ListPainter.paint): Removed debug output.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/html/BlockView.java
(painter): Made package visible.
* javax/swing/text/html/StyleSheet.java
(translateBorder): New helper method.
(translateHTMLToCSS): Add mappings for border attributes.
* javax/swing/text/html/TableView.java
Made class subclass of BlockView to get CSS goodness.
(CellView.rowSpan): New field.
(CellView.setPropertiesFromAttributes): Fetch rowspan.
(RowView.overlap): New field.
(RowView.rowIndex): New field.
(RowView.layoutMajorAxis): Skip overlapping cells.
(RowView.layoutMinorAxis): Layout cells that span more than 1 row.
(numColumns): New field.
(tmpRect): New field.
(TableView): Initialize tmpRect.
(calculateColumnRequirements): Adjusted and fixed for multirows.
(getAlignment): Overridden to center tables.
(paint): Overridden to fix clipping.
(getStyleSheet): Made protected.
(layoutMajorAxis): Invalidate rows.
(setPropertiesFromAttributes): Made protected and call super.
(updateGrid): Update the overlapping information for multirows.
|
|
|
|
|
|
|
| |
* javax/swing/text/html/ImageView.java
(ImageView): Initialize spans array here.
(setPropertiesFromAttributes): Moved init of spans array to
constructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/html/ImageView.java
(imageUpdate): Use spans field to determine if the CSS width/height
are set. Call safePreferenceChanged to protect view structure
from threading issues.
(spans): Made package private.
(ImageView): Initialize loadOnDemand with false.
(loadImage): Call Toolkit.prepareImage() to make sure we have
our Observer registered.
(safePreferenceChanged): New helper method. Calls preferenceChanged
in a thread safe environment.
|
|
|
|
| |
Remove debug output.
|
|
|
|
|
|
|
| |
* javax/swing/text/GlyphView.java
(J2DGlyphPainter): New inner class.
(checkPainter): For Java2D capable environments create
a J2DGlyphPainter.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/BoxView.java
(paint): Replaced painting algorithm with more simple and more
reliable painting of the box.
* javax/swing/text/html/BlockView.java
(PositionInfo): New inner class. Stores additional CSS positioning
information.
(positionInfo): New field.
(BlockView): Initialize positionInfo field.
(fetchLayoutInfo): New helper method. Fetches additional
CSS positioning information.
(layoutMajorAxis): Perform additional CSS layout.
(layoutMinorAxis): Perform additional CSS layout.
(positionView): New helper method.
(replace): Overridden to fetch additional layout information.
* javax/swing/text/html/CSS.java
(Attribute.POSITION): New field.
(Attribute.LEFT): New field.
(Attribute.RIGHT): New field.
(Attribute.TOP): New field.
(Attribute.BOTTOM): New field.
(getValue): Create Length for left, right, top and bottom
attributes.
|
|
|
|
|
|
|
|
|
| |
(PageLoader.page): Made package local.
(PageLoader.run): Don't reset loader.
(PageLoader.cancel): New method.
(loading): Renamed to loader.
(getPage): Return loader.page.
(setPage): Always set loader. Never reset to null.
|
|
|
|
|
| |
path[k] is null.
(isLastChild): Return false when path is null.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* javax/swing/text/html/HTML.java
(Attribute.DYNAMIC_CLASS): New field.
(Attribute.PSEUDO_CLASS): New field.
* javax/swing/text/html/HTMLDocument.java
(HTMLReader.CharacterAction.start): Initialize anchor with link
pseudo attribute.
(updateSpecialClass): New helper method. Updates the dynamic
or pseudo class for anchor tags.
* javax/swing/text/html/HTMLEditorKit.java
(LinkController.lastAnchorElement): New field. For tracking
enter/exit of anchors.
(LinkController.activateLink): Set pseudo class to 'visited'.
(LinkController.mouseMoved): Added support for tracking
the 'hover' dynamic class.
* javax/swing/text/html/InlineView.java
(changedUpdate): Fetch new properties.
* javax/swing/text/html/StyleSheet.java
(attributeSetToMap): New helper method.
(getRule): Also append dynamic and pseudo class to key.
(resolveStyle): Resolve style based generally on all attributes.
* javax/swing/text/html/TableView.java
(RowView.layoutMajorAxis): Make sure the grid is valid.
(updateGrid): Made package private.
* gnu/javax/swing/text/html/css/Selector.java
(calculateSpecificity): Added support for dynamic and pseudo classes.
(matches): Changed to operate on general attributes.
Added support for dynamic and pseudo classes.
|