- * gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
- gnu/java/awt/peer/gtk/GdkFontPeer.java,
- gnu/java/awt/peer/gtk/GdkGlyphVector.java,
- gnu/java/awt/peer/gtk/GdkGraphics.java,
- gnu/java/awt/peer/gtk/GdkGraphics2D.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/GdkTextLayout.java,
- gnu/java/awt/peer/gtk/GtkCheckboxMenuItemPeer.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/GtkFileDialogPeer.java,
- gnu/java/awt/peer/gtk/GtkFontPeer.java,
- gnu/java/awt/peer/gtk/GtkLabelPeer.java,
- gnu/java/awt/peer/gtk/GtkMenuBarPeer.java,
- gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
- gnu/java/awt/peer/gtk/GtkMenuPeer.java,
- gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
- gnu/java/awt/peer/gtk/GtkScrollbarPeer.java,
- gnu/java/awt/peer/gtk/GtkToolkit.java,
- gnu/java/awt/peer/gtk/GtkWindowPeer.java,
- java/applet/Applet.java,
- java/awt/AWTError.java,
- java/awt/AWTEvent.java,
- java/awt/AWTEventMulticaster.java,
- java/awt/AWTException.java,
- java/awt/AWTKeyStroke.java,
- java/awt/AWTPermission.java,
- java/awt/ActiveEvent.java,
- java/awt/Adjustable.java,
- java/awt/AlphaComposite.java,
- java/awt/AttributeValue.java,
- java/awt/BorderLayout.java,
- java/awt/BufferCapabilities.java,
- java/awt/Button.java,
- java/awt/Canvas.java,
- java/awt/CheckboxGroup.java,
- java/awt/CheckboxMenuItem.java,
- java/awt/Color.java,
- java/awt/ColorPaintContext.java,
- java/awt/Component.java,
- java/awt/ComponentOrientation.java,
- java/awt/Composite.java,
- java/awt/CompositeContext.java,
- java/awt/Container.java,
- java/awt/ContainerOrderFocusTraversalPolicy.java,
- java/awt/DefaultFocusTraversalPolicy.java,
- java/awt/Dialog.java,
- java/awt/Dimension.java,
- java/awt/DisplayMode.java,
- java/awt/EventQueue.java,
- java/awt/FileDialog.java,
- java/awt/FontFormatException.java,
- java/awt/Graphics.java,
- java/awt/Graphics2D.java,
- java/awt/GraphicsConfigTemplate.java,
- java/awt/GraphicsConfiguration.java,
- java/awt/GraphicsDevice.java,
- java/awt/GridBagLayout.java,
- java/awt/GridBagLayoutInfo.java,
- java/awt/GridLayout.java,
- java/awt/HeadlessException.java,
- java/awt/IllegalComponentStateException.java,
- java/awt/Image.java,
- java/awt/Insets.java,
- java/awt/ItemSelectable.java,
- java/awt/JobAttributes.java,
- java/awt/KeyEventDispatcher.java,
- java/awt/KeyEventPostProcessor.java,
- java/awt/KeyboardFocusManager.java,
- java/awt/Label.java,
- java/awt/LayoutManager.java,
- java/awt/MenuBar.java,
- java/awt/MenuComponent.java,
- java/awt/MenuContainer.java,
- java/awt/PageAttributes.java,
- java/awt/Paint.java,
- java/awt/PaintContext.java,
- java/awt/Panel.java,
- java/awt/Point.java,
- java/awt/Polygon.java,
- java/awt/PrintGraphics.java,
- java/awt/PrintJob.java,
- java/awt/Rectangle.java,
- java/awt/RenderingHints.java,
- java/awt/Shape.java,
- java/awt/Stroke.java,
- java/awt/SystemColor.java,
- java/awt/Toolkit.java,
- java/awt/Transparency.java,
- java/awt/Window.java,
- java/awt/color/CMMException.java,
- java/awt/color/ColorSpace.java,
- java/awt/color/ICC_ColorSpace.java,
- java/awt/color/ICC_Profile.java,
- java/awt/color/ProfileDataException.java,
- java/awt/datatransfer/FlavorTable.java,
- java/awt/datatransfer/MimeTypeParseException.java,
- java/awt/datatransfer/Transferable.java,
- java/awt/datatransfer/UnsupportedFlavorException.java,
- java/awt/dnd/Autoscroll.java,
- java/awt/dnd/DnDConstants.java,
- java/awt/dnd/DragGestureListener.java,
- java/awt/dnd/DragSourceAdapter.java,
- java/awt/dnd/DragSourceDropEvent.java,
- java/awt/dnd/DragSourceListener.java,
- java/awt/dnd/DragSourceMotionListener.java,
- java/awt/dnd/DropTargetAdapter.java,
- java/awt/dnd/DropTargetContext.java,
- java/awt/dnd/DropTargetListener.java,
- java/awt/dnd/InvalidDnDOperationException.java,
- java/awt/dnd/MouseDragGestureRecognizer.java,
- java/awt/dnd/peer/DropTargetContextPeer.java,
- java/awt/event/AWTEventListener.java,
- java/awt/event/AWTEventListenerProxy.java,
- java/awt/event/ActionEvent.java,
- java/awt/event/AdjustmentEvent.java,
- java/awt/event/AdjustmentListener.java,
- java/awt/event/ComponentAdapter.java,
- java/awt/event/ComponentEvent.java,
- java/awt/event/ComponentListener.java,
- java/awt/event/ContainerAdapter.java,
- java/awt/event/ContainerEvent.java,
- java/awt/event/ContainerListener.java,
- java/awt/event/FocusAdapter.java,
- java/awt/event/FocusEvent.java,
- java/awt/event/FocusListener.java,
- java/awt/event/InputEvent.java,
- java/awt/event/InputMethodEvent.java,
- java/awt/event/InputMethodListener.java,
- java/awt/event/InvocationEvent.java,
- java/awt/event/ItemEvent.java,
- java/awt/event/ItemListener.java,
- java/awt/event/KeyAdapter.java,
- java/awt/event/KeyEvent.java,
- java/awt/event/KeyListener.java,
- java/awt/event/MouseAdapter.java,
- java/awt/event/MouseEvent.java,
- java/awt/event/MouseListener.java,
- java/awt/event/MouseMotionAdapter.java,
- java/awt/event/MouseMotionListener.java,
- java/awt/event/MouseWheelEvent.java,
- java/awt/event/MouseWheelListener.java,
- java/awt/event/PaintEvent.java,
- java/awt/event/TextEvent.java,
- java/awt/event/TextListener.java,
- java/awt/event/WindowAdapter.java,
- java/awt/event/WindowEvent.java,
- java/awt/event/WindowFocusListener.java,
- java/awt/event/WindowListener.java,
- java/awt/event/WindowStateListener.java,
- java/awt/font/TextHitInfo.java,
- java/awt/geom/CubicCurve2D.java,
- java/awt/geom/Dimension2D.java,
- java/awt/geom/Ellipse2D.java,
- java/awt/geom/IllegalPathStateException.java,
- java/awt/geom/Line2D.java,
- java/awt/geom/NoninvertibleTransformException.java,
- java/awt/geom/PathIterator.java,
- java/awt/geom/Point2D.java,
- java/awt/geom/QuadCurve2D.java,
- java/awt/geom/RectangularShape.java,
- java/awt/geom/RoundRectangle2D.java,
- java/awt/im/InputContext.java,
- java/awt/im/InputMethodHighlight.java,
- java/awt/im/InputMethodRequests.java,
- java/awt/im/InputSubset.java,
- java/awt/im/spi/InputMethod.java,
- java/awt/im/spi/InputMethodDescriptor.java,
- java/awt/image/BandCombineOp.java,
- java/awt/image/BandedSampleModel.java,
- java/awt/image/ByteLookupTable.java,
- java/awt/image/ComponentSampleModel.java,
- java/awt/image/DataBuffer.java,
- java/awt/image/DataBufferByte.java,
- java/awt/image/DataBufferDouble.java,
- java/awt/image/DataBufferFloat.java,
- java/awt/image/DataBufferInt.java,
- java/awt/image/DataBufferShort.java,
- java/awt/image/DataBufferUShort.java,
- java/awt/image/ImagingOpException.java,
- java/awt/image/Kernel.java,
- java/awt/image/LookupTable.java,
- java/awt/image/MultiPixelPackedSampleModel.java,
- java/awt/image/PackedColorModel.java,
- java/awt/image/PixelInterleavedSampleModel.java,
- java/awt/image/RGBImageFilter.java,
- java/awt/image/Raster.java,
- java/awt/image/RasterFormatException.java,
- java/awt/image/SampleModel.java,
- java/awt/image/ShortLookupTable.java,
- java/awt/image/SinglePixelPackedSampleModel.java,
- java/awt/image/WritableRaster.java,
- java/awt/print/PrinterAbortException.java,
- java/awt/print/PrinterException.java,
- java/awt/print/PrinterIOException.java,
- java/beans/AppletInitializer.java,
- java/beans/ExceptionListener.java,
- java/beans/PropertyChangeEvent.java,
- java/beans/PropertyChangeListenerProxy.java,
- java/beans/PropertyChangeSupport.java,
- java/beans/PropertyDescriptor.java,
- java/beans/VetoableChangeListenerProxy.java,
- java/beans/VetoableChangeSupport.java,
- java/io/BufferedReader.java,
- java/io/ByteArrayInputStream.java,
- java/io/ByteArrayOutputStream.java,
- java/io/CharArrayReader.java,
- java/io/CharArrayWriter.java,
- java/io/CharConversionException.java,
- java/io/DataInput.java,
- java/io/DataInputStream.java,
- java/io/DataOutput.java,
- java/io/DataOutputStream.java,
- java/io/EOFException.java,
- java/io/FileInputStream.java,
- java/io/FileNotFoundException.java,
- java/io/FileOutputStream.java,
- java/io/FilenameFilter.java,
- java/io/FilterInputStream.java,
- java/io/FilterOutputStream.java,
- java/io/FilterReader.java,
- java/io/FilterWriter.java,
- java/io/IOException.java,
- java/io/InputStream.java,
- java/io/InterruptedIOException.java,
- java/io/LineNumberInputStream.java,
- java/io/LineNumberReader.java,
- java/io/ObjectInputStream.java,
- java/io/ObjectStreamException.java,
- java/io/OptionalDataException.java,
- java/io/OutputStream.java,
- java/io/OutputStreamWriter.java,
- java/io/PrintStream.java,
- java/io/PrintWriter.java,
- java/io/PushbackInputStream.java,
- java/io/PushbackReader.java,
- java/io/RandomAccessFile.java,
- java/io/Reader.java,
- java/io/SequenceInputStream.java,
- java/io/Serializable.java,
- java/io/StreamCorruptedException.java,
- java/io/StreamTokenizer.java,
- java/io/StringBufferInputStream.java,
- java/io/StringWriter.java,
- java/io/SyncFailedException.java,
- java/io/UTFDataFormatException.java,
- java/io/UnsupportedEncodingException.java,
- java/io/WriteAbortedException.java,
- java/io/Writer.java,
- java/lang/AbstractMethodError.java,
- java/lang/ArithmeticException.java,
- java/lang/ArrayIndexOutOfBoundsException.java,
- java/lang/ArrayStoreException.java,
- java/lang/AssertionError.java,
- java/lang/Boolean.java,
- java/lang/Byte.java,
- java/lang/Class.java,
- java/lang/ClassCastException.java,
- java/lang/ClassCircularityError.java,
- java/lang/ClassLoader.java,
- java/lang/ClassNotFoundException.java,
- java/lang/CloneNotSupportedException.java,
- java/lang/Cloneable.java,
- java/lang/Comparable.java,
- java/lang/Compiler.java,
- java/lang/Double.java,
- java/lang/Error.java,
- java/lang/Exception.java,
- java/lang/ExceptionInInitializerError.java,
- java/lang/Float.java,
- java/lang/IllegalAccessError.java,
- java/lang/IllegalAccessException.java,
- java/lang/IllegalArgumentException.java,
- java/lang/IllegalMonitorStateException.java,
- java/lang/IllegalStateException.java,
- java/lang/IllegalThreadStateException.java,
- java/lang/IncompatibleClassChangeError.java,
- java/lang/IndexOutOfBoundsException.java,
- java/lang/InheritableThreadLocal.java,
- java/lang/InstantiationError.java,
- java/lang/InstantiationException.java,
- java/lang/Integer.java,
- java/lang/InternalError.java,
- java/lang/InterruptedException.java,
- java/lang/LinkageError.java,
- java/lang/Long.java,
- java/lang/NegativeArraySizeException.java,
- java/lang/NoClassDefFoundError.java,
- java/lang/NoSuchFieldError.java,
- java/lang/NoSuchFieldException.java,
- java/lang/NoSuchMethodError.java,
- java/lang/NoSuchMethodException.java,
- java/lang/NullPointerException.java,
- java/lang/Number.java,
- java/lang/NumberFormatException.java,
- java/lang/OutOfMemoryError.java,
- java/lang/Process.java,
- java/lang/Runnable.java,
- java/lang/Runtime.java,
- java/lang/RuntimeException.java,
- java/lang/RuntimePermission.java,
- java/lang/SecurityException.java,
- java/lang/SecurityManager.java,
- java/lang/Short.java,
- java/lang/StackOverflowError.java,
- java/lang/StackTraceElement.java,
- java/lang/StringBuffer.java,
- java/lang/StringIndexOutOfBoundsException.java,
- java/lang/ThreadDeath.java,
- java/lang/ThreadGroup.java,
- java/lang/Throwable.java,
- java/lang/UnsatisfiedLinkError.java,
- java/lang/UnsupportedOperationException.java,
- java/lang/VerifyError.java,
- java/lang/VirtualMachineError.java,
- java/lang/reflect/AccessibleObject.java,
- java/lang/reflect/Array.java,
- java/lang/reflect/InvocationTargetException.java,
- java/lang/reflect/Member.java,
- java/lang/reflect/Modifier.java,
- java/lang/reflect/Proxy.java,
- java/lang/reflect/ReflectPermission.java,
- java/lang/reflect/UndeclaredThrowableException.java,
- java/math/BigInteger.java,
- java/net/NetworkInterface.java,
- java/nio/ByteBufferHelper.java,
- java/nio/ByteBufferImpl.java,
- java/nio/DirectByteBufferImpl.java,
- java/nio/DoubleBufferImpl.java,
- java/nio/FloatBufferImpl.java,
- java/nio/IntBufferImpl.java,
- java/nio/LongBufferImpl.java,
- java/nio/ShortBufferImpl.java,
- java/nio/channels/Channel.java,
- java/nio/channels/IllegalBlockingModeException.java,
- java/nio/charset/spi/CharsetProvider.java,
- java/security/AccessControlException.java,
- java/security/BasicPermission.java,
- java/security/DigestException.java,
- java/security/DigestInputStream.java,
- java/security/DigestOutputStream.java,
- java/security/GeneralSecurityException.java,
- java/security/Guard.java,
- java/security/GuardedObject.java,
- java/security/InvalidAlgorithmParameterException.java,
- java/security/InvalidKeyException.java,
- java/security/InvalidParameterException.java,
- java/security/Key.java,
- java/security/KeyException.java,
- java/security/KeyManagementException.java,
- java/security/KeyStoreException.java,
- java/security/MessageDigestSpi.java,
- java/security/NoSuchAlgorithmException.java,
- java/security/NoSuchProviderException.java,
- java/security/Permission.java,
- java/security/PermissionCollection.java,
- java/security/Permissions.java,
- java/security/Principal.java,
- java/security/PrivateKey.java,
- java/security/PrivilegedActionException.java,
- java/security/ProviderException.java,
- java/security/PublicKey.java,
- java/security/SecureRandom.java,
- java/security/SecureRandomSpi.java,
- java/security/SignatureException.java,
- java/security/SignatureSpi.java,
- java/security/SignedObject.java,
- java/security/Signer.java,
- java/security/UnrecoverableKeyException.java,
- java/security/UnresolvedPermission.java,
- java/security/acl/AclNotFoundException.java,
- java/security/acl/LastOwnerException.java,
- java/security/acl/NotOwnerException.java,
- java/security/cert/CertPath.java,
- java/security/cert/CertPathBuilderException.java,
- java/security/cert/CertPathValidatorException.java,
- java/security/cert/CertStoreException.java,
- java/text/BreakIterator.java,
- java/text/ChoiceFormat.java,
- java/text/CollationElementIterator.java,
- java/text/CollationKey.java,
- java/text/Collator.java,
- java/text/DateFormat.java,
- java/text/DateFormatSymbols.java,
- java/text/DecimalFormat.java,
- java/text/DecimalFormatSymbols.java,
- java/text/FieldPosition.java,
- java/text/Format.java,
- java/text/NumberFormat.java,
- java/text/ParseException.java,
- java/text/ParsePosition.java,
- java/text/StringCharacterIterator.java,
- java/util/AbstractCollection.java,
- java/util/AbstractList.java,
- java/util/AbstractMap.java,
- java/util/AbstractSequentialList.java,
- java/util/AbstractSet.java,
- java/util/ArrayList.java,
- java/util/Arrays.java,
- java/util/BitSet.java,
- java/util/Collection.java,
- java/util/Collections.java,
- java/util/Comparator.java,
- java/util/ConcurrentModificationException.java,
- java/util/Currency.java,
- java/util/Date.java,
- java/util/EmptyStackException.java,
- java/util/Enumeration.java,
- java/util/EventListener.java,
- java/util/EventListenerProxy.java,
- java/util/EventObject.java,
- java/util/HashMap.java,
- java/util/HashSet.java,
- java/util/Hashtable.java,
- java/util/IdentityHashMap.java,
- java/util/Iterator.java,
- java/util/LinkedHashSet.java,
- java/util/LinkedList.java,
- java/util/List.java,
- java/util/ListIterator.java,
- java/util/ListResourceBundle.java,
- java/util/Map.java,
- java/util/MissingResourceException.java,
- java/util/NoSuchElementException.java,
- java/util/Observable.java,
- java/util/Observer.java,
- java/util/Properties.java,
- java/util/PropertyPermissionCollection.java,
- java/util/RandomAccess.java,
- java/util/Set.java,
- java/util/SortedMap.java,
- java/util/SortedSet.java,
- java/util/Stack.java,
- java/util/StringTokenizer.java,
- java/util/TooManyListenersException.java,
- java/util/TreeMap.java,
- java/util/TreeSet.java,
- java/util/Vector.java,
- java/util/logging/FileHandler.java,
- java/util/logging/Level.java,
- java/util/prefs/BackingStoreException.java,
- java/util/prefs/InvalidPreferencesFormatException.java,
- java/util/prefs/Preferences.java,
- javax/accessibility/Accessible.java,
- javax/accessibility/AccessibleAction.java,
- javax/accessibility/AccessibleBundle.java,
- javax/accessibility/AccessibleComponent.java,
- javax/accessibility/AccessibleContext.java,
- javax/accessibility/AccessibleEditableText.java,
- javax/accessibility/AccessibleExtendedComponent.java,
- javax/accessibility/AccessibleExtendedTable.java,
- javax/accessibility/AccessibleHyperlink.java,
- javax/accessibility/AccessibleHypertext.java,
- javax/accessibility/AccessibleIcon.java,
- javax/accessibility/AccessibleKeyBinding.java,
- javax/accessibility/AccessibleRelation.java,
- javax/accessibility/AccessibleRelationSet.java,
- javax/accessibility/AccessibleResourceBundle.java,
- javax/accessibility/AccessibleRole.java,
- javax/accessibility/AccessibleSelection.java,
- javax/accessibility/AccessibleState.java,
- javax/accessibility/AccessibleStateSet.java,
- javax/accessibility/AccessibleTable.java,
- javax/accessibility/AccessibleTableModelChange.java,
- javax/accessibility/AccessibleText.java,
- javax/accessibility/AccessibleValue.java,
- javax/imageio/IIOException.java,
- javax/imageio/ImageIO.java,
- javax/imageio/spi/IIOServiceProvider.java,
- javax/imageio/spi/ImageInputStreamSpi.java,
- javax/imageio/spi/ImageOutputStreamSpi.java,
- javax/imageio/spi/ImageReaderWriterSpi.java,
- javax/imageio/spi/ImageTranscoderSpi.java,
- javax/imageio/spi/RegisterableService.java,
- javax/imageio/spi/ServiceRegistry.java,
- javax/imageio/stream/IIOByteBuffer.java,
- javax/imageio/stream/ImageInputStream.java,
- javax/imageio/stream/ImageOutputStream.java,
- javax/naming/Binding.java,
- javax/naming/CannotProceedException.java,
- javax/naming/CompositeName.java,
- javax/naming/CompoundName.java,
- javax/naming/LinkException.java,
- javax/naming/LinkRef.java,
- javax/naming/NameClassPair.java,
- javax/naming/Reference.java,
- javax/naming/ReferralException.java,
- javax/naming/directory/Attribute.java,
- javax/naming/directory/AttributeModificationException.java,
- javax/naming/directory/Attributes.java,
- javax/naming/directory/DirContext.java,
- javax/naming/directory/ModificationItem.java,
- javax/naming/directory/SearchControls.java,
- javax/naming/directory/SearchResult.java,
- javax/naming/event/EventContext.java,
- javax/naming/event/EventDirContext.java,
- javax/naming/event/NamespaceChangeListener.java,
- javax/naming/event/NamingExceptionEvent.java,
- javax/naming/event/NamingListener.java,
- javax/naming/event/ObjectChangeListener.java,
- javax/naming/ldap/Control.java,
- javax/naming/ldap/ExtendedResponse.java,
- javax/naming/ldap/HasControls.java,
- javax/naming/ldap/LdapContext.java,
- javax/naming/ldap/UnsolicitedNotification.java,
- javax/naming/ldap/UnsolicitedNotificationEvent.java,
- javax/naming/ldap/UnsolicitedNotificationListener.java,
- javax/naming/spi/DirectoryManager.java,
- javax/naming/spi/ResolveResult.java,
- javax/naming/spi/Resolver.java,
- javax/security/auth/callback/Callback.java,
- javax/security/auth/callback/CallbackHandler.java,
- javax/security/auth/callback/ChoiceCallback.java,
- javax/security/auth/callback/ConfirmationCallback.java,
- javax/security/auth/callback/LanguageCallback.java,
- javax/security/auth/callback/NameCallback.java,
- javax/security/auth/callback/PasswordCallback.java,
- javax/security/auth/callback/TextInputCallback.java,
- javax/security/auth/callback/TextOutputCallback.java,
- javax/security/auth/callback/UnsupportedCallbackException.java,
- javax/security/sasl/Sasl.java,
- javax/security/sasl/SaslServerFactory.java,
- javax/swing/DefaultBoundedRangeModel.java,
- javax/swing/JComponent.java,
- javax/swing/JList.java,
- javax/swing/JProgressBar.java,
- javax/swing/JRadioButton.java,
- javax/swing/JTextArea.java,
- javax/swing/JTextField.java,
- javax/swing/JToggleButton.java,
- javax/swing/JTree.java,
- javax/swing/SpinnerListModel.java,
- javax/swing/event/EventListenerList.java,
- javax/swing/text/JTextComponent.java,
- javax/swing/text/StringContent.java,
- javax/swing/text/Utilities.java,
- javax/swing/undo/UndoManager.java,
- javax/swing/undo/UndoableEditSupport.java,
- javax/transaction/HeuristicCommitException.java,
- javax/transaction/HeuristicMixedException.java,
- javax/transaction/HeuristicRollbackException.java,
- javax/transaction/InvalidTransactionException.java,
- javax/transaction/NotSupportedException.java,
- javax/transaction/RollbackException.java,
- javax/transaction/Status.java,
- javax/transaction/Synchronization.java,
- javax/transaction/SystemException.java,
- javax/transaction/Transaction.java,
- javax/transaction/TransactionManager.java,
- javax/transaction/TransactionRequiredException.java,
- javax/transaction/TransactionRolledbackException.java,
- javax/transaction/UserTransaction.java,
- javax/transaction/xa/XAException.java,
- javax/transaction/xa/XAResource.java,
- javax/transaction/xa/Xid.java,
- javax/xml/XMLConstants.java,
- javax/xml/datatype/DatatypeConfigurationException.java,
- javax/xml/datatype/DatatypeConstants.java,
- javax/xml/datatype/DatatypeFactory.java,
- javax/xml/datatype/Duration.java,
- javax/xml/datatype/XMLGregorianCalendar.java,
- javax/xml/namespace/NamespaceContext.java,
- javax/xml/namespace/QName.java,
- javax/xml/parsers/DocumentBuilder.java,
- javax/xml/parsers/DocumentBuilderFactory.java,
- javax/xml/parsers/FactoryConfigurationError.java,
- javax/xml/parsers/ParserConfigurationException.java,
- javax/xml/parsers/SAXParser.java,
- javax/xml/parsers/SAXParserFactory.java,
- javax/xml/transform/ErrorListener.java,
- javax/xml/transform/OutputKeys.java,
- javax/xml/transform/Result.java,
- javax/xml/transform/Source.java,
- javax/xml/transform/SourceLocator.java,
- javax/xml/transform/Templates.java,
- javax/xml/transform/Transformer.java,
- javax/xml/transform/TransformerConfigurationException.java,
- javax/xml/transform/TransformerException.java,
- javax/xml/transform/TransformerFactory.java,
- javax/xml/transform/TransformerFactoryConfigurationError.java,
- javax/xml/transform/URIResolver.java,
- javax/xml/transform/dom/DOMLocator.java,
- javax/xml/transform/dom/DOMResult.java,
- javax/xml/transform/dom/DOMSource.java,
- javax/xml/transform/sax/SAXResult.java,
- javax/xml/transform/sax/SAXSource.java,
- javax/xml/transform/sax/SAXTransformerFactory.java,
- javax/xml/transform/sax/TemplatesHandler.java,
- javax/xml/transform/sax/TransformerHandler.java,
- javax/xml/transform/stream/StreamResult.java,
- javax/xml/transform/stream/StreamSource.java,
- javax/xml/validation/Schema.java,
- javax/xml/validation/SchemaFactory.java,
- javax/xml/validation/TypeInfoProvider.java,
- javax/xml/validation/Validator.java,
- javax/xml/validation/ValidatorHandler.java,
- javax/xml/xpath/XPathConstants.java,
- javax/xml/xpath/XPathException.java,
- javax/xml/xpath/XPathExpression.java,
- javax/xml/xpath/XPathExpressionException.java,
- javax/xml/xpath/XPathFactory.java,
- javax/xml/xpath/XPathFactoryConfigurationException.java,
- javax/xml/xpath/XPathFunction.java,
- javax/xml/xpath/XPathFunctionException.java,
- javax/xml/xpath/XPathFunctionResolver.java:
- Fixed usage of @author tag, reworked import statements,
- removed CVS tags, changed the modifier order and fixed
- HTML usage in javadocs.
-
-2005-02-16 Julian Scheid <julian@sektor37.de>
-
- * gnu/java/nio/charset/UTF_8.java (decodeLoop): Set inPos to
- in.position().
- (encodeLoop): Likewise.
-
-2005-02-16 Mark Wielaard <mark@klomp.org>
-
- * Makefile.am (ordinary_java_source_files): Add new files
- gnu/java/security/ber/BER.java,
- gnu/java/security/ber/BEREncodingException.java,
- gnu/java/security/ber/BERReader.java,
- gnu/java/security/ber/BERValue.java,
- gnu/java/security/pkcs/PKCS7SignedData.java and
- gnu/java/security/pkcs/SignerInfo.java.
- * Makefile.in: Regenerated.
-
-2005-02-16 Casey Marshall <csm@gnu.org>
-
- * gnu/java/security/provider/GnuDSAPrivateKey.java
- (encodedKey): new field.
- (getFormat): return "PKCS#8".
- (getEncoded): implemented.
- (toString): check for 'null' values.
- * gnu/java/security/provider/GnuDSAPublicKey.java
- (encodedKey): new field.
- (getFormat): return "X.509".
- (getEncoded): implemented.
- (toString): check for 'null' values.
-
-2005-02-16 Michael Koch <konqueror@gmx.de>
-
- * java/util/jar/JarFile.java: Imports reworked.
-
-2005-02-16 Mark Wielaard <mark@klomp.org>
-
- * java/util/jar/JarFile.java (verify): Make package private.
- (signaturesRead): Likewise.
- (verified): Likewise.
- (entryCerts): Likewise.
- (DEBUG): Likewise.
- (debug): Likewise.
- (entries): Construct new JarEnumeration with reference to this.
- (JarEnumeration): Make static.
- (JarEnumeration.jarfile): New field.
- (JarEnumeration.nextElement): Use and synchronize on jarfile.
- Compare verified value to Boolean.TRUE or Boolean.False only
- when verify is true.
- (getEntry): Make synchronized. Compare value of verified to
- Boolean.TRUE.
- (getInputStream): Construct EntryInputStream with reference to this.
- (getManifest): Make synchronized.
- (EntryInputStream): Make static.
- (EntryInputStream.jarfile): New field.
- (EntryInputStream.EntryInputStream): Check if manifest exists,
- before getting attributes.
- (eof): Synchronize on jarfile.
-
-2005-02-16 Casey Marshall <csm@gnu.org>
-
- * java/util/jar/JarFile.java (verify): return if the jar is signed
- with an unsupported algorithm.
-
-2005-02-16 Mark Wielaard <mark@klomp.org>
-
- * java/util/jar/JarFile.java (EntryInputStream): Add actual
- InputStream as argument.
- (getInputStream): Construct a new EntryInputStream with the result of
- super.getInputStream(entry).
-
-2005-02-16 Casey Marshall <csm@gnu.org>
-
- Signed JAR file support.
- * java/net/URLClassLoader.java
- (JarURLResource.getCertificates): re-read jar entry to ensure
- certificates are picked up.
- (findClass): fill in class `signers' field, too.
- * java/util/jar/JarFile.java (META_INF): new constant.
- (PKCS7_DSA_SUFFIX): new constant.
- (PKCS7_RSA_SUFFIX): new constant.
- (DIGEST_KEY_SUFFIX): new constant.
- (SF_SUFFIX): new constant.
- (MD2_OID): new constant.
- (MD4_OID): new constant.
- (MD5_OID): new constant.
- (SHA1_OID): new constant.
- (DSA_ENCRYPTION_OID): new constant.
- (RSA_ENCRYPTION_OID): new constant.
- (signaturesRead): new field.
- (verified): new field.
- (entryCerts): new field.
- (DEBUG): new constant.
- (debug): new method.
- (JarEnumeration.nextElement): fill in entry certificates, read
- signatures if they haven't been read.
- (getEntry): likewise.
- (getInputStream): verify stream if it hasn't been verified yet.
- (readSignatures): new method.
- (verify): new method.
- (verifyHashes): new method.
- (readManifestEntry): new method.
- (EntryInputStream): new class.
- * gnu/java/io/Base64InputStream.java (decode): new class
- method.
- * gnu/java/security/der/DERReader.java don't make class
- final.
- (in): made protected.
- (encBuf): likewise.
- (readLength): likewise.
- * gnu/java/security/ber/BER.java,
- * gnu/java/security/ber/BEREncodingException.java,
- * gnu/java/security/ber/BERReader.java,
- * gnu/java/security/ber/BERValue.java,
- * gnu/java/security/pkcs/PKCS7SignedData.java,
- * gnu/java/security/pkcs/SignerInfo.java:
- new files.
-
-2005-02-16 Tom Tromey <tromey@redhat.com>
-
- * gnu/gcj/runtime/SharedLibHelper.java (findHelper): Delete
- copied file on exit.
-
-2005-02-15 Mark Wielaard <mark@klomp.org>
-
- * java/awt/BasicStroke.java (hashCode): Check for null dash.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GtkArg.java,
- gnu/java/awt/peer/gtk/GtkArgList.java:
- Removed.
-
-2005-02-15 Craig Black <craig.black@aonix.com>
-
- * gnu/java/awt/peer/gtk/GtkCheckboxMenuItem.java
- (postMenuActionEvent): Implement to notify ItemListeners.
- * java/awt/CheckboxMenuItem.java
- (dispatchEventImpl): Update state on ItemEvent.
- * java/awt/MenuItem.java
- (processActionEvent): Retarget event source.
-
-2005-02-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * gnu/java/awt/color/ClutProfileConverter.java,
- gnu/java/awt/peer/ClasspathTextLayoutPeer.java,
- gnu/java/awt/peer/gtk/GdkFontPeer.java,
- gnu/java/awt/peer/gtk/GdkGlyphVector.java,
- gnu/java/awt/peer/gtk/GdkGraphics2D.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/GdkTextLayout.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/GtkComponentPeer.java,
- gnu/java/awt/peer/gtk/GtkContainerPeer.java,
- gnu/java/awt/peer/gtk/GtkDialogPeer.java,
- gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
- gnu/java/awt/peer/gtk/GtkFontPeer.java,
- gnu/java/awt/peer/gtk/GtkFramePeer.java,
- gnu/java/awt/peer/gtk/GtkLabelPeer.java,
- gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java,
- gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
- gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
- gnu/java/awt/peer/gtk/GtkTextComponentPeer.java,
- gnu/java/awt/peer/gtk/GtkToolkit.java,
- gnu/java/awt/peer/gtk/GtkWindowPeer.java,
- javax/swing/JPopupMenu.java,
- javax/swing/JSpinner.java,
- javax/swing/SortingFocusTraversalPolicy.java,
- javax/swing/SwingUtilities.java,
- javax/swing/plaf/basic/BasicComboBoxEditor.java,
- javax/swing/plaf/basic/BasicComboBoxRenderer.java,
- javax/swing/tree/DefaultMutableTreeNode.java:
- Removed unused imports and expanded starred
- imports.
-
-2005-02-15 Mark Wielaard <mark@klomp.org>
-
- * java/awt/AWTKeyStroke.java (getAWTKeyStroke(String)): Throw
- IllegalArgumentException when the given String is null.
-
- * javax/swing/KeyStroke.java (getKeyStroke(String)): Return null
- when given keystoke sequence cannot be parsed.
-
- * javax/swing/JRootPane.java (setJMenuBar): Remove current menubar
- if one is installed. Only install the given menubar is not null.
-
- * javax/swing/JViewport.java (getViewSize): Return an empty
- Dimension when the view isn't set or preferred component size when
- no viewSize is set.
-
- * javax/swing/ViewportLayout.java (preferredLayoutSize): Return an
- empty Dimension when there is no view set.
- (minimumLayoutSize): Likewise.
- (layoutContainer): Don't try to layout when there is no view.
-
-2005-02-15 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * jawt.c: New file.
- * include/jawt.h: Likewise.
- * include/jawt_md.h: Likewise.
- * include/Makefile.am (tool_include__HEADERS): Add jawt.h and
- jawt_md.h files.
- * jni/classpath/classpath_jawt.h: Likewise.
- * jni/gtk-peer/gtk_jawt.c: Likewise.
- * Makefile.am: Build libjawt.so.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java:
- Merged file header with classpath CVS head.
- * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
- Merged code formatting with classpath CVS head.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c:
- Removed debug code.
- (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getGlyphVector):
- Handle special JNI strings with 2 '\0' at the end.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
- Merged file header with classpath CVS head.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c:
- Merged code formatting with classpath CVS head.
-
-2005-02-15 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c (create):
- Use GTK's built-in file system backend. Use GTK_RESPONSE_ACCEPT.
- (handle_response): Use GTK_RESPONSE_ACCEPT.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * Makefile.am: Fix library build breakage.
- * Makefile.in: Regenerate.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTabbedPane.java
- (Page.setDisplayedMnemonicIndex): Handle empty menmonic.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/tree/DefaultMutableTreeNode.java:
- Reworked Javadocs all over.
- (getPathToRoot): Fixed direction of result array initialization.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
- Fix includes for cairo 0.3.0 snappshot.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c:
- Merged file header from classpath CVS HEAD.
-
-2005-02-15 Craig Black <craig.black@aonix.com>
-
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
- (copyState): Pass a JNI global reference to signal handler.
- (realize_cb): Use and free JNI global reference.
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
- (create): Pass a JNI global reference to signal handler.
- (selection_changed): Match declaration.
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
- (dispose): Do not remove entries from state tables until after widget is
- destroyed.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * java/awt/Container.javai (paramString):
- If layoutMgr is null just return result of super.paramString().
- * java/awt/Scrollbar.java: Reformatted.
- * java/awt/im/InputContext.java (static):
- Removed redundant initializations.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/ImageIcon.java,
- javax/swing/UIManager.java,
- javax/swing/text/EditorKit.java,
- javax/swing/text/Segment.java:
- More whitespace cleanups.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/EmbeddedWindow.java,
- gnu/java/awt/image/ImageDecoder.java,
- gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
- java/awt/DefaultKeyboardFocusManager.java,
- java/awt/Frame.java,
- java/awt/image/RGBImageFilter.java,
- javax/swing/AbstractButton.java,
- javax/swing/ActionMap.java,
- javax/swing/ComponentInputMap.java,
- javax/swing/DefaultDesktopManager.java,
- javax/swing/ImageIcon.java,
- javax/swing/InputMap.java,
- javax/swing/JButton.java,
- javax/swing/JCheckBox.java,
- javax/swing/JCheckBoxMenuItem.java,
- javax/swing/JEditorPane.java,
- javax/swing/JMenu.java,
- javax/swing/JMenuItem.java,
- javax/swing/JOptionPane.java,
- javax/swing/JRootPane.java,
- javax/swing/JTable.java,
- javax/swing/MenuSelectionManager.java,
- javax/swing/RepaintManager.java,
- javax/swing/ScrollPaneLayout.java,
- javax/swing/SortingFocusTraversalPolicy.java,
- javax/swing/UIManager.java,
- javax/swing/ViewportLayout.java,
- javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java,
- javax/swing/plaf/basic/BasicInternalFrameUI.java,
- javax/swing/plaf/basic/BasicLabelUI.java,
- javax/swing/plaf/basic/BasicListUI.java,
- javax/swing/plaf/basic/BasicMenuItemUI.java,
- javax/swing/plaf/basic/BasicMenuUI.java,
- javax/swing/plaf/basic/BasicOptionPaneUI.java,
- javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java,
- javax/swing/plaf/basic/BasicRootPaneUI.java,
- javax/swing/plaf/basic/BasicScrollPaneUI.java,
- javax/swing/plaf/basic/BasicSplitPaneDivider.java,
- javax/swing/plaf/basic/BasicTextUI.java,
- javax/swing/table/TableColumnModel.java,
- javax/swing/text/AbstractDocument.java,
- javax/swing/text/EditorKit.java,
- javax/swing/text/Position.java,
- javax/swing/text/Segment.java,
- javax/swing/text/StyledEditorKit.java,
- javax/swing/text/ViewFactory.java:
- Cleanup whitespace differences to classpath CVS HEAD.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
- (finalize): Call finish from here.
- (produce): Not from here.
- * Makefile.am (gtk_c_source_files):
- Remove jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c.
- * Makefile.in: Regenerate.
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java
- (cairoSetFont):
- (cairoDrawGdkTextLayout):
- (cairoDrawString):
- (getPeerTextMetrics):
- (getPeerFontMetrics): Remove.
- (setFont): Don't call cairoSetFont.
- (cairoDrawGlyphVector): Accept font peer argument.
- (drawGlyphVector): Pass font peer to cairoDrawGlyphVector.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
- (ensure_metrics_cairo):
- (gnu_java_awt_peer_gtk_GdkGraphics2D_cairoSetFont):
- (gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawString):
- (gnu_java_awt_peer_gtk_GdkGraphics2D_getPeerFontMetrics):
- (gnu_java_awt_peer_gtk_GdkGraphics2D_getPeerTextMetrics):
- (metrics_cairo):
- (metrics_surface): Remove.
- (gnu_java_awt_peer_gtk_GdkGraphics2D_cairoDrawGlyphVector):
- Pass and install font peer.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * Makefile.am: Create "split library" structure.
- * Makefile.in: Regenerate.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
- Release GDK lock during upcalls.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c: Remove.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
- (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getGlyphVector):
- (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getFontMetrics):
- (Java_gnu_java_awt_peer_gtk_GdkFontPeer_getTextMetrics): New methods.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c: Remove.
- * gnu/java/awt/peer/gtk/GdkFontPeer.java
- (getGlyphVector):
- (getFontMetrics):
- (getTextMetrics): New native methods.
- * gnu/java/awt/peer/gtk/GdkFontMetrics.java: Remove native parts.
- * gnu/java/awt/peer/gtk/GdkGlyphVector.java: Likewise.
- * Makefile.am: Remove native entries for GdkFontMetrics, GdkGlyphVector.
- * Makefile.in: Regenerate.
-
-2005-02-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * javax/swing/SwingUtilities.java:
- (getAccessibleAt(java.awt.Component, java.awt.Point)):
- Implemented and documented.
- (getAccessibleChild(java.awt.Component, int)): Likewise.
- (getAccessibleChildrenCount(java.awt.Component)): Likewise.
- (getAccessibleIndexInParent(java.awt.Component)): Likewise.
- (getAccessibleStateSet(java.awt.Component)): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/SwingUtilities.java
- (getFontMetrics): Removed.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * java/awt/Container.java
- (paramString): Implemented.
- * javax/swing/AbstractButton.java
- (paramString): Implemented.
- * javax/swing/JComponent.java
- (paramString): Implemented.
- * javax/swing/JMenu.java
- (paramString): Implemented.
- * javax/swing/JMenuBar.java
- (paramString): Implemented.
- * javax/swing/JMenuItem.java
- (paramString): Implemented.
- * javax/swing/JPopupMenu.java
- (paramString): Implemented.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JMenu.java
- (uiClassID): Removed.
- (JMenu): Set invoker on popup menu.
- (getUIClassID): Return id directly.
- (getItemCount): Simply return getMenuComponentCount().
- Fixed javadoc.
- (isTopLevelMenu): Simplified.
- * javax/swing/JMenuItem.java
- (uiClassID): Removed.
- (getUIClassID): Return id directly.
- * javax/swing/JPopupMenu.java
- (uiClassID): Removed.
- (JPopupMenu): Always initialize correctly.
- (getSubElements): Only return components implementing MenuElement
- interface.
- (HeavyWeightPopup.hide): Removed.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * java/awt/image/ReplicateScaleFilter.java
- (replicatePixels): Made private.
- * javax/swing/colorchooser/DefaultRGBChooserPanel.java
- (DefaultRGBChooserPanel): Made package private.
- * javax/swing/colorchooser/DefaultSwatchChooserPanel.java
- (RecentSwatchPanel): Likewise.
- * javax/swing/event/MouseInputAdapter.java: Reformatted.
- (MouseInputAdapter): Made abstract.
- * javax/swing/tree/DefaultMutableTreeNode.java
- (random): Removed.
- (growTree): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * java/awt/dnd/DropTarget.java (addDropTargetListener):
- Clarified comments.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JComponent.java (getComponentGraphics):
- Removed accidently commited code.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * java/awt/dnd/DropTarget.java
- (addDropTargetListener): Despite documentation, do not throw.
- * javax/swing/JComponent.java: Set a default DropTarget.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/AbstractAction.java
- (ENABLED_PROPERTY): Removed.
- (setEnabled): Replaced constant with real string.
- * javax/swing/AbstractButton.java
- (createActionPropertyChangeListener.propertyChange): Likewise.
- * javax/swing/JComboBox.java
- (DEFAULT_MAXIMUM_ROW_COUNT): Made private.
- (EDITABLE_CHANGED_PROPERTY): Removed.
- (MAXIMUM_ROW_COUNT_CHANGED_PROPERTY):Likewise.
- (ENABLED_CHANGED_PROPERTY):Likewise.
- (RENDERER_CHANGED_PROPERTY):Likewise.
- (EDITOR_CHANGED_PROPERTY):Likewise.
- (MODEL_CHANGED_PROPERTY):Likewise.
- (uiClassID):Likewise.
- (getUIClassID): Replaced constant with real string.
- (setModel):Likewise.
- (setEditable):Likewise.
- (setMaximumRowCount):Likewise.
- (setRenderer):Likewise.
- (setEditor):Likewise.
- (setEnabled):Likewise.
- * javax/swing/JLabel.java
- (DISABLED_ICON_CHANGED_PROPERTY): Removed.
- (DISPLAYED_MNEMONIC_CHANGED_PROPERTY): Likewise.
- (DISPLAYED_MNEMONIC_INDEX_CHANGED_PROPERTY): Likewise.
- (HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY): Likewise.
- (HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY): Likewise.
- (ICON_CHANGED_PROPERTY): Likewise.
- (ICON_TEXT_GAP_CHANGED_PROPERTY): Likewise.
- (LABEL_FOR_CHANGED_PROPERTY): Likewise.
- (TEXT_CHANGED_PROPERTY): Likewise.
- (VERTICAL_ALIGNMENT_CHANGED_PROPERTY): Likewise.
- (VERTICAL_TEXT_POSITION_CHANGED_PROPERTY): Likewise.
- (setText): Replaced constant with real string.
- (setIcon): Likewise.
- (setDisabledIcon): Likewise.
- (setDisplayedMnemonic): Likewise.
- (setIconTextGap): Likewise.
- (setVerticalAlignment): Likewise.
- (setHorizontalAlignment): Likewise.
- (setVerticalTextPosition): Likewise.
- (setHorizontalTextPosition): Likewise.
- (setLabelFor): Replaced constant with real string.
- Fire property change event after property got changed.
- * javax/swing/JList.java
- (CELL_RENDERER_PROPERTY_CHANGED): Likewise.
- (FIXED_CELL_HEIGHT_PROPERTY_CHANGED): Likewise.
- (FIXED_CELL_WIDTH_PROPERTY_CHANGED): Likewise.
- (LAYOUT_ORIENTATION_PROPERTY_CHANGED): Likewise.
- (MODEL_PROPERTY_CHANGED): Likewise.
- (PROTOTYPE_CELL_VALUE_PROPERTY_CHANGED): Likewise.
- (SELECTION_BACKGROUND_PROPERTY_CHANGED): Likewise.
- (SELECTION_FOREGROUND_PROPERTY_CHANGED): Likewise.
- (SELECTION_MODEL_PROPERTY_CHANGED): Likewise.
- (setFixedCellWidth): Reimplemented.
- (setFixedCellHeight): Exit if new value is identical.
- Replaced constant with real string.
- (setSelectionBackground): Likewise.
- (setSelectionForeground): Likewise.
- (setPrototypeCellValue): Likewise.
- (setCellRenderer): Replaced constant with real string.
- (setModel): Likewise.
- (setSelectionModel): Likewise.
- * javax/swing/JMenuBar.java
- (BORDER_PAINTED_CHANGED_PROPERTY): Removed.
- (MODEL_CHANGED_PROPERTY): Likewise.
- (MARGIN_CHANGED_PROPERTY): Likewise.
- (setBorderPainted): Reimplemented.
- (setMargin): Likewise.
- (setSelectionModel): Replaced constant with real string.
- * javax/swing/JPopupMenu.java
- (LABEL_CHANGED_PROPERTY): Removed.
- (VISIBLE_CHANGED_PROPERTY): Likewise.
- (borderPainted): Likewise.
- (setLabel): Replaced constant with real string.
- (setVisible): Exit if new value is identical.
- Replaced constant with real string.
- * javax/swing/JProgressBar.java
- (BORDER_PAINTED_CHANGED_PROPERTY): Removed.
- (ORIENTATION_CHANGED_PROPERTY): Likewise.
- (STRING_CHANGED_PROPERTY): Likewise.
- (STRING_PAINTED_CHANGED_PROPERTY): Likewise.
- (INDETERMINATE_CHANGED_PROPERTY): Likewise.
- (setOrientation): Replaced constant with real string.
- (setStringPainted): Likewise.
- (setString): Likewise.
- (setBorderPainted): Likewise.
- (setIndeterminate): Likewise.
- * javax/swing/JScrollBar.java
- (BLOCK_INCREMENT_CHANGED_PROPERTY): Removed.
- (MODEL_CHANGED_PROPERTY): Likewise.
- (ORIENTATION_CHANGED_PROPERTY): Likewise.
- (setOrientation): Replaced constant with real string.
- (setModel): Likewise.
- (setUnitIncrement): Likewise.
- (setBlockIncrement): Likewise.
- * javax/swing/JScrollPane.java
- (COLUMN_HEADER_CHANGED_PROPERTY): Removed.
- (COMPONENT_ORIENTATION_CHANGED_PROPERTY): Likewise.
- (HORIZONTAL_SCROLLBAR_CHANGED_PROPERTY): Likewise.
- (HORIZONTAL_SCROLLBAR_POLICY_CHANGED_PROPERTY): Likewise.
- (LAYOUT_CHANGED_PROPERTY): Likewise.
- (ROW_HEADER_CHANGED_PROPERTY): Likewise.
- (VERTICAL_SCROLLBAR_CHANGED_PROPERTY): Likewise.
- (VERTICAL_SCROLLBAR_POLICY_CHANGED_PROPERTY): Likewise.
- (VIEWPORT_CHANGED_PROPERTY): Likewise.
- (VIEWPORT_BORDER_CHANGED_PROPERTY): Likewise.
- (WHEEL_SCROLLING_ENABLED_CHANGED_PROPERTY): Likewise.
- (setComponentOrientation): Replaced constant with real string.
- (setColumnHeader): Likewise.
- (setHorizontalScrollBar): Likewise.
- (setHorizontalScrollBarPolicy): Likewise.
- (setRowHeader): Likewise.
- (setVerticalScrollBar): Likewise.
- (setVerticalScrollBarPolicy): Likewise.
- (setWheelScrollingEnabled): Likewise.
- (setViewport): Likewise.
- (setViewportBorder): Likewise.
- * javax/swing/JSlider.java
- (INVERTED_CHANGED_PROPERTY): Removed.
- (LABEL_TABLE_CHANGED_PROPERTY): Likewise.
- (MAJOR_TICK_SPACING_CHANGED_PROPERTY): Likewise.
- (MINOR_TICK_SPACING_CHANGED_PROPERTY): Likewise.
- (MODEL_CHANGED_PROPERTY): Likewise.
- (ORIENTATION_CHANGED_PROPERTY): Likewise.
- (PAINT_LABELS_CHANGED_PROPERTY): Likewise.
- (PAINT_TICKS_CHANGED_PROPERTY): Likewise.
- (setModel): Replaced constant with real string.
- (setOrientation): Likewise.
- (setLabelTable): Likewise.
- (setInverted): Likewise.
- (setMajorTickSpacing): Likewise.
- (setMinorTickSpacing): Likewise.
- (setPaintTicks): Likewise.
- (setPaintLabels): Likewise.
- * javax/swing/JTabbedPane.java
- (MODEL_CHANGED_PROPERTY): Removed.
- (TAB_PLACEMENT_CHANGED_PROPERTY): Likewise.
- (TAB_LAYOUT_POLICY_CHANGED_PROPERTY): Likewise.
- (setModel): Replaced constant with real string.
- (setTabPlacement): Likewise.
- (setTabLayoutPolicy): Likewise.
- * javax/swing/JToolBar.java
- (ORIENTATION_CHANGED_PROPERTY): Removed.
- (FLOATABLE_CHANGED_PROPERTY): Likewise.
- (BORDER_PAINTED_CHANGED_PROPERTY): Likewise.
- (MARGIN_CHANGED_PROPERTY): Likewise.
- (ROLLOVER_CHANGED_PROPERTY): Likewise.
- (setRollover): Replaced constant with real string.
- (setMargin): Likewise.
- (setBorderPainted): Likewise.
- (setFloatable): Likewise.
- (setOrientation): Likewise.
- * javax/swing/plaf/basic/BasicComboBoxUI.java
- (PropertyChangeHandler.propertyChange): Likewise.
- * javax/swing/plaf/basic/BasicComboPopup.java
- (PropertyChangeHandler.propertyChange): Likewise.
- * javax/swing/plaf/basic/BasicMenuBarUI.java
- (PropertyChangeHandler.propertyChange): Likewise.
- * javax/swing/plaf/basic/BasicProgressBarUI.java
- (PropertyChangeHandler.propertyChange): Likewise.
- * javax/swing/plaf/basic/BasicScrollBarUI.java
- (PropertyChangeHandler.propertyChange): Likewise.
- * javax/swing/plaf/basic/BasicSliderUI.java
- (PropertyChangeHandler.propertyChange): Likewise.
- * javax/swing/plaf/basic/BasicTabbedPaneUI.java
- (PropertyChangeHandler.propertyChange): Likewise.
- * javax/swing/plaf/basic/BasicToolBarUI.java
- (PropertyChangeHandler.propertyChange): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/DefaultButtonModel.java
- (changeState): Made private.
- * javax/swing/DefaultDesktopManager.java
- (setWasIcon): Fixed second argument to be java.lang.Boolean.
- * javax/swing/JLayeredPane.java
- (layerToRange): Made private.
- (incrLayer): Likewise.
- (decrLayer): Likewise.
- * javax/swing/JTable.java
- (dragEnabled): Likewise.
- (preferredViewportSize): Renamed from preferredScrollableViewportSize.
- * javax/swing/KeyStroke.java
- (Keystroke): Made private.
- * javax/swing/TransferHandler.java
- (COMMAND_COPY): Likewise.
- (COMMAND_CUT): Likewise.
- (COMMAND_PASTE): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTextField.java
- (postActionEvent): Use text in field when actionCommand is null.
- (getActionCommand): Removed.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/AbstractSet.java: Removed.
- * Makefile.am: Removed javax/swing/AbstractSet.java.
- * Makefile.in: Regenerated.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * java/awt/Window.java
- (AccessibleWindow.getAccessibleStateSet): Fixed method name.
- * java/awt/dnd/DnDConstants.java
- (DnDConstants): New private constructor.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/DefaultCellRenderer.java: Removed.
- * Makefile.am: Removed javax/swing/DefaultCellRenderer.java.
- * Makefile.in: Regenerated.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/AbstractButton.java
- (fireItemStateChanged): Made protected.
- (fireActionPerformed): Likewise.
- (fireStateChanged): Likewise.
- * javax/swing/DefaultButtonModel.java
- (fireItemStateChanged): Likewise.
- (fireActionPerformed): Likewise.
- (fireStateChanged): Likewise.
- * javax/swing/JApplet.java
- (JApplet): Removed.
- (frameInit): Likewise.
- (setRootPane): Made protected.
- (createRootPane): Likewise.
- * javax/swing/JComponent.java
- (getClientProperty): Likewise.
- (putClientProperty): Likewise.
- * javax/swing/JEditorPane.java
- (getContentType): Likewise.
- (setContentType): Likewise.
- * javax/swing/JFrame.java
- (setRootPane): Likewise.
- (createRootPane): Likewise.
- * javax/swing/JInternalFrame.java
- (getFocusCycleRootAncestor): Made final. Added @since tag.
- (isFocusCycleRoot): Likewise.
- (getWarningString): Made final.
- * javax/swing/JScrollBar.java
- (changeListener): Removed.
- (changeEvent): Likewise.
- (createChangeListener): Likewise.
- (fireStateChanged): Likewise.
- (addChangeListener): Likewise.
- (removeChangeListener): Likewise.
- (getChangeListeners): Likewise.
- * javax/swing/JScrollPane.java
- (createViewport): Made protected.
- * javax/swing/JViewport.java
- (addImpl): Likewise.
- (setBorder): New method.
- * javax/swing/JWindow.java
- (setRootPane): Made protected.
- (createRootPane): Likewise.
- * javax/swing/plaf/basic/BasicButtonUI.java
- (installListeners): Likewise.
- (uninstallListeners): Likewise.
- * javax/swing/plaf/basic/BasicProgressBarUI.java
- (incrementAnimationIndex): Likewise.
- * javax/swing/plaf/basic/BasicTabbedPaneUI.java
- (createLayoutManager): Likewise.
- * javax/swing/table/DefaultTableCellRenderer.java
- (firePropertyChange): Likewise.
- * javax/swing/table/JTableHeader.java
- (AccessibleJTableHeaderEntry.AccessibleJTableHeaderEntry):
- New constructor.
- * javax/swing/text/PlainDocument.java
- (reindex): Made private.
- * javax/swing/text/PlainView.java
- (drawLine): Made protected.
- (getTabSize): Likewise.
- * javax/swing/text/View.java
- (setSize): Removed.
- (preferenceChanged): New method.
- (getBreakWeight): Likewise.
- (breakView): Likewise.
- (getViewIndex): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JScrollPane.java
- (ScrollBar): Made class protected.
- * javax/swing/JSpinner.java
- (JSpinner): Added @since tag.
- (listenerList): Removed.
- * javax/swing/JTable.java
- (setValueAt): New method.
- (getColumn): Likewise.
- * javax/swing/JWindow.java
- (rootPaneCheckingEnabled): Renamed from checking.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicTextUI.java
- (RootView.modelToView): Made it public and return a java.awt.Shape.
- Handle null subview.
- (uninstall): Set textComponent to null when its not possible used
- anymore.
- * javax/swing/text/View.java
- (setParent): Use better argument name.
- (getContainer): Get parent via getParent().
- (getViewFactory): Likewise.
- (getAttributes): Get element via getElement().
- (getStartOffset): Likewise.
- (getEndOffset): Likewise.
- (getResizeWeight): New method.
- (getMaximumSpan): Likewise.
- (getMinimumSpan): Likewise.
- (setSize): Likewise.
- (getGraphics): Likewise.
-
-2005-02-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/awt/Checkbox.java:
- (AccessibleAWTCheckbox()): Added public constructor
- to call superclass.
- * java/awt/Choice.java:
- (AccessibleAWTChoice): Added class documentation.
- (AccessibleAWTChoice()): Added public constructor
- to call superclass.
- (AccessibleAWTChoice.getAccessibleAction()): Documented.
- (AccessibleAWTChoice.getAccessibleRole()): Documented,
- and changed role to COMBO_BOX.
- (AccessibleAWTChoice.getAccessibleActionCount()): Documented.
- (AccessibleAWTChoice.getAccessibleActionDescription(int)): Documented.
- (AccessibleAWTChoice.doAccessibleAction(int)): Documented.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
- Michael Koch <konqueror@gmx.de>
-
- * javax/swing/LayoutFocusTraversalPolicy.java,
- javax/swing/SortingFocusTraversalPolicy.java:
- New classes.
- * Makefile.am: Added new classes.
- * Makefike.in: Regenerated.
-
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/DebugGraphics.java: Mostly implemented.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/SwingUtilities.java
- (findFocusOwner): New method.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/DefaultEditorKit.java
- (read): Added '\n' after each line.
- * javax/swing/text/PlainView.java
- (modelToView): Update metrics.
- (drawLine): Use offsets from element.
- (paint): Update metrics. Draw all lines.
-
-2005-02-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/awt/Checkbox.java:
- (AccessibleAWTCheckbox): Added class documentation
- * java/awt/Scrollbar.java:
- (AccessibleAWTScrollBar): typo corrected and docs added
- (AccessibleAWTScrollBar.getAccessibleRole()): documented
- (AccessibleAWTScrollBar.getAccessibleStateSet()): likewise
- (AccessibleAWTScrollBar.getAccessibleValue()): likewise
- (AccessibleAWTScrollBar.getCurrentAccessibleValue()): likewise
- (AccessibleAWTScrollBar.setCurrentAccessibleValue(int)): likewise
- (AccessibleAWTScrollBar.getMinimumAccessibleValue()): likewise
- (AccessibleAWTScrollBar.getMaximumAccessibleValue()): likewise
- (getAccessibleContext()): name of accessible class corrected
-
-2005-02-15 Mark Wielaard <mark@klomp.org>
-
- * java/awt/BasicStroke.java (hashCode): Implement.
- (equals): Document.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * java/awt/print/PrinterJob.java
- (pageDialog): Throws java.awt.HeadlessException.
- (printDialog): Likewise.
-
-2005-02-15 Mark Wielaard <mark@klomp.org>
-
- * jni/gtk-peer/gtkpeer.h (gdk_env): Fix prototype.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTable.java
- (getValueAt): New method.
- * javax/swing/table/JTableHeader.java
- (columnAtPoint): New method.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTextField.java
- (actions): New field.
- (static): Initalize actions field.
- (getActions): New method.
-
-2005-02-15 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/awt/Checkbox.java:
- (AccessibleAWTCheckbox): name capitalization corrected
- and serialization UID added.
- (AccessibleAWTCheckbox.itemStateChanged(java.awt.event.ItemEvent)):
- documented.
- (AccessibleAWTCheckbox.getAccessibleAction()): likewise
- (AccessibleAWTCheckbox.getAccessibleValue()): likewise
- (AccessibleAWTCheckbox.getAccessibleActionCount()): likewise
- (AccessibleAWTCheckbox.getAccessibleActionDescription(int)): likewise
- (AccessibleAWTCheckbox.doAccessibleAction(int)): likewise
- (AccessibleAWTCheckbox.getCurrentAccessibleValue()): likewise
- (AccessibleAWTCheckbox.setCurrentAccessibleValue(int)): likewise
- (AccessibleAWTCheckbox.getMinimumAccessibleValue()): likewise
- (AccessibleAWTCheckbox.getMaximumAccessibleValue()): likewise
- (AccessibleAWTCheckbox.getAccessibleRole()): likewise
- (AccessibleAWTCheckbox.getAccessibleStateSet()): implemented and
- documented
- (getAccessibleContext()): name of accessible class corrected
-
-2005-02-15 Sven de Marothy <sven@physto.se>
-
- * java/awt/geom/doc-files/Area-1.png,
- java/awt/geom/doc-files/Ellipse-1.png,
- java/awt/geom/doc-files/GeneralPath-1.png:
- New files.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c (env_union):
- Use union to avoid type-punning warning.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/DefaultListSelectionModel.java
- (clone): New method.
-
-2005-02-15 Mark Wielaard <mark@klomp.org>
-
- Reported by Martin Platter <motse@complang.tuwien.ac.at>
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
- (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFile):
- Correct method signature of gtkSetFilename.
-
-2005-02-15 Arnaud Vandyck <avdyk@gnu.org>
-
- * javax/swing/text/StringContent.java: New file.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * Makefile.am: Added javax/swing/text/StringContent.java.
- * Makefile.in: Regenerated.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/ClasspathToolkit.java:
- Import statements reworked.
- (imageCache): Made it of type java.util.HashMap.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/stream/MemoryCacheImageInputStream.java:
- Reworked import statements.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c:
- Rewrite uses of extern variable to be function calls.
- * jni/gtk-peer/gtkpeer.h (gdk_env): Change declaration to
- function, from extern variable.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
- (gdk_env): Remove variable, add new function.
- (java_vm): Add new variable.
- (Java_gnu_java_awt_peer_gtk_GtkToolkit_gtkInit): Initialize
- java_vm rather than old gdk_env variable.
-
-2005-02-15 David Gilbert <david.gilbert@object-refinery.com>
-
- * javax/swing/DefaultListModel.java
- (add): fire correct event,
- (addElement): corrected interval indices in event,
- (clear): corrected upper bound for interval, only fire event if
- list is not empty,
- (setSize): fire appropriate event.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * gnu/awt/xlib/XEventLoop.java: Add non-blocking event mode.
- * gnu/awt/xlib/XToolkit.java: Likewise.
- * gnu/gcj/xlib/XAnyEvent.java: Likewise.
- * gnu/gcj/xlib/natXAnyEvent.cc: Likewise.
- * gnu/java/awt/ClasspathToolkit.java: Likewise.
- * gnu/java/awt/peer/gtk/GtkToolkit.java: Likewise.
- * java/awt/EventQueue.java (getNextEvent):
- Adjust event loop to switch to native mode after 100ms.
- * javax/swing/Timer.java (drainEvents): Reuse Runnable.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
- (Java_gnu_java_awt_peer_gtk_GtkGenericPeer_dispose):
- Wake up event thread.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c
- (Java_gnu_java_awt_peer_gtk_GtkToolkit_iterateNativeQueue):
- Adjust event loop to switch to java mode after 100ms.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * jni.cc (_Jv_JNI_RegisterNatives): Re-add sync, which was
- accidentally removed in last change.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c,
- gnu/java/awt/peer/gtk/GtkMainThread.java: Removed.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * include/jni.h (_Jv_JNIEnv::bottom_locals): New field.
- * include/jvm.h (_Jv_FreeJNIEnv): Declare.
- * java/lang/natThread.cc (finalize_native): Call _Jv_FreeJNIEnv.
- * jni.cc: Reuse bottom frame between calls, avoid clearing
- frame when no local references are made.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/UIDefaults.java (UIDefaults):
- Fixed typo in javadoc (Thanks to Thomas Zander for reporting)
- Fixed HTML entity and removed a redundant comma.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/DefaultEditorKit.java
- (deinstall): Removed.
- (install): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/UIDefaults.java (put): Handle value of null.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * java/awt/Robot.java,
- java/awt/Scrollbar.java,
- java/awt/print/PrinterJob.java,
- javax/swing/JTable.java,
- javax/swing/text/AbstractDocument.java:
- Reworked import statements.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JEditorPane.java
- (read): Implemented.
- (write): Likewise.
- * javax/swing/text/DefaultEditorKit.java
- (page): Renamed from page_url. Made private.
- (editorKit): Renamed from kit. Made private.
- (ctype): Removed.
- (JEditorPane): All constructors reimplemented.
- (getContentType): Use content type from editor kit.
- (getEditorKit): Return editorKit.
- (getEditorKitForContentType):Likewise.
- (getPage): Return page.
- (setContentType): Reimplemented.
- (setEditorKit): Likewise.
- (setEditorKitForContentType): Removed wrong implementation.
- (setPage): Implemented.
-
-2005-02-15 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c
- (nativeSetIconImageFromData): Re-add native implementation.
-
-2005-02-15 David Gilbert <david.gilbert@object-refinery.com>
-
- * javax/swing/table/DefaultTableModel.java
- (DefaultTableModel()): Added Javadocs.
- (DefaultTableModel(int, int)): Fixed implementation.
- (DefaultTableModel(Vector, int)): Throw IllegalArgumentException
- for negative rowCount.
- (DefaultTableModel(Object[], int)): Added Javadocs.
- (DefaultTableModel(Vector, Vector)): Likewise.
- (DefaultTableModel(Object[][], Object[])): Likewise.
- (getDataVector): Likewise.
- (setDataVector(Vector, Vector)): Likewise.
- (setDataVector(Object[][], Object[])): Likewise.
- (newDataAvailable): Likewise.
- (newRowsAdded): Likewise.
- (rowsRemoved): Likewise.
- (setColumnIdentifiers(Vector)): Allow for null argument.
- (setColumnIdentifiers(Object[])): Added Javadocs.
- (setNumRows): Likewise.
- (setRowCount): Adds new rows if necessary, and sends more specific
- TableModelEvent.
- (setColumnCount): Allow for null columnIdentifiers.
- (addColumn(Object)): Added Javadocs.
- (addColumn(Object, Vector)): Handle null columnData.
- (addColumn(Object, Object[])): Handle columnData with more or less
- entries than rows in the table.
- (addRow(Vector)): Fire appropriate event.
- (addRow(Object[])): Added Javadocs.
- (insertRow(int, Vector)): Fire appropriate event.
- (insertRow(int, Object[])): Added Javadocs.
- (moveRow): Reimplemented.
- (removeRow(int)): Fire appropriate event.
- (getColumnCount): Allow for null columnIdentifiers.
- (getColumnName): Now returns empty string when column index is too
- large.
- (isCellEditable): Added Javadocs.
- (getValueAt): Likewise.
- (setValueAt): Fire more specific event.
- (convertToVector): Added Javadocs.
- * javax/swing/table/TableModel.java
- Added Javadocs.
-
-2005-02-15 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * libgcj.spec.in (lib): Add -l-javax-imageio.
-
-2005-02-15 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java: Replace direct
- references to event queue q with method call q().
- * gnu/java/awt/peer/gtk/GtkDialogPeer.java: Likewise.
- * gnu/java/awt/peer/gtk/GtkFramePeer.java: Likewise.
- * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java: Likewise.
- * gnu/java/awt/peer/gtk/GtkTextComponentPeer.java: Likewise.
- * gnu/java/awt/peer/gtk/GtkWindowPeer.java: Likewise.
- * gnu/java/awt/peer/gtk/GtkGenericPeer.java: Likewise.
- (q): New method.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * gnu/java/awt/ClasspathToolkit.java
- (registerImageIOSpis): New method.
- * gnu/java/awt/image/ImageDecoder.java
- (imageDecoder): New constructor using InputStream
- (startProduction): Handle existing InputStream.
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java
- (findSimpleIntegerArray): Make public and static.
- (updateBufferedImage): Set each pixel, in a loop.
- * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
- Implement ImageIO SPI classes.
- (createBufferedImage): Rewrite in terms of SPI classes.
- * gnu/java/awt/peer/gtk/GtkToolkit.java
- (registerImageIOSpis): New method.
- * java/lang/reflect/natMethod.cc
- (_Jv_CallAnyMethodA): Borrow a patch from aph, applied to trunk,
- which lets JNI call interface methods properly.
- * javax/imageio/ImageIO.java
- (WriterFormatFilter.filter): Fix copy-and-paste typos.
- (WriterMIMETypeFilter.filter): Likewise.
- (ImageReaderIterator): Pass extension argument through to SPI.
- (getReadersByFilter): Likewise.
- (getWritersByFilter): Likewise.
- (getImageReadersByFormatName): Likewise.
- (getImageReadersByMIMEType): Likewise.
- (getImageReadersBySuffix): Likewise.
- (getImageWritersByFormatName): Likewise.
- (getImageWritersByMIMEType): Likewise.
- (getImageWritersBySuffix): Likewise.
- (read): Implement.
- (write): Implement.
- * javax/imageio/ImageReader.java
- (progressListeners): Initialize.
- (setInput): Implement.
- * javax/imageio/ImageWriter.java
- (progressListeners): Initialize.
- (warningListeners): Likewise.
- (warningLocales): Likewise.
- (setOutput): Test "isInstance" rather than class equality.
- * javax/imageio/spi/IIORegistry.java
- (static): Add reader and writer SPIs.
- (IIORegistry): Call ClasspathToolkit.registerImageIOSpis.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
- (query_formats): New function.
- (save_to_stream): Likewise.
- (Java_gnu_java_awt_peer_gtk_GdkPixbufDecoder_streamImage): Likewise.
-
-2005-02-15 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c (mouseWheel):
- Call XFlush.
- (keyPress): Likewise.
- (keyRelease): Likewise.
-
-2005-02-15 Olga Rodimina <rodimina@redhat.com>
-
- * javax/swing/JTable.java
- (columnAtPoint): New Method. Implemented.
- (rowAtPoint): Likewise.
- (countSelections): Fixed few small count errors.
- (getSelections): Likewise.
- (setSelectionMode): Set selection mode for column
- selection model in addition to row selection model.
- * javax/swing/plaf/basic/BasicTableUI.java:
- (getRowForPoint): Removed. Replaced by
- JTable.rowAtPoint().
- (getColForPoint): Removed. Replaced by
- JTable.columnAtPoint().
- (updateSelection): Updated to call JTable.columnAtPoint
- and JTable.rowAtPoint.
- * javax/swing/table/DefaultTableColumnModel.java:
- (getSelectedColumns): Implemented.
- (getSelectedColumnCount): Implemented.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * Makefile.am
- (jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c)
- (gnu/java/awt/peer/gtk/GtkMainThread.java) : Remove.
- * Makefile.in: Regenerate.
- * gnu/awt/xlib/XEventLoop.java: Fix to match thread model.
- * gnu/awt/xlib/XFramePeer.java: Likewise.
- * gnu/awt/xlib/XToolkit.java: Likewise.
- * gnu/gcj/xlib/XAnyEvent.java: Likewise.
- * gnu/gcj/xlib/natXAnyEvent.cc: Likewise.
- * gnu/java/awt/ClasspathToolkit.java
- (nativeQueueEmpty)
- (wakeNativeQueue)
- (iterateNativeQueue): New methods.
- * gnu/java/awt/peer/gtk/GtkMainThread.java: Remove.
- * gnu/java/awt/peer/gtk/GtkToolkit.java
- (gtkInit): Absorb from defunct GtkMainThread class.
- (static): Run gtkInit in static startup block.
- (GtkToolkit): Remove construction of GtkMainThread and queue.
- (getSystemEventQueueImpl): Construct queue when requested.
- (nativeQueueEmpty)
- (wakeNativeQueue)
- (iterateNativeQueue): New methods.
- * java/awt/Component.java (removeNotify): Remove race.
- * java/awt/EventDispatchThread.java
- (EventDispatchThread): Don't start on construction.
- (run): Remove isInterrupted check.
- * java/awt/EventQueue.java (shutdown): New flag.
- (isShutdown): New method checking J2SE shutdown condition.
- (setShutdown): New method.
- (getNextEvent): Restructure to use ClasspathToolkit.
- (postEvent): Activate new thread on posting, wake thread on
- post of possible shutdown condition event.
- * java/awt/Frame.java
- (Frame): Call noteFrame in all constructors.
- (fireDummyEvent): New helper method.
- (addNotify): Fire a dummy event to wake up queue.
- (removeNotify): Fire a dummy event to wake up queue.
- (noteFrame): New method.
- (weakFrames): New static field.
- (getFrames): Implement.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c:
- Remove.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c:
- Move everything from GtkMainThread into this file
- (Java_gnu_java_awt_peer_gtk_GtkToolkit_iterateNativeQueue)
- (Java_gnu_java_awt_peer_gtk_GtkToolkit_wakeNativeQueue)
- (Java_gnu_java_awt_peer_gtk_GtkToolkit_nativeQueueEmpty):
- New functions to implement single-threaded queue semantics.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/metal/MetalLookAndFeel.java
- (getControlTextFont): New method.
- (getMenuTextFont): Likewise.
- (getSubTextFont): Likewise.
- (getSystemTextFont): Likewise.
- (getUserTextFont): Likewise.
- (getWindowTitleFont): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/AbstractDocument.java
- (documentFilter): New field.
- (getDocumentFilter): New method.
- (setDocumentFilter): Likewise.
- (dump): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTree.java
- (DynamicUtilTreeNode.hasChildren): Clarify javadoc.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/AbstractDocument.java
- (AbstractElement.getLength): Fixed off-by-one error.
- (AbstractElement.children): Made abstract.
- (AbstractElement.getAllowsChildren): Likewise.
- (AbstractElement.getElement): Likewise.
- (AbstractElement.dumpElement): New private method.
- (AbstractElement.dump): New method.
- (BranchElememt.getName): Fixed implementation.
- (BranchElememt.toString): Likewise.
- (BranchElememt.getElement): Fixed arguments.
- (LeafElement.getName): Fixed implementation.
- (LeafElement.toString): Likewise.
- * javax/swing/text/GapContent.java
- (GapContent): Put default content into buffer.
- * javax/swing/text/PlainDocument.java
- (reindex): Use empty attribute sets instead of null.
- (createDefaultRoot): Reimplemented.
- (insertUpdate): Call super method.
- (removeUpdate): Likewise.
- (getParagraphElement): Implemented.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/ClasspathToolkit.java
- (createRobot): Throws java.awt.AWTException.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c:
- Added '__attribute__((unused))' to all unused method arguments.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/DefaultBoundedRangeModel.java
- (fireValueChanged): Fixed off-by-one error.
-
-2005-02-15 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * Makefile.am (gtk_c_source_files): Add GdkRobotPeer.c.
- (gtk_awt_peer_sources): Add GdkScreenGraphicsDevice.java and
- GdkRobotPeer.java.
- (lib_gnu_java_awt_peer_gtk_la_CFLAGS): Add X flags.
- (lib_gnu_java_awt_peer_gtk_la_LDFLAGS): Add XTest flags.
- * gnu/awt/xlib/XToolkit.java (createRobot): New method.
- * gnu/java/awt/ClasspathToolkit.java (createRobot): New method.
- * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
- (getDefaultScreenDevice): Implement.
- * gnu/java/awt/peer/gtk/GdkRobotPeer.java: New file.
- * gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java: Likewise.
- * gnu/java/awt/peer/gtk/GtkToolkit.java (createRobot): New method.
- * java/awt/Robot.java: Implement.
- * java/awt/peer/RobotPeer.java: Rename parameters.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkRobotPeer.c: New file.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
- (awt_keycode_to_keysym): Make non-static.
- * jni/gtk-peer/gtkpeer.h (AWT_BUTTON1_MASK, AWT_BUTTON2_MASK,
- AWT_BUTTON3_MASK): Declare constants.
- (awt_keycode_to_keysym): Declare.
-
- * Makefile.am (AM_MAKEFLAGS): Set KEYS variable.
- * testsuite/libjava.mauve/mauve.exp (test_mauve): If KEYS exists
- and is non-empty pass its value to "make check".
- (test_mauve_sim): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/IIOParam.java
- (setSourceBands): New method.
- (setSourceSubsampling): Likewise.
- * javax/imageio/ImageReadParam.java
- (setDestination): Likewise.
- (setDestinationBands): Likewise.
- (setSourceProgressivePasses): Likewise.
- * javax/imageio/metadata/IIOInvalidTreeException.java
- (serialVersionUID): New static field.
- * javax/imageio/metadata/IIOMetadataNode.java
- (IIOMetadataNode): Don't explicitely implement org.w3c.dom.Node.
- (parent): Dont initailize with default value explicitely.
- (Object): Likewise.
- (removeAttribute): Doesn't throws org.w3c.dom.DOMException.
- (removeAttributeNode): Likewise.
- (removeAttributeNS): Likewise.
- (setAttribute): Likewise.
- (setAttributeNode): Likewise.
- (setAttributeNodeNS): Likewise.
- (setAttributeNS): Likewise.
- (appendChild): Likewise.
- (getNodeValue): Likewise.
- (insertBefore): Likewise.
- (removeChild): Likewise.
- (replaceChild): Likewise.
- (setPrefix): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/LookAndFeel.java
- (getDesktopPropertyValue): New method.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTree.java
- (hasChildren): New instance field.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JComponent.java
- (getToolTipText): New method.
- (getTitledBorderText): Likewise.
- (getAccessibleKeyBinding): Likewise.
- (getVerifyInputWhenFocusTarget): Likewise.
- (setVerifyInputWhenFocusTarget): Likewise.
- (verifyInputWhenFocusTarget): New instance field.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/DefaultListSelectionModel.java
- (fireValueChanged): New method.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/DefaultBoundedRangeModel.java:
- Fixed javadocs all over.
- (fireStateChanged): Simplified.
- * javax/swing/BoundedRangeModel.java:
- Reformatted.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JRootPane.java
- (setMenuBar): Added @deprecated tag.
- (getMenuBar): Likewise.
- * javax/swing/JTable.java
- (sizeColumnsToFit): Likewise.
-
-2005-02-15 Paul Jenner <psj.home@ntlworld.com>
-
- * javax/swing/ImageIcon.java (setImage): Implemented.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTable.java:
- Removed unused imports.
-
-2005-02-15 Olga Rodimina <rodimina@redhat.com>
-
- (prepareRenderer): Get column's index in dataModel instead
- of column's view index.
- (getColumnCount): return count of the columns in ColumnModel,
- not in dataModel.
- (removeColumn): Implemented.
- (moveColumm): Likewise.
- (setRowHeight): throw IllegalArgumentException if height is
- less then 1.
- * javax/swing/table/DefaultTableColumnModel.java: Add javadocs.
- (DefaultTableColumnModel):Add call to createSelectionModel().
- (addColumn): Fire columnAdded event to registered listeners.
- (removeColumn): Fire columnRemoved event to registered listeners.
- (moveColumn): Fire columnMoved event to registered listeners.
- (setColumnMargin): Fire ColumnMarginChanged event to registered listeners.
- (getColumnIndex): Changed parameter name.
- (setColumnSelectionAllowed): Likewise.
- (fireColumnAdded): Implemented.
- (fireColumnRemoved): Likewise.
- (fireColumnMoved): Likewise.
- (fireColumnMarginChanged): Likewise.
- (getListeners): Changed parameter name.
- (propertyChange): Implemented.
- (valueChanged): Changed parameter name.
- (createSelectionModel): Implemented.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GtkToolkit.java:
- Explicitely import used classes.
- (getLocalGraphicsEnvironment): Simplify.
- * java/awt/Window.java (Window):
- Enable code to get the default GraphicsConfiguration.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/metal/DefaultMetalTheme.java
- (CONTROL_TEXT_FONT): New static field.
- (MENU_TEXT_FONT): Likewise.
- (SUB_TEXT_FONT): Likewise.
- (SYSTEM_TEXT_FONT): Likewise.
- (USER_TEXT_FONT): Likewise.
- (WINDOW_TITLE_FONT): Likewise.
- (getControlTextFont): New method.
- (getMenuTextFont): Likewise.
- (getSubTextFont): Likewise.
- (getSystemTextFont): Likewise.
- (getUserTextFont): Likewise.
- (getWindowTitleFont): Likewise.
- * javax/swing/plaf/metal/MetalTheme.java
- (BLACK): Initialize with Color.BLACK.
- (WHITE): Initialize with Color.WHITE.
- (getInactiveControlTextColor): Return getControlDisabled().
- (getMenuDisabledForeground): Return getSecondary3().
- (getControlTextFont): New abstract method.
- (getMenuTextFont): Likewise.
- (getSubTextFont): Likewise.
- (getSystemTextFont): Likewise.
- (getUserTextFont): Likewise.
- (getWindowTitleFont): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JFormattedTextField.java
- (getFocusLostBehavior): Fixed typo in method name.
- (setFocusLostBehavior): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/TransferHandler.java:
- Reworked import statements.
-
-2005-02-15 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Button.java,
- java/awt/Canvas.java,
- java/awt/Checkbox.java,
- java/awt/CheckboxMenuItem.java,
- java/awt/Choice.java,
- java/awt/Dialog.java,
- java/awt/Frame.java,
- java/awt/Label.java,
- java/awt/List.java,
- java/awt/Menu.java,
- java/awt/MenuBar.java,
- java/awt/MenuItem.java,
- java/awt/PopupMenu.java,
- java/awt/ScrollPane.java,
- java/awt/Scrollbar.java,
- java/awt/TextArea.java,
- java/awt/Window.java (getAccessibleContext): Clean up comments.
- Reformat.
- * java/awt/Button.java,
- java/awt/Checkbox.java,
- java/awt/Choice.java,
- java/awt/Menu.java,
- java/awt/PopupMenu.java,
- java/awt/TextArea.java (getAccessibleContext): Only create new
- accessible once.
- * java/awt/TextComponent.java (getAccessibleContext): Implement.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * java/awt/Button.java,
- javax/swing/JApplet.java,
- javax/swing/JFormattedTextField.java,
- javax/swing/JWindow.java,
- javax/swing/JTree.java,
- javax/swing/plaf/basic/BasicEditorPaneUI.java,
- javax/swing/plaf/basic/BasicTextPaneUI.java,
- javax/swing/plaf/basic/BasicTreeUI.java:
- Reworked import statements.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * Makefile.am: Put javax.imageio into its own library and link it
- against lib-org-w3c-dom.la to fix bootstrapping.
- * Makefile.in: Regenerated.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/TextAction.java
- (getTextComponent): Simplified. Added Javadoc.
- (augmentList): Implemented. Added Javadoc.
- (getFocusedComponent): Added javadoc.
-
-2005-02-15 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Scrollbar.java (AccessibleAWTScrollbar,
- getAccessibleContext): Implement.
- * java/awt/ScrollPane.java (AccessibleAWTScrollPane,
- getAccessibleContext): Implement.
-
-2005-02-15 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Dialog.java (AccessibleAWTFrame, getAccessibleContext):
- Implement.
- * java/awt/Frame.java (AccessibleAWTFrame, getAccessibleContext):
- Implement.
- * java/awt/Window.java (getAccessibleContext): Fix comment.
- Remove extra import.
-
-2005-02-15 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Window.java (AccessibleAWTWindow): Implement.
- (isActive, isFocused, getAccessibleContext): Implement.
-
-2005-02-15 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/MenuItem.java (getAccessibleContext): Implement.
- * java/awt/MenuComponent.java (accessibleContext): Make package
- visible.
- * java/awt/CheckboxMenuItem.java (getAccessibleContext,
- AccessibleAWTCheckboxMenuItem): Implement.
-
-2005-02-15 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/List.java: Implement AccessibleAWTList,
- AccessibleAWTListChild.
-
-2005-02-15 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Choice.java: Add implements declaration for
- Accessible.
-
-2005-02-15 Jerry Quinn <jlquinn@optonline.net>
-
- * javax/imageio/metadata/IIOInvalidTreeException.java: Use Node
- instead of Object.
-
-2005-02-15 Jerry Quinn <jlquinn@optonline.net>
-
- * javax/imageio/metadata/IIOMetadataNode.java: Add Node to
- implemented interface list.
-
-2005-02-15 Jerry Quinn <jlquinn@optonline.net>
-
- * javax/imageio/metadata/IIOMetadataNode.java: Implement.
- * javax/imageio/metadata/IIOAttr.java: New class.
- * javax/imageio/metadata/IIONamedNodeMap.java: New class.
- * javax/imageio/metadata/IIONodeList.java: New class.
- * Makefile.am: Added new files.
- * Makefile.in: Regenerated.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/AbstractAction.java,
- javax/swing/AbstractCellEditor.java,
- javax/swing/AbstractListModel.java,
- javax/swing/DefaultBoundedRangeModel.java,
- javax/swing/DefaultButtonModel.java,
- javax/swing/DefaultCellEditor.java,
- javax/swing/DefaultComboBoxModel.java,
- javax/swing/DefaultDesktopManager.java,
- javax/swing/JMenu.java,
- javax/swing/JSlider.java,
- javax/swing/KeyStroke.java,
- javax/swing/OverlayLayout.java,
- javax/swing/ScrollPaneLayout.java,
- javax/swing/SizeRequirements.java,
- javax/swing/ViewportLayout.java:
- Made serialVersionUID private.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java:
- Reformatted.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java: More reformatting.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java: Reformatted.
-
-2005-02-15 Jeroen Frijters <jeroen@frijters.net>
-
- * java/awt/EventDispatchThread.java,
- java/awt/Toolkit.java:
- Don't catch java.lang.ThreadDeath.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/PasswordView.java
- (drawEchoCharacter): Added javadoc.
- (drawSelectedText): Likewise.
- (drawUnselectedText): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JRootPane.java
- (windowDecorationStyle): New field.
- (setMenuBar): New method.
- (getMenuBar): Likewise.
- (getWindowDecorationStyle): Likewise.
- (setWindowDecorationStyle): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/DefaultListSelectionModel.java
- (leadAnchorNotificationEnabled): Made protected.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/InternalFrameFocusTraversalPolicy.java: New file.
- * Makefile.am: Added InternalFrameFocusTraversalPolicy.java.
- * Makefile.in: Regenerated.
-
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JFormattedTextField.java: Implemented.
- * javax/swing/JWindow.java
- (JWindow): New constructors.
- (initWindow): Renamed from initFrame.
- * javax/swing/UIDefaults.java
- (ActiveValue): Made interface static.
- (LazyValue): Likewise.
- * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
- (TitlePaneLayout.TitlePaneLayout): New constructor.
- * javax/swing/plaf/basic/BasicSliderUI.java
- (ChangeHandler): Made public.
- (FocusHandler): Likewise.
- (PropertyChangeHandler): Likewise.
- (ScrollListener): Likewise.
- * javax/swing/plaf/basic/BasicTabbedPaneUI.java
- (FocusHandler): Likewise.
- (MouseHandler): Likewise.
- * javax/swing/plaf/basic/BasicTextPaneUI.java
- (BasicTextPaneUI): Extend BasicEditorPaneUI.
- * javax/swing/plaf/basic/BasicToolBarUI.java
- (BasicToolBarUI): Simplified. Reworked javadoc.
- (canDock): Simplified. Make public.
- (DockingListener): Made public.
- * javax/swing/text/JTextComponent.java
- (navigationFilter): New field.
- (getNavigationFilter): New method.
- (setNavigationFilter): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/metal/MetalTheme.java
- (getControlTextColor): Return getControlInfo().
- (getHighlightedTextColor): Return getControlTextColor().
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicButtonListener.java
- (BasicButtonListener): New constructor.
- * javax/swing/plaf/basic/BasicButtonUI.java
- (createButtonListener): Usw new BasicButtonListener constructor.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/event/package.html,
- javax/imageio/metadata/package.html: New files.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * java/awt/image/MemoryImageSource.java: Reformatted.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/tree/TreeCellEditor.java: Refomatted.
-
-2005-02-15 Jeroen Frijters <jeroen@frijters.net>
-
- * java/awt/color/ICC_Profile.java
- (finalize): Removed pointless field assignments.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicEditorPaneUI.java: New file.
- * Makefile.am: Added javax/swing/plaf/basic/BasicEditorPaneUI.java.
- * Makefile.in: Regenerated.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/DefaultStyledDocument.java: New file.
- * Makefile.am: Added javax/swing/text/DefaultStyledDocument.java.
- * Makefile.in: Regenerated.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JFileChooser.java
- (showDialog): Return CANCEL_OPTION for now.
- (showOpenDialog): Likewise.
- (showSaveDialog): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JApplet.java
- (HIDE_ON_CLOSE): Removed.
- (EXIT_ON_CLOSE): Likewise.
- (DISPOSE_ON_CLOSE): Likewise.
- (DO_NOTHING_ON_CLOSE): Likewise.
- (close_action): Likewise.
- (getDefaultCloseOperation): Likewise.
- (setDefaultCloseOperation): Likewise.
- (processWindowEvent): Likewise.
- (getPreferredSize): Simplified.
- * javax/swing/JInternalFrame.java
- (setDefaultCloseOperation): Fixed throwing exception on wrong argument
- value.
- * javax/swing/JWindow.java
- (HIDE_ON_CLOSE): Removed.
- (EXIT_ON_CLOSE): Likewise.
- (DISPOSE_ON_CLOSE): Likewise.
- (DO_NOTHING_ON_CLOSE): Likewise.
- (close_action): Likewise.
- (processKeyEvent): Likewise.
- (setDefaultCloseOperation): Likewise.
- (getPreferredSize): Simplified.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTextField.java
- (getPreferredSize): Re-implemented.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JLabel.java
- (setDisplayedMnemonic): Use only upper case characters.
- (setDisplayedMnemonicIndex): Handle index == -1 and fire
- PropertyChangeEvent after property got set to the new index.
-
-2005-02-15 Robert Schuster <thebohemian@gmx.net>
-
- * javax/swing/JComboBox.java:
- (JComboBox): Removed selection of the
- first item in the model.
-
-2005-02-15 Robert Schuster <thebohemian@gmx.net>
-
- * javax/swing/JComboBox.java
- added support for no item being selected
- (JComboBox): select first or nothing depending on element count
- (setModel): cleaned up unneeded "this." usage, added more
- docs, made exception behavior match that of the JDK
- (setLighWeightPopupEnabled): removed unneeded "this." usage
- (setEditable): dito
- (setMaximumRowCount): dito
- (setRenderer): dito
- (setPrototypeDisplayValue): dito
- (getSelectedItem): simplified, added more user doc
- (setSelectedIndex): corrected exception behavior, added more user doc
- (getSelectedIndex): fixed hardcoded dependency on DefaultComboBoxModel,
- added performance warning to user doc
- (addItem): fixed exception behavior, added user doc
- (insertItemAt): dito
- (removeItem): dito
- (removeItemAt): dito
- (removeAll): fixed exception behavior, added user doc, added support
- for model not being instance of DefaultComboBoxModel
- (getSelectedItemObjects): simplified
- (getItemCount): fixed dependency on DefaultComboBoxModel
- (getItemAt): fixed dependency on MutableComboBoxModel
- * javax/swing/DefaultComboBoxModel.java:
- (setSelectedItem): updates selected item only if new
- value is null or known (match JDK behavior)
- * javax/swing/plaf/basic/BasicComboBoxUI.java:
- (paintCurrentValue): renders "" if no item is selected
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/metal/MetalTheme.java,
- javax/swing/plaf/metal/DefaultMetalTheme.java:
- New files.
- * javax/swing/plaf/metal/MetalLookAndFeel.java
- * Makefile.am: Added the new files.
- * Makefile.in: Regenerated.
-
-2005-02-15 Olga Rodimina <rodimina@redhat.com>
-
- * javax/swing/JTable.java
- (editorComp): New field.
- (JTable): Initialize local variables and call updateUI
- (selectionBackground): Make protected.
- (selectionForeground): Likewise.
- (initializeLocalVars): Create default editors and renderers,
- initialize editingColumn, editingRow variables.
- (createDefaultEditors): New Method.
- (createDefaultRenderers): Likewise.
- (createDefaultListSelectionModel): Removed
- (createDefaultSelectionModel): New Method.
- (createDefaultTableHeader): Likewise
- (removeColumn): Likewise.
- (getEditingColumn): Likewise.
- (setEditingColumn): Likewise.
- (getEditingRow): Likewise.
- (setEditingRow): Likewise.
- (getEditorComponent): Likewise.
- (isEditing): Likewise.
- (setDefaultEditor): Likewise.
- (addColumnSelectionInterval): Likewise.
- (addRowSelectionInterval): Likewise.
- (setColumnSelectionInterval): Likewise.
- (setRowSelectionInterval): Likewise.
- (removeColumnSelectionInterval): Likewise.
- (removeRowSelectionInterval): Likewise.
- (isColumnSelected): Likewise.
- (isRowSelected): Likewise.
- (isCellSelected): Likewise.
- (selectAll): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTable.java
- (addColumn): New method.
- (getColumnClass): Likewise.
- (getColumnName): Likewise.
-
-2005-02-15 Paul Jenner <psj.home@ntlworld.com>
-
- * javax/swing/TransferHandler.java
- (createTransferable): Made protected.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTable.java,
- javax/swing/plaf/basic/BasicTableHeaderUI.java,
- javax/swing/plaf/basic/BasicTableUI.java:
- Use fixed get/setIntercellSpacing() methods.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTable.java
- (getIntercellSpacing): Fixed typo in method name.
- (setIntercellSpacing): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/JTextComponent.java
- (focusAccelerator): New variable.
- (getFocusAccelerator): New method.
- (setFocusAccelerator): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JComponent.java
- (setTransferHandler): Made public. Fire property change event.
- * javax/swing/TransferHandler.java: Implemented.
- * javax/swing/text/JTextComponent.java
- (DefaultTransferHandler): New inner class.
- (defaultTransferHandler): New variable.
- (copy): New method.
- (cut): Likewise.
- (paste): Likewise.
- (doTransferAction): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTree.java
- (collapsePath): New method.
- (collapseRow): Likewise.
- (expandPath): Likewise.
- (expandRow): Likewise.
- (checkExpandParents): Likewise.
- (doExpandParents): Likewise.
- (setExpandedState): Likewise.
- (makeVisible): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JPasswordField.java: Updated javadocs.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JLayeredPane.java
- (getLayer): Fixed return type, made public.
- (getPosition): Use new getLayer().
- (SetPosition): Likewise.
- (getIndexOf): Likewise.
- (remove): Likewise.
- * javax/swing/JInternalFrame.java
- (getLayer): Use new JLayeredPane.getLayer().
-
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/table/TableColumn.java: Added/fixed javadocs over all.
- (setHeaderValue): Simplified. Do nothing when old value == new value.
-
-2005-02-15 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GdkGraphics.java (setClip): Protect
- against null clip region.
- * gnu/java/awt/peer/gtk/GtkFramePeer.java (create): Call
- gtkWindowSetResizable.
- (postConfigureEvent): Only revalidate if frame size has changed.
- * gnu/java/awt/peer/gtk/GtkWindowPeer.java (postConfigureEvent):
- Only revalidate if frame size has changed.
- * java/awt/Component.java (reshape): Only repaint and post
- component events if component is showing.
- * java/awt/Container.java (addImpl): Only post container event if
- container is showing.
- (remove): Likewise.
- * java/awt/Window.java (setLocationRelativeTo): Implement.
- (setBoundsCallback): Only post component events if component is
- showing.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (clearRect):
- Protect against null graphics structure. Flush gdk event queue.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/ImageReader.java,
- javax/imageio/ImageTranscoder.java,
- javax/imageio/ImageWriter.java,
- javax/imageio/spi/ImageInputStreamSpi.java,
- javax/imageio/spi/ImageOutputStreamSpi.java,
- javax/imageio/spi/ServiceRegistry.java,
- javax/imageio/stream/ImageInputStream.java,
- javax/imageio/stream/ImageOutputStream.java: Updated.
- * javax/imageio/IIOException.java,
- javax/imageio/IIOImage.java,
- javax/imageio/IIOParam.java,
- javax/imageio/IIOParamController.java,
- javax/imageio/ImageIO.java,
- javax/imageio/ImageReadParam.java,
- javax/imageio/ImageTypeSpecifier.java,
- javax/imageio/ImageWriteParam.java,
- javax/imageio/spi/IIORegistry.java,
- javax/imageio/spi/ImageReaderSpi.java,
- javax/imageio/spi/ImageWriterSpi.java,
- javax/imageio/stream/FileCacheImageInputStream.java,
- javax/imageio/stream/FileCacheImageOutputStream.java,
- javax/imageio/stream/FileImageInputStream.java,
- javax/imageio/stream/FileImageOutputStream.java,
- javax/imageio/stream/ImageInputStreamImpl.java,
- javax/imageio/stream/ImageOutputStreamImpl.java,
- javax/imageio/stream/MemoryCacheImageInputStream.java,
- javax/imageio/stream/MemoryCacheImageOutputStream.java,
- javax/imageio/event/IIOReadProgressListener.java,
- javax/imageio/event/IIOReadUpdateListener.java,
- javax/imageio/event/IIOReadWarningListener.java,
- javax/imageio/event/IIOWriteProgressListener.java,
- javax/imageio/event/IIOWriteWarningListener.java,
- javax/imageio/metadata/IIOMetadata.java,
- javax/imageio/metadata/IIOMetadataController.java,
- javax/imageio/metadata/IIOMetadataFormat.java,
- javax/imageio/metadata/IIOInvalidTreeException.java,
- javax/imageio/metadata/IIOMetadataFormatImpl.java,
- javax/imageio/metadata/IIOMetadataNode.java: New files.
- * Makefile.am (javax_source_files): Added new files
- * Makefile.in: Regenerated.
-
-2005-02-15 Graydon Hoare <graydon@redhat.com>
-
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java:
- Rework painting into BufferedImages
- * gnu/java/awt/peer/gtk/GdkPixbufDecoder.java:
- Construct BufferedImage with alpha only when alpha is
- present in colormodel.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c:
- Rework painting into client-side jint arrays.
- * jni/gtk-peer/gtkcairopeer.h:
- Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/DefaultListCellRenderer.java
- (serialVersionUID): Made private.
- (getListCellRendererComponent): Set horizontal alignment.
- * javax/swing/JLabel.java
- (setVerticalAlignment): Re-implemented.
- (setHorizontalAlignment): Do nothing if old value = new value.
- * javax/swing/JList.java
- (setCellRenderer): Likewise.
- (setModel): Re-implemented.
- (setSelectionModel): Likewise.
-
-2005-02-15 David Gilbert <david.gilbert@object-refinery.com>
-
- * java/awt/Component.java,
- java/awt/geom/Rectangle2D.java:
- Javadoc fixes.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/AbstractListModel.java
- (fireContentsChanged): Simplified.
- (fireIntervalAdded): Likewise.
- (fireIntervalRemoved): Likewise.
- * javax/swing/DefaultSingleSelectionModel.java:
- Reformatted.
- (fireStateChanged): Simplified.
- * javax/swing/JPopupMenu.java
- (setSelectionModel): Set property.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * java/awt/print/Book.java: Reformatted.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * java/awt/geom/Area.java
- (QuadSegment.curveArea): Remove unused variables.
- (CubicSegment.curveArea): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTree.java
- (ANCHOR_SELECTION_PATH_PROPERTY): Added @since tag.
- (LEAD_SELECTION_PATH_PROPERTY): Likewise.
- (EXPANDS_SELECTED_PATHS_PROPERTY): Likewise.
- (EXPANDED): New constant.
- (COLLAPSED): Likewise.
- (nodeStates): New field.
- (cellEditor): New method.
- (cellRenderer): Likewise.
- (selectionModel): Likewise.
- (treeModel): Likewise.
- (scrollPathToVisible): Likewise.
- (scrollRowToVisible): Likewise.
- (isCollapsed): Likewise.
- (isExpanded): Likewise.
- (clearToggledPaths): Likewise.
- (getDescendantToggledPaths): Likewise.
- (hasBeenExpanded): Likewise.
- (isVisible): Likewise.
- (isPathEditable): Likewise.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JLayeredPane.java: Reformatted.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/tree/DefaultMutableTreeNode.java:
- Completely Revised.
- * javax/swing/tree/MutableTreeNode.java:
- Reformatted.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JFormattedTextField.java
- (setDocument): Call setDocument of super class. Don't fire property
- change event.
-
-2005-02-15 Sven de Marothy <sven@physto.se>
-
- * java/awt/image/IndexColorModel.java:
- Add FIXME with respect to alpha handling.
- (getAlpha): Default to returning opaque pixels.
- * java/awt/image/MultiPixelPackedSampleModel.java
- (MultiPixelPackedSampleModel): Corrected parameters, order of
- bit shifts and masks, stride length off by one.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JList.java, javax/swing/JTree.java:
- Added much new methods and fixed much methods setting bound properties.
-
-2005-02-16 Mark Wielaard <mark@klomp.org>
-
- * Makefile.am (gnu_xml_source_files): Removed
- gnu/xml/dom/DomCDATA.java, gnu/xml/dom/DomEx.java,
- gnu/xml/dom/DomFragment.java, gnu/xml/dom/DomPI.java and
- gnu/xml/dom/ls/DomLSEx.java. Replaced by adding
- gnu/xml/dom/DomCDATASection.java, gnu/xml/dom/DomDOMException.java,
- gnu/xml/dom/DomDocumentFragment.java,
- gnu/xml/dom/DomProcessingInstruction.java and
- gnu/xml/dom/ls/DomLSException.java.
- * Makefile.in: Regenerated.
-
-2005-02-16 Tom Tromey <tromey@redhat.com>
-
- * gnu/xml/aelfred2/SAXDriver.java: Ensure that null is returned when
- attribute index is out of bounds.
-
-2005-02-16 Chris Burdess <dog@gnu.org>
-
- * gnu/xml/aelfred2/SAXDriver.java: Corrected implementation of
- isDeclared methods. Improved performance of isSpecified methods.
-
-2005-02-16 Chris Burdess <dog@gnu.org>
-
- Fixes bug libgcj/19864
- * gnu/xml/dom/DomAttr.java,
- gnu/xml/dom/DomCDATA.java,
- gnu/xml/dom/DomCDATASection.java,
- gnu/xml/dom/DomCharacterData.java,
- gnu/xml/dom/DomDOMException.java,
- gnu/xml/dom/DomDoctype.java,
- gnu/xml/dom/DomDocument.java,
- gnu/xml/dom/DomDocumentConfiguration.java,
- gnu/xml/dom/DomDocumentFragment.java,
- gnu/xml/dom/DomElement.java,
- gnu/xml/dom/DomEx.java,
- gnu/xml/dom/DomFragment.java,
- gnu/xml/dom/DomImpl.java,
- gnu/xml/dom/DomIterator.java,
- gnu/xml/dom/DomNamedNodeMap.java,
- gnu/xml/dom/DomNode.java,
- gnu/xml/dom/DomNsNode.java,
- gnu/xml/dom/DomPI.java,
- gnu/xml/dom/DomProcessingInstruction.java,
- gnu/xml/dom/DomText.java,
- gnu/xml/dom/DomLSEx.java,
- gnu/xml/dom/DomLSException.java,
- gnu/xml/dom/DomLSParser.java,
- gnu/xml/dom/DomLSSerializer.java: Refactoring of exception and DOM
- implementation class names to conform to Classpath guidelines. Make
- DomLSException use JDK 1.4+ exception chaining.
- * gnu/xml/util/SAXNullTransformerFactory.java,
- gnu/xml/xpath/Predicate.java: Use constants relative to
- declaring class or interface.
-
-2005-02-16 Andrew Haley <aph@redhat.com>
-
- * javax/security/auth/Subject.java (doAsPrivileged): If acc is
- null, create a new AccessControlContext.
- * java/security/SecureClassLoader.java (protectionDomainCache):
- new field.
- (defineClass): Create a new protection domain and add it to our
- cache.
-
- * java/rmi/server/UnicastRemoteObject.java (exportObject): Call
- addStub() to keep track of the stub we've exported.
- (unexportObject): Call deleteStub().
- * java/rmi/server/RemoteObject.java (stubs): New field.
- (addStub): New method.
- (deleteStub): New method.
- (toStub): Rewrite.
-
- * java/lang/VMCompiler.java (loadSharedLibrary): Pass
- true to findHelper (tryParents).
- * gnu/gcj/runtime/SharedLibLoader.java (SharedLibLoader):
- Likewise.
- * java/net/URLClassLoader.java (SoURLLoader): Likewise.
- * gnu/gcj/runtime/SharedLibHelper.java (SharedLibHelper): Pass
- ProtectionDomain.
- If tryParents is false, don't scan parent class loaders.
-
- * java/security/Permissions.java (PermissionsHash.implies):
- Iterate over the collection and invoke implies() on each
- element.
-
-2005-02-16 Andrew Haley <aph@redhat.com>
-
- * gnu/gcj/runtime/PersistentByteMap.java (name, values, fc): new
- fields.
- (PersistentByteMap): Set name
- Magic number changed to 0x67636a64 ("gcjd").
- (init): Force the map to be prime.
- (emptyPersistentByteMap): File name was a string, now a File.
- (addBytes): Share srings between entries.
- (stringTableSize): New method.
- (capacity): Scale by load factor.
- (force): New method.
- (getFile): New method.
- (close): New method.
- (putAll): New method.
- (ByteWrapper): New class.
- * gnu/gcj/tools/gcj_dbtool/Main.java (verbose): New field.
- (main): Guess the average string size as 32, not 64.
- Copy a database before modifying it, so that we can update a
- database in a running system.
- If a database isn't big enough, resize it.
- "-m": new option: merges databases.
- "-a": Create a new detabase if it doesn't exist.
- (usage): Correct, add new option.
- (addJar): Copy a database before modifying it.
- (resizeMap): New method.
-
-2005-02-15 David Daney <ddaney@avtrex.com>
- Bryce McKinlay <mckinlay@redhat.com>
-
- * prims.cc (_Jv_CreateJavaVM): Add comment about initialization order.
- * posix-threads.cc (_Jv_InitThreads): Call block_sigchld() here to
- ensure that GC threads inherit the new signal mask.
- (block_sigchld): Call JvFail rather than throwing exception if
- pthread_sigmask() fails.
-
-2005-02-15 Mark Wielaard <mark@klomp.org>
-
- * java/util/jar/Attributes.java (Name.CLASS_PATH): Document that
- file path elements are separated by spaces.
-
-2005-02-15 Mark Wielaard <mark@klomp.org>
-
- * java/util/jar/Attributes.java (Attributes.Name): Add documentation
- to describe attributes without a constant field value in this class.
-
-2005-02-15 Michael Koch <konqueror@gmx.de>
-
- * java/util/jar/Attributes.java
- (CREATED_BY, JAVA_BEAN, MAGIC): Removed.
-
-2005-02-15 Mark Wielaard <mark@klomp.org>
-
- * java/net/URLClassLoader.java (JarURLLoader.JarURLLoader): Just use
- space for parsing CLASS_PATH attribute.
-
-2005-02-15 Mark Wielaard <mark@klomp.org>
-
- * java/net/URLClassLoader.java (JarURLLoader.JarURLLoader): Don't look
- aside for "GCJLIBS" in directory where jarfiles are loaded.
- (JarURLLoader.getClass): Removed method.
- (JarURLLoader.toString): Removed method.
- (FileResource.toString): Removed method.
-
-2005-02-15 Mark Wielaard <mark@klomp.org>
-
- * javax/net/ssl/SSLContext.java (getInstance): Add exception message
- and/or cause before throwing.
-
-2005-02-15 Richard Henderson <rth@redhat.com>
-
- * Makefile.am (libgcj_la_SOURCES): Move all sources ...
- (libgcj0_convenience_la_SOURCES): ... here.
- (libgcj_la_LIBADD): Add libgcj0_convenience.la.
- (libgcj_la_DEPENDENCIES): Include libgcj_la_LIBADD.
- * Makefile.in: Regenerate.
-
-2005-02-14 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * jawt.c: New file.
- * include/jawt.h: Likewise.
- * include/jawt_md.h: Likewise.
- * include/Makefile.am (tool_include__HEADERS): Add jawt.h and
- jawt_md.h files.
- * include/Makefile.in: Regenerate.
- * jni/classpath/classpath_jawt.h: Likewise.
- * jni/gtk-peer/gtk_jawt.c: Likewise.
- * Makefile.am: Build libjawt.so.
- * Makefile.in: Regenerate.
-
-2005-02-14 Tom Tromey <tromey@redhat.com>
-
- * testsuite/libjava.lang/PR19921.java: Use correct class name.
-
-2005-02-14 Tom Tromey <tromey@redhat.com>
-
- * testsuite/libjava.lang/PR19921.out: Renamed from PR19929.out.
- * testsuite/libjava.lang/PR19921.java: Renamed from PR19929.java.
-
-2005-02-14 Tom Tromey <tromey@redhat.com>
-
- For PR java/19929:
- * testsuite/libjava.lang/PR19929.out: New file.
- * testsuite/libjava.lang/PR19929.java: New file.
-
-2005-02-14 Anthony Green <green@redhat.com>
-
- PR libgcj/18116
- * testsuite/libjava.jni/PR18116.c: New file.
- * testsuite/libjava.jni/PR18116.java: New file.
- * testsuite/libjava.jni/PR18116.out: New file.
-
-2005-02-13 Anthony Green <green@redhat.com>
-
- PR libgcj/18116
- * jni.cc (nathash_add): Don't strdup the method signature.
- (_Jv_JNI_RegisterNatives): Convert the slashes to dots in the
- method signature.
- Update copyright.
-
-2005-02-12 Mark Wielaard <mark@klomp.org>
-
- Fixes bug libgcj/8170
- * java/lang/ClassLoader.java (loadClass): Don't rewrap
- ClassNotFoundException.
- * gnu/java/lang/MainThread.java (run): Chain NoClassDefFoundError.
- * gnu/gcj/runtime/NameFinder.java (remove_interpreter): Removed.
- (remove_internal): New field superceding remove_interpreter.
- (sanitizeStack): Remove all no-package classes starting with "_Jv_".
- Remove no-class methods starting with "_Jv_". And Replace null
- class or method names with the empty string. Stop at either the
- MainThread or a real Thread run() method.
- (newElement): Made static.
- * java/net/URLClassLoader.java (findClass): Throw
- ClassNotFoundExceptions including urls, plus parent using toString().
- (thisString): New field.
- (toString): New method.
-
-2005-02-10 Tom Tromey <tromey@redhat.com>
-
- * external/sax/Makefile.in: Rebuilt.
- * external/sax/Makefile.am (all-local): Removed.
- (BUILT_SOURCES): New variable.
- (mostlyclean-local): No error if no classes to delete.
- * external/w3c_dom/Makefile.in: Rebuilt.
- * external/w3c_dom/Makefile.am (all-local): Removed.
- (BUILT_SOURCES): New variable.
- (mostlyclean-local): No error if no classes to delete.
-
-2005-02-10 Bryce McKinlay <mckinlay@redhat.com>
-
- * testsuite/libjava.mauve/xfails: Updated to reflect current state
- of mauve and libjava.
-
-2005-02-09 Tom Tromey <tromey@redhat.com>
-
- * gnu/java/net/protocol/jar/Connection.java (getJarFile): Open
- jar file with OPEN_DELETE.
- * java/util/zip/ZipFile.java (ZipFile): Call deleteOnExit when
- OPEN_DELETE is used.
-
-2005-02-09 Tom Tromey <tromey@redhat.com>
-
- * java/util/zip/InflaterInputStream.java (markSupported):
- Override.
- (mark, reset): Likewise.
-
-2005-02-08 Tom Tromey <tromey@redhat.com>
-
- * java/net/URI.java (AUTHORITY_REGEXP): Handle case where user
- name or port is missing.
- (AUTHORITY_USERINFO_GROUP, AUTHORITY_HOST_GROUP,
- AUTHORITY_PORT_GROUP): Updated.
-
-2005-02-08 Tom Tromey <tromey@redhat.com>
-
- * configure: Rebuilt.
- * configure.ac: Reduce number of calls to AC_CHECK_FUNCS and
- AC_CHECK_HEADERS.
-
-2005-02-07 Tom Tromey <tromey@redhat.com>
-
- * java/lang/natRuntime.cc (insertSystemProperties): Set
- sun.boot.class.path earlier.
-
-2005-02-07 Tom Tromey <tromey@redhat.com>
-
- * defineclass.cc (handleClassBegin): Use
- _Jv_RegisterInitiatingLoader.
- * java/lang/Class.h (_Jv_UnregisterInitiatingLoader): Declare.
- * java/lang/natVMClassLoader.cc (resolveClass): Don't register
- class. Use _Jv_UnregisterInitiatingLoader.
- * java/lang/natClassLoader.cc (_Jv_UnregisterInitiatingLoader):
- New function.
-
-2005-02-07 Mark Wielaard <mark@klomp.org>
-
- Reported by Timo Lindfors <timo.lindfors@iki.fi>
- java/util/regex/Matcher.java (lookingAt): Set position when match
- found.
- (matches): Implemented through lookingAt().
-
-2005-02-07 Mark Wielaard <mark@klomp.org>
-
- Fix suggested by Timo Lindfors <timo.lindfors@iki.fi>
- * java/util/regex/Pattern.java (split(CharSequence,int)):
- Fix while empties > 0 loops.
-
-2005-02-07 Robert Schuster <thebohemian@gmx.net>
-
- * gnu/java/nio/charset/ISO_8859_1.java,
- gnu/java/nio/charset/US_ASCII.java,
- gnu/java/nio/charset/UTF_16.java,
- gnu/java/nio/charset/UTF_16_LE.java,
- gnu/java/nio/charset/UTF_16_BE.java,
- gnu/java/nio/charset/UTF_8.java: Fixed canonical names
- and aliases according to
- "http://www.iana.org/assignments/character-sets",
- "http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html"
- and "http://oss.software.ibm.com/cgi-bin/icu/convexp?s=ALL".
- * gnu/java/nio/charset/Provider.java: Made charset lookup
- case-insensitive which fixes bug #11740.
-
-2005-02-07 Tom Tromey <tromey@redhat.com>
-
- PR libgcj/19611:
- * Makefile.in: Rebuilt.
- * Makefile.am (src.zip): New target.
- (install-src.zip): Likewise.
- (sourcesdir): New variable.
-
-2005-02-06 Jerry Quinn <jlquinn@optonline.net>
-
- * javax/imageio/metadata/IIOMetadataNode.java:
- Implemented.
- * javax/imageio/metadata/IIOAttr.java,
- javax/imageio/metadata/IIONamedNodeMap.java,
- javax/imageio/metadata/IIONodeList.java:
- New files
-
-2005-02-06 Graydon Hoare <graydon@redhat.com>
-
- * gnu/java/awt/ClasspathToolkit.java
- (registerImageIOSpis): New method.
- * javax/imageio/ImageIO.java
- (WriterFormatFilter.filter): Fix copy-and-paste typos.
- (WriterMIMETypeFilter.filter): Likewise.
- (ImageReaderIterator): Pass extension argument through to SPI.
- (getReadersByFilter): Likewise.
- (getWritersByFilter): Likewise.
- (getImageReadersByFormatName): Likewise.
- (getImageReadersByMIMEType): Likewise.
- (getImageReadersBySuffix): Likewise.
- (getImageWritersByFormatName): Likewise.
- (getImageWritersByMIMEType): Likewise.
- (getImageWritersBySuffix): Likewise.
- (read): Implement.
- (write): Implement.
- * javax/imageio/ImageReader.java
- (progressListeners): Initialize.
- (setInput): Implement.
- * javax/imageio/ImageWriter.java
- (progressListeners): Initialize.
- (warningListeners): Likewise.
- (warningLocales): Likewise.
- (setOutput): Test "isInstance" rather than class equality.
- * javax/imageio/spi/IIORegistry.java
- (static): Add reader and writer SPIs.
- (IIORegistry): Call ClasspathToolkit.registerImageIOSpis.
-
-2004-02-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/metadata/IIOInvalidTreeException.java
- (IIOInvalidTreeException): Reformatted.
- * javax/imageio/spi/IIORegistry.java
- (static): Register ImageReaderSpi.class and ImageWriterSpi.class.
- * javax/imageio/stream/MemoryCacheImageInputStream.java:
- Reworked import statements.
-
-2004-02-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/stream/FileImageOutputStream.java:
- Implemented.
-
-2004-02-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/stream/FileCacheImageInputStream.java,
- javax/imageio/stream/FileCacheImageOutputStream.java,
- javax/imageio/stream/FileImageInputStream.java,
- javax/imageio/stream/ImageInputStreamImpl.java,
- javax/imageio/stream/ImageOutputStreamImpl.java,
- javax/imageio/stream/MemoryCacheImageInputStream.java,
- javax/imageio/stream/MemoryCacheImageOutputStream.java:
- Added all missing methods in javax.imageio.stream.
-
-2005-02-02 David Daney <ddaney@avtrex.com>
-
- * java/net/InetAddress.java (InetAddress): Make a private copy of
- the address.
- * java/net/Inet4Address.java (getAddress): Return a copy of the
- address.
- * java/net/Inet6Address.java (Inet6Address): Use private copy of
- the address
- (getAddress): Return a copy of the address.
- (equals): Rewrote.
-
-2005-02-02 Tom Tromey <tromey@redhat.com>
-
- * Makefile.in: Rebuilt.
- * Makefile.am (classes.stamp): New target, broken out from
- libgcj.jar target.
- ($(all_java_class_files)): Depend on it.
- (libgcj-@gcc_version@.jar): Likewise.
- (all-recursive): Likewise.
- (CLEANFILES): Include classes.stamp.
-
-2005-02-02 Hans Boehm <Hans.Boehm@hp.com>
-
- * link.cc: Include <stdio.h>
-
-2005-02-02 Tom Tromey <tromey@redhat.com>
-
- PR libgcj/19681:
- * Makefile.in: Rebuilt.
- * Makefile.am (ordinary_java_source_files): Added new class.
- * java/lang/natVMClassLoader.cc (getSystemClassLoaderInternal):
- Use system_instance, not instance.
- * gnu/gcj/runtime/SystemClassLoader.java: New file.
- * gnu/gcj/runtime/VMClassLoader.java (init): Don't search
- java.class.path.
- (system_instance): New field.
- (initialize): Initialize the system loader as well.
- (VMClassLoader): Default to LIB_CACHE.
-
-2005-02-02 Tom Tromey <tromey@redhat.com>
-
- * gnu/gcj/runtime/PersistentByteMap.java: Fixed typo.
- * prims.cc: Fixed comment.
-
-2005-02-01 Tom Tromey <tromey@redhat.com>
-
- * Makefile.in: Rebuilt.
- * Makefile.am (BOOTCLASSPATH): Added sax and w3c_dom.
- (.java.class): Use BOOTCLASSPATH.
-
-2005-02-01 Tom Tromey <tromey@redhat.com>
-
- * external/w3c_dom/Makefile.am: New file.
- * external/w3c_dom/Makefile.in: New file.
- * external/sax/Makefile.am: New file.
- * external/sax/Makefile.in: New file.
- * external/Makefile.in: New file.
- * external/Makefile.am: New file.
- * external/README: New file from Classpath.
- * configure, aclocal.m4, Makefile.in: Rebuilt.
- * configure.ac (AC_CONFIG_FILES): Create new Makefiles.
- * Makefile.am (SUBDIRS): Added external.
- (toolexeclib_LTLIBRARIES): Removed lib-org-xml-sax.la,
- lib-org-w3c-dom.la, lib-org-ietf-gss.la.
- (BOOTCLASSPATH): New variable.
- (AM_GCJFLAGS): Use it.
- (gnu_xml_source_files): New variable.
- (libgcj_la_SOURCES): Use it.
- (libgcj_la_LDADD): Include new convenience libraries.
- (lib_org_ietf_jgss_la_SOURCES): Removed.
- (lib_org_ietf_jgss_la_DEPENDENCIES): Likewise.
- (lib_org_ietf_jgss_la_LIBADD): Likewise.
- (lib_org_w3c_dom_la_SOURCES): Removed.
- (lib_org_w3c_dom_la_DEPENDENCIES): Likewise.
- (lib_org_w3c_dom_la_LIBADD): Likewise.
- (lib_org_xml_sax_la_SOURCES): Removed.
- (lib_org_xml_sax_la_DEPENDENCIES): Likewise.
- (lib_org_xml_sax_la_LIBADD): Likewise.
- (all_java_source_files): Updated.
- (property_files): Likewise.
- (libgcj-@gcc_version@.jar): Include classes from external/.
- (javax_source_files): Updated.
- (ordinary_java_source_files): Updated.
- * javax/xml/XMLConstants.java,
- javax/xml/datatype/DatatypeConfigurationException.java,
- javax/xml/datatype/DatatypeConstants.java,
- javax/xml/datatype/DatatypeFactory.java,
- javax/xml/datatype/Duration.java,
- javax/xml/datatype/XMLGregorianCalendar.java,
- javax/xml/datatype/package.html,
- javax/xml/namespace/NamespaceContext.java,
- javax/xml/namespace/QName.java, javax/xml/namespace/package.html,
- javax/xml/parsers/DocumentBuilder.java,
- javax/xml/parsers/DocumentBuilderFactory.java,
- javax/xml/parsers/FactoryConfigurationError.java,
- javax/xml/parsers/ParserConfigurationException.java,
- javax/xml/parsers/SAXParser.java,
- javax/xml/parsers/SAXParserFactory.java,
- javax/xml/parsers/package.html,
- javax/xml/transform/ErrorListener.java,
- javax/xml/transform/OutputKeys.java,
- javax/xml/transform/Result.java, javax/xml/transform/Source.java,
- javax/xml/transform/SourceLocator.java,
- javax/xml/transform/Templates.java,
- javax/xml/transform/Transformer.java,
- javax/xml/transform/TransformerConfigurationException.java,
- javax/xml/transform/TransformerException.java,
- javax/xml/transform/TransformerFactory.java,
- javax/xml/transform/TransformerFactoryConfigurationError.java,
- javax/xml/transform/URIResolver.java,
- javax/xml/transform/package.html,
- javax/xml/transform/dom/DOMLocator.java,
- javax/xml/transform/dom/DOMResult.java,
- javax/xml/transform/dom/DOMSource.java,
- javax/xml/transform/dom/package.html,
- javax/xml/transform/sax/SAXResult.java,
- javax/xml/transform/sax/SAXSource.java,
- javax/xml/transform/sax/SAXTransformerFactory.java,
- javax/xml/transform/sax/TemplatesHandler.java,
- javax/xml/transform/sax/TransformerHandler.java,
- javax/xml/transform/sax/package.html,
- javax/xml/transform/stream/StreamResult.java,
- javax/xml/transform/stream/StreamSource.java,
- javax/xml/transform/stream/package.html,
- javax/xml/validation/Schema.java,
- javax/xml/validation/SchemaFactory.java,
- javax/xml/validation/TypeInfoProvider.java,
- javax/xml/validation/Validator.java,
- javax/xml/validation/ValidatorHandler.java,
- javax/xml/validation/package.html, javax/xml/xpath/XPath.java,
- javax/xml/xpath/XPathConstants.java,
- javax/xml/xpath/XPathException.java,
- javax/xml/xpath/XPathExpression.java,
- javax/xml/xpath/XPathExpressionException.java,
- javax/xml/xpath/XPathFactory.java,
- javax/xml/xpath/XPathFactoryConfigurationException.java,
- javax/xml/xpath/XPathFunction.java,
- javax/xml/xpath/XPathFunctionException.java,
- javax/xml/xpath/XPathFunctionResolver.java,
- javax/xml/xpath/XPathVariableResolver.java,
- javax/xml/xpath/package.html: New files, from GNU JAXP.
- * org/w3c/dom/Attr.java, org/w3c/dom/CDATASection.java,
- org/w3c/dom/CharacterData.java, org/w3c/dom/Comment.java,
- org/w3c/dom/DOMException.java, org/w3c/dom/DOMImplementation.java,
- org/w3c/dom/Document.java, org/w3c/dom/DocumentFragment.java,
- org/w3c/dom/DocumentType.java, org/w3c/dom/Element.java,
- org/w3c/dom/Entity.java, org/w3c/dom/EntityReference.java,
- org/w3c/dom/NamedNodeMap.java, org/w3c/dom/Node.java,
- org/w3c/dom/NodeList.java, org/w3c/dom/Notation.java,
- org/w3c/dom/ProcessingInstruction.java, org/w3c/dom/Text.java,
- org/w3c/dom/ranges/DocumentRange.java,
- org/w3c/dom/ranges/Range.java,
- org/w3c/dom/ranges/RangeException.java,
- org/w3c/dom/traversal/DocumentTraversal.java,
- org/w3c/dom/traversal/NodeFilter.java,
- org/w3c/dom/traversal/NodeIterator.java,
- org/w3c/dom/traversal/TreeWalker.java,
- org/xml/sax/AttributeList.java, org/xml/sax/Attributes.java,
- org/xml/sax/ContentHandler.java, org/xml/sax/DTDHandler.java,
- org/xml/sax/DocumentHandler.java, org/xml/sax/EntityResolver.java,
- org/xml/sax/ErrorHandler.java, org/xml/sax/HandlerBase.java,
- org/xml/sax/InputSource.java, org/xml/sax/Locator.java,
- org/xml/sax/Parser.java, org/xml/sax/SAXException.java,
- org/xml/sax/SAXNotRecognizedException.java,
- org/xml/sax/SAXNotSupportedException.java,
- org/xml/sax/SAXParseException.java, org/xml/sax/XMLFilter.java,
- org/xml/sax/XMLReader.java, org/xml/sax/package.html,
- org/xml/sax/ext/DeclHandler.java,
- org/xml/sax/ext/LexicalHandler.java, org/xml/sax/ext/package.html,
- org/xml/sax/helpers/AttributeListImpl.java,
- org/xml/sax/helpers/AttributesImpl.java,
- org/xml/sax/helpers/DefaultHandler.java,
- org/xml/sax/helpers/LocatorImpl.java,
- org/xml/sax/helpers/NamespaceSupport.java,
- org/xml/sax/helpers/NewInstance.java,
- org/xml/sax/helpers/ParserAdapter.java,
- org/xml/sax/helpers/ParserFactory.java,
- org/xml/sax/helpers/XMLFilterImpl.java,
- org/xml/sax/helpers/XMLReaderAdapter.java,
- org/xml/sax/helpers/XMLReaderFactory.java,
- org/xml/sax/helpers/package.html: Moved to external/.
- * external/sax/README,
- external/sax/org/xml/sax/AttributeList.java,
- external/sax/org/xml/sax/Attributes.java,
- external/sax/org/xml/sax/ContentHandler.java,
- external/sax/org/xml/sax/DTDHandler.java,
- external/sax/org/xml/sax/DocumentHandler.java,
- external/sax/org/xml/sax/EntityResolver.java,
- external/sax/org/xml/sax/ErrorHandler.java,
- external/sax/org/xml/sax/HandlerBase.java,
- external/sax/org/xml/sax/InputSource.java,
- external/sax/org/xml/sax/Locator.java,
- external/sax/org/xml/sax/Parser.java,
- external/sax/org/xml/sax/SAXException.java,
- external/sax/org/xml/sax/SAXNotRecognizedException.java,
- external/sax/org/xml/sax/SAXNotSupportedException.java,
- external/sax/org/xml/sax/SAXParseException.java,
- external/sax/org/xml/sax/XMLFilter.java,
- external/sax/org/xml/sax/XMLReader.java,
- external/sax/org/xml/sax/package.html,
- external/sax/org/xml/sax/ext/Attributes2.java,
- external/sax/org/xml/sax/ext/Attributes2Impl.java,
- external/sax/org/xml/sax/ext/DeclHandler.java,
- external/sax/org/xml/sax/ext/DefaultHandler2.java,
- external/sax/org/xml/sax/ext/EntityResolver2.java,
- external/sax/org/xml/sax/ext/LexicalHandler.java,
- external/sax/org/xml/sax/ext/Locator2.java,
- external/sax/org/xml/sax/ext/Locator2Impl.java,
- external/sax/org/xml/sax/ext/package.html,
- external/sax/org/xml/sax/helpers/AttributeListImpl.java,
- external/sax/org/xml/sax/helpers/AttributesImpl.java,
- external/sax/org/xml/sax/helpers/DefaultHandler.java,
- external/sax/org/xml/sax/helpers/LocatorImpl.java,
- external/sax/org/xml/sax/helpers/NamespaceSupport.java,
- external/sax/org/xml/sax/helpers/NewInstance.java,
- external/sax/org/xml/sax/helpers/ParserAdapter.java,
- external/sax/org/xml/sax/helpers/ParserFactory.java,
- external/sax/org/xml/sax/helpers/XMLFilterImpl.java,
- external/sax/org/xml/sax/helpers/XMLReaderAdapter.java,
- external/sax/org/xml/sax/helpers/XMLReaderFactory.java,
- external/sax/org/xml/sax/helpers/package.html,
- external/w3c_dom/COPYRIGHT.html, external/w3c_dom/README,
- external/w3c_dom/org/w3c/dom/Attr.java,
- external/w3c_dom/org/w3c/dom/CDATASection.java,
- external/w3c_dom/org/w3c/dom/CharacterData.java,
- external/w3c_dom/org/w3c/dom/Comment.java,
- external/w3c_dom/org/w3c/dom/DOMConfiguration.java,
- external/w3c_dom/org/w3c/dom/DOMError.java,
- external/w3c_dom/org/w3c/dom/DOMErrorHandler.java,
- external/w3c_dom/org/w3c/dom/DOMException.java,
- external/w3c_dom/org/w3c/dom/DOMImplementation.java,
- external/w3c_dom/org/w3c/dom/DOMImplementationList.java,
- external/w3c_dom/org/w3c/dom/DOMImplementationSource.java,
- external/w3c_dom/org/w3c/dom/DOMLocator.java,
- external/w3c_dom/org/w3c/dom/DOMStringList.java,
- external/w3c_dom/org/w3c/dom/Document.java,
- external/w3c_dom/org/w3c/dom/DocumentFragment.java,
- external/w3c_dom/org/w3c/dom/DocumentType.java,
- external/w3c_dom/org/w3c/dom/Element.java,
- external/w3c_dom/org/w3c/dom/Entity.java,
- external/w3c_dom/org/w3c/dom/EntityReference.java,
- external/w3c_dom/org/w3c/dom/NameList.java,
- external/w3c_dom/org/w3c/dom/NamedNodeMap.java,
- external/w3c_dom/org/w3c/dom/Node.java,
- external/w3c_dom/org/w3c/dom/NodeList.java,
- external/w3c_dom/org/w3c/dom/Notation.java,
- external/w3c_dom/org/w3c/dom/ProcessingInstruction.java,
- external/w3c_dom/org/w3c/dom/Text.java,
- external/w3c_dom/org/w3c/dom/TypeInfo.java,
- external/w3c_dom/org/w3c/dom/UserDataHandler.java,
- external/w3c_dom/org/w3c/dom/bootstrap/DOMImplementationRegistry.java,
- external/w3c_dom/org/w3c/dom/css/CSS2Properties.java,
- external/w3c_dom/org/w3c/dom/css/CSSCharsetRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSFontFaceRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSImportRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSMediaRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSPageRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSPrimitiveValue.java,
- external/w3c_dom/org/w3c/dom/css/CSSRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSRuleList.java,
- external/w3c_dom/org/w3c/dom/css/CSSStyleDeclaration.java,
- external/w3c_dom/org/w3c/dom/css/CSSStyleRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSStyleSheet.java,
- external/w3c_dom/org/w3c/dom/css/CSSUnknownRule.java,
- external/w3c_dom/org/w3c/dom/css/CSSValue.java,
- external/w3c_dom/org/w3c/dom/css/CSSValueList.java,
- external/w3c_dom/org/w3c/dom/css/Counter.java,
- external/w3c_dom/org/w3c/dom/css/DOMImplementationCSS.java,
- external/w3c_dom/org/w3c/dom/css/DocumentCSS.java,
- external/w3c_dom/org/w3c/dom/css/ElementCSSInlineStyle.java,
- external/w3c_dom/org/w3c/dom/css/RGBColor.java,
- external/w3c_dom/org/w3c/dom/css/Rect.java,
- external/w3c_dom/org/w3c/dom/css/ViewCSS.java,
- external/w3c_dom/org/w3c/dom/events/DocumentEvent.java,
- external/w3c_dom/org/w3c/dom/events/Event.java,
- external/w3c_dom/org/w3c/dom/events/EventException.java,
- external/w3c_dom/org/w3c/dom/events/EventListener.java,
- external/w3c_dom/org/w3c/dom/events/EventTarget.java,
- external/w3c_dom/org/w3c/dom/events/MouseEvent.java,
- external/w3c_dom/org/w3c/dom/events/MutationEvent.java,
- external/w3c_dom/org/w3c/dom/events/UIEvent.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLAnchorElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLAppletElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLAreaElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLBRElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLBaseElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLBaseFontElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLBodyElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLButtonElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLCollection.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLDListElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLDirectoryElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLDivElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLDocument.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLFieldSetElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLFontElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLFormElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLFrameElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLFrameSetElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLHRElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLHeadElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLHeadingElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLHtmlElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLIFrameElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLImageElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLInputElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLIsIndexElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLLIElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLLabelElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLLegendElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLLinkElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLMapElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLMenuElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLMetaElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLModElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLOListElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLObjectElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLOptGroupElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLOptionElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLOptionsCollection.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLParagraphElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLParamElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLPreElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLQuoteElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLScriptElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLSelectElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLStyleElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTableCaptionElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTableCellElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTableColElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTableElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTableRowElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTableSectionElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTextAreaElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLTitleElement.java,
- external/w3c_dom/org/w3c/dom/html2/HTMLUListElement.java,
- external/w3c_dom/org/w3c/dom/ls/DOMImplementationLS.java,
- external/w3c_dom/org/w3c/dom/ls/LSException.java,
- external/w3c_dom/org/w3c/dom/ls/LSInput.java,
- external/w3c_dom/org/w3c/dom/ls/LSLoadEvent.java,
- external/w3c_dom/org/w3c/dom/ls/LSOutput.java,
- external/w3c_dom/org/w3c/dom/ls/LSParser.java,
- external/w3c_dom/org/w3c/dom/ls/LSParserFilter.java,
- external/w3c_dom/org/w3c/dom/ls/LSProgressEvent.java,
- external/w3c_dom/org/w3c/dom/ls/LSResourceResolver.java,
- external/w3c_dom/org/w3c/dom/ls/LSSerializer.java,
- external/w3c_dom/org/w3c/dom/ls/LSSerializerFilter.java,
- external/w3c_dom/org/w3c/dom/ranges/DocumentRange.java,
- external/w3c_dom/org/w3c/dom/ranges/Range.java,
- external/w3c_dom/org/w3c/dom/ranges/RangeException.java,
- external/w3c_dom/org/w3c/dom/stylesheets/DocumentStyle.java,
- external/w3c_dom/org/w3c/dom/stylesheets/LinkStyle.java,
- external/w3c_dom/org/w3c/dom/stylesheets/MediaList.java,
- external/w3c_dom/org/w3c/dom/stylesheets/StyleSheet.java,
- external/w3c_dom/org/w3c/dom/stylesheets/StyleSheetList.java,
- external/w3c_dom/org/w3c/dom/traversal/DocumentTraversal.java,
- external/w3c_dom/org/w3c/dom/traversal/NodeFilter.java,
- external/w3c_dom/org/w3c/dom/traversal/NodeIterator.java,
- external/w3c_dom/org/w3c/dom/traversal/TreeWalker.java,
- external/w3c_dom/org/w3c/dom/views/AbstractView.java,
- external/w3c_dom/org/w3c/dom/views/DocumentView.java,
- external/w3c_dom/org/w3c/dom/xpath/XPathEvaluator.java,
- external/w3c_dom/org/w3c/dom/xpath/XPathException.java,
- external/w3c_dom/org/w3c/dom/xpath/XPathExpression.java,
- external/w3c_dom/org/w3c/dom/xpath/XPathNSResolver.java,
- external/w3c_dom/org/w3c/dom/xpath/XPathNamespace.java,
- external/w3c_dom/org/w3c/dom/xpath/XPathResult.java: New files
- from Classpath.
-
-2005-01-31 Anthony Green <green@redhat.com>
-
- * gnu/java/net/natPlainDatagramSocketImplPosix.cc (getOption):
- Support IP_MULTICAST_LOOP.
- (setOption): Support IP_MULTICAST_LOOP.
-
- * gnu/java/net/natPlainSocketImplPosix.cc (setOption): Add
- SO_REUSEADDR support.
- (getOption): Support SO_REUSEADDR.
-
-2004-01-28 Jeroen Frijters <jeroen@frijters.net>
-
- PR libgcj/19649
- * java/util/Date.java
- (Date(int,int,int), Date(int,int,int,int,int)): Delegate to other
- constructor.
- (Date(int,int,int,int,int,int)): Fixed to handle out-of-range
- arguments.
- (getTimezoneOffset): Inverted sign.
-
-2005-01-26 Ranjit Mathew <rmathew@hotmail.com>
-
- * testsuite/libjava.jacks/jacks.xfail: Update for PR java/19070,
- remove other passing tests and add new XFAILs.
-
-2005-01-24 Tom Tromey <tromey@redhat.com>
-
- * java/lang/Class.h (next): Updated documentation. Renamed to
- 'next_or_version'.
- * java/lang/natClassLoader.cc (_Jv_RegisterClasses): Use
- _Jv_CheckABIVersion.
- (_Jv_RegisterClasses_Counted): Likewise.
- (_Jv_RegisterClassHookDefault): Fix starting condition of
- duplicate-checking loop.
- * include/jvm.h (GCJ_VERSION): New define.
- (GCJ_BINARYCOMPAT_ADDITION): Likewise.
- (_Jv_CheckABIVersion): New function.
-
-2005-01-24 Jakub Jelinek <jakub@redhat.com>
-
- * Makefile.am (libgij_la_LIBADD): Add -L$(here)/.libs.
- (libgij_la_LDFLAGS): Add.
- * Makefile.in: Rebuilt.
-
-2005-01-24 Roger Sayle <roger@eyesopen.com>
-
- PR java/19295
- * testsuite/libjava.compile/PR19295.java: New test case.
-
-2005-01-19 Tom Tromey <tromey@redhat.com>
-
- * java/lang/VMCompiler.java (compileClass): Ignore UnknownError.
- * gnu/gcj/runtime/natSharedLibLoader.cc (finalize): Only dlclose
- if 'handler' is valid.
-
-2005-01-17 Tom Tromey <tromey@redhat.com>
-
- * java/text/MessageFormat.java (scanString): Changed how quoting
- is handled.
- (scanFormatElement): Likewise.
-
-2004-12-07 Mark Wielaard <mark@klomp.org>
-
- * java/text/MessageFormat.java (scanFormat): Chain thrown exception.
-
-2005-01-15 Michael Koch <konqueror@gmx.de>
-
- PR libgcj/19444
- * java/net/URI.java
- (AUTHORITY_REGEXP): New regexp constant.
- (AUTHORITY_USERINFO_GROUP): New constant.
- (AUTHORITY_HOST_GROUP): Likewise.
- (AUTHORITY_PORT_GROUP): Likewise.
- (port): Changed default value to -1.
- (parseURI): Parse authority part and initialize host,
- port and userInfo.
-
-2005-01-14 Robin Green <greenrd@greenrd.org>
-
- * java/io/File.java (toURI): Generate a URI which we understand.
-
-2005-01-13 Graydon Hoare <graydon@redhat.com>
-
- * include/jni.h (_Jv_JNIEnv::bottom_locals): New field.
- * include/jvm.h (_Jv_FreeJNIEnv): Declare.
- * java/lang/natThread.cc (finalize_native): Call _Jv_FreeJNIEnv.
- * jni.cc: Reuse bottom frame between calls, avoid clearing
- frame when no local references are made.
-
-2005-01-13 Michael Koch <konqueror@gmx.de>
-
- PR libgcj/17784
- * java/lang/Thread.java
- (Thread): Call checkAccess().
- (stop): Fixed argument name to match javadoc.
- * java/lang/natThread.cc
- (interrupt): Call checkAccess().
- (stop): Likewise.
-
-2005-01-11 Michael Koch <konqueror@gmx.de>
-
- PR libgcj/13972
- * java/net/URL.java (URL): Handle specs like
- "/redir?http://domain2.com/index.html" which start with a slash.
-
-2005-01-11 Michael Koch <konqueror@gmx.de>
-
- PR libgcj/14012, PR libgcj/14013, PR libgcj/15157, PR libgcj/15509
- * gnu/java/net/BASE64.java,
- gnu/java/net/EmptyX509TrustManager.java,
- gnu/java/net/LineInputStream.java,
- gnu/java/net/protocol/http/Authenticator.java,
- gnu/java/net/protocol/http/ByteArrayRequestBodyWriter.java,
- gnu/java/net/protocol/http/ByteArrayResponseBodyReader.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/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/ResponseBodyReader.java,
- gnu/java/net/protocol/http/ResponseHeaderHandler.java,
- gnu/java/net/protocol/http/SimpleCookieManager.java,
- gnu/java/net/protocol/http/event/ConnectionEvent.java,
- gnu/java/net/protocol/http/event/ConnectionListener.java,
- gnu/java/net/protocol/http/event/RequestEvent.java,
- gnu/java/net/protocol/http/event/RequestListener.java: New files.
- * gnu/java/net/protocol/http/Connection.java: Removed.
- * gnu/java/net/protocol/http/Handler.java,
- javax/net/ssl/HttpsURLConnection.java: Updated.
- * Makefile.am: Added new files and remove old ones.
- * Makefile.in: Regenerated.
-
-2005-01-11 Tom Tromey <tromey@redhat.com>
-
- PR libgcj/18840:
- * java/io/BufferedInputStream.java (read): Repeatedly read to
- fill buffer.
- (refill): Change test to see if buffer must be grown.
-
-2005-01-10 Tom Tromey <tromey@redhat.com>
-
- * mauve-libgcj: Exclude some swing tests.
-
-2005-01-10 Tom Tromey <tromey@redhat.com>
-
- PR libgcj/12016, PR libgcj/18405, PR libgcj/17738:
- * java/lang/Package.java (getPackages): Use VMClassLoader when
- appropriate.
- (getPackage): Likewise.
- * prims.cc (_Jv_CreateJavaVM): Call
- _Jv_RegisterBootstrapPackages.
- * include/jvm.h (_Jv_RegisterBootstrapPackages): Declare.
- * java/lang/VMClassLoader.java (getPackage): Rewrote.
- (getPackages): Likewise.
- (definedPackages): New field.
- (definePackageForNative): New method.
- * java/lang/Class.h (_Jv_FindClassInCache): Updated.
- * java/lang/natVMClassLoader.cc (loadClass): Updated.
- * defineclass.cc (handleClassBegin): Use
- ClassLoader.findLoadedClass.
- * java/lang/natClassLoader.cc (_Jv_RegisterInitiatingLoader):
- Rewrote.
- (struct _Jv_LoaderInfo): Removed.
- (initiated_classes): Likewise.
- (_Jv_UnregisterClass): Don't use initiated_classes.
- (_Jv_FindClassInCache): Likewise. Removed 'loader' argument.
- (_Jv_FindClass): Register classes found during boostrap.
- (BOOTSTRAP_CLASS_LIST_SIZE): New define.
- (bootstrap_class_list): New global.
- (bootstrap_index): Likewise.
- (_Jv_RegisterBootstrapPackages): New function.
- * gnu/gcj/runtime/natVMClassLoader.cc (findClass): Call
- definePackageForNative.
- (findClass): Updated.
- * gnu/gcj/runtime/VMClassLoader.java (definePackageForNative):
- New method.
-
-2005-01-10 Tom Tromey <tromey@redhat.com>
-
- PR libgcj/18868:
- * include/jvm.h (_Jv_Linker::find_field): Declare.
- (_Jv_Linker::find_field_helper): Likewise.
- * link.cc (find_field_helper): New method.
- (find_field): Likewise.
- (resolve_pool_entry): Use it. Throw NoSuchFieldError when field
- not found.
- (link_symbol_table): Use find_field.
-
-2005-01-10 Michael Koch <konqueror@gmx.de>
-
- PR libgcj/18014
- * java/util/Locale.java (Locale): Don't uppercase variant.
- (getISOCountries): Fixed typo in javadoc.
-
-2005-01-10 Michael Koch <konqueror@gmx.de>
-
- * java/util/SimpleTimeZone.java (checkRule):
- Throw IllegalArgumentException on invalid month values.
- * java/util/TimeZone.java (setID):
- Throw NullPointerException if needed.
-
-2005-01-10 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/util/SimpleTimeZone.java (getOffset):
- offset end date with daylight savings
-
-2005-01-10 Ranjit Mathew <rmathew@hotmail.com>
-
- * testsuite/libjava.compile/PR19277.java: New file for PR java/19277.
- * testsuite/libjava.compile/PR19277.xfail: Likewise.
-
-2005-01-09 Michael Koch <konqueror@gmx.de>
-
- PR libgcj/17069
- * java/net/InetAddress.java (getLocalHost):
- Throw UnknownHostException if local hostname cannot be determined.
-
-2005-01-06 Tom Tromey <tromey@redhat.com>
-
- * java/lang/ClassLoader.java (findClass): Fixed documentation.
-
-2005-01-07 Michael Koch <konqueror@gmx.de>
-
- PR libgcj/18115
- * java/nio/Buffer.java (address): New field.
- * java/nio/DirectByteBufferImpl.java (address): Removed.
- * java/nio/MappedByteBufferImpl.java (address): Likewise.
- * java/nio/CharViewBufferImpl.java (CharViewBufferImpl):
- Explicitly initialize Buffer.address if needed.
- * java/nio/DoubleViewBufferImpl.java (DoubleViewBufferImpl): Likewise.
- * java/nio/FloatViewBufferImpl.java (FloatViewBufferImpl): Likewise.
- * java/nio/IntViewBufferImpl.java (IntViewBufferImpl): Likewise.
- * java/nio/LongViewBufferImpl.java (LongViewBufferImpl): Likewise.
- * java/nio/ShortViewBufferImpl.java (ShortViewBufferImpl): Likewise.
- * jni.cc (_Jv_JNI_GetDirectBufferAddress): Don't assume buffer is a
- DirectByteBufferImpl object.
- (_Jv_JNI_GetDirectBufferCapacity): Likewise.
- * testsuite/libjava.jni/directbuffer.c,
- testsuite/libjava.jni/directbuffer.java,
- testsuite/libjava.jni/directbuffer.out,
- testsuite/libjava.jni/bytebuffer.c,
- testsuite/libjava.jni/bytebuffer.java,
- testsuite/libjava.jni/bytebuffer.out: New files.
-
-2005-01-05 Tom Tromey <tromey@redhat.com>
-
- * java/util/zip/ZipEntry.java (setCompressedSize): Allow any
- argument.
- (compressedSize): Now 'long'. Default to -1.
- (getCompressedSize): Rewrote.
- * java/util/zip/DeflaterOutputStream.java (deflate): Don't
- deflate at all if we need input.
-
-2005-01-05 Tom Tromey <tromey@redhat.com>
-
- PR libgcj/15719:
- * interpret.cc (run) <insn_dcmpl, insn_dcmpg>: Set tmpval
- correctly.
-
-2005-01-05 Tom Tromey <tromey@redhat.com>
-
- * java/lang/natRuntime.cc (insertSystemProperties): Set
- java.ext.dirs earlier.
-
-2005-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
-
- * java/lang/natObject.cc (_Jv_ObjectCheckMonitor): Initialize the
- sync_info element of the object if needed.
-
-2005-01-03 Eric Botcazou <ebotcazou@libertysurf.fr>
-
- * testsuite/libjava.lang/Process_4.java (Process_4): Expect only
- a non-zero exit status from 'false'.
-
-2005-01-01 Bryce McKinlay <mckinlay@redhat.com>
-
- * include/boehm-gc.h: Include gc_ext_config.h, not gc_config.h.
-
-2004-12-31 Andreas Jaeger <aj@suse.de>
-
- * testsuite/lib/libjava.exp (libjava_find_gij): Handle multilibs.
-
-2004-12-20 Tom Tromey <tromey@redhat.com>
-
- * java/lang/natClassLoader.cc (_Jv_RegisterClassHookDefault):
- Re-enable duplicate class registration error.
-
- * testsuite/libjava.jar/jar.exp (gcj_jar_interpret): Updated.
- * testsuite/libjava.verify/verify.exp (gcj_verify_run): Updated.
- * testsuite/libjava.jni/jni.exp (gcj_jni_test_one): Updated.
- * testsuite/lib/libjava.exp (libjava_find_spec): Don't use
- get_multilibs.
- (libjava_find_gij): Likewise. Changed return result if gij not
- found.
- (test_libjava_from_javac): Updated.
-
- PR java/15001
- * testsuite/libjava.jni/iface.c: New file.
- * testsuite/libjava.jni/iface.out: New file.
- * testsuite/libjava.jni/iface.java: New file.
-
-2004-12-19 Kelley Cook <kcook@gcc.gnu.org>
-
- * include/config.h.in: Regenerate.
-
-2004-12-10 Andrew Haley <aph@redhat.com>
-
- PR java/15001
- * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Look up
- abstract methods by name.
-
-2004-12-08 Ranjit Mathew <rmathew@hotmail.com>
-
- * java/util/IdentityHashMap.java (put): Replace mistaken use
- of "<<" by "*".
-
-2004-12-06 Tom Tromey <tromey@redhat.com>
-
- For PR java/14853:
- * testsuite/libjava.compile/PR14853.java: New file.
- * testsuite/libjava.compile/PR14853.xfail: New file.
-
-2004-12-03 Richard Sandiford <rsandifo@redhat.com>
-
- PR libgcj/7305
- * configure.ac: Use TL_AC_GXX_INCLUDE_DIR.
- * Makefile.am (install-data-local): Install headers into
- $(gxx_include_dir) rather than $(includedir).
- (AM_MAKEFLAGS): Pass down gxx_include_dir.
- * gcj/Makefile.am (gcjdir): Set to $(gxx_include_dir)/gcj.
- * include/Makefile.am (tool_include__HEADERS): Define this...
- (include_HEADERS): ...instead of this.
- * configure, aclocal.m4, Makefile.in, gcj/Makefile.in: Regenerate.
- * include/Makefile.in, testsuite/Makefile.in: Regenerate.
-
-2004-12-02 Tom Tromey <tromey@redhat.com>
-
- For PR java/16675:
- * testsuite/libjava.compile/PR16675.java: New file.
-
-2004-12-02 Richard Sandiford <rsandifo@redhat.com>
-
- * configure.ac: Use TL_AC_GCC_VERSION to set gcc_version.
- * configure, aclocal.m4, Makefile.in, gcj/Makefile.in: Regenerate.
- * include/Makefile.in, testsuite/Makefile.in: Regenerate.
-
-2004-12-01 Tom Tromey <tromey@redhat.com>
-
- * include/no-threads.h (_Jv_ThreadDestroyData): Removed argument
- name.
- (_Jv_ThreadRegister): Likewise.
- (_Jv_MutexCheckMonitor): Likewise.
-
- * link.cc: Include limits.h.
-
-2004-12-01 Bryce McKinlay <mckinlay@redhat.com>
-
- PR libgcj/18699
- * testsuite/libjava.lang/PR18699.java,
- testsuite/libjava.lang/PR18699.out: New test.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GdkGraphics.java (drawImage variants):
- Update image observer.
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java (createImage):
- Start image production.
- * gnu/java/awt/peer/gtk/GtkFramePeer.java (setMenuBar): Protect
- against negative menu bar widths.
- (setBounds): Likewise.
- (postConfigureEvent): Likewise.
- * gnu/java/awt/peer/gtk/GtkImage.java (imageComplete): Don't
- remove consumer unless only a single frame has completed.
- * gnu/java/awt/peer/gtk/GtkImagePainter.java (GtkImagePainter):
- Add observer parameter.
- (setPixels): Update image observer.
- (imageComplete): Likewise.
- * java/applet/Applet.java (width): New field.
- (height): Likewise.
- (setStub): Set size if width or height field has been set.
- (resize): If stub is null save width and height values.
- * java/awt/Component.java (reshape): Protect against null
- parent.
- * java/awt/image/MemoryImageSource.java
- (MemoryImageSource(int,int,ColorModel,byte[],int,int)):
- Document.
- (MemoryImageSource(int,int,ColorModel,int[],int,int)):
- Likewise.
- (MemoryImageSource(int,int,ColorModel,byte[],int,int,Hashtable)):
- Reference pixel array directly, rather than creating a local
- copy.
- (MemoryImageSource(int,int,ColorModel,int[],int,int,Hashtable)):
- Likewise.
- (newPixels(int,int,int,int)): Fix for loop and array copy
- bounds.
- (newPixels(int,int,int,int,boolean)): Likewise.
- (startProduction): If animated call imageComplete with
- SINGLEFRAME.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c: Uncomment
- gdk_flush lines.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c
- (drawPixels): Return if g is null or g->drawable is not a gdk
- drawable.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/DefaultSingleSelectionModel.java,
- javax/swing/JPasswordField.java,
- javax/swing/tree/AbstractLayoutCache.java:
- Reformatted and javadocs cleaned up.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/Component.java:
- Fixed argument names to match javadocs.
- (setFont): Rewritten set property first and then fire event.
- (setLocale): Likewise.
- * javax/swing/text/JTextComponent.java
- (setEditable): Likewise.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Button.java
- (AccessibleAWTButton.getAccessibleActionDescription): Explain the
- source of 'click'.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Checkbox.java: Remove stub comments.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Button.java
- (AccessibleAWTButton.getAccessibleActionDescription): Return
- 'click'.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/CardLayout.java:
- Made some constants static.
- (serialVersionUID): Made private.
- (addLayoutComponent): Simplified code.
- * java/awt/event/InputEvent.java
- (getModifiersEx): Added missing @param tag.
- * java/awt/image/RGBImageFilter.java
- (filterRGBPixels): Reformatted, removed wrong @param tag.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/FieldView.java,
- javax/swing/text/JTextComponent.java:
- Removed debug code.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/BorderFactory.java
- (BorderFactory): Added private constructor.
- * javax/swing/SwingUtilities.java
- (SwingUtilities): Likewise.
- (computeStringWidth): New method.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/color/ICC_Profile.java
- (icSigNamedColorTag): Removed.
- * java/awt/datatransfer/DataFlavor.java
- (isMimeTypeEqual): Made final.
- * java/awt/image/AffineTransformOp.java:
- Reworked javadocs.
- (TYPE_BICUBIC): Added @since tag.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Checkbox.java (AccessibleAWTCheckBox): Remove todo
- comments.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Checkbox.java (itemStateChanged): Implement function.
- (getAccessibleContext): Add AccessibleAWTCheckBox to item listeners.
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- * java/awt/Polygon.java (contains): Reimplemented.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/print/PrinterJob.java: Reformatted.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/image/AffineTransformOp.java,
- java/awt/image/ColorConvertOp.java,
- java/awt/image/LookupOp.java,
- java/awt/image/RescaleOp.java:
- Added final keywords where they belong.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/CardLayout.java,
- java/awt/Component.java,
- java/awt/Font.java,
- java/awt/image/SinglePixelPackedSampleModel.java:
- Fixed javadocs and argument names all over.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/image/DataBufferShort.java: Fixed file header.
- * java/awt/image/DataBufferUShort.java: Likewise.
- (DataBufferUShort): Throw NullPointerException if dataArray is null.
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- * java/awt/geom/Arc2D.java
- (setAngleStart): Corrected (wrong sign on atan2 y parameter).
- (setAngles): Likewise.
- (containsAngle): Return false on zero extent, don't include
- final angle.
- (contains): Treat OPEN-type arcs like CHORD ones, not as PIE
- ones.
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- * java/awt/geom/AffineTransform.java,
- (inverseTransform): Fixed bug and simplified code.
- (createTransformedShape): Return null on null parameter.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/color/ICC_ColorSpace.java,
- java/awt/color/ICC_Profile.java,
- java/awt/color/ICC_ProfileGray.java,
- java/awt/color/ICC_ProfileRGB.java:
- Re-indent copyright header to be standardish.
- * java/awt/datatransfer/StringSelection.java:
- Reformatted.
- * java/awt/geom/Area.java
- (EPSILON): Made static.
- (RS_EPSILON): Likewise.
- (PE_EPSILON): Likewide.
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- * javax/swing/SwingUtilities.java:
- (computeDifference): Implemented
- (computeIntersection): Likewise
- (computeUnion): Likewise
- (isRectangleContainingRectangle): Likewise
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/BasicStroke.java,
- java/awt/Button.java,
- java/awt/Canvas.java,
- java/awt/CheckboxMenuItem.java,
- java/awt/Container.java,
- java/awt/EventQueue.java,
- java/awt/FileDialog.java,
- java/awt/FlowLayout.java,
- java/awt/FontMetrics.java,
- java/awt/Graphics.java,
- java/awt/GridLayout.java,
- java/awt/KeyboardFocusManager.java,
- java/awt/Label.java,
- java/awt/LayoutManager2.java,
- java/awt/List.java,
- java/awt/MenuBar.java,
- java/awt/Scrollbar.java,
- java/awt/Toolkit.java,
- java/awt/Window.java,
- java/awt/datatransfer/DataFlavor.java,
- java/awt/datatransfer/FlavorTable.java,
- java/awt/event/ActionListener.java,
- java/awt/event/HierarchyBoundsAdapter.java,
- java/awt/geom/Arc2D.java,
- java/awt/geom/Rectangle2D.java,
- java/awt/geom/RectangularShape.java,
- java/awt/im/spi/InputMethod.java,
- java/awt/image/ByteLookupTable.java,
- java/awt/image/ColorModel.java,
- java/awt/image/DirectColorModel.java,
- java/awt/image/ShortLookupTable.java,
- java/awt/print/Book.java:
- Fixed javadocs and method argument names all over.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GdkFontPeer.java
- (buildString): Optimise String building.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/TextArea.java (AccessibleAWTTextArea,
- getAccessibleContext): Implement.
- * java/awt/TextField.java (AccessibleAWTTextField,
- getAccessibleContext): Implement.
-
-2004-11-30 Tom Tromey <tromey@redhat.com>
-
- * Makefile.in: Rebuilt.
- * Makefile.am (jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.lo):
- Fixed typo.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Menu.java (AccessibleAWTMenu, getAccessibleContext):
- Implement.
- * java/awt/PopupMenu.java (AccessibleAWTMenu, getAccessibleContext):
- Implement.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/print/PrinterJob.java (lookupPrintServices,
- getPrintService, setPrintService): Implement.
- (lookupStreamPrintServices): Add commented out implementation.
- (printer): New field.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- * javax/swing/ToolTipManager.java (mouseMoved): Set currentComponent
- when not yet set.
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- * java/awt/geom/GeneralPath.java (evaluateCrossings):
- Fixed epsilon value, should always be nonzero.
-
-2004-11-30 Paul Jenner <psj.home@ntlworld.com>
-
- * java/awt/image/Raster.java
- (createPackedRaster): Implemented.
-
-2004-11-30 Graydon Hoare <graydon@redhat.com>
-
- * javax/swing/plaf/basic/BasicTextUI.java:
- Listen to focus events, indicate focus via caret.
- * javax/swing/text/GapContent.java (getString): Return substring.
- * javax/swing/text/PlainDocument.java (reindex): New method.
- (createDefaultRoot): Call it.
- (insertUpdate): Likewise.
- (removeUpdate): Likewise.
- * javax/swing/text/Utilities.java (drawTabbedText): Always advance
- on tab and newline, even if no painting happens.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * Makefile.am: List peer JNI header: Java source file
- dependencies explicitly. Likewise for JNI .lo: JNI header
- dependencies.
- * Makefile.in: Regenerate.
-
-2004-11-30 Graydon Hoare <graydon@redhat.com>
-
- * Makefile.am: Add entry for BasicTextPaneUI.java
- * Makefile.in: Regenerate.
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java
- (GdkGraphics2D): Set clip after transform.
- (drawImage): Protect against null image.
- * gnu/java/awt/peer/gtk/GtkFramePeer.java
- (setIconImage): Protect against non-GtkImage args.
- * gnu/java/awt/peer/gtk/GtkToolkit.java
- (checkImage): Protect against non-GtkImage args.
- * java/awt/print/PrinterJob.java:
- (print): Add variant taking PrintRequestAttributeSet.
- (printDialog): Likewise.
- * javax/swing/JComponent.java:
- (transferHandler): New field.
- (getComponentGraphics): Build new Graphics for each sub-paint.
- (getTransferHandler): New method.
- (setTransferHandler): New method.
- * javax/swing/JDesktopPane.java
- (setDragMode): Force LIVE_DRAG_MODE.
- * javax/swing/JMenuItem.java
- (menuSelectionChanged): Protect against null parent.
- * javax/swing/JTable.java (setDefaultRenderer): New method.
- * javax/swing/JTree.java: Get basic ctors and UI working.
- * javax/swing/JViewport.java (JViewport): Set scroll mode.
- * javax/swing/RepaintManager.java
- (addDirtyRegion): Skip empty regions.
- * javax/swing/ScrollPaneLayout.java (minimumLayoutSize): Do not
- bound scrollpane minimum by central view minimum.
- * javax/swing/ToolTipManager.java
- (showTip): Guard against null component.
- * javax/swing/TransferHandler.java: Stub out.
- * javax/swing/plaf/basic/BasicLookAndFeel.java:
- Add entry for TextPaneUI, change Tree icons to pngs.
- * javax/swing/plaf/basic/BasicMenuItemUI.java:
- (installDefaults): Set text position and alignment.
- (paintMenuItem): Layout icon with normal compound function.
- * javax/swing/plaf/basic/BasicTableHeaderUI.java:
- (getMaximumSize): Delete.
- (getMinimumSize): Delete.
- (getPreferredSize): Use column model's total width.
- * javax/swing/plaf/basic/BasicTextPaneUI.java: New file.
- * javax/swing/plaf/basic/BasicTextUI.java
- (modelChanged): Make resilient against nulls.
- * javax/swing/plaf/basic/BasicTreeUI.java:
- Add some simplistic config / painting functions.
- * javax/swing/plaf/basic/BasicViewportUI.java
- (paintSimple): Add new non-backingstore paint mode.
- (paintBackingStore): Split out backing store code.
- (paint): Switch on painting mode.
- * javax/swing/text/SimpleAttributeSet.java
- (SimpleAttributeSet): Resist nulls.
- * javax/swing/tree/DefaultTreeCellRenderer.java: Implement.
- * javax/swing/tree/DefaultTreeModel.java: Partially implement.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c (setFont):
- Set pango context's description and language.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- * java/awt/image/LookupOp.java: Comments and indentation fixes.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Checkbox.java (AccessibleAWTCheckBox): Implement.
- (getAccessibleContext): Implement.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/TextComponent.java (AccessibleAWTTextComponent):
- Implement.
- (getIndexAtPoint, getCharacterBounds): New methods.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Button.java (AccessibleAWTButton): Implement.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
- (filenameFilterCallback): Made static.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
- (cairoShowGlyphs) Removed.
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- * gnu/java/awt/color/RgbProfileConverter.java (RgbProfileConverter):
- Don't invert matrix when reverse CLUT is available.
- * gnu/java/awt/color/LinearRGBConverter.java: Documentation update.
- * java/awt/color/ICC_ColorSpace.java: Likewise.
- * java/awt/color/ICC_Profile.java: Likewise.
- * java/awt/color/ICC_ProfileGray.java: Likewise.
- * java/awt/color/ICC_ProfileRGB.java: Likewise.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/MenuItem.java (AccessibleAWTMenuItem): Implement.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/Choice.java (AccessibleAWTChoice): Implement.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/BandedSampleModel.java (scanlineStride): Remove
- field hiding ComponentSampleModel.scanlineStride.
-
-2004-11-30 Noa Resare <noa@resare.com>
-
- * java/awt/geom/GeneralPath.java (currentSegment):
- Fix typo in transform.transform() invocation.
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java
- (createImage): Created bitmap should be filled with bg color
-
-2004-11-30 Noa Resare <noa@resare.com>
-
- * java/awt/Choice.java (add):
- Implement correct selection behavior when peer == null.
- (insert): Likewise.
- (remove): Likewise.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- * gnu/java/awt/peer/gtk/GtkChoicePeer.java (GtkChoicePeer):
- Call select() when Choice has a selected item.
-
-2004-11-30 Michael Koch <address@bogus.example.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxGroupPeer.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPopupMenuPeer.c:
- Fixed method names to start at begin of line. This is desired by GNU
- coding style guide.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java
- (gtkWidgetSetVisible): Unused. Removed.
- (connectJObject): Likewise.
- * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java
- (gtkScrolledWindowSetScrollPosition): Commented out.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c
- (Java_gnu_java_awt_peer_gtk_GdkTextLayout_setText): Installed and
- renamed from Java_gnu_java_awt_peer_gtk_GdkGlyphVector_setText.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c
- (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_setText): Removed.
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
- (init_dpi_conversion_factor): Correct prototype.
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- * java/awt/image/ConvolveOp.java: Added missing
- copyright notice.
-
-2004-11-30 Robert Schuster <theBohemian@gmx.net>
-
- Fixes bug #10908
- * gnu/java/beans/IntrospectionIncubator.java:
- (addMethod): static methods are discarded now, too.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- * Makefile.am (awt_java_source_files): Add new gnu/java/awt/color
- java source files.
- * Makefile.in: Regenerated.
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- * gnu/java/awt/color/CieXyzConverter.java,
- gnu/java/awt/color/GrayScaleConverter.java,
- gnu/java/awt/color/SrgbConverter.java,
- gnu/java/awt/color/ClutProfileConverter.java,
- gnu/java/awt/color/LinearRGBConverter.java,
- gnu/java/awt/color/TagEntry.java,
- gnu/java/awt/color/ColorLookUpTable.java,
- gnu/java/awt/color/ProfileHeader.java,
- gnu/java/awt/color/ToneReproductionCurve.java,
- gnu/java/awt/color/ColorSpaceConverter.java,
- gnu/java/awt/color/PyccConverter.java,
- gnu/java/awt/color/GrayProfileConverter.java,
- gnu/java/awt/color/RgbProfileConverter.java:
- New files.
- * java/awt/color/ICC_ColorSpace.java,
- java/awt/color/ICC_Profile.java,
- java/awt/color/ICC_ProfileGray.java,
- java/awt/color/ICC_ProfileRGB.java:
- Implemented (sans PhotoYCC color space).
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/AffineTransformOp.java (filter): Implement
- bilinear interpolation for Rasters.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/IndexColorModel.java (IndexColorModel): Actually
- use the provided colormap. Throw documented exceptions. Document
- exceptions.
-
-2004-11-30 Paul Jenner <psj.home@ntlworld.com>
-
- * java/awt/image/IndexColorModel.java (IndexColorModel): Fix
- constructor.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/AffineTransformOp.java: Add TYPE_BICUBIC.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/AffineTransformOp.java (filter): Implement Raster
- filtering.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/ComponentSampleModel.java (getDataElements,
- setDataElements): Implement SHORT, FLOAT, and INT transfer types.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * java/awt/Font.java (name): New field.
- (size): Likewise.
- (style): Likewise.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/Raster.java (createBandedRaster): Implement.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/ConvolveOp.java: New class.
- * Makefile.am: Add ConvolveOp.
- * Makefile.in: Regenerate.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/RescaleOp.java (BandCombineOp, ColorConvertOp,
- LookupOp, RescaleOp): Fix loop bounds.
-
-2004-11-30 jlquinn <jlquinn@optonline.net>
-
- * Makefile.am: Fix typo in BandCombineOp.
- * Makefile.in: Regenerate.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/BandCombineOp.java: New class.
- * Makefile.am: Add BandCombineOp.
- * Makefile.in: Regenerate.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/LookupOp.java: New class.
- * Makefile.am: Add LookupOp.
- * Makefile.in: Regenerate.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/SampleModel.java (createSubsetSampleModel): Add
- javadocs.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/ColorModel.java (cloneColorModel): Fix line
- wrap. Use Boolean.valueOf.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java
- (releasePeerGraphicsResource): Fixed typo in method name.
- * gnu/java/awt/peer/gtk/GdkFontPeer.java
- (finalize): Fixed typo in releasePeerGraphicsResource.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/font/TextAttribute.java
- (RUN_DIRECTION_LTR): Initialie with static value instead of
- calculating it.
- (RUN_DIRECTION_RTL): Likewise.
- (STRIKETHROUGH_ON): Likewise.
- (SWAP_COLORS_ON): Likewise.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/ColorConvertOp.java: New class.
- * java/awt/image/ColorModel.java (cloneColorModel): New method.
- * Makefile.am: Add ColorConvertOp.
- * Makefile.in: Regenerate.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent):
- Track Window focus owner on FOCUS_GAINED events.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c
- (nativeSetIconImage): Rename to nativeSetIconImageFromDecoder.
-
-2004-11-30 Andreas Tobler <a.tobler@schweiz.ch>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c
- (Java_gnu_java_awt_peer_gtk_GThreadNativeMethodRunner_nativeRun):
- Fix pointer warning.
-
-2004-11-30 Andreas Tobler <a.tobler@schweiz.ch>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
- (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFilenameFilter):
- Fix pointer warning.
-
- * jni/gtk-peer/gtkpeer.h: Introduce widget_union to fix type punned
- warnings.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
- (Java_gnu_java_awt_peer_gtk_GdkGraphics_clearRect): Use widget_union
- to fix type punned pointer warning.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c (pre_event_handler):
- Likewise.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
- (window_get_new_state): Introduce unions to fix warnings as above.
- (window_property_changed_cb): Likewise.
- (window_active_state_change_cb): Mark unused variables unused.
- (window_focus_state_change_cb): Likewise.
- (window_focus_in_cb): Likewise.
- (window_focus_out_cb): Likewise.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c
- (Java_gnu_java_awt_peer_gtk_GdkFontPeer_setFont): Convert
- PangoFontMap correctly with PANGO_FT2FONT_MAP macro.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JMenuBar.java
- (updateUI): Simplified.
- * javax/swing/tree/DefaultTreeSelectionModel.java:
- Reorganized import statements.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/font/TextAttribute.java,
- javax/swing/JComponent.java,
- javax/swing/JInternalFrame.java,
- javax/swing/table/TableColumn.java,
- javax/swing/text/StyleConstants.java:
- Replaced "new Boolean(boolean)" with "Boolean.valueOf(boolean)".
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/tree/DefaultTreeCellEditor.java,
- javax/swing/tree/DefaultTreeModel.java,
- javax/swing/tree/DefaultTreeSelectionModel.java:
- Jalopied.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/tree/DefaultTreeCellEditor.java
- (EditorContainer.EditorContainer): Fixed arguments.
- (EditorContainer.EditorContainer): New method.
- (DefaultTextField.DefaultTextField): Fixed arguments, implemented.
- (DefaultTextField.getBorder): Implemented.
- (listenerList): New field.
- (addCellEditorListener): Implemented.
- (removeCellEditorListener): Implemented.
- (getCellEditorListeners): New method.
- * javax/swing/tree/DefaultTreeModel.java
- (addTreeModelListener): Fixed javadoc.
- (removeTreeModelListener): Likewise.
- (getTreeModelListeners): New method.
- (fireTreeNodesChanged): Implemented.
- (fireTreeNodesInserted): Likewise.
- (fireTreeNodesRemoved): Likewise.
- (fireTreeStructureChanged): Likewise.
- (getListeners): Fixed javadoc.
- * javax/swing/tree/DefaultTreeSelectionModel.java
- (addTreeSelectionListener): Implemented.
- (removeTreeSelectionListener): Likewise.
- (fireValueChanged): Likewise.
- (getListeners): Likewise.
- (addPropertyChangeListener): Likewise.
- (removePropertyChangeListener): Likewise.
- (getTreeSelectionListeners): New method.
- (getPropertyChangeListeners): Likewise.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicScrollBarUI.java
- (maximumThumbSize): Removed static keyword.
- (minimumThumbSize): Likewise.
- * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
- (CloseAction): Made public.
- (IconifyAction): Likewise.
- (MaximizeAction): Likewise.
- (MoveAction): Likewise.
- (RestoreAction): Likewise.
- (SizeAction): Likewise.
- (SystemMenuBar): Likewise.
- * javax/swing/plaf/basic/BasicSliderUI.java
- (TrackListener): Likewise.
- * javax/swing/plaf/basic/BasicSplitPaneUI.java
- (KeyboardDownRightHandler): Likewise.
- (KeyboardEndHandler): Likewise.
- (KeyboardHomeHandler): Likewise.
- (KeyboardResizeToggleHandler): Likewise.
- (KeyboardUpLeftHandler): Likewise.
- (PropertyHandler): Likewise.
- * javax/swing/plaf/basic/BasicTabbedPaneUI.java
- (PropertyChangeHandler): Likewise.
- (TabSelectionHandler): Likewise.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/JTextComponent.java
- (getKeymap): Made public.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JEditorPane.java
- (getStream): Throws IOException.
- (read): Likewise.
- * javax/swing/JRootPane.java
- (createContentPane): Fixed return type.
- * javax/swing/JSpinner.java
- (commitEdit): Throws ParseException.
- * javax/swing/plaf/metal/MetalLookAndFeel.java
- (serialVersionUID): New field.
- * javax/swing/table/TableColumn.java
- (resizedPostingDisableCount): Added @deprecated tag.
- (disableResizedPosting): Likewise.
- (enableResizedPosting): Likewise.
- * javax/swing/text/Document.java
- (TitleProperty): Fixed value.
- * javax/swing/tree/TreeCellEditor.java
- (TreeCellEditor): Extends CellEditor.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JWindow.java
- javax/swing/SpinnerModel.java
- javax/swing/Timer.java
- javax/swing/event/MenuKeyEvent.java
- javax/swing/plaf/basic/BasicButtonUI.java
- javax/swing/plaf/basic/BasicIconFactory.java
- javax/swing/plaf/basic/BasicTabbedPaneUI.java
- javax/swing/text/AttributeSet.java
- javax/swing/text/Highlighter.java
- javax/swing/text/StyleConstants.java
- javax/swing/tree/TreeCellEditor.java:
- Removed redundant and reordered modifiers.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicToolTipUI.java:
- Reformatted copyright header.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/AbstractAction.java,
- javax/swing/AbstractButton.java,
- javax/swing/AbstractCellEditor.java,
- javax/swing/AbstractListModel.java,
- javax/swing/AbstractSpinnerModel.java,
- javax/swing/ActionMap.java,
- javax/swing/BorderFactory.java,
- javax/swing/Box.java,
- javax/swing/ButtonModel.java,
- javax/swing/CellEditor.java,
- javax/swing/CellRendererPane.java,
- javax/swing/DefaultBoundedRangeModel.java,
- javax/swing/DefaultButtonModel.java,
- javax/swing/DefaultCellEditor.java,
- javax/swing/DefaultDesktopManager.java,
- javax/swing/DefaultListCellRenderer.java,
- javax/swing/DefaultListSelectionModel.java,
- javax/swing/DefaultSingleSelectionModel.java,
- javax/swing/GrayFilter.java,
- javax/swing/InputMap.java,
- javax/swing/JApplet.java,
- javax/swing/JCheckBoxMenuItem.java,
- javax/swing/JColorChooser.java,
- javax/swing/JComboBox.java,
- javax/swing/JComponent.java,
- javax/swing/JDesktopPane.java,
- javax/swing/JDialog.java,
- javax/swing/JEditorPane.java,
- javax/swing/JFileChooser.java,
- javax/swing/JFormattedTextField.java,
- javax/swing/JFrame.java,
- javax/swing/JInternalFrame.java,
- javax/swing/JLabel.java,
- javax/swing/JLayeredPane.java,
- javax/swing/JList.java,
- javax/swing/JMenu.java,
- javax/swing/JMenuBar.java,
- javax/swing/JMenuItem.java,
- javax/swing/JOptionPane.java,
- javax/swing/JPanel.java,
- javax/swing/JPasswordField.java,
- javax/swing/JPopupMenu.java,
- javax/swing/JRadioButtonMenuItem.java,
- javax/swing/JRootPane.java,
- javax/swing/JSpinner.java,
- javax/swing/JSplitPane.java,
- javax/swing/JTabbedPane.java,
- javax/swing/JTable.java,
- javax/swing/JTextArea.java,
- javax/swing/JTextPane.java,
- javax/swing/JToggleButton.java,
- javax/swing/JToolBar.java,
- javax/swing/JToolTip.java,
- javax/swing/JTree.java,
- javax/swing/JViewport.java,
- javax/swing/ListModel.java,
- javax/swing/LookAndFeel.java,
- javax/swing/MenuSelectionManager.java,
- javax/swing/ProgressMonitorInputStream.java,
- javax/swing/RepaintManager.java,
- javax/swing/RootPaneContainer.java,
- javax/swing/ScrollPaneLayout.java,
- javax/swing/SpringLayout.java,
- javax/swing/SwingUtilities.java,
- javax/swing/Timer.java,
- javax/swing/ToolTipManager.java,
- javax/swing/UIDefaults.java,
- javax/swing/UIManager.java,
- javax/swing/border/MatteBorder.java,
- javax/swing/colorchooser/AbstractColorChooserPanel.java,
- javax/swing/colorchooser/ColorSelectionModel.java,
- javax/swing/colorchooser/DefaultColorSelectionModel.java,
- javax/swing/colorchooser/DefaultHSBChooserPanel.java,
- javax/swing/colorchooser/DefaultPreviewPanel.java,
- javax/swing/colorchooser/DefaultRGBChooserPanel.java,
- javax/swing/colorchooser/DefaultSwatchChooserPanel.java,
- javax/swing/event/AncestorEvent.java,
- javax/swing/event/HyperlinkEvent.java,
- javax/swing/event/InternalFrameEvent.java,
- javax/swing/event/MenuDragMouseEvent.java,
- javax/swing/event/TableColumnModelEvent.java,
- javax/swing/event/TableModelEvent.java,
- javax/swing/event/TreeExpansionEvent.java,
- javax/swing/event/TreeModelEvent.java,
- javax/swing/event/TreeSelectionEvent.java,
- javax/swing/event/TreeWillExpandListener.java,
- javax/swing/event/UndoableEditEvent.java,
- javax/swing/filechooser/FileView.java,
- javax/swing/plaf/BorderUIResource.java,
- javax/swing/plaf/ComponentUI.java,
- javax/swing/plaf/FileChooserUI.java,
- javax/swing/plaf/IconUIResource.java,
- javax/swing/plaf/ListUI.java,
- javax/swing/plaf/PopupMenuUI.java,
- javax/swing/plaf/SplitPaneUI.java,
- javax/swing/plaf/TabbedPaneUI.java,
- javax/swing/plaf/TextUI.java,
- javax/swing/plaf/TreeUI.java,
- javax/swing/plaf/basic/BasicArrowButton.java,
- javax/swing/plaf/basic/BasicBorders.java,
- javax/swing/plaf/basic/BasicButtonUI.java,
- javax/swing/plaf/basic/BasicCheckBoxMenuItemUI.java,
- javax/swing/plaf/basic/BasicColorChooserUI.java,
- javax/swing/plaf/basic/BasicComboBoxEditor.java,
- javax/swing/plaf/basic/BasicComboBoxRenderer.java,
- javax/swing/plaf/basic/BasicComboBoxUI.java,
- javax/swing/plaf/basic/BasicComboPopup.java,
- javax/swing/plaf/basic/BasicDesktopIconUI.java,
- javax/swing/plaf/basic/BasicDesktopPaneUI.java,
- javax/swing/plaf/basic/BasicIconFactory.java,
- javax/swing/plaf/basic/BasicInternalFrameTitlePane.java,
- javax/swing/plaf/basic/BasicInternalFrameUI.java,
- javax/swing/plaf/basic/BasicListUI.java,
- javax/swing/plaf/basic/BasicLookAndFeel.java,
- javax/swing/plaf/basic/BasicMenuBarUI.java,
- javax/swing/plaf/basic/BasicMenuItemUI.java,
- javax/swing/plaf/basic/BasicMenuUI.java,
- javax/swing/plaf/basic/BasicOptionPaneUI.java,
- javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java,
- javax/swing/plaf/basic/BasicPopupMenuUI.java,
- javax/swing/plaf/basic/BasicProgressBarUI.java,
- javax/swing/plaf/basic/BasicRadioButtonMenuItemUI.java,
- javax/swing/plaf/basic/BasicRootPaneUI.java,
- javax/swing/plaf/basic/BasicScrollBarUI.java,
- javax/swing/plaf/basic/BasicSeparatorUI.java,
- javax/swing/plaf/basic/BasicSliderUI.java,
- javax/swing/plaf/basic/BasicSpinnerUI.java,
- javax/swing/plaf/basic/BasicSplitPaneDivider.java,
- javax/swing/plaf/basic/BasicSplitPaneUI.java,
- javax/swing/plaf/basic/BasicTabbedPaneUI.java,
- javax/swing/plaf/basic/BasicTableHeaderUI.java,
- javax/swing/plaf/basic/BasicTableUI.java,
- javax/swing/plaf/basic/BasicTextAreaUI.java,
- javax/swing/plaf/basic/BasicTextFieldUI.java,
- javax/swing/plaf/basic/BasicTextUI.java,
- javax/swing/plaf/basic/BasicToolBarSeparatorUI.java,
- javax/swing/plaf/basic/BasicToolBarUI.java,
- javax/swing/plaf/basic/BasicToolTipUI.java,
- javax/swing/plaf/basic/BasicTreeUI.java,
- javax/swing/plaf/basic/BasicViewportUI.java,
- javax/swing/plaf/basic/ComboPopup.java,
- javax/swing/table/AbstractTableModel.java,
- javax/swing/table/DefaultTableCellRenderer.java,
- javax/swing/table/DefaultTableColumnModel.java,
- javax/swing/table/DefaultTableModel.java,
- javax/swing/table/JTableHeader.java,
- javax/swing/table/TableCellEditor.java,
- javax/swing/table/TableCellRenderer.java,
- javax/swing/table/TableColumn.java,
- javax/swing/table/TableColumnModel.java,
- javax/swing/text/AbstractDocument.java,
- javax/swing/text/Caret.java,
- javax/swing/text/DefaultCaret.java,
- javax/swing/text/DefaultEditorKit.java,
- javax/swing/text/DefaultHighlighter.java,
- javax/swing/text/EditorKit.java,
- javax/swing/text/JTextComponent.java,
- javax/swing/text/LayeredHighlighter.java,
- javax/swing/text/PasswordView.java,
- javax/swing/text/SimpleAttributeSet.java,
- javax/swing/text/StyleConstants.java,
- javax/swing/text/StyleContext.java,
- javax/swing/text/StyledEditorKit.java,
- javax/swing/text/TextAction.java,
- javax/swing/text/View.java,
- javax/swing/tree/AbstractLayoutCache.java,
- javax/swing/tree/DefaultTreeCellRenderer.java,
- javax/swing/tree/DefaultTreeModel.java,
- javax/swing/tree/DefaultTreeSelectionModel.java,
- javax/swing/tree/FixedHeightLayoutCache.java,
- javax/swing/tree/TreeCellRenderer.java,
- javax/swing/tree/TreeSelectionModel.java,
- javax/swing/tree/VariableHeightLayoutCache.java,
- javax/swing/undo/AbstractUndoableEdit.java,
- javax/swing/undo/UndoableEditSupport.java:
- Imports cleaned up.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/Container.java,
- java/awt/Font.java,
- java/awt/font/TextLayout.java:
- Imports cleaned up.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/AbstractButton.java
- (getLabel): Added @deprecated tag.
- (setLabel): Likewise.
- * javax/swing/FocusManager.java
- (disableSwingFocusManager): Likewise.
- (isFocusManagerEnabled): Likewise.
- * javax/swing/JComponent.java
- (isManagingFocus): Added version to @deprecated tag.
- (getNextFocusableComponent): Moved @deprecated tag to bottom of
- javadoc.
- (getConditionForKeyStroke): Likewise.
- (getActionForKeyStroke): Likewise.
- * javax/swing/JDesktopPane.java
- (LIVE_DRAG_MODE): Added @specnote tag.
- (OUTLINE_DRAG_MODE): Likewise.
- * javax/swing/JInternalFrame.java
- (MENU_BAR_PROPERTY): Fixed value.
- (getMenuBar): Added @deprecated tag.
- (setMenuBar): Likewise.
- * javax/swing/JViewport.java
- (isBackingStoreEnabled): Likewise.
- (setBackingStoreEnabled): Likewise.
- * javax/swing/plaf/basic/BasicDesktopPaneUI.java
- (closeKey): Likewise.
- (maximizeKey): Likewise.
- (minimizeKey): Likewise.
- (navigateKey): Likewise.
- (navigateKey2): Likewise.
- * javax/swing/plaf/basic/BasicInternalFrameUI.java
- (openMenuKey): Likewise.
- * javax/swing/plaf/basic/BasicSplitPaneUI.java
- (keyboardDownRightListener): Likewise.
- (keyboardEndListener): Likewise.
- (keyboardHomeListener): Likewise.
- (keyboardResizeToggleListener): Likewise.
- (keyboardUpLeftListener): Likewise.
- (dividerResizeToggleKey): Likewise.
- (downKey): Likewise.
- (endKey): Likewise.
- (homeKey): Likewise.
- (leftKey): Likewise.
- (rightKey): Likewise.
- (upKey): Likewise.
- (createKeyboardUpLeftListener): Likewise.
- (createKeyboardDownRightListener): Likewise.
- (createKeyboardHomeListener): Likewise.
- (createKeyboardEndListener): Likewise.
- (createKeyboardResizeToggleListener): Likewise.
- (getDividerBorderSize): Likewise.
- * javax/swing/plaf/basic/BasicTabbedPaneUI.java
- (downKey): Likewise.
- (leftKey): Likewise.
- (rightKey): Likewise.
- (upKey): Likewise.
-
-2004-11-30 Andreas Tobler <a.tobler@schweiz.ch>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c
- (Java_gnu_java_awt_peer_gtk_GtkTextAreaPeer_create): Use the
- GTK_TEXT_VIEW macro.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
- (connect_awt_hook_cb): Mark unused variable unused.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c (selection_get):
- Do the cast right.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
- (Java_gnu_java_awt_peer_gtk_GtkChoicePeer_create): According to
- the gtk API gtk_combo_box_new_text actually returns a GtkWidget.
- Remove unused var menu.
- (selection_changed): Remove unused value.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
- (Java_gnu_java_awt_peer_gtk_GtkButtonPeer_setNativeBounds): Fix pointer
- warning with using an intermediate variable.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
- (area_updated): Fix unused var warning for BE archs.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
- (Java_gnu_java_awt_peer_gtk_GdkGraphics_connectSignals): Remove unused
- var.
- (realize_cb): Mark unused variable unused.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c
- (seek_glyphstring_idx): Fix a C90 warning.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c
- (Java_gnu_java_awt_peer_gtk_GThreadNativeMethodRunner_nativeRun):
- Mark unused arguments unused.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c
- (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_initState),
- (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_setGlyphCodes),
- (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_glyphCharIndex),
- (Java_gnu_java_awt_peer_gtk_GdkGlyphVector_glyphIsHorizontal):
- Likewise.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c
- (Java_gnu_java_awt_peer_gtk_GdkFontMetrics_getPeerFontMetrics),
- (Java_gnu_java_awt_peer_gtk_GdkFontMetrics_getPeerTextMetrics):
- Likewise.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
- (Java_gnu_java_awt_peer_gtk_GtkFileDialogPeer_nativeSetFilenameFilter):
- Likewise.
- (filenameFilterCallback): Remove unused var.
- (handle_response): Declare str_fileName and remove last else statement.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c:
- New File.
- (nativeGetNumFontsFamilies) New function.
- (nativeGetFontFamilies) Likewise.
- * gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
- (getAvailableFontFamilyNames): Implement.
- * Makefile.am (gtk_c_source_files): Add GdkGraphicsEnvironment.c.
- * Makefile.in: Regenerate.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/ClasspathFontPeer.java
- (setStandardAttributes(String,Map)): If size attribute doesn't
- exist, default to size 12. Clamp size value to a minimum of 1.
-
-2004-11-30 Jeroen Frijters <jeroen@frijters.net>
-
- * javax/swing/JDialog.java
- (decorated): Likewise.
- * javax/swing/JFrame.java
- (defaultLookAndFeelDecorated): Likewise.
-
-2004-11-30 Jeroen Frijters <jeroen@frijters.net>
-
- * javax/swing/plaf/basic/BasicToolBarUI.java
- (offset, regular): Made final.
- * javax/swing/plaf/basic/BasicScrollBarUI.java
- (DECREASE_HIGHLIGHT, INCREASE_HIGHLIGHT, NO_HIGHLIGHT,
- POSITIVE_SCROLL, NEGATIVE_SCROLL): Made final.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/BitwiseXORComposite.java,
- gnu/java/awt/ClasspathToolkit.java,
- gnu/java/awt/image/XBMDecoder.java,
- gnu/java/awt/peer/GLightweightPeer.java,
- gnu/java/awt/peer/gtk/GdkGlyphVector.java:
- Reorganized import statements.
-
-2004-11-30 Jeroen Frijters <jeroen@frijters.net>
-
- * java/awt/Button.java
- (next_button_number): Removed useless initializer.
- * java/awt/Frame.java
- (next_frame_number): Likewise.
- * java/awt/Panel.java
- (next_panel_number): Likewise,
- * java/awt/Scrollbar.java
- (next_scrollbar_number): Likewise.
- * java/awt/TextArea.java
- (next_text_number): Likewise.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/image/ByteLookupTable.java
- (ByteLookupTable) :Fixed HTML entities in javadocs.
- (lookupPixel): Fix case when dst is null.
- * java/awt/image/ShortLookupTable.java
- (ShortLookupTable) :Fixed HTML entities in javadocs.
- (lookupPixel): Fix case when dst is null.
- * java/awt/image/DataBufferByte.java,
- java/awt/image/DataBufferDouble.java,
- java/awt/image/DataBufferFloat.java,
- java/awt/image/DataBufferInt.java,
- java/awt/image/DataBufferShort.java,
- java/awt/image/DataBufferUShort.java:
- Fix initialization of bankData in constructors.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkButtonPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
- (setNativeBounds): Set GtkEventBox, GtkButton and GtkLabel size
- requests.
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
- (setNativeBounds): Make package private. Set size request even
- if GTK parent is NULL.
- * gnu/java/awt/peer/gtk/GtkLabelPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c
- (setNativeBounds): Set GtkEventBox and GtkLabel size requests.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- Workaround for bug #17952.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
- (request_frame_extents): Check window->window != NULL.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- * jni/gtk-peer/gdkfont.h: Include gtkpeer.h not gtkcairopeer.h.
-
-2004-11-30 Andreas Tobler <a.tobler@schweiz.ch>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c: Use
- native_text_layout_state_table here.
-
- * jni/gtk-peer/gdkfont.h: Mark native_text_layout_state_table extern.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c
- (setChars): Only call pango_itemize() when vec->glyphitems != NULL.
- Only call pango_shape() when gi->glyphs->num_glyphs > 0.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GtkToolkit.java:
- Merged import statements.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java
- (isBufferedImageGraphics): Simplified.
-
-2004-11-30 Paul Jenner <psj.home@ntlworld.com>
-
- * javax/swing/JTree.java
- (isRootVisible): Fixed typo in method name.
- * javax/swing/JScrollBar.java
- (setValues): Likewise.
- * javax/swing/JScrollPane.java
- (createScrollListener): Call JScrollBar.setValues.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkContainerPeer.java (endValidate):
- Don't call setParentAndBounds on GtkWindowPeers.
-
- * java/awt/Component.java (static): Don't set default keyboard
- focus manager.
- * java/awt/KeyboardFocusManager.java
- (getCurrentKeyboardFocusManager): If current keyboard focus
- manager is null set a default.
-
- * gnu/java/awt/peer/gtk/GtkButtonPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
- (gtkWidgetSetBackground): New method.
- (block_expose_events_cb): New function.
- (connectSignals): Block the AWT's expose event processing on
- button press and release.
- (gtkSetLabel): Set text on proper widget.
- (gtkWidgetModifyFont): Modify font on proper widget.
- (gtkWidgetSetBackground): Set normal, active and prelight
- colours.
- (gtkWidgetSetForeground): Set forground colour of proper widget.
- (gtkActivate): Activate the correct widget.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (clearRect):
- Only clear rectangle if the backing component is not an event
- box.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
- (beginNativeRepaintID): New variable.
- (endNativeRepaintID): Likewise.
- (gtkInit): Initialize new fields with method IDs.
- * jni/gtk-peer/gtkpeer.h (beginNativeRepaintID): Declare extern.
- (endNativeRepaintID): Likewise.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * javax/swing/JList.java (init): Revert accidental commit.
-
- * gnu/java/awt/peer/gtk/GdkGraphics.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (GdkGraphics):
- Call initComponentGraphics or connectSignals depending on
- component's realization status.
- (realize_cb): New function.
- (initComponentGraphics): New method.
- (connectSignals): New method.
- (clipRect): Return immediately if component is not realized.
- (setClip): Likewise.
- (translate): Likewise.
- (drawImage variants): Return false immediately if component is
- not realized.
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
- (connectSignals): New method.
- (GdkGraphics2D): Call initComponentGraphics2D or connectSignals
- depending on component's realization status. Move other
- initialization calls to ...
- (initComponentGraphics2D): New method.
- (realize_cb): New function.
- (cairoSetMatrix): Return immediately if gr is NULL.
- (cairoNewPath): Likewise.
- (cairoRectangle): Likewise.
- (cairoClip): Likewise.
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
- (gtkWidgetRepaintArea): Remove method.
- (isRealized): New method.
- (GtkComponentPeer): Move setParent, connectJObject and setCursor
- calls to setParentAndBounds. Call setParentAndBounds.
- (setParentAndBounds): New method.
- (setComponentBounds): Return immediately if bounds are all zero.
- (repaint): Remove call to gtkWidgetRepaintArea. Return
- immediately if requested paint region is 0x0.
- (setCursor): New method.
- (gtkWidgetSetParent): Only set widget's parent if its parent is
- currently NULL.
- (setNativeBounds): Only set widget's bounds if it has a parent.
- (connectSignals): Don't call gtk_widget_realize. Connect
- "realize" signal to connect_awt_hook_cb handler.
- * gnu/java/awt/peer/gtk/GtkContainerPeer.java (isValidating):
- New field.
- (beginValidate): Set isValidating true.
- (endValidate): Set parents and bounds for children first, then
- for this. Set isValidating false.
- * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
- (connectJObject): Remove method.
- (connectSignals): Don't call gtk_widget_realize.
- * gnu/java/awt/peer/gtk/GtkListPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c
- (connectJObject): Remove method.
- (connectSignals): Don't call gtk_widget_realize.
- * gnu/java/awt/peer/gtk/GtkPanelPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c
- (connectJObject): Remove method.
- * gnu/java/awt/peer/gtk/GtkScrollbarPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollBarPeer.c
- (connectJObject): Remove method.
- * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
- (create): Don't call gtk_widget_realize.
- (connectJObject): Remove method.
- (connectSignals): Don't call gtk_widget_realize. Connect
- "realize" signal to connect_awt_hook_cb handler.
- (nativeSetBounds): Don't attempt to move GDK window if it is
- NULL.
- * java/awt/Container.java (addImpl): Don't call comp.addNotify
- if peer is not null.
- (validateTree): Create peers for all children before calling
- doLayout.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
- (connectSignals): Don't call gtk_widget_realize.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
- (connect_awt_hook_cb): New function.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
- (initComponentGraphicsID): New variable.
- (initComponentGraphics2DID): Likewise.
- (setCursorID): Likewise.
- (gtkInit): Initialize new fields with method IDs.
- * jni/gtk-peer/gtkpeer.h (initComponentGraphicsID): Declare
- extern.
- (initComponentGraphics2DID): Declare extern.
- (setCursorID): Likewise.
- (connect_awt_hook_cb): Declare function.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java,
- gnu/java/awt/peer/gtk/GdkGlyphVector.java,
- gnu/java/awt/peer/gtk/GdkGraphics2D.java,
- gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
- gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
- gnu/java/awt/peer/gtk/GtkButtonPeer.java,
- gnu/java/awt/peer/gtk/GtkClipboard.java,
- gnu/java/awt/peer/gtk/GtkDialogPeer.java,
- gnu/java/awt/peer/gtk/GtkFileDialogPeer.java,
- gnu/java/awt/peer/gtk/GtkFontPeer.java,
- gnu/java/awt/peer/gtk/GtkListPeer.java,
- gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
- gnu/java/awt/peer/gtk/GtkToolkit.java,
- gnu/java/awt/peer/gtk/GtkWindowPeer.java:
- Import statements reworked. Some little reformattings.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/image/AffineTransformOp.java
- (TYPE_BILINEAR): Initialize with 2.
- * java/awt/print/Printable.java: Jalopied.
- (PAGE_EXISTS): Initialize with 0;
- (NO_SUCH_PAGE): Initialized with 1.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * Makefile.am: Add BufferedImageFilter.java.
- * Makefile.in: Regenerate.
-
-2004-11-30 Graydon Hoare <graydon@redhat.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
- (install_font_peer): Minor bug fixes to track cairo font semantics.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/BufferedImageFilter.java: Implement.
-
-2004-11-30 Graydon Hoare <graydon@redhat.com>
-
- * Makefile.am
- (jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c)
- (jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c)
- (gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java)
- (gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.java): Remove.
- (jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c)
- (jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c)
- (gnu/java/awt/peer/gtk/GdkTextLayout.java)
- (gnu/java/awt/peer/gtk/GdkFontPeer.java)
- (gnu/java/awt/peer/ClasspathTextLayoutPeer.java): Add
- * Makefile.in: Regenerate.
- * gnu/awt/xlib/XToolkit.java
- (getClasspathTextLayoutPeer): Add stub.
- * gnu/java/awt/ClasspathToolkit.java
- (getClasspathTextLayoutPeer) Add.
- * gnu/java/awt/peer/ClasspathFontPeer.java
- (copyStyleToAttrs)
- (copySizeToAttrs): Make public.
- * gnu/java/awt/peer/ClasspathTextLayoutPeer.java: New file.
- * gnu/java/awt/peer/gtk/GdkClasspathFontPeer.java: Remove.
- * gnu/java/awt/peer/gtk/GdkClasspathFontPeerMetrics.java: Remove.
- * gnu/java/awt/peer/gtk/GdkFontMetrics.java: Rewrite.
- * gnu/java/awt/peer/gtk/GdkFontPeer.java: New file.
- * gnu/java/awt/peer/gtk/GdkGlyphVector.java: Adjust type names.
- * gnu/java/awt/peer/gtk/GdkGraphics.java
- (getFontPeer): New function.
- (drawString): Pass font peer to native side.
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java
- (cairoSetFont)
- (cairoShowGlyphs)
- (PainterThread): Remove.
- (GdkGraphics2D): Set hints during construction.
- (shifted)
- (walkPath)
- (draw)
- (setRenderingHint)
- (setRenderingHints): Reimplement normalization logic.
- (getDefaultHints)
- (updateBufferedImage)
- (isBufferedImageGraphics)
- (updateImagePixels)
- (drawImage): Make final.
- (drawImage): Always paint synchronously.
- (drawString)
- (drawGlyphVector): Rewrite.
- (releasePeerGraphicResource)
- (getPeerTextMetrics)
- (getPeerFontMetrics)
- (drawGdkGlyphVector)
- (drawGdkTextLayout)
- (cairoDrawGdkGlyphVector)
- (cairoDrawGdkTextLayout)
- (cairoDrawString)
- (getFontPeer): New functions.
- * gnu/java/awt/peer/gtk/GdkTextLayout.java: New file.
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java
- (getFontMetrics): Get metrics via toolkit, to hit cache.
- * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java: Use getFontMetrics.
- * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java: Likewise.
- * gnu/java/awt/peer/gtk/GtkToolkit.java (LRUCache): New class.
- (fontCache)
- (metricsCache)
- (imageCache): New members.
- (getFontMetrics)
- (getImage)
- (getClasspathFontPeer): Use caches.
- (getFontPeer): Route through getClasspathFontPeer.
- * java/awt/Font.java (attrsToMap): Remove, adjust ctors.
- * java/awt/font/TextLayout.java: Implement in terms of peer.
- * javax/swing/plaf/basic/BasicSliderUI.java
- (paintThumb): Use polyline rather than polygon.
- * javax/swing/plaf/basic/BasicGraphicsUtils.java:
- Update comment but, alas, still do not switch to using TextLayouts.
- * javax/swing/text/Utilities.java (drawTabbedText):
- Draw text run-at-a-time, not char-at-a-time.
- * jni/gtk-peer/gdkfont.h: Publicize some of the font interface, add
- layout table.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeer.c:
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c:
- Remove files.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontMetrics.c: Rewrite to
- incorporate brains of old GdkClasspathFontPeerMetrics.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c: Rewrite to
- incorporate brains of old GdkClasspathFontPeer.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c: New file.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
- (drawString): Rewrite to use persistent layout in peer font.
- Comment out extraneous gdk_flush calls.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
- (metrics_cairo)
- (metrics_surface): New static variables.
- (paint_glyph_run)
- (install_font_peer): New helper functions.
- (releasePeerGraphicResource)
- (getPeerTextMetrics)
- (getPeerFontMetrics)
- (cairoDrawGdkTextLayout)
- (cairoDrawGdkGlyphVector): New native methods.
- (cairoDrawString): Rewrite, leaving layout-based version
- commented out for the time being.
- * jni/gtk-peer/gtkpeer.h (graphics): Add fields for pango stuff.
-
-2004-11-30 David Gilbert <david.gilbert@object-refinery.com>
-
- * java/awt/geom/AffineTransform.java:
- Fixed javadocs overall.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/ComponentColorModel.java: Remove FIXME comment since
- it's correct.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/IndexColorModel.java: Fix use of immutable
- BigIntegers.
-
-2004-11-30 Tom Tromey <tromey@redhat.com>
-
- * javax/swing/plaf/basic/BasicOptionPaneUI.java (MessageIcon):
- Renamed from 'messageIcon'.
- (errorIcon, infoIcon, warningIcon, questionIcon): Updated.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/RescaleOp.java: Fix formatting.
-
-2004-11-30 Olga Rodimina <rodimina@redhat.com>
-
- * javax/swing/plaf/basic/BasicComboPopup.java
- (SCROLL_DOWN): made final.
- (SCROLL_UP): made final.
-
-2004-11-30 Olga Rodimina <rodimina@redhat.com>
-
- * javax/swing/plaf/basic/BasicComboPopup.java:
- Added javadocs for undocumented fields.
- (show): scroll down to the selected item and
- highlight selected item.
- (startAutoScrolling): Implemented.
- (stopAutoScrolling): Implemented.
- (autoScrollUp): Implemented.
- (autoScrollDown): Implemented.
- (InvocationMouseHandler.mouseReleased): Implemented.
- (InvocationMouseMotionHandler.mouseDragged): Implemented.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/RescaleOp.java: Implement.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/IndexColorModel.java (getRGBs,
- convertToIntDiscrete): Implement.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/IndexColorModel.java: Add class docs.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/IndexColorModel.java (isValid, getValidPixels):
- Implement.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/MenuBar.java,
- java/awt/peer/MenuBarPeer.java:
- Revert accidentally commited changes.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/AWTKeyStroke.java,
- java/awt/Canvas.java,
- java/awt/CardLayout.java,
- java/awt/CheckboxMenuItem.java,
- java/awt/Component.java,
- java/awt/Container.java,
- java/awt/DefaultKeyboardFocusManager.java,
- java/awt/EventDispatchThread.java,
- java/awt/FileDialog.java,
- java/awt/FlowLayout.java,
- java/awt/Font.java,
- java/awt/Frame.java,
- java/awt/Graphics2D.java,
- java/awt/GraphicsEnvironment.java,
- java/awt/GridBagConstraints.java,
- java/awt/GridBagLayout.java,
- java/awt/GridLayout.java,
- java/awt/Image.java,
- java/awt/KeyboardFocusManager.java,
- java/awt/Label.java,
- java/awt/List.java,
- java/awt/MediaTracker.java,
- java/awt/Menu.java,
- java/awt/MenuBar.java,
- java/awt/MenuComponent.java,
- java/awt/Panel.java,
- java/awt/PopupMenu.java,
- java/awt/ScrollPane.java,
- java/awt/Scrollbar.java,
- java/awt/SystemColor.java,
- java/awt/TextArea.java,
- java/awt/TextField.java,
- java/awt/Toolkit.java,
- java/awt/Window.java,
- java/awt/color/ICC_Profile.java,
- java/awt/datatransfer/DataFlavor.java,
- java/awt/datatransfer/StringSelection.java,
- java/awt/datatransfer/SystemFlavorMap.java,
- java/awt/dnd/Autoscroll.java,
- java/awt/dnd/DropTarget.java,
- java/awt/dnd/DropTargetContext.java,
- java/awt/dnd/DropTargetDragEvent.java,
- java/awt/dnd/peer/DropTargetContextPeer.java,
- java/awt/event/AdjustmentEvent.java,
- java/awt/event/InputEvent.java,
- java/awt/event/InvocationEvent.java,
- java/awt/event/KeyEvent.java,
- java/awt/event/MouseEvent.java,
- java/awt/font/TextLayout.java,
- java/awt/geom/GeneralPath.java,
- java/awt/geom/Point2D.java,
- java/awt/im/InputContext.java,
- java/awt/im/spi/InputMethodContext.java,
- java/awt/image/AffineTransformOp.java,
- java/awt/image/BufferedImage.java,
- java/awt/image/ColorModel.java,
- java/awt/image/ComponentColorModel.java,
- java/awt/image/CropImageFilter.java,
- java/awt/image/DirectColorModel.java,
- java/awt/image/MemoryImageSource.java,
- java/awt/image/PackedColorModel.java,
- java/awt/image/PixelGrabber.java,
- java/awt/image/RasterOp.java,
- java/awt/peer/MenuBarPeer.java:
- Some fixes for checkstyle. Import statement and modifier order
- redordering.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTable.java
- (setModel): Reimplemented.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTextArea.java
- (append): Re-implemented.
- (insert): Likewise.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JSpinner.java
- (serialVersionUID): New static field.
- * javax/swing/JToggleButton.java
- (JToggleButton): Fixed email addresses.
- * javax/swing/SpinnerNumberModel.java
- (serialVersionUID): Added javadoc.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTextArea.java:
- Don't use JTextComponent.doc directly. GCJ from java-gui-branch has a
- bug here which is fixed in HEAD ...
-
-2004-11-30 Andrew John Hughes <address@hidden>
-
- * javax/swing/JTextArea.java: Added additional
- documentation.
-
-2004-11-30 Andrew John Hughes <address@hidden>
-
- * javax/swing/JRadioButton.java:
- Implemented additional constructors and accessibility
- classes. Added documentation and fixed a typo in
- AbstractButton.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/IndexColorModel.java (IndexColorModel): Implement
- missing constructor.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/ComponentColorModel.java (ComponentColorModel):
- Implement missing 1.4 constructor.
-
-2004-11-30 Andrew John Hughes <address@hidden>
-
- * javax/swing/JToggleButton.java:
- Implemented additional constructors and accessibility
- classes. Added documentation and fixed a typo in
- AbstractButton.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/ColorModel.java (getDataElement,
- getDataElements): Document since 1.4.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/BandedSampleModel.java: Implement.
- * Makefile.am: Add java/awt/image/BandedSampleModel.java.
- * Makefile.in: Regenerated.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * java/awt/Window.java: Fixed whitespace difference with GNU
- classpath.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- * Makefile.am: Add javax/swing/SpinnerListModel.java.
- * Makefile.in: Regenerated.
-
-2004-11-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * javax/swing/SpinnerListModel.java, javax/swing/SpinnerModel.java
- Implemented SpinnerListModel. Added documentation to
- SpinnerModel.
-
-2004-11-30 Andreas Tobler <a.tobler@schweiz.ch>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
- (init_dpi_conversion_factor): Apply the patch from main correctly.
- 2004-06-26 Andreas Tobler <a.tobler@schweiz.ch>
-
-2004-11-30 Tom Tromey <tromey@redhat.com>
-
- Bug 9948.
- * javax/swing/JDesktopPane.java (LIVE_DRAG_MODE): Now final.
- (OUTLINE_DRAG_MODE): LIVE_DRAG_MODE.
- * javax/swing/plaf/basic/BasicSplitPaneUI.java
- (NON_CONTINUOUS_DIVIDER): Now final. Initialize.
-
-2004-11-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/awt/Canvas.java
- (AccessibleAWTCanvas): added serialization UID
- * java/awt/Label.java
- (AccessibleAWTLabel): added serialization UID
- * javax/swing/JRootPane.java
- (AccessibleJRootPane): added comment to existing UID
- * javax/swing/JSpinner.java
- (DefaultEditor): added serialization UID
- (NumberEditor): added serialization UID
- * javax/swing/text/html/HTML.java
- (UnknownTag): added serialization UID
-
-2004-11-30 Jeroen Frijters <jeroen@frijters.net>
-
- * javax/swing/JInternalFrame.java
- (CONTENT_PANE_PROPERTY,FRAME_ICON_PROPERTY,GLASS_PANE_PROPERTY,
- IS_CLOSED_PROPERTY,IS_ICON_PROPERTY,IS_MAXIMUM_PROPERTY,
- IS_SELECTED_PROPERTY,LAYERED_PANE_PROPERTY,MENU_BAR_PROPERTY,
- ROOT_PANE_PROPERTY,TITLE_PROPERTY): Made final as per API spec.
- * javax/swing/plaf/basic/BasicInternalFrameTitlePane.java
- (CLOSE_CMD,ICONIFY_CMD,MAXIMIZE_CMD,MOVE_CMD,RESTORE_CMD,SIZE_CMD):
- Made final as per API spec.
-
-2004-11-30 Andreas Tobler <a.tobler@schweiz.ch>
-
- * jni/gtk-peer/gtkpeer.h: Remove duplicated copyright string.
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- * java/awt/geom/Arc2D.java: Reformatted.
- (setArc): Correct documentation to say 'upper left corner'.
- (setArcByTangent,contains,intersects): Implemented.
- (containsAngle): Corrected to handle negative extents.
- (ArcIterator): Set to private.
- (ArcIterator): Corrected for CHORD-type arcs, negative extents.
- (intersects): Fix: Now checks the arc segment.
- (contains): Cleaned up.
- * java/awt/geom/CubicCurve2a.javaD: Fix insideness-test. Reindent.
- (contains): Implemented.
- (intersects): Implemented.
- * java/awt/geom/QuadCurve2D.java: Fix insideness-test. Reindent.
- * java/awt/geom/GeneralPath: Fix insideness-test. Reindent and
- document. Fully (re)implemented using separate xpoints and ypoints
- float[] coords.
-
-2004-11-30 Andreas Tobler <a.tobler@schweiz.ch>
-
- * configure.ac: Introduce AC_C_BIGENDIAN_CROSS for WORDS_BIGENDIAN.
- * configure: Regenerate.
- * include/config.h.in: Likewise.
- * jni/gtk-peer/gtkpeer.h (SWAPU32): Introduce macro to swap pixels.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c: Moved SWAPU32
- macro to gtkpeer.h.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
- (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_getImagePixels): Convert
- pixels from 0xBBGGRRAA to 0xAARRGGBB only on Little Endian
- architectures.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c (area_updated):
- Likewise.
-
-2004-11-30 David Gilbert <david.gilbert@object-refinery.com>
-
- * java/awt/SystemColor.java: Fix @link doc entries.
-
-2004-11-30 David Gilbert <david.gilbert@object-refinery.com>
-
- * java/awt/RenderingHints.java: Documented.
- (RenderingHints): Accept null init Map.
- (putAll): Preprocess map to generate appropriate exceptions.
- (remove): Cast object to Key and remove from hintMap.
-
-2004-11-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/awt/MenuComponent.java, java/awt/MenuBar.java:
- Implementation of accessibility classes and methods
- for these two components.
-
-2004-11-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/awt/KeyboardFocusManager.java:
- Added missing documentation.
-
-2004-11-30 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/awt/Label.java, java/awt/Canvas.java:
- Added accessibility classes to AWT Label and Canvas,
- as well as additional documentation for Canvas.
-
-2004-11-30 David Gilbert <address@bogus.example.com>
-
- * java/awt/image/DataBuffer.java: Update API documentation.
- * java/awt/image/DataBufferByte.java: Likewise.
- * java/awt/image/DataBufferDouble.java: Likewise.
- * java/awt/image/DataBufferFloat.java: Likewise.
- * java/awt/image/DataBufferInt.java: Likewise.
- * java/awt/image/DataBufferShort.java: Likewise.
- * java/awt/image/DataBufferUShort.java: Likewise.
-
-2004-11-30 Dalibor Topic <robilad@kaffe.org>
-
- * java/awt/Component.java (postEvent):
- Only delegate to parent if a parent exists.
- Reported by: Stephane Meslin-Weber <steph@tangency.co.uk>
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- *java/awt/AWTEventMulticaster.java,
- java/awt/Adjustable.java,
- java/awt/Point.java,
- java/awt/Polygon.java,
- java/awt/Rectangle.java,
- java/awt/Shape.java,
- java/awt/geom/Area.java,
- java/awt/geom/Ellipse2D.java,
- java/awt/geom/PathIterator.java,
- java/awt/geom/Point2D.java,
- java/awt/geom/Rectangle2D.java,
- java/lang/Comparable.java,
- java/util/Arrays.java:
- Fixed documentation errors
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/ComponentSampleModel.java: Add documentation.
-
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/ComponentSampleModel.java (constructor):
- Initialize numBanks when figuring out the max bank index.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/Raster.java (createPackedRaster): Implement
- MultiPixelPackedSampleModel codepath.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/MultiPixelPackedSampleModel.java: Implement.
- * Makefile.am: Add MultiPixelPackedSampleModel.java.
- * Makefile.in: Regenerate.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/Raster.java (getNumBands): Implement.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/Raster.java
- (createPackedRaster(int,int,int,int,int,Point)): Implement for
- bands>1.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/SinglePixelPackedSampleModel.java
- (SinglePixelPackedSampleModel): Throw exception for unsupported
- datatype.
-
-2004-11-30 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/ColorModel.java (getDataElement): Implemented.
- Update javadoc.
- (getDataElements): Add missing version. Remove bogus version.
- Update javadoc.
-
-2004-11-30 Olga Rodimina <rodimina@redhat.com>
-
- * javax/swing/plaf/basic/BasicComboBoxUI.java:
- (paintCurrentValue): Pass correct parameters to
- getListCellRendererComponent().
- (ListDataHandler.intervalRemoved): Implemented.
- (PropertyChangeHandler.propertyChange): Handle changes in
- MODEL_CHANGED_PROPERTY of the JComboBox
- * javax/swing/plaf/basic/BasicComboPopup.java:
- (BasicComboPopup): Moved code that configures popup to
- configurePopup() and call it instead.
- (firePopupMenuWillBecomeVisible): Implemented.
- (firePopupMenuWillBecomeInvisible): Likewise.
- (firePopupMenuCanceled): Likewise.
- (configureList): Set list's visibleRowCount same as
- comboBox's visibleRowCount.
- (configurePopup): Implemented.
- (getPopupHeightForRowCount): Get item's from JComboBox's model and
- not from model of the JList.
- (ListMouseMotionHandler.mouseMoved): Implemented.
- (PropertyChangeHandler.propertyChange): Handles change in the
- JComboBox's model.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JComponent.java
- (isMaximumSizeSet): New method.
- (isMinimumSizeSet): Likewise.
- (isPreferredSizeSet): Likewise.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JSpinner.java:
- Some Re-formatting.
- (spinner): New field.
- (DefaultEditor): New method.
- (getSpinner): Likewise.
- (NumberEdito): Likewise.
- (getModel): Likewise
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/InputVerifier.java:
- Re-formatted.
- * javax/swing/JComponent.java
- (inputVerifier): New property field.
- (getInputVerifier): New method.
- (setInputVerifier): Likewise.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JComponent.java
- (JComponent): Added javadoc comment.
- (setBorder): Fire property change eventr.
- (setEnabled): Likewise.
- (setMaximumSize): Likewise.
- (setMinimumSize): Likewise.
- (setPreferredSize): Likewise.
- (setOpaque): Likewise.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTextField.java
- (action): New field.
- (actionCommand): Likewise.
- (actionPropertyChangeListener): Likewise.
- (setHorizontalAlignment): Abort soon if new value == old value. Fire
- event before repainting.
- (postActionEvent): New method.
- (getAction): Likewise.
- (setAction): Likewise.
- (getActionCommand): Likewise.
- (setActionCommand): Likewise.
- (createActionPropertyChangeListener): Likewise.
- (configurePropertiesFromAction): Likewise.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/DebugGraphics.java:
- Re-formatted. Fixed some javadocs.
- * javax/swing/JApplet.java
- (rootPaneCheckingEnabled): Renamed from checking.
- * javax/swing/JCheckBox.java
- (BORDER_PAINTED_FLAT_CHANGED_PROPERTY): New statif field.
- * javax/swing/JFrame.java:
- Re-formatted a bit and reordered some methods.
- (rootPaneCheckingEnabled): Renamed from checking.
- (getPreferredSize): Simplified.
- * javax/swing/JTextArea.java
- (getColumnWidth): New method.
- (getLineCount): Likewise.
- (getLineStartOffset): Likewise.
- (getLineEndOffset): Likewise.
- (getLineOfOffset): Likewise.
- (getRowHeight): Likewise.
- (insert): Likewise.
- (replaceRange): Likewise.
- * javax/swing/JTextField.java
- (scrollOffset): new field.
- (getScrollOffset): New method.
- (setScrollOffset): Likewise.
- (getColumnWidth): Likewise.
- * javax/swing/JTree.java
- (ANCHOR_SELECTION_PATH_PROPERTY): New static field.
- (CELL_EDITOR_PROPERTY): Likewise.
- (CELL_RENDERER_PROPERTY): Likewise.
- (EDITABLE_PROPERTY): Likewise.
- (EXPANDS_SELECTED_PATHS_PROPERTY): Likewise.
- (INVOKES_STOP_CELL_EDITING_PROPERTY): Likewise.
- (LARGE_MODEL_PROPERTY): Likewise.
- (LEAD_SELECTION_PATH_PROPERTY): Likewise.
- (ROOT_VISIBLE_PROPERTY): Likewise.
- (ROW_HEIGHT_PROPERTY): Likewise.
- (SCROLLS_ON_EXPAND_PROPERTY): Likewise.
- (SELECTION_MODEL_PROPERTY): Likewise.
- (SHOWS_ROOT_HANDLES_PROPERTY): Likewise.
- (TOGGLE_CLICK_COUNT_PROPERTY): Likewise.
- (TREE_MODEL_PROPERTY): Likewise.
- (VISIBLE_ROW_COUNT_PROPERTY): Likewise.
- (cellEditor): New field.
- (invokesStopCellEditing): Likewise.
- (largeModel): Likewise.
- (rowHeight): Likewise.
- (scrollsOnExpand): Likewise.
- (selectionModel): Likewise.
- (toggleClickCount): Likewise.
- (visibleRowCount): Likewise.
- (setShowsRootHandles): Fixed typo in method name.
- (getCellEditor): New method.
- (setCellEditor): Likewise.
- (getSelectionModel): Likewise.
- (setSelectionModel): Likewise.
- (getVisibleRowCount): Likewise.
- (setVisibleRowCount): Likewise.
- (isLargeModel): Likewise.
- (setLargeModel): Likewise.
- (getRowHeight): Likewise.
- (setRowHeight): Likewise.
- (getInvokesStopCellEditing): Likewise.
- (setInvokesStopCellEditing): Likewise.
- (getToggleClickCount): Likewise.
- (setToggleClickCount): Likewise.
- (getScrollsOnExpand): Likewise.
- (setScrollsOnExpand): Likewise.
- * javax/swing/table/DefaultTableColumnModel.java
- (addColumnModelListener): Fixed javadoc.
- (removeColumnModelListener): Implemented. Fixed javadoc.
- (getColumnModelListeners): New method.
- * javax/swing/table/JTableHeader.java
- (columnModel): Made protected.
- (draggedColumn): Likewise.
- (draggedDistance): Likewise.
- (reorderingAllowed): Likewise.
- (resizingAllowed): Likewise.
- (resizingColumn): Likewise.
- (table): Likewise.
- (updateTableInRealTime): Likewise.
- (createDefaultColumnModel): Renamed from
- createDefaultTableColumnModel.
- (setDefaultRenderer): New method.
- * javax/swing/table/TableColumn.java
- (getPropertyChangeListeners): New method.
- * javax/swing/text/DefaultHighlighter.java
- (drawsLayeredHighlights): New field.
- (getDrawsLayeredHighlights): New method.
- (setDrawsLayeredHighlights): Likewise.
- * javax/swing/text/DocumentFilter.java
- (FilterBypass): New inner class.
- (insertString): New method.
- (remove): Likewise.
- (replace): Likewise.
- * javax/swing/text/JTextComponent.java
- (dragEnabled): New field.
- (getSelectedText): New method.
- (getDragEnabled): Likewise.
- (setDragEnabled): Likewise.
- (replaceSelection): Reimplemented.
- * javax/swing/text/NavigationFilter.java
- (FilterBypass): New inner class.
- (NavigationFilter): New method.
- (moveDot): Likewise.
- (setDot): Likewise.
- * javax/swing/text/SimpleAttributeSet.java
- (EMPTY): Made public final.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/SpinnerNumberModel.java
- (getMinimum): New method.
- (setMinimum): Likewise.
- (getMaximum): Likewise.
- (setMaximum): Likewise.
- (getStepSize): Likewise.
- (setStepSize): Likewise.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JMenu.java
- (getMenuListeners): New method.
- (fireMenuSelected): Simplified.
- * javax/swing/JRootPane.java
- (NONE): New static field.
- (FRAME): Likewise.
- (PLAIN_DIALOG): Likewise.
- (INFORMATION_DIALOG): Likewise.
- (ERROR_DIALOG): Likewise.
- (COLOR_CHOOSER_DIALOG): Likewise.
- (FILE_CHOOSER_DIALOG): Likewise.
- (QUESTION_DIALOG): Likewise.
- (WARNING_DIALOG): Likewise.
- (defaultButton): New field.
- (getDefaultButton): New method.
- (setDefaultButton): Likewise.
- * javax/swing/JScrollPane.java
- (getUI): New method.
- (setUI): Likewise.
- * javax/swing/JTable.java
- (getUI): Javadoc added.
- (setUI): New method.
- * javax/swing/JViewport.java
- (getUI): New method.
- (setUI): Likewise.
- * javax/swing/UIDefaults.java
- (removePropertyChangeListener): Made public.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JApplet.java, javax/swing/JFrame.java:
- Re-indented.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/AbstractButton.java:
- Little re-formatting.
- (changeEvent): Made protected.
- (fireStateChanged): Removed argument.
- (setHorizontalAlignment): Abort method when old value is equal too new
- value.
- (setHorizontalTextPosition): Likewise.
- (setVerticalAlignment): Likewise.
- (setVerticalTextPosition): Likewise.
- (setBorderPainted): Likewise.
- (setIcon): Likewise.
- (setText): Likewise.
- (setIconTextGap): Likewise.
- (setMargin): Likewise.
- (setPressedIcon): Likewise.
- (setFocusPainted): Likewise.
- (setDisabledSelectedIcon): Likewise.
- (setRolloverIcon): Likewise.
- (setRolloverSelectedIcon): Likewise.
- (setSelectedIcon): Likewise.
- (setContentAreaFilled): Likewise.
-
-2004-11-30 Kim Ho <kho@redhat.com>
-
- * javax/swing/plaf/basic/BasicArrowButton.java:
- Jalopy. Reimplement.
- * javax/swing/plaf/basic/BasicScrollBarUI.java:
- Jalopy.
- (arrowIcon, upIcon, downIcon, leftIcon,
- rightIcon): Removed.
- (createIncreaseButton): Use BasicArrowButton.
- (createDecreaseButton): Ditto.
- * javax/swing/plaf/basic/BasicSplitPaneDivider.java:
- (createRightOneTouchButton): Remove button border.
- (createLeftOneTouchButton): Ditto.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JSpinner.java
- (setModel): New method.
- * javax/swing/SpringLayout.java
- (Constraints): May not be final.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/peer/gtk/GtkClipboard.java,
- java/awt/datatransfer/Clipboard.java,
- java/awt/datatransfer/ClipboardOwner.java:
- Reformated to make it use our coding standard.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/SpinnerNumberModel.java
- (SpinnerNumberModel): Implements java.io.Serializable.
- (serialVersionUID): New field.
- (SpinnerNumberModel): Added missing @throws tags to javadocs.
- * javax/swing/UIManager.java
- (get): New method.
- (getBoolean): Likewise.
- (getBorder): Likewise.
- (getColor): Likewise.
- (getDimension): Likewise.
- (getFont): Likewise.
- (getIcon): Likewise.
- (getInsets): Likewise.
- (getInt): Likewise.
- (getString): Likewise.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JPasswordField.java:
- Reformated. Implemented construtors.
- * javax/swing/plaf/basic/BasicPasswordFieldUI.java
- (create): New method.
- * javax/swing/text/PlainView.java
- (selectedColor): Made package-private to allow access from sub-classes
- in same package too.
- (unselectedColor): Likewise.
- (font): Likewise.
- (drawSelectedText): Make protected.
- (drawUnselectedText): Likewise.
- * javax/swing/text/PasswordView.java: New file.
- * Makefile.am: Added javax/swing/text/PasswordView.java.
- * Makefile.in: Regenerated.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkFramePeer.java (setMenuBar): Set menu
- bar's width.
- * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java (nativeSetHelpMenu):
- Add FIXME comment.
- (addHelpMenu): Elide call to nativeSetHelpMenu.
- * java/awt/Menu.java (isTearOff): Rename to tearOff.
- (menuSerializedDataVersion): Initialize to 1.
- (separatorLabel): Mark transient.
- (insert(MenuItem,int)): Implement.
- * java/awt/MenuBar.java (setHelpMenu): Call getPeer to retrieve
- peer.
- (countMenus): Count help menu.
- * java/awt/MenuComponent.java (nameExplicitlySet, newEventsOnly,
- accessibleContext): Add fields.
- * java/awt/MenuItem.java: Remove event mask FIXME.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
- (gtkWidgetModifyFont): Only set font if label is non-NULL.
- (setLabel): Don't treat "-" specially.
-
-2004-11-30 Kim Ho <kho@redhat.com>
-
- * javax/swing/colorchooser/DefaultHSBChooserPanel.java:
- (stateChanged): Only update the image and the track if
- the values are not being adjusted.
- (updateChooser): Grab the new mouse point from the
- spinner values. Update the image and track only if
- the values are not being adjusted.
- (getHSBValues): New method.
- * javax/swing/colorchooser/DefaultRGBChooserPanel.java:
- (SliderHandler::stateChanged): Changed internalChange
- to updateChange. Set sliderChange.
- (SpinnerHandler::stateChanged): Ditto. Set spinnerChange.
- (spinnerChange): New variable.
- (sliderChange): Ditto.
- (updateChange): Renamed from internalChange.
- (updateChooser): Do not update sliders if the sliders
- were the original source of the change. Ditto for spinners.
- * javax/swing/plaf/basic/BasicTabbedPaneUI.java:
- (mousePress): Don't scroll the JViewport if there will
- be extra space at the end of the run. Change layout() to
- revalidate().
- (calculateSize): Use the component's width/height unless
- it is smaller than the max tab width/height.
- (calculateTabRects): Subtract the tab run overlay.
- (rotateTabRuns): Don't rotate if there's only one run.
- (layoutContainer): Reuse the viewport point.
- (createLayoutManager): Set the viewport to use no layout.
- (paintTabArea): Don't paint the tabs that are not visible
- to the JViewport.
- (paintContentBorderTopEdge): Check for scroll tab layout before
- looking for gap.
- (paintContentBorderLeftEdge): Ditto.
- (paintContentBorderBottomEdge): Ditto.
- (paintContentBorderRightEdge): Ditto.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkButtonPeer.java (gtkWidgetSetFont):
- Rename ...
- (gtkWidgetModifyFont): New method.
- * gnu/java/awt/peer/gtk/GtkFramePeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c
- (setMenuBarWidth): New method.
- (setBounds): Set the menu bar width.
- (postConfigureEvent): Set the menu bar width if the window's
- width has changed.
- * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java (GtkMenuBarPeer):
- Don't call create.
- (setFont): New method.
- * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java (create): New
- method.
- (setFont): Likewise.
- (GtkMenuComponentPeer): Call create and setFont.
- * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
- (connectSignals): Make package private.
- (gtkWidgetModifyFont): New method.
- (create): Likewise.
- (GtkMenuItemPeer): Don't call create.
- (setFont): New method.
- * java/awt/CheckboxMenuItem.java (addNotify): Fix peer == null
- condition.
- * java/awt/Container.java (validateTree): Fix comment typos.
- * java/awt/MenuComponent.java (getFont): Return parent's font if
- our font is null.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxMenuItemPeer.c
- (create): Remove call to deprecated
- gtk_check_menu_item_set_show_toggle function.
-
-2004-11-30 Hans Boehm <Hans.Boehm@hp.com>
-
- * java/lang/natObject.cc (LOCK_LOG, LOG): Add debug tracing.
- (Almost everywhere): add LOG calls, fix, add comments.
- (_Jv_MonitorEnter): Replace masking of LOCKED bit with assertion.
- Add explicit check for LOCKED bit in slow case (PR 16662).
- (_Jv_MonitorExit): Add casts in debug-only code.
- Always release LOCKED bit before throwing exception.
- (_Jv_ObjectCheckMonitor): Lock may be held if lightweight lock
- isn't. Handle easy cases without lock acquisition.
- (Object::wait): Use NotifyAll for lock inflation.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkFramePeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c
- (gtkFixedMove): Remove method.
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- * java/awt/geom/Area.java: Implemented.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- * java/awt/geom/Arc2D.java (ArcIterator): Make package private.
-
-2004-11-30 Sven de Marothy <sven@physto.se>
-
- * java/awt/geom/Arc2D.java
- Reformatted.
- (setArc): Correct documentation to say 'upper left corner'.
- (setArcByTangent,contains,intersects): Implemented.
- (containsAngle): Corrected to handle negative extents.
- (ArcIterator): Set to private.
- (ArcIterator): Corrected for CHORD-type arcs, negative extents.
- * java/awt/geom/Ellipse2D.java
- Documented.
- (contains,intersects): Implemented.
- * java/awt/geom/Line2D.java
- (linesIntersect): Correct handling of special cases.
-
-2004-11-30 Mark Wielaard <mark@klomp.org>
-
- * gnu/java/awt/peer/gtk/GdkGraphics.java (setColor): Use
- Color.BLACK if c == null, don't create new Color object each time.
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java (comp): New private
- field.
- (setColor): Use Color.BLACK when argument null.
- (setComposite): Set this.comp field.
- (getComposite): Return this.comp, or AlphaComposite.SrcOver when null.
- (DrawState.comp): New private field.
- (DrawState.save): Save Composite.
- (DrawState.restore): Restore comp field.
- * java/awt/FontMetrics.java (gRC): New static final private field.
- (getLineMetrics(String, Graphics)): New method.
- (getLineMetrics(String, int, int, Graphics)): Likewise.
- (getLineMetrics(char[], int, int, Graphics)): Likewise.
- (getLineMetrics(CharacterIterator, int, int, Graphics)): Likewise.
- * javax/swing/JMenu.java (JMenu(String, boolean)): Ignore tearoff
- argument. PR SWING/17294.
- * javax/swing/plaf/basic/BasicGraphicsUtils.java (): Always use
- the fall-back code since none of the TextArea methods are really
- implemented now. PR SWING/17296.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGlyphVector.c
- (GdkGlyphVector_setChars): Replace assert() with if block when
- pango_itemize() returns null. PR AWT/17295.
- (GdkGlyphVector_allInkExtents): Likewise when vec->glyphitems is null.
-
-2004-11-30 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * Makefile.am (gtk_c_source_files): Add
- gnu_java_awt_peer_gtk_GtkFramePeer.c.
- * Makefile.in: Regenerate.
- * gnu/java/awt/peer/gtk/GdkGraphics.java (getClipBounds): Remove
- comment.
- * gnu/java/awt/peer/gtk/GtkButtonPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
- (create): Pack GtkButton in GtkEventBox.
- (connectJObject): Remove.
- (focus_in_cb): New function.
- (focus_out_cb): Likewise.
- (connectSignals): Connect focus-in-event and focus-out-event
- signals.
- (gtkSetFont): Rename to ...
- (gtkWidgetModifyFont): New method.
- (gtkWidgetRequestFocus): New method.
- * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c
- (gtkSetFont): Rename to ...
- (gtkWidgetModifyFont): New method.
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
- (isInRepaint): New field.
- (gtkSetFont): Remove method.
- (addExposeFilter): Likewise.
- (removeExposeFilter): Likewise.
- (gtkWidgetQueueDrawArea): Rename to ...
- (gtkWidgetRepaintArea): New method.
- (beginNativeRepaint): New method.
- (endNativeRepaint): New method.
- (setComponentBounds): Move implementation here from
- GtkComponentPeer.
- (paint): Remove implementation.
- (repaint): Wrap call to gtkWidgetRepaintArea with calls to
- beginNativeRepaint and endNativeRepaint.
- (setBounds): Use menu bar height in bounds calculation.
- (postExposeEvent): Only post paint event if we're not doing a
- native repaint.
- (gtkWidgetSetParent): Replace gtk_layout_put with gtk_fixed_put.
- (setNativeBounds): Replace gtk_layout_move with gtk_fixed_move.
- (find_gtk_layout): Remove function.
- (filter_expose_event_handler): Likewise.
- * gnu/java/awt/peer/gtk/GtkDialogPeer.java (postExposeEvent):
- Likewise.
- * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
- (setComponentBounds): Call GtkComponentPeer's
- setComponentBounds.
- * gnu/java/awt/peer/gtk/GtkFramePeer.java (getMenuBarHeight):
- New method.
- (moveLayout): Rename to ...
- (gtkFixedMove): New method.
- (gtkLayoutSetVisible): Rename to ...
- (gtkFixedSetVisible): New method.
- (setMenuBar): Rearrange, to make the three separate cases
- clearer.
- (postExposeEvent): Only post paint event if we're not doing a
- native repaint.
- * gnu/java/awt/peer/gtk/GtkGenericPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkGenericPeer.c
- (gtkWidgetModifyFont): New method.
- * gnu/java/awt/peer/gtk/GtkImagePainter.java
- (GtkImagePainter(GtkImage,GdkGraphics,int,int,int,int,Color)):
- Call run directly, rather than spawning a new thread.
- (GtkImagePainter(GtkImage,GdkGraphics,int,int,int,int,int,int,int,int,Color)):
- Likewise.
- * gnu/java/awt/peer/gtk/GtkLabelPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkLabelPeer.c (gtkSetFont):
- Rename to ...
- (gtkWidgetModifyFont): New method.
- (create): Rename ebox to eventbox.
- * gnu/java/awt/peer/gtk/GtkListPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkListPeer.c (gtkSetFont):
- Rename to ...
- (gtkWidgetModifyFont): New method.
- * gnu/java/awt/peer/gtk/GtkMenuComponentPeer.java
- (GtkMenuComponentPeer): Set the default font.
- * gnu/java/awt/peer/gtk/GtkTextAreaPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextAreaPeer.c
- (gtkSetFont): Rename to ...
- (gtkWidgetModifyFont): New method.
- * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c: Likewise.
- * java/awt/Component.java (locale): Initialize to default
- locale.
- * java/awt/Container.java (invalidateTree): Make
- package-private.
- (paint): Paint self first.
- (setMenuBar): Call invalidateTree.
- * java/awt/Panel.java (dispatchEventImpl): Remove method.
- * java/awt/Window.java (show): Call no-parameter variant of
- requestFocusInWindow.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c (initState):
- Remove special case for window widget.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
- (grab_current_drawable): Likewise.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c
- (create): Replace GtkLayout with GtkFixed.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
- (pre_event_handler): Remove special cases for GDK_EXPOSE events.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c: New file.
- Move all GtkFramePeer native method implementations here from
- gnu_java_awt_peer_gtk_GtkWindowPeer.c.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c (create):
- Replace GtkLayout with GtkFixed.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
- (find_layout): Remove function.
- (create): Replace GtkLayout with GtkFixed.
- (connectSignals): Remove find_layout call.
- (toBack): Replace XFlush with gdk_flush.
- (toFront): Replace XFlush with gdk_flush.
- Move GtkFramePeer native method implementations to
- gnu_java_awt_peer_gtk_GtkFramePeer.c.
- * jni/gtk-peer/gtkpeer.h: Remove declaration of find_gtk_layout.
-
-2004-11-30 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTextArea.java
- (lineWrap): Renamed from "wrapping".
- (wrapStyleWord): NEw field.
- (getLineWrap): Re-edited javadoc comment.
- (setLineWrap): Likewise.
- (getWrapStyleWord): New method.
- (setWrapStyleWord): Likewise.
-
-2004-11-29 Kelley Cook <kcook@gcc.gnu.org>
-
- * configure: Regenerate for libtool change.
-
-2004-11-29 Tom Tromey <tromey@redhat.com>
-
- * gnu/gcj/tools/gcj_dbtool/Main.java (main): Mention gcj-dbtool.
- Recognize --help and --version.
- (usage): Mention gcj-dbtool. Added "out" argument.
- (insist): Updated.
-
-2004-11-29 Eric Botcazou <ebotcazou@libertysurf.fr>
-
- * link.cc (link_symbol_table): Do not use intptr_t.
-
-2004-11-28 Mark Wielaard <mark@klomp.org>
-
- * mauve-libgcj: Disable SpinnerListModel, SwingUtilities and
- XMLDecoder tests which currently don't compile.
-
-2004-11-27 Andrew Haley <aph@redhat.com>
-
- * link.cc (ensure_class_linked): Conditionally compile
- _Jv_IsInterpretedClass on INTERPRETER.
- (print_class_loaded): Likewise.
- (wait_for_state): Likewise.
- * include/jvm.h (ROUND): Move to here from include/java-interp.h.
- * include/java-interp.h (ROUND): Remove.
-
-2004-11-25 Tom Tromey <tromey@redhat.com>
-
- * gnu/gcj/util/natDebug.cc (getField): Don't qualify name.
- * java/lang/Class.h (_Jv_Linker): Declare.
- (Class): Fix names of friends.
- (_Jv_getInterfaceMethod): Declare.
-
-2004-11-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
-
- * testsuite/lib/libjava.exp (libjava_arguments): Add new global
- variable libjava_ld_library_path.
- (gcj_invoke, libjava_invoke): Use it to set ld_library_path.
-
-2004-11-25 Bryce McKinlay <mckinlay@redhat.com>
-
- * java/util/ResourceBundle.java (BundleKey): Don't implement
- Cloneable.
- (BundleKey.clone): Removed.
- (getBundle): Copy BundleKey using constructor, not clone().
-
-2004-11-25 Kelley Cook <kcook@gcc.gnu.org>
-
- * configure: Regenerate for libtool reversion.
-
-2004-11-25 Michael Koch <konqueror@gmx.de>
-
- * Makefile.am: Added most of javax.print again.
- * Makefile.in: Regenerated.
-
-2004-11-25 Michael Koch <konqueror@gmx.de>
-
- * Makefile.am: Added most of javax.print again.
- * Makefile.in: Regenerated.
-
-2004-11-24 Tom Tromey <tromey@redhat.com>
-
- * Merged gcj-abi-2-dev-branch to trunk.
-
-2004-11-16 Tom Tromey <tromey@redhat.com>
-
- * include/java-interp.h (_Jv_DefineClass): Updated.
- * java/lang/natVMClassLoader.cc (defineClass): Pass protection
- domain to class reader.
- * defineclass.cc (parse): Use print_class_loaded.
- Include ProtectionDomain.h.
- (_Jv_DefineClass): Added ProtectionDomain argument.
- (_Jv_ClassReader): Likewise.
- * include/jvm.h (_Jv_Linker::print_class_loaded): Declare.
- * link.cc: Include CodeSource.h.
- (print_class_loaded): New function.
- (wait_for_state): Use it.
-
-2004-11-16 Andrew Haley <aph@redhat.com>
-
- * gnu/gcj/util/Debug.java (print): Add RawDataManaged.
-
-2004-11-16 Andrew Haley <aph@redhat.com>
-
- * configure.ac (LIBGCJ_LD_SYMBOLIC): AC_SUBST this definition.
- * configure.host: Define libgcj_ld_symbolic for Linux hosts.
- * Makefile.am (lib_*_la_LDFLAGS): Add LIBGCJ_LD_SYMBOLIC.
- * configure: Regenerate.
- * Makefile.in: Regenerate.
-
-2004-11-15 Andrew Haley <aph@redhat.com>
-
- * boehm.cc (_Jv_GCRegisterDisappearingLink): Check that *objp is a
- gc-allocated object.
-
-2004-11-15 Andrew Haley <aph@redhat.com>
-
- * java/net/URLClassLoader.java
- (URLLoader.getClassPath): New method.
- (JarURLLoader.JarURLLoader): Read mainfest to parse "Class-Path"
- attribute and add URLs for each entry.
- (JarURLLoader.classPath): New field.
- (JarURLLoader.getClassPath): New method.
- (addURLImpl): Scan through the list of extraUrls in the new
- loader, adding them to our urlinfos.
- (definePackage, findURLResource, findResources): Use
- urlinfos.size(), not urls.size().
-
-2004-11-11 Tom Tromey <tromey@redhat.com>
-
- * gnu/gcj/runtime/natSharedLibLoader.cc (ensureSupersLinked): New
- method.
- * gnu/gcj/runtime/SharedLibHelper.java (findClass): Ensure supers
- linked.
- (ensureSupersLinked): Declare.
- * java/lang/natVMClassLoader.cc (loadClass): Ensure supers
- linked.
-
-2004-11-10 Tom Tromey <tromey@redhat.com>
-
- * gij.cc (main): Treat -verbose the same as -verbose:class.
- (help): Document -verbose and -verbose:class.
-
- * link.cc (verbose_class_flag): Declare.
- (wait_for_state): Print message when handling precompiled class.
- * java/lang/natClass.cc (verbose_class_flag): Moved to link.cc.
-
-2004-11-09 Tom Tromey <tromey@redhat.com>
-
- * testsuite/libjava.lang/assign2.out: New file.
- * testsuite/libjava.lang/assign2.java: New file.
-
- * java/lang/natRuntime.cc (insertSystemProperties): Set
- java.version to 1.4.2 and java.specification.version to 1.4. Set
- java.runtime.version.
-
-2004-11-08 Tom Tromey <tromey@redhat.com>
-
- * java/lang/natClass.cc (_Jv_IsAssignableFromSlow): Ensure
- supers installed.
- * link.cc (verify_type_assertions): Don't link supers.
-
- * include/jvm.h (_Jv_Linker::search_method_in_class): Declare.
- * include/java-interp.h (class _Jv_InterpClass)
- <_Jv_PrepareMissingMethods>: No longer `friend'.
- * java/lang/Class.h (_Jv_SearchMethodInClass): No longer
- `friend'.
- (_Jv_PrepareMissingMethods, _Jv_PrepareCompiledClass,
- _Jv_GetInterfaces, _Jv_GenerateITable, _Jv_FindIIndex,
- _Jv_AppendPartialITable, _Jv_LinkSymbolTable,
- _Jv_LayoutInterfaceMethods, _Jv_SetVTableEntries, _Jv_MakeVTable,
- _Jv_linkExceptionClassTable, _Jv_WaitForState): Likewise.
- * link.cc (search_method_in_class): Renamed from
- _Jv_SearchMethodInClass.
- (resolve_pool_entry): Updated.
-
- * include/jvm.h (_Jv_CheckAssignment): Removed.
- * java/lang/natClass.cc (_Jv_CheckAssignment): Removed.
-
-2004-11-05 Tom Tromey <tromey@redhat.com>
-
- * link.cc (verify_type_assertions): Ensure classes have supers
- linked. Strip off array types first.
-
-2004-11-05 Bryce McKinlay <mckinlay@redhat.com>
-
- * link.cc: Include VerifyError.h.
- (_Jv_Linker::verify_type_assertions): New. Read and evaluate entries
- in the type assertion table.
- * include/execution.h (_Jv_CompiledEngine::do_verify): Use
- verify_type_assertions.
- * include/jvm.h (_Jv_Linker::verify_type_assertions): declare.
- * java/lang/Class.h (JV_ASSERT_END_OF_TABLE,
- JV_ASSERT_TYPES_COMPATIBLE, JV_ASSERT_IS_INSTANTIABLE): Declare
- assertion code values.
- (struct _Jv_TypeAssertion): Declare.
- (assertion_table): New class field.
- (verify): Remove class field.
-
-2004-11-05 Andrew Haley <aph@redhat.com>
-
- * Makefile.am: Move jv_dbtool.java to
- gnu/gcj/tools/gcj_dbtool/Main.java.
- * Makefile.in: Rebuild.
- * java/lang/VMCompiler.java: Rename property
- "gnu.gcj.precompiled.db" to "gnu.gcj.precompiled.db.path".
- * gnu/gcj/tools/gcj_dbtool/Main.java: moved here from
- jv_dbtool.java.
-
-2004-11-05 Andrew Haley <aph@redhat.com>
-
- * jv_dbtool.java (main): Allow the user to specify the size of the
- database. Display the capacity and the size.
- (usage): Show the new option.
-
-2004-11-04 Tom Tromey <tromey@redhat.com>
-
- * include/jvm.h (_Jv_Linker::set_vtable_entries): Updated.
- * link.cc (make_vtable): Use correct index when searching for
- missing method's name. Don't use `flags'.
- (set_vtable_entries): Removed `flags' argument. Don't recurse
- into superclasses.
- (link_symbol_table): Ensure target class method table is
- complete. Ensure target fields are laid out before entering
- loop.
-
- * java/lang/natClass.cc (_Jv_getInterfaceMethod): Indentation
- fix.
-
- * interpret.cc (do_verify): Don't verify abstract methods.
-
-2004-11-01 Tom Tromey <tromey@redhat.com>
-
- * link.cc (wait_for_state): Call verify_class.
-
- * verify.cc (state::check_no_uninitialized_objects): Removed.
- (push_jump): Updated.
- (push_exception_jump): Likewise.
- (handle_ret_insn): Likewise.
- (handle_jsr_insn): Likewise.
-
-2004-10-28 Andrew Haley <aph@redhat.com>
-
- * gnu/gcj/runtime/PersistentByteMap.java: New file.
- * jv_dbtool.java: New file.
- * Makefile.am (bin_PROGRAMS): Add jv-dbtool
- (jv_dbtool_SOURCES, jv_dbtool_LDFLAGS, jv_dbtool_LINK)
- (jv_dbtool_LDADD, jv_dbtool_DEPENDENCIES): New.
- * Makefile.in: Regenerate,
- * java/lang/VMCompiler.java: Import NoSuchAlgorithmException,
- Enumeration, StringTokenizer, Vector, PersistentByteMap.
- (precompiledMapFiles): New variable.
- (VMCompiler static intializer): Read "gnu.gcj.precompiled.db" to
- initialize precompiledMapFiles.
- (compileClass): Look at the database of precompiled class files
- before firing up gcj.
-
- * gnu/gcj/runtime/VMClassLoader.java (findClass): Fix comment.
-
-2004-10-27 Andrew Haley <aph@redhat.com>
-
- * java/lang/VMCompiler.java (compileClass): try looking for
- precompiledMapFiles.
- * gnu/gcj/runtime/PersistentByteMap.java: New file.
-
-2004-10-27 Tom Tromey <tromey@redhat.com>
-
- * link.cc (ensure_class_linked): Only resolve classes for
- compiled classes.
- (add_miranda_methods): Ensure interface supers are installed.
- (resolve_pool_entry): Better error message.
-
-2004-10-25 Tom Tromey <tromey@redhat.com>
-
- * boehm.cc (_Jv_MarkObj): Test aux_info before dereferencing it.
-
- * java/util/ResourceBundle.java (tryBundle): Use
- Class.isAssignableFrom rather than catching ClassCastException.
-
- * java/util/zip/InflaterInputStream.java (fill): Don't throw an
- exception if we hit EOF of `in'.
- (read): Handle case where inflating returns -1.
-
- * gnu/java/text/WordBreakIterator.java (WordBreakIterator): Don't
- initialize `iter'.
- * gnu/java/text/SentenceBreakIterator.java
- (SentenceBreakIterator): Don't initialize `iter'.
- * gnu/java/text/LineBreakIterator.java (LineBreakIterator): Don't
- initialize `iter'.
- * gnu/java/text/CharacterBreakIterator.java
- (CharacterBreakIterator): Don't initialize `iter'.
- * gnu/java/text/BaseBreakIterator.java (BaseBreakIterator): New
- constructor.
- * java/text/BreakIterator.java: Updated documentation.
-
-2004-10-20 Tom Tromey <tromey@redhat.com>
-
- * java/util/ResourceBundle.java (tryBundle): Also ignore
- ClassCastException.
-
-2004-10-18 Tom Tromey <tromey@redhat.com>
-
- * interpret.cc (do_post_miranda_hook): New method.
- * include/execution.h (_Jv_ExecutionEngine::post_miranda_hook):
- New field.
- (_Jv_CompiledEngine::do_post_miranda_hook): New method.
- (_Jv_CompiledEngine): Initialize new field.
- (_Jv_InterpreterEngine::do_post_miranda_hook): Declare.
- (_Jv_InterpreterEngine): Initialize new field.
- * link.cc (resolve_pool_entry): Put Miranda methods in target
- class.
- (ensure_method_table_complete): Call post_miranda_hook.
- * java/lang/natVMClassLoader.cc (defineClass): Don't set class'
- aux_info.
- * defineclass.cc (read_one_method_attribute): Use _Jv_AllocBytes.
- (parse): Set class' aux_info here.
-
- * boehm.cc (_Jv_MarkObj): Mark `throws'.
-
- * boehm.cc: Re-merged with trunk.
-
-2004-10-18 Andrew Haley <aph@redhat.com>
-
- PR java/18036:
- * gnu/gcj/runtime/natStackTrace.cc (fillInStackTrace): Reorganize
- and correct logic used to find interpreter.
-
-2004-10-13 Andrew Haley <aph@redhat.com>
-
- * interpret.cc (_Jv_InterpMethod::run): Initialize
- _Jv_StartOfInterpreter.
- (_Jv_StartOfInterpreter, _Jv_EndOfInterpreter): Functions removed.
- (_Jv_StartOfInterpreter, _Jv_EndOfInterpreter): New variables.
- * gnu/gcj/runtime/natStackTrace.cc (fillInStackTrace): Use
- _Unwind_FindEnclosingFunction to discover whether PC is within the
- interpreter.
-
-2004-10-13 Tom Tromey <tromey@redhat.com>
-
- * link.cc (find_iindex): Copy correct number of slots to new
- ioffsets.
-
-2004-10-12 Tom Tromey <tromey@redhat.com>
-
- * testsuite/libjava.loader/loader.exp (gcj_object_file_name): New
- proc.
- (gcj_loader_test_one): Use it.
- (gcj_loader_run): Likewise.
-
- * prims.cc: Don't include FirstThread.h.
-
-2004-10-06 Tom Tromey <tromey@redhat.com>
-
- * link.cc (ensure_method_table_complete): Ensure superclass
- Miranda methods installed.
-
- * include/java-interp.h (class _Jv_JNIMethod): Added
- JV_MARKOBJ_DECL as a friend.
- * interpret.cc (ncode): Allocate jni_arg_types field with GC.
- * boehm.cc (_Jv_MarkObj): Skip abstract methods when marking
- interpreter method structures. Mark jni_arg_types of JNI
- methods.
-
- * defineclass.cc (parse): Use JV_STATE_READ.
- * java/lang/Class.h (JV_STATE_READ): New enum value.
-
-2004-10-05 Tom Tromey <tromey@redhat.com>
-
- * link.cc (resolve_pool_entry): Add signature info to missing
- method's information.
-
- * gnu/gcj/util/Debug.java (Debug(int,boolean)): New constructor.
- * gnu/gcj/util/natDebug.cc (_Jv_StaticDeepDebug): New function.
-
-2004-10-04 Tom Tromey <tromey@redhat.com>
-
- * boehm.cc (_Jv_MarkObj): Correctly indicate base pointer when
- marking IDT.
-
-2004-09-29 Tom Tromey <tromey@redhat.com>
-
- * Makefile.am (libgcj_la_SOURCES): Mention link.cc, not
- resolve.cc.
- * include/jvm.h (class _Jv_Linker): Renamed from _Jv_Resolver.
- * jni.cc: Use _Jv_Linker.
- * interpret.cc: Use _Jv_Linker.
- * java/lang/reflect/natField.cc (getType): Use _Jv_Linker.
- * java/lang/natClassLoader.cc: Use _Jv_Linker.
- * java/lang/natVMClassLoader.cc (resolveClass): Use _Jv_Linker.
- * java/lang/Class.h: Use _Jv_Linker.
- * java/lang/natClass.cc (initializeClass): Use _Jv_Linker.
- * resolve.cc: Renamed ...
- * link.cc: ... here. Use _Jv_Linker.
- * defineclass.cc (checkExtends): Use _Jv_Linker.
-
-2004-09-17 Tom Tromey <tromey@redhat.com>
-
- * defineclass.cc (handleCodeAttribute): Don't reference
- `deferred'.
- (handleMethodsEnd): Likewise.
- * include/java-interp.h (_Jv_MethodBase::deferred): Removed
- field.
- (_Jv_Defer_Resolution): Don't declare or define.
- * interpret.cc (do_create_ncode): Don't resolve deferred method
- pointers.
- * java/lang/Class.h (_Jv_Defer_Resolution): Don't declare.
- * resolve.cc (link_symbol_table): No need to defer resolution.
-
-2004-09-14 Tom Tromey <tromey@redhat.com>
-
- * boehm.cc (MAYBE_MARK): Remove unused `Exit' argument.
- (_Jv_MarkObj): Updated.
- (_Jv_MarkArray): Likewise.
-
- * include/jvm.h (StringClass): Removed.
- * jni.cc (_Jv_JNI_ThrowNew): Don't use StringClass.
- * interpret.cc (_Jv_InitField): Don't use StringClass.
- * java/lang/natString.cc (_Jv_StringFindSlot): Don't use
- StringClass.
- (rehash): Likewise
- (intern): Likewise.
- (_Jv_FinalizeString): Likewise.
- (_Jv_NewStringUtf8Const): Likewise.
- (equals): Likewise.
- * prims.cc (JvConvertArgv): Don't use StringClass.
-
- * gcj/field.h (struct _Jv_Field): Don't mention COMPACT_FIELDS.
- * resolve.cc (ensure_fields_laid_out): Don't mention
- COMPACT_FIELDS.
- * defineclass.cc (handleField): Don't mention COMPACT_FIELDS.
- * boehm.cc (_Jv_MarkObj): Don't mention COMPACT_FIELDS.
-
- * java/lang/reflect/natField.cc (getType): Use resolve_field.
- * java/lang/natVMClassLoader.cc (resolveClass): New native
- implementation.
- (linkClass0): Removed.
- (markClassErrorState0): Likewise.
- * java/lang/natClassLoader.cc: Include execution.h. Moved class
- preparation code to resolve.cc.
- (_Jv_RegisterClassHookDefault): Set class's execution engine if
- not already set.
- (_Jv_FindClass): Use wait_for_state.
- (_Jv_NewArrayClass): Likewise. Simplified permissions setting.
- * java/lang/natClass.cc (_Jv_IsInstanceOf): Include execution.h.
- Moved interface table and class preparation code to resolve.cc.
- (finalize): Rewrote.
- (initializeClass): Simplified locking and class preparation.
- * java/lang/VMClassLoader.java (linkClass0): Removed.
- (markClassErrorState0): Likewise.
- (resolveClass): Now native.
- (transformException): New method.
- * java/lang/Class.h (getSuperclass): Don't try to resolve super
- reference.
- (getInterface): Likewise.
- (size): Likewise.
- (set_state): New method.
- (Class): Updated friend declarations.
- (verify): Field now private.
- (engine): New field.
- * include/jvm.h (class _Jv_Resolver): New class declaration.
- (_Jv_ResolveField): Removed declaration.
- (_Jv_CheckAccessNoInit): Likewise.
- (_Jv_isBinaryCompatible): Removed.
- * include/java-interp.h (class _Jv_MethodBase): Updated friend
- declarations.
- (class _Jv_InterpMethod): Likewise.
- (class _Jv_InterpClass): Likewise.
- (class _Jv_JNIMethod): Likewise.
- * include/execution.h: New file.
- * gnu/gcj/runtime/natSharedLibLoader.cc: Include execution.h.
- (_Jv_sharedlib_register_hook): Set `engine' on loaded class.
- Register class after setting fields.
- * resolve.cc: Include execution.h, VerifyError.h. Moved
- interpreter-specific code to interpret.cc.
- (uaddr): New location.
- (struct aligner): Likewise.
- (ALIGNOF): Likewise.
- (INITIAL_IOFFSETS_LEN): Interface dispatch code moved here.
- (INITIAL_IFACES_LEN): Likewise.
- (null_idt): Likewise.
- (_Jv_GetMethodString): Likewise.
- (_Jv_ThrowNoSuchMethodError): Likewise.
- (_Jv_abstractMethodError): Likewise.
- (_Jv_Resolver::get_alignment_from_class): Renamed.
- (_Jv_Resolver::resolve_field): Likewise.
- (_Jv_Resolver::resolve_pool_entry): Likewise.
- (_Jv_Resolver::resolve_class_ref): Likewise.
- (_Jv_Resolver::prepare_constant_time_tables): Likewise.
- (_Jv_Resolver::indexof): Likewise.
- (_Jv_Resolver::get_interfaces): Likewise.
- (_Jv_Resolver::generate_itable): Likewise.
- (_Jv_Resolver::append_partial_itable): Likewise.
- (_Jv_Resolver::find_iindex): Likewise.
- (_Jv_Resolver::link_symbol_table): Likewise.
- (_Jv_Resolver::link_exception_table): Likewise.
- (_Jv_Resolver::layout_interface_methods): Likewise.
- (_Jv_Resolver::layout_vtable_methods): Likewise.
- (_Jv_Resolver::set_vtable_entries): Likewise.
- (_Jv_Resolver::make_vtable): Likewise.
- (_Jv_Resolver::ensure_fields_laid_out): Likewise.
- (_Jv_Resolver::ensure_class_linked): Likewise.
- (_Jv_Resolver::ensure_supers_installed): Likewise.
- (_Jv_Resolver::add_miranda_methods): Likewise.
- (_Jv_Resolver::ensure_method_table_complete): Likewise.
- (_Jv_Resolver::verify_class): Likewise.
- (_Jv_Resolver::wait_for_state): Likewise.
- * prims.cc (_Jv_soleCompiledEngine): New global.
- (_Jv_CheckAccess): Use _Jv_IsAssignableFromSlow.
- (_Jv_CheckAccessNoInit): Removed.
- * jni.cc (_Jv_JNI_GetAnyFieldID): Use resolve_field.
- * interpret.cc: Include platform.h, ClassFormatError.h,
- Modifier.h, execution.h.
- (_Jv_soleInterpreterEngine): New global.
- (compile): Use resolve_pool_entry.
- (run): Likewise.
- (_Jv_InitField): New location.
- (skip_one_type): Likewise.
- (get_ffi_type_from_signature): Likewise.
- (_Jv_count_arguments): Likewise.
- (init_cif): Likewise.
- (ncode_closure): Likewise.
- (ffi_closure_fun): Likewise.
- (ncode): Likewise.
- (throw_class_format_error): Likewise.
- (throw_class_format_error): Likewise.
- (_Jv_InterpreterEngine::do_verify): New method.
- (_Jv_InterpreterEngine::do_create_ncode): Likewise.
- (_Jv_InterpreterEngine::do_allocate_static_fields): Likewise.
- (_Jv_InterpreterEngine::do_resolve_method): Likewise.
- * defineclass.cc: Include execution.h.
- (_Jv_ClassReader): Initialize size_in_bytes, vtable_method_count,
- engine.
- (checkExtends): Ensure superclass has supers installed.
- (_Jv_ClassNameSamePackage): Clarify usage constraints.
- * boehm.cc (GC_enable, GC_disable): Declare at top of file.
- (_Jv_MarkObj): Unconditionally mark vtable. Mark interface
- dispatch tables.
-
-2004-09-13 Tom Tromey <tromey@redhat.com>
-
- * mauve-libgcj: List some classes we don't have.
-
-2004-09-10 Andrew Haley <aph@redhat.com>
-
- * java/lang/Class.h (_Jv_getInterfaceMethod(): new friend.
- * java/lang/natClass.cc (initializeClass): Check itable.
- (_Jv_getInterfaceMethod): New.
- (_Jv_LinkSymbolTable): Rewrite code that handles inerface calls.
- Check that an interface method isn't called with invokevirtual.
-
- * java/lang/natClass.cc (_Jv_LayoutVTableMethods): Make sure
- super_meth is virtual.
-
-2004-09-01 Tom Tromey <tromey@redhat.com>
-
- * java/lang/Class.h (_Jv_CheckAccessNoInit): Declare as friend.
- * java/lang/natClass.cc (_Jv_LayoutVTableMethods): Use
- _Jv_CheckAccessNoInit.
- * include/jvm.h (_Jv_CheckAccessNoInit): Declare.
- * prims.cc (_Jv_CheckAccessNoInit): New method.
-
- * java/lang/reflect/natMethod.cc (invoke): Check access against
- declaring class, not object's class.
- * java/lang/natClass.cc (_Jv_LookupDeclaredMethod): Added another
- argument.
- (_Jv_LayoutVTableMethods): Perform checks of accessibility of
- overridden method.
- * java/lang/Class.h (_Jv_LookupDeclaredMethod): Added another
- argument.
-
-2004-08-30 Andrew Haley <aph@redhat.com>
-
- * java/lang/natClass.cc (_Jv_CheckAssignment): Catch
- ClassNotFoundException.
- Throw NoClassDefFoundError.
-
- * java/lang/natClassLoader.cc (_Jv_FindClassInCache): Remove call
- to klass->verify() from here ...
- (_Jv_PrepareCompiledClass): ...and put it here.
-
-2004-08-27 Andrew Haley <aph@redhat.com>
-
- * java/lang/natClassLoader.cc (_Jv_FindClassInCache): Call
- klass->verify().
- * java/lang/natClass.cc (_Jv_LinkSymbolTable): Add debugging.
- (_Jv_LinkSymbolTable): Call Jv_LayoutClass on target class.
-
-2004-08-27 Tom Tromey <tromey@redhat.com>
-
- * java/lang/Class.h (_Jv_IsAssignableFromSlow): Declare as
- friend.
- * java/lang/natClass.cc (_Jv_CheckAssignment): New function.
- (_Jv_IsAssignableFromSlow): New function.
- Include VerifyError.h.
- * include/jvm.h (_Jv_CheckAssignment): Declare.
-
-2004-08-18 Andrew Haley <aph@redhat.com>
-
- * java/lang/VMCompiler.java (loadSharedLibrary): Add className
- argument. Pass it to findClass instead of fileName.
- (compileClass): Pass class name to loadSharedLibrary.
-
-2004-06-22 Andrew Haley <aph@redhat.com>
-
- * testsuite/libjava.compile/compile.exp: Force indirect dispatch.
-
-2004-06-15 Andrew Haley <aph@redhat.com>
-
- * java/lang/natSystem.cc (getenv0): Don't assume environment
- variable is Latin 1 coded.
-
-2004-06-07 Andrew Haley <aph@redhat.com>
-
- * java/lang/System.java: (getenv0): New method.
- (getenv): Add security check. Do the right thing.
- * java/lang/natSystem.cc (getenv0): New method.
-
-2004-04-19 Andrew Haley <aph@redhat.com>
-
- * gnu/gcj/runtime/NameFinder.java: Call waitFor() on the processes
- we destroy.
-
- * gnu/java/net/natPlainSocketImplPosix.cc (read): The value byte
- is returned as an int in the range 0 to 255.
-
-2004-08-13 Tom Tromey <tromey@redhat.com>
-
- * java/lang/natClass.cc (_Jv_LinkSymbolTable): Prepare the target
- class if it is interpreted.
-
-2004-08-12 Tom Tromey <tromey@redhat.com>
-
- * java/lang/natClassLoader.cc (_Jv_WaitForState): Updated.
- * java/lang/Class.h (_Jv_ResolveClassRef): Updated declaration.
- (Class::getSuperclass): Updated.
- (Class::getInterfaces): Likewise.
- (Class::size): Updated.
- (_Jv_LayoutClass): Updated declaration.
- * java/lang/natClass.cc (_Jv_ResolveClassRef): Changed interface.
- Synchronize on class.
- (_Jv_LayoutClass): Changed interface.
- (initializeClass): Updated.
- (_Jv_LinkSymbolTable): Likewise.
-
- * java/lang/Class.h (Class::_Jv_isBinaryCompatible): Declare as
- friend.
- * java/lang/natClassLoader.cc (_Jv_WaitForState): Use
- _Jv_isBinaryCompatible.
- * java/lang/natClass.cc (initializeClass): Use
- _Jv_isBinaryCompatible.
- (_Jv_LinkSymbolTable): Likewise.
- * include/jvm.h (_Jv_isBinaryCompatible): New function.
-
-2004-08-11 Tom Tromey <tromey@redhat.com>
-
- * gcj/javaprims.h: Regenerated.
- * java/lang/natClassLoader.cc (getClassLoader0): Removed.
- (_registerClass): Likewise.
- * Makefile.in: Rebuilt.
- * Makefile.am (core_java_source_files): Added VMCompiler.
- * java/lang/Compiler.java: Rewrote in terms of VMCompiler.
- * java/lang/VMCompiler.java: New file.
- * gnu/gcj/runtime/SharedLibHelper.java (findClass): Removed
- `verbose' code.
- (copyFile): Don't use fully-qualified name.
- (h): Removed.
- * java/lang/natVMClassLoader.cc: Include VMCompiler.h.
- (defineClass): Use VMCompiler.
- * java/lang/ClassLoader.java (defineClass): Removed jit
- compilation code and `verbose' code.
- (getClassLoader0): Removed.
- (_registerClass): Likewise.
- (SharedLibHelpers): Removed.
-
-2004-08-10 Tom Tromey <tromey@redhat.com>
-
- * java/net/URLClassLoader.java (URLLoader(URLClassLoader, URL,
- URL)): New constructor.
- (SoURLLoader): Likewise.
- (JarURLLoader): Create SoURLLoader with override URL.
-
-2004-08-10 Mark Wielaard <mark@klomp.org>
-
- * Makefile.in: Rebuilt.
- * Makefile.am (interpret.lo): New rule.
-
-2004-08-05 Andrew Haley <aph@redhat.com>
-
- * java/net/URLClassLoader.java (JarURLLoader.JarURLLoader): Look
- aside for "GCJLIBS" in directory where jarfiles are loaded.
- (JarURLLoader.getClass): New method.
- (JarURLLoader.toString): New method.
- (FileResource.toString): New method.
- * java/lang/natClassLoader.cc (_Jv_RegisterClassHookDefault):
- Remove "Duplicate class registration: " bug.
- (_registerClass): New method.
- * java/lang/natClass.cc (_Jv_LinkSymbolTable): Check method index.
- (_Jv_LinkSymbolTable): Call _Jv_LayoutClass().
- Add debugging.
- (_Jv_LayoutClass): Use getSuperclass() rather than directly
- accessing the field.
- * java/lang/ClassLoader.java (SharedLibHelpers): New variable.
- (defineClass): Call gcj to JIT-compile a class.
- (_registerClass): New method.
- * gnu/gcj/runtime/SharedLibHelper.java (findHelper): A shared
- library name can refer to more than one loaded library, so use a
- Set of SharedLibHelpers.
- If a shared library is already loaded, take a copy.
- (copyFile): New function.
-
- * testsuite/libjava.compile/compile.exp: Force
- -findirect-dispatch.
-
- * java/security/BasicPermission.java: Remove bogus checks.
-
- * java/lang/System.java (getenv0): New method.
- * java/lang/natSystem.cc (getenv0): New method.
-
-2004-05-24 Andrew Haley <aph@redhat.com>
-
- * java/lang/natClass.cc (_Jv_LayoutClass): Remove warning message.
-
-2004-04-20 Bryce McKinlay <mckinlay@redhat.com>
-
- * Merged with HEAD as of 20040514. Diff against
- gcj-abi-2-merge-20040514.
-
-2004-04-16 Andrew Haley <aph@redhat.com>
-
- * java/lang/natClassLoader.cc (_Jv_WaitForState): Call
- _Jv_LayoutClass.
- (_Jv_PrepareCompiledClass): Cast address to uaddr for comparison.
- (_Jv_PrepareCompiledClass): If we throw an exception during
- preparation, restore state.
- (ClassLoader::getClassLoader0): New method.
-
- * java/lang/natClass.cc (get_alignment_from_class): Moved here
- from resolve.cc.
- (ALIGNOF): Use offsetof, not __alignof__.
- (_Jv_ResolveClassRef): Resolve a reference to a class in a
- constant pool.
- (getInterfaces): Emit debug output if interface hasn't been
- resolved.
- (initializeClass): Call _Jv_LayoutClass.
- (_Jv_LinkSymbolTable): Add debugging output.
- (_Jv_LinkSymbolTable): NoClassDefFoundError if target_class isn't
- found.
- (_Jv_LinkSymbolTable): Call _Jv_PrepareClass.
- (_Jv_LinkSymbolTable): Pass the real class loader to
- _Jv_FindClass.
- (_Jv_linkExceptionClassTable): Don't throw if we fail to find an
- exception class.
- (_Jv_LinkSymbolTable): Assert if we find a static field reference
- to an interpreted class.
- (_Jv_LayoutVTableMethods): Use klass->getSuperclass to get the
- superclass.
- (_Jv_LayoutClass): Moved here; it was part of _Jv_PrepareClass in
- resolve.cc.
-
- * java/lang/VMSecurityManager.java: Check for the system class
- loader as well as loader != null.
-
- * java/lang/SecurityManager.java (checkPermission): Remove
- security check.
- (checkRead): Likewise.
- (checkConnect): Likewise.
-
- * java/lang/ClassLoader.java (loadClass): Include all class
- loaders in stack trace string.
- Look for class in "gcjlib.so" in the same directory.
- (getSystemClassLoader) Use getClassLoader0.
- (getClassLoader0): New native method.
-
- * java/lang/Class.h (getSuperclass): New method.
- (getInterface): New method.
- (size): Lay out class if needed.
- (firstMethodIndex): New method.
- (Jv_ResolveClassRef): New declaration.
- (_Jv_LinkSymbolTable): New declaration.
-
- * java/io/ObjectOutputStream.java: Add DEBUG statements
- everywhere.
- (dumpElementln): New method.
- (depth): New field.
- * java/io/ObjectInputStream.java (MyIOException): new, for
- debugging.
- Everywhere: use MyIOException rather than IOException.
- Indent debugging output to make nesting visible.
- (currentClassLoader): Make native
- (callersClassLoader): New field.
- (depth): New field.
- * java/io/natObjectInputStream.cc (getCallersClassLoader): New
- method.
-
- (readObject): ENDBLOCKDATA is generated if the class has a write
- method, not if it has a read method.
-
- * include/jvm.h (_Jv_CallAnyMethodA): Add new arg, iface.
-
- * gnu/javax/rmi/CORBA/DelegateFactory.java: Use the
- getContextClassLoader form the current thread after our own class
- loader.
-
- * gnu/gcj/runtime/SharedLibHelper.java (findClass): Class loader
- debugging.
- (toString): New method.
-
- * verify.cc (class _Jv_BytecodeVerifier): Don't directly access
- interfaces array.
-
- * resolve.cc (_Jv_PrepareMissingMethods): If interface looks like
- a constant pool entry, resolve it now.
- (_Jv_PrepareClass): Break out part of this function to Jv_LayoutClass
- in natClass.cc.
- Move get_alignment_from_class to natClass.cc.
-
- * prims.cc (_Jv_AllocObjectNoFinalizer): Use size field from class.
- (_Jv_AllocObjectNoInitNoFinalizer): Likewise.
-
- * defineclass.cc (checkExtends): Don't access superclass field
- directly.
-
- * Makefile.in: regenerate.
-
- * gnu/gcj/util/natDebug.cc: New
- * gnu/gcj/util/Debug.java: New.
-
- * Makefile.am (java/io/ObjectInputStream.lo): Use
- -fno-optimize-sibling-calls.
-
- * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA): Use
- _Jv_LookupInterfaceMethodIdx to calculate the address of a method
- in an interface.
- * include/jvm.h (_Jv_CallAnyMethodA): Add new arg: iface.
-
-2004-11-24 Kelley Cook <kcook@gcc.gnu.org>
-
- * configure: Regenerate for libtool change.
-
-2004-11-24 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/security/PolicyFile.java: New file.
- * Makefile.am: Added gnu/java/security/PolicyFile.java.
- * Makefile.in: Regenerated.
-
-2004-11-24 Michael Koch <konqueror@gmx.de>
-
- * java/lang/Character.java, scripts/unicode-blocks.pl:
- Reorder "final static" to "static final".
-
-2004-11-24 Michael Koch <konqueror@gmx.de>
-
- * java/util/ResourceBundle.java: Reformatted.
- (tryBundle): Fixed javadoc.
-
-2004-11-24 Jeroen Frijters <jeroen@frijters.net>
-
- * java/text/MessageFormat.java
- (formatInternal): Made private.
-
-2004-11-24 Michael Koch <konqueror@gmx.de>
-
- * java/nio/DirectByteBufferImpl.java
- (ReadWrite.ReadWrite): New constructor.
- (DirectByteBufferImpl): Likewise.
- * jni.cc (_Jv_JNI_NewDirectByteBuffer):
- Use DirectByteBufferImpl.ReadWrite.
- * Makefile.am:
- Generate java/nio/DirectByteBufferImpl$ReadWrite.h.
- * Makefile.in: Rgenerated.
-
-2004-11-24 Jeroen Frijters <address@bogus.example.com>
-
- * java/nio/DirectByteBufferImpl.java
- (ReadOnly): New inner subclass.
- (ReadWrite): New inner subclass.
- (owner): Made final and private.
- (address): Made final.
- (DirectByteBufferImpl(int)): New constructor.
- (DirectByteBufferImpl(Object,RawData,int,int,int)): New constructor.
- (DirectByteBufferImpl(Object,RawData,int,int,int,boolean)): Removed.
- (allocate): Modified to instantiate ReadWrite subclass.
- (finalize): Fixed to only free the buffer, if we own it.
- (put): Removed read-only check.
- (slice, duplicate): Modified to instantiate appropriate subclass.
- (isReadOnly): Removed.
- * java/nio/MappedByteBufferImpl.java
- (slice, duplicate): Modified to instantiate appropriate
- DirectByteBufferImpl subclass.
-
-2004-11-24 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/nio/NIOServerSocket.java: Added email to @author tag.
- * java/nio/DirectByteBufferImpl.java:
- Moved native methods to java.nio.VMDirectByteBuffer class.
- * java/nio/MappedByteBufferImpl.java:
- Use native methods from java.nio.VMDirectByteBuffer class.
- * java/nio/VMDirectByteBuffer.java: New file,
- * java/nio/natDirectByteBufferImpl.cc:
- Moved all methods into java.nio.VMDirectByteBuffer class.
- * java/nio/channels/spi/AbstractSelectableChannel.java
- (register): Only re-use valid keys.
- * Makefile.am: Added java/nio/VMDirectByteBuffer.java.
- * Makefile.in: Regenerated.
-
-2004-11-24 Michael Koch <konqueror@gmx.de>
-
- * java/nio/DirectByteBufferImpl.java,
- java/nio/MappedByteBufferImpl.java:
- Reformatted.
-
-2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
-
- * testsuite/lib/libjava.exp,
- testsuite/libjava.jacks/jacks.exp: Use new procs in target-libpath.exp.
-
-2004-11-23 Richard Sandiford <rsandifo@redhat.com>
-
- * configure.host: Enable the interpreter for mips*-*-linux*.
-
-2004-11-23 Michael Koch <konqueror@gmx.de>
-
- * java/lang/String.java (rehash): Removed.
- * java/lang/natString.cc (rehash): Made static.
- (_Jv_NewStringUtf8Const): Use static rehash method.
-
-2004-11-23 Michael Koch <konqueror@gmx.de>
-
- * Makefile.in, aclocal.m4, configure, gcj/Makefile.in,
- include/Makefile.in, testsuite/Makefile.in: Regenerated.
-
-2004-11-22 Eric Botcazou <ebotcazou@libertysurf.fr>
-
- PR target/18444
- * configure.ac (threading): Accept 'posix95'.
- * configure: Regenerate.
-
-2004-11-22 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/nio/SocketChannelImpl.java
- (read): Made check for blocking un-ambiguous.
- Removed wrong check for data array length.
-
-2004-11-21 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/nio/SocketChannelImpl.java
- (read): Only return 0 when no bytes for reading available in
- non-blocking mode.
- * java/nio/channels/SocketChannel.java:
- Added some missing @return tags.
-
-2004-11-21 Michael Koch <konqueror@gmx.de>
-
- * java/beans/PropertyChangeSupport.java
- (propertyChangeSupportSerializedDataVersion): Made static.
- * java/beans/VetoableChangeSupport.java
- (propertyChangeSupportSerializedDataVersion): Likewise.
-
-2004-11-18 Jeroen Frijters <jeroen@frijters.net>
-
- * java/net/URLStreamHandler.java
- (parseURL): Fixed file path canonicalisation.
-
-2004-11-18 Jeroen Frijters <jeroen@frijters.net>
-
- * java/net/URLStreamHandler.java
- (parseURL): Fixed file path canonicalisation.
-
-2004-11-18 Michael Koch <konqueror@gmx.de>
-
- * java/net/URLClassLoader.java: Whitespace cleanup.
-
-2004-11-18 Robert Schuster <address@bogus.example.com>
-
- Complete 1.4 support
- * java/beans/PropertyDescriptor.java:
- (setReadMethod): New method
- (setWriteMethod): New method
- (equals): Implemented (1.4)
- (checkMethods): operates on arguments now (private)
-
-
-2004-11-18 Mattias Rehnberg <Mattias.Rehnberg@home.se>
-
- * java/net/Inet6Address.java (getHostAddress): Fix textual
- representation of IPv6 address with embedded zeroes
- to conform to RFC 2373.
-
-2004-11-18 Jeroen Frijters <address@bogus.example.com>
-
- * java/lang/StackTraceElement.java: Made final.
- * java/nio/channels/Channels.java: Added private constructor.
- * java/rmi/Naming.java: Added private constructor.
- * java/rmi/registry/LocateRegistry.java: Added private constructor.
- * java/rmi/server/RMIClassLoader.java: Added private constructor.
- * java/security/KeyPairGeneratorSpi.java
- (clone): Made protected and simplified implementation.
- * java/text/DateFormat.java
- (allFields): Made package accessible.
- * java/text/DecimalFormat.java
- (formatInternal): Made private.
- * java/text/Format.java
- (formatInternal): Made private.
- * java/util/logging/Handler.java: Made constructor protected.
- * java/util/regex/Matcher.java: Made final.
- * java/util/regex/Pattern.java: Made final.
- * javax/crypto/CipherInputStream.java
- (mark): Corrected mark parameter type (from long to int).
- * javax/crypto/ExemptionMechanism.java
- (finalize): Added.
- * javax/crypto/Mac.java
- (getMacLength): Made final.
- (clone): Made final.
- * javax/imageio/ImageIO.java: Added private constructor.
- * javax/imageio/stream/ImageInputStreamImpl.java
- (checkClosed): Made final.
- * javax/net/ssl/SSLPermission.java: Made final.
- * javax/print/DocFlavor.java
- (hostEncoding): Added work-around to prevent the field from being
- a compile time constant.
- * javax/print/attribute/AttributeSetUtilities.java: Added private
- constructor.
- (UnmodifiableDocAttributeSet): Made private.
- (UnmodifiablePrintJobAttributeSet): Made private.
- (UnmodifiablePrintRequestAttributeSet): Made private.
- (UnmodifiablePrintServiceAttributeSet): Made private.
- (SynchronizedAttributeSet): Made private.
- (SynchronizedDocAttributeSet): Made private.
- (SynchronizedPrintJobAttributeSet): Made private.
- (SynchronizedPrintRequestAttributeSet): Made private.
- (SynchronizedPrintServiceAttributeSet): Made private.
- * javax/security/auth/PrivateCredentialPermission.java: Made final.
-
-2004-11-18 Craig Black <craig.black@aonix.com>
-
- * gnu/java/beans/BeanInfoEmbryo.java: Use TreeMap for proper sorting.
-
-2004-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
-
- * Makefile.am: Correct friend function declaration.
- * Makefile.in: Regenerated.
- * include/boehm-gc.h (JV_MARKOBJ_DECL, JV_MARKARRAY_DECL): Add
- scope to function names. Declare functions directly.
- * libjava/java/lang/Class.h
- (java::lang::Class): Correct friend class declaration.
- (_Jv_InitClass, _Jv_GetArrayClass): Move definition to global
- scope.
- * libjava/java/lang/Class.h
- (java::lang::Object): Correct friend class declaration.
-
-2004-11-17 David Daney <ddaney@avtrex.com>
-
- * java/io/BufferedInputStream.java (skip): Return zero on EOF.
-
-2004-11-17 Michael Koch <konqueror@gmx.de>
-
- * java/net/Socket.java (getPort): Return 0 in error case.
-
-2004-11-17 Michael Koch <konqueror@gmx.de>
-
- * java/nio/DirectByteBufferImpl.java
- (owner): Updated comment.
- (allocate): New method.
-
-2004-11-17 Michael Koch <konqueror@gmx.de>
-
- * java/net/URL.java (URL): Handle case when argument is null.
-
-2004-11-17 Michael Koch <konqueror@gmx.de>
-
- * java/beans/Beans.java,
- java/beans/PropertyChangeEvent.java,
- java/beans/PropertyEditorSupport.java:
- Fixed javadocs.
-
-2004-11-17 Michael Koch <konqueror@gmx.de>
-
- * java/util/Timer.java (DEFAULT_SIZE): Made static.
-
-2004-11-17 Michael Koch <konqueror@gmx.de>
-
- * java/net/InetAddress.java (getCanonicalHostName):
- Support IPv6 addresses.
-
-2004-11-16 Michael Koch <konqueror@gmx.de>
-
- * java/lang/Object.java: Added javadocs all over (merged from GNU
- classpath).
-
-2004-11-16 Andreas Tobler <a.tobler@schweiz.ch>
-
- * java/security/Security.java (Security): Silence the warning about no
- providers found in the no debug case.
-
-2004-11-16 Michael Koch <konqueror@gmx.de>
-
- * java/net/InetAddress.java
- (toString): Merged from GNU classpath.
-
-2004-11-16 Michael Koch <konqueror@gmx.de>
-
- * java/awt/geom/doc-files/Area-1.png,
- java/awt/geom/doc-files/Ellipse-1.png,
- java/awt/geom/doc-files/GeneralPath-1.png:
- New files.
-
-2004-11-16 Michael Koch <konqueror@gmx.de>
-
- * java/util/Currency.java (cache): Fix modifier order.
-
-2004-11-16 Michael Koch <konqueror@gmx.de>
-
- * java/io/BufferedReader.java,
- java/io/FileInputStream.java,
- java/io/FileOutputStream.java,
- java/io/FileWriter.java,
- java/io/OutputStreamWriter.java,
- java/io/PipedInputStream.java,
- java/io/PipedOutputStream.java,
- java/io/PipedReader.java,
- java/io/PipedWriter.java,
- java/io/PrintStream.java,
- java/io/PushbackInputStream.java,
- java/io/RandomAccessFile.java,
- java/io/Reader.java,
- java/io/StreamTokenizer.java,
- java/io/StringReader.java,
- java/net/NetworkInterface.java,
- java/net/URLClassLoader.java,
- java/nio/ByteOrder.java,
- java/nio/channels/Channel.java:
- Fixed javadocs all over.
-
-2004-11-16 Andreas Tobler <a.tobler@schweiz.ch>
-
- * Makefile.am: Add imported files.
- * Makefile.in: Regenerate.
-
- 2004-10-24 Casey Marshall <csm@gnu.org>
-
- * javax/security/auth/login/LoginContext.java: Implemented.
- * javax/security/auth/login/Configuration.java (getConfig): New method.
- * javax/security/auth/spi/LoginModule.java,
- * gnu/java/security/action/GetSecurityPropertyAction.java: New files.
-
-2004-11-15 Andreas Tobler <a.tobler@schweiz.ch>
-
- Import/Merge the X.509 certificate code from Classpath.
-
- * Makefile.am: Add imported files.
- * Makefile.in: Regenerate.
-
- 2004-11-07 Casey Marshall <csm@gnu.org>
-
- * gnu/java/security/provider/Gnu.java(<init>): Add entries in a
- priviliged action. Add new algorithms.
- * gnu/java/security/provider/X509CertificateFactory.java
- (engineGenerateCertificate): Chain exceptions.
- (engineGenerateCertificates): Likewise.
- (engineGenerateCRL): Likewise.
- (engineGenerateCRLs): Likewise.
- (engineGenerateCertPath): New methods.
- (generateCert): Throw exception if 'inStream' is null.
- (generateCRL): Likewise.
- * gnu/java/security/x509/X500DistinguishedName.java: Replaced with
- version from GNU Crypto CVS.
- * gnu/java/security/x509/X509CRL.java: Likewise.
- * gnu/java/security/x509/X509CRLEntry.java: Likewise.
- * gnu/java/security/x509/X509Certificate.java: Likewise.
- * java/security/cert/TrustAnchor.java: Call 'toString' and not
- toRFC2253.
- * gnu/java/security/provider/CollectionCertStoreImpl.java,
- * gnu/java/security/provider/EncodedKeyFactory.java,
- * gnu/java/security/provider/GnuDHPublicKey.java,
- * gnu/java/security/provider/GnuRSAPrivateKey.java,
- * gnu/java/security/provider/GnuRSAPublicKey.java,
- * gnu/java/security/provider/MD2withRSA.java,
- * gnu/java/security/provider/MD4withRSA.java,
- * gnu/java/security/provider/MD5withRSA.java,
- * gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
- * gnu/java/security/provider/RSA.java,
- * gnu/java/security/provider/RSAKeyFactory.java,
- * gnu/java/security/provider/SHA1withRSA.java,
- * gnu/java/security/x509/GnuPKIExtension.java,
- * gnu/java/security/x509/PolicyNodeImpl.java,
- * gnu/java/security/x509/Util.java,
- * gnu/java/security/x509/X509CRLSelectorImpl.java,
- * gnu/java/security/x509/X509CertPath.java,
- * gnu/java/security/x509/X509CertSelectorImpl.java,
- * gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
- * gnu/java/security/x509/ext/BasicConstraints.java,
- * gnu/java/security/x509/ext/CRLNumber.java,
- * gnu/java/security/x509/ext/CertificatePolicies.java,
- * gnu/java/security/x509/ext/ExtendedKeyUsage.java,
- * gnu/java/security/x509/ext/Extension.java,
- * gnu/java/security/x509/ext/GeneralNames.java,
- * gnu/java/security/x509/ext/IssuerAlternativeNames.java,
- * gnu/java/security/x509/ext/KeyUsage.java,
- * gnu/java/security/x509/ext/PolicyConstraint.java,
- * gnu/java/security/x509/ext/PolicyMappings.java,
- * gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java,
- * gnu/java/security/x509/ext/ReasonCode.java,
- * gnu/java/security/x509/ext/SubjectAlternativeNames.java,
- * gnu/java/security/x509/ext/SubjectKeyIdentifier.java: New files.
-
- 2004-11-07 Casey Marshall <csm@gnu.org>
-
- * gnu/java/security/x509/X509CRL.java:
- Missed import statements in previous checkin.
-
- 2004-11-07 Casey Marshall <csm@gnu.org>
-
- * gnu/java/security/x509/X509CertPath.java (parse): Fixed reference
- to 'X509CertificateImpl' from previous checkin.
-
-2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
-
- PR other/14264
- * testsuite/lib/libjava.exp: Set LC_ALL and LANG to C.
-
-2004-11-11 Casey Marshall <csm@gnu.org>
-
- * gnu/java/nio/FileLock.java (isValid): locks are valid if the
- channel is open.
- * gnu/java/nio/channels/natFileChannelPosix.cc (lock): use
- 'F_RDLCK' for shared locks, 'F_WRLCK' for exclusive locks.
-
-2004-11-11 Robert Schuster <thebohemian@gmx.net>
-
- Fixed regression:
- * gnu/java/beans/IntrospectionIncubator.java:
- (addMethod): Corrected classification of normal and property methods.
- (capitalize): Added documentation.
- (DoubleKey): [class] Added documentation.
-
-2004-11-09 Tom Tromey <tromey@redhat.com>
-
- * include/jni.h: Added FIXME.
-
-2004-11-08 Tom Tromey <tromey@redhat.com>
-
- * java/util/GregorianCalendar.java: Removed unused imports.
- * java/util/Vector.java: Removed unused import.
-
-2004-11-07 Michael Koch <konqueror@gmx.de>
-
- * java/lang/Process.java:
- Import cleanups.
-
-2004-11-07 Jeroen Frijters <jeroen@frijters.net>
-
- * java/util/zip/ZipEntry.java
- (KNOWN_SIZE, KNOWN_CSIZE, KNOWN_CRC, KNOWN_TIME): Made final.
-
-2004-11-07 Robert Schuster <theBohemian@gmx.net>
-
- Fixes bug #10908
- * gnu/java/beans/IntrospectionIncubator.java:
- (addMethod): static methods are discarded now, too.
-
-2004-11-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/util/GregorianCalendar.java
- Added/amended documentation.
-
-2004-11-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/util/Collections.java
- Added documentation.
- * java/util/SortedMap.java
- Clarified some method examples.
- * java/util/SortedSet.java
- Clarified some method examples.
-
-2004-11-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/util/Currency.java
- Documented variables and methods more fully.
- Caches the currency instances, so that a request
- for a locale, l, only ever returns the same
- instance (i.e. successive calls to getInstance(l)
- are reference equivalent (==)).
-
-2004-11-07 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/util/Date.java
- Added missing documentation.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * java/util/zip/CheckedInputStream.java,
- java/util/zip/InflaterInputStream.java,
- java/util/zip/ZipFile.java,
- java/util/zip/ZipInputStream.java:
- Import cleanups.
-
-2004-11-06 Tom Tromey <tromey@redhat.com>
-
- * gnu/java/rmi/server/UnicastConnectionManager.java (clients): Now
- package-private.
- (connections): Likewise.
- (scavenger): Likewise.
- * gnu/java/rmi/server/ConnectionRunnerPool.java (freelist): Now
- package-private.
- * gnu/java/rmi/server/UnicastRemoteCall.java (vec): Now
- package-private.
- (ptr): Likewise.
- * gnu/classpath/ServiceFactory.java (log): Now package-private.
-
-2004-11-06 Tom Tromey <tromey@redhat.com>
-
- * javax/naming/directory/BasicAttributes.java (attributes): Now
- package-private.
- * javax/imageio/spi/ServiceRegistry.java (categories): Now
- package-private.
-
-2004-11-06 Tom Tromey <tromey@redhat.com>
-
- * java/net/URLClassLoader.java (URLClassLoader): Now
- package-private.
- * java/nio/charset/CoderResult.java (CoderResult): Now
- package-private.
- (get): Likewise.
- (Cache): Likewise. Don't synchronize on `this'.
- * java/rmi/server/RMIClassLoader.java (MyClassLoader): Now
- package-private.
- * java/util/TimeZone.java (timezones): Now package-private.
-
-2004-11-06 Tom Tromey <tromey@redhat.com>
-
- * java/security/Permissions.java (perms): Now package-private.
- * java/security/UnresolvedPermission.java (permissions): Now
- package-private.
-
-2004-11-06 Tom Tromey <tromey@redhat.com>
-
- * java/io/FilePermission.java: Reindented.
-
-2004-11-06 Tom Tromey <tromey@redhat.com>
-
- * java/io/ObjectOutputStream.java (currentObjectStreamClass): Now
- package-private.
- (setBlockDataMode): Likewise.
-
-2004-11-06 Tom Tromey <tromey@redhat.com>
-
- * gnu/java/nio/charset/ISO_8859_1.java (Decoder): Now
- package-private.
- (Encoder): Likewise.
- * gnu/java/nio/charset/UTF_8.java (Decoder): Now package-private.
- (Encoder): Likewise.
- * gnu/java/nio/charset/US_ASCII.java (Decoder): Now
- package-private.
- (Encoder): Likewise.
-
-2004-11-06 Mark Wielaard <mark@klomp.org>
-
- * Makefile.am: Add new javax.imageio files.
- * Makefile.in: Regenerated.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/event/IIOReadProgressListener.java,
- javax/imageio/event/IIOReadUpdateListener.java,
- javax/imageio/event/IIOReadWarningListener.java,
- javax/imageio/event/IIOWriteProgressListener.java,
- javax/imageio/event/IIOWriteWarningListener.java,
- javax/imageio/metadata/IIOMetadataFormat.java,
- javax/imageio/stream/FileCacheImageInputStream.java,
- javax/imageio/stream/FileCacheImageOutputStream.java,
- javax/imageio/stream/ImageInputStreamImpl.java:
- Import cleanup.
- * javax/imageio/metadata/package.html: New file.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/spi/ImageReaderSpi.java
- (isOwnReader): New method.
- * javax/imageio/spi/ImageWriterSpi.java
- (isOwnWriter): Likewise.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/ImageWriter.java
- (convertImageMetadata): New abstract method.
- (convertStreamMetadata): Likewise.
- (write): Likewise.
- * javax/imageio/stream/FileCacheImageInputStream.java
- (close): Fixed setting of stream to null.
- (checkStreamClosed): Throws IOException.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/stream/FileCacheImageInputStream.java,
- javax/imageio/stream/FileCacheImageOutputStream.java,
- javax/imageio/stream/FileImageInputStream.java,
- javax/imageio/stream/FileImageOutputStream.java,
- javax/imageio/stream/MemoryCacheImageInputStream.java,
- javax/imageio/stream/MemoryCacheImageOutputStream.java:
- New files.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/metadata/IIOInvalidTreeException.java,
- javax/imageio/metadata/IIOMetadataFormatImpl.java,
- javax/imageio/metadata/IIOMetadataNode.java:
- New stub files.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/stream/ImageInputStreamImpl.java,
- javax/imageio/stream/ImageOutputStreamImpl.java:
- New files.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/ImageIO.java:
- Added much new methods.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/ImageReader.java,
- javax/imageio/ImageWriter.java,
- javax/imageio/spi/ImageWriterSpi.java:
- Add SOME new methods.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/IIOParam.java,
- javax/imageio/ImageReadParam.java,
- javax/imageio/ImageReader.java,
- javax/imageio/ImageWriter.java:
- Mostly implemented.
- * javax/imageio/spi/ImageReaderSpi.java,
- javax/imageio/spi/ImageWriterSpi.java:
- New files.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/ImageWriteParam.java,
- javax/imageio/metadata/IIOMetadataFormat.java:
- Implemented.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/ImageTypeSpecifier.java:
- Mostly implemented.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/metadata/IIOMetadata.java:
- Mostly implemented.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/IIOImage.java,
- javax/imageio/ImageReadParam.java,
- javax/imageio/metadata/IIOMetadataController.java,
- javax/imageio/metadata/IIOMetadataFormat.java:
- New files.
- * javax/imageio/stream/ImageOutputStream.java:
- Implemented.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/IIOParam.java,
- javax/imageio/IIOParamController.java,
- javax/imageio/ImageTypeSpecifier.java,
- javax/imageio/ImageWriteParam.java,
- javax/imageio/metadata/IIOMetadata.java:
- New files.
- * javax/imageio/ImageTranscoder.java:
- Implemented.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/spi/ImageInputStreamSpi.java,
- javax/imageio/spi/ImageOutputStreamSpi.java:
- Reworked import startments.
- * javax/imageio/spi/ServiceRegistry.java:
- Reworked import startments. Fixed XHTML in javadocs.
- (ServiceRegistry): Added @param tag to javadoc.
- * javax/imageio/stream/ImageInputStream.java
- (mark): Doesn't throws IOException;
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/ImageIO.java:
- New file.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/spi/IIORegistry.java
- (static): Don't register ImageReaderSpi.class and
- ImageWriterSpi.class yet.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * javax/imageio/spi/IIORegistry.java:
- New file.
-
-2004-11-06 Noa Resare <noa@resare.com>
-
- * java/net/Socket.java (getPort): Return 0 instead of -1 on
- unconnected sockets.
-
-2004-11-06 Michael Koch <konqueror@gmx.de>
-
- * java/lang/StringBuffer.java,
- java/lang/Throwable.java,
- java/security/spec/DSAParameterSpec.java,
- java/util/zip/ZipEntry.java,
- java/util/zip/ZipFile.java,
- java/util/zip/ZipInputStream.java,
- java/util/zip/ZipOutputStream.java:
- Removed redundant and reordered modifiers.
-
-2004-11-06 Mattias Rehnberg <Mattias.Rehnberg@home.se>
-
- * java/io/Vector.java
- (writeObject): New function to serialized output thread safe.
-
- * java/io/ObjectOutputStream.java
- (writeObject): Move the assignment of the class handle to after
- the assignment of class descriptor handle.
-
-2004-11-06 Robert Schuster <thebohemian@gmx.net>
-
- Fixes documentation and indentation
- * java/beans/PropertyEditorSupport.java:
- reworked initial API doc
- (value): changed name from val
-
-2004-11-06 Robert Schuster <thebohemian@gmx.net>
-
- Updates to 1.5
- * java/beans/PropertyEditorSupport.java
- (PropertyEditorSupport()): Changed modifier to public
- (PropertyEditorSupport(Object): Changed modifier to public
- (setSource): New method
- (getSource): New method
-
-2004-11-06 Robert Schuster <thebohemian@gmx.net>
-
- Fixes bug #10799
- * java/beans/PropertyEditorSupport.java
- (setValue): Fire property change event
-
-2004-11-03 Tom Tromey <tromey@redhat.com>
-
- * jni.cc (_Jv_JNI_NewObjectArray): Fixed return type.
- * include/jni.h (struct JNINativeInterface) <NewObjectArray>: Now
- returns jobjectArray.
- (_Jv_JNIEnv::NewObjectArray): Likewise.
-
-2004-11-01 Tom Tromey <tromey@redhat.com>
-
- * verify.cc (state::check_no_uninitialized_objects): Removed.
- (push_jump): Updated.
- (push_exception_jump): Likewise.
- (handle_ret_insn): Likewise.
- (handle_jsr_insn): Likewise.
-
-2004-10-30 Mark Wielaard <mark@klomp.org>
-
- PR libgcj/18234
- * java/lang/Runtime.java (static): Call init().
- (Runtime): Remove call to init().
- (init): Make static.
-
-2004-10-28 David Daney <ddaney@avtrex.com>
-
- * gnu/gcj/convert/Output_UnicodeLittleUnmarked.java: New file.
- * Makefile.am: Build it.
- * Makefile.in: Regenerate.
-
-2004-10-27 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
-
- PR libgcj/18104
- * Makefile.am (CLASSPATH_SEPARATOR): Use instead of a
- colon.
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * configure.ac (CLASSPATH_SEPARATOR): Define.
- * gcj/Makefile.in: Regenerate.
- * include/Makefile.in: Regenerate.
- * testsuite/Makefile.in: Regenerate.
- * testsuite/lib/libjava.exp (libjava_arguments): Fix
- CLASSPATH separator handling for Windows.
-
-2004-10-26 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/net/protocol/http/Connection.java
- (getOutputStream): Implicitely switch to POST method.
-
-2004-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
-
- * libjava/java/lang/Class.h
- (java::lang::Class): Correct friend class declaration.
-
-2004-10-25 Geoffrey Keating <geoffk@apple.com>
-
- * Makefile.am (DARWIN_CRT_SRC): New.
- (libgcj_la_SOURCES): Use it.
- * configure.ac: Define USING_DARWIN_CRT when on Darwin.
- * darwin.cc: New file.
- * include/jvm.h (_Jv_RegisterClasses): Constify.
- (_Jv_RegisterClasses_Counted): New prototype.
- * java/lang/Class.h: Include stddef.h.
- (_Jv_RegisterClasses): Constify.
- (_Jv_RegisterClasses_Counted): New prototype.
- (Object): Make '_Jv_RegisterClasses_Counted' a friend.
- * java/lang/natClassLoader.cc (_Jv_RegisterClasses): Constify.
- (_Jv_RegisterClasses_Counted): New function.
- * configure: Regenerate.
- * Makefile.in: Regenerate.
- * gcj/Makefile.in: Regenerate.
- * include/Makefile.in: Regenerate.
- * testsuite/Makefile.in: Regenerate.
-
-2004-10-25 Tom Tromey <tromey@redhat.com>
-
- * java/util/ResourceBundle.java (tryBundle): Use
- Class.isAssignableFrom rather than catching ClassCastException.
-
-2004-10-25 Tom Tromey <tromey@redhat.com>
-
- * gnu/java/text/WordBreakIterator.java (WordBreakIterator): Don't
- initialize `iter'.
- * gnu/java/text/SentenceBreakIterator.java
- (SentenceBreakIterator): Don't initialize `iter'.
- * gnu/java/text/LineBreakIterator.java (LineBreakIterator): Don't
- initialize `iter'.
- * gnu/java/text/CharacterBreakIterator.java
- (CharacterBreakIterator): Don't initialize `iter'.
- * gnu/java/text/BaseBreakIterator.java (BaseBreakIterator): New
- constructor.
- * java/text/BreakIterator.java: Updated documentation.
-
-2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
-
- PR other/18138
- * testsuite/lib/libjava.exp: Accept more than one multilib libgcc.
-
-2004-10-23 Michael Koch <konqueror@gmx.de>
-
- * javax/print/DocFlavor.java,
- javax/print/attribute/standard/JobStateReason.java,
- javax/print/attribute/standard/MultipleDocumentHandling.java:
- Added missing constants.
-
-2004-10-22 Tom Tromey <tromey@redhat.com>
-
- * gnu/java/net/protocol/http/Connection.java (sendRequest): Fix
- typo.
-
-2004-10-22 Michael Koch <konqueror@gmx.de>
-
- PR libjava/14009
- * gnu/java/net/protocol/http/Connection.java
- (sendRequest): Handle case when url.getFile() returns an empty string.
-
-2004-10-22 Michael Koch <konqueror@gmx.de>
-
- * java/lang/Math.java,
- java/lang/StackTraceElement.java,
- java/nio/Buffer.java,
- java/nio/ByteBuffer.java,
- java/nio/CharBuffer.java,
- java/nio/DoubleBuffer.java,
- java/nio/FloatBuffer.java,
- java/nio/IntBuffer.java,
- java/nio/LongBuffer.java,
- java/nio/ShortBuffer.java,
- java/nio/charset/Charset.java,
- java/rmi/server/RMIClassLoader.java,
- java/rmi/server/RMISocketFactory.java,
- java/security/Policy.java,
- java/text/ChoiceFormat.java,
- java/text/CollationElementIterator.java,
- java/text/DateFormat.java,
- java/text/DecimalFormat.java,
- java/text/DecimalFormatSymbols.java,
- java/text/MessageFormat.java,
- java/text/NumberFormat.java,
- java/text/RuleBasedCollator.java,
- java/text/SimpleDateFormat.java,
- java/util/BitSet.java,
- java/util/Calendar.java,
- java/util/Collections.java,
- java/util/IdentityHashMap.java,
- java/util/Locale.java,
- java/util/TreeMap.java,
- java/util/logging/LogRecord.java,
- java/util/logging/XMLFormatter.java,
- java/util/prefs/AbstractPreferences.java,
- java/util/prefs/Preferences.java,
- javax/crypto/interfaces/DHPrivateKey.java,
- javax/crypto/interfaces/DHPublicKey.java,
- javax/crypto/interfaces/PBEKey.java,
- javax/net/ssl/HandshakeCompletedEvent.java,
- javax/security/auth/Subject.java:
- Removed redundant and reordered modifiers.
-
-2004-10-22 Ulrich Weigand <uweigand@de.ibm.com>
-
- * gnu/java/net/natPlainSocketImplPosix.cc
- (gnu::java::net::PlainSocketImpl::available): Call FIONREAD ioctl
- with 'int *' argument instead of 'long *'.
-
-2004-10-21 Michael Koch <konqueror@gmx.de>
-
- * java/net/NetworkInterface.java,
- java/text/Format.java,
- javax/security/auth/x500/X500Principal.java,
- javax/security/auth/x500/X500PrivateCredential.java,
- javax/security/cert/X509CertBridge.java,
- javax/security/sasl/Sasl.java,
- javax/sql/XAConnection.java:
- Import cleanup.
-
-2004-10-21 Michael Koch <konqueror@gmx.de>
-
- * javax/net/ssl/HandshakeCompletedEvent.java,
- javax/net/ssl/KeyManagerFactory.java,
- javax/net/ssl/SSLContext.java,
- javax/net/ssl/SSLServerSocketFactory.java,
- javax/net/ssl/SSLSession.java,
- javax/net/ssl/SSLSocketFactory.java,
- javax/net/ssl/TrustManagerFactory.java:
- Import cleanup.
-
-2004-10-21 Michael Koch <konqueror@gmx.de>
-
- * javax/naming/directory/BasicAttribute.java,
- javax/naming/directory/BasicAttributes.java,
- javax/naming/directory/InitialDirContext.java,
- javax/naming/event/NamingEvent.java,
- javax/naming/ldap/ControlFactory.java,
- javax/naming/ldap/ExtendedRequest.java,
- javax/naming/ldap/InitialLdapContext.java,
- javax/naming/ldap/LdapReferralException.java,
- javax/naming/spi/DirObjectFactory.java,
- javax/naming/spi/DirStateFactory.java,
- javax/naming/spi/DirectoryManager.java,
- javax/naming/spi/InitialContextFactory.java,
- javax/naming/spi/InitialContextFactoryBuilder.java,
- javax/naming/spi/NamingManager.java,
- javax/naming/spi/ObjectFactory.java,
- javax/naming/spi/ObjectFactoryBuilder.java,
- javax/naming/spi/StateFactory.java:
- Import cleanup.
-
-2004-10-21 Michael Koch <konqueror@gmx.de>
-
- * javax/crypto/Cipher.java,
- javax/crypto/EncryptedPrivateKeyInfo.java,
- javax/crypto/ExemptionMechanism.java,
- javax/crypto/KeyAgreement.java,
- javax/crypto/KeyGenerator.java,
- javax/crypto/Mac.java,
- javax/crypto/SecretKeyFactory.java,
- javax/crypto/SecretKeyFactorySpi.java,
- javax/crypto/spec/SecretKeySpec.java:
- Import cleanup.
-
-2004-10-21 Michael Koch <konqueror@gmx.de>
-
- * java/security/AlgorithmParameterGenerator.java,
- java/security/AlgorithmParameters.java,
- java/security/AlgorithmParametersSpi.java,
- java/security/AllPermission.java,
- java/security/BasicPermission.java,
- java/security/Certificate.java,
- java/security/CodeSource.java,
- java/security/DigestInputStream.java,
- java/security/DigestOutputStream.java,
- java/security/GuardedObject.java,
- java/security/KeyFactory.java,
- java/security/KeyFactorySpi.java,
- java/security/KeyPairGenerator.java,
- java/security/KeyStore.java,
- java/security/KeyStoreSpi.java,
- java/security/Permissions.java,
- java/security/Security.java,
- java/security/Signature.java,
- java/security/UnresolvedPermission.java,
- java/security/cert/CertPathBuilder.java,
- java/security/cert/CertPathValidator.java,
- java/security/cert/CertStore.java,
- java/security/cert/Certificate.java,
- java/security/cert/CertificateFactory.java,
- java/security/cert/PolicyQualifierInfo.java,
- java/security/cert/TrustAnchor.java,
- java/security/cert/X509CRL.java,
- java/security/cert/X509CRLSelector.java,
- java/security/cert/X509CertSelector.java:
- Import cleanup.
-
-2004-10-21 Michael Koch <konqueror@gmx.de>
-
- * java/rmi/MarshalledObject.java,
- java/rmi/Naming.java,
- java/rmi/activation/Activatable.java,
- java/rmi/activation/ActivationGroup.java,
- java/rmi/activation/ActivationGroupDesc.java,
- java/rmi/activation/ActivationInstantiator.java,
- java/rmi/activation/ActivationMonitor.java,
- java/rmi/activation/ActivationSystem.java,
- java/rmi/activation/Activator.java,
- java/rmi/registry/LocateRegistry.java,
- java/rmi/registry/Registry.java,
- java/rmi/server/LogStream.java,
- java/rmi/server/ObjID.java,
- java/rmi/server/RMIClientSocketFactory.java,
- java/rmi/server/RMIServerSocketFactory.java,
- java/rmi/server/RMISocketFactory.java,
- java/rmi/server/RemoteCall.java,
- java/rmi/server/RemoteServer.java,
- java/rmi/server/ServerRef.java,
- java/rmi/server/UID.java,
- java/rmi/server/UnicastRemoteObject.java:
- Import cleanup.
-
-2004-10-21 Tom Tromey <tromey@redhat.com>
-
- * java/util/zip/InflaterInputStream.java (fill): Don't throw an
- exception if we hit EOF of `in'.
- (read): Handle case where inflating returns -1.
-
-2004-10-21 Ulrich Weigand <uweigand@de.ibm.com>
-
- * gnu/java/nio/channels/natFileChannelPosix.cc
- (FileChannelImpl::available): Call FIONREAD ioctl with 'int *'
- argument instead of 'long *'.
-
-2004-10-21 Tom Tromey <tromey@redhat.com>
-
- * java/util/ResourceBundle.java (tryBundle): Also ignore
- ClassCastException.
-
-2004-10-21 Kaz Kojima <kkojima@gcc.gnu.org>
-
- * configure.ac (SIGNAL_HANDLER): Set to include/sh-signal.h
- for all sh*-*-linux* targets.
- * configure: Regenerate.
- * include/sh-signal.h: New file.
-
-2004-10-21 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
-
- * java/lang/ieeefp.h: Add m32r support.
-
-2004-10-20 Andreas Schwab <schwab@suse.de>
-
- * java/lang/natClass.cc (_Jv_LayoutVTableMethods): Cast pointers
- to uaddr, not int.
- * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass):
- Likewise.
-
-2004-10-20 Michael Koch <konqueror@gmx.de>
-
- * javax/print/attribute/standard/ColorSupported.java,
- javax/print/attribute/standard/Compression.java,
- javax/print/attribute/standard/Copies.java,
- javax/print/attribute/standard/CopiesSupported.java,
- javax/print/attribute/standard/DateTimeAtCompleted.java,
- javax/print/attribute/standard/DateTimeAtCreation.java,
- javax/print/attribute/standard/DateTimeAtProcessing.java,
- javax/print/attribute/standard/DocumentName.java,
- javax/print/attribute/standard/Fidelity.java,
- javax/print/attribute/standard/Finishings.java,
- javax/print/attribute/standard/JobHoldUntil.java,
- javax/print/attribute/standard/JobImpressions.java,
- javax/print/attribute/standard/JobImpressionsCompleted.java,
- javax/print/attribute/standard/JobImpressionsSupported.java,
- javax/print/attribute/standard/JobKOctets.java,
- javax/print/attribute/standard/JobKOctetsProcessed.java,
- javax/print/attribute/standard/JobKOctetsSupported.java,
- javax/print/attribute/standard/JobMediaSheets.java,
- javax/print/attribute/standard/JobMediaSheetsCompleted.java,
- javax/print/attribute/standard/JobMediaSheetsSupported.java,
- javax/print/attribute/standard/JobMessageFromOperator.java,
- javax/print/attribute/standard/JobName.java,
- javax/print/attribute/standard/JobOriginatingUserName.java,
- javax/print/attribute/standard/JobPriority.java,
- javax/print/attribute/standard/JobPrioritySupported.java,
- javax/print/attribute/standard/JobSheets.java,
- javax/print/attribute/standard/JobState.java,
- javax/print/attribute/standard/JobStateReason.java,
- javax/print/attribute/standard/JobStateReasons.java,
- javax/print/attribute/standard/Media.java,
- javax/print/attribute/standard/MultipleDocumentHandling.java,
- javax/print/attribute/standard/NumberOfDocuments.java,
- javax/print/attribute/standard/NumberOfInterveningJobs.java,
- javax/print/attribute/standard/NumberUp.java,
- javax/print/attribute/standard/NumberUpSupported.java,
- javax/print/attribute/standard/OrientationRequested.java,
- javax/print/attribute/standard/OutputDeviceAssigned.java,
- javax/print/attribute/standard/PDLOverrideSupported.java,
- javax/print/attribute/standard/PageRanges.java,
- javax/print/attribute/standard/PagesPerMinute.java,
- javax/print/attribute/standard/PagesPerMinuteColor.java,
- javax/print/attribute/standard/PrintQuality.java,
- javax/print/attribute/standard/PrinterInfo.java,
- javax/print/attribute/standard/PrinterIsAcceptingJobs.java,
- javax/print/attribute/standard/PrinterLocation.java,
- javax/print/attribute/standard/PrinterMakeAndModel.java,
- javax/print/attribute/standard/PrinterMessageFromOperator.java,
- javax/print/attribute/standard/PrinterMoreInfo.java,
- javax/print/attribute/standard/PrinterMoreInfoManufacturer.java,
- javax/print/attribute/standard/PrinterName.java,
- javax/print/attribute/standard/PrinterStateReason.java,
- javax/print/attribute/standard/PrinterStateReasons.java,
- javax/print/attribute/standard/PrinterURI.java,
- javax/print/attribute/standard/ReferenceUriSchemesSupported.java,
- javax/print/attribute/standard/RequestingUserName.java:
- Reorganized imports and removed redundant final modifiers.
-
-2004-10-20 Michael Koch <konqueror@gmx.de>
-
- * javax/security/sasl/SaslClient.java,
- javax/security/sasl/SaslClientFactory.java,
- javax/security/sasl/SaslException.java,
- javax/security/sasl/SaslServer.java,
- javax/security/sasl/SaslServerFactory.java:
- Remvoed CVS tags.
-
-2004-10-20 Michael Koch <konqueror@gmx.de>
-
- * javax/security/auth/login/NullConfiguration.java,
- javax/security/auth/x500/X500Principal.java,
- javax/security/cert/X509Certificate.java,
- javax/security/sasl/AuthenticationException.java,
- javax/security/sasl/AuthorizeCallback.java,
- javax/security/sasl/RealmCallback.java,
- javax/security/sasl/RealmChoiceCallback.java,
- javax/security/sasl/Sasl.java,
- javax/security/sasl/SaslClient.java,
- javax/security/sasl/SaslClientFactory.java,
- javax/security/sasl/SaslException.java,
- javax/security/sasl/SaslServer.java,
- javax/security/sasl/SaslServerFactory.java:
- Cleaned up import statements and copyright notices.
-
-2004-10-20 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/rmi/rmic/RMIC.java: Reformatted.
-
-2004-10-20 Michael Koch <konqueror@gmx.de>
-
- * java/sql/Timestamp.java,
- java/text/AttributedCharacterIterator.java,
- java/text/AttributedString.java,
- java/util/zip/CheckedOutputStream.java,
- java/util/zip/DeflaterOutputStream.java,
- java/util/zip/ZipFile.java,
- javax/crypto/Cipher.java,
- javax/crypto/ExemptionMechanismException.java,
- javax/crypto/SecretKey.java,
- javax/crypto/SecretKeyFactory.java,
- javax/naming/directory/ModificationItem.java,
- javax/naming/directory/SearchControls.java,
- javax/naming/event/NamingListener.java,
- javax/naming/ldap/Control.java,
- javax/naming/ldap/ExtendedResponse.java,
- javax/net/ssl/SSLSocketFactory.java:
- Reorganized imports and fixed copyright headers.
-
-2004-10-20 Michael Koch <konqueror@gmx.de>
-
- * java/util/logging/ConsoleHandler.java,
- java/util/logging/ErrorManager.java,
- java/util/logging/FileHandler.java,
- java/util/logging/Filter.java,
- java/util/logging/Formatter.java,
- java/util/logging/Handler.java,
- java/util/logging/Level.java,
- java/util/logging/LogManager.java,
- java/util/logging/LogRecord.java,
- java/util/logging/Logger.java,
- java/util/logging/LoggingPermission.java,
- java/util/logging/MemoryHandler.java,
- java/util/logging/SimpleFormatter.java,
- java/util/logging/SocketHandler.java,
- java/util/logging/StreamHandler.java,
- java/util/logging/XMLFormatter.java:
- Standardized copyrigth header.
-
-2004-10-20 Michael Koch <konqueror@gmx.de>
-
- * java/security/AlgorithmParameterGenerator.java,
- java/security/AlgorithmParameters.java,
- java/security/DigestInputStream.java,
- java/security/Identity.java,
- java/security/KeyFactory.java,
- java/security/KeyPairGenerator.java,
- java/security/KeyStore.java,
- java/security/MessageDigest.java,
- java/security/MessageDigestSpi.java,
- java/security/Policy.java,
- java/security/SecureRandom.java,
- java/security/Security.java,
- java/security/Signature.java,
- java/security/SignatureSpi.java,
- java/security/cert/CertPathBuilder.java,
- java/security/cert/CertPathValidator.java,
- java/security/cert/CertStore.java,
- java/security/cert/Certificate.java,
- java/security/cert/CertificateFactory.java,
- java/security/cert/PolicyQualifierInfo.java,
- java/security/cert/TrustAnchor.java,
- java/security/cert/X509CRL.java,
- java/security/cert/X509CRLEntry.java,
- java/security/cert/X509Certificate.java,
- java/security/spec/RSAMultiPrimePrivateCrtKeySpec.java:
- Import statements reorganized, some little formatting issues,
- used java-style array declarations, added comments in empty catch
- blocks.
-
-2004-10-18 Jeroen Frijters <jeroen@frijters.net>
-
- * java/security/Security.java
- (static): Use AccessController.doPrivileged to get system property.
-
-2004-10-18 Sven de Marothy <sven@physto.se>
-
- * java/nio/ByteBufferHelper.java
- (putDouble): Use Double.toRawLongBits instead.
-
-2004-10-18 Mark Wielaard <mark@klomp.org>
- Andrew Haley <aph@redhat.com>
-
- * testsuite/libjava.lang/ExtraClassLoader.java: New.
-
-2004-10-18 Andrew Haley <aph@redhat.com>
-
- PR java/18036:
- * gnu/gcj/runtime/natStackTrace.cc (fillInStackTrace): Reorganize
- and correct logic used to find interpreter.
-
-2004-10-18 Jeroen Frijters <jeroen@frijters.net>
-
- * java/util/logging/LogManager.java
- (findAncestor): Fixed IndexOutOfBoundsException.
-
-2004-10-18 Michael Koch <konqueror@gmx.de>
-
- * java/io/BufferedInputStream.java: Fixed @author tag.
- (read): Simplified expression.
- (read): Merged javadoc a bit more.
- (read): Renamed 'remain' to 'totalBytesRead'.
- * java/io/DataInputStream.java,
- java/io/DataOutputStream.java,
- java/io/ObjectInputStream.java,
- java/io/ObjectOutputStream.java:
- Reworked modifier order.
-
-2004-10-18 Michael Koch <konqueror@gmx.de>
-
- * java/net/Inet4Address.java: Merged file header and javadocs.
- * java/net/Inet6Address.java: Likewise.
- * java/net/InetAddress.java
- (getCanonicalHostName): Create Inet4Address object instead of
- InetAddress and add comment regarding IPv6.
- (toString): Simplified.
-
-2004-10-18 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/net/protocol/http/Connection.java,
- java/nio/MappedByteBufferImpl.java,
- java/text/RuleBasedCollator.java,
- java/util/ResourceBundle.java:
- Reworked import statements.
-
-2004-10-18 Jeroen Frijters <jeroen@frijters.net>
-
- * java/security/IdentityScope.java
- (systemScope): Removed useless initializer.
- * java/security/Policy.java
- (currentPolicy): Likewise.
-
-2004-10-18 Michael Koch <konqueror@gmx.de>
-
- * java/lang/System.java: Revert accidential change.
-
-2004-10-18 Michael Koch <konqueror@gmx.de>
-
- * java/lang/Math.java,
- java/lang/Package.java,
- java/lang/Runtime.java,
- java/lang/StrictMath.java,
- java/lang/System.java,
- java/lang/Thread.java,
- java/lang/ThreadLocal.java,
- java/lang/Void.java:
- Reworked import statements, HTML in javadocs and modifier orders.
-
-2004-10-18 Jeroen Frijters <jeroen@frijters.net>
-
- * java/util/Timer.java
- (nr): Removed useless initializer.
- * java/util/logging/LogRecord.java
- (lastSeqNum): Likewise.
- * javax/naming/spi/NamingManager.java
- (icfb, ofb): Likewise.
-
-2004-10-18 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/net/PlainDatagramSocketImpl.java:
- Reworked import statements.
- * gnu/java/security/provider/DSAParameters.java:
- Fixed copyrigth years.
- * java/net/JarURLConnection.java:
- Fixed HTML in @author tags.
-
-
-2004-10-18 Michael Koch <konqueror@gmx.de>
-
- * java/rmi/activation/ActivationSystem.java
- (SYSTEM_PORT): Initialize with correct port number.
-
-2004-10-18 Michael Koch <konqueror@gmx.de>
-
- * java/lang/reflect/Proxy.java: Improved javadocs.
-
-2004-10-18 Michael Koch <konqueror@gmx.de>
-
- * java/lang/reflect/AccessibleObject.java
- (checkPermission): Removed redundant final modifier.
- (secureSetAccessible): Likewise.
- * java/lang/reflect/Proxy.java:
- Reworked import statements.
- (generate): Removed redundant final modifier.
- * java/lang/reflect/ReflectPermission.java:
- Reorder package declaration and import statement.
-
-2004-10-18 Jeroen Frijters <jeroen@frijters.net>
-
- * java/lang/reflect/Proxy.java
- (count): Removed useless initializer.
-
-2004-10-17 Michael Koch <konqueror@gmx.de>
-
- * java/net/BindException.java,
- java/net/ConnectException.java,
- java/net/ContentHandler.java,
- java/net/ContentHandlerFactory.java,
- java/net/DatagramPacket.java,
- java/net/DatagramSocket.java,
- java/net/DatagramSocketImpl.java,
- java/net/DatagramSocketImplFactory.java,
- java/net/FileNameMap.java,
- java/net/HttpURLConnection.java,
- java/net/MalformedURLException.java,
- java/net/MulticastSocket.java,
- java/net/NetworkInterface.java,
- java/net/NoRouteToHostException.java,
- java/net/PasswordAuthentication.java,
- java/net/PortUnreachableException.java,
- java/net/ProtocolException.java,
- java/net/ServerSocket.java,
- java/net/Socket.java,
- java/net/SocketException.java,
- java/net/SocketImpl.java,
- java/net/SocketImplFactory.java,
- java/net/SocketOptions.java,
- java/net/SocketPermission.java,
- java/net/SocketTimeoutException.java,
- java/net/URI.java,
- java/net/URISyntaxException.java,
- java/net/URL.java,
- java/net/URLDecoder.java,
- java/net/URLEncoder.java,
- java/net/URLStreamHandler.java,
- java/net/URLStreamHandlerFactory.java,
- java/net/UnknownHostException.java,
- java/net/UnknownServiceException.java:
- Big import statement and @author tag cleanup.
-
-2004-10-17 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/security/OID.java,
- gnu/java/security/provider/DSAParameters.java,
- gnu/java/security/provider/DSASignature.java,
- gnu/java/security/x509/X500DistinguishedName.java,
- gnu/java/security/x509/X509CRL.java:
- Import statements cleaned up.
-
-2004-10-16 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/nio/NIODatagramSocket.java,
- gnu/java/nio/ServerSocketChannelImpl.java:
- Reorganized import statements.
-
-2004-10-16 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/rmi/RMIMarshalledObjectOutputStream.java
- gnu/java/rmi/rmic/RMIC.java,
- gnu/java/rmi/server/RMIHashes.java,
- gnu/java/rmi/server/RMIObjectInputStream.java,
- gnu/java/rmi/server/RMIObjectOutputStream.java,
- gnu/java/rmi/server/UnicastConnection.java,
- gnu/java/rmi/server/UnicastConnectionManager.java,
- gnu/java/rmi/server/UnicastRemoteCall.java,
- gnu/java/rmi/server/UnicastServer.java,
- gnu/java/rmi/server/UnicastServerRef.java,
- java/rmi/MarshalledObject.java,
- java/rmi/Naming.java,
- java/rmi/RMISecurityManager.java,
- java/rmi/Remote.java,
- java/rmi/activation/Activatable.java,
- java/rmi/activation/ActivationDesc.java,
- java/rmi/activation/ActivationGroup.java,
- java/rmi/activation/ActivationGroupDesc.java,
- java/rmi/activation/ActivationGroupID.java,
- java/rmi/activation/ActivationID.java,
- java/rmi/activation/ActivationInstantiator.java,
- java/rmi/activation/ActivationMonitor.java,
- java/rmi/activation/ActivationSystem.java,
- java/rmi/activation/Activator.java,
- java/rmi/dgc/DGC.java,
- java/rmi/dgc/Lease.java,
- java/rmi/dgc/VMID.java,
- java/rmi/registry/LocateRegistry.java,
- java/rmi/registry/Registry.java,
- java/rmi/registry/RegistryHandler.java,
- java/rmi/server/LoaderHandler.java,
- java/rmi/server/LogStream.java,
- java/rmi/server/ObjID.java,
- java/rmi/server/Operation.java,
- java/rmi/server/RMIClassLoader.java,
- java/rmi/server/RMIClassLoaderSpi.java,
- java/rmi/server/RMIClientSocketFactory.java,
- java/rmi/server/RMIFailureHandler.java,
- java/rmi/server/RMIServerSocketFactory.java,
- java/rmi/server/RMISocketFactory.java,
- java/rmi/server/RemoteCall.java,
- java/rmi/server/RemoteObject.java,
- java/rmi/server/RemoteRef.java,
- java/rmi/server/RemoteServer.java,
- java/rmi/server/RemoteStub.java,
- java/rmi/server/ServerRef.java,
- java/rmi/server/Skeleton.java,
- java/rmi/server/SkeletonMismatchException.java,
- java/rmi/server/UID.java,
- java/rmi/server/UnicastRemoteObject.java,
- java/rmi/server/Unreferenced.java:
- File headers and import statements cleaned up.
-
-2004-10-16 Michael Koch <konqueror@gmx.de>
-
- * libjava/gnu/java/nio/charset/UTF_16.java,
- libjava/gnu/java/nio/charset/UTF_16BE.java,
- libjava/gnu/java/nio/charset/UTF_16LE.java,
- libjava/java/nio/ByteOrder.java,
- libjava/java/nio/MappedByteBuffer.java,
- libjava/java/nio/channels/Channels.java,
- libjava/java/nio/channels/spi/SelectorProvider.java,
- libjava/java/nio/charset/Charset.java:
- Cleanup.
-
-2004-10-16 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/nio/charset/UTF_16Encoder.java
- (UTF_16Encoder): Fixed maxBytesPerChar handling.
-
-2004-10-16 Michael Koch <konqueror@gmx.de>
-
- * java/math/BigDecimal.java, java/math/BigInteger.java:
- Reorganized import statements, removed redundant and
- reorganized modifiers.
-
-2004-10-16 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/beans/ExplicitBeanInfo.java:
- Explicitely import java.awt.Image.
- (getIcon): Fixed off-by-one error.
-
-2004-10-15 Andrew Haley <aph@redhat.com>
-
- * Makefile.am (nat_files, xlib_nat_files): New.
- * Makefile.in: Regenerate.
-
-2004-10-14 Ulrich Weigand <uweigand@de.ibm.com>
-
- * jni.cc (_Jv_JNIMethod::call): Use ffi_java_raw_call instead of
- ffi_raw_call if FFI_NATIVE_RAW_API is not defined.
-
-2004-10-13 Andrew Haley <aph@redhat.com>
-
- * interpret.cc (_Jv_InterpMethod::run): Initialize
- _Jv_StartOfInterpreter.
- (_Jv_StartOfInterpreter, _Jv_EndOfInterpreter): Functions removed.
- (_Jv_StartOfInterpreter, _Jv_EndOfInterpreter): New variables.
- * gnu/gcj/runtime/natStackTrace.cc (fillInStackTrace): Use
- _Unwind_FindEnclosingFunction to discover whether PC is within the
- interpreter.
-
-2004-10-12 Rutger Ovidius <ovidr@users.sourceforge.net>
-
- PR libgcj/17903:
- * testsuite/libjava.lang/md5test.java: New file.
- * testsuite/libjava.lang/md5test.out: Likewise.
- * testsuite/libjava.lang/shatest.java: Likewise.
- * testsuite/libjava.lang/shatest.out: Likewise.
-
-2004-10-11 Richard Henderson <rth@redhat.com>
-
- * include/posix-threads.h <__alpha__> (_Jv_ThreadId_t): Use void*.
- (_Jv_ThreadSelf): Use __builtin_thread_pointer.
-
-2004-10-08 Bryce McKinlay <mckinlay@redhat.com>
-
- * java/util/Calendar.java (set): Invalidate DST_OFFSET
- field as a DST boundary may have been crossed.
- * java/util/GregorianCalendar.java (add): Throw
- IllegalArgumentException on attempt to add to DST_OFFSET or
- ZONE_OFFSET fields. Update javadoc.
-
-2004-10-09 Michael Koch <konqueror@gmx.de>
-
- * java/io/CharArrayWriter.java
- (resize): Removed redundant 'final' modifier.
- * java/io/DataInputStream.java
- (readFully): Throw IndexOutOfBoundsException of len < 0.
- * java/io/FileDescriptor.java,
- java/io/FileInputStream.java,
- java/io/FileOutputStream.java,
- java/io/ObjectOutputStream.java,
- java/io/ObjectStreamClass.java,
- java/io/PipedInputStream.java,
- java/io/RandomAccessFile.java:
- Reorganized import statements.
-
-2004-10-09 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/rmi/rmic/RMIC.java,
- gnu/java/rmi/server/RMIHashes.java,
- gnu/java/rmi/server/RMIObjectInputStream.java,
- gnu/java/rmi/server/UnicastConnection.java,
- gnu/java/rmi/server/UnicastConnectionManager.java,
- gnu/java/rmi/server/UnicastRemoteCall.java,
- gnu/java/rmi/server/UnicastServerRef.java:
- Reworked import statements and fixed file headers.
-
-2004-10-04 Loren J. Rittle <ljrittle@acm.org>
-
- * configure.ac (*-*-freebsd[[1234]]*): Refine error message
- emission rule.
- * configure: Rebuilt.
-
-2004-09-30 Tom Tromey <tromey@redhat.com>
-
- * java/text/MessageFormat.java (Field): Constructor now
- protected.
-
-2004-09-30 Tom Tromey <tromey@redhat.com>
-
- * javax/crypto/MacSpi.java: Fixed typo.
-
-2004-09-30 Michael Koch <konqueror@gmx.de>
-
- * java/net/InetAddress.java: Reformatted.
- (loopback): Initialize with Inet4Address object.
- (static): Initialize ANY_IF with Inet4Address object.
- (InetAddress): Removed unused package-private constructor.
-
-2004-09-30 Michael Koch <konqueror@gmx.de>
-
- * java/beans/Beans.java,
- java/beans/EventHandler.java,
- java/beans/EventSetDescriptor.java,
- java/beans/Introspector.java,
- java/beans/PropertyEditorManager.java,
- java/beans/beancontext/BeanContext.java,
- java/beans/beancontext/BeanContextChild.java,
- java/beans/beancontext/BeanContextChildSupport.java,
- java/beans/beancontext/BeanContextMembershipEvent.java:
- Reordered import statements and removed redundant modifiers.
-
-2004-09-29 Tom Tromey <tromey@redhat.com>
-
- PR libgcj/17715:
- * Makefile.in: Rebuilt.
- * Makefile.am (libgcj-@gcc_version@.jar): Include properties
- files.
- (all_property_files): New macro.
-
- * Makefile.in: Rebuilt.
- * Makefile.am (ordinary_java_source_files): Re-sorted.
- (libgcj.la): Moved to old location near lib-gnu-awt-xlib.la.
-
-2004-09-28 Tom Tromey <tromey@redhat.com>
-
- * jni.cc (_Jv_JNI_RegisterNatives): Formatting fixlets.
-
- PR libgcj/17222:
- * Makefile.am (libgcj.la): Restored.
- * Makefile.in: Rebuilt.
-
-2004-09-28 Michael Koch <konqueror@gmx.de>
-
- * java/net/URLConnection.java: Reformatted.
- * java/net/URLClassLoader.java: Reformatted.
- (getContent): Reordered return of content.
- (getContentHandler): Don't check for null explicitely.
-
-2004-09-27 Michael Koch <konqueror@gmx.de>
-
- * java/io/BufferedInputStream.java
- (BufferedInputStream): Added Jeroen Frijters to authors.
- (count): Don't explicitely initialize with default value.
- (pos): Likewise.
- (marklimit): Likewise.
- (read): Changed boolean expression to match GNU classpath' version.
- (reset): Add proper message to exception.
- (skip): Check for closed stream.
- (refill): Likewise.
-
-2004-09-26 Per Bothner <per@bothner.com>
-
- * prims.cc (unblock_signal): Annotate signum with __unused__ to
- avoid warnings in the non-POSIX_VERSION case.
- Also, we only need this function if either HANDLE_SEGV or HANDLE_FPE,
- so place it inside an #if block.
- * include/default-signal.h (SIGNAL_HANDLER): Parameters are __unused__.
- * include/i386-signal.h (SIGNAL_HANDLER): Likewise
- * include/mips-signal.h (SIGNAL_HANDLER): Likewise
- * include/sparc-signal.h (SIGNAL_HANDLER): Likewise
-
-2004-09-26 Per Bothner <per@bothner.com>
-
- * prims.cc (process_gcj_properties): Optimization.
-
-2004-09-26 Per Bothner <per@bothner.com>
-
- * java/util/Collections.java (sort): Copy from array in forwards
- order, rather than reverse order which may be much less efficient.
-
-2004-09-26 Mark Wielaard <mark@klomp.org>
-
- * java/lang/System.java (properties): Make package private.
- * java/lang/Throwable.java (StaticData.nl): Initialize through
- directly accessing System.properties.getProperty().
-
- * java/lang/Throwable.java (nl): Remove static field.
- (StaticData): New private static inner class.
- (stackTraceStringBuffer): Use StaticData.nl.
-
-2004-09-26 Casey Marshall <csm@gnu.org>
-
- * java/security/ProtectionDomain.java
- (<init>(CodeSource,PermissionCollection)): set `staticBinding' to
- `true'.
-
- * java/security/SecureClassLoader.java
- (defineClass): make protection domain dynamically bound.
- (getPermissions): call `getCurrentPolicy' to avoid permission
- check.
-
-2004-09-25 Mark Wielaard <mark@klomp.org>
-
- * Makefile.am (core_java_source_files): Add VMTimeZone.java.
- (nat_source_files): Rename natTimeZone.cc to natVMTimeZone.cc.
- * Makefile.in: Regenerated.
-
- * gcj/javaprims.h: Regenerated.
-
- * java/util/TimeZone.java (defaultZone): Use VMTimeZone.
- (getDefaultTimeZone): Make package private. Check that GMToffset
- contains at least one digit.
- (getDefaultTimeZoneId, readTimeZoneFile, readtzFile): (Re)Moved to
- VMTimeZone.
- * util/VMTimeZone.java: New file with above methods.
-
- * java/util/natTimeZone.cc: Removed (renamed).
- * java/util/natVMTimeZone.cc: Added (renamed).
-
-2004-09-25 Jeroen Frijters <jeroen@frijters.net>
-
- * java/util/TimeZone.java
- (getDefaultTimeZone): Fixed test to distinguish between hours and
- minutes in specified timezone.
-
-2004-09-25 Jeroen Frijters <jeroen@frijters.net>
-
- * java/lang/reflect/Proxy.java (getPackage, ClassFactory): Fixed
- handling of default package. (generate): Removed confused comments
- and code about making Method and Field accessible.
-
-2004-09-25 Tom Tromey <tromey@redhat.com>
-
- PR java/17500:
- * testsuite/libjava.compile/pr17500.java: New file.
-
-2004-09-25 Shashank Bapat <shashankbapat@yahoo.com>
- Mark Wielaard <mark@klomp.org>
-
- * gnu/regexp/RE.java (initialize): Add RETokenLookAhead support.
- * gnu/regexp/RETokenLookAhead.java: New file.
-
- * Makefile.am (ordinary_java_source_files): Add RETokenLookAhead.java.
- * Makefile.in: Regenerated.
-
-2004-09-25 Michael Koch <konqueror@gmx.de>
-
- * java/io/ObjectStreamField.java:
- Removed unused import statement.
-
-2004-09-24 Tom Tromey <tromey@redhat.com>
-
- PR java/15656:
- * testsuite/libjava.compile/pr15656.xfail: New file.
- * testsuite/libjava.compile/pr15656.java: new file.
-
- PR java/16789:
- * testsuite/libjava.lang/pr16789.out: New file.
- * testsuite/libjava.lang/pr16789.java: New file.
-
-2004-09-24 Andrew Haley <aph@redhat.com>
-
- PR java/16927
- * testsuite/libjava.compile/AssertBug.java: New file.
-
-2004-09-24 Casey Marshall <csm@gnu.org>
-
- * java/util/PropertyPermissionCollection.java
- (implies): avoid infinite loop.
-
-2004-09-24 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * javax/security/auth/PrivateCredentialPermission.java
- (PrivateCredentialPermission): added serialization UID
-
-
-2004-09-24 Ilya Perminov <iperminov@logicalsoft.com>
-
- * gnu/java/rmi/server/UnicastServer.java
- (incomingMessageCall): Added code to handle Errors.
- * gnu/java/rmi/server/UnicastServerRef.java
- (incomingMessageCall): Added code to handle Errors.
-
-
-2004-09-24 Tom Tromey <tromey@redhat.com>
-
- * java/lang/ClassLoader.java (loadedClasses): Declare as HashMap.
- (definedPackages): Likewise.
-
-2004-09-24 Michael Koch <konqueror@gmx.de>
-
- * java/io/ObjectInputStream.java:
- Re-ordered imports.
-
-2004-09-24 Casey Marshall <csm@gnu.org>
-
- * java/io/ObjectInputStream.java (callReadMethod): re-throw
- `ClassNotFoundException'.
-
-2004-09-24 Jeroen Frijters <jeroen@frijters.net>
-
- * java/io/ObjectInputStream.java (readObject): Delegate instantation
- of Externalizable classes to ObjectStreamClass.
- * java/io/ObjectStreamClass.java (newInstance): New method to
- instantiate Externalizable (while ignoring the accessibility of
- the constructor). (constructor): New field to cache the constructor.
-
-2004-09-24 Mark Wielaard <mark@klomp.org>
-
- * java/net/URL.java (systemClassLoader): New static field.
- (getURLStreamHandler): Always use system/application classloader
- for finding URLStreamhandler. Remove unecessary instanceof checks.
-
-2004-09-24 Guilhem Lavaux <guilhem@kaffe.org>
-
- * java/net/URL.java
- (set): This method now matches the behaviour of the JDK.
- (DEFAULT_SEARCH_PATH): Added "gnu.inet".
-
-2004-09-24 Guilhem Lavaux <guilhem@kaffe.org>
-
- * java/net/URL.java (URL): Delete whitespaces in the protocol string.
-
-2004-09-24 Jeroen Frijters <jeroen@frijters.net>
-
- * java/net/URL.java (URL(String,String,int,String,URLStreamHandler):
- Don't set authority if host isn't specified.
-
-2004-09-24 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/nio/PipeImpl.java: Use VMPipe for native stuff.
- * gnu/java/nio/SelectorImpl.java: Use VMSelector for native stuff.
- * gnu/java/nio/VMPipe.java,
- gnu/java/nio/VMSelector.java:
- New files.
- * gnu/java/nio/natPipeImplEcos.cc,
- gnu/java/nio/natPipeImplPosix.cc,
- gnu/java/nio/natPipeImplWin32.cc:
- Ported to VMPipe.
- * gnu/java/nio/natSelectorImplEcos.cc,
- gnu/java/nio/natSelectorImplPosix.cc,
- gnu/java/nio/natSelectorImplWin32.cc:
- Ported to VMSelector.
- * Makefile.am: Added new files gnu/java/nio/VMPipe.java and
- gnu/java/nio/VMSelector.java.
- * Makefile.in: Regenerated.
-
-2004-09-24 Jeroen Frijters <jeroen@frijters.net>
-
- * java/lang/StackTraceElement.java
- (className): Renamed field to declaringClass to be compatible
- with Sun serialization format.
-
-2004-09-23 Michael Koch <konqueror@gmx.de>
-
- * java/applet/AppletContext.java,
- java/applet/Applet.java,
- java/applet/AppletStub.java,
- java/applet/AudioClip.java:
- Jalopied and checkstyle clean.
-
- * javax/swing/JCheckBox.java: Reformated.
- (JCheckBox): Fixed all constructors.
- (isBorderPaintedFlat): New method.
- (setBorderPaintedFlat): New method.
- * javax/swing/JEditorPane.java
- (createEditorKitForContentType): Made public.
- (scrollToReference): Likewise.
- * javax/swing/JTextArea.java
- (setLineWrap): Fire property change.
- * javax/swing/JToggleButton.java
- (JToggleButton): New constructor.
- (JToggleButton): Simplified.
- * javax/swing/text/AttributeSet.java
- (FontAttribute): Renamed from FontCharacterAttribute.
- * javax/swing/text/JTextComponent.java
- (KeyBinBinding): Added javadoc.
- (JTextComponent): Likewise.
- (getAccessibleContext): Fixed javadoc.
- * javax/swing/text/View.java
- (View): Added javadoc.
- * javax/swing/text/TabableView.java: New file.
- * Makefile.am: Added javax/swing/text/TabableView.java.
- * Makefile.in: Regenerated.
-2004-09-23 Mark Wielaard <mark@klomp.org>
-
- * java/util/Collections.java
- (binarySearch(List, Object, Comparator)): Explicitly
- reverse direction in list iterator.
- (rotate): Just return when list is empty.
-
-2004-09-23 Tom Tromey <tromey@redhat.com>
-
- PR java/17329:
- * testsuite/libjava.compile/pr17329.java: New file.
-
- PR java/17380:
- * testsuite/libjava.jacks/jacks.xfail: Added 9.2-implicit-6 and
- 9.2-implicit-7.
-
-2004-09-22 Kelley Cook <kcook@gcc.gnu.org>
-
- * Makefile.am: Run aclocal with -I ../config
- * acinclude.m4: Delete macros picked up from ../config and tidy.
- (AM_ICONV,AM_LC_MESSAGES, PKG_CHECK_MODULES): Delete.
- * aclocal.m4, configure, Makefile.in, gcj/Makefile.in: Regenerate.
- * include/Makefile.in, testsuite/Makefile.in: Regenerate.
-
-2004-09-22 Kelley Cook <kcook@gcc.gnu.org>
-
- * aclocal.m4: Regenerate with aclocal 1.9.2.
- * configure: Regenerate.
- * Makefile.in, gcj/Makefile.in: Regenerate with automake 1.9.2.
- * include/Makefile.in, testsuite/Makefile.in: Likewise.
-
-2004-09-22 David Daney <ddaney@avtrex.com>
-
- PR libgcj/17623
- * java/net/URL.java (URL): Copy userInfo from context.
- (getUserInfo): Return cached userInfo if present.
-
-2004-09-22 Tom Tromey <tromey@redhat.com>
-
- PR libgcj/6182:
- * mauve-libgcj: Enable java.lang.Character tests.
-
-2004-09-22 Andreas Tobler <a.tobler@schweiz.ch>
-
- * Makefile.am (lib_org_ietf_jgss_la_DEPENDENCIES): Add missing
- dependencies.
- (lib_org_ietf_jgss_la_LIBADD): Likewise.
- * Makefile.in: Regenerated.
-
-2004-09-22 Andreas Tobler <a.tobler@schweiz.ch>
-
- * configure.ac: Introduce AC_C_BIGENDIAN_CROSS for WORDS_BIGENDIAN.
- * configure: Regenerate.
- * include/config.h.in: Likewise.
- * jni/gtk-peer/gtkpeer.h (SWAPU32): Introduce macro to swap pixels.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImagePainter.c: Moved SWAPU32
- macro to gtkpeer.h.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c
- (Java_gnu_java_awt_peer_gtk_GdkGraphics2D_getImagePixels): Convert
- pixels from 0xBBGGRRAA to 0xAARRGGBB only on Little Endian
- architectures.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c (area_updated):
- Likewise.
-
-2004-09-22 Tom Tromey <tromey@redhat.com>
-
- PR libgcj/14446:
- * java/util/zip/GZIPInputStream.java (read): Avoid sign extension
- when comparing CRCs.
- * java/util/zip/InflaterInputStream.java (onebytebuffer): New
- field.
- (read()): New overload.
-
-2004-09-21 Tom Tromey <tromey@redhat.com>
-
- * java/lang/reflect/natMethod.cc (_Jv_CallAnyMethodA):
- Indentation fix.
-
-2004-09-21 Michael Koch <konqueror@gmx.de>
-
- * java/net/Socket.java
- (getLocalAddress): Return InetAddress.ANY_IF if not bound yet.
-
-2004-09-21 Casey Marshall <csm@gnu.org>
-
- * javax/crypto/MacSpi.java (clone): Provide meaningful
- implementation.
-
-2004-09-21 Tom Tromey <tromey@redhat.com>
-
- PR libgcj/16869:
- * Makefile.in: Rebuilt.
- * Makefile.am (MOSTLYCLEANFILES): Removed.
- (mostlyclean-local): Remove header files.
-
-2004-09-21 Casey Marshall <csm@gnu.org>
-
- * java/security/cert/X509CRLSelector.java:
- (match): remove unreachable try-catch clauses.
- Reported by: Dalibor Topic <robilad@kaffe.org>
-
-2004-09-21 Mark Wielaard <mark@klomp.org>
-
- * java/util/TreeMap.java (root): Don't initialize.
- (TreeMap(Comparator)): Call fabricateTree(0).
- (fabricateTree): Initialize root and size when count is 0.
-
-2004-09-21 Sven de Marothy <sven@physto.se>
-
- * java/nio/ByteBuffer.java (hashCode): Implemented.
- * java/nio/CharBuffer.java: Likewise.
- * java/nio/DoubleBuffer.java: Likewise.
- * java/nio/FloatBuffer.java: Likewise.
- * java/nio/LongBuffer.java: Likewise.
- * java/nio/IntBuffer.java: Likewise.
- * java/nio/ShortBuffer.java: Likewise.
-
-2004-09-21 Andreas Tobler <a.tobler@schweiz.ch>
-
- * javax/security/auth/x500/X500Principal.java: Fix some merge glitches.
-
-2004-09-21 Michael Koch <konqueror@gmx.de>
-
- * javax/net/ssl/SSLServerSocket.java:
- Removed comment about "Do not edit this file, it's generated.".
-
-2004-09-21 Andreas Tobler <a.tobler@schweiz.ch>
-
- Import the big Crypto/Jessie/Security merge from Classpath.
-
- * Makefile.am: Add imported files.
- * Makefile.in: Regenerate.
-
- 2004-08-14 Casey Marshall <csm@gnu.org>
-
- The Big Crypto Merge of 2004.
-
- * javax/security/auth/x500/X500Principal.java: Replaced with GNU
- Crypto's version.
-
- Files imported from GNU Crypto.
- * javax/crypto/BadPaddingException.java
- * javax/crypto/Cipher.java
- * javax/crypto/CipherInputStream.java
- * javax/crypto/CipherOutputStream.java
- * javax/crypto/CipherSpi.java
- * javax/crypto/EncryptedPrivateKeyInfo.java
- * javax/crypto/ExemptionMechanism.java
- * javax/crypto/ExemptionMechanismException.java
- * javax/crypto/ExemptionMechanismSpi.java
- * javax/crypto/IllegalBlockSizeException.java
- * javax/crypto/KeyAgreement.java
- * javax/crypto/KeyAgreementSpi.java
- * javax/crypto/KeyGenerator.java
- * javax/crypto/KeyGeneratorSpi.java
- * javax/crypto/Mac.java
- * javax/crypto/MacSpi.java
- * javax/crypto/Makefile.am
- * javax/crypto/NoSuchPaddingException.java
- * javax/crypto/NullCipher.java
- * javax/crypto/NullCipherImpl.java
- * javax/crypto/SealedObject.java
- * javax/crypto/SecretKey.java
- * javax/crypto/SecretKeyFactory.java
- * javax/crypto/SecretKeyFactorySpi.java
- * javax/crypto/ShortBufferException.java
- * javax/crypto/interfaces/DHKey.java
- * javax/crypto/interfaces/DHPrivateKey.java
- * javax/crypto/interfaces/DHPublicKey.java
- * javax/crypto/interfaces/PBEKey.java
- * javax/crypto/spec/DESKeySpec.java
- * javax/crypto/spec/DESedeKeySpec.java
- * javax/crypto/spec/DHGenParameterSpec.java
- * javax/crypto/spec/DHParameterSpec.java
- * javax/crypto/spec/DHPrivateKeySpec.java
- * javax/crypto/spec/DHPublicKeySpec.java
- * javax/crypto/spec/IvParameterSpec.java
- * javax/crypto/spec/PBEKeySpec.java
- * javax/crypto/spec/PBEParameterSpec.java
- * javax/crypto/spec/RC2ParameterSpec.java
- * javax/crypto/spec/RC5ParameterSpec.java
- * javax/crypto/spec/SecretKeySpec.java
- * javax/security/auth/AuthPermission.java
- * javax/security/auth/DestroyFailedException.java
- * javax/security/auth/Destroyable.java
- * javax/security/auth/Policy.java
- * javax/security/auth/PrivateCredentialPermission.java
- * javax/security/auth/RefreshFailedException.java
- * javax/security/auth/Refreshable.java
- * javax/security/auth/Subject.java
- * javax/security/auth/SubjectDomainCombiner.java
- * javax/security/auth/callback/Callback.java
- * javax/security/auth/callback/CallbackHandler.java
- * javax/security/auth/callback/ChoiceCallback.java
- * javax/security/auth/callback/ConfirmationCallback.java
- * javax/security/auth/callback/LanguageCallback.java
- * javax/security/auth/callback/NameCallback.java
- * javax/security/auth/callback/PasswordCallback.java
- * javax/security/auth/callback/TextInputCallback.java
- * javax/security/auth/callback/TextOutputCallback.java
- * javax/security/auth/callback/UnsupportedCallbackException.java
- * javax/security/auth/login/AccountExpiredException.java
- * javax/security/auth/login/AppConfigurationEntry.java
- * javax/security/auth/login/Configuration.java
- * javax/security/auth/login/CredentialExpiredException.java
- * javax/security/auth/login/FailedLoginException.java
- * javax/security/auth/login/LoginContext.java
- * javax/security/auth/login/LoginException.java
- * javax/security/auth/login/NullConfiguration.java
- * javax/security/auth/x500/X500PrivateCredential.java
- * javax/security/sasl/AuthenticationException.java
- * javax/security/sasl/AuthorizeCallback.java
- * javax/security/sasl/RealmCallback.java
- * javax/security/sasl/RealmChoiceCallback.java
- * javax/security/sasl/Sasl.java
- * javax/security/sasl/SaslClient.java
- * javax/security/sasl/SaslClientFactory.java
- * javax/security/sasl/SaslException.java
- * javax/security/sasl/SaslServer.java
- * javax/security/sasl/SaslServerFactory.java
- * org/ietf/jgss/ChannelBinding.java
- * org/ietf/jgss/GSSContext.java
- * org/ietf/jgss/GSSCredential.java
- * org/ietf/jgss/GSSException.java
- * org/ietf/jgss/GSSManager.java
- * org/ietf/jgss/GSSName.java
- * org/ietf/jgss/MessageProp.java
- * org/ietf/jgss/Oid.java
- * org/ietf/jgss/MessagesBundle.properties
-
- Files imported from Jessie <http://www.nongnu.org/jessie/>
- * javax/net/ServerSocketFactory.java
- * javax/net/SocketFactory.java
- * javax/net/VanillaServerSocketFactory.java
- * javax/net/VanillaSocketFactory.java
- * javax/net/ssl/HandshakeCompletedEvent.java
- * javax/net/ssl/HandshakeCompletedListener.java
- * javax/net/ssl/HostnameVerifier.java
- * javax/net/ssl/HttpsURLConnection.java
- * javax/net/ssl/KeyManager.java
- * javax/net/ssl/KeyManagerFactory.java
- * javax/net/ssl/KeyManagerFactorySpi.java
- * javax/net/ssl/ManagerFactoryParameters.java
- * javax/net/ssl/SSLContext.java
- * javax/net/ssl/SSLContextSpi.java
- * javax/net/ssl/SSLException.java
- * javax/net/ssl/SSLHandshakeException.java
- * javax/net/ssl/SSLKeyException.java
- * javax/net/ssl/SSLPeerUnverifiedException.java
- * javax/net/ssl/SSLPermission.java
- * javax/net/ssl/SSLProtocolException.java
- * javax/net/ssl/SSLServerSocket.java
- * javax/net/ssl/SSLServerSocketFactory.java
- * javax/net/ssl/SSLSession.java
- * javax/net/ssl/SSLSessionBindingEvent.java
- * javax/net/ssl/SSLSessionBindingListener.java
- * javax/net/ssl/SSLSessionContext.java
- * javax/net/ssl/SSLSocket.java
- * javax/net/ssl/SSLSocketFactory.java
- * javax/net/ssl/TrivialHostnameVerifier.java
- * javax/net/ssl/TrustManager.java
- * javax/net/ssl/TrustManagerFactory.java
- * javax/net/ssl/TrustManagerFactorySpi.java
- * javax/net/ssl/X509KeyManager.java
- * javax/net/ssl/X509TrustManager.java
- * javax/security/cert/Certificate.java
- * javax/security/cert/CertificateEncodingException.java
- * javax/security/cert/CertificateException.java
- * javax/security/cert/CertificateExpiredException.java
- * javax/security/cert/CertificateNotYetValidException.java
- * javax/security/cert/CertificateParsingException.java
- * javax/security/cert/X509CertBridge.java
- * javax/security/cert/X509Certificate.java
-
- 2004-08-20 Casey Marshall <csm@gnu.org>
-
- * java/security/cert/X509CRLSelector.java: New file.
- * java/security/cert/X509CertSelector.java: New file.
-
-2004-09-15 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/net/protocol/file/Handler.java
- (openConnection): Don't throw exception if host part for file: URI is
- present. setURL() keeps file: protocol if ftp: protocol is not
- available.
-
-2004-09-14 Richard Henderson <rth@redhat.com>
-
- * java/lang/natPosixProcess.cc (waitForSignal): Ignore return
- value of sigsuspend.
-
-2004-09-12 Tom Tromey <tromey@redhat.com>
-
- * javax/naming/CompoundName.java (CompoundName): Don't check for
- separator in "flat" case.
-
-2004-09-12 Michael Koch <konqueror@gmx.de>
-
- * libltdl/configure.ac: Fixed AM_INIT_AUTOMAKE usage and replaces
- AM_CONFIG_HEADER by AC_CONFIG_FILES.
- * libltdl/Makefile.in, libltdl/aclocal.m4, libltdl/configure:
- Regenerate.
-
-2004-09-11 Mohan Embar <gnustuff@thisiscool.com>
-
- PR libgcj/14751
- * win32-threads.cc (_Jv_ThreadInitData): Zero out thread
- handle in newly-allocated _Jv_Thread_t.
- (_Jv_ThreadDestroyData): Close thread handle.
- (_Jv_ThreadStart): Remove obsolete comment.
- Store handle of newly-created thread in _Jv_Thread_t.
- * include/win32-threads.h: #define WIN32_LEAN_AND_MEAN
- before including <windows.h>
- #define _Jv_HaveCondDestroy
-
-2004-09-11 Mohan Embar <gnustuff@thisiscool.com>
-
- * java/lang/natThread.cc (finalize_native): Destroy
- join conditional variable and mutex if these destroy
- operations are supported.
-
-2004-09-10 Dalibor Topic <robilad@kaffe.org>
-
- * gnu/java/net/protocol/file/Connection.java (permission): New field.
- (DEFAULT_PERMISSION): New constant.
- (Connection): Create a FilePermission with permission to read file.
-
-2004-09-10 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/net/protocol/file/Connection.java
- (getLastModified): Moved around.
- (getPermission): Return stored permission.
-
-2004-09-10 Michael Koch <konqueror@gmx.de>
-
- * Makefile.in: Regenerate.
-
-2004-09-10 Michael Koch <konqueror@gmx.de>
-
- * Makefile.am: Reverted accidently commited stuff.
- * configure: Regenerated.
-
-2004-09-10 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/net/protocol/file/Connection.java
- (lineSeparator): Made non-final.
- (static): Removed.
- (connect): Initialize lineSeparator lazily. Use ByteArrayInputStream
- instead of StringBufferInputStream.
-
-2004-09-10 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/net/protocol/file/Connection.java
- (connect): Handle file is a directory case.
-
-2004-09-10 Michael Koch <konqueror@gmx.de>
-
- * Makefile.am
- (xlib_includes): Removed.
- (AM_CPPFLAGS): Renamed from INCLUDES.
- (lib_gnu_awt_xlib_la_CPPFLAGS): New automake variable.
- * Makefile.in: Regenerate.
-
-2004-09-09 Michael Koch <konqueror@gmx.de>
-
- * java/security/ProtectionDomain.java,
- * java/util/PropertyPermissionCollection.java:
- Fixed javadocs all over.
-
-2004-09-09 Sven de Marothy <sven@physto.se>
-
- Patch from David Gilbert <david.gilbert@object-refinery.com>
- * java/lang/Comparable.java: Fixed documentation errors.
- * java/util/Arrays.java: Likewise.
-
-2004-09-09 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/net/Inet4Address.java
- (Inet4Address): Added comment to serialization UID.
- * java/text/Format.java
- (Format): Added comment to serialization UID.
-
-2004-09-09 Michael Koch <konqueror@gmx.de>
-
- * java/lang/System.java
- (err): Fixed javadoci to point to setErr() and not setOut().
-
-2004-09-09 Jeroen Frijters <jeroen@frijters.net>
-
- (normalizePath): Added special case for windows systems.
-
-2004-09-09 Michael Koch <konqueror@gmx.de>
-
- * java/io/File.java
- (dupSeparator): Made private.
- (File(URI)): New constructor.
- (getParentFile): Fixed javadoc.
- (createTempFile): Reformated.
- (setReadOnly): Added comment.
- (deleteOnExit): Merged javadoc with classpath version.
-
-2004-09-09 Michael Koch <konqueror@gmx.de>
-
- * Makefile.am: Don't try to include deps.mk.
- * Makefile.in: Regenerated.
-
-2004-09-08 Bryce McKinlay <mckinlay@redhat.com>
-
- * configure.ac (AC_CONFIG_COMMANDS): Don't create subdirectories and
- .d files.
- * configure: Rebuilt.
-
-2004-09-04 Mohan Embar <gnustuff@thisiscool.com>
-
- * java/net/natNetworkInterfaceWin32.cc (getRealNetworkInterfaces):
- Changed pfn from static local to local.
-
-2004-09-03 Bryce McKinlay <mckinlay@redhat.com>
- H.J. Lu <hongjiu.lu@intel.com>
-
- PR libgcj/17290
- * Makefile.am (GCJCOMPILE): Remove definition.
- (AM_CFLAGS): Add -fclasspath and -fbootclasspath flags.
- Use LTGCJCOMPILE, not GCJCOMPILE, to build .lo targets.
- * Makefile.in: Rebuilt.
-
-2004-09-03 Kelley Cook <kcook@gcc.gnu.org>
-
- * configure.ac (enable-gc-debug): Update help for new syntax.
- * configure: Regenerate.
-
-2004-09-03 David Daney <ddaney@avtrex.com>
-
- * include/mips-signal.h: Update copyright.
-
-2004-09-03 David Daney <ddaney@avtrex.com>
-
- * configure.host: Use -fno-use-divide-subroutine for mips*-*-linux*.
- * include/mips-signal.h: Added HANDLE_FPE support.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicTextAreaUI.java
- (create): New method.
- * javax/swing/text/DefaultHighlighter.java
- (DefaultHighlightPainter.debugRect): Removed.
- * javax/swing/text/StyleContext.java
- (DEFAULT_STYLE): New field.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicLookAndFeel.java
- (initComponentDefaults): Add keybindings for selection.backward and
- selection-forward for text components.
- * javax/swing/plaf/basic/BasicTextUI.java
- (paintSafely): Paint highlight only when something is actually
- selected.
- * javax/swing/text/DefaultCaret.java
- (handleHighlight): New method.
- (setSelectionVisible): Don't do anything when nothing changes.
- Handle highlight.
- (moveDot): Reimplemented. Handle highlight.
- (setDot): Set mark too. Handle highlight.
- (getSelectionPainter): New method.
- * javax/swing/text/DefaultEditorKit.java
- (defaultActions): Added new actions for text selection.
- * javax/swing/text/DefaultHighlighter.java
- (DefaultHighlightPainter): New inner class.
- (DefaultPainter): New field.
- (paint): Implemented.
- * javax/swing/text/PlainView.java
- (paint): Don't draw background here again.
- * javax/swing/text/Utilities.java
- (getTabbedTextWidth): Use width of ' ' instead of 'm' for tabsize.
- (drawTabbedText): Likewise.
-
-2004-08-31 Graydon Hoare <graydon@redhat.com>
-
- * javax/swing/JComponent.java
- (resetKeyboardActions): Add null checks.
-
-2004-08-31 Graydon Hoare <graydon@redhat.com>
-
- * javax/swing/DefaultButtonModel.java:
- Skip group notification when no group is set.
-
-2004-08-31 Graydon Hoare <graydon@redhat.com>
-
- * javax/swing/JColorChooser.java:
- Make a couple inner classes static, for jikes.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicTextUI.java
- (RottView.modelToView): New method.
- (UpdateHandler): Renamed from EventHandler.
- (updateHandler): Renamed from eventHandler.
- (modelToView): Implemented.
- * javax/swing/text/AbstractDocument.java
- (BranchElement.getElement): Return null for non-existing indeces.
- (BranchElement.getElementIndex): Return 0 in some corner cases.
- * javax/swing/text/FieldView.java
- (modelToView): New method.
- * javax/swing/text/PlainView.java
- (modelToView): Made public.
-
-2004-08-31 Kim Ho <kho@redhat.com>
-
- * Makefile.am: New files.
- * Makefile.in: Regenerate.
- * gcj/Makefile.in: Regenerate.
- * include/Makefile.in: Regenerate.
- * java/awt/Color.java: Fix documentation.
- (RGBtoHSB): Use floats for conversions.
- * javax/swing/ButtonGroup.java: Run Jalopy.
- (setSelected): Reimplement.
- * javax/swing/DefaultButtonModel.java: Run Jalopy.
- (changeState): Let ButtonGroup know that the button
- is changing state.
- * javax/swing/JColorChooser.java: Implement.
- * javax/swing/JLabel.java: Run Jalopy.
- * javax/swing/JSpinner.java: Run Jalopy.
- (setValue): New method.
- * javax/swing/JTabbedPane.java: Run Jalopy.
- (removeTabAt): Call correct remove method.
- * javax/swing/SpinnerNumberModel.java: Run Jalopy.
- (getPreviousValue): Compare minimum value.
- * javax/swing/Timer.java: Run Jalopy.
- (run): Comment out println.
- * javax/swing/ToolTipManager.java:
- (mouseMoved): Get new tooltip text for location.
- * javax/swing/colorchooser/AbstractColorChooserPanel.java:
- Jalopy and Javadoc.
- * javax/swing/colorchooser/ColorChooserComponentFactory.java:
- Implement.
- * javax/swing/colorchooser/DefaultColorSelectionModel.java:
- Run Jalopy.
- (setSelectedColor): Fire ChangeEvent.
- * javax/swing/colorchooser/DefaultHSBChooserPanel.java:
- New file. Implement.
- * javax/swing/colorchooser/DefaultPreviewPanel.java:
- Ditto.
- * javax/swing/colorchooser/DefaultRGBChooserPanel.java:
- Ditto.
- * javax/swing/colorchooser/DefaultSwatchChooserPanel.java:
- Ditto.
- * javax/swing/plaf/basic/BasicArrowButton.java:
- (getArrow): Fix size of upward pointing button.
- * javax/swing/plaf/basic/BasicColorChooserUI.java:
- Implement.
- * javax/swing/plaf/basic/BasicSliderUI.java:
- (getWidthOfWidestLabel): Use preferred dimensions.
- (getHeightOfTallestLabel): Ditto.
- * javax/swing/plaf/basic/BasicSpinnerUI.java:
- Run Jalopy.
- (mousePressed): Disable changes to spinner if it is not enabled.
- * testsuite/Makefile.in: Regenerate.
-
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicTableHeaderUI.java,
- javax/swing/plaf/basic/BasicTableUI.java:
- Added copyright notice.
-
-2004-08-31 Olga Rodimina <rodimina@redhat.com>
-
- * Makefile.am: Added new files.
- * Makefile.in: Regenerate.
- * javax/swing/ComboBoxEditor.java: Added javadocs.
- * javax/swing/ComboBoxModel.java: Likewise.
- * javax/swing/DefaultComboBoxModel.java: Implemented.
- * javax/swing/DefaultListCellRenderer.java: Added javadocs
- and ran through jalopy to fix formatting style.
- (getListCellRendererComponent): Use appropriate border
- if renderer has focus and use noFocusBorder when it doesn't.
- * javax/swing/JComboBox.java: Implemented.
- * javax/swing/JList.java:
- (locationToIndex): New Method. Implemented.
- (indexToLocation): New Method.
- * javax/swing/JPopupMenu.java:
- (visible): New field.
- (isVisible): Changed to use new field above.
- (setVisible): Likewise.
- * javax/swing/MutableComboBoxModel.java: Added javadocs.
- * javax/swing/plaf/basic/BasicArrowButton.java:
- (shadow): Changed default color to Color.gray.
- * javax/swing/plaf/basic/BasicComboBoxUI.java: New File.
- UI delegate for JComboBox.
- * javax/swing/plaf/basic/BasicComboPopup.java: New File.
- Popup menu containing list of JComboBox's items.
- * javax/swing/plaf/basic/BasicComboBoxEditor.java: New File.
- * javax/swing/plaf/basic/BasicComboBoxRenderer.java: New File.
- * javax/swing/plaf/basic/BasicComboBoxUI.java: New File.
- * javax/swing/plaf/basic/BasicComboPopup.java: New File.
- * javax/swing/plaf/basic/BasicPopupMenuUI.java:
- (popupMenuWillBecomeVisible): Set selected path to the first
- element only if it is of type MenuElement. Also fix formatting
- style.
- * javax/swing/plaf/basic/ComboPopup.java: Added javadocs and missing
- methods signatures.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/AbstractDocument.java
- (createBranchElement): Use new constructor of BranchElement.
- (createLeafElement): Renamed arguments.
- (getRootElements): Implemented.
- (BranchElement.start): Removed.
- (BranchElement.end): Likewise.
- (BranchElement.BranchElement): Fixed arguments.
- (BranchElement.getEndOffset): Reimplemented.
- (BranchElement.getStartOffset): Likewis.
- * javax/swing/text/DefaultCaret.java
- (paint): Draw simple vertical line as caret instead of a rectangle.
- * javax/swing/text/JTextComponent.java
- (setText): Use doc directly.
- * javax/swing/text/PlainView.java
- (nextTabStop): Implemented.
- * javax/swing/text/Utilities.java
- (drawTabbedText): nextTabStop() returns an absolute x position.
- (getTabbedTextWidth): Likewise.
-
-2004-08-31 Graydon Hoare <graydon@redhat.com>
-
- * java/awt/Component.java
- (isFocusTraversable): Predicate on isLightweight()
- (setFocusable): Set isFocusTraversableOverridden.
- (requestFocus): Predicate peer dispatch on !isLightweight()
- (requestFocusInWindow): Likewise.
- (dispatchEventImpl): Coordinate with KeyboardFocusManager.
- * java/awt/Container.java
- (dispatchEventImpl): Predicate on event mask.
- (LightweightDispatcher): Remove focus machinery.
- * java/awt/DefaultFocusTraversalPolicy.java
- (accept): Expand predicate to include isFocusable().
- * java/awt/DefaultKeyboardFocusManager.java:
- Globally change c.dispatchEvent(e) to redispatchEvent(c,e)
- * java/awt/KeyboardFocusManager.java
- (redispatchEvent): Synchronize on event to prevent feedback.
- * javax/swing/AbstractButton.java
- (ButtonFocusListener): Remove class.
- (init): Set focusPainted, focusable.
- * javax/swing/ActionMap.java (get): Check parent for null.
- * javax/swing/InputMap.java (get): Likewise.
- * javax/swing/JComponent.java
- (inputMap_whenFocused): New InputMap.
- (inputMap_whenAncestorOfFocused): Likewise.
- (inputMap_whenInFocusedWindow): Likewise.
- (getActionForKeyStroke): Rewrite.
- (getConditionForKeystroke): Likewise.
- (ActionListenerProxy): New private class.
- (setInputMap): Implement.
- (getInputMap): Likewise.
- (setActionMap): Likewise.
- (getActionMap): Likewise.
- (processComponentKeyEvent): New empty method.
- (processKeyEvent): Implement.
- (processKeyBinding): Likewise.
- (resetKeyboardActions): Rewrite.
- * javax/swing/KeyStroke.java: Rewrite.
- * javax/swing/SwingUtilities.java
- (notifyAction): Implement.
- (replaceUIActionMap): Likewise.
- (replaceUIInputMap): Likewise.
- * javax/swing/plaf/basic/BasicButtonListener.java
- (focusGained): Implement.
- (focusLost): Repaint if focusPainted().
- (installKeyboardActions): Install pressed / released actions.
- (uninstallKeyboardActions): Implement.
- * javax/swing/plaf/basic/BasicButtonUI.java
- (focusColor): New field.
- (installDefaults): Load focus color, install input map.
- (installKeyboardActions): Implement.
- (uninstallKeyboardActions): Likewise.
- (paintFocus): Rewrite.
- * javax/swing/plaf/basic/BasicLookAndFeel.java
- (Button.focus): New default, midPurple.
- * javax/swing/plaf/basic/BasicTextUI.java
- (kit): Make static.
- (installUI): Get doc from kit, load defaults.
- (getKeymapName): Implement.
- (createKeymap): Likewise.
- (installKeyboardActions): Likewise.
- (getInputMap): Likewise.
- (getActionMap): Likewise.
- (createActionMap): Likewise.
- * javax/swing/text/AbstractDocument.java
- (getStartPosition): Implement.
- (getEndPosition): Likewise.
- * javax/swing/text/DefaultEditorKit.java
- (CopyAction): New class.
- (CutAction): Likewise.
- (DefaultKeyTypedAction): Likewise.
- (InsertBreakAction): Likewise.
- (InsertContentAction): Likewise.
- (InsertTabAction): Likewise.
- (PasteAction): Likewise.
- (defaultActions): New static table.
- (createCaret): Implement.
- (getActions): Likewise.
- * javax/swing/text/JTextComponent.java
- (KeymapWrapper): New private class.
- (KeymapActionMap): Likewise.
- (DefaultKeymap): New class.
- (keymaps): New static table.
- (keymap): New field.
- (getKeymap): Implement.
- (removeKeymap): Likewise.
- (addKeymap): Likewise.
- (setKeymap): Likewise.
- (loadKeymap): Likewise.
- (getActions): Likewise.
- (margin): New field.
- (JTextComponent): Build and install default keymap.
- * javax/swing/text/TextAction.java
- (textAction): Call super properly.
- (getTextComponent): Implement.
- * javax/swing/text/Utilities.java
- (drawTabbedText): Adjust position by ascent.
-
-2004-08-31 David Jee <djee@redhat.com>
-
- PR AWT/17156
-
- * gnu/java/awt/peer/gtk/GtkMenuItemPeer.java
- (setEnabled): Make it a native method.
- * java/awt/DefaultKeyboardFocusManager.java
- (postProcessKeyEvent): Only post event if the menu item
- is active.
- * java/awt/MenuItem.java:
- Private field 'enabled' should be true by default.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuItemPeer.c
- (setEnabled): New function.
-
-2004-08-31 David Jee <djee@redhat.com>
-
- PR AWT/17059
-
- * gnu/java/awt/peer/gtk/GtkMenuBarPeer.java
- (nativeSetHelpMenu): New native method declaration.
- (addHelpMenu): Call nativeSetHelpMenu().
- (addMenu): Remove.
- * java/awt/MenuBar.java
- (setHelpMenu): Call addNotify() on the new help menu.
- (add): Call addNotify() on the new menu.
- (addNotify): Set the help menu if one exists.
- * java/awt/peer/MenuBarPeer.java
- (addMenu): Remove.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuBarPeer.c
- (nativeSetHelpMenu): New method.
-
-2004-08-31 Graydon Hoare <graydon@redhat.com>
-
- * Makefile.am: Add new files.
- * Makefile.in: Regenerate.
- * javax/swing/Box.java: Fix setting of layout in ctor.
- * javax/swing/JScrollPane.java: Scroll headers as well.
- * javax/swing/JTable.java: Reimplement.
- * javax/swing/JViewPort.java: Only add non-null children.
- * javax/swing/ScrollPaneLayout.java: Correct header calculations.
- * javax/swing/Timer.java: Fix stopping null waker.
- * javax/swing/plaf/basic/BasicTableHeaderUI.java: New file.
- * javax/swing/plaf/basic/BasicTableUI.java: New file.
- * javax/swing/table/DefaultTableCellRenderer.java: Configure.
- * javax/swing/table/DefaultTableColumnModel.java: Flesh out.
- * javax/swing/table/DefaultTableModel.java: Clean up.
- * javax/swing/table/JTableHeader.java: Implement.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * javax/swing/JSpinner.java (getChangeListeners): Remove double
- semi-colon.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c:
- Declare variables at top of functions/block.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Likewise.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * java/lang/Rectangle.java (intersects): Check r.width and r.height
- first.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/PlainView.java
- (selectedColor): New field.
- (unselectedColor): Likewise.
- (font): Likewise.
- (updateMetrics): New method.
- (lineToRect): Likewise.
- (modelToView): Likewise.
- (drawSelectedText): Use color from JTextComponent ad draw with
- Utilities class.
- (drawUnselectedText): Likewise.
- (paint): Initialize helper fields.
- * javax/swing/text/View.java
- (getChildAllocation): New method.
- (getViewIndex): Likewise.
- (getToolTipText): Likewise.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/Utilities.java
- (drawTabbedText): Reimplemented.
- (getTabbedTextWidth): Likewise.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicTextUI.java
- (installDefaults): Install caret and highlighter.
- (modelToView): Use Bias.Forward when calling sibling.
- * javax/swing/text/AbstractDocument.java
- (ElementEdit): Implements DocumentEvent.ElementChange.
- (ElementEdit.ElementEdit): New method.
- (ElementEdit.getChildrenAdded): Likewise.
- (ElementEdit.getChildrenRemoved): Likewise.
- (ElementEdit.getElement): Likewise.
- (ElementEdit.getIndex): Likewise.
- * javax/swing/text/DefaultCaret.java
- (color): Removed.
- (textComponent): Renamed from parent, made private.
- (selectionVisible): Renamed from vis_sel, made private.
- (blinkRate): Renamed from blink, made private.
- (magicCaretPosition): Renamed from magic, made private.
- (visible): Renamed from vis, made private.
- (dot): Made private.
- (mark): Likewise.
- (deinstall): Remove as MouseMotionListener.
- (install): Initialize textComponent first. Add as MouseMotionListener.
- (paint): Reimplemented.
- * javax/swing/text/JTextComponent.java
- (setCaret): Deinstall old caret, install new one and fire property
- change after setting property.
- (setHighlighter): Deinstall old highlighter, install new one and fire
- property change after setting property.
- (setCaretColor): Fire property change after setting property.
- (setDisabledTextColor): Likewise.
- (setSelectedTextColor): Likewise.
- (setSelectionColor): Likewise.
- (modelToView): New method.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/AbstractDocument.java
- (getText): Simplified.
- * javax/swing/text/Segment.java
- (current): New field.
- (current): Reimplemented.
- (first): Likewise.
- (getIndex): Likewise.
- (last): Likewise.
- (next): Likewise.
- (previous): Likewise.
- (setIndex): Likewise.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicButtonUI.java
- (defaultTextIconGap): Made protected.
- (defaultTextShiftOffset): Likewise.
- (textShiftOffset): New field.
- (clearTextShiftOffset): New method.
- (getTextShiftOffset): Likewise.
- (setTextShiftOffset): Likewise.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicTextUI.java
- (installUI): Add eventHandler as property listener.
- (uninstallUI): remove eventHandler as propert listener.
- (installDefaults): Added comment.
- (installListeners): Likewise.
- (installKeyboardActions): Likewise.
- (uninstallDefaults): Likewise.
- (uninstallListeners): Likewise.
- (uninstallKeyboardActions): Likewise.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/AbstractDocument.java:
- Fixed some typos in comments.
- (insertString): Reimplemented.
- (remove): Likewise.
- (replace): New method.
- (children): Dont use fully qualified class name.
- (DefaultDocumentEvent.offset): Renamed from off.
- (DefaultDocumentEvent.length): Renamed from len.
- (DefaultDocumentEvent.type): New field.
- (DefaultDocumentEvent.DefaultDocumentEvent): New constructor.
- (DefaultDocumentEvent.getType): Implemented.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicTextUI.java
- (RootView.textComponent): Removed.
- (RootView.RootView): Don't initialize textComponent.
- (RootView.getViewFactory): New method.
- (EventHandler): New inner class.
- (rootView): Initialize at instance creation.
- (eventHandler): New field.
- (installUI): Don't create view hierarchy directly,
- call modelChanged() instead.
- (modelChanged): New method.
- * javax/swing/text/JTextComponent.java
- (setDocument): Fire property change event.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicTextUI.java
- (RootView.paint): Removed debug output.
- (paintSafely): Draw highlighter before text.
- (paintBackground): Use background color of text component.
- * javax/swing/plaf/basic/BasicToggleButtonUI.java:
- Reformatted.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicToolBarUI.java
- (BasicToolBarUI): Fixed arguments for constructor.
- (createUI): Fixed creation of object.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/DefaultListSelectionModel.java
- (fireValueChanged): Renamed from fireSelectionValueChanged,
- made protected.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/TabSet.java
- (TabSet): Implements java.io.Serializable.
- * javax/swing/text/TabStop.java
- (TabStop): Implements java.io.Serializable.
- (TabStop): Made public.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JComponent.java
- (setUI): Fire PropertyChange.
- * javax/swing/JLabel.java
- (text): Renamed from labelText.
- (horizontalAlignment): New default vlaue.
- (icon): Renamed from activeIcon.
- (displayedMnemonic): Renamed from mnemonicKey, added default value.
- (displayedMnemonicIndex): Renamed from underlineChar.
- (setDisplayedMnemonic): Reimplemented.
- * javax/swing/JRadioButton.java
- (JRadioButton): New constructors.
- * javax/swing/JTextField.java
- (JTextField): Throw exception if colums < 0, initialitialz
- this.columns directly and initialize document with text conditionally.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicFormattedTextFieldUI.java,
- javax/swing/plaf/basic/BasicPasswordFieldUI.java,
- javax/swing/plaf/basic/BasicTextAreaUI.java: New files.
- * javax/swing/text/FieldView.java
- (paint): Just call super method for now.
- * Makefile.am: Added new files.
- * Makefile.in: Regenerated.
-
-2004-08-31 Ka-Hing Cheung <kahing@javabsp.org>
-
- * javax/swing/AbstractSpinnerModel.java,
- javax/swing/JSpinner.java,
- javax/swing/SpinnerNumberModel.java,
- javax/swing/plaf/basic/BasicSpinnerUI.java:
- New files.
- * javax/swing/plaf/basic/BasicLookAndFeel.java
- (initClassDefaults): Added defaults for BasicSpinnerUI.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * Makefile.am: Added new files.
- * Makefile.in: Regenerated.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/TransferHandler.java,
- javax/swing/plaf/basic/ComboPopup.java: New files
- * Makefile.am: Added javax/swing/TransferHandler.java and
- javax/swing/plaf/basic/ComboPopup.java
- * Makefile.in: Regenerated.
-
-2004-08-31 Roman Kennke <roman@ontographics.com>
-
- * javax/swing/text/Utilities.java: New file.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * Makefile.am: Added javax/swing/text/Utilities.java.
- * Makefile.in: Regenerated.
-
-2004-08-31 Graydon Hoare <graydon@redhat.com>
-
- * javax/swing/text/SimpleAttributeSet.java: New file.
- * javax/swing/text/StyleConstants.java: New file.
- * javax/swing/text/StyleContext.java: New file.
- * javax/swing/text/TabSet.java: New file.
- * javax/swing/text/TabStop.java: New file.
- * javax/swing/text/AbstactDocument.java:
- (AbstractElement): Implement attribute support.
- * javax/swing/text/AttributeSet.java
- (NameAttribute): New static field.
- (ResolveAttribute): New static field.
- * Makefile.am: Update for new files.
- * Makefile.in: Regenerate.
-
-2004-08-31 Craig Black <craig.black@aonix.com>
-
- * gnu/java/awt/peer/gtk/GdkGraphics.java
- (drawImage): Add support for scaling pixmaps.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics.c
- (copyAndScalePixmap): New native method.
-
-2004-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- PR AWT/16121
- * jni/gtk-peer/gthread-jni.c: Include stdio.h. Eliminate
- type-punning compiler warnings using unions.
- (throw): Replace bzero with memset.
-
-2004-08-31 Andreas Tobler <a.tobler@schweiz.ch>
- Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c: Move
- NSA_PB macros to gtkpeer.h. Include gtkpeer.h.
- * jni/gtk-peer/gtkpeer.h: Move NSA_PB macros here.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
- (nativeSetIconImageFromDecoder): Use NSA_GET_PB_PTR macro.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c:
- #include gdk.h, not gtk.h. #include jni.h, native_state.h, string.h
- and stdlib.h, not gtkpeer.h.
- (*vm): New static variable.
- (areaPreparedID): Make static.
- (areaUpdatedID): Likewise.
- (area_prepared): Get and use JNIEnv through stored JavaVM *vm.
- (area_prepared): Likewise.
- (area_updated): Likewise.
- (closed): Likewise.
- (initStaticState): Initialize *vm javaVM.
- (pumpBytes): Use given env, not global gdk_env.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * java/awt/geom/CubicCurve2D.java (solveCubic): Removed duplicate
- comments.
-
-2004-08-31 Sven de Marothy <sven@physto.se>
-
- * java/awt/geom/CubicCurve2D.java: Reindent.
- (contains): Implemented.
- (intersects): Implemented.
- * java/awt/geom/QuadCurve2D.java: Likewise.
- * java/awt/geom/GeneralPath.java: Reindent and document.
- Fully (re)implemented using separate xpoints and ypoints
- float[] coords.
- * java/awt/geom/RoundRectangle2D.java: Several bugfixes (Bug #6007).
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JMenuItem.java
- (getMenuDragMouseListeners): New method.
- (getMenuKeyListeners): Likewise.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/AbstractButton.java
- (model): Made protected.
- (actionListener): Likewise.
- (changeListener): Likewise.
- (itemListener): Likewise.
- (multiClickThreshhold): New field.
- (getActionListeners): New method.
- (getChangeListeners): Likewise.
- (getItemListeners): Likewise.
- (fireItemStateChanged): Simplified implementation.
- (fireActionPerformed): Likewise.
- (fireStateChanged): Likewise.
- (getMultiClickThreshhold): New method.
- (setMultiClickThreshhold): Likewise.
-
-2004-08-31 Tom Tromey <tromey@redhat.com>
-
- * java/awt/image/Kernel.java (clone): Use super.clone().
-
-2004-08-31 David Jee <djee@redhat.com>
-
- PR AWT/16682
- * gnu/java/awt/peer/gtk/GtkFramePeer.java
- (nativeSetIconImage): Rename to nativeSetIconImageFromDecoder.
- (nativeSetIconImageFromData): New native method declaration.
- (setIconImage): Handle images not produced from GdkPixbufDecoder.
- * gnu/java/awt/peer/gtk/GtkImage.java
- (getPixelCache): New method.
- (getColorModel): New method.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
- (nativeSetIconImage): Rename to nativeSetIconImageFromDecoder.
- (free_pixbuf_data): New helper function.
- (nativeSetIconImageFromData): New function.
-
-2004-08-31 Graydon Hoare <graydon@redhat.com>
-
- PR SWING/16576
- * javax/swing/JLayeredPane.java
- (setLayer): Permit changing layer after addition.
- (setPosition): Permit over-length positions.
- (layerToRange): Compare intValue()s.
- * javax/swing/Box.java (createHorizontalBox): Implement.
- (createRigidArea): Likewise.
- (createVerticalBox): Likewise.
-
-2004-08-31 Kim Ho <kho@redhat.com>
-
- * java/awt/Component.java:
- (processMouseEvent): Consume event after
- listeners process it.
- (processMouseMotionEvent): ditto.
- (processMouseWheelEvent): ditto.
- * java/awt/Container.java:
- (acquireComponentForMouseEvent):
- Do not dispatch to events that have been
- removed from the Container.
- (handleEvent): Consume the MouseEvents.
- * javax/swing/RepaintManager.java:
- (paintDirtyRegions): Do not add to list of
- damaged areas if the component has no root.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicMenuItemUI.java: Clean ip imports.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * gnu/java/awt/peer/gtk/GtkToolkit.java (getFontPeer): Don't return
- null when a MissingResourceException is thrown. Should never happen.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * java/awt/EventQueue.java (postEvent): Throw NullPointerException
- when argument is null.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
- (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_addExposeFilter):
- Define hid at start of function.
- (Java_gnu_java_awt_peer_gtk_GtkComponentPeer_removeExposeFilter):
- Likewise.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * gnu/java/awt/EmbeddedWindow.java: Reindent.
- * javax/swing/JButton.java: Reindent.
- * javax/swing/JCheckBox.java: Reindent.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * Makefile.am (gtk_c_source_files): Added
- jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c.
- (gtk_awt_peer_sources): Added
- gnu/java/awt/peer/gtk/GThreadMutex.java and
- gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java.
- * Makefile.in: Regenerated.
-
-2004-08-31 Archie Cobbs <archie@dellroad.org>
-
- * jni/gtk-peer/gthread-jni.c: don't #include nonexistent files
-
-2004-08-31 Steven Augart <augart@watson.ibm.com>
-
- * jni/gtk-peer/gthread-jni.c (c-font-lock-extra-types):
- Added jfieldID, jmethodID.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
- (Java_gnu_java_awt_peer_gtk_GtkMainThread_gtkInit): Initialize
- gdk_env before calling any gdk or gtk function.
-
- * gnu/java/awt/peer/gtk/GtkMainThread.java (gtkInitCalled): New field.
- (GtkMainThread): Call wait() in while loop waiting for gtkInitCalled.
- (run): Set gtkInitCalled.
-
-2004-08-31 Steven Augart <augart@watson.ibm.com>
-
- * gnu/java/awt/peer/gtk/GtkMainThread.java (run): Pass the value of
- the gnu.classpath.awt.gtk.portable.native.sync system property to C.
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
- (Java_gnu_java_awt_peer_gtk_GtkMainThread_gtkInit): New argument,
- portableNativeSync. Delegate PORTABLE_NATIVE_SYNC work to
- init_glib_threads.
- (init_glib_threads): New function.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * jni/gtk-peer/gthread-jni.c: Define MIN_, MAX_ and NORM_
- PRIORITY when not already defined in header file.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * jni/gtk-peer/gthread-jni.c (setup_cache): Call
- ExceptionOccurred, not ExceptionCheck, when we don't have JNI 1.2.
-
-2004-08-31 Steven Augart <augart@watson.ibm.com>
-
- * gnu/native/jni/gtk-peer/gthread-jni.c: Indentation fixes.
- Implemented missing functions for GTK2.
- Added error handling.
- Renamed static functions out of the g_ namespace.
- Added TRACE_API_CALLS, EXPLAIN_TROUBLE, EXPLAIN_BROKEN,
- EXPLAIN_BADLY_BROKEN, and DELETE_LOCAL_REFS options.
- Rewrote global-reference code.
- Eliminated cascading errors.
- (mutex_trylock_jni_impl) Fully implemented.
- (cond_timed_wait_jni_impl) Went from millisecond to microsecond
- resolution.
- (setup_cache) New function.
- (mutex_cond_wait_jni_impl, mutex_cond_timed_wait_jni_impl) Fixed
- bug where they were not unlocking the GMutex associated with the
- condition variable during the wait on that condition variable.
-
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c,
- native/jni/gtk-peer/gthread-jni.c,
- native/jni/gtk-peer/gthread-jni.h
- (g_thread_jni_functions): Renamed to ...
- (portable_native_sync_jni_functions): this name.
- (gdk_vm): Renamed to...
- (the_vm): this name.
-
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMainThread.c
- (gdk_vm): Removed duplicate definition.
- (gtkInit): Removed stray message to stdout.
- (gtkInit): Use g_malloc and g_free instead of malloc and free.
- (gtkInit): Fix a const assignment bug.
- (gtkInit): Simplified code.
-
- * gnu/java/awt/peer/gtk/GThreadNativeMethodRunner.java,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.c,
- native/jni/gtk-peer/gnu_java_awt_peer_gtk_GThreadNativeMethodRunner.h,
- gnu/java/awt/peer/gtk/GThreadMutex.java:
- New files.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * javax/swing/Box.java: Put FIXME comment above class declaration.
- * javax/swing/JButton.java: Remove illegal L&F HTML from comments.
- * javax/swing/JCheckBox.java: Likewise.
- * javax/swing/JDialog.java: Likewise.
- * javax/swing/JRadioButton.java: Likewise.
- * javax/swing/JToggleButton.java: Likewise.
- * javax/swing/UIManager.java: Likewise.
- * javax/swing/border/TitledBorder.java: Likewise.
- * javax/swing/plaf/basic/BasicLabelUI.java: Likewise.
- * javax/swing/plaf/basic/BasicLookAndFeel.java: Likewise.
- * javax/swing/plaf/basic/BasicPopupMenuSeparatorUI.java: Likewise.
- * javax/swing/plaf/basic/BasicProgressBarUI.java: Likewise.
- * javax/swing/plaf/basic/BasicScrollBarUI.java: Likewise.
- * javax/swing/plaf/basic/BasicSeparatorUI.java: Likewise.
- * javax/swing/text/JTextComponent.java: Likewise.
-
-2004-08-31 David Jee <djee@redhat.com>
-
- PR AWT/16682
- * gnu/java/awt/peer/gtk/GtkFramePeer.java
- (setIconImage): Add a FIXME for unhandled cases.
-
-2004-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- PR AWT/16040
- * gnu/awt/LightweightRedirector.java: Call getModifiersEx, not
- getModifiers. Replace old button masks with new ones.
- * gnu/awt/xlib/XEventLoop.java: Likewise.
- * gnu/java/awt/peer/gtk/GtkButtonPeer.java: Likewise.
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c: Likewise.
- * gnu/java/awt/peer/gtk/GtkListPeer.java: Likewise.
- * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java: Likewise.
- * java/awt/AWTKeyStroke.java: Remove old modifier masks.
- * java/awt/Component.java: Replace old modifier masks with new
- ones.
- * java/awt/Container.java: Call getModifiersEx, not
- getModifiers.
- * java/awt/DefaultKeyboardFocusManager.java: Likewise. Remove
- old modifier masks.
- * javax/swing/JMenuItem.java: Replace old button masks with new
- ones.
- * javax/swing/KeyStroke.java: Call getModifiersEx, not
- getModifiers.
- * javax/swing/SwingUtilities.java: Likewise.
- * javax/swing/plaf/basic/BasicButtonListener.java: Likewise.
- * javax/swing/plaf/basic/BasicInternalFrameUI.java: Likewise.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c: Replace old
- mask macros with new ones.
- * jni/gtk-peer/gtkpeer.h: Replace old button and modifier mask
- macros with new ones representing new masks.
-
-2004-08-31 Craig Black <craig.black@aonix.com>
-
- * gnu/java/awt/peer/gtk/GdkGraphics.java
- (drawRoundRect): Implemented.
- (fillRoundRect): Implemented.
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java
- (drawRoundRect): Reimplemented to match GdkGraphics.
- (fillRoundRect): Reimplemented to match GdkGraphics.
-
-2004-08-31 Mark Wielaard <mark@klomp.org>
-
- * Makefile.in: Regenerated.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/EmbeddedWindow.java
- (addNotify): Use AccessController to allow execution of privileged
- code.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/EmbeddedWindow.java
- (static): Removed.
- (addNotify): Set peer via reflection.
- (setWindowPeer): Removed.
- * gnu/java/awt/natEmbeddedWindow.cc: Removed.
- * Makefile.am (nat_source_files):
- Removed gnu/java/awt/natEmbeddedWindow.cc.
-
-2004-08-31 Bryce McKinlay <mckinlay@redhat.com>
-
- * Makefile.am: Add gnu/java/security/action/GetPropertyAction.java
- and gnu/java/security/action/SetAccessibleAction.java.
-
-2004-08-31 Bryce McKinlay <mckinlay@redhat.com>
-
- * gnu/java/security/action/GetPropertyAction.java (setParameters):
- Renamed from 'setName'. New 2-argument form with default value.
- (run): Pass default 'value' parameter to System.getProperty().
- * gnu/java/security/action/SetAccessibleAction.java: Fix javadoc
- typos.
-
-2004-08-31 Bryce McKinlay <mckinlay@redhat.com>
-
- * gnu/java/security/action/GetPropertyAction.java: New class.
- * gnu/java/security/action/SetAccessibleAction.java: New class.
-
-2004-08-31 David Jee <djee@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkFramePeer.java
- (setIconImage): Check if image is null.
-
-2004-08-31 David Jee <djee@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkFramePeer.java
- (create): Set the icon image.
- (nativeSetIconImage): New native method declaration.
- (setIconImage): Implement.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
- (nativeSetIconImage): New function.
-
-2004-08-31 Dalibor Topic <robilad@kaffe.org>
-
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
- (filenameFilterCallback): Declare local variable accepted before use.
-
-2004-08-31 Dalibor Topic <robilad@kaffe.org>
-
- * gnu/java/awt/ComponentDataBlitOp.java:
- Cleaned up imports.
-
-2004-08-31 Tom Tromey <tromey@redhat.com>
-
- * gnu/java/awt/peer/GLightweightPeer.java,
- gnu/java/awt/peer/gtk/GdkGraphics2D.java,
- gnu/java/awt/peer/gtk/GtkComponentPeer.java,
- javax/swing/JScrollPane.java: Removed
- redundant imports.
-
-2004-08-31 David Jee <djee@redhat.com>
-
- * java/awt/DefaultKeyboardFocusManager.java
- (postProcessKeyEvent): Only activate MenuShortcuts on KEY_PRESSED
- event. Fix shift modifier checking.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
- (accel_attach): Remove.
- (setupAccelGroup): Remove calls to accel_attach.
-
-2004-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkArg.java: Remove file.
- * gnu/java/awt/peer/gtk/GtkArgList.java: Remove file.
-
- * Makefile.am (gtk_awt_peer_sources): Remove GtkArg.java and
- GtkArgList.java.
- (gtk_c_files): Use CAIRO_CFLAGS and PANGOFT2_CFLAGS, not _LIBS.
- * Makefile.in: Regenerate.
- * gnu/java/awt/peer/gtk/GtkButtonPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkButtonPeer.c
- (create(String)): New method.
- (create): Call new create method.
- (getArgs): Remove method.
- * gnu/java/awt/peer/gtk/GtkCheckboxPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCheckboxPeer.c
- (nativeCreate): Rename to create.
- (gtkSetLabel): Rename to gtkButtonSetLabel.
- (gtkToggleButtonSetActive): New method.
- (create): Call gtkToggleButtonSetActive and gtkButtonSetLabel.
- (setState): Replace set call with gtkToggleButtonSetActive.
- (setLabel): Replace gtkSetLabel call with gtkButtonSetLabel.
- (getArgs): Remove method.
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
- (gtkWidgetSetSensitive): New method.
- (gtkWidgetSetParent): Likewise.
- (GtkComponentPeer): Call setParent, setComponentBounds and
- setVisibleAndEnabled.
- (setParent): New method.
- (setComponentBounds): New method.
- (setVisibleAndEnabled): New method.
- (setEnabled): Call gtkWidgetSetSensitive.
- (getArgs): Remove method.
- Remove all set methods.
- * gnu/java/awt/peer/gtk/GtkDialogPeer.java (create): Call
- gtkWindowSetModal, setTitle and setResizable.
- (getArgs): Remove method.
- * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
- (setComponentBounds): New method.
- * gnu/java/awt/peer/gtk/GtkFramePeer.java (setResizable):
- Replace set call with gtkWindowSetResizable.
- (getArgs): Remove method.
- (create): Call setTitle and setResizable.
- * gnu/java/awt/peer/gtk/GtkWindowPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
- (gtkWindowSetTitle): New method.
- (gtkWindowSetResizable): New method.
- (gtkWindowSetModal): New method.
- (setParent): New method.
- (setVisibleAndEnabled): New method.
- (getArgs): Remove method.
- (setTitle): Call gtkWindowSetTitle.
- (setResizable): Call gtkWindowSetResizable.
- * jni/gtk-peer/gtkpeer.h [DEBUG_LOCKING]: New define to turn on
- and off locking instrumentation.
-
-2004-08-31 Kim Ho <kho@redhat.com>
-
- * Makefile.am: Add new file.
- * Makefile.in: Regenerate.
- * gcj/Makefile.in: Regenerate
- * include/Makefile.in:
- * java/awt/Container.java:
- (acquireComponentForMouseEvent): Respect
- the event mask when looking for candidate.
- * javax/swing/JComponent.java:
- Remove toolTip field.
- (createToolTip): Create a tooltip on demand.
- (setToolTipText): Register with the ToolTipManager.
- (getToolTipText(MouseEvent)): Return getToolTipText().
- * javax/swing/JToolTip.java: Implement.
- * javax/swing/Timer.java: Jalopy.
- (restart): Call stop, then start.
- (stop): Interrupt the timer rather than wait for
- the timer to come to a stop naturally.
- * javax/swing/ToolTipManager.java: Implement.
- * javax/swing/plaf/basic/BasicLookAndFeel.java:
- Change ToolTip.background color.
- * javax/swing/plaf/basic/BasicToolTipUI.java:
- Implement.
- * testsuite/Makefile.in: Regenerate
-
-2004-08-31 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/DirectColorModel.java (DirectColorModel): Fix
- constructor param comments.
-
-2004-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * java/awt/Component.java: Document AWT 1.0 event handler
- methods.
-
-2004-08-31 Roman Kennke <roman@ontographics.com>
-
- * javax/swing/Box.java:
- (createGlue): Implemented
- (createHorizontalGlue): Implemented
- (createHorizontalStrut): Implemented
- (createVerticalGlue): Implemented
- (createVerticalStrut): Implemented
-
-2004-08-31 David Jee <djee@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkChoicePeer.java
- (GtkChoicePeer): Do not automatically select first item.
- (getHistory): Remove.
- (nativeGetSelected): New method.
- (nativeRemoveAll): New method.
- (add): Use nativeGetSelected() instead of getHistory().
- (remove): Likewise.
- (removeAll): Call nativeRemoveAll().
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
- (create): Migrate to GtkComboBox.
- (append): Likewise.
- (nativeAdd): Likewise.
- (nativeRemove): Likewise.
- (select): Likewise.
- (nativeRemoveAll): New method.
- (nativeGetSelected): New method.
- (selection_changed): New method.
- (getHistory): Remove.
- (item_activate): Remove.
- (item_removed): Remove.
- (connect_choice_item_selectable_hook): Remove.
-
-2004-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java (create): Use tf
- variable in setEditable call.
-
- * gnu/java/awt/peer/gtk/GtkTextFieldPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextFieldPeer.c
- (gtkWidgetSetBackground): New method.
- (gtkWidgetSetForeground): Likewise.
- (create): Set peer's editable state based on awtComponent's.
-
- * java/awt/Button.java (Button()): Use empty string rather than
- null in no-label constructor.
-
-2004-08-31 Roman Kennke <roman@ontographics.com>
-
- * javax/swing/BoxLayout.java: Reimplement.
-
-2004-08-31 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GdkGraphics.java,
- gnu_java_awt_peer_gtk_GdkGraphics.c
- (initState(GtkComponentPeer)): Don't return array of colour
- values.
- (GdkGraphics(int,int)): Set default font to size 12.
- (GdkGraphics(GtkComponentPeer)): Set graphics colour to
- component's foreground colour.
- * gnu/java/awt/peer/gtk/GdkGraphics2D.java,
- gnu_java_awt_peer_gtk_GdkGraphics2D.c
- (initState(GtkComponentPeer)): Don't return array of colour
- values.
- (GdkGraphics2D(GtkComponentPeer)): Set foreground and background
- colours to component's colours.
- (current_colors_of_widget): Remove function.
- * gnu/java/awt/peer/gtk/GtkOffScreenImage.java (getGraphics):
- Return a new graphics object.
- * java/awt/Font.java (toString): Fix format.
- * java/awt/Graphics.java (toString): Likewise.
-
-2004-08-31 Craig Black <craig.black@aonix.com>
-
- * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkMenuPeer.c
- (addTearOff): New function.
- * gnu/java/awt/peer/gtk/GtkMenuPeer.java (addTearOff):
- New native method.
- (init): Call addTearOff() when menu.isTearOff().
-
-2004-08-31 Bryce McKinlay <mckinlay@redhat.com>
-
- * gnu/java/awt/ClasspathToolkit.java (createImageProducer): New.
- Default implementation.
- * gnu/java/awt/peer/gtk/GtkToolkit.java (createImageProducer): New.
- Implement using GdkPixbufDecoder.
-
-2004-08-31 David Jee <djee@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java
- (GtkComponentPeer): Use gtkWidgetGetPreferredDimensions() for
- setting the size of GtkFileDialogPeers.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
- (gtkWidgetGetPreferredDimensions): For widgets extending GtkWindow,
- use their default sizes rather than their natural requisitions.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JFormattedTextField.java
- (JFormattedTextField): Implemented.
- * javax/swing/text/DefaultEditorKit.java
- (BeepAction): New inner class.
- * javax/swing/text/Segment.java
- (partialReturn): New field.
- (setPartialReturn): New method.
- (isPartialReturn): Likewise.
- * javax/swing/text/View.java
- (createFragment): Fixed typo.
- (getStartOffset): New method.
- (getEndOffset): Likewise.
-
-2004-08-31 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/table/DefaultTableColumnModel.java
- (serialVersionUID): Made private.
- (listenerList): Initialize.
- (changeEvent): Initialize.
- * javax/swing/table/JTableHeader.java
- (JTableHeader): New constructors.
- (createDefaultColumnModel): New method.
- * javax/swing/table/TableColumn.java
- (setHeaderRenderer): Simplified code.
- (setCellRenderer): Likewise.
- (setWidth): Likewise.
-
-2004-08-31 Tom Tromey <tromey@redhat.com>
-
- * java/text/AttributedString.java (AttributedString): Use
- ArrayList to build array of attribute ranges. Don't use
- `attribs' before it is set.
-
-2004-08-30 Andreas Tobler <a.tobler@schweiz.ch>
-
- * HACKING: Remove reference to special automake. No longer needed.
-
-2004-08-30 Tom Tromey <tromey@redhat.com>
-
- * gnu/java/security/util/Prime.java (generateRandomPrime): Use
- return result from `add'.
-
-2004-08-30 Tom Tromey <tromey@redhat.com>
-
- * java/rmi/server/UID.java (UID): Read `nextCount', not count.
-
-2004-08-30 Andreas Tobler <a.tobler@schweiz.ch>
-
- * gnu/java/security/der/DEREncodingException.java: Remove whitespaces.
-
-2004-08-30 Jeroen Frijters <jeroen@frijters.net>
-
- * java/io/File.java File(String,String): Fixed handling of empty
- path.
-
-2004-08-30 Casey Marshall <csm@gnu.org>
-
- Author e-mail updated for all files.
- * gnu/java/security/OID.java (equals): Test if the aurgment is an
- instance of OID.
- (compareTo): Use `equals'.
- * gnu/java/security/der/BitString.java (equals): Test if the
- argument is an instance of BitString.
- * gnu/java/security/der/DERReader.java: Removed NIO imports. Made
- class final. Made fields private.
- (<init>): New constructor.
- (skip): New method.
- (makeString): Made static; don't use NIO.
- (fromIso88591, fromUtf16Be, fromUtf8): New methods.
- * gnu/java/security/der/DERWriter.java: Fixed imports.
- (writeString): Don't use NIO.
- (toIso88591, toUtf16Be, toUtf8): New methods.
- * gnu/java/security/der/DERValue.java: Formatting changes only.
- * gnu/java/security/der/DER.java: Likewise.
-
-2004-08-30 Tom Tromey <tromey@redhat.com>
-
- * java/nio/CharBuffer.java (put): Fix typo.
- * java/nio/DoubleBuffer.java (put): Fix typo.
- * java/nio/FloatBuffer.java (put): Fix typo.
- * java/nio/IntBuffer.java (put): Fix typo.
- * java/nio/LongBuffer.java (put): Fix typo.
- * java/nio/ShortBuffer.java (put): Fix typo.
-
-2004-08-30 Florian Weimer <fw@deneb.enyo.de>
-
- * java/nio/ByteBuffer.java (put): Fix typo.
-
-2004-08-30 Casey Marshall <csm@gnu.org>
-
- * java/security/DummyKeyPairGenerator.java (clone): Removed
- useless instanceof check.
- * java/security/DummyMessageDigest.java (clone): Likewise.
- * java/security/DummySignature.java (clone): Likewise.
- * java/security/MessageDigest.java (clone): Remove useless
- instanceof check.
- * java/security/MessageDigestSpi.java (clone): Likewise.
- * java/security/Signature.java (clone): Provide meaningful
- implementation.
- * java/security/SignatureSpi.java (clone): Likewise.
-
-2004-08-29 Mark Wielaard <mark@klomp.org>
-
- * java/util/Arrays.java
- (sort(byte[], int, int)): Check fromIndex < 0.
- (sort(char[], int, int)): Likewise.
- (sort(short[], int, int)): Likewise.
- (sort(int[], int, int)): Likewise.
- (sort(long[], int, int)): Likewise.
- (sort(float[], int, int)): Likewise.
- (sort(double[], int, int)): Likewise.
- (sort(Object[], int, int, Comparator)): Likewise.
- (qsort(byte[], int, int)): Honor lower bound from in insertion sort.
- (qsort(char[], int, int)): Likewise.
- (qsort(short[], int, int)): Likewise.
- (qsort(int[], int, int)): Likewise.
- (qsort(long[], int, int)): Likewise.
- (qsort(float[], int, int)): Likewise.
- (qsort(double[], int, int)): Likewise.
-
-2004-08-29 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/util/AbstractCollection.java, java/util/AbstractList.java,
- java/util/AbstractMap.java, java/util/AbstractSequentialList.java,
- java/util/ArrayList.java, java/util/Arrays.java,
- java/util/BitSet.java, java/util/Calendar.java,
- java/util/Collection.java, java/util/ListIterator.java,
- java/util/Map.java, java/util/SortedSet.java:
- Added additional exceptions to documentation, along
- with some additions and corrections.
-
-2004-08-27 Hans Boehm <Hans.Boehm@hp.com>
-
- * configure.ac: Handle --enable-gc-debug.
- * configure: Regenerate.
- * include/config.h.in (LIBGCJ_GC_DEBUG): Add.
- * boehm.cc: Include gc_mark.h, javaxfc.h, but no GC private files.
- Rearrange include file order.
- (GC_DEBUG): Set if LIBGCJ_GC_DEBUG is set.
- (GC_finalize_all, GC_debug_generic_malloc): Don't declare.
- (disable_gc_mutex): Delete along with all references.
- (_Jv_MarkObj, _Jv_MarkArray): Use public types,
- adjust for debug header size.
- (_Jv_AllocObj, _Jv_allocPtrFreeObj): Define out of line for
- debug case.
- (_Jv_AllocArray): Declare min_heap_addr only if needed.
- (gcj_describe_type_fn): New.
- (_Jv_InitGC): Use GC_new_free_list, GC_new_proc, and GC_new_kind.
- Register gcj_describe_type_fn.
- * include/boehm-gc.h:
- (_Jv_AllocObj, _Jv_allocPtrFreeObj):
- Don't define, but declare, for debug case.
- * java/lang/natObject.cc:
- (GC_DEBUG): Define if LIBGCJ_GC_DEBUG is set.
-
-2004-08-26 Mark Wielaard <mark@klomp.org>
-
- Fixes PR libgcj/17002:
- * java/util/TimeZone.java (defaultZone): Try a couple of ways to get
- a TimeZoneId string and then try to convert that to a TimeZone with
- getDefaultSystemTimeZone(String).
- (timezones0): Changed type from Hashtable to HashMap.
- (timezones): Create HashMap, not Hashtable.
- (getDefaultTimeZone): New method, rewritten from CNI version.
- (readTimeZoneFile): New method.
- (readtzFile): Likewise.
- (skipFully): Likewise.
- * java/util/natTimeZone.cc (getSystemTimeZone): Renamed to
- getDefaultTimeZoneId and rewritten.
- (getDefaultTimeZoneId): Rewritten in java.
-
-2004-08-25 David Daney <daney@avtrex.com>
-
- * Makefile.am (AM_GCJFLAGS): Add LIBGCJ_JAVAFLAGS.
- * Makefile.in: Regenerated.
-
-2004-08-23 Bryce McKinlay <mckinlay@redhat.com>
-
- * prims.cc (JVMPI_NOTIFY_ALLOC): New macro. Call jvmpi_notify_alloc
- only if jvmpi is enabled.
- (jvmpi_notify_alloc): Don't check if jvmpi is enabled here.
- (_Jv_AllocObjectNoFinalizer): Use JVMPI_NOTIFY_ALLOC.
- (_Jv_AllocString): Likewise.
- (_Jv_AllocPtrFreeObject): Likewise.
-
-2004-08-23 Hans Boehm <Hans.Boehm@hp.com>
-
- * defineclass.cc: Include <stdio.h>.
- * java/lang/natClassLoader.cc: Include <stdio.h>.
-
-2004-08-21 Andreas Tobler <a.tobler@schweiz.ch>
- Michael Koch <konqueror@gmx.de>
-
- * Makefile.am (lib_gnu_java_awt_peer_gtk_la_LINK): Added.
- * Makefile.in: Regenerated.
-
-2004-08-20 Michael Koch <konqueror@gmx.de>
-
- * configure.ac: Replaced all AC_TRY_COMPILE macros with
- AC_COMPILE_IFELSE macros.
-
-2004-08-20 Michael Koch <konqueror@gmx.de>
-
- * configure.in: Renamed to configure.ac.
- * configure.ac: New file.
- * configure, Makefile.in, gcj/Makefile.in, include/Makefile.in
- include/config.h.in, testsuite/Makefile.in: Regenerated.
-
-2004-08-20 Michael Koch <konqueror@gmx.de>
-
- * configure.in: Rewrote some obsolete stuff for autoconf 2.59.
- * aclocal.m4, configure: Regenerated.
-
-2004-08-19 Thomas Fitzsimmons <fitzsim@redhat.com>
- Michael Koch <konqueror@gmx.de>
-
- * configure.in, Makefile.am: Ported to automake 1.9.
- * Makefile.in, aclocal.m4, configure, gcj/Makefile.in,
- include/Makefile.in, testsuite/Makefile.in, include/config.h.in:
- Regenerated.
-
-2004-08-19 Tom Tromey <tromey@redhat.com>
-
- * java/net/DatagramSocket.java: Fixed typo.
-
-2004-08-18 Bryce McKinlay <mckinlay@redhat.com>
-
- PR libgcj/17081
- * java/net/URI.java (string): New field. Make all other fields
- transient.
- (readObject): Implemented.
- (writeObject): Implemented.
- (URI): Set 'string'.
-
-2004-08-18 Bryce McKinlay <mckinlay@redhat.com>
-
- PR libgcj/17079
- * java/util/logging/Handler.java (isLoggable): Accept record if its
- log level equals the threshold level. From Robin Green.
-
-2004-08-18 David Daney <ddaney@avtrex.com>
-
- * java/lang/natPosixProcess.cc (waitForSignal): Use sigsuspend
- instead of sigwait.
-
-2004-08-17 Michael Koch <konqueror@gmx.de>
-
- * Makefile.am (AM_CXXFLAGS): Reformatted to make it more ease to read.
- * Makefile.in: Regenerated.
-
-2004-08-16 Tom Tromey <tromey@redhat.com>
-
- PR java/8473:
- * testsuite/libjava.jacks/jacks.xfail: Removed passing test.
-
-2004-08-16 Michael Koch <konqueror@gmx.de>
-
- * Makefile.am
- (math_c_files): Renamed from c_files.
- (math_c_source_files): Renamed from c_source_files.
- * Makefile.in,
- gcj/Makefile.in,
- include/Makefile.in,
- testsuite/Makefile.in: Regenerated.
-
-2004-08-16 Bryce McKinlay <mckinlay@redhat.com>
-
- * configure.in (AC_CONF_SUBDIRS): Use literal for ltdl directory
- to avoid autoconf warning.
- * configure: Rebuilt.
-
-2004-08-14 Andreas Tobler <a.tobler@schweiz.ch>
-
- * java/net/natInetAddressPosix.cc (lookup): Reflect rename of
- localhostAddress to loopbackAddress.
- * java/net/natInetAddressWin32.cc (lookup): Likewise.
-
-2004-08-13 Bryce McKinlay <mckinlay@redhat.com>
-
- * configure.in (GCINCS): Don't use "boehm-cflags". Instead, -I
- boehm-gc's include dirs.
- * configure: Rebuilt.
- * include/boehm-gc.h: Include gc_config.h.
-
-2004-08-13 Bryce McKinlay <mckinlay@redhat.com>
-
- * java/net/InetAddress.java (loopbackAddress): Renamed from
- localhostAddress.
- (getByName): Return loopback address for null hostname, without
- security check. Use lookup(), not getAllByName.
- (getAllByName): Return loopback address for null hostname, without
- security check.
- * java/net/natInetAddressPosix.cc (lookup): Don't perform security
- check here.
-
-2004-08-13 Bryce McKinlay <mckinlay@redhat.com>
-
- PR libgcj/17020
- Reported by Robin Green.
- * defineclass.cc (handleField): Don't throw exception on unrecognised
- modifier. Add FIXME comments for spec compliance.
- (handleMethod): Likewise.
-
-2004-08-10 Hans Boehm <Hans.Boehm@hp.com>
-
- PR libgcj/16662
- * java/lang/natObject.cc (LOCK_LOG, LOG): Add debug tracing.
- (Almost everywhere): add LOG calls, fix, add comments.
- (_Jv_MonitorEnter): Replace masking of LOCKED bit with assertion.
- Add explicit check for LOCKED bit in slow case (PR 16662).
- (_Jv_MonitorExit): Add casts in debug-only code.
- Always release LOCKED bit before throwing exception.
- (_Jv_ObjectCheckMonitor): Lock may be held if lightweight lock
- isn't. Handle easy cases without lock acquisition.
- (Object::wait): Use NotifyAll for lock inflation.
-
-2004-08-12 David Daney <ddaney@avtrex.com>
-
- * testsuite/libjava.lang/Process_1.java: New test.
- * testsuite/libjava.lang/Process_2.java: New test.
- * testsuite/libjava.lang/Process_3.java: New test.
- * testsuite/libjava.lang/Process_4.java: New test.
- * testsuite/libjava.lang/Process_5.java: New test.
- * testsuite/libjava.lang/Process_6.java: New test.
- * testsuite/libjava.lang/Process_1.out: Expected result.
- * testsuite/libjava.lang/Process_2.out: Expected result.
- * testsuite/libjava.lang/Process_3.out: Expected result.
- * testsuite/libjava.lang/Process_4.out: Expected result.
- * testsuite/libjava.lang/Process_5.out: Expected result.
- * testsuite/libjava.lang/Process_6.out: Expected result.
-
-2004-08-12 David Daney <ddaney@avtrex.com>
-
- PR libgcj/11801
- * java/lang/PosixProcess.java: Rewrote.
- * java/lang/natPosixProcess.cc: Rewrote.
- * java/lang/Runtime.java (execInternal): Declare throws IOException.
- * gcj/javaprims.h (ConcreteProcess$ProcessManager): Declare.
- * posix-threads.cc (block_sigchld) New function.
- (_Jv_ThreadRegister) Use it.
- (_Jv_ThreadStart) Use it.
- * configure.in (PLATFORM_INNER_NAT_HDRS): New AC_SUBST() used in...
- * Makefile.am: ... to specify extra native headers.
- * configure: Regenerated.
- * include/config.h: Regenerated.
- * Makefile.in: Regenerated.
- * gcj/Makefile.in: Regenerated.
- * include/Makefile.in: Regenerated.
- * testsuite/Makefile.in: Regenerated.
-
-2004-08-12 Diego Novillo <dnovillo@redhat.com>
-
- PR tree-optimization/16867
- * testsuite/libjava.lang/PR16867.java: New test.
-
-2004-08-09 Per Bothner <per@bothner.com>
-
- * gcj/javaprims.h (_Jv_Utf8Const): Change struct to a class,
- with private fields and access methods.
- (_Jv_NewStringUTF, _Jv_hashUtf8String): New function declarations.
- * gcj/cni.h (_Jv_NewStringUTF): Move to javaprims.h.
- * prims.cc (_Jv_Utf8COnst::init): New method implementation.
- ( _Jv_makeUtf8Const): Rewrite using new constructors.
- (hashUtf8String): Rename to +_Jv_hashUtf8String and make non-static.
- * defineclass.cc: Use new _Utf8Const access/convenience methods.
- * jni.cc: Likewise.
- * resolve.cc: Likewise.
- * gcj/field.h: Likewise.
- * include/jvm.h: Likewise.
- * java/lang/Class.h: Likewise.
- * java/lang/natClass.cc: Likwise.
- * java/lang/natClassLoader.cc: Likewise
- * java/lang/reflect/natMethod.cc: Likewise
- * verify.cc: Likewise.
- (_Jv_BytecodeVerifier::make_utf8_const): Optimize.
- (~_Jv_BytecodeVerifier): Don't need second _Jv_Free call.
-
-2004-08-10 Andrew Haley <aph@redhat.com>
-
- * testsuite/libjava.lang/err14.java: New file.
- * testsuite/libjava.lang/err14.out: New file.
-
-2004-08-05 Andreas Tobler <a.tobler@schweiz.ch>
-
- * Makefile.am: Fix missing rename from x_nat_headers to
- xlib_nat_headers.
- * Makefile.in: Regenerated.
-
-2004-08-04 Andrew Haley <aph@redhat.com>
-
- * java/security/BasicPermission.java: Don't check wildcards.
-
-2004-08-04 Thomas Fitzsimmons <fitzsim@redhat.com>
- Michael Koch <konqueror@gmx.de>
-
- * acinclude.m4: Correctly quote PKG_CHECK_MODULES.
- * configure.in: Replaced all usages of AC_LINK_FILES by
- AC_CONFIG_LINKS.
- * aclocal.m4,
- configure: Regenerated.
-
-2004-08-04 Thomas Fitzsimmons <fitzsim@redhat.com>
- Michael Koch <konqueror@gmx.de>
-
- * acconfig.h: Removed.
- * Makefile.am: Rename variables for xlib peer to include xlib and
- gtk_c_headers to gtk_jni_headers.
- * Makefile.in: Regenerated.
-
-2004-08-04 Andrew Haley <aph@redhat.com>
-
- * testsuite/lib/libjava.exp (bytecompile_file): Byte compile with
- debugging.
-
-2004-08-03 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure.in: Eliminate uses of changequote (mostly by quoting []).
- Replace most top level 'dnl' comments with '#' comments, conforming
- to new autoconf style. Use AS_HELP_STRING throughout; improve a few
- help strings.
- * configure: Rebuilt.
-
-2004-07-17 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * acinclude.m4: Include no-executables.m4.
- * aclocal.m4: Rebuild.
- * configure.in: Convert to the autoconf 2.59 version of
- of the no-executables hack, and also of the nonstandard CXX
- hack and the multilibbed CC and CXX hack. Change prerequisite
- to autoconf 2.59.
- * configure: Rebuild with autoconf 2.59. (Woo-hoo!)
- * Makefile.in, gcj/Makefile.in, include/Makefile.in,
- testsuite/Makefile.in: Regenerate.
-
-2004-08-03 Tom Tromey <tromey@redhat.com>
-
- * jni.cc: Reindented.
-
-2004-08-02 Bryce McKinlay <mckinlay@redhat.com>
-
- * java/sql/Timestamp.java (valueOf): Synchronize access to dateFormat.
-
-2004-08-02 Bryce McKinlay <mckinlay@redhat.com>
-
- * testsuite/libjava.compile/PR16701.java: New test.
-
-2004-08-01 Andrew John Hughes <gnu_andrew@member.fsf.org>
-
- * java/util/Collection.java, java/util/List.java,
- java/util/Map.java, java/util/Set.java,
- java/util/SortedMap.java, java/util/SortedSet.java:
- Added additional exceptions to documentation.
-
-2004-08-01 Danny Smith <dannysmith@users.sourceforge.net>
-
- PR libgcj/16814
- * configure.in [host *mingw*] (SYSTEMSPEC): Remove -lwsock32.
- * configure. Regenerate.
- * include/win32.h: Explicitly include winsock2.h
- * win32.cc (_Jv_platform_initialize): Require version 2.2 of
- Winsock api.
-
-2004-07-30 Michael Koch <konqueror@gmx.de>
-
- * java/util/zip/GZIPInputStream.java
- (GZIPInputStream): Increase buffer size to 4k.
- * java/util/zip/GZIPOutputStream.java
- (GZIPOutputStream): Likewise.
- * java/util/zip/Inflater.java
- (setInput): Merged formating with GNU classpath.
- * java/util/zip/InflaterInputStream.java
- (InflaterInputStream): Increase buffer size to 4k.
- (fill): Throw exception if stream ends early.
- (read): Merged endless-loop with GNU classpath.
- (skip): Increase buffer size to 2k.
-
-2004-07-30 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/awt/EmbeddedWindow.java
- (addNotify): Use AccessController to allow execution of privileged
- code.
-
-2004-07-29 Michael Koch <konqueror@gmx.de>
-
- * gnu/java/lang/MainThread.java:
- Explicitely import used classes.
- (args): Make it type String[].
-
-2004-07-29 Dalibor Topic <robilad@kaffe.org>
-
- * gnu/java/awt/ComponentDataBlitOp.java,
- gnu/java/beans/ExplicitBeanInfo.java,
- gnu/java/beans/IntrospectionIncubator.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/io/ClassLoaderObjectInputStream.java,
- gnu/java/io/decode/Decoder.java,
- gnu/java/io/encode/Encoder.java,
- gnu/java/lang/ClassHelper.java,
- gnu/java/locale/Calendar.java,
- gnu/java/locale/Calendar_de.java,
- gnu/java/locale/Calendar_en.java,
- gnu/java/locale/Calendar_nl.java,
- gnu/java/locale/LocaleInformation_de.java,
- gnu/java/locale/LocaleInformation_en.java,
- gnu/java/locale/LocaleInformation_nl.java:
- Cleaned up imports.
-
-2004-07-28 Bryce McKinlay <mckinlay@redhat.com>
-
- * README: Remove obsolete info. Update bug URL.
- * THANKS: Updated.
- * NEWS: Updated with news up to GCC 3.4 release.
-
-2004-07-28 Bryce McKinlay <mckinlay@redhat.com>
-
- * gnu/java/security/action/GetPropertyAction.java (setParameters):
- Renamed from 'setName'. New 2-argument form with default value.
- (run): Pass default 'value' parameter to System.getProperty().
- * gnu/java/security/action/SetAccessibleAction.java: Fix javadoc
- typos.
- * gnu/java/net/protocol/http/Connection.java: Use 'setParameters'
- not 'setName'.
-
-2004-07-28 Bryce McKinlay <mckinlay@redhat.com>
-
- * configure.in: Check for minimum GTK version 2.4 requirement.
- * configure: Rebuilt.
-
-2004-07-27 Bryce McKinlay <mckinlay@redhat.com>
-
- * testsuite/libjava.lang/TLtest.java: Reduce sleep time.
- * testsuite/libjava.lang/Thread_Alive.java: Remove old email address.
- Reduce sleep time.
- * testsuite/libjava.lang/Thread_HoldsLock.java: Modify to work around
- compiler bug.
- * testsuite/libjava.lang/Thread_Interrupt.java: Remove old email
- address. Reduce sleep times. Synchronize with target threads before
- attempting to interrupt them. Don't try to calibrate yeild count,
- instead, always loop for a fixed time.
- * testsuite/libjava.lang/Thread_Join.java: Remove old email address.
- * testsuite/libjava.lang/Thread_Monitor.java: Likewise.
- * testsuite/libjava.lang/Thread_Wait.java: Likewise.
- * testsuite/libjava.lang/Thread_Wait_2.java: Likewise.
- * testsuite/libjava.lang/Thread_Wait_Interrupt.java: Likewise.
- * testsuite/libjava.lang/pr179.java: Likewise.
- * testsuite/libjava.lang/Thread_Sleep.java: Likewise. Reduce sleep
- time. Remove upper bounds check on sleep time.
-
-2004-07-27 Bryce McKinlay <mckinlay@redhat.com>
-
- * testsuite/libjava.lang/Thread_HoldsLock.java: New test case.
- * testsuite/libjava.lang/Thread_HoldsLock.out: New.
-
-2004-07-27 Bryce McKinlay <mckinlay@redhat.com>
-
- * java/io/File.java (toURI): Throw RuntimeException, not
- InternalError.
- * java/lang/Runtime.java (exit): Qualify static sleep() call with
- class name, not instance.
-
-2004-07-24 Bryce McKinlay <mckinlay@redhat.com>
-
- * Makefile.am: Add gnu/java/security/action/GetPropertyAction.java
- and gnu/java/security/action/SetAccessibleAction.java.
- * Makefile.in: Rebuilt.
-
-2004-07-23 Bryce McKinlay <mckinlay@redhat.com>
-
- * prims.cc (_Jv_InitPrimClass): Don't create an array class.
- (_Jv_CreateJavaVM): Don't pass array vtable parameter to
- _Jv_InitPrimClass.
- (DECLARE_PRIM_TYPE): Don't declare array vtables.
- * include/jvm.h (struct _Jv_ArrayVTable): Removed.
- * java/lang/Class.h (_Jv_InitPrimClass): Update friend declaration.
-
-2004-07-23 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * Makefile.am: Replace jar, rmic and rmiregistry references with
- gjar, grmic and grmiregistry.
- * configure.in: Likewise.
- * Makefile.in: Regenerate.
- * configure: Likewise.
- * gcj/Makefile.in: Likewise.
- * include/Makefile.in: Likewise.
- * testsuite/Makefile.in: Likewise.
-
-2004-07-23 Bryce McKinlay <mckinlay@redhat.com>
-
- * gnu/java/net/protocol/http/Connection.java: Use GetPropertyAction
- for privileged getProperty calls.
- * java/io/ObjectOutputStream.java (getField): No longer static. Use
- SetAccessibleAction instead of anonymous class for doPrivileged call.
- (getMethod): Likewise.
- (setAccessible): New field. PrivilegedAction object to use when
- calling setAccessible.
- * java/io/ObjectStreamClass.java (calculateOffsets): Use
- SetAccessibleAction instead of anonymous class for diPrivileged call.
- (setFields): Likewise.
- (getClassUID): Likewise.
- (findMethod): Likewise.
- * gnu/java/security/action/GetPropertyAction.java: New class.
- * gnu/java/security/action/SetAccessibleAction.java: New class.
-
-2004-07-23 Bryce McKinlay <mckinlay@redhat.com>
-
- * java/io/ObjectStreamField (ObjectStreamField): Don't unset 'toset'
- for final fields.
- * testsuite/libjava.lang/Serialization.java: New test.
- * testsuite/libjava.lang/Serialization.out: New.
-
-2004-07-23 Bryce McKinlay <mckinlay@redhat.com>
-
- * gnu/java/net/DefaultContentHandlerFactory.java: Check in real file
- missed in last commit.
-
-2004-07-23 Mark Wielaard <mark@klomp.org>
-
- * java/lang/System.java (static): Set http.agent system property when
- not yet set.
- * gnu/java/net/protocol/http/Connection.java (static): Get httpAgent
- from system property inside AccessController.doPrivileged() call.
- (proxyPort): Made package private.
- (proxyInUse): Likewise.
- (proxyHost): Likewise.
- (userAgent): Likewise.
-
-2004-07-23 Mark Wielaard <mark@klomp.org>
-
- * gnu/java/net/DefaultContentHandlerFactory.java: New dummy
- implementation.
-
-2004-07-22 Bryce McKinlay <mckinlay@redhat.com>
-
- * Makefile.am (ordinary_java_source_files): Add
- DefaultContentHandlerFactory.java.
- * Makefile.in: Rebuilt.
- * java/net/URLConnection.java (defaultFactory): New field.
- (getContent):
- (getContentHandler): Renamed from 'setContentHandler'. Try
- defaultFactory after user-set factory, if any. Search for content
- handler implementations in gnu.java.net.content, not gnu.gcj.content.
- * gnu/java/net/protocol/file/Connection.java (getHeaderField):
- Implemented.
- (getLastModified): Implemented.
- (getPermission): Create file permission here, instead of in
- constructor.
- * gnu/java/net/protocol/gcjlib/Connection.java (getHeaderField):
- Implemented.
- * gnu/java/net/protocol/jar/Connection.java (getHeaderField):
- Implemented.
- (getLastModified): Implemented.
- * gnu/java/awt/ClasspathToolkit.java (createImageProducer): New.
- Default implementation.
- * gnu/java/awt/peer/gtk/GtkToolkit.java (createImageProducer): New.
- Implement using GdkPixbufDecoder.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTextArea.java
- (setLineWrap): Fire property change event after new value is set.
- (setTabSize): Likewise.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTable.java
- (autoCreateColumnsFromModel): New field.
- (autoResizeMode): Likewise.
- (cellEditor): Likewise.
- (cellSelectionEnabled): Likewise.
- (columnModel): Likewise.
- (dataModel): Likewise.
- (defaultEditorsByColumnClass): Likewise.
- (defaultRenderersByColumnClass): Likewise.
- (editingColumn): Likewise.
- (editingRow): Likewise.
- (gridColor): Likewise.
- (preferredViewportSize): Likewise.
- (rowHeight): Likewise.
- (rowMargin): Likewise.
- (rowSelectionAllowed): Likewise.
- (selectionBackground): Likewise.
- (selectionForeground): Likewise.
- (selectionModel): Likewise.
- (showHorizontalLines): Likewise.
- (showVerticalLines): Likewise.
- (tableHeader): Likewise.
- (JTable): Implemented.
- (getColumnModel): Likewise.
- (getSelectedRow): Likewise.
- (getSelectionModel): Likewise.
- (setModel): Likewise.
- (setSelectionModel): Likewise.
- (createScrollPaneForTable): New method.
- (createDefaultDataModel): Likewise.
- (createDefaultListSelectionModel): Likewise.
- (getModel): Likewise.
- (getTableHeader): Likewise.
- (setTableHeader): Likewise.
- (getColumnSelectionAllowed): Likewise.
- (setColumnSelectionAllowed): Likewise.
- (getRowSelectionAllowed): Likewise.
- (setRowSelectionAllowed): Likewise.
- (getAutoResizeMode): Likewise.
- (setAutoResizeMode): Likewise.
- (getColumnCount): Likewise.
- (getRowCount): Likewise.
- (getCellRenderer): Likewise.
- * javax/swing/JTree.java
- (cellRenderer): New field.
- (editable): Likewise.
- (rootVisible): Likewise.
- (showsRootHandles): Likewise.
- (getModel): New method.
- (setModel): Likewise.
- (isEditable): Likewise.
- (setEditable): Likewise.
- (isRootVisbile): Likewise.
- (setRootVisible): Likewise.
- (getShowsRootHandles): Likewise.
- (setShowRootHandles): Likewise.
- (getCellRenderer): Likewise.
- (setCellRenderer): Likewise.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JFormattedTextField.java
- (setDocument): Implemented.
- * javax/swing/JRootPane.java:
- Fixed javadocs.
- * javax/swing/JTable.java
- (getDefaultRenderer): New method.
- * javax/swing/JTextField.java
- (setFont): Likewise.
- (getPreferredSize): Likewise.
- * javax/swing/JToggleButton.java
- (getAccessibleContext): Fix javadoc.
- * javax/swing/JTree.java:
- Add some javadocs.
- * javax/swing/JViewport.java:
- Likewise.
-
-2004-07-21 David Jee <djee@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java:
- Collect all native method declaration at the top.
- (create): Set the filename filter if necessary.
- (setDirectory): Call nativeSetDirectory().
- (setFilenameFilter): Implement.
- (filenameFilterCallback): New method.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
- (create): Configure dialog to show hidden files.
- (filenameFilterCallback): New function.
- (nativeSetFilenameFilter): New function.
- (nativeSetDirectory): New function.
-
-2004-07-21 Kim Ho <kho@redhat.com>
-
- * javax/swing/plaf/basic/BasicSliderUI.java:
- Ran Jalopy.
- (paintTrack): Fill the track before painting
- the borders.
-
-2004-07-21 Graydon Hoare <graydon@redhat.com>
-
- patch from Roman Kennke <roman@ontographics.com>
- * javax/swing/Spring.java: New file.
- * javax/swing/SpringLayout.java: New file.
- * Makefile.am: Add new files.
- * Makefile.in: Regenerate.
-
-2004-07-21 Graydon Hoare <graydon@redhat.com>
-
- * javax/swing/plaf/basic/BasicSplitPaneUI.java: Minor layout fixes.
- * javax/swing/plaf/basic/BasicTabbedPaneUI.java: Likewise.
- * javax/swing/ScrollPaneLayout.java: Likewise.
-
-2004-07-21 Kim Ho <kho@redhat.com>
-
- * javax/swing/DefaultDesktopManager.java:
- (findMinimum): Removed.
- (resizeFrame): Trust the UI to pass valid
- bounds.
- * javax/swing/JOptionPane.java:
- Implemented showInternalXXXDialog methods.
- (startModal): New method.
- * javax/swing/plaf/basic/BasicInternalFrameUI.java:
- (BorderListener::mouseDragged): Verify that the new
- bounds are valid before passing them to the DesktopManager.
- (preferredLayoutSize): Delegate
- to getSize.
- (minimumLayoutSize): Ditto.
- (getSize): New method.
- (GlassPaneDispatcher): Reimplemented by copying
- a stripped down LightweightDispatcher from Container.
- (getMinimumSize): Call minimumLayoutSize.
- * javax/swing/plaf/basic/BasicOptionPaneUI.java:
- Ran Jalopy.
- (mousePressed): Add ability to properly close
- JInternalFrames.
- * javax/swing/plaf/basic/BasicToolBarUI.java:
- (DragWindow): Set owner for DragWindow.
-
-2004-07-21 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/ShortLookupTable.java: New file.
- * java/awt/image/ByteLookupTable.java: New file.
- * Makefile.am: Added new files.
- * Makefile.in: Regenerated.
-
-2004-07-21 David Jee <djee@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkFileDialogPeer.java
- (create(GtkContainerPeer)): New native method.
- (create()): Call native create(), passing in the parent frame
- as the paramter. Natively set the current file and directory.
- (setFile): Construct an absolute filename before passing it to
- the native peer.
- (nativeGetDirectory): New method.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFileDialogPeer.c
- (window_closed): Removed.
- (ok_clicked): Likewise.
- (cancel_clicked): Likewise.
- (handle_response): New method.
- (create): Use GtkFileChooserDialog.
- (connectSignals): Connect to handle_response.
- (nativeGetDirectory): New method.
- (nativeSetFile): Use GtkFileChooserDialog.
-
-2004-07-21 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/LookupTable.java: New file.
- * Makefile.am: Added new file.
- * Makefile.in: Regenerated.
-
-2004-07-21 Jerry Quinn <jlquinn@optonline.net>
-
- * java/awt/image/Kernel.java: New file.
- * Makefile.am: Added new file.
- * Makefile.in: Regenerated.
-
-2004-07-21 Olga Rodimina <rodimina@redhat.com>
-
- * javax/swing/JCheckBoxMenuItem.java: Fixed Javadocs.
- * javax/swing/JMenu.java: Likewise.
- * javax/swing/JMenuBar.java: Likewise.
- (MARGIN_CHANGED_PROPERTY): New property.
- (setMargin): Implemented.
- * javax/swing/JMenuItem.java: Fixed javadocs.
- * javax/swing/JPopupMenuUI.java: Fixed javadocs.
- (LABEL_CHANGED_PROPERTY): New property.
- (add): changed to use createActionComponent.
- (createActionComponent): Implemented.
- (setLabel): Fire PropertyChangeEvent if label property
- changes.
- * javax/swing/JRadioButtonMenuItem.java: Fixed javadocs.
- * javax/swing/plaf/basic/BasicMenuBarUI.java: Likewise.
- (ContainerHandler): Repaint if margin property has changed.
- * javax/swing/plaf/basic/BasicMenuItemUI.java:
- (installUI): Call installComponents().
- (uninstallUI): Call uinstallComponents().
- * javax/swing/plaf/basic/BasicMenuUI.java:
- Fixed javadocs.
- * javax/swing/plaf/basic/BasicPopupMenuUI.java:
- Likewise.
-
-2004-07-21 Kim Ho <kho@redhat.com>
-
- * javax/swing/plaf/basic/BasicToolBarUI.java:
- (DragWindow): Use the right constructor.
-
-2004-07-21 Kim Ho <kho@redhat.com>
-
- * javax/swing/JToolBar.java:
- (layoutContainer): Use getComponents.
- * javax/swing/plaf/basic/BasicToolBarUI.java:
- (DragWindow): Don't use SwingUtilities'
- getOwnerFrame
- (ToolBarDialog): ditto.
-
-2004-07-21 Kim Ho <kho@redhat.com>
-
- * javax/swing/JRootPane.java:
- Ran jalopy.
- (layoutContainer): Set the glasspane's size to
- be the same as the content pane.
- (createGlassPane): Set opaque property to false.
-
-2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * java/awt/Component.java (requestFocus()): Don't handle Panels
- specially.
- (requestFocus(boolean)): Likewise.
- (requestFocusInWindow(boolean)): Likewise.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkPanelPeer.c (create):
- Set GTK_CAN_FOCUS flag.
-
-2004-07-21 Kim Ho <kho@redhat.com>
-
- * Makefile.am: Added new file.
- * Makefile.in: Regenerated.
- * gcj/Makefile.in: Regenerated.
- * include/Makefile.in: Regenerated.
- * javax/swing/AbstractButton.java:
- Add rollOverEnabled property.
- (setRolloverEnabled): Use new property.
- (isRolloverEnabled): Use new property.
- * javax/swing/JTabbedPane.java:
- (setComponent): Remove useless JTabbedPane.this.
- * javax/swing/JToolBar.java: Finish implementation.
- * javax/swing/plaf/basic/BasicArrowButton.java:
- (paint): Moved border painting to a border.
- * javax/swing/plaf/basic/BasicLookAndFeel.java:
- Change JToolBar look and feel defaults.
- * javax/swing/plaf/basic/BasicOptionPaneUI.java
- (actionPerformed): Return Integer index instead of name.
- (addButtonComponents): Check to see if component is
- JButton last.
- (createMessageArea): Don't use components that are not
- completed yet.
- (getIconForType): Use temporary icons.
- * javax/swing/plaf/basic/BasicSliderUI.java:
- (mousePressed): Do not return if it's on thumb.
- (paintMinorTickForHorizSlider): Use BLACK to paint ticks.
- (paintMinorTickForVertSlider): ditto.
- (paintMajorTickForHorizSlider): ditto.
- (paintMajorTickForVertSlider): ditto.
- * javax/swing/plaf/basic/BasicSplitPaneDivider.java:
- Add a border around the SplitPaneDivider.
- * javax/swing/plaf/basic/BasicSplitPaneUI.java:
- Remove comments.
- * javax/swing/plaf/basic/BasicToolBarSeparatorUI.java:
- New file. Implemented.
- * javax/swing/plaf/basic/BasicToolBarUI.java:
- Implemented.
- * testsuite/Makefile.in: Regenerated.
-
-2004-07-21 Graydon Hoare <graydon@redhat.com>
-
- * javax/swing/Timer.java (run): Queue events each time cycle.
-
-2004-07-21 David Jee <djee@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkImagePainter.java
- (imageComplete): Call image.imageComplete().
- * java/awt/image/MemoryImageSource.java:
- Reimplement consumers as a Vector instead of a Hashtable. This is
- because enumeration on a Hashtable is not thread-safe.
- (addConsumer): Adapt to Vector consumers.
- (isConsumer): Adapt to Vector consumers.
- (removeConsumer): Adapt to Vector consumers.
- (startProduction): Adapt to Vector consumers. Call imageComplete()
- with STATICIMAGEDONE flag instead of SINGLEFRAME flag.
- (newPixels): Adapt to Vector consumers.
- (sendPicture): Set the color model of the image consumer.
- (newPixels(IIII)): Adapt to Vector consumers.
- (newPixels(IIIIB)): Adapt to Vector consumers.
-
-2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * java/awt/Component.java (deliverEvent): Implement.
- (postEvent): Implement.
- (handleEvent): Implement.
- (translateEvent): New method.
- (dispatchEventImpl): Document. Add AWT 1.0 event handling.
- * java/awt/Container.java (deliverEvent): Implement.
- * java/awt/Event.java (paramString): Fix formatting.
- * java/awt/Font.java (toString): Likewise.
- * java/awt/Window.java (postEvent): Implement.
-
-2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent):
- Set window's focus owner upon receiving a FOCUS_LOST event.
- * java/awt/Window.java (Window()): Refocus the previously
- focused component within the window when the window regains the
- top-level focus.
- (setFocusOwner): New method.
- * java/awt/Component.java (requestFocus): Add FIXME.
-
- * libgcj.pc.in: Remove library flags.
-
-2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkPanelPeer.java (handleEvent): Handle
- MOUSE_PRESSED event.
- * java/awt/Component.java (requestFocus()): Handle Panel
- specially. Post FOCUS_LOST event on opposite component.
- (requestFocus(boolean)): Likewise.
- (requestFocusInWindow(boolean)): Likewise.
- (paramString): Reorder dimension fields.
- * java/awt/Container.java (paramString): Fix string format.
- * java/awt/DefaultKeyboardFocusManager.java (dispatchEvent):
- Handle FOCUS_LOST events. Don't handle Windows specially. Only
- process key events if the focus owner is non-null.
- (dispatchKeyEvent): Likewise.
- * java/awt/Frame.java (paramString): Fix formatting.
- (generateName): New method.
- (getUniqueLong): Likewise.
- * java/awt/KeyboardFocusManager.java (getFocusOwner): Check if
- the temporary focus owner is null. If so, return the permanent
- focus owner.
- * java/awt/Panel.java (generateName): New method.
- (getUniqueLong): Likewise.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c: Rework
- signal handling to make callbacks more specific.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/Position.java
- (Bias): Implemented.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/LookAndFeel.java
- (provideErrorFeedback): New method.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JTextArea.java
- (tabSize): New field.
- (getTabSize): New method.
- (setTabSize): Likewise.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/ActionMap.java:
- Fixed javadocs all over.
- (serialVersionUID): Made private.
- (parent): Don't explicitely initialize with default value.
- (get): SImplified.
- (keys): Reimplemented.
- (allKeys): Likewise.
- (convertSet): Removed.
- * javax/swing/ComponentInputMap.java:
- Fixed javadocs all over.
- (ComponentInputMap): Implemented.
- (put): Likewise.
- (clear): Likewise.
- (remove): Likewise.
- (SetParent): Likewise.
- (getComponent): Likewise.
- * javax/swing/InputMap.java:
- Fixed javadocs all over.
- (serialVersionUID): Made private.
- (parent): Don't explicitely initialize with default value.
- (get): SImplified.
- (keys): Reimplemented.
- (allKeys): Likewise.
- (convertSet): Removed.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/ActionMap.java,
- javax/swing/ComponentInputMap.java,
- javax/swing/InputMap.java,
- javax/swing/table/DefaultTableColumnModel.java,
- javax/swing/table/TableColumn.java,
- javax/swing/table/TableColumnModel.java,
- javax/swing/table/TableModel.java,
- javax/swing/text/AbstractDocument.java,
- javax/swing/text/TextAction.java:
- Reformated.
-
-2004-07-21 Graydon Hoare <graydon@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkToolkit.java (bufferedImageOrError):
- Make method non-static.
- * javax/swing/AbstractButton.java:
- Rename fields to match property names where possible.
- (iconTextGap): New property.
- * javax/swing/JCheckBox.java: Match AbstractButton changes.
- (init) New method, call from after various constructors.
- * javax/swing/JComponent.java (revalidate):
- Invalidate before queueing repair.
- * javax/swing/JList.java (getPreferredScrollableViewportSize):
- Reimplement in terms of visibleRowCount property.
- * javax/swing/JMenuButton.java: Match AbstractButton changes.
- * javax/swing/JScrollPane.java (createScrollListener):
- Remove tracing chatter.
- * javax/swing/JToggleButton.java: Match AbstractButton changes.
- * javax/swing/RepaintManager.java (addInvalidComponent):
- Don't invalidate.
- * javax/swing/ScrollPaneLayout.java: Various corrections to layout
- calculations.
- * javax/swing/SwingUtilities.java (layoutCompoundLabel):
- Mimic sun behavior on top left/right positioning.
- * javax/swing/ViewportLayout.java (preferredLayoutSize):
- Remove mistaken use of preferredScrollableViewportSize here.
- (layoutContainer): Use view's preferred size as basis.
- * javax/swing/plaf/basic/BasicButtonUI.java:
- Set, get, and use textIconGap property.
- (paint) Paint text returned from layout (with ellipsis).
- * javax/swing/plaf/basic/BasicListUI.java:
- Remove tracing chatter, correct various minor calculations.
- (getCellBounds): Update layout state before calculating.
- * javax/swing/plaf/basic/BasicLookAndFeel.java (Button.Margin):
- Use margin default similar to sun's.
- * javax/swing/plaf/basic/BasicScrollBarUI.java (ArrowIcon):
- (createIncreaseIcon): Center icon, minimize margins.
- (createDecreaseIcon): Likewise.
- * javax/swing/plaf/basic/BasicScrollPaneUI.java (installDefaults):
- Implement.
- (installUI): Call it.
- (uninstallDefaults): Implement.
- (uninstallUI): Call it.
- * javax/swing/plaf/basic/BasicToolBarUI.java (DragWindow):
- Call existing Window constructor.
- * javax/swing/plaf/basic/BasicViewportUI.java (paint):
- Set clip before painting.
-
-2004-07-21 Olga Rodimina <rodimina@redhat.com>
-
- * javax/swing/JMenuItem.java:
- (processMouseEvent): Reimplemented to deal with
- mouse drag events.
- (createMenuDragMouseEvent): New private helper method.
- Creates MenuDragMouseEvent.
- * javax/swing/MenuSelectionManager.java
- (componentForPoint): Implemented.
- (isComponentPartOfCurrentMenu): Made public.
- (processMouseEvent): Reimplemented to deal with
- mouse drag events.
- (setSelectedPath): Corrected small mistake that caused
- path to be set incorrectly.
- (getPath): If given component is JMenu then also add this
- menu's popup menu to the selected path.
- * javax/swing/plaf/basic/BasicMenuItemUI.java:
- (getPath): Ditto.
- (getPreferredSize): Call getPreferredMenuItemSize().
- (getPreferredItemSize): Moved code from getPreferredSize to here.
- (installListeners): Install MouseMotionListeners.
- (MouseInputHandler): Pass mouse release event to MenuSelectionManager
- if mouse wasn't released in the bounds of this menu item.
- (MenuDragMouseHandler): Implemented.
- * javax/swing/plaf/basic/BasicMenuUI.java:
- (installListeners): Install MouseMotionListener and
- MenuDrageMouseListener.
- (MenuDragMouseHandler): Implemented.
- * javax/swing/plaf/basic/BasicPopupMenuUI.java:
- (uninstallListeners): Implemented.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JCheckBox.java: Reformated.
- (JCheckBox): Fixed all constructors.
- (isBorderPaintedFlat): New method.
- (setBorderPaintedFlat): New method.
- * javax/swing/JEditorPane.java
- (createEditorKitForContentType): Made public.
- (scrollToReference): Likewise.
- * javax/swing/JTextArea.java
- (setLineWrap): Fire property change.
- * javax/swing/JToggleButton.java
- (JToggleButton): New constructor.
- (JToggleButton): Simplified.
- * javax/swing/text/AttributeSet.java
- (FontAttribute): Renamed from FontCharacterAttribute.
- * javax/swing/text/JTextComponent.java
- (KeyBinBinding): Added javadoc.
- (JTextComponent): Likewise.
- (getAccessibleContext): Fixed javadoc.
- * javax/swing/text/View.java
- (View): Added javadoc.
- * javax/swing/text/TabableView.java: New file.
- * Makefile.am: Added javax/swing/text/TabableView.java.
- * Makefile.in: Regenerated.
-
-2004-07-21 Graydon Hoare <graydon@redhat.com>
-
- * java/awt/image/BufferedImage.java (getSource): Remove tracing chatter.
- * gnu/java/awt/peer/gtk/GtkToolkit.java
- (GtkErrorImage): New helper class.
- (bufferedImageOrError): New helper method.
- (createImage): Use it.
-
-2004-07-21 David Jee <djee@redhat.com>
-
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkTextComponentPeer.c
- (setCaretPosition): Scroll the text view so the new caret position
- is visible on screen.
-
-2004-07-21 David Jee <djee@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkContainerPeer.java
- (setBounds): Do not validate awtComponent here.
- * gnu/java/awt/peer/gtk/GtkScrollPanePeer.java
- (getPreferredSize): New method.
- * java/awt/ScrollPane.java
- (ScrollPane): Set default size to 100x100.
- (addNotify): If child is not a Panel, wrap it with a new Panel.
- (paramString): Implement.
-
-2004-07-21 Olga Rodimina <rodimina@redhat.com>
-
- * javax/swing/JMenu.java:
- (setSelected): Display popup menu only if this menu
- is showing on the screen.
- * javax/swing/JPopupMenu.java:
- (processMouseEvent): Added comment.
- (processKeyEvent): Likewise.
- * javax/swing/MenuSelectionManager.java:
- (clearSelectedPath): Only fireStateChanged() after
- selected path was changed, not before.
- (setSelectedPath): Likewise.
- * javax/swing/plaf/basic/BasicMenuItemUI.java:
- (paintMenuItem): Corrected position of menu item's
- icon.
- * javax/swing/plaf/basic/BasicPopupMenuUI.java:
- (installUI): Correct setDefaultLightWeightPopupEnabled call.
- (popupMenuCanceled): Reimplemented.
- (popupMenuWillBecomeVisible): Select first menu item by default
- when displaying free floating popup menus.
- (TopWindowListener): Reimplemented.
-
-2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * java/awt/Panel.java (dispatchEventImpl): Override to prevent
- Panel from being painted twice when it is first shown.
-
-2004-07-21 Olga Rodimina <rodimina@redhat.com>
-
- * java/awt/Window.java: Reverted changes from my
- previous patch for creating window without an owner.
- * javax/swing/SwingUtilities.java:
- (SwingUtilities.OwnerFrame): made static.
- (OwnerFrame.setVisible): New method. Overridden with
- empty implementation.
- (OwnerFrame.isShowing): New method. Ovverridden
- to return always true.
-
-2004-07-21 Thomas Fitzsimmons <fitzsim@redhat.com>
-
- * gnu/java/awt/peer/gtk/GtkComponentPeer.java,
- jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
- (GtkComponentPeer): Remove temporary try/catch block.
- (setVisible): Call show and hide.
- (show): Make native.
- (hide): Likewise.
- (getArgs): Don't add "visible" argument.
- * jni/gtk-peer/gnu_java_awt_peer_gtk_GtkWindowPeer.c
- (property_notify_predicate): Return Bool instead of int.
- (find_layout): New function.
- (connectJObject): Call find_layout.
- (connectSignals): Likewise.
- (moveLayout): Likewise.
- (gtkLayoutSetVisible): Likewise.
-
-2004-07-21 Mark Wielaard <mark@klomp.org>
-
- * java/awt/event/InvocationEvent.java (dispatch): Synchronize
- on notifier object before calling notifyAll().
-
-2004-07-21 Olga Rodimina <rodimina@redhat.com>
-
- * java/awt/Window.java: Changed constructors to use new
- method that is described below. Constructors call this
- methods only if newly created window should have an owner.
- (setWindowOwner): New method. Implementation for
- this method is moved from this(owner,configuration).
- * javax/swing/JWindow.java:
- (JWindow): Reimplement to use SwingUtilities.ownerFrame
- instead of owner.
- * javax/swing/SwingUtilities.java:
- (ownerFrame): Change type of this field to OwnerFrame.
- (getOwnerFrame): Changed to return object of type OwnerFrame.
- (SwingUtilities.OwnerFrame): New class. Represents owner
- of a Window that is not provided with one.
-
-2004-07-21 Olga Rodimina <rodimina@redhat.com>
-
- * javax/swing/AbstractButton.java:
- (configurePropertiesFromAction): Set action command
- to button's text by default if action command is not
- explicitely specified.
- * javax/swing/JMenu.java: Remove unnecessary listener
- and methods relevant to it.
- (setSelected): Reimplemented.
- (menuSelectionChanged): Moved most part of implementation to
- setSelected() and call it instead.
- * javax/swing/JMenuItem.java:
- (init): Comment out statement that sets paint_border to false.
- (configurePropertiesFromAction): Do not set accelerator
- for JMenu.
- (menuSelectionChanged): Change selected index in the selection
- model of menu item's parent.
- * javax/swing/JPopupMenu.java:
- (remove): Set constraints.fill field to GridBagConstraints.BOTH
- instead of GridBagConstraints.HORIZONTAL.
- (insert): Likewise.
- (createActionChangeListener): Implemented.
- (setVisible): Correct location of HeavyWeightMenu and
- don't firePopupMenuCanceled().
- (menuSelectionChanged): Implemented.
- (ActionChangeListener): New Listener. Implemented.
- * javax/swing/plaf/basic/BasicMenuBarUI.java:
- (BasicMenuBarUI.ContainerHandler): Implemented.
- * javax/swing/plaf/basic/BasicMenuItemUI.java:
- (paintMenuItem): Uncommented out code that paints
- icon, now that icons are working properly.
- (PropertyChangeListener): Implemented.
- * javax/swing/plaf/basic/BasicPopupMenuUI.java:
- Added javadocs.
- (topWindowListener): New field.
- (Constructor): initialize topWindowListener.
- (BasicPopupMenuUI.TopWindowListener): Implemented.
- (BasicPopupMenuUI.PopupMenuHandler): Implemented.
- (BasicPopupMenuUI.TopWindowListener): New ComponentListener.
- Implemented.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/plaf/basic/BasicButtonUI.java
- (paintFocus): Fixed method signature.
- (paintButtonPressed): Likewise.
- (paintButtonNormal): Likewise.
- (paintText): New method.
- * javax/swing/plaf/basic/BasicLabelUI.java
- (paint): Re-indented.
- * javax/swing/plaf/basic/BasicTextUI.java
- (installUI): Set parent textComponent to opaque.
- * javax/swing/text/DefaultHighlighter.java
- (checkPositions): New helper method.
- (addHighlight): Throws BadLocationException, check positions.
- (changeHighlight): Likewise.
- * javax/swing/text/EditorKit.java
- (EditorKit): Implements Serializable.
- * javax/swing/text/JTextComponent.java
- (getUI): Added javadoc.
- (setUI): Likewise.
- (upadteUI): Added javadoc, don't revalidate and repaint.
-
-2004-07-21 David Jee <djee@redhat.com>
-
- * java/awt/GridBagLayout.java
- (ArrangeGrid): Use PREFERREDSIZE instead of MINSIZE.
- * javax/swing/AbstractButton.java
- (setText): Reindent.
- * javax/swing/RepaintManager.java
- (addInvalidComponent): Find the first ancestor that isValidateRoot().
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JFormattedTextField.java
- (value): New field.
- (JFormattedTextField): Implemented.
- (getValue): Likewise.
- (setValue): Likewise.
- * javax/swing/LookAndFeel.java
- (getSupportsWindowDecorations): New method.
- * javax/swing/UIDefaults.java:
- Use java.beans.PropertyChangeSupport instead of doing all ourself.
- (addPropertyChangeListener): Made public.
- (addResourceBundle): Likewise.
- (removeResourceBundle): Likewise.
- (setDefaultLocale): Likewise.
- * javax/swing/plaf/basic/BasicRootPaneUI.java
- (BasicRootPaneUI): Implements PropertyChangeListener.
- (propertyChange): New method.
- * javax/swing/plaf/basic/BasicTextUI.java
- (BasicHighlighter): New inner class.
- (createHighlighter): New method.
- * javax/swing/plaf/basic/BasicToolBarUI.java
- (DragWindow): Extends java.awt.Window.
- * javax/swing/text/JTextComponent.java
- (getDocument): Removed debug output.
- * javax/swing/plaf/basic/BasicTextFieldUI.java,
- javax/swing/text/DefaultHighlighter.java,
- javax/swing/text/FieldView.java,
- javax/swing/text/PlainView.java: New files.
- * Makefile.am: Added new files.
- * Makefile.in: Regenerated.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JEditorPane.java
- (createDefaultEditorKit): Use javax.swing.text.DefaultEditorKit.
- (createEditorKitForContentType): Likewise.
- * javax/swing/text/DefaultEditorKit.java
- (serialVersionUID): Added constant field.
- (EndOfLineStringPropery): Fixed typo.
- (DefaultEditorKit): New constructor.
- * javax/swing/text/Segment.java:
- Import java.text.CharacterIterator.
- * javax/swing/text/CharacterIterator.java,
- javax/swing/text/PlainEditorKit.java: Removed.
- * Makefile.am: Removed javax/swing/text/CharacterIterator.java and
- javax/swing/text/PlainEditorKit.java.
- * Makefile.in: Regenerated.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/JButton.java,
- javax/swing/text/DefaultEditorKit.java,
- javax/swing/text/EditorKit.java,
- javax/swing/text/Segment.java,
- javax/swing/text/StyledEditorKit.java:
- Reformatted.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/ImageIcon.java
- (file): Removed.
- (description): Renamed from descr.
- (ImageIcon): Added missing constructors.
- (setParent): Removed.
- (setImageObserver): New method.
- (getImageObserver): New method.
- (paintIcon): Handle observer = null.
- * javax/swing/JButton.java
- (removeNotify): Fixed javadoc.
- (updateUI): Simplified.
- * javax/swing/JRootPane.java
- (serialVersionUID): New constant field.
- * javax/swing/UIManager.java:
- Fixed javadocs all over.
- (setLookAndFeel): Throws UnsupportedLookAndFeelException.
- * javax/swing/text/AbstractDocument.java
- (createPosition): Throws BadLocationException.
- (getText): Likewise.
- (remove): Likewise.
- * javax/swing/text/ComponentView.java
- (modelToView): Likewise.
- * javax/swing/text/DefaultEditorKit.java:
- Made all public methods public.
- (read): Throws BadLocationException and IOException.
- (write): Likewise.
- * javax/swing/text/EditorKit.java:
- Made all public methods public.
- (serialVersionUID): New constant field.
- (clone): New method.
- (read): Throws BadLocationException and IOException.
- (write): Likewise.
- * javax/swing/text/Segment.java
- (array): Made public.
- (count): Likewise.
- (offset): Likewise.
- (Segment): New constructors.
- (clone): Reimplemented.
- * javax/swing/text/StyledEditorKit.java
- (serialVersionUID): New constant field.
-
-2004-07-21 Graydon Hoare <graydon@redhat.com>
-
- * java/awt/image/BufferedImage.java
- (getSource): Implement.
- * javax/swing/ImageIcon.java
- (ImageIcon): Implement ctor.
- * javax/swing/ScrollPaneLayout.java
- (preferredLayoutSize): Be more careful about nulls.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>
-
- * javax/swing/text/AttributeSet.java
- (CharacterAttribute): New interface
- (ColorAttribute): Likewise.
- (FontCharacterAttribute): Likewise.
- (ParagraphAttribute): Likewise.
- * javax/swing/text/DefaultCaret.java
- (moveCaret): New method.
- (positionCaret): Likewise.
- (repaint): Made protected.
- * javax/swing/text/JTextComponent.java
- (KeyBinding): Made it static.
- * javax/swing/text/View.java
- (getContainer): Honor parent == null.
-
-2004-07-21 Michael Koch <konqueror@gmx.de>