[kaffe] CVS kaffe (robilad): developers/resync-classpath.sh: Build classpath with Werror disabled.
Kaffe CVS
cvs-commits at kaffe.org
Thu Dec 7 17:58:45 PST 2006
PatchSet 7454
Date: 2006/12/08 01:57:41
Author: robilad
Branch: HEAD
Tag: (none)
Log:
resynced with classpath up to 2006-08-17
2006-12-08 Dalibor Topic <robilad at kaffe.org>
* developers/resync-classpath.sh: Build classpath with Werror disabled.
* libraries/clib/native/gnu_classpath_VMStackWalker.c
(gnu_classpath_VMStackWalker_getClassLoader): New function.
* libraries/javalib/vmspecific/gnu/classpath/VMStackWalker.java:
Resynced with GNU Classpath's version.
* libraries/javalib/external/classpath: Resynced up to 2006-08-17.
Members:
ChangeLog:1.4954->1.4955
developers/resync-classpath.sh:1.7->1.8
libraries/clib/native/gnu_classpath_VMStackWalker.c:1.2->1.3
libraries/javalib/external/classpath/ChangeLog:1.35->1.36
libraries/javalib/external/classpath/INSTALL:1.7->1.8
libraries/javalib/external/classpath/Makefile.in:1.25->1.26
libraries/javalib/external/classpath/NEWS:1.16->1.17
libraries/javalib/external/classpath/aclocal.m4:1.18->1.19
libraries/javalib/external/classpath/config.guess:1.34->1.35
libraries/javalib/external/classpath/config.sub:1.41->1.42
libraries/javalib/external/classpath/configure:1.33->1.34
libraries/javalib/external/classpath/configure.ac:1.19->1.20
libraries/javalib/external/classpath/depcomp:1.2->1.3
libraries/javalib/external/classpath/install-sh:1.2->1.3
libraries/javalib/external/classpath/missing:1.2->1.3
libraries/javalib/external/classpath/mkinstalldirs:1.2->1.3
libraries/javalib/external/classpath/doc/Makefile.in:1.22->1.23
libraries/javalib/external/classpath/doc/hacking.info:1.9->1.10
libraries/javalib/external/classpath/doc/texinfo.tex:1.2->1.3
libraries/javalib/external/classpath/doc/tools.info:1.7->1.8
libraries/javalib/external/classpath/doc/vmintegration.info:1.18->1.19
libraries/javalib/external/classpath/doc/api/Makefile.in:1.23->1.24
libraries/javalib/external/classpath/examples/Makefile.in:1.27->1.28
libraries/javalib/external/classpath/examples/gnu/classpath/examples/swing/TabbedPaneDemo.java:1.2->1.3
libraries/javalib/external/classpath/examples/gnu/classpath/examples/swing/TreeDemo.java:1.2->1.3
libraries/javalib/external/classpath/external/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/external/relaxngDatatype/Makefile.in:1.11->1.12
libraries/javalib/external/classpath/external/sax/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.35->1.36
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.35->1.36
libraries/javalib/external/classpath/external/w3c_dom/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/gnu/CORBA/Connected_objects.java:1.1->1.2
libraries/javalib/external/classpath/gnu/CORBA/OrbFunctional.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/awt/dnd/peer/gtk/GtkDragSourceContextPeer.java:1.3->1.4
libraries/javalib/external/classpath/gnu/java/awt/dnd/peer/gtk/GtkDropTargetContextPeer.java:1.2->1.3
libraries/javalib/external/classpath/gnu/java/awt/peer/GLightweightPeer.java:1.4->1.5
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/BufferedImageGraphics.java:1.2->1.3
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java:1.3->1.4
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/CairoSurface.java:1.6->1.7
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java:1.5->1.6
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java:1.4->1.5
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkChoicePeer.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkComponentPeer.java:1.10->1.11
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkMainThread.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java:1.8->1.9
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkWindowPeer.java:1.8->1.9
libraries/javalib/external/classpath/gnu/java/lang/management/BeanImpl.java:1.2->1.3
libraries/javalib/external/classpath/gnu/java/net/protocol/http/Request.java:1.4->1.5
libraries/javalib/external/classpath/gnu/java/rmi/server/RMIClassLoaderImpl.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/rmi/server/RMIObjectInputStream.java:1.2->1.3
libraries/javalib/external/classpath/gnu/java/security/Engine.java:1.3->1.4
libraries/javalib/external/classpath/gnu/javax/naming/giop/ContextContinuation.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/giop/CorbalocParser.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/giop/GiopNamingEnumeration.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/giop/GiopNamingServiceFactory.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/giop/GiopNamingServiceURLContext.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/giop/ListBindingsEnumeration.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/giop/ListEnumeration.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/ictxImpl/trans/GnuName.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/jndi/url/corbaname/corbanameURLContextFactory.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/jndi/url/rmi/ContextContinuation.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/jndi/url/rmi/ListBindingsEnumeration.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/jndi/url/rmi/ListEnumeration.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/jndi/url/rmi/RmiContinuation.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/jndi/url/rmi/RmiNamingEnumeration.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/jndi/url/rmi/rmiURLContext.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/naming/jndi/url/rmi/rmiURLContextFactory.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/rmi/CORBA/UtilDelegateImpl.java:1.2->1.3
libraries/javalib/external/classpath/gnu/javax/security/auth/callback/AbstractCallbackHandler.java:1.1->1.2
libraries/javalib/external/classpath/gnu/javax/swing/text/html/css/CSSLexicalException.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/swing/text/html/css/CSSScanner.java:INITIAL->1.1
libraries/javalib/external/classpath/include/GtkDragSourceContextPeer.h:1.1->1.2
libraries/javalib/external/classpath/include/Makefile.in:1.26->1.27
libraries/javalib/external/classpath/include/config.h.in:1.10->1.11
libraries/javalib/external/classpath/include/gnu_java_awt_peer_gtk_ComponentGraphics.h:1.5->1.6
libraries/javalib/external/classpath/include/gnu_java_awt_peer_gtk_GtkChoicePeer.h:1.1->1.2
libraries/javalib/external/classpath/include/gnu_java_awt_peer_gtk_GtkToolkit.h:1.2->1.3
libraries/javalib/external/classpath/java/awt/BasicStroke.java:1.6->1.7
libraries/javalib/external/classpath/java/awt/CardLayout.java:1.3->1.4
libraries/javalib/external/classpath/java/awt/Choice.java:1.4->1.5
libraries/javalib/external/classpath/java/awt/Component.java:1.14->1.15
libraries/javalib/external/classpath/java/awt/Container.java:1.14->1.15
libraries/javalib/external/classpath/java/awt/List.java:1.3->1.4
libraries/javalib/external/classpath/java/awt/Toolkit.java:1.7->1.8
libraries/javalib/external/classpath/java/awt/dnd/DragGestureRecognizer.java:1.4->1.5
libraries/javalib/external/classpath/java/awt/dnd/DragSource.java:1.5->1.6
libraries/javalib/external/classpath/java/awt/dnd/DropTarget.java:1.4->1.5
libraries/javalib/external/classpath/java/awt/dnd/DropTargetDragEvent.java:1.3->1.4
libraries/javalib/external/classpath/java/awt/font/FontRenderContext.java:1.2->1.3
libraries/javalib/external/classpath/java/awt/geom/AffineTransform.java:1.2->1.3
libraries/javalib/external/classpath/java/awt/image/AffineTransformOp.java:1.2->1.3
libraries/javalib/external/classpath/java/awt/image/BandCombineOp.java:1.2->1.3
libraries/javalib/external/classpath/java/awt/image/BufferedImage.java:1.4->1.5
libraries/javalib/external/classpath/java/awt/image/ColorModel.java:1.4->1.5
libraries/javalib/external/classpath/java/io/FileDescriptor.java:1.1->1.2
libraries/javalib/external/classpath/java/io/ObjectInputStream.java:1.5->1.6
libraries/javalib/external/classpath/java/io/ObjectStreamField.java:1.1->1.2
libraries/javalib/external/classpath/java/io/PrintStream.java:1.5->1.6
libraries/javalib/external/classpath/java/lang/StrictMath.java:1.5->1.6
libraries/javalib/external/classpath/java/math/BigInteger.java:1.3->1.4
libraries/javalib/external/classpath/java/nio/DirectByteBufferImpl.java:1.2->1.3
libraries/javalib/external/classpath/java/security/AccessControlContext.java:1.2->1.3
libraries/javalib/external/classpath/java/security/AlgorithmParameterGenerator.java:1.2->1.3
libraries/javalib/external/classpath/java/security/AlgorithmParameters.java:1.2->1.3
libraries/javalib/external/classpath/java/security/KeyFactory.java:1.2->1.3
libraries/javalib/external/classpath/java/security/KeyPairGenerator.java:1.3->1.4
libraries/javalib/external/classpath/java/security/KeyStore.java:1.2->1.3
libraries/javalib/external/classpath/java/security/MessageDigest.java:1.3->1.4
libraries/javalib/external/classpath/java/security/SecureRandom.java:1.4->1.5
libraries/javalib/external/classpath/java/security/Signature.java:1.2->1.3
libraries/javalib/external/classpath/java/security/cert/CertPathBuilder.java:1.1->1.2
libraries/javalib/external/classpath/java/security/cert/CertPathValidator.java:1.1->1.2
libraries/javalib/external/classpath/java/security/cert/CertStore.java:1.1->1.2
libraries/javalib/external/classpath/java/security/cert/CertificateFactory.java:1.1->1.2
libraries/javalib/external/classpath/java/text/SimpleDateFormat.java:1.2->1.3
libraries/javalib/external/classpath/java/util/Calendar.java:1.2->1.3
libraries/javalib/external/classpath/java/util/Locale.java:1.3->1.4
libraries/javalib/external/classpath/java/util/ResourceBundle.java:1.3->1.4
libraries/javalib/external/classpath/java/util/Vector.java:1.2->1.3
libraries/javalib/external/classpath/java/util/zip/ZipFile.java:1.6->1.7
libraries/javalib/external/classpath/javax/crypto/Cipher.java:1.3->1.4
libraries/javalib/external/classpath/javax/crypto/ExemptionMechanism.java:1.1->1.2
libraries/javalib/external/classpath/javax/crypto/KeyAgreement.java:1.1->1.2
libraries/javalib/external/classpath/javax/crypto/KeyGenerator.java:1.2->1.3
libraries/javalib/external/classpath/javax/crypto/Mac.java:1.1->1.2
libraries/javalib/external/classpath/javax/crypto/SecretKeyFactory.java:1.1->1.2
libraries/javalib/external/classpath/javax/management/BadAttributeValueExpException.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/BadStringOperationException.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/InstanceAlreadyExistsException.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/InstanceNotFoundException.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/InvalidApplicationException.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/MBeanConstructorInfo.java:1.1->1.2
libraries/javalib/external/classpath/javax/management/MBeanFeatureInfo.java:1.3->1.4
libraries/javalib/external/classpath/javax/management/MBeanInfo.java:1.3->1.4
libraries/javalib/external/classpath/javax/management/MBeanOperationInfo.java:1.1->1.2
libraries/javalib/external/classpath/javax/management/MBeanRegistrationException.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/MalformedObjectNameException.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/RuntimeErrorException.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/RuntimeMBeanException.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/ServiceNotFoundException.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/StandardMBean.java:1.1->1.2
libraries/javalib/external/classpath/javax/management/openmbean/InvalidOpenTypeException.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/openmbean/KeyAlreadyExistsException.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/openmbean/OpenMBeanAttributeInfo.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/openmbean/OpenMBeanAttributeInfoSupport.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/openmbean/OpenMBeanConstructorInfo.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/openmbean/OpenMBeanConstructorInfoSupport.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/openmbean/OpenMBeanInfo.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/openmbean/OpenMBeanInfoSupport.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/openmbean/OpenMBeanOperationInfo.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/openmbean/OpenMBeanOperationInfoSupport.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/openmbean/OpenMBeanParameterInfo.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/openmbean/OpenMBeanParameterInfoSupport.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/openmbean/SimpleType.java:1.1->1.2
libraries/javalib/external/classpath/javax/management/openmbean/TabularData.java:1.1->1.2
libraries/javalib/external/classpath/javax/management/openmbean/TabularDataSupport.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/naming/Name.java:1.1->1.2
libraries/javalib/external/classpath/javax/naming/spi/NamingManager.java:1.2->1.3
libraries/javalib/external/classpath/javax/net/ssl/KeyManagerFactory.java:1.1->1.2
libraries/javalib/external/classpath/javax/net/ssl/SSLContext.java:1.1->1.2
libraries/javalib/external/classpath/javax/net/ssl/TrustManagerFactory.java:1.1->1.2
libraries/javalib/external/classpath/javax/swing/DefaultButtonModel.java:1.4->1.5
libraries/javalib/external/classpath/javax/swing/JComponent.java:1.16->1.17
libraries/javalib/external/classpath/javax/swing/JEditorPane.java:1.5->1.6
libraries/javalib/external/classpath/javax/swing/JList.java:1.9->1.10
libraries/javalib/external/classpath/javax/swing/JMenu.java:1.8->1.9
libraries/javalib/external/classpath/javax/swing/JPopupMenu.java:1.6->1.7
libraries/javalib/external/classpath/javax/swing/JTabbedPane.java:1.11->1.12
libraries/javalib/external/classpath/javax/swing/JTable.java:1.15->1.16
libraries/javalib/external/classpath/javax/swing/JTextPane.java:1.4->1.5
libraries/javalib/external/classpath/javax/swing/JTree.java:1.11->1.12
libraries/javalib/external/classpath/javax/swing/Popup.java:1.5->1.6
libraries/javalib/external/classpath/javax/swing/RepaintManager.java:1.12->1.13
libraries/javalib/external/classpath/javax/swing/ScrollPaneLayout.java:1.6->1.7
libraries/javalib/external/classpath/javax/swing/SwingUtilities.java:1.9->1.10
libraries/javalib/external/classpath/javax/swing/filechooser/FileSystemView.java:1.3->1.4
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicButtonListener.java:1.6->1.7
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicButtonUI.java:1.5->1.6
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicFileChooserUI.java:1.9->1.10
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicGraphicsUtils.java:1.3->1.4
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicHTML.java:1.2->1.3
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicInternalFrameUI.java:1.11->1.12
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicLabelUI.java:1.5->1.6
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicMenuItemUI.java:1.8->1.9
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicMenuUI.java:1.5->1.6
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicRadioButtonUI.java:1.4->1.5
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicScrollBarUI.java:1.6->1.7
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicScrollPaneUI.java:1.7->1.8
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicSplitPaneDivider.java:1.5->1.6
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicSplitPaneUI.java:1.6->1.7
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicTabbedPaneUI.java:1.10->1.11
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicTableHeaderUI.java:1.7->1.8
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicTextUI.java:1.15->1.16
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicToolTipUI.java:1.2->1.3
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicTreeUI.java:1.12->1.13
libraries/javalib/external/classpath/javax/swing/plaf/metal/MetalBorders.java:1.7->1.8
libraries/javalib/external/classpath/javax/swing/plaf/metal/MetalLookAndFeel.java:1.11->1.12
libraries/javalib/external/classpath/javax/swing/plaf/metal/MetalMenuBarUI.java:1.2->1.3
libraries/javalib/external/classpath/javax/swing/plaf/metal/MetalSplitPaneDivider.java:1.6->1.7
libraries/javalib/external/classpath/javax/swing/plaf/metal/MetalTabbedPaneUI.java:1.6->1.7
libraries/javalib/external/classpath/javax/swing/plaf/metal/MetalToolTipUI.java:1.3->1.4
libraries/javalib/external/classpath/javax/swing/plaf/metal/MetalTreeUI.java:1.3->1.4
libraries/javalib/external/classpath/javax/swing/text/AbstractDocument.java:1.12->1.13
libraries/javalib/external/classpath/javax/swing/text/BoxView.java:1.5->1.6
libraries/javalib/external/classpath/javax/swing/text/DefaultHighlighter.java:1.5->1.6
libraries/javalib/external/classpath/javax/swing/text/DefaultStyledDocument.java:1.13->1.14
libraries/javalib/external/classpath/javax/swing/text/GapContent.java:1.12->1.13
libraries/javalib/external/classpath/javax/swing/text/GlyphView.java:1.3->1.4
libraries/javalib/external/classpath/javax/swing/text/JTextComponent.java:1.9->1.10
libraries/javalib/external/classpath/javax/swing/text/LabelView.java:1.2->1.3
libraries/javalib/external/classpath/javax/swing/text/ParagraphView.java:1.4->1.5
libraries/javalib/external/classpath/javax/swing/text/PlainView.java:1.8->1.9
libraries/javalib/external/classpath/javax/swing/text/SimpleAttributeSet.java:1.3->1.4
libraries/javalib/external/classpath/javax/swing/text/StyleConstants.java:1.4->1.5
libraries/javalib/external/classpath/javax/swing/text/StyledEditorKit.java:1.3->1.4
libraries/javalib/external/classpath/javax/swing/text/TextAction.java:1.2->1.3
libraries/javalib/external/classpath/javax/swing/text/Utilities.java:1.7->1.8
libraries/javalib/external/classpath/javax/swing/text/View.java:1.6->1.7
libraries/javalib/external/classpath/javax/swing/text/WrappedPlainView.java:1.6->1.7
libraries/javalib/external/classpath/javax/swing/tree/DefaultTreeCellEditor.java:1.5->1.6
libraries/javalib/external/classpath/javax/swing/tree/DefaultTreeCellRenderer.java:1.4->1.5
libraries/javalib/external/classpath/javax/swing/tree/VariableHeightLayoutCache.java:1.7->1.8
libraries/javalib/external/classpath/lib/Makefile.in:1.29->1.30
libraries/javalib/external/classpath/native/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/native/fdlibm/Makefile.in:1.26->1.27
libraries/javalib/external/classpath/native/fdlibm/mprec.h:1.6->1.7
libraries/javalib/external/classpath/native/jawt/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/native/jni/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/native/jni/classpath/Makefile.in:1.25->1.26
libraries/javalib/external/classpath/native/jni/gconf-peer/Makefile.in:1.4->1.5
libraries/javalib/external/classpath/native/jni/gtk-peer/GtkDragSourceContextPeer.c:1.1->1.2
libraries/javalib/external/classpath/native/jni/gtk-peer/Makefile.in:1.27->1.28
libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c:1.4->1.5
libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c:1.1->1.2
libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c:1.3->1.4
libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c:1.4->1.5
libraries/javalib/external/classpath/native/jni/java-io/Makefile.in:1.25->1.26
libraries/javalib/external/classpath/native/jni/java-lang/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/native/jni/java-net/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/native/jni/java-nio/Makefile.in:1.25->1.26
libraries/javalib/external/classpath/native/jni/java-nio/gnu_java_nio_VMSelector.c:1.2->1.3
libraries/javalib/external/classpath/native/jni/java-util/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/native/jni/midi-alsa/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/native/jni/midi-dssi/Makefile.in:1.25->1.26
libraries/javalib/external/classpath/native/jni/qt-peer/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/native/jni/xmlj/Makefile.in:1.25->1.26
libraries/javalib/external/classpath/native/plugin/Makefile.am:1.3->1.4
libraries/javalib/external/classpath/native/plugin/Makefile.in:1.6->1.7
libraries/javalib/external/classpath/native/target/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/native/target/Linux/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/native/target/generic/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/native/target/generic/target_generic_network.h:1.4->1.5
libraries/javalib/external/classpath/resource/Makefile.in:1.25->1.26
libraries/javalib/external/classpath/resource/gnu/java/util/regex/MessagesBundle_it.properties:1.1->1.2
libraries/javalib/external/classpath/scripts/Makefile.in:1.24->1.25
libraries/javalib/external/classpath/scripts/classpath.spec.in:1.35->1.36
libraries/javalib/external/classpath/tools/Makefile.am:1.8->1.9
libraries/javalib/external/classpath/tools/Makefile.in:1.13->1.14
libraries/javalib/external/classpath/tools/gjavah.in:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/ClassWrapper.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/CniIncludePrinter.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/CniPrintStream.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/CniStubPrinter.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/FieldHelper.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/JniHelper.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/JniIncludePrinter.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/JniPrintStream.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/JniStubPrinter.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/Keywords.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/Main.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/MethodHelper.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/PackageWrapper.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/PathOptionGroup.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/Printer.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/javah/Text.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/keytool/Command.java:1.5->1.6
libraries/javalib/external/classpath/tools/gnu/classpath/tools/keytool/GenKeyCmd.java:1.5->1.6
libraries/javalib/external/classpath/tools/gnu/classpath/tools/keytool/ImportCmd.java:1.5->1.6
libraries/javalib/external/classpath/tools/gnu/classpath/tools/keytool/Main.java:1.3->1.4
libraries/javalib/external/classpath/vm/reference/gnu/classpath/VMStackWalker.java:1.2->1.3
libraries/javalib/external/classpath/vm/reference/gnu/java/lang/management/VMMemoryMXBeanImpl.java:1.1->1.2
libraries/javalib/external/classpath/vm/reference/java/io/VMObjectInputStream.java:1.2->1.3
libraries/javalib/vmspecific/gnu/classpath/VMStackWalker.java:1.1->1.2
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4954 kaffe/ChangeLog:1.4955
--- kaffe/ChangeLog:1.4954 Sun Dec 3 10:30:41 2006
+++ kaffe/ChangeLog Fri Dec 8 01:57:41 2006
@@ -1,3 +1,15 @@
+2006-12-08 Dalibor Topic <robilad at kaffe.org>
+
+ * developers/resync-classpath.sh: Build classpath with Werror disabled.
+
+ * libraries/clib/native/gnu_classpath_VMStackWalker.c
+ (gnu_classpath_VMStackWalker_getClassLoader): New function.
+
+ * libraries/javalib/vmspecific/gnu/classpath/VMStackWalker.java:
+ Resynced with GNU Classpath's version.
+
+ * libraries/javalib/external/classpath: Resynced up to 2006-08-17.
+
2006-12-03 Riccardo Mottola <riccardo at kaffe.org>
Hint by Guilhem, draw the focus border according to the focus manager
Index: kaffe/developers/resync-classpath.sh
diff -u kaffe/developers/resync-classpath.sh:1.7 kaffe/developers/resync-classpath.sh:1.8
--- kaffe/developers/resync-classpath.sh:1.7 Sun Feb 5 10:44:59 2006
+++ kaffe/developers/resync-classpath.sh Fri Dec 8 01:57:41 2006
@@ -6,7 +6,7 @@
## Invoke from a directory at same level as
## Kaffe's top source directory.
-WORKDIR=/tmp/classpath-merge-work
+WORKDIR=/tmp
echo "Building file/directories listing for new classpath"
@@ -15,7 +15,7 @@
cd ${WORKDIR};
echo "Extracting classpath from CVS"
- cvs -z3 -d:pserver:anonymous at cvs.sv.gnu.org:/sources/classpath co -P classpath;
+ cvs -z3 -d:pserver:anonymous at cvs.sv.gnu.org:/sources/classpath co $CVSFLAGS -P classpath;
cd classpath;
@@ -25,7 +25,7 @@
cd build
rm -rf ../build/*
echo "building classpath distribution"
- ../classpath/configure --with-jikes && make && make dist
+ ../classpath/configure --with-jikes --disable-Werror && make && make dist
tar zxf classpath-*tar.gz
cd classpath-*
Index: kaffe/libraries/clib/native/gnu_classpath_VMStackWalker.c
diff -u kaffe/libraries/clib/native/gnu_classpath_VMStackWalker.c:1.2 kaffe/libraries/clib/native/gnu_classpath_VMStackWalker.c:1.3
--- kaffe/libraries/clib/native/gnu_classpath_VMStackWalker.c:1.2 Mon May 30 21:16:04 2005
+++ kaffe/libraries/clib/native/gnu_classpath_VMStackWalker.c Fri Dec 8 01:57:41 2006
@@ -23,6 +23,7 @@
#include "stackTrace.h"
#include "support.h"
#include "gnu_classpath_VMStackWalker.h"
+#include "java_lang_VMClass.h"
static int findCallingMethod (stackTraceInfo *info);
@@ -142,3 +143,10 @@
return (info[start].meth == ENDOFSTACK) ? NULL : info[start].meth->class->loader;
}
+
+struct Hjava_lang_ClassLoader*
+gnu_classpath_VMStackWalker_getClassLoader(struct Hjava_lang_Class* clazz)
+{
+ return java_lang_VMClass_getClassLoader(clazz);
+}
+
Index: kaffe/libraries/javalib/external/classpath/ChangeLog
diff -u kaffe/libraries/javalib/external/classpath/ChangeLog:1.35 kaffe/libraries/javalib/external/classpath/ChangeLog:1.36
--- kaffe/libraries/javalib/external/classpath/ChangeLog:1.35 Tue Aug 22 12:24:49 2006
+++ kaffe/libraries/javalib/external/classpath/ChangeLog Fri Dec 8 01:57:41 2006
@@ -1,9 +1,1091 @@
+2006-08-17 Thomas Fitzsimmons <fitzsim at redhat.com>
+
+ PR classpath/28537
+ * native/plugin/Makefile.am (libgcjwebplugin_la_CXXFLAGS):
+ Transform gappletviewer name using program_transform_name.
+
+2006-08-17 Jeroen Frijters <jeroen at frijters.net>
+
+ * javax/swing/filechooser/FileSystemView.java
+ (getFileSystemView): Always return UnixFileSystemView, since
+ that's the only one we got. Marked with NotImplementedException.
+ * javax/swing/plaf/basic/BasicFileChooserUI.java
+ (mouseClicked, installUI): Don't parse path by hand.
+
+2006-08-17 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/JComponent.java
+ (scrollRectToVisible): Handle intermediate non-JComponents
+ more gracefully.
+
+2006-08-17 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/RepaintManager.java
+ (blitBuffer): Removed. This is now done in commitBuffer().
+ (commitBuffer): Always paint on the root window or applet.
+ No need to look for intermediate heavyweights. Optimized
+ rectangle translation.
+ (commitRemainingBuffers): Removed. Not needed anymore.
+ (getHeavyweightParent): Removed. Not needed anymore.
+ (getOffscreenBuffer): Fetch offscreen image from the
+ actual root component.
+ (paintDirtyRegions): Don't call commitRemainingBuffers().
+
+2006-08-17 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/SwingUtilities.java
+ (clipString): New helper method for trimming strings.
+ (layoutCompoundLabelImpl): Fixed algorithm to conform
+ testsuites. Trim text if it's too long. Avoid creating
+ new Rectangles. Optimized for performance.
+ (layoutCompoundLabel): Use switch rather then if-else-chain.
+ * javax/swing/plaf/basic/BasicButtonUI.java
+ (viewR): New field.
+ (iconR): New field.
+ (textR): New field.
+ (paint): Reset and use cached rectangles. Only call paintIcon()
+ if icon is not null. Don't call paintButtonPressed() when
+ button is selected, only when it is both armed and pressed.
+ * javax/swing/plaf/basic/BasicGraphicsUtils.java
+ (getPreferredButtonSize): Reused cached rectangles rather
+ then creating new ones. Don't create new Rectangle via
+ Rectangle.union().
+ * javax/swing/plaf/basic/BasicLabelUI.java
+ (getPreferredSize): Correctly reset cached rectangles. Especially
+ the view rect must have a big size to give it room for layouting.
+ Short cut layout when text == null.
+ (paint): Correctly reset cached rectangles.
+ * javax/swing/plaf/basic/BasicMenuItemUI.java
+ (resetRectangles): New helper method.
+ (getPreferredMenuItemSize): Correctly reset the cached rectangles.
+ (paintMenuItem): Correctly reset the cached rectangles.
+ * javax/swing/plaf/basic/BasicRadioButtonUI.java
+ (getPreferredSize): Use cached Rectangle objects and initialize
+ them correctly.
+ (paint): Use cached Rectangle objects and initialize
+ them correctly.
+
+2006-08-17 David Gilbert <david.gilbert at object-refinery.com>
+
+ * java/util/Calendar.java: API doc additions.
+
+2006-08-17 Robert Schuster <robertschuster at fsfe.org>
+
+ * javax/swing/DefaultButtonModel.java:
+ (setRollover): Simplified statement.
+
+2006-08-17 Jeroen Frijters <jeroen at frijters.net>
+
+ * gnu/java/rmi/server/RMIClassLoaderImpl.java
+ (loadClass): Rewritten to use getClassLoader.
+ (loadProxyClass): Implemented.
+ (getClassLoader): Fixed support for null or empty codebase.
+ * gnu/java/rmi/server/RMIObjectInputStream.java
+ (resolveClass): Use user class loader as default class loader.
+ (resolveProxyClass): Delegate to RMIClassLoader.loadProxyClass.
+ * gnu/javax/rmi/CORBA/UtilDelegateImpl.java
+ (loadClass): Simplified and use user class loader instead of
+ context class loader as default.
+ * java/io/ObjectInputStream.java
+ (currentLoader): Use VMStackWalker.firstNonNullClassLoader().
+ * vm/reference/gnu/classpath/VMStackWalker.java
+ (firstNonNullClassLoader): New method.
+ * vm/reference/java/io/VMObjectInputStream.java
+ (loaderAction, currentClassLoader): Removed.
+
+2006-08-17 Robert Schuster <robertschuster at fsfe.org>
+
+ * javax/swing/plaf/basic/BasicTabbedPaneUI.java:
+ (getTabBounds(JTabbedPane, int)): Added code to shift rectangle
+ by current scroll offset, added method documention.
+ (getTabBounds(int, Rectangle)): Added method documentation.
+ * javax/swing/plaf/metal/MetalTabbedPaneUI.java:
+ (paintContentBorderLeftEdge): Changed y to 1.
+
+2006-08-17 Robert Schuster <robertschuster at fsfe.org>
+
+ * javax/swing/plaf/basic/BasicTabbedPaneUI.java:
+ (MouseHandler.mouseReleased): Implemented.
+ (MouseHandler.mousePressed): Added delegation to tabbed pane.
+ (MouseHandler.mouseEntered): Dito.
+ (MouseHandler.mouseExited): Dito.
+ (MouseHandler.mouseMoved): Dito.
+ (MouseHandler.redispatchEvent): New method.
+ (PropertyChangeHandler.propertyChange): Added extra block level,
+ added code to handle tab placement changes, added comment.
+ (updateViewPosition): Set unneeded coordinate to 0, added comment.
+
+2006-08-16 Roman Kennke <kennke at aicas.com>
+
+ * gnu/javax/swing/text/html/css/CSSScanner.java: New file.
+ * gnu/javax/swing/text/html/css/CSSLexicalException.java:
+ New file.
+
+2006-08-16 Mark Wielaard <mark at klomp.org>
+
+ * java/awt/Component.java (orientation): Renamed to
+ componentOrientation.
+ (setComponentOrientation): Use new field name.
+ (getComponentOrientation): Likewise.
+
+2006-08-16 Roman Kennke <kennke at aicas.com>
+
+ PR 28750
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (CellEditorHandler.editingCancelled): Call completeEditing
+ directly.
+ (CellEditorHandler.editingStopped): Call completeEditing
+ directly.
+ (NodeDimensionHandler.getNodeDimensions): Rewritten
+ to use the preferred sizes of the renderer and editor.
+ (TreeExpansionHandler.treeCollapsed): Complete editing
+ here.
+ (TreeSelectionHandler.valueChanged): Complete editing
+ here.
+ (cancelEditing): Call completeEditing with false, false and
+ false. Don't call finish (removed method).
+ (completeEditing(boolean,boolean,boolean): Only do something when
+ stopEditingInCompleteEditing is true. Nullify editingComponent
+ and editingPath. Remove editingComponent from tree. Update
+ the layout when necessary and repaint.
+ (completeEditing): Stop editing when necessary.
+ (editorRequestFocus): New helper method. Request focus
+ on the actual editor.
+ (finish) Removed. This is now done in completeEditing().
+ (prepareForUIInstall): Set stopEditingInCompleteEditing to true.
+ (setLargeModel): Complete editing here.
+ (setRootVisible): Complete editing here.
+ (setRowHeight): Complete editing here.
+ (setSelectionModel): Complete editing here.
+ (startEditing): Correctly initialize and start editing.
+ (updateExpandedDescendants): Complete editing here.
+ * javax/swing/tree/DefaultTreeCellEditor.java
+ (DefaultTextField): Fetch size from super and use renderer's height
+ if appropriate.
+ (EditorContainer.EditorContainer): Set layout to null, just
+ to make sure.
+ (EditorContainer.doLayout): Layout so that the editor
+ is offset to the right of the icon.
+ (EditorContainer.getPreferredSize): Implemented to
+ provide a reasonable preferred size.
+ (EditorContainer.paint): Position icon in the middle.
+ Also paint border if appropriate.
+ (EditorContainer.setBounds): Removed.
+ (RealEditorListener): Removed.
+ (DefaultTreeCellEditor): Set correct border.
+ (cancelCellEditing): Message real editor. Call finish().
+ (createCellEditor): Don't add listener.
+ (determineOffset): Correctly determine offset, and update
+ the icon.
+ (finish): New helper method.
+ (getTreeCellEditorComponent): Set correct font. Call
+ prepareForEditing() and determineOffset() to correctly initialize
+ the state.
+ (stopCellEditing): Messsage realEditor to stop editing. Call
+ finish to clean up.
+ (stopEditingTimer): Removed.
+ (valueChanged): Correctly reset lastPath.
+ * javax/swing/tree/DefaultTreeCellRenderer.java
+ (getPreferredSize): Return super plus some extra space for
+ better readability.
+
+2006-08-16 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/plaf/metal/MetalTreeUI.java
+ (LineStyleListener): New property listener, that updates
+ the line style setting if the corresponding property
+ changes.
+ (lineStyleListener): New field.
+ (lineStyle): New field.
+ (LINE_STYLE_ANGLED): New constant field.
+ (LINE_STYLE_HORIZONTAL): New constant field.
+ (LINE_STYLE_NONE): New constant field.
+ (LINE_STYLE_VALUE_ANGLED): New constant field.
+ (LINE_STYLE_VALUE_HORIZONTAL): New constant field.
+ (LINE_STYLE_VALUE_NONE): New constant field.
+ (LINE_STYLE_PROPERTY): New constant field.
+ (decodeLineStyle): Implemented.
+ (installUI): Install line style listener. Set initial
+ lineStyle.
+ (uninstallUI): Uninstall line style listener.
+ (paintHorizontalPartOfLeg): Only call super for angled
+ lineStyle.
+ (paintVerticalPartOfLeg): Only call super for angled
+ lineStyle.
+ (paintHorizontalSeparators): Implemented.
+ (paint): If lineStyle==HORIZONTAL, call
+ paintHorizontalSeparators().
+ * examples/gnu/classpath/examples/swing/TreeDemo.java
+ (createContent): Add panel for selecting line styles.
+
+2006-08-16 Robert Schuster <robertschuster at fsfe.org>
+
+ * examples/gnu/classpath/demo/swing/TabbedPaneDemo.java:
+ (createContent): Rewritten.
+ (createPlacementChangingMenuItem): New method.
+ (createLayoutPolicyChangingMenuItem): New method.
+ (createTabbedPane): New method.
+ (createTabContent): New method.
+
+2006-08-16 Robert Schuster <robertschuster at fsfe.org>
+
+ * javax/swing/plaf/basic/BasicTabbedPaneUI.java:
+ (MouseHandler.mousePressed): Fixed indentation, intercept clicks on
+ disabled tabs, do proper revalidation in WRAP_TAB_LAYOUT mode.
+
+2006-08-16 Robert Schuster <robertschuster at fsfe.org>
+
+ * javax/swing/text/WrappedPlainView.java:
+ (WrappedLine.modelToView): Provide variable pos as argument and not a fixed value.
+ (calculateBreakPosition): Add p0 to return value.
+
+2006-08-15 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/plaf/basic/BasicTreeUI.java
+ (MouseHandler.selectedOnPress): New field.
+ (MouseHandler.handleEvent): New helper method for handling
+ selection and start/stop editing for mouse events.
+ (MouseHandler.mouseDragged): Commented as no-op method.
+ (MouseHandler.mouseMoved): Commented as no-op method.
+ (MouseHandler.mousePressed): Use handleEvent() to handle
+ selection and editing handling.
+ (MouseHandler.mouseReleased): Use handleEvent() to handle
+ selection and editing handling.
+ (MouseInputHandler.MouseInputHandler): Register itself
+ as mouse listener on source. Redispatch event to
+ destination.
+ (MouseInputHandler.dispatch): New helper method.
+ (MouseInputHandler.mouseClicked): Dispatch event.
+ (MouseInputHandler.mouseDragged): Dispatch event.
+ (MouseInputHandler.mouseEntered): Stop dispatching
+ if dragging stopped.
+ (MouseInputHandler.mouseExited): Stop dispatching
+ if dragging stopped.
+ (MouseInputHandler.mouseMoved): Stop dispatching.
+ (MouseInputHandler.mousePressed): Marked as no-op.
+ (MouseInputHandler.mouseReleased): Dispatch and stop
+ dispatching afterwards.
+ (MouseInputHandler.removeFromSource): Implemented.
+ (PropertyChangeHandler.propertyChange): Also handle
+ editable property changes by calling setEditable().
+ (SelectionModelPropertyChangeHandler.propertyChange):
+ Reset row selection.
+ (startEditTimer): Removed.
+ (setCellEditor): Call updateEditor().
+ (setEditable): Call updateEditor().
+ (startEditingAtPath): Make path fully visible before starting
+ editing.
+ (startEditing): Maybe cancel previous edit session. Add
+ editing component itself, not its parent container.
+ Register MouseInputHandler for correctly redispatching
+ initial events.
+ (stopEditing): Message cellEditor and only completeEditing()
+ when approved by cell editor.
+ (updateCellEditor): Complete editing before updating
+ the cell editor. Get cell editor from JTree if possible,
+ otherwise create default editor. Update the listeners
+ on the editor.
+ * javax/swing/tree/DefaultTreeCellEditor.java
+ (CLICK_COUNT_TO_START): Removed.
+ (DefaultTreeCellEditor): Install correct border. Let setTree()
+ update the listeners. Don't initialize lastPath and font yet.
+ (actionPerformed): Implemented to start editing.
+ (createTreeCellEditor): Set click count to start to 1, rather than
+ 3.
+ (isCellEditable): Prepare editor here. Determine if we can
+ start immediately, or if we trigger a timer to do so.
+ (prepareForEditing): Don't removeAll() (not necessary),
+ check editingComponent to be non-null.
+ (setTree): Update listeners.
+ (shouldStartEditingTimer): Check for left mouse button.
+ (startEditingTimer): Lazily create timer.
+
+2006-08-15 Lillian Angel <langel at redhat.com>
+
+ * java/awt/dnd/DropTargetDragEvent.java
+ (getTransferable): Implemented.
+
+2006-08-15 Roman Kennke <kennke at aicas.com>
+
+ * java/util/Vector.java
+ (removeAll): Added comment about NPE.
+ (retainAll): Added comment about NPE.
+
+2006-08-15 Roman Kennke <kennke at aicas.com>
+
+ * java/util/zip/ZipFile.java
+ (UTF8DECODER): Removed.
+ (UTF8CHARSET): New constant field. Stores the UTF8 charset.
+ (utf8Decoder): New instance field.
+ (decodeChars): Lazily create UTF8 decoder. Use instance
+ field rather than a static field to avoid corruption.
+
+2006-08-15 Roman Kennke <kennke at aicas.com>
+
+ * java/io/PrintStream.java
+ (line_separator): Provide default for system property.
+ * java/io/FileDescriptor.java
+ (valid): Create local copy of channel field for better
+ threading safetly.
+
+2006-08-15 Ingo Proetel <proetel at aicas.com>
+
+ * java/util/zip/ZipFile.java
+ (PartialInputStream.UTF8DECODER): New constant field, used
+ for decoding UTF8 strings.
+ (readLeShort): Access buffer directly if it has enough bytes
+ available.
+ (readLeInt): Access buffer directly if it has enough bytes
+ available.
+ (decodeChars): New helper method for decoding UTF8 strings.
+ (readString): Avoid NIO charset decoder if possible.
+
+2006-08-15 Roman Kennke <kennke at aicas.com>
+
+ * java/util/Vector.java
+ (removeAll): Don't explicitly null-check here. The RI allows
+ null arguments when Vector is empty. In other cases we
+ implicitly throw an NPE.
+ (retainAll): Don't explicitly null-check here. The RI allows
+ null arguments when Vector is empty. In other cases we
+ implicitly throw an NPE.
+
+2006-08-14 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/plaf/basic/BasicSplitPaneDivider.java
+ (DividerLayout.layoutContainer): Removed debug output.
+ * javax/swing/plaf/basic/BasicSplitPaneUI.java
+ (BasicHorizontalLayoutManager.axis): New field.
+ (BasicHorizontalLayoutManager.BasicHorizontalLayoutManager(int)):
+ New constructor.
+ (BasicHorizontalLayoutManager.BasicHorizontalLayoutManager()):
+ Call new axis constructor.
+ (BasicHorizontalLayoutManager.getAvailableSize): Refactored to
+ handle direction.
+ (BasicHorizontalLayoutManager.getInitialLocation): Refactored to
+ handle direction.
+ (BasicHorizontalLayoutManager.getPreferredSizeOfComponent):
+ Refactored to handle direction.
+ (BasicHorizontalLayoutManager.getSizeOfComponent): Refactored
+ to handle direction.
+ (BasicHorizontalLayoutManager.minimumLayoutSize): Refactored to
+ handle direction.
+ (BasicHorizontalLayoutManager.preferredLayoutSize): Refactored
+ to handle direction.
+ (BasicHorizontalLayoutManager.minimumSizeOfComponent): Refactored
+ to handle direction.
+ (BasicHorizontalLayoutManager.setComponentToSize): Refactored
+ to handle direction.
+ (BasicHorizontalLayoutManager.updateComponents): Don't reset
+ divider size.
+ (BasicVerticalLayoutManager.BasicVerticalLayoutManager):
+ New explicit constructor. Calls super with vertical axis.
+ (BasicVerticalLayoutManager.getAvailableSize): Functionality moved
+ to BasicHorizontalLayoutManager.
+ (BasicVerticalLayoutManager.getInitialLocation): Functionality
+ moved to BasicHorizontalLayoutManager.
+ (BasicVerticalLayoutManager.getPreferredSizeOfComponent):
+ Functionality moved to BasicHorizontalLayoutManager.
+ (BasicVerticalLayoutManager.getSizeOfComponent): Functionality
+ moved to BasicHorizontalLayoutManager.
+ (BasicVerticalLayoutManager.minimumLayoutSize): Functionality
+ moved to BasicHorizontalLayoutManager.
+ (BasicVerticalLayoutManager.minimumSizeOfComponent):
+ Functionality moved to BasicHorizontalLayoutManager.
+ (BasicVerticalLayoutManager.preferredLayoutSize): Functionality
+ moved to BasicHorizontalLayoutManager.
+ (BasicVerticalLayoutManager.setComponentToSize): Functionality
+ moved to BasicHorizontalLayoutManager.
+ * javax/swing/plaf/metal/MetalSplitPaneDivider.java
+ (BUTTON_SPRITE): Renamed to BUTTON_SPRITE_L.
+ (BUTTON_SPRITE_R): New constant field.
+ (MetalOneTouchButton.paint): Paint R sprite for right buttons,
+ L sprite for left buttons.
+
+2006-08-14 Andreas Tobler <a.tobler at schweiz.ch>
+
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkPixbufDecoder.c
+ (query_formats): g_free 'name' after usage.
+ g_strfreev 'ch', the gdk_pixbuf_format_get_extensions instance.
+ g_strfreev 'ch', the gdk_pixbuf_format_get_mime_types instance.
+
+2006-08-14 Thomas Fitzsimmons <fitzsim at redhat.com>
+
+ PR classpath/27723
+ * configure.ac (MOZILLA_FOUND): Add pkg-config check for
+ seamonkey-plugin.
+
+2006-08-14 Francis Kung <fkung at redhat.com>
+
+ PR 28694
+ * java/awt/image/ColorModel.java
+ (coerceData): Added check for non-transparent images.
+
+2006-08-14 Francis Kung <fkung at redhat.com>
+
+ * java/awt/image/BandCombineOp.java
+ (BandCombineOp): Perform checks on validity of matrix.
+ (createCompatibleDestRaster): Add checks and choose raster type dynamically.
+ (filter): Updated to work with new matrix storage.
+ (getMatrix): Updated javadoc.
+ (getPoint2D): Formatting change.
+
+2006-08-14 Francis Kung <fkung at redhat.com>
+
+ * java/awt/image/AffineTransformOp.java
+ (AffineTransformOp): Updated javadoc.
+ (createCompatibleDestImage): Match behaviour of reference implementation.
+ (createCompatibleDestRaster): Formatting changes.
+ (filter(BufferedImage, BufferedImage)): Create compatible destination image.
+ (filter(Raster, WritableRaster)): Re-implemented.
+ (filterBicubic): New private method.
+ (filterBilinear): New private method.
+ (filterNearest): New private method.
+ (getBounds2D): No longer fixed around one point for rotations.
+ (getInterpolationType): Add support for bicubic interpolation.
+
+2006-08-14 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/plaf/metal/MetalLookAndFeel.java
+ (MetalLookAndFeel): Moved theme initialization to
+ getDefaults().
+ (createDefaultTheme): Forward to getCurrentTheme().
+ (getDefaults): Initialize theme before doing anything else.
+ (getCurrentTheme): Recognize swing.metalTheme property.
+
+2006-08-14 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/JTable
+ (getScrollableUnitIncrement): Expose partially exposed
+ row in scrolling direction.
+
+2006-08-14 Audrius Meskauskas <AudriusA at Bioinformatics.org>
+
+ * javax/swing/JTable (getScrollableUnitIncrement):
+ Removing my name as the whole method body have been
+ recently completely replaced.
+
+2006-08-14 Roman Kennke <kennke at aicas.com>
+
+ PR 28028
+ * javax/swing/text/Utilities.java
+ (getTabbedTextOffset): Don't add p0 here.
+
+2006-08-14 Roman Kennke <kennke at aicas.com>
+
+ PR 28719
+ * javax/swing/plaf/basic/BasicScrollPaneUI.java
+ (MouseWheelHandler.mouseWheelMoved): Scroll negative delta
+ when wheel is going up.
+
+2006-08-14 Roman Kennke <kennke at aicas.com>
+
+ PR 28693
+ * javax/swing/plaf/basic/BasicSplitPaneDivider.java
+ (BasicOneTouchButton): New inner class.
+ (DividerLayout.changeButtonOrientation): Removed.
+ (DividerLayout.positionButtons): Moved into layoutContainer.
+ (DividerLayout.layoutContainer): Reworked for correct layout.
+ (OneTouchAction): New inner class.
+ (centerOneTouchButtons): New field.
+ (BasicSplitPaneDivider): Initialize centerOneTouchButton from
+ UIManager.
+ (createLeftOneTouchButton): Reimplemented to return
+ BasicOneTouchButton.
+ (createRightOneTouchButton): Reimplemented to return
+ BasicOneTouchButton.
+ (getPreferredSize): Reimplemented to return fixed preferredSize.
+ (oneTouchExpandableChanged): Add OneTouchAction action to
+ buttons. Don't install mouse listeners.
+ (MouseHandler.mousePressed): Removed handling of one touch buttons.
+ (paint): Don't trigger extra paint for buttons.
+ (propertyChange): Revalidate splitPane when orientation is changed.
+ (setBasicSplitPaneUI): Call oneTouchExpandableChanged only when
+ oneTouchExpandable is true.
+ * javax/swing/plaf/basic/BasicSplitPaneUI.java
+ (installDefaults): Install dividerSize on the divider too.
+ * javax/swing/plaf/metal/MetalSplitPaneDivider.java
+ (MetalDividerLayout): Removed. Functionality is already
+ in BasicSplitPaneDivider.DividerLayout.
+ (MetalOneTouchButton): New inner class.
+ (BUTTON_SPRITE): New constant field.
+ (MetalSplitPaneDivider): Don't change layout.
+ (createLeftOneTouchButton): Overridden to return custom button
+ for Metal.
+ (createRightOneTouchButton): Overridden to return custom button
+ for Metal.
+ (paint): Don't trigger button painting. Call super instead.
+
+2006-08-13 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/plaf/basic/BasicTableHeaderUI.java
+ (installKeyboardAction): Unmarked as stub. Added comment
+ explaining that the RI seems to do nothing here.
+ (uninstallKeyboardAction): Unmarked as stub. Added comment
+ explaining that the RI seems to do nothing here.
+
+2006-08-13 Roman Kennke <kennke at aicas.com>
+
+ PR 28135
+ * javax/swing/ScrollPaneLayout.java
+ (layoutContainer): Consider the viewportBorder of the
+ JScrollPane.
+ (minimumLayoutSize): Consider the viewportBorder of the
+ JScrollPane.
+ (preferredLayoutSize): Consider the viewportBorder of the
+ JScrollPane.
+ * javax/swing/plaf/basic/BasicScrollPaneUI.java
+ (installDefaults): Also install viewportBorder if specified.
+ (paint): Paint viewportBorder if present.
+ (uninstallDefaults): Uninstall viewportBorder if appropriate.
+ Don't nullify foreground, background and font. Uninstall
+ border via LookAndFeel helper method to avoid uninstall
+ user set border.
+
+2006-08-13 Roman Kennke <kennke at aicas.com>
+
+ PR 28696
+ * javax/swing/plaf/basic/BasicHTML.java
+ (HTMLRootView.HTMLRootView): Trigger initial layout.
+ (HTMLRootView.setSize): Overridden to forward to real view.
+ * javax/swing/plaf/basic/BasicToolTipUI.java
+ (PropertyChangeHandler): New inner class. Updates the HTML
+ renderer.
+ (propertyChangeHandler): New field.
+ (getMaximumSize): Add HTML width delta.
+ (getMinimumSize): Add HTML width delta.
+ (getPreferredSize): Reimplemented to use HTML view for size
+ calculation if appropriate, otherwise use simple stringWidth()
+ measurement.
+ (installListeners): Install propertyChangeHandler.
+ (uninstallListeners): Uninstall propertyChangeHandler.
+ (installUI): Update HTML renderer.
+ (uninstallUI): Update HTML renderer.
+ (paint): Reimplemented to use HTML view for rendering if
+ appropriate, simple drawString otherwise.
+ * javax/swing/plaf/metal/MetalToolTipUI.java
+ (getPreferredSize): Call super and add accelerator delta.
+ (paint): Simply call super.
+
+2006-08-13 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/JMenu.java
+ (changeListener): Renamed to menuChangeListener to avoid
+ shadowing changeListener field from AbstractButton.
+
+2006-08-13 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/JTree.java
+ (getScrollableUnitIncrement): Fixed direction.
*** Patch too long, truncated ***
More information about the kaffe
mailing list