[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