[kaffe] CVS kaffe (robilad): libraries/javalib/external/classpath/ : Resynced with GNU Classpath
Kaffe CVS
cvs-commits at kaffe.org
Fri Jan 5 11:46:58 PST 2007
PatchSet 7462
Date: 2007/01/05 19:45:51
Author: robilad
Branch: HEAD
Tag: (none)
Log:
resznced gnu classpath up to 2006-11-30
2007-01-05 Dalibor Topic <robilad at kaffe.org>
* libraries/javalib/external/classpath/ : Resynced with GNU Classpath
up to 2006-11-30.
Members:
ChangeLog:1.4962->1.4963
libraries/javalib/external/classpath/AUTHORS:1.5->1.6
libraries/javalib/external/classpath/ChangeLog:1.42->1.43
libraries/javalib/external/classpath/configure:1.37->1.38
libraries/javalib/external/classpath/configure.ac:1.23->1.24
libraries/javalib/external/classpath/doc/vmintegration.info:1.20->1.21
libraries/javalib/external/classpath/doc/vmintegration.texinfo:1.8->1.9
libraries/javalib/external/classpath/doc/api/Makefile.am:1.2->1.3
libraries/javalib/external/classpath/doc/api/Makefile.in:1.27->1.28
libraries/javalib/external/classpath/examples/Makefile.am:1.7->1.8
libraries/javalib/external/classpath/examples/Makefile.in:1.31->1.32
libraries/javalib/external/classpath/examples/gnu/classpath/examples/swing/forms.html:INITIAL->1.1
libraries/javalib/external/classpath/examples/gnu/classpath/examples/swing/textstyles.html:INITIAL->1.1
libraries/javalib/external/classpath/examples/gnu/classpath/examples/swing/welcome.html:INITIAL->1.1
libraries/javalib/external/classpath/external/sax/org/xml/sax/AttributeList.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/Attributes.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/ContentHandler.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/DTDHandler.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/DocumentHandler.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/EntityResolver.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/ErrorHandler.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/HandlerBase.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/InputSource.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/Locator.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/Parser.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXException.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotRecognizedException.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXNotSupportedException.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/SAXParseException.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLFilter.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/XMLReader.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/package.html:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Attributes2Impl.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DeclHandler.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/DefaultHandler2.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/EntityResolver2.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/LexicalHandler.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/Locator2Impl.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/ext/package.html:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributeListImpl.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/AttributesImpl.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/DefaultHandler.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/LocatorImpl.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NamespaceSupport.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/NewInstance.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserAdapter.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/ParserFactory.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLFilterImpl.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderAdapter.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/XMLReaderFactory.java:1.42->1.43
libraries/javalib/external/classpath/external/sax/org/xml/sax/helpers/package.html:1.42->1.43
libraries/javalib/external/classpath/gnu/java/awt/font/autofit/AxisHints.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/font/autofit/Constants.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/font/autofit/GlyphHints.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/font/autofit/Latin.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/font/autofit/LatinAxis.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/font/autofit/LatinMetrics.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/font/autofit/Scaler.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/font/autofit/Script.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/font/autofit/ScriptMetrics.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/font/autofit/Segment.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/font/autofit/Width.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/font/opentype/CharGlyphMap.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/awt/font/opentype/OpenTypeFont.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/awt/font/opentype/Scaler.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/awt/font/opentype/truetype/GlyphLoader.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/awt/font/opentype/truetype/TrueTypeScaler.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/awt/font/opentype/truetype/Zone.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/awt/java2d/QuadSegment.java:1.3->1.4
libraries/javalib/external/classpath/gnu/java/awt/java2d/TexturePaintContext.java:1.2->1.3
libraries/javalib/external/classpath/gnu/java/awt/peer/GLightweightPeer.java:1.5->1.6
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/BufferedImageGraphics.java:1.6->1.7
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java:1.8->1.9
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/CairoSurface.java:1.11->1.12
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java:1.7->1.8
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/FreetypeGlyphVector.java:1.3->1.4
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GdkFontMetrics.java:1.3->1.4(DEAD)
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GdkFontPeer.java:1.7->1.8
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkComponentPeer.java:1.11->1.12
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkImageConsumer.java:1.2->1.3
libraries/javalib/external/classpath/gnu/java/awt/peer/gtk/GtkToolkit.java:1.10->1.11
libraries/javalib/external/classpath/gnu/java/awt/peer/headless/HeadlessGraphicsEnvironment.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/peer/headless/HeadlessToolkit.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/peer/swing/SwingButtonPeer.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/awt/peer/swing/SwingComponent.java:1.2->1.3
libraries/javalib/external/classpath/gnu/java/awt/peer/swing/SwingComponentPeer.java:1.3->1.4
libraries/javalib/external/classpath/gnu/java/awt/peer/swing/SwingContainerPeer.java:1.2->1.3
libraries/javalib/external/classpath/gnu/java/awt/peer/swing/SwingFramePeer.java:1.2->1.3
libraries/javalib/external/classpath/gnu/java/awt/peer/swing/SwingLabelPeer.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/awt/peer/swing/SwingListPeer.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/peer/swing/SwingMenuBarPeer.java:1.2->1.3
libraries/javalib/external/classpath/gnu/java/awt/peer/swing/SwingPanelPeer.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/awt/peer/swing/SwingTextAreaPeer.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/java/awt/peer/swing/SwingTextFieldPeer.java:1.2->1.3
libraries/javalib/external/classpath/gnu/java/awt/peer/swing/SwingWindowPeer.java:1.2->1.3
libraries/javalib/external/classpath/gnu/java/net/PlainSocketImpl.java:1.4->1.5
libraries/javalib/external/classpath/gnu/java/net/protocol/jar/Handler.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/util/regex/RE.java:1.3->1.4
libraries/javalib/external/classpath/gnu/java/util/regex/RESyntax.java:1.1->1.2
libraries/javalib/external/classpath/gnu/java/util/regex/RETokenNamedProperty.java:1.1->1.2
libraries/javalib/external/classpath/gnu/javax/management/Server.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/swing/text/html/css/BorderWidth.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/swing/text/html/css/CSSColor.java:1.1->1.2
libraries/javalib/external/classpath/gnu/javax/swing/text/html/css/CSSParser.java:1.1->1.2
libraries/javalib/external/classpath/gnu/javax/swing/text/html/css/CSSParserCallback.java:1.1->1.2
libraries/javalib/external/classpath/gnu/javax/swing/text/html/css/CSSScanner.java:1.2->1.3
libraries/javalib/external/classpath/gnu/javax/swing/text/html/css/FontSize.java:1.1->1.2
libraries/javalib/external/classpath/gnu/javax/swing/text/html/css/Length.java:1.2->1.3
libraries/javalib/external/classpath/gnu/javax/swing/text/html/css/Selector.java:INITIAL->1.1
libraries/javalib/external/classpath/gnu/javax/swing/text/html/parser/HTML_401Swing.java:1.1->1.2(DEAD)
libraries/javalib/external/classpath/gnu/javax/swing/text/html/parser/htmlValidator.java:1.2->1.3
libraries/javalib/external/classpath/gnu/javax/swing/text/html/parser/support/Parser.java:1.3->1.4
libraries/javalib/external/classpath/gnu/javax/swing/text/html/parser/support/textPreProcessor.java:1.2->1.3
libraries/javalib/external/classpath/gnu/javax/swing/text/html/parser/support/low/Constants.java:1.1->1.2
libraries/javalib/external/classpath/include/config.h.in:1.14->1.15
libraries/javalib/external/classpath/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h:1.5->1.6
libraries/javalib/external/classpath/java/awt/Component.java:1.17->1.18
libraries/javalib/external/classpath/java/awt/EventQueue.java:1.3->1.4
libraries/javalib/external/classpath/java/awt/FlowLayout.java:1.2->1.3
libraries/javalib/external/classpath/java/awt/Toolkit.java:1.9->1.10
libraries/javalib/external/classpath/java/awt/dnd/DropTarget.java:1.5->1.6
libraries/javalib/external/classpath/java/awt/font/TextHitInfo.java:1.1->1.2
libraries/javalib/external/classpath/java/awt/font/TextLayout.java:1.3->1.4
libraries/javalib/external/classpath/java/awt/image/ImageFilter.java:1.1->1.2
libraries/javalib/external/classpath/java/awt/image/IndexColorModel.java:1.2->1.3
libraries/javalib/external/classpath/java/awt/image/RGBImageFilter.java:1.1->1.2
libraries/javalib/external/classpath/java/awt/image/ReplicateScaleFilter.java:1.2->1.3
libraries/javalib/external/classpath/java/awt/image/SampleModel.java:1.3->1.4
libraries/javalib/external/classpath/java/awt/image/SinglePixelPackedSampleModel.java:1.3->1.4
libraries/javalib/external/classpath/java/awt/image/WritableRaster.java:1.3->1.4
libraries/javalib/external/classpath/java/beans/DesignMode.java:1.1->1.2
libraries/javalib/external/classpath/java/beans/SimpleBeanInfo.java:1.1->1.2
libraries/javalib/external/classpath/java/beans/Statement.java:1.2->1.3
libraries/javalib/external/classpath/java/beans/beancontext/BeanContextServicesSupport.java:1.4->1.5
libraries/javalib/external/classpath/java/beans/beancontext/BeanContextSupport.java:1.5->1.6
libraries/javalib/external/classpath/java/io/File.java:1.5->1.6
libraries/javalib/external/classpath/java/io/OutputStreamWriter.java:1.2->1.3
libraries/javalib/external/classpath/java/lang/Thread.java:1.8->1.9
libraries/javalib/external/classpath/java/net/DatagramSocket.java:1.3->1.4
libraries/javalib/external/classpath/java/text/Bidi.java:1.4->1.5
libraries/javalib/external/classpath/java/text/DecimalFormat.java:1.3->1.4
libraries/javalib/external/classpath/java/text/DecimalFormatSymbols.java:1.1->1.2
libraries/javalib/external/classpath/java/text/NumberFormat.java:1.2->1.3
libraries/javalib/external/classpath/java/util/Collections.java:1.4->1.5
libraries/javalib/external/classpath/java/util/jar/JarEntry.java:1.1->1.2
libraries/javalib/external/classpath/java/util/jar/JarFile.java:1.3->1.4
libraries/javalib/external/classpath/javax/management/MBeanPermission.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/MBeanRegistration.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/management/MBeanTrustPermission.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/swing/ButtonGroup.java:1.4->1.5
libraries/javalib/external/classpath/javax/swing/JComponent.java:1.19->1.20
libraries/javalib/external/classpath/javax/swing/JEditorPane.java:1.8->1.9
libraries/javalib/external/classpath/javax/swing/JLabel.java:1.8->1.9
libraries/javalib/external/classpath/javax/swing/JRootPane.java:1.6->1.7
libraries/javalib/external/classpath/javax/swing/JSlider.java:1.7->1.8
libraries/javalib/external/classpath/javax/swing/RepaintManager.java:1.16->1.17
libraries/javalib/external/classpath/javax/swing/plaf/basic/BasicTextUI.java:1.17->1.18
libraries/javalib/external/classpath/javax/swing/plaf/metal/MetalIconFactory.java:1.7->1.8
libraries/javalib/external/classpath/javax/swing/text/AbstractDocument.java:1.13->1.14
libraries/javalib/external/classpath/javax/swing/text/BoxView.java:1.7->1.8
libraries/javalib/external/classpath/javax/swing/text/CompositeView.java:1.7->1.8
libraries/javalib/external/classpath/javax/swing/text/DefaultStyledDocument.java:1.15->1.16
libraries/javalib/external/classpath/javax/swing/text/ElementIterator.java:1.1->1.2
libraries/javalib/external/classpath/javax/swing/text/FlowView.java:1.9->1.10
libraries/javalib/external/classpath/javax/swing/text/GapContent.java:1.14->1.15
libraries/javalib/external/classpath/javax/swing/text/GlyphView.java:1.7->1.8
libraries/javalib/external/classpath/javax/swing/text/ParagraphView.java:1.7->1.8
libraries/javalib/external/classpath/javax/swing/text/StyleContext.java:1.8->1.9
libraries/javalib/external/classpath/javax/swing/text/Utilities.java:1.10->1.11
libraries/javalib/external/classpath/javax/swing/text/View.java:1.9->1.10
libraries/javalib/external/classpath/javax/swing/text/html/BlockView.java:1.4->1.5
libraries/javalib/external/classpath/javax/swing/text/html/CSS.java:1.4->1.5
libraries/javalib/external/classpath/javax/swing/text/html/CSSBorder.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/swing/text/html/FormSubmitEvent.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/swing/text/html/FormView.java:1.3->1.4
libraries/javalib/external/classpath/javax/swing/text/html/FrameSetView.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/swing/text/html/FrameView.java:INITIAL->1.1
libraries/javalib/external/classpath/javax/swing/text/html/HTMLDocument.java:1.15->1.16
libraries/javalib/external/classpath/javax/swing/text/html/HTMLEditorKit.java:1.15->1.16
libraries/javalib/external/classpath/javax/swing/text/html/HTMLWriter.java:1.1->1.2
libraries/javalib/external/classpath/javax/swing/text/html/ImageView.java:1.2->1.3
libraries/javalib/external/classpath/javax/swing/text/html/InlineView.java:1.3->1.4
libraries/javalib/external/classpath/javax/swing/text/html/ListView.java:1.1->1.2
libraries/javalib/external/classpath/javax/swing/text/html/ParagraphView.java:1.3->1.4
libraries/javalib/external/classpath/javax/swing/text/html/StyleSheet.java:1.5->1.6
libraries/javalib/external/classpath/javax/swing/text/html/TableView.java:1.1->1.2
libraries/javalib/external/classpath/lib/Makefile.am:1.16->1.17
libraries/javalib/external/classpath/lib/Makefile.in:1.33->1.34
libraries/javalib/external/classpath/lib/gen-classlist.sh.in:1.6->1.7
libraries/javalib/external/classpath/native/jni/gtk-peer/gdkfont.h:1.1->1.2
libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c:1.6->1.7
libraries/javalib/external/classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c:1.7->1.8
libraries/javalib/external/classpath/native/jni/java-lang/java_lang_VMDouble.c:1.4->1.5
libraries/javalib/external/classpath/native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c:1.9->1.10
libraries/javalib/external/classpath/native/jni/java-net/java_net_VMNetworkInterface.c:1.3->1.4
libraries/javalib/external/classpath/native/jni/java-nio/gnu_java_nio_VMChannel.c:1.5->1.6
libraries/javalib/external/classpath/native/jni/java-nio/gnu_java_nio_VMSelector.c:1.3->1.4
libraries/javalib/external/classpath/native/jni/midi-dssi/Makefile.am:1.4->1.5
libraries/javalib/external/classpath/native/jni/midi-dssi/Makefile.in:1.29->1.30
libraries/javalib/external/classpath/resource/gnu/java/util/regex/MessagesBundle_it.properties:1.8->1.9
libraries/javalib/external/classpath/scripts/classpath.spec.in:1.42->1.43
libraries/javalib/external/classpath/tools/gnu/classpath/tools/appletviewer/Messages.java:INITIAL->1.1
libraries/javalib/external/classpath/tools/gnu/classpath/tools/appletviewer/TagParser.java:1.1->1.2
Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.4962 kaffe/ChangeLog:1.4963
--- kaffe/ChangeLog:1.4962 Fri Jan 5 19:15:28 2007
+++ kaffe/ChangeLog Fri Jan 5 19:45:51 2007
@@ -1,6 +1,11 @@
2007-01-05 Dalibor Topic <robilad at kaffe.org>
* libraries/javalib/external/classpath/ : Resynced with GNU Classpath
+ up to 2006-11-30.
+
+2007-01-05 Dalibor Topic <robilad at kaffe.org>
+
+ * libraries/javalib/external/classpath/ : Resynced with GNU Classpath
up to 2006-11-06.
2007-01-05 Dalibor Topic <robilad at kaffe.org>
Index: kaffe/libraries/javalib/external/classpath/AUTHORS
diff -u kaffe/libraries/javalib/external/classpath/AUTHORS:1.5 kaffe/libraries/javalib/external/classpath/AUTHORS:1.6
--- kaffe/libraries/javalib/external/classpath/AUTHORS:1.5 Sun Mar 5 13:01:52 2006
+++ kaffe/libraries/javalib/external/classpath/AUTHORS Fri Jan 5 19:45:52 2007
@@ -9,6 +9,7 @@
Stuart Ballard (stuart.a.ballard at gmail.com)
Mark Benvenuto (mcb54 at columbia.edu)
Gary Benson (gbenson at redhat.com)
+Tania Bento (tbento at redhat.com)
Geoff Berry (gcb at gnu.org)
James E. Blair (corvus at gnu.org)
Eric Blake (ebb9 at email.byu.edu)
@@ -17,6 +18,8 @@
David Daney (ddaney at avtrex.com)
Nic Ferrier (nferrier at tapsellferrier.co.uk)
Paul Fisher (rao at gnu.org)
+Thomas Fitzsimmons (fitzsim at redhat.com)
+Jeroen Frijters (jeroen at frijters.net)
David Gilbert (david.gilbert at object-refinery.com)
Anthony Green (green at redhat.com)
Jochen Hoenicke (Jochen.Hoenicke at Informatik.Uni-Oldenburg.de)
@@ -24,9 +27,10 @@
Andrew John Hughes (gnu_andrew at member.fsf.org)
Olivier Jolly (olivier.jolly at pcedev.com)
Brian Jones (cbj at gnu.org)
-Roman Kennke (roman at kennke.org)
-Michael Koch (konqueror at gmx.de)
John Keiser (jkeiser at iname.com)
+Roman Kennke (roman at kennke.org)
+Michael Koch (konqueror at gmx.de)
+Francis Kung (fkung at redhat.com)
John Leuner (jewel at debian.org)
Warren Levy (warrenl at cygnus.com)
Sven de Marothy (sven at physto.se)
@@ -37,6 +41,9 @@
Aaron M. Renn (arenn at urbanophile.com)
Andrew Selkirk (aselkirk at sympatico.ca)
Christian Thalinger (twisti at complang.tuwien.ac.at)
+Andreas Tobler (a.tobler at schweiz.org)
+Mario Torre (neugens at limasoftware.net)
+Dalibor Topic (robilad at kaffe.org)
Tom Tromey (tromey at cygnus.com)
Ronald Veldema (rveldema at cs.vu.nl)
Mark Wielaard (mark at klomp.org)
Index: kaffe/libraries/javalib/external/classpath/ChangeLog
diff -u kaffe/libraries/javalib/external/classpath/ChangeLog:1.42 kaffe/libraries/javalib/external/classpath/ChangeLog:1.43
--- kaffe/libraries/javalib/external/classpath/ChangeLog:1.42 Fri Jan 5 19:15:29 2007
+++ kaffe/libraries/javalib/external/classpath/ChangeLog Fri Jan 5 19:45:52 2007
@@ -1,3 +1,1679 @@
+2006-11-30 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/text/html/FormSubmitEvent.java: New class.
+ * javax/swing/text/html/FormView.java
+ (SubmitThread): New class for submitting data in a separate thread.
+ (actionPerformed): Fetch the actual for data.
+ (addData): New helper method.
+ (getElementFormData): New helper method.
+ (getFormData): New helper method.
+ (getInputFormData): New helper method.
+ (submitData): Implemented.
+ * javax/swing/text/html/FrameView.java
+ (createComponent): Add this as hyperlink listener.
+ Set the target document as frame document.
+ (getTopEditorPane): New helper method.
+ (hyperlinkUpdate): Implementation of the HyperlinkListener interface.
+ (handleHyperlinkEvent): New helper method.
+ (handleFormSubmitEvent): New helper method.
+ * javax/swing/text/html/HTMLDocument.java
+ (HTMLReader.BaseAction.start): Track the base target.
+ (HTMLReader.BaseAction.end): Removed.
+ (baseTarget): New field.
+ (frameDocument): New field.
+ (getBaseTarget): New property accessor.
+ (isFrameDocument): New property accessor.
+ (processHTMLFrameHyperlinkEvent): Implemented.
+ (setFrameDocument): New property accessor.
+ (updateFrame): New helper method.
+ (updateFrameSet): New helper method.
+ * javax/swing/text/html/HTMLEditorKit.java
+ (LinkController.createHyperlinkEvent): Handle frame documents.
+ (autoFormSubmission): New field.
+ (HTMLEditorKit): Set autoFormSubmission to true.
+ (isAutoFormSubmission): New property accessor.
+ (setAutoFormSubmission): New property accessor.
+
+2006-11-30 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/text/ElementIterator.java
+ (ElementRef): New inner class.
+ (currentDepth): Removed.
+ (currentElement): Removed.
+ (previousItem): Removed.
+ (stack): New field. Holds the iteration stack.
+ (state): Removed.
+ (ElementIterator(Document)): Removed init of removed fields.
+ (ElementIterator(Element)): Removed init of removed fields.
+ (current): Changed to stack based algorithm.
+ (deepestLeaf): New helper method.
+ (depth): Changed to stack based algorithm.
+ (first): Changed to stack based algorithm.
+ (next): Changed to stack based algorithm.
+ (previous): Changed to stack based algorithm.
+
+2006-11-30 Francis Kung <fkung at redhat.com>
+
+ * .settings/org.eclipse.jdt.core.prefs: Set compilar compliance to 1.4.
+ * .externalToolBuilders/ClasspathJar.launch: Include sun.* classses.
+
+2006-11-30 Francis Kung <fkung at redhat.com>
+
+ * gnu/java/awt/peer/gtk/BufferedImageGraphics.java
+ (draw): Set transform in buffered composite.
+ (drawComposite): Do not transform bounds; round bounds.
+ (drawGlyphVector): Set transform in buffered composite.
+ (drawRenderedImage): Set transform in buffered composite.
+ (fill): Set transform in buffered composite.
+ (updateBufferedImage): Fix scanline & height calculations.
+ * gnu/java/awt/peer/gtk/CairoGraphics2D.java
+ (createPath): Simplify width & height calculation.
+ (drawImage): Also transform width & height.
+
+2006-11-30 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/text/html/FrameSetView.java: New class. Implements
+ HTML framesets.
+ * javax/swing/text/html/FrameView.java: New class. Implements
+ HTML frames.
+ * javax/swing/text/html/HTMLDocument.java:
+ (HTMLReader.addSpecialElement): Only add one artificial space.
+ * javax/swing/text/html/HTMLEditorKit.java
+ (HTMLFactory.create): Uncomment code for FrameSetView and FrameView.
+ * gnu/javax/swing/text/html/parser/support/Parser.java
+ (_handleEmptyTag): Also consume whitespace after frame tags.
+
+2006-11-30 Gary Benson <gbenson at redhat.com>
+
+ * java/lang/Thread.java: Javadoc fixes.
+
+2006-11-29 Tania Bento <tbento at redhat.com>
+
+ * tools/gnu/classpath/tools/appletviewer/TagParser.java:
+ (parseParams): Unescape 'val' before putting it into the Map.
+ (unescapeString): New private method.
+
+2006-11-29 Tom Tromey <tromey at redhat.com>
+
+ * tools/gnu/classpath/tools/getopt/package.html: New file.
+
+2006-11-29 David Gilbert <david.gilbert at object-refinery.com>
+
+ * javax/swing/plaf/metal/MetalIconFactory.java
+ (HorizontalSliderThumbIcon.paintIcon()): Commented out gradient paint,
+ (VerticalSliderThumbIcon.paintIcon()): Likewise.
+
+2006-11-29 Mario Torre <neugens at limasoftware.net>
+
+ * java/text/NumberFormat.java (getCurrencyInstance): Replaced dollar sign
+ with the default international currency sign \u00A4.
+ * java/text/DecimalFormat.java (scanFix): Fix to use the localized symbol
+ table for string formatting.
+ (formatInternal): likewise.
+ (scanNegativePattern): likewise.
+ (applyPattern): likewise.
+ * java/text/DecimalFormatSymbols.java (clone): Revert to old version as
+ Locale is immutable and does not need clone.
+
+2006-11-29 Francis Kung <fkung at redhat.com>
+
+ * gnu/java/awt/peer/gtk/CairoGraphics2D.java
+ (drawLine): Remove hard-coded pixel shifting.
+
+2006-11-29 Roman Kennke <kennke at aicas.com>
+
+ * java/awt/Component.java
+ (isShowing): Simplified condition code and avoid unnecessary
+ if-codepaths.
+ (coalesceEvents): Always coalesce paint events and let the peer
+ figure out the expanding of the repaint area.
+ * gnu/java/awt/peer/swing/SwingComponentPeer.java
+ (currentPaintEvents): Removed. Replaced by paintArea.
+ (paintArea): New field. Tracks the dirty area.
+ (SwingComponentPeer): Removed init of currentPaintEvents.
+ (coalescePaintEvent): Simplified to only union the dirty regions.
+ (handleEvent): Paint dirty region that was tracked in paintArea.
+ * gnu/java/awt/peer/gtk/GtkComponentPeer.java
+ (paintArea): New field. Tracks the dirty region.
+ (coalescePaintEvent): Implemented to track the dirty region.
+ (paintComponent): Use the dirty region in paintArea. Protect
+ state by putting the paint and dispose code in a try-finally.
+ (updateComponent): Use the dirty region in paintArea. Protect
+ state by putting the paint and dispose code in a try-finally.
+
+2006-11-29 Roman Kennke <kennke at aicas.com>
+
+ * java/awt/font/TextLayout.java
+ (getVisualHighlightShape): Removed debug output.
+
+2006-11-28 Dalibor Topic <robilad at kaffe.org>
+
+ * native/jni/java-lang/java_lang_VMDouble.c:
+ (parseDoubleFromChars) New function. Factored out from ...
+ (Java_java_lang_VMDouble_parseDouble): Factored out the parsing.
+ (dtoa_toString): New function. Factored out from ...
+ (Java_java_lang_VMDouble_toString) : Factored out the conversion.
+ Changed conversion mode to 2, as modes 0 and 1 don't round
+ as the API spec demands. Invoke conversion function as often
+ as necessary with growing precision until a reversible
+ representation of the double in form of a string is reached.
+
+2006-11-28 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/JComponent.java
+ (putClientProperty): Do not fire event when both old and new
+ value are == null.
+
+2006-11-27 Casey Marshall <csm at gnu.org>
+
+ * java/util/jar/JarEntry.java (certs): removed.
+ (jarfile): new field.
+ (getCertificates): read the certificates from the containing JarFile.
+ * java/util/jar/JarFile.java (JarEnumeration.nextElement): don't
+ fill in 'certs,' fill in 'jarfile' for the entry.
+ (getEntry): likewise.
+
+2006-11-27 Francis Kung <fkung at redhat.com>
+
+ * java/awt/image/WritableRaster.java
+ (createChild): Implemented.
+
+2006-11-27 Roman Kennke <kennke at aicas.com>
+
+ * java/awt/font/TextLayout.java
+ (TextLayout(TextLayout,int,int)): Also layout the new runs.
+ (getVisualHighlightShape): Implemented.
+ (layoutRuns): Fixed boundary so that the last run is also laid out.
+ (left): New helper method.
+ (right): New helper method.
+
+2006-11-27 Roman Kennke <kennke at aicas.com>
+
+ * java/awt/font/TextLayout.java
+ (getCaretShape(TextHitInfo,Rectangle2D)): Implemented.
+ (getCaretShape(TextHitInfo)): Use natural bounds.
+ (getCaretShapes(int,Rectangle2D,CaretPolicy)): New API method.
+ (getCaretShapes(int,Rectangle2D)): Delegate to new method
+ above with DEFAULT_CARET_POLICY.
+ (getCaretShapes(int)): Use natural bounds.
+
+2006-11-27 Roman Kennke <kennke at aicas.com>
+
+ * java/awt/font/TextLayout.java
+ (Run.font): New field.
+ (Run.location): New field.
+ (Run.Run): Initialize font.
+ (font): Removed field. This is moved into Run as the actual font
+ is something run-specific.
+ (TextLayout(String,Font,FontRenderContext)): Set font on the
+ single runs. Layout the runs here.
+ (TextLayout(TextLayout,int,int)): Copy over the run fonts.
+ (findRunAtIndex): New helper method.
+ (getCaretInfo): Implemented.
+ (layoutRuns): New helper method.
+ (toString): Don't put font in output string.
+
+2006-11-27 Raif S. Naffah <classpath at naffah-raif.name>
+
+ * AUTHORS: Added Jeroen Fritjers.
+
+2006-11-27 neugens <neugens at nirvana.limasoftware.net>
+
+ * java/text/DecimalFormat.java (formatInternal): Add an explicit test
+ for FieldPosition to be null.
+ Check if the factional part is just 0 and can be omitted from the
+ result.
+ (scanNegativePattern): Fixed index out of bound exception when searching
+ for international currency symbol in negative pattern.
+
+2006-11-27 Andrew John Hughes <gnu_andrew at member.fsf.org>
+
+ * java/beans/beancontext/BeanContextSupport.java:
+ (readObject(ObjectInputStream)): Implemented.
+ (writeObject(ObjectOutputStream)): Likewise.
+ (BCSChild.getTargetChild()): Added.
+ (bcsPreDeserializationHook()): Implemented.
+ (bcsPreSerializationHook()): Likewise.
+ (childDeserializedHook(Object,BCSChild)): Likewise.
+ (isSerializing()): Likewise.
+ (readChildren(ObjectInputStream)): Likewise.
+ (writeChildren(ObjectOutputStream)): Likewise.
+
+2006-11-26 Roger Sayle <roger <at> eyesopen.com>
+ Ian Lance Taylor <ian <at> airs.com>
+ Paolo Bonzini <bonzini <at> gnu.org>
+
+ Fixes bug #25557.
+
+ * lib/gen-classlist.sh.in: Avoid using test's -ef operator for
+ increased portability. Likewise, use -f instead of -e.
+
+2006-11-26 Mark Wielaard <mark at klomp.org>
+
+ * lib/Makefile.am (propertydirs): Removed.
+ (resources): Explicitly create all dirs.
+
+2006-11-26 Mark Wielaard <mark at klomp.org>
+
+ * gnu/java/net/PlainSocketImpl.java (accept): Reset timeout on Socket.
+
+2006-11-26 Dalibor Topic <robilad at kaffe.org>
+
+ * native/target/.cvsignore,
+ native/target/generic/.cvsignore,
+ native/target/Linux/.cvsignore:
+ Removed no longer used files.
+
+ * native/target: Removed no longer used directory.
+
+2006-11-26 Dalibor Topic <robilad at kaffe.org>
+
+ Fixes bug #29133.
+
+ * libraries/clib/nio/gnu_java_nio_VMSelector.c
+ (Java_gnu_java_nio_VMSelector_select):
+ Use strerror if strerror_r is not available.
+
+ Reported by: Michael Franz <mvfranz at gmail.com>,
+ Riccardo Mottola <zuse at libero.it>
+
+2006-11-26 Dalibor Topic <robilad at kaffe.org>
+
+ Fixes bug #26756.
+
+ * native/jni/midi-dssi/Makefile.am (AM_CFLAGS): Removed
+ STRICT_WARNING_CFLAGS since it caused the build to fail
+ on GNU/Linux.
+
+2006-11-26 Ian Rogers <ian.rogers at manchester.ac.uk>
+
+ * doc/vmintegration.texinfo: Update VM Threading Model section.
+
+2006-11-26 Tom Tromey <tromey at redhat.com>
+
+ * native/jni/java-net/java_net_VMNetworkInterface.c: Conditionally
+ include ifaddrs.h.
+ (Java_java_net_VMNetworkInterface_getVMInterfaces): Updated
+ conditional.
+ * native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c:
+ Conditionally include ifaddrs.h.
+ (getif_address): Updated conditional.
+ (getif_index): Likewise.
+ * configure.ac: Check for ifaddrs.h.
+
+2006-11-25 Mark Wielaard <mark at klomp.org>
+
+ * java/io/File.java (list): Return empty list for unreadable dirs.
+
+2006-11-25 Mark Wielaard <mark at klomp.org>
+
+ * gnu/java/awt/peer/gtk/CairoGraphics2D.java (drawGlyphVector):
+ Synchronize on font peer.
+ (setFont): Likewise.
+ * gnu/java/awt/peer/gtk/GdkFontPeer.java (getFontMetrics): Mark
+ synchronized.
+ (getTextMetrics): Likewise.
+
+2006-11-25 Roman Kennke <kennke at aicas.com>
+
+ * javax/swing/text/GapContent.java
+ (getPositionsInRange): Rewritten to use the more efficient
+ binary search searchFirst() and avoid an NPE that was caused
+ by GC'ed positions.
+
+2006-11-25 Mark Wielaard <mark at klomp.org>
+
+ * javax/swing/text/CompositeView.java (modelToView): Never return
+ null.
+
+2006-11-25 Mark Wielaard <mark at klomp.org>
+
+ * javax/swing/text/html/TableView.java (calculateColumnRequirements):
+ Check whether rowView instanceof RowView.
+ (updateGrid): Likewise.
+
+2006-11-25 Mario Torre <neugens at nirvana.limasoftware.net>
+
+ PR28462
+ * java/text/DecimalFormat.java: Almost new rewrite, and update to 1.5.
+ * java/text/NumberFormat.java (format): all format methods, fixed
+ FieldPosition argument should never be null.
+ (format(Object, StringBuffer, FieldPosition)): fixed signature,
+ method is not final.
+ * java/text/DecimalFormatSymbols.java (clone): fixed to also clone
+ locale.
+ * AUTHORS: added my name to the file.
+
+2006-11-25 Mark Wielaard <mark at klomp.org>
+
+ * javax/swing/text/html/StyleSheet.java (paint): Guard against
+ getChildAllocation() returning null.
+
+2006-11-25 Mark Wielaard <mark at klomp.org>
+
+ * gnu/javax/swing/text/html/css/Selector.java (calculateSpecificity):
+ Use clazzIndex for id substring.
+
+2006-11-25 Mark Wielaard <mark at klomp.org>
+
+ * java/awt/EventQueue.java (pop): Only terminate dispatchThread when
+ it is still running.
+
+2006-11-25 Mark Wielaard <mark at klomp.org>
+
+ Fixes bug #28822
+ * doc/api/Makefile.am (create_html): Guard GJDOC invocation with
+ CREATE_API_DOCS
+
+2006-11-24 Tania Bento <tbento at redhat.com>
+
+ * java/awt/font/TextHitInfo.java
+ (equals(TextHitInfo)): If TextHitInfo parameter is null, return false.
+ (beforeOffset): Decreased first parameter by 1.
+
+2006-11-24 Francis Kung <fkung at redhat.com>
+
+ * gnu/java/awt/peer/gtk/BufferedImageGraphics.java
+ (constructor): Check sample model when setting fastCM flag.
+ (updateBufferedImage): Check scanline and sample model offsets before
+ copying data directly into the image data buffer.
+
+2006-11-24 Francis Kung <fkung at redhat.com>
+
+ * gnu/java/awt/java2d/QuadSegment.java
+ (offsetSubdivided): Handle special straight-line cases.
+
+2006-11-24 Roman Kennke <kennke at aicas.com>
+
+ * java/awt/dnd/DropTarget.java
+ (DropTargetAutoScroller.HYSTERESIS): New constant.
+ (DropTargetAutoScroller.DELAY): New constant.
+ (DropTargetAutoScroller.inner): New field. A cached
+ Rectangle instance.
+ (DropTargetAutoScroller.outer): New field. A cached
+ Rectangle instance.
+ (DropTargetAutoScroller.timer): New field. The actual timer.
+ (DropTargetAutoScroller.DropTargetAutoScroller):
+ Initialize timer.
+ (DropTargetAutoScroller.actionPerformed): Implemented.
+ (DropTargetAutoScroller.stop): Implemented.
+ (DropTargetAutoScroller.updateLocation): Implemented.
+ (clearAutoscroll): Stop the autoscroller before nullifying it.
+ (createDropTargetAutoScroller): Don't set the field here,
+ only return a new instance.
+ (dragEnter): Only do something when active. Initialize
+ auto scrolling.
+ (dragExit): Only do something when active. Stop auto scrolling.
+ (dragOver): Only do something when active. Update auto scrolling.
+ (drop): Only do something when active. Update auto scrolling.
+ (dropActionChanged): Only do something when active. Update
+ auto scrolling.
+ (initializeAutoScrolling): Check if component is an instance
+ of Autoscroll, otherwise do nothing.
+ (setActive): Disable autoscrolling when deactivating.
+ (setComponent): When component is set to null, disable autoscrolling.
+
+2006-11-24 David Gilbert <david.gilbert at object-refinery.com>
+
+ * java/beans/beancontext/BeanContextServicesSupport.java
+ (getChildBeanContextServicesListener): Implemented.
+
+2006-11-23 Roman Kennke <kennke at aicas.com>
+
+ * gnu/java/awt/peer/headless/HeadlessGraphicsEnvironment.java
+ (createGraphics): Use constructor to create new instance of
+ BufferedImageGraphics.
+ * java/awt/Toolkit.java
+ (getDefaultToolkit): Really try to get a real toolkit. Only
+ use HeadlessToolkit if no other is available.
+ * gnu/java/awt/peer/gtk/GtkToolkit.java
+ (checkHeadless): New helper method. Checks for headless environment
+ and throws HeadlessException if appropriate.
+ (createButton): Check for headless.
+ (createCanvas): Check for headless.
+ (createCheckbox): Check for headless.
+ (createCheckboxMenuItem): Check for headless.
+ (createChoice): Check for headless.
+ (createDialog): Check for headless.
+ (createDragGestureRecognizer): Check for headless.
+ (createDragSourceContextPeer): Check for headless.
+ (createEmbeddedWindow): Check for headless.
+ (createFileDialog): Check for headless.
+ (createFrame): Check for headless.
+ (createCheckbox): Check for headless.
+ (createLabel): Check for headless.
+ (createList): Check for headless.
+ (createMenu): Check for headless.
+ (createMenuBar): Check for headless.
+ (createMenuItem): Check for headless.
+ (createPanel): Check for headless.
+ (createPopupMenu): Check for headless.
+ (createScrollbar): Check for headless.
+ (createScrollPane): Check for headless.
+ (createTextArea): Check for headless.
+ (createTextField): Check for headless.
+ (createWindow): Check for headless.
+
+2006-11-23 David Gilbert <david.gilbert at object-refinery.com>
+
+ * java/beans/beancontext/BeanContextSupport.java
+ (deserialize): Implemented,
+ (serialize): Implemented.
+
+2006-11-23 Roman Kennke <kennke at aicas.com>
+
+ * gnu/java/awt/peer/headless/HeadlessGraphicsEnvironment.java
+ (createGraphics): Try to use Cairo graphics if available.
+
+2006-11-22 David Gilbert <david.gilbert at object-refinery.com>
+
+ * java/beans/beancontext/BeanContextSupport.java
+ (toArray): Added API docs,
+ (toArray(Object[])): Added API docs, removed NotImplementedException.
+
+2006-11-22 Tania Bento <tbento at redhat.com>
+
+ * javax/swing/JRootPane.java
+ (setLayeredPane): Added documentation; throw
+ IllegalComponentStateException if layered pane parameter is null.
+
+2006-11-22 David Gilbert <david.gilbert at object-refinery.com>
+
+ * java/beans/beancontext/BeanContextSupport.java
+ (avoidingGui): Removed NotImplementedException.
+
+2006-11-22 Francis Kung <fkung at redhat.com>
+
+ * gnu/java/awt/peer/gtk/BufferedImageGraphics.java
+ (drawGlyphVector): Clip updated area to glyph bounds.
+ * gnu/java/awt/peer/gtk/CairoGraphics2D.java
+ (createPath): Eliminate distortion when pixel-shifting rectangles; separate
+ x-coordinate and y-coordinate pixel shifting.
+ (shifted): Removed method.
+ (shiftX): New method, recognising scaling transforms.
+ (shiftY): New method, recognising scaling transforms.
+ (walkPath): Separate x-coordinate and y-coordinate pixel shifting.
+
+2006-11-22 Roman Kennke <kennke at aicas.com>
+
+ * java/awt/font/TextLayout.java
+ (hash): New field. Caches the hash code.
+ (hashCode): Implemented.
+
+2006-11-22 Roman Kennke <kennke at aicas.com>
+
+ * java/awt/image/ImageFilter.java
+ Reformat whole class.
+ (getFilterInstance): Don't touch the consumer field. Don't check
+ consumer.
+ (imageComplete): Don't check consumer.
+ (setColorModel): Don't check consumer.
+ (setDimensions): Don't check consumer.
+ (setHints): Don't check consumer.
+ (setPixels): Don't check consumer.
+ (setProperties): Pass the original property too.
+ * java/awt/image/IndexColorModel.java
+ (IndexColorModel(int,int,byte[],byte[],byte[],int)): Set the
+ transparent pixel by calling the new helper method.
+ (IndexColorModel(int,int,byte[],int,boolean,int)): Set the
+ transparent pixel by calling the new helper method.
+ (IndexColorModel(int,int,int[],int,boolean,int,int)): Set the
+ transparent pixel by calling the new helper method.
+ (coerceData): Removed. This is not needed.
+ (getAlpha): Simply return value from color map. The transparent
+ pixel has to be there.
+ (setTransparentPixel): New helper method. Inserts the transparent
+ pixel.
+ * java/awt/image/RGBImageFilter.java
+ Reformat whole class.
+ (convertColorModelToDefault): Removed. No longer needed.
+ (filterIndexColorModel): Don't handle transparent pixels
+ separately.
+ (filterRGBPixels): Set pixels on consumer already.
+ (makeColor): Removed. No longer needed.
+ * java/awt/image/ReplicateScaleFilter.java
+ (replicatePixels): Removed.
+ (setDimension): Correctly compute destination size, avoid double
+ calculations.
+ (setPixels): Avoid double calculations. Fixed some boundary cases.
+ (setupSources): New helper method.
+ * java/awt/image/SampleModel.java
+ (setDataElements): Also handle TYPE_SHORT, TYPE_FLOAT
+ and TYPE_DOUBLE.
+ * java/awt/image/SinglePixelPackedSampleModel.java
+ (setDataElements(int,int,int,int,Object,DataBuffer)): Removed.
+ This is not needed as the superclass already copies line
+ by line.
+ (setDataElements(int,int,Object,DataBuffer)): Simplified code,
+ removed some checks that the RI also doesn't perform. Call
+ DataBuffer.setElem().
+
+2006-11-22 Roman Kennke <kennke at aicas.com>
+
+ * java/awt/text/TextLayout.java
+ (getLogicalRangesForVisualSelection): Implemented.
+
+2006-11-21 Roman Kennke <kennke at aicas.com>
+
+ * java/awt/text/TextLayout.java
+ (Run.isLeftToRight): New helper method.
+ (logicalToVisual): New field. Maps logical indices to visual
+ indices.
+ (visualToLogical): New field. Maps visual indices to logical
+ indices.
+ (TextLayout): Setup mappings.
+ (setupMappings): New method for setting up the mappings.
+ (getCharacterLevel): Reorganized code.
+ (getNextLeftHit(int)): Implemented.
+ (getNextLeftHit(int,CaretPolicy)): New method.
+ (getNextLeftHit(TextHitInfo)): Implemented.
+ (getNextRightHit(int)): Implemented.
+ (getNextRightHit(int,CaretPolicy)): New method.
+ (getNextRightHit(TextHitInfo)): New method.
+ (getVisualOtherHit): Implemented.
+ (checkHitInfo): New helper methods for checking parameters.
+ (hitToCaret): New helper method. Maps hit infos to caret locations.
+ (caretToHit): New helper method. Maps caret locations to hit infos.
+ (isCharacterLTR): New helper method.
+ (CaretPolicy.getStrongCaret): Implemented.
+
+2006-11-21 Francis Kung <fkung at redhat.com>
+
+ * gnu/java/awt/peer/gtk/BufferedImageGraphics.java
+ (draw): Include stroke width when calculating bounds.
+ (updateBufferedImage): Round bounds more generously, handle negative
+ height/width values, and clip more intelligently.
+ * gnu/java/awt/peer/gtk/CairoGraphics2D.java
+ (createPath): Add shortcut optimization for lines.
+ (draw): Include stroke width when calculating bounds.
+ (drawLine): Delegate to main draw() method.
+ (drawRect): Likewise.
+ (fillRect): Delegate to main fill() method.
+ (findStrokedBounds): New method.
+ (setCustomPaint): Round bounds more generously.
+ * gnu/java/awt/peer/gtk/ComponentGraphics.java
+ (drawLine): Removed.
+ (drawRect): Removed.
+ (fillRect): Removed.
+
+2006-11-21 Francis Kung <fkung at redhat.com>
+
+ * gnu/java/awt/java2d/TexturePaintContext.java
+ (getRaster): Handle negative coordinate values.
+ * gnu/java/awt/peer/gtk/CairoGraphics2D.java
+ (setPaint): Moved custom paint processing to a new method.
+ (setPaintPixels): Added x, y parameters.
+ (getRealBounds): Added documentation.
+ (copy): Copy clipping information.
+ (drawLine): Process custom paints.
+ (setCustomPaint): New method.
+ (fill): Process custom paints.
+ (drawGlyphVector): Process custom paints.
+ (drawRect): Process custom paints.
+ (draw): Process custom paints.
+ * gnu/java/awt/peer/gtk/CairoSurface.java
+ (cairoCM_opaque): New constant.
+ * gnu/java/awt/peer/gtk/BufferedImageGraphics.java
+ (argb32): Removed constant.
+ (rgb32): Removed constant.
+ (BufferedImageGraphics(BufferedImage)): Updated constant names.
+ (BufferedImageGraphics(BufferedImageGraphics)): Copy color model flags.
+ (updateBufferedImage): Transform to device-space before updating.
+ * include/gnu_java_awt_peer_gtk_CairoGraphics2D.h
+ (Java_gnu_java_awt_peer_gtk_CairoGraphics2D_setPaintPixels): Added x, y
+ parameters.
+ * native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c
+ (Java_gnu_java_awt_peer_gtk_CairoGraphics2D_setPaintPixels): Set pattern
+ source at designated x, y origin.
+
+2006-11-21 Roman Kennke <kennke at aicas.com>
+
+ * java/awt/text/TextLayout.java
+ (Run): New inner helper class.
+ (length): New field.
+ (naturalBounds): New field.
+ (offset): New field.
+ (runIndices): Removed. This is now encapsulate in a Run object.
+ (runs): Changed to Run[].
+ (string): Changed to char[].
+ (totalAdvance): New field. Caches advance value.
+ (TextLayout(String,Font,FontRenderContext)): Change to store
+ string as char[] and run layout as Run[]. Clean out empty
+ run items.
+ (TextLayout(TextLayout,int,int)): Change to store
+ string as char[] and run layout as Run[].
+ (clone): Call private constructor for maximum efficiency.
+ (determineWhitespace): Adapted to use char[] data.
+ (draw): Adapted to use Run objects.
+ (getAdvance): Cache computed total advance.
+ (getBlackBoxBounds): Adapted to use Run objects.
+ (getCaretInfo): Use natural layout bounds.
+ (getCharacterCount): Return length field.
+ (getLogicalHighlightShape): Adapted to use Run objects.
+ (getNaturalBounds): New helper method. Calculates and returns the
+ natural bounds of this text layout.
+ (getOutline): Adapted to use Run objects.
+ (getStringProperties): Adapted to use char[] data.
+ (getVisibleAdvance): Adapted to use char[] and Run data.
+ (handleJustify): Adapted to use char[] and Run data.
+ (hitTestChar(float,float,Rectangle2D)): Implemented.
+ (hitTestChar(float,float)): Use natural bounds.
+ (setCharIndices): Adapted to use char[] and Run data.
+ (toString): Adapted to use char[] and Run data.
+ * java/text/Bidi.java
+ (requiresBidi): Exclude paragraph separators from bidi-triggers.
+
+2006-11-21 Roman Kennke <kennke at aicas.com>
+
+ * gnu/java/awt/peer/gtk/GdkFontMetrics.java:
+ Removed. This is now an inner class in GdkFontPeer.
+ * gnu/java/awt/peer/gtk/CairoGraphics2D.java
+ (drawString(float,float)): Use text layout cache from
+ GdkFontPeer.
+ (getFontMetrics): Delegate to GdkFontPeer.
+ * gnu/java/awt/peer/gtk/FreetypeGlyphVector.java
+ (getGlyphCodes): Also check array size.
+ (getGlyphPositions): Also check array size.
+ * gnu/java/awt/peer/gtk/GdkFontPeer.java
+ (GdkFontLineMetrics.fm): Removed.
+ (GdkFontLineMetrics.strikeThroughOffset): Removed.
+ (GdkFontLineMetrics.strikeThroughThickness): Removed.
+ (GdkFontLineMetrics.underlineOffset): Removed.
+ (GdkFontLineMetrics.underlineThickness): Removed.
+ (GdkFontLineMetrics.GdkFontLineMetrics): Don't take
+ FontMetrics argument. Don't init removed fields.
+ (GdkFontLineMetrics.getAscent): Return font peer's field.
+ (GdkFontLineMetrics.getDescent): Return font peer's field.
+ (GdkFontLineMetrics.getHeight): Return font peer's field.
+ (GdkFontLineMetrics.getLeading): Return font peer's field.
+ (GdkFontLineMetrics.getNumChars): Reformat.
+ (GdkFontLineMetrics.getStrikeThroughOffset): Return half ascent.
+ (GdkFontLineMetrics.getStrikeThroughThickness): Return 1.
+ (GdkFontLineMetrics.getUnderlineOffset): Return font peer's field.
+ (GdkFontLineMetrics.getUnderlineThickness): Return font peer's field.
+ (GdkFontMetrics): Moved class in here as inner class.
+ Make it use the font peer's fields and for the char(s) width
+ and string width method, use TextLayout to measure the actual widths.
+ (ascent): New field.
+ (bundle): Removed.
+ (DEFAULT_CTX): New constant field.
+ (descent): New field.
+ (FONT_METRICS_ASCENT): New constant.
+ (FONT_METRICS_DESCENT): New constant.
+ (FONT_METRICS_HEIGHT): New constant.
+ (FONT_METRICS_MAX_ADVANCE): New constant.
+ (FONT_METRICS_MAX_ASCENT): New constant.
+ (FONT_METRICS_MAX_DESCENT): New constant.
+ (FONT_METRICS_UNDERLINE_OFFSET): New constant.
+ (FONT_METRICS_UNDERLINE_THICKNESS): New constant.
+ (height): New field.
+ (maxAdvance): New field.
+ (maxAscent): New field.
+ (maxDescent): New field.
+ (metrics): New field. Stores a FontMetrics for this font.
+ (textLayoutCache): New field. Caches TextLayout instances.
+ (underlineOffset): New field.
*** Patch too long, truncated ***
More information about the kaffe
mailing list