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  <[EMAIL PROTECTED]>

        * 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  <[EMAIL PROTECTED]>
+
+       * 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 <[EMAIL PROTECTED]>
 
        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:[EMAIL PROTECTED]:/sources/classpath co -P classpath;
+     cvs -z3 -d:pserver:[EMAIL PROTECTED]:/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  <[EMAIL PROTECTED]>
+
+       PR classpath/28537
+       * native/plugin/Makefile.am (libgcjwebplugin_la_CXXFLAGS):
+       Transform gappletviewer name using program_transform_name.
+
+2006-08-17  Jeroen Frijters  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * javax/swing/JComponent.java
+       (scrollRectToVisible): Handle intermediate non-JComponents
+       more gracefully.
+
+2006-08-17  Roman Kennke  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * java/util/Calendar.java: API doc additions.
+
+2006-08-17  Robert Schuster  <[EMAIL PROTECTED]>
+
+       * javax/swing/DefaultButtonModel.java:
+       (setRollover): Simplified statement.
+
+2006-08-17  Jeroen Frijters  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * java/awt/Component.java (orientation): Renamed to
+       componentOrientation.
+       (setComponentOrientation): Use new field name.
+       (getComponentOrientation): Likewise.
+
+2006-08-16  Roman Kennke  <[EMAIL PROTECTED]>
+
+       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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+       
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * java/awt/dnd/DropTargetDragEvent.java
+       (getTransferable): Implemented.
+
+2006-08-15  Roman Kennke  <[EMAIL PROTECTED]>
+
+       * java/util/Vector.java
+       (removeAll): Added comment about NPE.
+       (retainAll): Added comment about NPE.
+
+2006-08-15  Roman Kennke  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       PR classpath/27723
+       * configure.ac (MOZILLA_FOUND): Add pkg-config check for
+       seamonkey-plugin.
+
+2006-08-14  Francis Kung  <[EMAIL PROTECTED]>
+
+       PR 28694
+       * java/awt/image/ColorModel.java
+       (coerceData): Added check for non-transparent images.
+
+2006-08-14  Francis Kung  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       * javax/swing/JTable
+       (getScrollableUnitIncrement): Expose partially exposed
+       row in scrolling direction.
+
+2006-08-14  Audrius Meskauskas  <[EMAIL PROTECTED]>
+
+       * javax/swing/JTable (getScrollableUnitIncrement): 
+       Removing my name as the whole method body have been
+       recently completely replaced.
+
+2006-08-14  Roman Kennke  <[EMAIL PROTECTED]>
+
+       PR 28028
+       * javax/swing/text/Utilities.java
+       (getTabbedTextOffset): Don't add p0 here.
+
+2006-08-14  Roman Kennke  <[EMAIL PROTECTED]>
+
+       PR 28719
+       * javax/swing/plaf/basic/BasicScrollPaneUI.java
+       (MouseWheelHandler.mouseWheelMoved): Scroll negative delta
+       when wheel is going up.
+
+2006-08-14  Roman Kennke  <[EMAIL PROTECTED]>
+
+       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  <[EMAIL PROTECTED]>
+
+       * 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  <[EMAIL PROTECTED]>
+
+       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  <[EMAIL PROTECTED]>
+
+       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  <[EMAIL PROTECTED]>
+
+       * javax/swing/JMenu.java
+       (changeListener): Renamed to menuChangeListener to avoid
+       shadowing changeListener field from AbstractButton.
+
+2006-08-13  Roman Kennke  <[EMAIL PROTECTED]>
+
+       * javax/swing/JTree.java
+       (getScrollableUnitIncrement): Fixed direction.

*** Patch too long, truncated ***

_______________________________________________
kaffe mailing list
kaffe@kaffe.org
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to