--- openjdk-6-6b27-1.12.6.orig/debian/compat
+++ openjdk-6-6b27-1.12.6/debian/compat
@@ -0,0 +1 @@
+5
--- openjdk-6-6b27-1.12.6.orig/debian/generate-debian-orig.sh
+++ openjdk-6-6b27-1.12.6/debian/generate-debian-orig.sh
@@ -0,0 +1,57 @@
+
+tarball=openjdk-6-src-b27-26_oct_2012-dfsg.tar.gz
+version=6b27-1.12.6
+hotspot=hotspot-hs20.tar.gz
+cacaotb=cacao-0.99.4.tar.bz2
+cacaotb=cacao-68fe50ac34ec.tar.gz
+jamvmtb=jamvm-0972452d441544f7dd29c55d64f1ce3a5db90d82.tar.gz
+base=openjdk-6
+pkgdir=$base-$version
+origtar=${base}_${version}.orig.tar.gz
+tarballdir=6b27
+
+icedtea_checkout=icedtea6-1.12
+icedtea_checkout=icedtea6-1.12.6
+debian_checkout=openjdk6
+
+if [ -d $pkgdir ]; then
+ echo directory $pkgdir already exists
+ exit 1
+fi
+
+if [ -d $pkgdir.orig ]; then
+ echo directory $pkgdir.orig already exists
+ exit 1
+fi
+
+if [ -f $origtar ]; then
+ tar xf $origtar
+ if [ -d $pkgdir.orig ]; then
+ mv $pkgdir.orig $pkgdir
+ fi
+ tar -c -f - -C $icedtea_checkout . | tar -x -f - -C $pkgdir
+ cp -a $debian_checkout $pkgdir/debian
+else
+ rm -rf $pkgdir.orig
+ mkdir -p $pkgdir.orig
+ case "$base" in
+ openjdk*)
+ #cp -p $hotspot $pkgdir.orig/
+ cp -p $tarballdir/$tarball $pkgdir.orig/
+ #cp -a $tarballdir/drops $pkgdir.orig/
+ #if [ $(lsb_release -is) = Ubuntu ]; then
+ cp -p $tarballdir/$cacaotb $pkgdir.orig/
+ #fi
+ cp -p $tarballdir/$jamvmtb $pkgdir.orig/
+ ;;
+ esac
+ tar -c -f - -C $icedtea_checkout . | tar -x -f - -C $pkgdir.orig
+ (
+ cd $pkgdir.orig
+ sh autogen.sh
+ rm -rf autom4te.cache
+ )
+ cp -a $pkgdir.orig $pkgdir
+ rm -rf $pkgdir.orig/.hg
+ cp -a $debian_checkout $pkgdir/debian
+fi
--- openjdk-6-6b27-1.12.6.orig/debian/JB-jconsole.desktop.in
+++ openjdk-6-6b27-1.12.6/debian/JB-jconsole.desktop.in
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=@vendor@ Java @RELEASE@ Console
+Name[fi]=@vendor@ Java @RELEASE@ - konsoli
+Comment=@vendor@ Java @RELEASE@ Monitoring & Management Console
+Comment[fi]=@vendor@ Java @RELEASE@ - valvonta- ja hallintakonsoli
+Exec=/usr/bin/jconsole
+Terminal=false
+Type=Application
+Icon=@basename@
+Categories=Application;System;
--- openjdk-6-6b27-1.12.6.orig/debian/JB-fonts.defoma-hints.in
+++ openjdk-6-6b27-1.12.6/debian/JB-fonts.defoma-hints.in
@@ -0,0 +1,187 @@
+category truetype
+
+# Sans
+
+begin /usr/share/fonts/truetype/ttf-lucida/LucidaSansRegular.ttf
+ Family = LucidaSans
+ FontName = LucidaSans
+ Encoding = Unicode
+ Location = English
+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
+ GeneralFamily = SansSerif
+ Weight = Book
+ Width = Variable
+ Shape = NoSerif Upright
+ Foundry = Lucida
+ Priority = 15
+end
+
+begin /usr/share/fonts/truetype/ttf-lucida/LucidaSansDemiBold.ttf
+ Family = LucidaSans
+ FontName = LucidaSans-Demibold
+ Encoding = Unicode
+ Location = English
+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
+ GeneralFamily = SansSerif
+ Weight = Bold
+ Width = Variable
+ Shape = NoSerif Upright
+ Foundry = Lucida
+ Priority = 15
+end
+
+begin /usr/share/fonts/truetype/ttf-lucida/LucidaSansOblique.ttf
+ Family = LucidaSans
+ FontName = LucidaSans-Oblique
+ Encoding = Unicode
+ Location = English
+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
+ GeneralFamily = SansSerif
+ Weight = Thin
+ Width = Variable
+ Shape = NoSerif Oblique
+ Foundry = Lucida
+ Priority = 15
+end
+
+begin /usr/share/fonts/truetype/ttf-lucida/LucidaSansDemiOblique.ttf
+ Family = LucidaSans
+ FontName = LucidaSans-Demibold-Oblique
+ Encoding = Unicode
+ Location = English
+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
+ GeneralFamily = SansSerif
+ Weight = Bold
+ Width = Variable
+ Shape = NoSerif Oblique
+ Foundry = Lucida
+ Priority = 15
+end
+
+# Serif
+
+begin /usr/share/fonts/truetype/ttf-lucida/LucidaBrightRegular.ttf
+ Family = LucidaBright
+ FontName = LucidaBright-Regular
+ Encoding = Unicode
+ Location = English
+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
+ GeneralFamily = Roman
+ Weight = Book
+ Width = Variable
+ Shape = NoSerif Upright
+ Foundry = Lucida
+ Priority = 15
+end
+
+begin /usr/share/fonts/truetype/ttf-lucida/LucidaBrightItalic.ttf
+ Family = LucidaBright
+ FontName = LucidaBright-Italic
+ Encoding = Unicode
+ Location = English
+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
+ GeneralFamily = Roman
+ Weight = Book
+ Width = Variable
+ Shape = NoSerif Oblique
+ Foundry = Lucida
+ Priority = 15
+end
+
+begin /usr/share/fonts/truetype/ttf-lucida/LucidaBrightDemiBold.ttf
+ Family = Lucida-Bright
+ FontName = Lucida-Bright-Demi
+ Encoding = Unicode
+ Location = English
+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
+ GeneralFamily = Roman
+ Weight = Bold
+ Width = Variable
+ Shape = NoSerif Upright
+ Foundry = Lucida
+ Priority = 15
+end
+
+begin /usr/share/fonts/truetype/ttf-lucida/LucidaBrightDemiItalic.ttf
+ Family = Lucida-Bright
+ FontName = Lucida-Bright-DemiItalic
+ Encoding = Unicode
+ Location = English
+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
+ GeneralFamily = Roman
+ Weight = Demi
+ Width = Variable
+ Shape = NoSerif Oblique
+ Foundry = Lucida
+ Priority = 15
+end
+
+# Mono
+
+begin /usr/share/fonts/truetype/ttf-lucida/LucidaTypewriterRegular.ttf
+ Family = LucidaSans-Typewriter
+ FontName = LucidaSans-Typewriter
+ Encoding = Unicode
+ Location = English
+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
+ GeneralFamily = Typewriter
+ Weight = Book
+ Width = Fixed
+ Shape = NoSerif Upright
+ Foundry = Lucida
+ Priority = 15
+end
+
+begin /usr/share/fonts/truetype/ttf-lucida/LucidaTypewriterOblique.ttf
+ Family = LucidaSans-Typewriter
+ FontName = LucidaSans-Typewriter-Oblique
+ Encoding = Unicode
+ Location = English
+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
+ GeneralFamily = Typewriter
+ Weight = Book
+ Width = Fixed
+ Shape = NoSerif Oblique
+ Foundry = Lucida
+ Priority = 15
+end
+
+begin /usr/share/fonts/truetype/ttf-lucida/LucidaTypewriterBold.ttf
+ Family = LucidaSans-Typewriter
+ FontName = LucidaSans-Typewriter-Bold
+ Encoding = Unicode
+ Location = English
+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
+ GeneralFamily = Typewriter
+ Weight = Bold
+ Width = Fixed
+ Shape = NoSerif Upright
+ Foundry = Lucida
+ Priority = 15
+end
+
+begin /usr/share/fonts/truetype/ttf-lucida/LucidaTypewriterBoldOblique.ttf
+ Family = LucidaSans-Typewriter
+ FontName = LucidaSans-Typewriter-Bold-Oblique
+ Encoding = Unicode
+ Location = English
+ Charset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15 ISO10646-1
+ UniCharset = ISO8859-1 ISO8859-2 ISO8859-7 ISO8859-9 ISO8859-15
+ GeneralFamily = Typewriter
+ Weight = Bold
+ Width = Fixed
+ Shape = NoSerif Oblique
+ Foundry = Lucida
+ Priority = 15
+end
--- openjdk-6-6b27-1.12.6.orig/debian/JB-jre.prerm.in
+++ openjdk-6-6b27-1.12.6/debian/JB-jre.prerm.in
@@ -0,0 +1,12 @@
+#!/bin/sh -e
+
+basedir=/@basedir@
+jre_tools='@jre_tools@'
+
+if [ "$1" = "remove" ] || [ "$1" = "deconfigure" ]; then
+ for i in $jre_tools; do
+ update-alternatives --remove $i $basedir/jre/bin/$i
+ done
+fi
+
+#DEBHELPER#
--- openjdk-6-6b27-1.12.6.orig/debian/buildwatch.sh
+++ openjdk-6-6b27-1.12.6/debian/buildwatch.sh
@@ -0,0 +1,40 @@
+#! /bin/sh
+
+builddir=$1
+
+echo $$ > buildwatch.pid
+
+maxwait=$(expr 180 \* 60)
+wait=$maxwait
+ival=$(expr 30 \* 60)
+#ival=3
+
+while [ $wait -gt 0 ]; do
+ sleep $ival
+ wait=$(expr $wait - $ival)
+ state=
+ if ps x | grep -v grep | egrep -qs '/cc1|jar|java|gij'; then
+ state="compiler/java/jar running ..."
+ wait=$maxwait
+ fi
+
+ new_quiet=$(ls -l $builddir/openjdk*/build/*/tmp/rt-orig.jar $builddir/openjdk*/build/*/lib/tools.jar $builddir/openjdk*/build/*/lib/ct.sym 2>&1 | md5sum)
+ if [ "$old_quiet" != "$new_quiet" ]; then
+ state="assembling jar file ..."
+ wait=$maxwait
+ fi
+ old_quiet=$new_quiet
+
+ new_noisy=$(ls -l $builddir/mauve-*/mauve_output* jtreg_output-* 2>&1 | md5sum)
+ if [ "$old_noisy" != "$new_noisy" ]; then
+ wait=$maxwait
+ elif [ -n "$state" ]; then
+ echo $state
+ fi
+ old_noisy=$new_noisy
+
+ if [ ! -f buildwatch.pid ]; then
+ echo "buildwatch exit"
+ exit 0
+ fi
+done
--- openjdk-6-6b27-1.12.6.orig/debian/control.jamvm-jre
+++ openjdk-6-6b27-1.12.6/debian/control.jamvm-jre
@@ -0,0 +1,13 @@
+
+Package: icedtea-6-jre-jamvm
+Architecture: @jamvm_archs@
+Multi-Arch: same
+Priority: extra
+Pre-Depends: ${dpkg:Depends}
+Depends: @basename@-jre-headless (= @pkg_version@), ${shlibs:Depends}, ${misc:Depends}
+Description: Alternative JVM for OpenJDK, using JamVM
+ The package provides an alternative runtime using the JamVM. This is a
+ somewhat faster alternative than the Zero port on architectures like armel,
+ mips, mipsel, powerpc.
+ .
+ The VM is started with the option `-jamvm'. See the README.Debian for details.
--- openjdk-6-6b27-1.12.6.orig/debian/JB-jdk.postinst.in
+++ openjdk-6-6b27-1.12.6/debian/JB-jdk.postinst.in
@@ -0,0 +1,66 @@
+#!/bin/sh
+
+set -e
+
+multiarch=@multiarch@
+priority=@priority@
+basedir=/@basedir@
+mandir=$basedir/man
+jdiralias=@jdiralias@
+srcext=1.gz
+dstext=1.gz
+jdk_tools='@jdk_tools@'
+
+case "$1" in
+configure)
+ # obsolete tool
+ if update-alternatives --list apt 2>/dev/null; then
+ update-alternatives --remove-all apt || true
+ fi
+
+ if [ -z "$2" ]; then
+ update_alternatives=y
+ fi
+ if [ -n "$multiarch" ] && [ -n "$2" ]; then
+ for i in $jdk_tools; do
+ if [ -z "$(update-alternatives --list $i 2>/dev/null | grep ^$basedir/)" ]; then
+ update_alternatives=y
+ break
+ fi
+ done
+ fi
+
+ if [ "$update_alternatives" = y ]; then
+ if [ -n "$multiarch" ] && [ "$DPKG_MAINTSCRIPT_ARCH" != $(dpkg --print-architecture) ]; then
+ priority=$(expr $priority - 1)
+ fi
+ for i in $jdk_tools; do
+ unset slave1 slave2 || true
+ if [ -e $mandir/man1/$i.$srcext ]; then
+ slave1="--slave \
+ /usr/share/man/man1/$i.$dstext \
+ $i.$dstext \
+ $mandir/man1/$i.$srcext"
+ fi
+ if false && [ -e $mandir/ja/man1/$i.$srcext ]; then
+ slave2="--slave \
+ /usr/share/man/ja/man1/$i.$dstext \
+ ${i}_ja.$dstext \
+ $mandir/ja/man1/$i.$srcext"
+ fi
+ update-alternatives \
+ --install \
+ /usr/bin/$i \
+ $i \
+ $basedir/bin/$i \
+ $priority \
+ $slave1 $slave2
+ done
+ fi # update alternatives
+
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
--- openjdk-6-6b27-1.12.6.orig/debian/mauve_tests
+++ openjdk-6-6b27-1.12.6/debian/mauve_tests
@@ -0,0 +1,2570 @@
+javax.xml.xpath.XPath
+javax.xml.parsers.DocumentBuilder.PR27864
+javax.xml.parsers.DocumentBuilder.parseSimpleXML
+javax.crypto.spec.TestOfPBEKeySpec
+javax.crypto.spec.TestOfSecretKeySpec
+javax.accessibility.AccessibleContext.getAccessibleRelationSet
+javax.imageio.plugins.jpeg.TestJPEGImageReadParam
+javax.imageio.plugins.jpeg.TestJPEGHuffmanTable
+javax.imageio.plugins.jpeg.TestJPEGQTable
+javax.imageio.stream.IIOByteBuffer.setOffset
+javax.imageio.stream.IIOByteBuffer.setLength
+javax.imageio.stream.IIOByteBuffer.setData
+javax.imageio.spi.ServiceRegistry.getServiceProviderByClass
+javax.imageio.spi.ServiceRegistry.deregisterAll
+javax.imageio.spi.ServiceRegistry.getCategories
+javax.imageio.spi.ServiceRegistry.lookupProviders
+javax.imageio.spi.ServiceRegistry.registerServiceProvider
+javax.imageio.spi.IIOServiceProvider.getVersion
+javax.imageio.spi.IIOServiceProvider.getVendorName
+javax.imageio.spi.ImageOutputStreamSpi.ImageOutputStreamSpi
+javax.imageio.spi.ImageOutputStreamSpi.needsCacheFile
+javax.imageio.spi.ImageOutputStreamSpi.canUseCacheFile
+javax.imageio.spi.ImageReaderWriterSpi.getNativeImageMetadataFormatName
+javax.imageio.spi.ImageReaderWriterSpi.getFileSuffixes
+javax.imageio.spi.ImageReaderWriterSpi.getExtraImageMetadataFormatNames
+javax.imageio.spi.ImageReaderWriterSpi.getPluginClassName
+javax.imageio.spi.ImageReaderWriterSpi.getNativeStreamMetadataFormatName
+javax.imageio.spi.ImageReaderWriterSpi.getExtraStreamMetadataFormatNames
+javax.imageio.spi.ImageReaderWriterSpi.getMIMETypes
+javax.imageio.spi.ImageReaderWriterSpi.isStandardImageMetadataFormatSupported
+javax.imageio.spi.ImageReaderWriterSpi.getFormatNames
+javax.imageio.spi.ImageReaderWriterSpi.isStandardStreamMetadataFormatSupported
+javax.imageio.spi.ImageInputStreamSpi.ImageInputStreamSpi
+javax.imageio.spi.ImageInputStreamSpi.needsCacheFile
+javax.imageio.spi.ImageInputStreamSpi.canUseCacheFile
+javax.imageio.spi.ImageTranscoderSpi.ImageTranscoderSpi
+javax.imageio.spi.IIORegistry.getDefaultInstance
+javax.naming.CompoundName.simple
+javax.naming.directory.BasicAttribute.Enumerate
+javax.naming.CompositeName.composite
+javax.management.ObjectName.apply
+javax.management.ObjectName.Parsing
+javax.management.ObjectName.ParsingJDK6
+javax.management.ObjectName.applyJDK6
+javax.management.openmbean.ArrayType.IsValue
+javax.management.openmbean.ArrayType.Constructor2
+javax.management.openmbean.ArrayType.Equals
+javax.management.openmbean.ArrayType.IsPrimitiveArray
+javax.management.openmbean.ArrayType.GetArrayType
+javax.management.openmbean.ArrayType.HashCode
+javax.management.openmbean.ArrayType.GetPrimitiveArrayType
+javax.management.openmbean.ArrayType.Constructor1
+javax.management.openmbean.CompositeDataInvocationHandler.Test
+javax.management.MBeanServerPermission.Constructor
+javax.security.auth.login.TestOfPR25202
+javax.print.SimpleDoc.constructor
+javax.print.SimpleDoc.getStreamForBytes
+javax.print.SimpleDoc.getAttributes
+javax.print.SimpleDoc.getReaderForText
+javax.print.DocFlavor.parseMimeType
+javax.print.attribute.TextSyntax.constructors
+javax.print.attribute.ResolutionSyntax.simple
+javax.print.attribute.EnumSyntax.serialize
+javax.print.attribute.EnumSyntax.equals
+javax.print.attribute.AttributeSetUtilities.simple
+javax.print.attribute.Size2DSyntax.simple
+javax.print.attribute.SetOfIntegerSyntax.Simple
+javax.print.attribute.HashAttributeSet.populatedSet
+javax.print.attribute.HashAttributeSet.nullTests
+javax.print.attribute.HashAttributeSet.emptySet
+javax.print.attribute.standard.MediaSize.userClass
+javax.swing.JWindow.isRootPaneCheckingEnabled
+javax.swing.JSplitPane.setComponent
+javax.swing.JSplitPane.setResizeWeight
+javax.swing.JSplitPane.getDividerLocation
+javax.swing.JSplitPane.getInputMap
+javax.swing.JSplitPane.getActionMap
+javax.swing.JSplitPane.paramString
+javax.swing.JSplitPane.Constructor
+javax.swing.JOptionPane.getInputMap
+javax.swing.JTabbedPane.getInputMap
+javax.swing.JTabbedPane.Mnemonic
+javax.swing.JTabbedPane.remove
+javax.swing.JToggleButton.constructor
+javax.swing.JToggleButton.actionEvent
+javax.swing.JToggleButton.isFocusable
+javax.swing.JToggleButton.uidelegate
+javax.swing.JToggleButton.getActionCommand
+javax.swing.JToggleButton.model
+javax.swing.JToggleButton.click
+javax.swing.text.View.getResizeWeight
+javax.swing.text.View.getMaximumSpan
+javax.swing.text.View.getMinimumSpan
+javax.swing.text.View.getAlignment
+javax.swing.text.GapContent.getString
+javax.swing.text.GapContent.GapContentTest
+javax.swing.text.GapContent.length
+javax.swing.text.GapContent.constructors
+javax.swing.text.GapContent.insertString
+javax.swing.text.GapContent.getChars
+javax.swing.text.GapContent.PositionTest
+javax.swing.text.GapContent.remove
+javax.swing.text.ElementIterator.ElementIteratorTest
+javax.swing.text.AbstractDocument.BranchElement.getStartOffset
+javax.swing.text.AbstractDocument.BranchElement.getElementIndexNullPointer
+javax.swing.text.AbstractDocument.BranchElement.BranchElementTest
+javax.swing.text.AbstractDocument.BranchElement.getElementIndex
+javax.swing.text.AbstractDocument.LeafElement.getStartOffset
+javax.swing.text.AbstractDocument.getDocumentProperties
+javax.swing.text.AbstractDocument.ElementChange2
+javax.swing.text.AbstractDocument.AbstractDocumentTest
+javax.swing.text.AbstractDocument.ElementChange
+javax.swing.text.AbstractDocument.filterTest
+javax.swing.text.MaskFormatter.MaskFormatterTest
+javax.swing.text.DefaultFormatter.getValueClass
+javax.swing.text.PlainDocument.getRootElements
+javax.swing.text.PlainDocument.getDocumentProperties
+javax.swing.text.PlainDocument.removeJoinesLines
+javax.swing.text.PlainDocument.multipleLeafs
+javax.swing.text.PlainDocument.getText
+javax.swing.text.PlainDocument.getLength
+javax.swing.text.PlainDocument.createPosition
+javax.swing.text.PlainDocument.insertUpdate
+javax.swing.text.PlainDocument.insertString
+javax.swing.text.PlainDocument.PlainDocumentTest
+javax.swing.text.AttributeSet.isEqual
+javax.swing.text.Segment.clone
+javax.swing.text.Segment.first
+javax.swing.text.Segment.setIndex
+javax.swing.text.Segment.last
+javax.swing.text.Segment.getIndex
+javax.swing.text.Segment.current
+javax.swing.text.Segment.next
+javax.swing.text.Segment.isPartialReturn
+javax.swing.text.Segment.getEndIndex
+javax.swing.text.Segment.setPartialReturn
+javax.swing.text.Segment.getBeginIndex
+javax.swing.text.Segment.constructors
+javax.swing.text.Segment.toString
+javax.swing.text.Segment.previous
+javax.swing.text.TextAction.augmentList
+javax.swing.text.TabSet.getTab
+javax.swing.text.TabSet.constructor
+javax.swing.text.TabSet.getTabCount
+javax.swing.text.TabSet.getTabIndex
+javax.swing.text.TabSet.getTabIndexAfter
+javax.swing.text.TabSet.equals
+javax.swing.text.TabSet.toString
+javax.swing.text.html.HTML.HTML_Test
+javax.swing.text.html.HTMLDocument.FindById
+javax.swing.text.html.parser.Entity.Entity_Test
+javax.swing.text.html.parser.TagElement.TagElement_Test
+javax.swing.text.html.parser.AttributeList.AttributeList_test
+javax.swing.text.html.parser.Element.Element_Test
+javax.swing.text.html.parser.ParserDelegator.Entities
+javax.swing.text.html.parser.ParserDelegator.Text4
+javax.swing.text.html.parser.ParserDelegator.randomTables
+javax.swing.text.html.parser.ParserDelegator.SimpleParsing
+javax.swing.text.html.parser.ParserDelegator.Text3
+javax.swing.text.html.parser.ParserDelegator.Text
+javax.swing.text.html.parser.ParserDelegator.eolnNorification
+javax.swing.text.html.parser.ParserDelegator.tokenLocations
+javax.swing.text.html.parser.DTD.DTD_test
+javax.swing.text.BoxView.spans
+javax.swing.text.StyleConstants.setTabSet
+javax.swing.text.StyleConstants.setUnderline
+javax.swing.text.StyleConstants.getLeftIndent
+javax.swing.text.StyleConstants.getIcon
+javax.swing.text.StyleConstants.setFontFamily
+javax.swing.text.StyleConstants.isBold
+javax.swing.text.StyleConstants.setLineSpacing
+javax.swing.text.StyleConstants.isSubscript
+javax.swing.text.StyleConstants.setItalic
+javax.swing.text.StyleConstants.getFontSize
+javax.swing.text.StyleConstants.setComponent
+javax.swing.text.StyleConstants.setBidiLevel
+javax.swing.text.StyleConstants.getForeground
+javax.swing.text.StyleConstants.setSuperscript
+javax.swing.text.StyleConstants.getSpaceAbove
+javax.swing.text.StyleConstants.getLineSpacing
+javax.swing.text.StyleConstants.setSpaceBelow
+javax.swing.text.StyleConstants.setBackground
+javax.swing.text.StyleConstants.getRightIndent
+javax.swing.text.StyleConstants.getFirstLineIndent
+javax.swing.text.StyleConstants.isItalic
+javax.swing.text.StyleConstants.getTabSet
+javax.swing.text.StyleConstants.setIcon
+javax.swing.text.StyleConstants.isUnderline
+javax.swing.text.StyleConstants.setBold
+javax.swing.text.StyleConstants.setAlignment
+javax.swing.text.StyleConstants.setSubscript
+javax.swing.text.StyleConstants.setRightIndent
+javax.swing.text.StyleConstants.isSuperscript
+javax.swing.text.StyleConstants.getSpaceBelow
+javax.swing.text.StyleConstants.setFontSize
+javax.swing.text.StyleConstants.getFontFamily
+javax.swing.text.StyleConstants.constants
+javax.swing.text.StyleConstants.setStrikeThrough
+javax.swing.text.StyleConstants.setForeground
+javax.swing.text.StyleConstants.getAlignment
+javax.swing.text.StyleConstants.setLeftIndent
+javax.swing.text.StyleConstants.getBackground
+javax.swing.text.StyleConstants.getComponent
+javax.swing.text.StyleConstants.getBidiLevel
+javax.swing.text.StyleConstants.setFirstLineIndent
+javax.swing.text.StyleConstants.setSpaceAbove
+javax.swing.text.StyleConstants.isStrikeThrough
+javax.swing.text.DefaultStyledDocument.ElementBuffer.ElementStructure3
+javax.swing.text.DefaultStyledDocument.ElementBuffer.ElementStructure1
+javax.swing.text.DefaultStyledDocument.ElementBuffer.StyledDocument6
+javax.swing.text.DefaultStyledDocument.ElementBuffer.ElementStructure7
+javax.swing.text.DefaultStyledDocument.ElementBuffer.ElementStructure2
+javax.swing.text.DefaultStyledDocument.ElementBuffer.StyledDocument1
+javax.swing.text.DefaultStyledDocument.ElementBuffer.ElementStructure4
+javax.swing.text.DefaultStyledDocument.ElementBuffer.ElementStructure6
+javax.swing.text.DefaultStyledDocument.ElementBuffer.StyledDocument3
+javax.swing.text.DefaultStyledDocument.ElementBuffer.ElementStructure5
+javax.swing.text.DefaultStyledDocument.ElementBuffer.insert
+javax.swing.text.DefaultStyledDocument.ElementBuffer.ElementStructure8
+javax.swing.text.DefaultStyledDocument.ElementBuffer.StyledDocument2
+javax.swing.text.DefaultStyledDocument.ElementBuffer.StyledDocument5
+javax.swing.text.DefaultStyledDocument.ElementBuffer.StyledDocument4
+javax.swing.text.DefaultStyledDocument.Insert
+javax.swing.text.DefaultStyledDocument.insertString
+javax.swing.text.DefaultStyledDocument.Create
+javax.swing.text.SimpleAttributeSet.removeAttributesOnlyIfMatch
+javax.swing.text.SimpleAttributeSet.clone
+javax.swing.text.SimpleAttributeSet.EMPTY
+javax.swing.text.SimpleAttributeSet.containsAttributes
+javax.swing.text.SimpleAttributeSet.containsChecksParent
+javax.swing.text.SimpleAttributeSet.containsAttribute
+javax.swing.text.SimpleAttributeSet.getResolveParent
+javax.swing.text.SimpleAttributeSet.removeAttribute
+javax.swing.text.SimpleAttributeSet.copyAttributes
+javax.swing.text.SimpleAttributeSet.equals
+javax.swing.text.SimpleAttributeSet.removeAttributes
+javax.swing.text.SimpleAttributeSet.getAttribute
+javax.swing.text.SimpleAttributeSet.isEqual
+javax.swing.text.SimpleAttributeSet.getAttributeCount
+javax.swing.text.SimpleAttributeSet.constructors
+javax.swing.text.SimpleAttributeSet.isDefined
+javax.swing.text.SimpleAttributeSet.addAttribute
+javax.swing.text.SimpleAttributeSet.getAttributeNames
+javax.swing.text.SimpleAttributeSet.setResolveParent
+javax.swing.text.SimpleAttributeSet.isEmpty
+javax.swing.text.SimpleAttributeSet.addAttributes
+javax.swing.text.SimpleAttributeSet.nullValue
+javax.swing.text.ZoneView.getMaximumZoneSize
+javax.swing.text.ZoneView.createZone
+javax.swing.text.ZoneView.constructor
+javax.swing.text.ZoneView.zoneWasLoaded
+javax.swing.text.ZoneView.isZoneLoaded
+javax.swing.text.ZoneView.loadChildren
+javax.swing.text.ZoneView.setMaxZonesLoaded
+javax.swing.text.ZoneView.unloadZone
+javax.swing.text.ZoneView.setMaximumZoneSize
+javax.swing.text.FlowView.FlowStrategy.adjustRow
+javax.swing.text.FlowView.getFlowAxis
+javax.swing.text.InternationalFormatter.InternationalFormatterTest
+javax.swing.text.Utilities.getNextWord
+javax.swing.text.Utilities.getBreakLocation
+javax.swing.text.Utilities.getPreviousWord
+javax.swing.text.Utilities.getWordStart
+javax.swing.text.Utilities.getTabbedTextOffset
+javax.swing.text.TabStop.constructors
+javax.swing.text.TabStop.toString
+javax.swing.text.StringContent.insertUndo
+javax.swing.text.StringContent.BadLocationExceptionTest
+javax.swing.text.StringContent.stickyPosition
+javax.swing.text.StringContent.length
+javax.swing.text.StringContent.removeUndo
+javax.swing.text.StringContent.constructors
+javax.swing.text.StringContent.insertString
+javax.swing.text.StringContent.StringContentTest
+javax.swing.text.StyledEditorKit.createInputAttributesTest
+javax.swing.text.StyleContext.NamedStyleInit
+javax.swing.text.StyleContext.NamedStyleSetResolveParent
+javax.swing.text.StyleContext.addStyle
+javax.swing.text.StyleContext.addAttribute
+javax.swing.JScrollBar.getAccessibleContext
+javax.swing.JScrollBar.getInputMap
+javax.swing.JScrollBar.constructors
+javax.swing.JScrollBar.getActionMap
+javax.swing.JScrollBar.paramString
+javax.swing.plaf.basic.BasicButtonUI.getTextShiftOffset
+javax.swing.plaf.basic.BasicButtonUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicButtonUI.defaultTextIconGap
+javax.swing.plaf.basic.BasicButtonUI.setTextShiftOffset
+javax.swing.plaf.basic.BasicButtonUI.defaultTextShiftOffset
+javax.swing.plaf.basic.BasicButtonUI.clearTextShiftOffset
+javax.swing.plaf.basic.BasicRadioButtonMenuItemUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicToggleButtonUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicSeparatorUI.getPreferredSize
+javax.swing.plaf.basic.BasicSeparatorUI.getMinimumSize
+javax.swing.plaf.basic.BasicSeparatorUI.getMaximumSize
+javax.swing.plaf.basic.BasicLookAndFeel.initSystemColorDefaults
+javax.swing.plaf.basic.BasicCheckBoxMenuItemUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicHTML.isHTMLString
+javax.swing.plaf.basic.BasicScrollBarUI.layoutContainer
+javax.swing.plaf.basic.BasicScrollBarUI.getPreferredSize
+javax.swing.plaf.basic.BasicScrollBarUI.constructor
+javax.swing.plaf.basic.BasicScrollBarUI.getMinimumSize
+javax.swing.plaf.basic.BasicScrollBarUI.createDecreaseButton
+javax.swing.plaf.basic.BasicScrollBarUI.getMaximumSize
+javax.swing.plaf.basic.BasicScrollBarUI.getMaximumThumbSize
+javax.swing.plaf.basic.BasicScrollBarUI.installDefaults
+javax.swing.plaf.basic.BasicScrollBarUI.createIncreaseButton
+javax.swing.plaf.basic.BasicScrollBarUI.installComponents
+javax.swing.plaf.basic.BasicScrollBarUI.getMinimumThumbSize
+javax.swing.plaf.basic.BasicInternalFrameTitlePane.MaximizeAction.constructor
+javax.swing.plaf.basic.BasicInternalFrameTitlePane.IconifyAction.constructor
+javax.swing.plaf.basic.BasicInternalFrameTitlePane.CloseAction.constructor
+javax.swing.plaf.basic.BasicInternalFrameTitlePane.RestoreAction.constructor
+javax.swing.plaf.basic.BasicInternalFrameTitlePane.MoveAction.constructor
+javax.swing.plaf.basic.BasicInternalFrameTitlePane.SizeAction.constructor
+javax.swing.plaf.basic.BasicPasswordFieldUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicSplitPaneUI.BasicHorizontalLayoutManager.layoutContainer
+javax.swing.plaf.basic.BasicSplitPaneUI.getDividerLocation
+javax.swing.plaf.basic.BasicArrowButton.getPreferredSize
+javax.swing.plaf.basic.BasicArrowButton.isFocusTraversable
+javax.swing.plaf.basic.BasicArrowButton.getMinimumSize
+javax.swing.plaf.basic.BasicArrowButton.isFocusable
+javax.swing.plaf.basic.BasicArrowButton.getMaximumSize
+javax.swing.plaf.basic.BasicSliderUI.xPositionForValue
+javax.swing.plaf.basic.BasicSliderUI.getPreferredSize
+javax.swing.plaf.basic.BasicSliderUI.getMinimumSize
+javax.swing.plaf.basic.BasicSliderUI.valueForYPosition
+javax.swing.plaf.basic.BasicSliderUI.getMaximumSize
+javax.swing.plaf.basic.BasicSliderUI.getThumbSize
+javax.swing.plaf.basic.BasicSliderUI.valueForXPosition
+javax.swing.plaf.basic.BasicSliderUI.constructors
+javax.swing.plaf.basic.BasicSliderUI.yPositionForValue
+javax.swing.plaf.basic.BasicTextFieldUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicTextPaneUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicMenuItemUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicFormattedTextFieldUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicTextAreaUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicComboBoxUI.getDefaultSize
+javax.swing.plaf.basic.BasicComboBoxUI.createEditor
+javax.swing.plaf.basic.BasicComboBoxUI.getMaximumSize
+javax.swing.plaf.basic.BasicListUI.updateLayoutStateNeeded
+javax.swing.plaf.basic.BasicMenuUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicIconFactory.getCheckBoxMenuItemIcon
+javax.swing.plaf.basic.BasicIconFactory.getMenuArrowIcon
+javax.swing.plaf.basic.BasicIconFactory.getCheckBoxIcon
+javax.swing.plaf.basic.BasicFileChooserUI.getFileName
+javax.swing.plaf.basic.BasicFileChooserUI.getApproveButtonText
+javax.swing.plaf.basic.BasicFileChooserUI.constructor
+javax.swing.plaf.basic.BasicFileChooserUI.getApproveButtonMnemonic
+javax.swing.plaf.basic.BasicFileChooserUI.uninstallStrings
+javax.swing.plaf.basic.BasicFileChooserUI.getApproveButton
+javax.swing.plaf.basic.BasicFileChooserUI.getGoHomeAction
+javax.swing.plaf.basic.BasicFileChooserUI.getUpdateAction
+javax.swing.plaf.basic.BasicFileChooserUI.getDirectoryName
+javax.swing.plaf.basic.BasicFileChooserUI.getApproveSelectionAction
+javax.swing.plaf.basic.BasicFileChooserUI.installStrings
+javax.swing.plaf.basic.BasicFileChooserUI.getChangeToParentDirectoryAction
+javax.swing.plaf.basic.BasicFileChooserUI.getCancelSelectionAction
+javax.swing.plaf.basic.BasicFileChooserUI.getFileView
+javax.swing.plaf.basic.BasicFileChooserUI.installIcons
+javax.swing.plaf.basic.BasicFileChooserUI.getNewFolderAction
+javax.swing.plaf.basic.BasicFileChooserUI.getApproveButtonToolTipText
+javax.swing.plaf.basic.BasicFileChooserUI.getDialogTitle
+javax.swing.plaf.basic.BasicCheckBoxUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicComboBoxEditor.removeActionListener
+javax.swing.plaf.basic.BasicComboBoxEditor.addActionListener
+javax.swing.plaf.basic.BasicComboBoxEditor.constructor
+javax.swing.plaf.basic.BasicEditorPaneUI.getPropertyPrefix
+javax.swing.plaf.basic.BasicRootPaneUI.installDefaults
+javax.swing.plaf.basic.BasicRadioButtonUI.getPropertyPrefix
+javax.swing.plaf.ColorUIResource.serialization
+javax.swing.plaf.ColorUIResource.equals
+javax.swing.plaf.ColorUIResource.constructors
+javax.swing.plaf.metal.MetalTheme.MetalThemeTest
+javax.swing.plaf.metal.MetalLookAndFeel.getMenuTextFont
+javax.swing.plaf.metal.MetalLookAndFeel.getDescription
+javax.swing.plaf.metal.MetalLookAndFeel.isNativeLookAndFeel
+javax.swing.plaf.metal.MetalLookAndFeel.getSeparatorBackground
+javax.swing.plaf.metal.MetalLookAndFeel.getPrimaryControl
+javax.swing.plaf.metal.MetalLookAndFeel.getWindowTitleInactiveForeground
+javax.swing.plaf.metal.MetalLookAndFeel.getMenuBackground
+javax.swing.plaf.metal.MetalLookAndFeel.getMenuForeground
+javax.swing.plaf.metal.MetalLookAndFeel.getPrimaryControlShadow
+javax.swing.plaf.metal.MetalLookAndFeel.getWindowTitleForeground
+javax.swing.plaf.metal.MetalLookAndFeel.getControlTextFont
+javax.swing.plaf.metal.MetalLookAndFeel.getControlHighlight
+javax.swing.plaf.metal.MetalLookAndFeel.getPrimaryControlHighlight
+javax.swing.plaf.metal.MetalLookAndFeel.getControlTextColor
+javax.swing.plaf.metal.MetalLookAndFeel.getPrimaryControlDarkShadow
+javax.swing.plaf.metal.MetalLookAndFeel.getSeparatorForeground
+javax.swing.plaf.metal.MetalLookAndFeel.getSubTextFont
+javax.swing.plaf.metal.MetalLookAndFeel.setCurrentTheme
+javax.swing.plaf.metal.MetalLookAndFeel.getControlShadow
+javax.swing.plaf.metal.MetalLookAndFeel.isSupportedLookAndFeel
+javax.swing.plaf.metal.MetalLookAndFeel.getMenuSelectedBackground
+javax.swing.plaf.metal.MetalLookAndFeel.getInactiveControlTextColor
+javax.swing.plaf.metal.MetalLookAndFeel.getWhite
+javax.swing.plaf.metal.MetalLookAndFeel.getUserTextFont
+javax.swing.plaf.metal.MetalLookAndFeel.getAcceleratorForeground
+javax.swing.plaf.metal.MetalLookAndFeel.getControlDisabled
+javax.swing.plaf.metal.MetalLookAndFeel.getID
+javax.swing.plaf.metal.MetalLookAndFeel.getWindowTitleBackground
+javax.swing.plaf.metal.MetalLookAndFeel.getName
+javax.swing.plaf.metal.MetalLookAndFeel.getSystemTextColor
+javax.swing.plaf.metal.MetalLookAndFeel.getWindowTitleFont
+javax.swing.plaf.metal.MetalLookAndFeel.getInactiveSystemTextColor
+javax.swing.plaf.metal.MetalLookAndFeel.getUserTextColor
+javax.swing.plaf.metal.MetalLookAndFeel.getWindowBackground
+javax.swing.plaf.metal.MetalLookAndFeel.getBlack
+javax.swing.plaf.metal.MetalLookAndFeel.getAcceleratorSelectedForeground
+javax.swing.plaf.metal.MetalLookAndFeel.getDesktopColor
+javax.swing.plaf.metal.MetalLookAndFeel.getSystemTextFont
+javax.swing.plaf.metal.MetalLookAndFeel.getControlDarkShadow
+javax.swing.plaf.metal.MetalLookAndFeel.getControlInfo
+javax.swing.plaf.metal.MetalLookAndFeel.getMenuDisabledForeground
+javax.swing.plaf.metal.MetalLookAndFeel.getFocusColor
+javax.swing.plaf.metal.MetalLookAndFeel.getMenuSelectedForeground
+javax.swing.plaf.metal.MetalLookAndFeel.getHighlightedTextColor
+javax.swing.plaf.metal.MetalLookAndFeel.getControl
+javax.swing.plaf.metal.MetalLookAndFeel.getWindowTitleInactiveBackground
+javax.swing.plaf.metal.MetalLookAndFeel.getTextHighlightColor
+javax.swing.plaf.metal.MetalLookAndFeel.getPrimaryControlInfo
+javax.swing.plaf.metal.MetalComboBoxIcon.getIconWidth
+javax.swing.plaf.metal.MetalComboBoxIcon.getIconHeight
+javax.swing.plaf.metal.MetalComboBoxUI.getPreferredSize
+javax.swing.plaf.metal.MetalComboBoxUI.createArrowButton
+javax.swing.plaf.metal.MetalFileChooserUI.getFileName
+javax.swing.plaf.metal.MetalFileChooserUI.createFilterComboBoxModel
+javax.swing.plaf.metal.MetalFileChooserUI.getButtonPanel
+javax.swing.plaf.metal.MetalFileChooserUI.getPreferredSize
+javax.swing.plaf.metal.MetalFileChooserUI.getMinimumSize
+javax.swing.plaf.metal.MetalFileChooserUI.getMaximumSize
+javax.swing.plaf.metal.MetalFileChooserUI.getApproveButton
+javax.swing.plaf.metal.MetalFileChooserUI.setFileName
+javax.swing.plaf.metal.MetalFileChooserUI.getBottomPanel
+javax.swing.plaf.metal.MetalCheckBoxUI.getPropertyPrefix
+javax.swing.plaf.metal.MetalIconFactory.TreeFolderIcon.getAdditionalHeight
+javax.swing.plaf.metal.MetalIconFactory.TreeFolderIcon.getShift
+javax.swing.plaf.metal.MetalIconFactory.PaletteCloseIcon.getIconWidth
+javax.swing.plaf.metal.MetalIconFactory.PaletteCloseIcon.getIconHeight
+javax.swing.plaf.metal.MetalIconFactory.TreeLeafIcon.getAdditionalHeight
+javax.swing.plaf.metal.MetalIconFactory.TreeLeafIcon.getShift
+javax.swing.plaf.metal.MetalIconFactory.getInternalFrameCloseIcon
+javax.swing.plaf.metal.MetalIconFactory.getInternalFrameMaximizeIcon
+javax.swing.plaf.metal.MetalIconFactory.getMenuItemCheckIcon
+javax.swing.plaf.metal.MetalIconFactory.getRadioButtonMenuItemIcon
+javax.swing.plaf.metal.MetalIconFactory.getCheckBoxMenuItemIcon
+javax.swing.plaf.metal.MetalIconFactory.getTreeHardDriveIcon
+javax.swing.plaf.metal.MetalIconFactory.getTreeLeafIcon
+javax.swing.plaf.metal.MetalIconFactory.getMenuArrowIcon
+javax.swing.plaf.metal.MetalIconFactory.getFileChooserNewFolderIcon
+javax.swing.plaf.metal.MetalIconFactory.getTreeControlIcon
+javax.swing.plaf.metal.MetalIconFactory.getFileChooserDetailViewIcon
+javax.swing.plaf.metal.MetalIconFactory.getTreeFloppyDriveIcon
+javax.swing.plaf.metal.MetalIconFactory.getMenuItemArrowIcon
+javax.swing.plaf.metal.MetalIconFactory.getFileChooserListViewIcon
+javax.swing.plaf.metal.MetalIconFactory.getTreeComputerIcon
+javax.swing.plaf.metal.MetalIconFactory.getFileChooserHomeFolderIcon
+javax.swing.plaf.metal.MetalIconFactory.getInternalFrameAltMaximizeIcon
+javax.swing.plaf.metal.MetalIconFactory.getRadioButtonIcon
+javax.swing.plaf.metal.MetalIconFactory.getFileChooserUpFolderIcon
+javax.swing.plaf.metal.MetalIconFactory.getInternalFrameDefaultMenuIcon
+javax.swing.plaf.metal.MetalIconFactory.getInternalFrameMinimizeIcon
+javax.swing.plaf.metal.MetalIconFactory.getCheckBoxIcon
+javax.swing.plaf.metal.MetalIconFactory.getTreeFolderIcon
+javax.swing.plaf.metal.MetalRadioButtonUI.getSelectColor
+javax.swing.plaf.metal.MetalRadioButtonUI.getFocusColor
+javax.swing.plaf.metal.MetalRadioButtonUI.getDisabledTextColor
+javax.swing.plaf.metal.MetalComboBoxButton.setIconOnly
+javax.swing.plaf.metal.MetalComboBoxButton.isFocusTraversable
+javax.swing.plaf.metal.MetalComboBoxButton.setEnabled
+javax.swing.plaf.metal.MetalComboBoxButton.isIconOnly
+javax.swing.plaf.metal.MetalComboBoxButton.getComboBox
+javax.swing.plaf.metal.MetalComboBoxButton.getComboIcon
+javax.swing.plaf.metal.MetalComboBoxButton.setComboBox
+javax.swing.plaf.metal.MetalComboBoxButton.constructors
+javax.swing.plaf.metal.MetalComboBoxButton.setComboIcon
+javax.swing.plaf.metal.DefaultMetalTheme.getMenuTextFont
+javax.swing.plaf.metal.DefaultMetalTheme.DefaultMetalThemeTest
+javax.swing.plaf.metal.DefaultMetalTheme.getControlTextFont
+javax.swing.plaf.metal.DefaultMetalTheme.getSubTextFont
+javax.swing.plaf.metal.DefaultMetalTheme.getUserTextFont
+javax.swing.plaf.metal.DefaultMetalTheme.getName
+javax.swing.plaf.metal.DefaultMetalTheme.getWindowTitleFont
+javax.swing.plaf.metal.DefaultMetalTheme.getSystemTextFont
+javax.swing.plaf.metal.MetalComboBoxEditor.constructor
+javax.swing.plaf.metal.MetalComboBoxEditor.editorBorderInsets
+javax.swing.plaf.metal.MetalToolTipUI.constructor
+javax.swing.plaf.metal.MetalToolTipUI.createUI
+javax.swing.plaf.metal.OceanTheme.OceanThemeTest
+javax.swing.plaf.metal.OceanTheme.addCustomEntriesToTable
+javax.swing.plaf.metal.MetalToggleButtonUI.getSelectColor
+javax.swing.plaf.metal.MetalToggleButtonUI.getFocusColor
+javax.swing.plaf.metal.MetalToggleButtonUI.getDisabledTextColor
+javax.swing.plaf.metal.MetalBorders.ToolBarBorder.getBorderInsets
+javax.swing.plaf.metal.MetalBorders.MenuItemBorder.borderInsets
+javax.swing.plaf.metal.MetalBorders.MenuBarBorder.getBorderInsets
+javax.swing.plaf.metal.MetalBorders.MenuBarBorder.borderInsets
+javax.swing.plaf.metal.MetalBorders.getToggleButtonBorder
+javax.swing.plaf.metal.MetalBorders.getDesktopIconBorder
+javax.swing.plaf.metal.MetalBorders.getButtonBorder
+javax.swing.plaf.metal.MetalBorders.getTextFieldBorder
+javax.swing.plaf.metal.MetalBorders.getTextBorder
+javax.swing.plaf.metal.MetalScrollButton.getButtonWidth
+javax.swing.plaf.metal.MetalScrollButton.getPreferredSize
+javax.swing.plaf.metal.MetalScrollButton.constructor
+javax.swing.plaf.metal.MetalScrollButton.getMinimumSize
+javax.swing.plaf.metal.MetalScrollButton.isFocusable
+javax.swing.plaf.metal.MetalScrollButton.getMaximumSize
+javax.swing.plaf.metal.MetalScrollBarUI.layoutContainer
+javax.swing.plaf.metal.MetalScrollBarUI.getPreferredSize
+javax.swing.plaf.metal.MetalScrollBarUI.constructor
+javax.swing.plaf.metal.MetalScrollBarUI.installDefaults
+javax.swing.plaf.metal.MetalScrollBarUI.getMinimumThumbSize
+javax.swing.plaf.metal.MetalButtonUI.getSelectColor
+javax.swing.plaf.metal.MetalButtonUI.getFocusColor
+javax.swing.plaf.metal.MetalButtonUI.getDisabledTextColor
+javax.swing.plaf.IconUIResource.constructor
+javax.swing.JFrame.isRootPaneCheckingEnabled
+javax.swing.JFrame.glassPaneLayout
+javax.swing.JFrame.constructors
+javax.swing.border.TitledBorder.getTitleFont
+javax.swing.border.TitledBorder.getTitle
+javax.swing.border.TitledBorder.setTitleJustification
+javax.swing.border.TitledBorder.getBorder
+javax.swing.border.TitledBorder.getBorderInsets
+javax.swing.border.TitledBorder.setTitleColor
+javax.swing.border.TitledBorder.setTitle
+javax.swing.border.TitledBorder.setTitlePosition
+javax.swing.border.TitledBorder.getTitleJustification
+javax.swing.border.TitledBorder.setBorder
+javax.swing.border.TitledBorder.getTitleColor
+javax.swing.border.TitledBorder.isBorderOpaque
+javax.swing.border.TitledBorder.constructors
+javax.swing.border.TitledBorder.setTitleFont
+javax.swing.border.TitledBorder.getTitlePosition
+javax.swing.border.CompoundBorder.isBorderOpaque
+javax.swing.JTable.AccessibleJTable.AccessibleJTableHeaderCell.getAccessibleRole
+javax.swing.JTable.AccessibleJTable.AccessibleJTableCell.getAccessibleRole
+javax.swing.JTable.AccessibleJTable.getAccessibleColumnHeader
+javax.swing.JTable.setRowSelectionAllowed
+javax.swing.JTable.getColumn
+javax.swing.JTable.getRowHeight
+javax.swing.JTable.convertColumnIndexToModel
+javax.swing.JTable.createDefaultDataModel
+javax.swing.JTable.getCellEditor
+javax.swing.JTable.setColumnSelectionAllowed
+javax.swing.JTable.setAutoCreateColumnsFromModel
+javax.swing.JTable.setRowHeight
+javax.swing.JTable.createDefaultSelectionModel
+javax.swing.JTable.getAccessibleContext
+javax.swing.JTable.convertColumnIndexToView
+javax.swing.JTable.isCellEditable
+javax.swing.JTable.getInputMap
+javax.swing.JTable.getCellRect
+javax.swing.JTable.isRowSelected
+javax.swing.JTable.getModel
+javax.swing.JTable.initializeLocalVars
+javax.swing.JTable.createDefaultColumnsFromModel
+javax.swing.JTable.getAutoCreateColumnsFromModel
+javax.swing.JTable.isColumnSelected
+javax.swing.JTable.addColumn
+javax.swing.table.AbstractTableModel.getColumnName
+javax.swing.table.AbstractTableModel.fireTableDataChanged
+javax.swing.table.AbstractTableModel.fireTableStructureChanged
+javax.swing.table.AbstractTableModel.fireTableRowsUpdated
+javax.swing.table.AbstractTableModel.fireTableRowsDeleted
+javax.swing.table.AbstractTableModel.getColumnClass
+javax.swing.table.AbstractTableModel.isCellEditable
+javax.swing.table.AbstractTableModel.fireTableChanged
+javax.swing.table.AbstractTableModel.findColumn
+javax.swing.table.AbstractTableModel.fireTableRowsInserted
+javax.swing.table.AbstractTableModel.fireTableCellUpdated
+javax.swing.table.DefaultTableCellRenderer.getTableCellRendererComponent
+javax.swing.table.DefaultTableColumnModel.getListeners
+javax.swing.table.DefaultTableColumnModel.getColumn
+javax.swing.table.DefaultTableColumnModel.getColumnModelListeners
+javax.swing.table.DefaultTableColumnModel.getSelectedColumnCount
+javax.swing.table.DefaultTableColumnModel.getSelectionModel
+javax.swing.table.DefaultTableColumnModel.getTotalColumnWidth
+javax.swing.table.DefaultTableColumnModel.constructor
+javax.swing.table.DefaultTableColumnModel.getColumns
+javax.swing.table.DefaultTableColumnModel.setColumnSelectionAllowed
+javax.swing.table.DefaultTableColumnModel.getColumnSelectionAllowed
+javax.swing.table.DefaultTableColumnModel.getColumnCount
+javax.swing.table.DefaultTableColumnModel.setSelectionModel
+javax.swing.table.DefaultTableColumnModel.setColumnMargin
+javax.swing.table.DefaultTableColumnModel.getColumnIndexAtX
+javax.swing.table.DefaultTableColumnModel.addColumnModelListener
+javax.swing.table.DefaultTableColumnModel.removeColumn
+javax.swing.table.DefaultTableColumnModel.moveColumn
+javax.swing.table.DefaultTableColumnModel.addColumn
+javax.swing.table.DefaultTableColumnModel.getColumnIndex
+javax.swing.table.DefaultTableColumnModel.getColumnMargin
+javax.swing.table.DefaultTableModel.removeRow
+javax.swing.table.DefaultTableModel.getRowCount
+javax.swing.table.DefaultTableModel.setColumnCount
+javax.swing.table.DefaultTableModel.insertRow
+javax.swing.table.DefaultTableModel.getColumnCount
+javax.swing.table.DefaultTableModel.convertToVector
+javax.swing.table.DefaultTableModel.setColumnIdentifiers
+javax.swing.table.DefaultTableModel.isCellEditable
+javax.swing.table.DefaultTableModel.setDataVector
+javax.swing.table.DefaultTableModel.setValueAt
+javax.swing.table.DefaultTableModel.moveRow
+javax.swing.table.DefaultTableModel.newDataAvailable
+javax.swing.table.DefaultTableModel.addRow
+javax.swing.table.DefaultTableModel.constructors
+javax.swing.table.DefaultTableModel.getDataVector
+javax.swing.table.DefaultTableModel.rowsRemoved
+javax.swing.table.DefaultTableModel.addColumn
+javax.swing.table.DefaultTableModel.setRowCount
+javax.swing.table.DefaultTableModel.getValueAt
+javax.swing.table.TableColumn.setCellEditor
+javax.swing.table.TableColumn.getHeaderRenderer
+javax.swing.table.TableColumn.getIdentifier
+javax.swing.table.TableColumn.setPreferredWidth
+javax.swing.table.TableColumn.setHeaderValue
+javax.swing.table.TableColumn.getCellRenderer
+javax.swing.table.TableColumn.sizeWidthToFit
+javax.swing.table.TableColumn.setResizable
+javax.swing.table.TableColumn.properties
+javax.swing.table.TableColumn.removePropertyChangeListener
+javax.swing.table.TableColumn.setIdentifier
+javax.swing.table.TableColumn.addPropertyChangeListener
+javax.swing.table.TableColumn.setMinWidth
+javax.swing.table.TableColumn.setModelIndex
+javax.swing.table.TableColumn.setCellRenderer
+javax.swing.table.TableColumn.getModelIndex
+javax.swing.table.TableColumn.setMaxWidth
+javax.swing.table.TableColumn.setWidth
+javax.swing.table.TableColumn.constants
+javax.swing.table.TableColumn.setHeaderRenderer
+javax.swing.table.TableColumn.getHeaderValue
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getLocale
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.isFocusTraversable
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.setAccessibleName
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getAccessibleName
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getAccessibleDescription
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getAccessibleIndexInParent
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getAccessibleContext
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.isVisible
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getAccessibleChild
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getAccessibleRole
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getAccessibleComponent
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getAccessibleChildrenCount
+javax.swing.table.JTableHeader.AccessibleJTableHeader.AccessibleJTableHeaderEntry.getAccessibleValue
+javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleChild
+javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleRole
+javax.swing.table.JTableHeader.AccessibleJTableHeader.getAccessibleChildrenCount
+javax.swing.table.JTableHeader.getAccessibleContext
+javax.swing.event.InternalFrameEvent.constructor
+javax.swing.event.InternalFrameEvent.getInternalFrame
+javax.swing.event.InternalFrameEvent.paramString
+javax.swing.event.ListDataEvent.getIndex0
+javax.swing.event.ListDataEvent.constructor
+javax.swing.event.ListDataEvent.getType
+javax.swing.event.ListDataEvent.getSource
+javax.swing.event.ListDataEvent.getIndex1
+javax.swing.event.ListDataEvent.toString
+javax.swing.event.TableModelEvent.constructors
+javax.swing.event.SwingPropertyChangeSupport.firePropertyChange
+javax.swing.event.SwingPropertyChangeSupport.getPropertyChangeListeners
+javax.swing.event.SwingPropertyChangeSupport.constructor
+javax.swing.event.SwingPropertyChangeSupport.hasListeners
+javax.swing.event.SwingPropertyChangeSupport.removePropertyChangeListener
+javax.swing.event.SwingPropertyChangeSupport.addPropertyChangeListener
+javax.swing.event.EventListenerList.getListeners
+javax.swing.event.EventListenerList.add
+javax.swing.event.EventListenerList.getListenerList
+javax.swing.event.EventListenerList.getListenerCount
+javax.swing.event.EventListenerList.toString
+javax.swing.event.EventListenerList.remove
+javax.swing.event.TreeSelectionEvent.isAddedPath
+javax.swing.event.TreeSelectionEvent.cloneWithSource
+javax.swing.event.TreeSelectionEvent.constructors
+javax.swing.JDesktopPane.constructor
+javax.swing.JRadioButton.isFocusable
+javax.swing.JRadioButton.uidelegate
+javax.swing.JRadioButton.getActionCommand
+javax.swing.JRadioButton.model
+javax.swing.JMenuBar.getComponentIndex
+javax.swing.JMenuBar.getHelpMenu
+javax.swing.JMenuBar.getSubElements
+javax.swing.JMenuBar.setMargin
+javax.swing.JMenuBar.getInputMap
+javax.swing.JMenuBar.setHelpMenu
+javax.swing.JMenuBar.getActionMap
+javax.swing.JMenuBar.getMenu
+javax.swing.JCheckBoxMenuItem.uidelegate
+javax.swing.JCheckBoxMenuItem.getActionCommand
+javax.swing.JCheckBoxMenuItem.model
+javax.swing.JCheckBoxMenuItem.constructors
+javax.swing.JComboBox.getPrototypeDisplayValue
+javax.swing.JComboBox.MutableTest2
+javax.swing.JComboBox.setEditor
+javax.swing.JComboBox.getEditor
+javax.swing.JComboBox.addItem
+javax.swing.JComboBox.MutableTest1
+javax.swing.JComboBox.removeItem
+javax.swing.JComboBox.setModel
+javax.swing.JComboBox.setSelectedIndex
+javax.swing.JComboBox.model
+javax.swing.JComboBox.listenerList
+javax.swing.JComboBox.setPrototypeDisplayValue
+javax.swing.JComboBox.setEditable
+javax.swing.JComboBox.SimpleSelectionTest
+javax.swing.OverlayLayout.layoutContainer
+javax.swing.OverlayLayout.getLayoutAlignmentY
+javax.swing.OverlayLayout.getLayoutAlignmentX
+javax.swing.OverlayLayout.preferredLayoutSize
+javax.swing.OverlayLayout.minimumLayoutSize
+javax.swing.OverlayLayout.maximumLayoutSize
+javax.swing.JScrollPane.AccessibleJScrollPane.resetViewport
+javax.swing.JScrollPane.createHorizontalScrollBar
+javax.swing.JScrollPane.getInputMap
+javax.swing.JScrollPane.createVerticalScrollBar
+javax.swing.JScrollPane.getActionMap
+javax.swing.DefaultListCellRenderer.getListCellRendererComponent
+javax.swing.JFileChooser.setFileHidingEnabled
+javax.swing.JFileChooser.getControlButtonsAreShown
+javax.swing.JFileChooser.setApproveButtonMnemonic
+javax.swing.JFileChooser.setFileSystemView
+javax.swing.JFileChooser.getApproveButtonText
+javax.swing.JFileChooser.setDialogTitle
+javax.swing.JFileChooser.setDialogType
+javax.swing.JFileChooser.setSelectedFile
+javax.swing.JFileChooser.getChoosableFileFilters
+javax.swing.JFileChooser.getApproveButtonMnemonic
+javax.swing.JFileChooser.setApproveButtonText
+javax.swing.JFileChooser.getDialogType
+javax.swing.JFileChooser.getFileFilter
+javax.swing.JFileChooser.setAccessory
+javax.swing.JFileChooser.isAcceptAllFileFilterUsed
+javax.swing.JFileChooser.accept
+javax.swing.JFileChooser.setControlButtonsAreShown
+javax.swing.JFileChooser.setFileView
+javax.swing.JFileChooser.setCurrentDirectory
+javax.swing.JFileChooser.isFileHidingEnabled
+javax.swing.JFileChooser.constructors
+javax.swing.JFileChooser.changeToParentDirectory
+javax.swing.JFileChooser.getFileView
+javax.swing.JFileChooser.getFileSystemView
+javax.swing.JFileChooser.setSelectedFiles
+javax.swing.JFileChooser.setFileFilter
+javax.swing.JFileChooser.getFileSelectionMode
+javax.swing.JFileChooser.setFileSelectionMode
+javax.swing.JFileChooser.getSelectedFiles
+javax.swing.JFileChooser.getAccessory
+javax.swing.JFileChooser.setApproveButtonToolTipText
+javax.swing.JFileChooser.getApproveButtonToolTipText
+javax.swing.JFileChooser.getDialogTitle
+javax.swing.SpinnerDateModel.getPreviousValue
+javax.swing.SpinnerDateModel.setStart
+javax.swing.SpinnerDateModel.setEnd
+javax.swing.SpinnerDateModel.setValue
+javax.swing.SpinnerDateModel.getNextValue
+javax.swing.SpinnerDateModel.constructors
+javax.swing.JDialog.isRootPaneCheckingEnabled
+javax.swing.JPopupMenu.getInputMap
+javax.swing.JSlider.getPaintTrack
+javax.swing.JSlider.addChangeListener
+javax.swing.JSlider.setMinimum
+javax.swing.JSlider.setSnapToTicks
+javax.swing.JSlider.setOrientation
+javax.swing.JSlider.getMinorTickSpacing
+javax.swing.JSlider.setValue
+javax.swing.JSlider.setMaximum
+javax.swing.JSlider.setExtent
+javax.swing.JSlider.setPaintLabels
+javax.swing.JSlider.getSnapToTicks
+javax.swing.JSlider.setMinorTickSpacing
+javax.swing.JSlider.getUIClassID
+javax.swing.JSlider.setLabelTable
+javax.swing.JSlider.getPaintTicks
+javax.swing.JSlider.setModel
+javax.swing.JSlider.getMaximum
+javax.swing.JSlider.setPaintTicks
+javax.swing.JSlider.getPaintLabels
+javax.swing.JSlider.getMinimum
+javax.swing.JSlider.getModel
+javax.swing.JSlider.getInverted
+javax.swing.JSlider.setInverted
+javax.swing.JSlider.constructors
+javax.swing.JSlider.getMajorTickSpacing
+javax.swing.JSlider.createStandardLabels
+javax.swing.JSlider.setMajorTickSpacing
+javax.swing.JSlider.getExtent
+javax.swing.JSlider.setPaintTrack
+javax.swing.JSlider.getLabelTable
+javax.swing.DefaultButtonModel.addActionListener
+javax.swing.DefaultButtonModel.setPressed
+javax.swing.DefaultButtonModel.setEnabled
+javax.swing.DefaultButtonModel.constructor
+javax.swing.DefaultButtonModel.setActionCommand
+javax.swing.DefaultButtonModel.getSelectedObjects
+javax.swing.DefaultButtonModel.setArmed
+javax.swing.DefaultButtonModel.setSelected
+javax.swing.DefaultButtonModel.constants
+javax.swing.DefaultButtonModel.setRollover
+javax.swing.DefaultButtonModel.setGroup
+javax.swing.JComponent.getListeners
+javax.swing.JComponent.setVerifyInputWhenFocusTarget
+javax.swing.JComponent.getVetoableChangeListeners
+javax.swing.JComponent.setInheritsPopupMenu
+javax.swing.JComponent.getPreferredSize
+javax.swing.JComponent.setEnabled
+javax.swing.JComponent.constructor
+javax.swing.JComponent.registerKeyboardAction
+javax.swing.JComponent.setUI
+javax.swing.JComponent.getActionForKeyStroke
+javax.swing.JComponent.setMinimumSize
+javax.swing.JComponent.setPreferredSize
+javax.swing.JComponent.setDefaultLocale
+javax.swing.JComponent.setBackground
+javax.swing.JComponent.setBorder
+javax.swing.JComponent.getInputMap
+javax.swing.JComponent.setVisible
+javax.swing.JComponent.setAlignmentX
+javax.swing.JComponent.setComponentPopupMenu
+javax.swing.JComponent.getFont
+javax.swing.JComponent.setAlignmentY
+javax.swing.JComponent.setMaximumSize
+javax.swing.JComponent.setFont
+javax.swing.JComponent.getVerifyInputWhenFocusTarget
+javax.swing.JComponent.putClientProperty
+javax.swing.JComponent.getAlignmentY
+javax.swing.JComponent.getComponentPopupMenu
+javax.swing.JComponent.getAlignmentX
+javax.swing.JComponent.removeVetoableChangeListener
+javax.swing.JComponent.getRegisteredKeyStrokes
+javax.swing.JComponent.setForeground
+javax.swing.JComponent.paint
+javax.swing.JComponent.setOpaque
+javax.swing.JComponent.addVetoableChangeListener
+javax.swing.JProgressBar.isStringPainted
+javax.swing.JProgressBar.setOrientation
+javax.swing.JProgressBar.setValue
+javax.swing.JProgressBar.setBorderPainted
+javax.swing.JProgressBar.setStringPainted
+javax.swing.JProgressBar.getAccessibleContext
+javax.swing.JProgressBar.getPercentComplete
+javax.swing.JProgressBar.paramString
+javax.swing.JMenu.uidelegate
+javax.swing.JMenu.getInputMap
+javax.swing.JMenu.getActionCommand
+javax.swing.JMenu.model
+javax.swing.JMenu.getPopUpMenu
+javax.swing.JMenu.remove
+javax.swing.UIManager.LookAndFeelInfo.constructor
+javax.swing.UIManager.getPropertyChangeListeners
+javax.swing.UIManager.getBoolean
+javax.swing.UIManager.addAuxiliaryLookAndFeel
+javax.swing.UIManager.getString
+javax.swing.UIManager.getBorder
+javax.swing.UIManager.getIcon
+javax.swing.UIManager.getInsets
+javax.swing.UIManager.removeAuxiliaryLookAndFeel
+javax.swing.UIManager.setLookAndFeel
+javax.swing.UIManager.getFont
+javax.swing.UIManager.getDefaults
+javax.swing.UIManager.getInt
+javax.swing.UIManager.addPropertyChangeListener
+javax.swing.UIManager.getUI
+javax.swing.UIManager.getDimension
+javax.swing.UIManager.getLookAndFeelDefaults
+javax.swing.UIManager.getCrossPlatformLookAndFeelClassName
+javax.swing.UIManager.getColor
+javax.swing.UIManager.getAuxiliaryLookAndFeels
+javax.swing.JPanel.setBorder
+javax.swing.JPanel.Layouter
+javax.swing.JTree.getCellRenderer
+javax.swing.JTree.isRowSelected
+javax.swing.JTree.setModel
+javax.swing.TransferHandler.exportToClipboard
+javax.swing.TransferHandler.TransferActionConstructor
+javax.swing.TransferHandler.canImport
+javax.swing.TransferHandler.importData
+javax.swing.TransferHandler.createTransferable
+javax.swing.JToolTip.setComponent
+javax.swing.JToolTip.setTipText
+javax.swing.JToolTip.getAccessibleContext
+javax.swing.JToolTip.getUIClassID
+javax.swing.JToolTip.getTipText
+javax.swing.JToolTip.paramString
+javax.swing.JToolTip.getComponent
+javax.swing.JToolBar.buttonInsets
+javax.swing.JToolBar.getInputMap
+javax.swing.JRootPane.RootLayout.layoutContainer
+javax.swing.JRootPane.RootLayout.getLayoutAlignmentY
+javax.swing.JRootPane.RootLayout.getLayoutAlignmentX
+javax.swing.JRootPane.RootLayout.preferredLayoutSize
+javax.swing.JRootPane.setLayeredPane
+javax.swing.ScrollPaneLayout.minimumLayoutSize
+javax.swing.Timer.preparatory
+javax.swing.Timer.setDelay
+javax.swing.Timer.basic
+javax.swing.Timer.test_23918
+javax.swing.Timer.setInitialDelay
+javax.swing.ActionMap.newMapKeysNull
+javax.swing.InputMap.put
+javax.swing.InputMap.constructor
+javax.swing.InputMap.keys
+javax.swing.InputMap.setParent
+javax.swing.InputMap.size
+javax.swing.InputMap.newMapKeysNull
+javax.swing.InputMap.get
+javax.swing.InputMap.getParent
+javax.swing.InputMap.remove
+javax.swing.InputMap.clear
+javax.swing.InputMap.allKeys
+javax.swing.filechooser.FileView.getDescription
+javax.swing.filechooser.FileView.getIcon
+javax.swing.filechooser.FileView.getName
+javax.swing.filechooser.FileView.isTraversable
+javax.swing.filechooser.FileView.getTypeDescription
+javax.swing.filechooser.FileSystemView.getFileSystemView
+javax.swing.ViewportLayout.layoutContainer
+javax.swing.ViewportLayout.minimumLayoutSize
+javax.swing.JList.AccessibleJList.AccessibleJListChild.isFocusTraversable
+javax.swing.JList.AccessibleJList.AccessibleJListChild.isEnabled
+javax.swing.JList.AccessibleJList.AccessibleJListChild.setEnabled
+javax.swing.JList.AccessibleJList.AccessibleJListChild.setCursor
+javax.swing.JList.AccessibleJList.AccessibleJListChild.getForeground
+javax.swing.JList.AccessibleJList.AccessibleJListChild.setBackground
+javax.swing.JList.AccessibleJList.AccessibleJListChild.isVisible
+javax.swing.JList.AccessibleJList.AccessibleJListChild.isShowing
+javax.swing.JList.AccessibleJList.AccessibleJListChild.getFont
+javax.swing.JList.AccessibleJList.AccessibleJListChild.getCursor
+javax.swing.JList.AccessibleJList.AccessibleJListChild.getAccessibleRole
+javax.swing.JList.AccessibleJList.AccessibleJListChild.setFont
+javax.swing.JList.AccessibleJList.AccessibleJListChild.getAccessibleStateSet
+javax.swing.JList.AccessibleJList.AccessibleJListChild.setForeground
+javax.swing.JList.AccessibleJList.AccessibleJListChild.getBackground
+javax.swing.JList.AccessibleJList.valueChanged
+javax.swing.JList.AccessibleJList.getAccessibleChild
+javax.swing.JList.AccessibleJList.getAccessibleRole
+javax.swing.JList.AccessibleJList.intervalAdded
+javax.swing.JList.AccessibleJList.intervalRemoved
+javax.swing.JList.AccessibleJList.contentsChanged
+javax.swing.JList.AccessibleJList.getAccessibleStateSet
+javax.swing.JList.setValueIsAdjusting
+javax.swing.JList.setVisibleRowCount
+javax.swing.JList.setSelectionBackground
+javax.swing.JList.setBackground
+javax.swing.JList.getSelectionBackground
+javax.swing.JList.getInputMap
+javax.swing.JList.setModel
+javax.swing.JList.getNextMatch
+javax.swing.JList.setLayoutOrientation
+javax.swing.JList.constructors
+javax.swing.JList.getBackground
+javax.swing.ToolTipManager.setReshowDelay
+javax.swing.ToolTipManager.setInitialDelay
+javax.swing.ToolTipManager.setDismissDelay
+javax.swing.AbstractButton.constructor
+javax.swing.AbstractButton.setRolloverEnabled
+javax.swing.AbstractButton.setRolloverSelectedIcon
+javax.swing.AbstractButton.init
+javax.swing.AbstractButton.setVerticalTextPosition
+javax.swing.AbstractButton.setHorizontalAlignment
+javax.swing.AbstractButton.setHorizontalTextPosition
+javax.swing.AbstractButton.setRolloverIcon
+javax.swing.AbstractButton.setVerticalAlignment
+javax.swing.AbstractButton.createChangeListener
+javax.swing.JLayeredPane.defaultLayoutManager
+javax.swing.JLayeredPane.getComponentsInLayer
+javax.swing.JLayeredPane.setPosition
+javax.swing.JLayeredPane.moveToFront
+javax.swing.JLayeredPane.addImpl
+javax.swing.DefaultListModel.toArray
+javax.swing.DefaultListModel.trimToSize
+javax.swing.DefaultListModel.removeAllElements
+javax.swing.DefaultListModel.constructor
+javax.swing.DefaultListModel.add
+javax.swing.DefaultListModel.lastElement
+javax.swing.DefaultListModel.copyInto
+javax.swing.DefaultListModel.firstElement
+javax.swing.DefaultListModel.setElementAt
+javax.swing.DefaultListModel.set
+javax.swing.DefaultListModel.elementAt
+javax.swing.DefaultListModel.ensureCapacity
+javax.swing.DefaultListModel.indexOf
+javax.swing.DefaultListModel.insertElementAt
+javax.swing.DefaultListModel.setSize
+javax.swing.DefaultListModel.lastIndexOf
+javax.swing.DefaultListModel.elements
+javax.swing.DefaultListModel.size
+javax.swing.DefaultListModel.getSize
+javax.swing.DefaultListModel.capacity
+javax.swing.DefaultListModel.removeElementAt
+javax.swing.DefaultListModel.get
+javax.swing.DefaultListModel.contains
+javax.swing.DefaultListModel.getElementAt
+javax.swing.DefaultListModel.removeRange
+javax.swing.DefaultListModel.addElement
+javax.swing.DefaultListModel.removeElement
+javax.swing.DefaultListModel.isEmpty
+javax.swing.DefaultListModel.remove
+javax.swing.DefaultListModel.clear
+javax.swing.JFormattedTextField.JFormattedTextFieldTests
+javax.swing.AbstractAction.clone
+javax.swing.AbstractAction.setEnabled
+javax.swing.AbstractAction.getValue
+javax.swing.AbstractAction.constructors
+javax.swing.AbstractAction.putValue
+javax.swing.JTextArea.preferredSize
+javax.swing.JTextArea.isValidChecks
+javax.swing.JTextArea.text
+javax.swing.JTextArea.gettingText
+javax.swing.JCheckBox.constructor
+javax.swing.JCheckBox.isFocusable
+javax.swing.JCheckBox.uidelegate
+javax.swing.JCheckBox.getActionCommand
+javax.swing.JCheckBox.model
+javax.swing.JButton.uidelegate
+javax.swing.JButton.getActionCommand
+javax.swing.JButton.model
+javax.swing.SizeRequirements.calculateAlignedPositions
+javax.swing.tree.TreePath.getParentPath
+javax.swing.tree.TreePath.serialization
+javax.swing.tree.TreePath.getPath
+javax.swing.tree.TreePath.getLastPathComponent
+javax.swing.tree.TreePath.PR27651
+javax.swing.tree.TreePath.isDescendant
+javax.swing.tree.TreePath.equals
+javax.swing.tree.TreePath.getPathCount
+javax.swing.tree.TreePath.constructors
+javax.swing.tree.TreePath.getPathComponent
+javax.swing.tree.TreePath.pathByAddingChild
+javax.swing.tree.DefaultMutableTreeNode.clone
+javax.swing.tree.DefaultMutableTreeNode.getChildAt
+javax.swing.tree.DefaultMutableTreeNode.getChildBefore
+javax.swing.tree.DefaultMutableTreeNode.getSiblingCount
+javax.swing.tree.DefaultMutableTreeNode.isNodeSibling
+javax.swing.tree.DefaultMutableTreeNode.getIndex
+javax.swing.tree.DefaultMutableTreeNode.isNodeChild
+javax.swing.tree.DefaultMutableTreeNode.add
+javax.swing.tree.DefaultMutableTreeNode.getFirstChild
+javax.swing.tree.DefaultMutableTreeNode.getPath
+javax.swing.tree.DefaultMutableTreeNode.removeAllChildren
+javax.swing.tree.DefaultMutableTreeNode.getChildCount
+javax.swing.tree.DefaultMutableTreeNode.isNodeRelated
+javax.swing.tree.DefaultMutableTreeNode.getNextSibling
+javax.swing.tree.DefaultMutableTreeNode.getPreviousSibling
+javax.swing.tree.DefaultMutableTreeNode.setAllowsChildren
+javax.swing.tree.DefaultMutableTreeNode.getPreviousLeaf
+javax.swing.tree.DefaultMutableTreeNode.isNodeAncestor
+javax.swing.tree.DefaultMutableTreeNode.getNextPreviousNode
+javax.swing.tree.DefaultMutableTreeNode.isNodeDescendant
+javax.swing.tree.DefaultMutableTreeNode.breadthFirstEnumeration
+javax.swing.tree.DefaultMutableTreeNode.getLastLeaf
+javax.swing.tree.DefaultMutableTreeNode.children
+javax.swing.tree.DefaultMutableTreeNode.getAllowsChildren
+javax.swing.tree.DefaultMutableTreeNode.getFirstLeaf
+javax.swing.tree.DefaultMutableTreeNode.constructors
+javax.swing.tree.DefaultMutableTreeNode.isLeaf
+javax.swing.tree.DefaultMutableTreeNode.insert
+javax.swing.tree.DefaultMutableTreeNode.DefaultMutableTreeNodeTest
+javax.swing.tree.DefaultMutableTreeNode.getParent
+javax.swing.tree.DefaultMutableTreeNode.getLastChild
+javax.swing.tree.DefaultMutableTreeNode.pathFromAncestorEnumeration
+javax.swing.tree.DefaultMutableTreeNode.remove
+javax.swing.tree.DefaultMutableTreeNode.getNextLeaf
+javax.swing.tree.DefaultMutableTreeNode.getChildAfter
+javax.swing.tree.DefaultTreeCellRenderer.getBackgroundSelectionColor
+javax.swing.tree.DefaultTreeCellRenderer.getOpenIcon
+javax.swing.tree.DefaultTreeCellRenderer.getClosedIcon
+javax.swing.tree.DefaultTreeCellRenderer.setOpenIcon
+javax.swing.tree.DefaultTreeCellRenderer.constructor
+javax.swing.tree.DefaultTreeCellRenderer.getLeafIcon
+javax.swing.tree.DefaultTreeCellRenderer.getBorderSelectionColor
+javax.swing.tree.DefaultTreeCellRenderer.setLeafIcon
+javax.swing.tree.DefaultTreeCellRenderer.getDefaultLeafIcon
+javax.swing.tree.DefaultTreeCellRenderer.setBackgroundSelectionColor
+javax.swing.tree.DefaultTreeCellRenderer.getDefaultOpenIcon
+javax.swing.tree.DefaultTreeCellRenderer.getDefaultClosedIcon
+javax.swing.tree.DefaultTreeCellRenderer.setBackgroundNonSelectionColor
+javax.swing.tree.DefaultTreeCellRenderer.setBorderSelectionColor
+javax.swing.tree.DefaultTreeCellRenderer.getBackgroundNonSelectionColor
+javax.swing.tree.DefaultTreeCellRenderer.setClosedIcon
+javax.swing.tree.VariableHeightLayoutCache.getBounds
+javax.swing.BoxLayout.layoutContainer
+javax.swing.BoxLayout.invalidateLayout
+javax.swing.BoxLayout.constructor
+javax.swing.BoxLayout.simplevertical
+javax.swing.BoxLayout.maximumLayoutSize2
+javax.swing.BoxLayout.getLayoutAlignmentY
+javax.swing.BoxLayout.horizontal2
+javax.swing.BoxLayout.getLayoutAlignmentX
+javax.swing.BoxLayout.simplehorizontal
+javax.swing.BoxLayout.constants
+javax.swing.BoxLayout.preferredLayoutSize
+javax.swing.BoxLayout.minimumLayoutSize
+javax.swing.BoxLayout.maximumLayoutSize
+javax.swing.JApplet.isRootPaneCheckingEnabled
+javax.swing.DefaultBoundedRangeModel.setValueIsAdjusting
+javax.swing.DefaultBoundedRangeModel.setMinimum
+javax.swing.DefaultBoundedRangeModel.serialization
+javax.swing.DefaultBoundedRangeModel.setValue
+javax.swing.DefaultBoundedRangeModel.setMaximum
+javax.swing.DefaultBoundedRangeModel.setExtent
+javax.swing.DefaultBoundedRangeModel.getChangeListeners
+javax.swing.DefaultBoundedRangeModel.getValue
+javax.swing.DefaultBoundedRangeModel.setRangeProperties
+javax.swing.DefaultBoundedRangeModel.getMaximum
+javax.swing.DefaultBoundedRangeModel.getValueIsAdjusting
+javax.swing.DefaultBoundedRangeModel.getMinimum
+javax.swing.DefaultBoundedRangeModel.general
+javax.swing.DefaultBoundedRangeModel.toString
+javax.swing.DefaultBoundedRangeModel.getExtent
+javax.swing.undo.UndoableEditSupport.getUndoableEditListeners
+javax.swing.undo.UndoableEditSupport.createCompoundEdit
+javax.swing.undo.UndoableEditSupport.toString
+javax.swing.undo.UndoableEditSupport.beginUpdate
+javax.swing.undo.UndoableEditSupport.UndoableEditSupport
+javax.swing.undo.UndoableEditSupport.getUpdateLevel
+javax.swing.undo.CompoundEdit.lastEdit
+javax.swing.undo.CompoundEdit.addEdit
+javax.swing.undo.CompoundEdit.canRedo
+javax.swing.undo.CompoundEdit.canUndo
+javax.swing.undo.CompoundEdit.isInProgress
+javax.swing.undo.AbstractUndoableEdit.getRedoPresentationName
+javax.swing.undo.AbstractUndoableEdit.addEdit
+javax.swing.undo.AbstractUndoableEdit.canRedo
+javax.swing.undo.AbstractUndoableEdit.redo
+javax.swing.undo.AbstractUndoableEdit.undo
+javax.swing.undo.AbstractUndoableEdit.canUndo
+javax.swing.undo.AbstractUndoableEdit.getPresentationName
+javax.swing.undo.AbstractUndoableEdit.replaceEdit
+javax.swing.undo.AbstractUndoableEdit.isSignificant
+javax.swing.undo.AbstractUndoableEdit.getUndoPresentationName
+javax.swing.undo.StateEdit.undo
+javax.swing.undo.StateEdit.getPresentationName
+javax.swing.undo.UndoManager.getRedoPresentationName
+javax.swing.undo.UndoManager.getUndoOrRedoPresentationName
+javax.swing.undo.UndoManager.addEdit
+javax.swing.undo.UndoManager.canRedo
+javax.swing.undo.UndoManager.trimEdits
+javax.swing.undo.UndoManager.undoTo
+javax.swing.undo.UndoManager.editToBeUndone
+javax.swing.undo.UndoManager.canUndo
+javax.swing.undo.UndoManager.undoableEditHappened
+javax.swing.undo.UndoManager.setLimit
+javax.swing.undo.UndoManager.discardAllEdits
+javax.swing.undo.UndoManager.redoTo
+javax.swing.undo.UndoManager.end
+javax.swing.undo.UndoManager.toString
+javax.swing.undo.UndoManager.getUndoPresentationName
+javax.swing.undo.UndoManager.getLimit
+javax.swing.undo.UndoManager.editToBeRedone
+javax.swing.undo.UndoManager.canUndoOrRedo
+javax.swing.JMenuItem.getActionCommand
+javax.swing.JMenuItem.constructors
+javax.swing.DefaultComboBoxModel.removeAllElements
+javax.swing.DefaultComboBoxModel.insertElementAt
+javax.swing.DefaultComboBoxModel.getIndexOf
+javax.swing.DefaultComboBoxModel.getSize
+javax.swing.DefaultComboBoxModel.constructors
+javax.swing.DefaultComboBoxModel.removeElementAt
+javax.swing.DefaultComboBoxModel.getSelectedItem
+javax.swing.DefaultComboBoxModel.getElementAt
+javax.swing.DefaultComboBoxModel.addElement
+javax.swing.DefaultComboBoxModel.removeElement
+javax.swing.SizeSequence.getIndex
+javax.swing.SizeSequence.getSizes
+javax.swing.SizeSequence.removeEntries
+javax.swing.SizeSequence.setSizes
+javax.swing.SizeSequence.setSize
+javax.swing.SizeSequence.getSize
+javax.swing.SizeSequence.constructors
+javax.swing.SizeSequence.insertEntries
+javax.swing.JTextField.CopyPaste
+javax.swing.JTextField.createDefaultModel
+javax.swing.JTextField.setDocument
+javax.swing.JTextField.fireActionPerformed
+javax.swing.UIDefaults.putDefaults
+javax.swing.UIDefaults.getBoolean
+javax.swing.UIDefaults.remove
+javax.swing.RepaintManager.addDirtyRegion
+javax.swing.JInternalFrame.AccessibleJInternalFrame.getAccessibleName
+javax.swing.JInternalFrame.AccessibleJInternalFrame.getCurrentAccessibleValue
+javax.swing.JInternalFrame.AccessibleJInternalFrame.getMaximumAccessibleValue
+javax.swing.JInternalFrame.AccessibleJInternalFrame.setCurrentAccessibleValue
+javax.swing.JInternalFrame.AccessibleJInternalFrame.getAccessibleRole
+javax.swing.JInternalFrame.AccessibleJInternalFrame.getAccessibleValue
+javax.swing.JInternalFrame.AccessibleJInternalFrame.getMinimumAccessibleValue
+javax.swing.JInternalFrame.getDesktopIcon
+javax.swing.JInternalFrame.isRootPaneCheckingEnabled
+javax.swing.JInternalFrame.setDefaultCloseOperation
+javax.swing.JInternalFrame.isIconifiable
+javax.swing.JInternalFrame.setTitle
+javax.swing.JInternalFrame.setClosable
+javax.swing.JInternalFrame.setResizable
+javax.swing.JInternalFrame.setIconifiable
+javax.swing.JInternalFrame.setFrameIcon
+javax.swing.JInternalFrame.setMaximizable
+javax.swing.JInternalFrame.getInputMap
+javax.swing.JInternalFrame.setClosed
+javax.swing.JInternalFrame.setNormalBounds
+javax.swing.JInternalFrame.setSelected2
+javax.swing.JInternalFrame.dispose
+javax.swing.JInternalFrame.isResizable
+javax.swing.JInternalFrame.constructors
+javax.swing.JInternalFrame.paramString
+javax.swing.JInternalFrame.setDesktopIcon
+javax.swing.JInternalFrame.getNormalBounds
+javax.swing.SpinnerListModel.Constructors
+javax.swing.SpinnerListModel.Ordering
+javax.swing.SpinnerListModel.SetList
+javax.swing.SpinnerListModel.ArrayModel
+javax.swing.SpinnerListModel.ListModel
+javax.swing.JRadioButtonMenuItem.isFocusable
+javax.swing.JRadioButtonMenuItem.uidelegate
+javax.swing.JRadioButtonMenuItem.getActionCommand
+javax.swing.JRadioButtonMenuItem.model
+javax.swing.KeyStroke.getKeyStroke
+javax.swing.SpinnerNumberModel.getPreviousValue
+javax.swing.SpinnerNumberModel.setMinimum
+javax.swing.SpinnerNumberModel.setValue
+javax.swing.SpinnerNumberModel.setMaximum
+javax.swing.SpinnerNumberModel.getNextValue
+javax.swing.SpinnerNumberModel.setStepSize
+javax.swing.SpinnerNumberModel.constructors
+javax.swing.JLabel.AccessibleJLabel.getAccessibleName
+javax.swing.JLabel.setDisplayedMnemonicIndex
+javax.swing.JLabel.constructor
+javax.swing.JLabel.getAccessibleContext
+javax.swing.JLabel.Icon
+javax.swing.JLabel.getInputMap
+javax.swing.JLabel.setHorizontalAlignment
+javax.swing.JLabel.setFont
+javax.swing.JLabel.setDisplayedMnemonic
+javax.swing.JLabel.getActionMap
+javax.swing.JLabel.Mnemonic
+javax.swing.JLabel.paramString
+javax.swing.JLabel.setVerticalAlignment
+javax.swing.JEditorPane.ContentType
+javax.swing.JEditorPane.ViewType
+javax.swing.JEditorPane.setText
+javax.swing.JEditorPane.getScrollableTracks
+javax.swing.DefaultListSelectionModel.clone
+javax.swing.DefaultListSelectionModel.getListeners
+javax.swing.DefaultListSelectionModel.setValueIsAdjusting
+javax.swing.DefaultListSelectionModel.setAnchorSelectionIndex
+javax.swing.DefaultListSelectionModel.removeListSelectionListener
+javax.swing.DefaultListSelectionModel.constructor
+javax.swing.DefaultListSelectionModel.removeIndexInterval
+javax.swing.DefaultListSelectionModel.removeSelectionInterval
+javax.swing.DefaultListSelectionModel.getAnchorSelectionIndex
+javax.swing.DefaultListSelectionModel.getLeadSelectionIndex
+javax.swing.DefaultListSelectionModel.isLeadAnchorNotificationEnabled
+javax.swing.DefaultListSelectionModel.setSelectionInterval
+javax.swing.DefaultListSelectionModel.getSelectionMode
+javax.swing.DefaultListSelectionModel.isSelectedIndex
+javax.swing.DefaultListSelectionModel.moveLeadSelectionIndex
+javax.swing.DefaultListSelectionModel.leadSelectionIndex
+javax.swing.DefaultListSelectionModel.getMaxSelectionIndex
+javax.swing.DefaultListSelectionModel.getMinSelectionIndex
+javax.swing.DefaultListSelectionModel.getListSelectionListeners
+javax.swing.DefaultListSelectionModel.getValueIsAdjusting
+javax.swing.DefaultListSelectionModel.isSelectionEmpty
+javax.swing.DefaultListSelectionModel.addSelectionInterval
+javax.swing.DefaultListSelectionModel.setLeadSelectionIndex
+javax.swing.DefaultListSelectionModel.toString
+javax.swing.DefaultListSelectionModel.setSelectionMode
+javax.swing.DefaultListSelectionModel.clearSelection
+javax.swing.DefaultListSelectionModel.insertIndexInterval
+javax.swing.DefaultListSelectionModel.addListSelectionListener
+javax.swing.SwingUtilities.calculateInnerArea
+javax.swing.SwingUtilities.isRectangleContainingRectangle
+javax.swing.SwingUtilities.computeIntersection
+javax.swing.SwingUtilities.replaceUIActionMap
+javax.swing.SwingUtilities.computeUnion
+javax.swing.JSpinner.ListEditor.constructor
+javax.swing.JSpinner.ListEditor.getModel
+javax.swing.JSpinner.NumberEditor.getModel
+javax.swing.JSpinner.NumberEditor.constructors
+javax.swing.JSpinner.NumberEditor.getFormat
+javax.swing.JSpinner.DefaultEditor.constructor
+javax.swing.JSpinner.DefaultEditor.stateChanged
+javax.swing.JSpinner.DefaultEditor.propertyChange
+javax.swing.JSpinner.DefaultEditor.preferredLayoutSize
+javax.swing.JSpinner.DefaultEditor.minimumLayoutSize
+javax.swing.JSpinner.DateEditor.getModel
+javax.swing.JSpinner.getPreviousValue
+javax.swing.JSpinner.addChangeListener
+javax.swing.JSpinner.createEditor
+javax.swing.JSpinner.getChangeListeners
+javax.swing.JSpinner.setEditor
+javax.swing.JSpinner.getUIClassID
+javax.swing.JSpinner.getEditor
+javax.swing.JSpinner.setModel
+javax.swing.JSpinner.getNextValue
+javax.swing.JSpinner.getModel
+javax.swing.JSpinner.constructors
+javax.swing.JSpinner.removeChangeListener
+javax.swing.ButtonGroup.constructor
+javax.swing.ButtonGroup.add
+javax.swing.ButtonGroup.isSelected
+javax.swing.ButtonGroup.getSelection
+javax.swing.ButtonGroup.getElements
+javax.swing.ButtonGroup.getButtonCount
+javax.swing.ButtonGroup.setSelected
+javax.swing.ButtonGroup.remove
+javax.swing.JViewport.setView
+gnu.javax.crypto.jce.TestOfDHKeyAgreement2
+gnu.javax.crypto.jce.TestOfPR27849
+gnu.javax.crypto.jce.TestOfPR27228
+java.rmi.server.Uniqueness
+java.lang.Integer.compareTo
+java.lang.Integer.decode
+java.lang.Integer.new_Integer
+java.lang.Integer.IntegerTest
+java.lang.Integer.getInteger
+java.lang.Integer.parseInt
+java.lang.ClassLoader.redefine
+java.lang.ClassLoader.security
+java.lang.ClassLoader.loadClass
+java.lang.ClassLoader.initialize
+java.lang.ClassLoader.Resources
+java.lang.ClassLoader.BootDefinedPackages
+java.lang.Number.NumberTest
+java.lang.ProcessBuilder.simple
+java.lang.System.getProperty
+java.lang.System.arraycopy
+java.lang.System.identityHashCode
+java.lang.ThreadGroup.enumerate
+java.lang.ThreadGroup.insecurity
+java.lang.ThreadGroup.security
+java.lang.String.substring
+java.lang.String.compareTo
+java.lang.String.getBytes13
+java.lang.String.hash
+java.lang.String.split
+java.lang.String.getBytes14
+java.lang.String.startsWith
+java.lang.String.equals
+java.lang.String.indexOf
+java.lang.String.to
+java.lang.String.StringTest
+java.lang.String.surrogate
+java.lang.String.charAt
+java.lang.String.new_String
+java.lang.String.getBytes
+java.lang.String.CASE_INSENSITIVE_ORDER
+java.lang.Class.ClassTest
+java.lang.Class.serialization
+java.lang.Class.reflect
+java.lang.Class.security
+java.lang.Class.init
+java.lang.Class.newInstance
+java.lang.Class.reflect2
+java.lang.Cloneable.CloneableTest
+java.lang.ref.WeakReference.weakref
+java.lang.ref.PhantomReference.phantom
+java.lang.Double.compareTo
+java.lang.Double.DoubleSetterTest
+java.lang.Double.DoubleTest
+java.lang.Double.toHexString
+java.lang.Double.parseDouble
+java.lang.Double.compare
+java.lang.Double.valueOf
+java.lang.StrictMath.cbrt
+java.lang.StrictMath.expm1
+java.lang.StrictMath.cosh
+java.lang.StrictMath.sinh
+java.lang.StrictMath.tanh
+java.lang.Short.hash
+java.lang.Short.ShortTest
+java.lang.InheritableThreadLocal.simple
+java.lang.Math.max
+java.lang.Math.ulp
+java.lang.Math.sin
+java.lang.Math.min
+java.lang.Math.cos
+java.lang.Math.MathTest
+java.lang.Math.rint
+java.lang.Boolean.BooleanTest
+java.lang.Boolean.equals_Boolean
+java.lang.Boolean.new_Boolean
+java.lang.Boolean.hashcode_Boolean
+java.lang.Boolean.get
+java.lang.Boolean.value
+java.lang.Float.compareTo
+java.lang.Float.toHexString
+java.lang.Float.compare
+java.lang.Float.parseFloat
+java.lang.Float.valueOf
+java.lang.Float.FloatTest
+java.lang.Float.new_Float
+java.lang.reflect.Array.set
+java.lang.reflect.Array.newInstance
+java.lang.reflect.AccessibleObject.accessible
+java.lang.reflect.Field.promotion
+java.lang.reflect.Field.access
+java.lang.reflect.Field.toString
+java.lang.reflect.Modifier.toString12
+java.lang.reflect.Modifier.toString
+java.lang.reflect.Constructor.newInstance
+java.lang.reflect.Constructor.toString
+java.lang.reflect.Proxy.DeclaringClass
+java.lang.reflect.Proxy.check13
+java.lang.reflect.Proxy.ExceptionRaising
+java.lang.reflect.Proxy.ToString
+java.lang.reflect.InvocationTargetException.Chain
+java.lang.reflect.Method.equals
+java.lang.reflect.Method.toString
+java.lang.reflect.Method.invoke
+java.lang.reflect.ReflectAccess
+java.lang.ThreadLocal.simple
+java.lang.Object.clone
+java.lang.Object.wait
+java.lang.Object.ObjectTest
+java.lang.Object.oom
+java.lang.Byte.ByteTest
+java.lang.Byte.new_Byte
+java.lang.StringBuffer.StringBufferTest
+java.lang.StringBuffer.plus
+java.lang.Long.Tests15
+java.lang.Long.getLong
+java.lang.Long.LongTest
+java.lang.Long.new_Long
+java.lang.Thread.join
+java.lang.Thread.isAlive
+java.lang.Thread.name
+java.lang.Thread.interrupt
+java.lang.Thread.contextClassLoader
+java.lang.Thread.getThreadGroup
+java.lang.Thread.priority
+java.lang.Thread.stop
+java.lang.Thread.daemon
+java.lang.Package.getPackage
+java.lang.Character.digit
+java.lang.Character.Blocks
+java.lang.Character.unicode
+java.lang.Character.getNumericValue
+java.lang.Character.getType
+java.lang.Character.hash
+java.lang.Character.classify
+java.lang.Character.classify12
+java.lang.Character.to
+java.lang.Character.consts
+java.lang.Character.forDigit
+java.lang.Character.getType12
+java.lang.Character.equals_Character
+java.lang.Character.CharacterTest
+java.lang.Character.Blocks15
+java.lang.SecurityManager.thread
+java.text.StringCharacterIterator.constructor
+java.text.StringCharacterIterator.iter
+java.text.CollationElementIterator.offset
+java.text.CollationElementIterator.jdk11
+java.text.AttributedString.constructors
+java.text.AttributedString.addAttribute
+java.text.AttributedString.getIterator
+java.text.AttributedString.addAttributes
+java.text.AttributedString.Test
+java.text.DecimalFormat.setCurrency
+java.text.DecimalFormat.clone
+java.text.DecimalFormat.setDecimalFormatSymbols
+java.text.DecimalFormat.getNegativePrefix
+java.text.DecimalFormat.applyPattern
+java.text.DecimalFormat.formatToCharacterIterator
+java.text.DecimalFormat.getNegativeSuffix
+java.text.DecimalFormat.setNegativePrefix
+java.text.DecimalFormat.applyLocalizedPattern
+java.text.DecimalFormat.getDecimalFormatSymbols
+java.text.DecimalFormat.toLocalizedPattern
+java.text.DecimalFormat.isDecimalSeparatorAlwaysShown
+java.text.DecimalFormat.setNegativeSuffix
+java.text.DecimalFormat.PR27311
+java.text.DecimalFormat.getPositivePrefix
+java.text.DecimalFormat.getCurrency
+java.text.DecimalFormat.equals
+java.text.DecimalFormat.digits
+java.text.DecimalFormat.setDecimalSeparatorAlwaysShown
+java.text.DecimalFormat.setPositiveSuffix
+java.text.DecimalFormat.parse
+java.text.DecimalFormat.setPositivePrefix
+java.text.DecimalFormat.toPattern14
+java.text.DecimalFormat.setMultiplier
+java.text.DecimalFormat.format
+java.text.DecimalFormat.getPositiveSuffix
+java.text.DecimalFormat.setGroupingSize
+java.text.DecimalFormat.PR23996
+java.text.DecimalFormat.toPattern
+java.text.DecimalFormat.constructors
+java.text.DecimalFormat.MaximumAndMinimumDigits
+java.text.DecimalFormat.formatExp
+java.text.DecimalFormat.getGroupingSize
+java.text.DecimalFormat.hashCode
+java.text.DecimalFormat.position
+java.text.DecimalFormat.getMultiplier
+java.text.NumberFormat.UK
+java.text.CharacterIterator.implement
+java.text.ParsePosition.Test
+java.text.BreakIterator.chariter
+java.text.BreakIterator.patho
+java.text.BreakIterator.lineiter
+java.text.BreakIterator.sentiter
+java.text.BreakIterator.worditer
+java.text.Collator.Constants
+java.text.Collator.GetSet
+java.text.ParseException.Test
+java.text.Annotation.Test
+java.text.RuleBasedCollator.CollatorTests
+java.text.RuleBasedCollator.VeryBasic
+java.text.MessageFormat.format14
+java.text.MessageFormat.attribute
+java.text.MessageFormat.parse
+java.text.MessageFormat.format
+java.text.ChoiceFormat.next
+java.text.ChoiceFormat.parse
+java.text.ChoiceFormat.format
+java.text.DateFormatSymbols.setMonths
+java.text.DateFormatSymbols.setShortMonths
+java.text.DateFormatSymbols.setEras
+java.text.DateFormatSymbols.setAmPmStrings
+java.text.DateFormatSymbols.setWeekdays
+java.text.DateFormatSymbols.setZoneStrings
+java.text.DateFormatSymbols.setShortWeekdays
+java.text.DateFormatSymbols.Test
+java.text.AttributedCharacterIterator.Attribute.toString
+java.text.AttributedCharacterIterator.getRunLimit
+java.text.AttributedCharacterIterator.implement
+java.text.AttributedCharacterIterator.getRunStart
+java.text.AttributedCharacterIterator.getAttribute
+java.text.DateFormat.equals
+java.text.DateFormat.hashCode
+java.text.DateFormat.Test
+java.text.ACIAttribute.Test
+java.text.DecimalFormatSymbols.serial
+java.text.DecimalFormatSymbols.GetSet12
+java.text.DecimalFormatSymbols.getCurrency
+java.text.DecimalFormatSymbols.DumpDefault11
+java.text.DecimalFormatSymbols.GetSet11
+java.text.DecimalFormatSymbols.DumpDefault12
+java.text.FieldPosition.Test
+java.text.SimpleDateFormat.applyPattern
+java.text.SimpleDateFormat.Localization
+java.text.SimpleDateFormat.applyLocalizedPattern
+java.text.SimpleDateFormat.toLocalizedPattern
+java.text.SimpleDateFormat.attribute
+java.text.SimpleDateFormat.Cloning
+java.text.SimpleDateFormat.getDateFormatSymbols
+java.text.SimpleDateFormat.parse
+java.text.SimpleDateFormat.toPattern
+java.text.SimpleDateFormat.constructors
+java.text.SimpleDateFormat.setDateFormatSymbols
+java.text.SimpleDateFormat.getAndSet2DigitYearStart
+java.text.SimpleDateFormat.Test
+java.text.Bidi.Basic
+java.text.Bidi.reorderVisually
+java.math.BigInteger.compareTo
+java.math.BigInteger.modInverse
+java.math.BigInteger.shift
+java.math.BigInteger.serialization
+java.math.BigInteger.add
+java.math.BigInteger.TestOfPR27372
+java.math.BigInteger.signum
+java.math.BigInteger.modPow
+java.math.BigInteger.equals
+java.math.BigInteger.divide
+java.math.BigInteger.setBit
+java.math.BigInteger.multiply
+java.math.BigInteger.TestOfToByteArray
+java.math.BigInteger.toString
+java.math.BigInteger.ctor
+java.math.BigInteger.abs
+java.math.BigInteger.valueOf
+java.math.BigDecimal.compareTo
+java.math.BigDecimal.divide
+java.math.BigDecimal.DiagBigDecimal
+java.math.BigDecimal.construct
+java.math.BigDecimal.setScale
+java.security.MessageDigest.Instance
+java.security.AccessController.doPrivileged
+java.security.AccessController.contexts
+java.security.Security.getAlgorithms
+java.security.Security.provider
+java.security.Provider.NameVersionInfo
+java.security.SecureRandom.SHA1PRNG
+java.security.SecureRandom.TestOfPR23899
+java.security.SecureRandom.Instance
+java.security.KeyPairGenerator.getInstance14
+java.security.AlgorithmParameters.getInstance14
+java.security.AlgorithmParameterGenerator.getInstance14
+java.security.DigestInputStream.readMD5
+java.security.KeyFactory.getInstance14
+java.security.Signature.getInstance14
+java.security.Signature.Instance
+java.security.BasicPermission.newPermission
+java.sql.Clob.ClobTest
+java.sql.Types.TestJdbc10
+java.sql.Types.TestJdbc20
+java.sql.Array.ArrayTest
+java.sql.Blob.BlobTest
+java.sql.Connection.TestJdbc
+java.sql.Time.TimeTest
+java.sql.DriverManager.DriverManagerTest
+java.sql.Date.DateTest
+java.sql.DatabaseMetaData.TestJdbc
+java.sql.Timestamp.TimestampTest
+java.io.RandomAccessFile.setLength
+java.io.RandomAccessFile.security
+java.io.RandomAccessFile.jdk11
+java.io.RandomAccessFile.randomaccessfile
+java.io.BufferedWriter.Test
+java.io.PipedReaderWriter.Test
+java.io.PushbackInputStream.ProtectedVars
+java.io.PushbackInputStream.BufferOverflow
+java.io.PushbackInputStream.Unread
+java.io.FileOutputStream.append
+java.io.FileOutputStream.fileoutputstream
+java.io.FileOutputStream.security
+java.io.FileOutputStream.write
+java.io.FileOutputStream.jdk12
+java.io.StringWriter.Test
+java.io.FilterOutputStream.write
+java.io.ObjectInputStream.security
+java.io.ObjectInputStream.readResolve
+java.io.ObjectInputStream.ClassLoaderTest
+java.io.ObjectOutputStream.security
+java.io.ObjectOutputStream.StreamDataTest
+java.io.ObjectOutputStream.useProtocolVersion
+java.io.InputStream.Test
+java.io.Utf8Encoding.ReadReference
+java.io.Utf8Encoding.WriteRead
+java.io.FilePermission.traversal2
+java.io.FilePermission.simple
+java.io.FilePermission.traversal
+java.io.FileWriter.jdk11
+java.io.OutputStreamWriter.jdk11
+java.io.Serializable.BreakMe
+java.io.Serializable.BreakMeTestSer
+java.io.Serializable.ParentReadResolve
+java.io.Serializable.readResolve
+java.io.Serializable.ParentWriteReplace
+java.io.ObjectInputOutput.LoopSerializationTest
+java.io.ObjectInputOutput.ExtTest
+java.io.ObjectInputOutput.Deserializable
+java.io.ObjectInputOutput.ProxySerializationTest
+java.io.ObjectInputOutput.Compat1
+java.io.ObjectInputOutput.SerTest
+java.io.ObjectInputOutput.HierarchyTest
+java.io.ObjectInputOutput.OutputTest
+java.io.ObjectInputOutput.InputTest
+java.io.PrintWriter.jdk11
+java.io.PrintWriter.checkError
+java.io.SequenceInputStream.Test
+java.io.StringBufferInputStream.ProtectedVars
+java.io.StringBufferInputStream.SimpleRead
+java.io.StringBufferInputStream.MarkReset
+java.io.LineNumberReader.Test2
+java.io.LineNumberReader.mark
+java.io.LineNumberReader.Test
+java.io.InputStreamReader.hang
+java.io.InputStreamReader.utf8
+java.io.InputStreamReader.jdk11
+java.io.InputStreamReader.except
+java.io.InputStreamReader.getEncoding
+java.io.DataInputStream.readLine
+java.io.DataInputStream.ReadReference
+java.io.DataInputStream.ReadReference2
+java.io.FilterWriter.write
+java.io.CharArrayWriter.ProtectedVars
+java.io.CharArrayWriter.BasicTests
+java.io.FileDescriptor.jdk11
+java.io.Reader.Test
+java.io.PushbackReader.BufferOverflow
+java.io.PushbackReader.Unread
+java.io.ByteArrayOutputStream.subclass
+java.io.ByteArrayOutputStream.write
+java.io.PrintStream.subclass
+java.io.PrintStream.encodings
+java.io.ObjectStreamClass.ProxyTest
+java.io.ObjectStreamClass.Test
+java.io.FilterReader.SimpleRead
+java.io.FilterReader.MarkReset
+java.io.BufferedOutputStream.interrupt
+java.io.BufferedOutputStream.Test
+java.io.BufferedInputStream.Skip
+java.io.BufferedInputStream.BigMark
+java.io.BufferedInputStream.ProtectedVars
+java.io.BufferedInputStream.ZeroRead
+java.io.BufferedInputStream.SimpleRead
+java.io.BufferedInputStream.MarkReset
+java.io.BufferedReader.mark
+java.io.BufferedReader.SimpleRead
+java.io.BufferedReader.MarkReset
+java.io.BufferedReader.boundary
+java.io.DataOutputStream.WriteRead2
+java.io.DataOutputStream.writeUTF
+java.io.DataOutputStream.WriteRead
+java.io.PipedStream.close
+java.io.PipedStream.receive
+java.io.PipedStream.Test
+java.io.FileInputStream.fileinputstream
+java.io.FileInputStream.read
+java.io.FileInputStream.security
+java.io.Writer.Test
+java.io.FilterInputStream.SimpleRead
+java.io.FilterInputStream.MarkReset
+java.io.FileReader.jdk11
+java.io.StringReader.Test
+java.io.ByteArrayInputStream.ProtectedVars
+java.io.ByteArrayInputStream.SimpleRead
+java.io.ByteArrayInputStream.MarkReset
+java.io.File.newFileURI
+java.io.File.URI
+java.io.File.createFile
+java.io.File.security
+java.io.File.ReadMethods
+java.io.File.ExecuteMethods
+java.io.File.list
+java.io.File.jdk11
+java.io.File.newFile
+java.io.File.WriteMethods
+java.io.File.canWrite
+java.io.File.listFiles
+java.io.File.emptyFile
+java.io.File.UnicodeURI
+java.io.OutputStream.Test
+java.io.StreamTokenizer.WordWhiteChars
+java.io.StreamTokenizer.slashstar
+java.io.StreamTokenizer.commentchar
+java.io.StreamTokenizer.slashslash
+java.io.StreamTokenizer.newline
+java.io.StreamTokenizer.misc
+java.io.StreamTokenizer.Test
+java.io.LineNumberInputStream.Test
+java.io.CharArrayReader.ProtectedVars
+java.io.CharArrayReader.OutOfBounds
+java.io.CharArrayReader.SimpleRead
+java.io.CharArrayReader.MarkReset
+java.util.Stack.AcuniaStackTest
+java.util.Arrays.asList
+java.util.Arrays.fill
+java.util.Arrays.equals
+java.util.Arrays.sort
+java.util.Arrays.binarySearch
+java.util.Properties.getProperty
+java.util.Properties.AcuniaPropertiesTest
+java.util.Properties.load
+java.util.TreeSet.basic
+java.util.Observable.observable
+java.util.StringTokenizer.hasMoreElements
+java.util.StringTokenizer.hasMoreTokens
+java.util.StringTokenizer.countTokens
+java.util.StringTokenizer.nextToken
+java.util.StringTokenizer.constructors
+java.util.StringTokenizer.nextElement
+java.util.IdentityHashMap.simple
+java.util.prefs.PreferenceTest
+java.util.Hashtable.HashContains
+java.util.Hashtable.AcuniaHashtableTest
+java.util.Hashtable.EnumerateAndModify
+java.util.Hashtable.basic
+java.util.Hashtable.ContainsHash
+java.util.Hashtable.NullValue
+java.util.TreeMap.serialization
+java.util.TimeZone.setDefault
+java.util.TimeZone.zdump
+java.util.TimeZone.setID
+java.util.UUID.TestAll
+java.util.Currency.Constructors
+java.util.Currency.Germany
+java.util.Currency.ReferenceEquality
+java.util.Currency.France
+java.util.Currency.getInstance
+java.util.Currency.Japan
+java.util.Currency.UK
+java.util.Currency.Korea
+java.util.Currency.PRC
+java.util.Currency.Canada
+java.util.Currency.CanadaFrench
+java.util.Currency.China
+java.util.Currency.Taiwan
+java.util.Currency.Italy
+java.util.AbstractCollection.AcuniaAbstractCollectionTest
+java.util.AbstractCollection.AcuniaAddCollectionTest
+java.util.AbstractCollection.toString
+java.util.SimpleTimeZone.clone
+java.util.SimpleTimeZone.hasSameRules
+java.util.SimpleTimeZone.getRawOffset
+java.util.SimpleTimeZone.setRawOffset
+java.util.SimpleTimeZone.check14
+java.util.SimpleTimeZone.equals
+java.util.SimpleTimeZone.inDaylightTime
+java.util.SimpleTimeZone.setStartYear
+java.util.SimpleTimeZone.constructors
+java.util.SimpleTimeZone.getOffset
+java.util.SimpleTimeZone.setDSTSavings
+java.util.SimpleTimeZone.hashCode
+java.util.SimpleTimeZone.constants
+java.util.SimpleTimeZone.getDSTSavings
+java.util.AbstractList.AcuniaAbstractListTest
+java.util.Collections.nCopies
+java.util.Collections.fill
+java.util.Collections.max
+java.util.Collections.copy
+java.util.Collections.rotate
+java.util.Collections.unmodifiableList
+java.util.Collections.min
+java.util.Collections.unmodifiableMap
+java.util.Collections.reverse
+java.util.Collections.reverseOrder
+java.util.Collections.sort
+java.util.Collections.binarySearch
+java.util.logging.SocketHandler.SocketHandler
+java.util.logging.XMLFormatter.getTail
+java.util.logging.Handler.isLoggable
+java.util.logging.Handler.setEncoding
+java.util.logging.Handler.setFilter
+java.util.logging.Handler.getErrorManager
+java.util.logging.Handler.reportError
+java.util.logging.Handler.setLevel
+java.util.logging.Handler.setErrorManager
+java.util.logging.LogRecord.getThreadID
+java.util.logging.LogRecord.setLoggerName
+java.util.logging.LogRecord.getMillis
+java.util.logging.LogRecord.setThrown
+java.util.logging.LogRecord.setThreadID
+java.util.logging.LogRecord.setSequenceNumber
+java.util.logging.LogRecord.setSourceMethodName
+java.util.logging.LogRecord.setResourceBundle
+java.util.logging.LogRecord.setMillis
+java.util.logging.LogRecord.setMessage
+java.util.logging.LogRecord.setParameters
+java.util.logging.LogRecord.setSourceClassName
+java.util.logging.LogRecord.setLevel
+java.util.logging.Level.intValue
+java.util.logging.Level.equals
+java.util.logging.Level.getName
+java.util.logging.Level.parse
+java.util.logging.Level.toString
+java.util.logging.Level.hashCode
+java.util.logging.LogManager.readConfiguration
+java.util.logging.LoggingMXBean.Test
+java.util.logging.Logger.hierarchyChecks
+java.util.logging.Logger.getName
+java.util.logging.Logger.getAnonymousLogger
+java.util.logging.Logger.securityChecks
+java.util.logging.Logger.getParent
+java.util.logging.Logger.global
+java.util.Iterator.ConcurrentModification
+java.util.BitSet.AcuniaBitSetTest
+java.util.BitSet.flip
+java.util.BitSet.jdk10
+java.util.BitSet.get
+java.util.BitSet.clear
+java.util.Timer.taskException
+java.util.GregorianCalendar.first
+java.util.GregorianCalendar.setFirstDayOfWeek
+java.util.GregorianCalendar.dayOfWeekInMonth
+java.util.GregorianCalendar.setWeekOfMonth
+java.util.GregorianCalendar.internal
+java.util.GregorianCalendar.equals
+java.util.GregorianCalendar.getMinimum
+java.util.GregorianCalendar.getMinimalDaysInFirstWeek
+java.util.GregorianCalendar.conversion
+java.util.GregorianCalendar.weekOfYear
+java.util.Random.basic
+java.util.AbstractSet.AcuniaAbstractSetTest
+java.util.Calendar.TimeZone
+java.util.Calendar.ampm
+java.util.Calendar.add
+java.util.Calendar.minmax
+java.util.Calendar.setTime
+java.util.Calendar.setTimeZone
+java.util.Calendar.getInstance
+java.util.Calendar.set
+java.util.Calendar.simple
+java.util.Calendar.roll
+java.util.Calendar.dstOffset
+java.util.regex.Matcher.hitEnd
+java.util.regex.Pattern.UnicodeSimpleCategory
+java.util.regex.Pattern.pcrematches
+java.util.regex.Pattern.matches
+java.util.regex.PatternSplit
+java.util.regex.CharacterClasses
+java.util.AbstractSequentialList.AcuniaAbstractSequentialListTest
+java.util.LinkedList.subList
+java.util.LinkedList.AcuniaLinkedListTest
+java.util.LinkedList.SubListTest
+java.util.HashMap.AcuniaHashMapTest
+java.util.jar.JarInputStream.getNextEntry
+java.util.jar.JarFile.TestOfManifest
+java.util.jar.JarFile.basic
+java.util.Vector.subList
+java.util.Vector.copyInto
+java.util.Vector.removeAll
+java.util.Vector.retainAll
+java.util.Vector.VectorSerialization
+java.util.zip.ZipEntry.time
+java.util.zip.ZipEntry.Size
+java.util.zip.ZipEntry.newZipEntry
+java.util.zip.ZipEntry.setComment
+java.util.zip.ZipInputStream.close
+java.util.zip.ZipInputStream.basic
+java.util.zip.Deflater.PR27435
+java.util.zip.Adler32.checksum
+java.util.zip.GZIPInputStream.PR24461
+java.util.zip.GZIPInputStream.basic
+java.util.zip.InflaterInputStream.basic
+java.util.zip.ZipFile.DirEntryTest
+java.util.zip.ZipFile.NoEntryTest
+java.util.zip.ZipFile.newZipFile
+java.util.Date.compareTo
+java.util.Date.clone
+java.util.Date.before
+java.util.Date.serialization
+java.util.Date.range
+java.util.Date.equals
+java.util.Date.parse
+java.util.Date.after
+java.util.Date.getTimezoneOffset
+java.util.LinkedHashMap.LinkedHashMapTest
+java.util.LinkedHashMap.Regress
+java.util.ArrayList.subList
+java.util.ArrayList.serial
+java.util.ResourceBundle.getBundle
+java.util.AbstractMap.AcuniaAbstractMapTest
+java.beans.XMLDecoder.jdk14
+java.beans.Expression.check
+java.beans.Introspector.getBeanInfo2
+java.beans.Introspector.getBeanInfo4
+java.beans.Introspector.getBeanInfo
+java.beans.Introspector.jdk11
+java.beans.Introspector.jdk12
+java.beans.Introspector.getBeanInfo2_2
+java.beans.DesignMode.constants
+java.beans.PropertyEditorSupport.setValue
+java.beans.PropertyEditorSupport.getSource
+java.beans.SimpleBeanInfo.getIcon
+java.beans.SimpleBeanInfo.getDefaultPropertyIndex
+java.beans.SimpleBeanInfo.getEventSetDescriptors
+java.beans.SimpleBeanInfo.getDefaultEventIndex
+java.beans.SimpleBeanInfo.getBeanDescriptor
+java.beans.SimpleBeanInfo.getAdditionalBeanInfo
+java.beans.SimpleBeanInfo.loadImage
+java.beans.EventSetDescriptor.constructorTest1
+java.beans.FeatureDescriptor.check
+java.beans.beancontext.BeanContextSupport.toArray
+java.beans.beancontext.BeanContextSupport.getChildPropertyChangeListener
+java.beans.beancontext.BeanContextSupport.serialize
+java.beans.beancontext.BeanContextSupport.getChildBeanContextChild
+java.beans.beancontext.BeanContextSupport.getChildBeanContextMembershipListener
+java.beans.beancontext.BeanContextSupport.setDesignTime
+java.beans.beancontext.BeanContextSupport.getChildVisibility
+java.beans.beancontext.BeanContextSupport.constructors
+java.beans.beancontext.BeanContextSupport.getChildVetoableChangeListener
+java.beans.beancontext.BeanContextSupport.getChildSerializable
+java.beans.beancontext.BeanContextSupport.getBeanContextPeer
+java.beans.beancontext.BeanContextServicesSupport.getChildBeanContextServicesListener
+java.beans.beancontext.InstantiateChild
+java.beans.beancontext.Remove
+java.beans.beancontext.Array
+java.beans.beancontext.Add
+java.beans.PropertyChangeSupport.firePropertyChange
+java.beans.VetoableChangeSupport.addVetoableChangeListener
+java.beans.Statement.check
+java.beans.Beans.instantiate_1
+java.beans.EventHandler.check
+java.beans.EventHandler.check14b
+java.beans.PropertyDescriptor.constructorTest2
+java.beans.PropertyDescriptor.constructorTest1
+java.beans.MethodDescriptor.constructorTest1
+java.awt.AWTEvent.constants
+java.awt.CardLayout.show
+java.awt.CardLayout.first
+java.awt.CardLayout.testMaximumLayoutSize
+java.awt.CardLayout.testMinimumLayoutSize
+java.awt.Graphics.clearRect
+java.awt.Polygon.contains
+java.awt.Polygon.getPathIterator
+java.awt.BasicStroke.equals
+java.awt.BasicStroke.constructors
+java.awt.BasicStroke.hashCode
+java.awt.BasicStroke.constants
+java.awt.Graphics2D.setClip
+java.awt.Graphics2D.getClip
+java.awt.Graphics2D.getClipBounds
+java.awt.Graphics2D.setTransform
+java.awt.Graphics2D.clip
+java.awt.Graphics2D.transform
+java.awt.Point.move
+java.awt.Point.clone
+java.awt.Point.equals
+java.awt.Point.constructors
+java.awt.Point.setLocation
+java.awt.Point.translate
+java.awt.Point.getLocation
+java.awt.event.ComponentEvent.paramString
+java.awt.image.ShortLookupTable.getTable
+java.awt.image.ShortLookupTable.lookupPixel
+java.awt.image.ShortLookupTable.constructors
+java.awt.image.PixelGrabber.SimpleGrabber
+java.awt.image.PixelGrabber.testNullProducer
+java.awt.image.ConvolveOp.getEdgeCondition
+java.awt.image.ConvolveOp.getKernel
+java.awt.image.ConvolveOp.filterRaster
+java.awt.image.ConvolveOp.getRenderingHints
+java.awt.image.ConvolveOp.getPoint2D
+java.awt.image.ConvolveOp.createCompatibleDestRaster
+java.awt.image.ConvolveOp.constructors
+java.awt.image.ConvolveOp.getBounds2D
+java.awt.image.ConvolveOp.constants
+java.awt.image.IndexColorModel.getGreens
+java.awt.image.IndexColorModel.getComponentSize
+java.awt.image.IndexColorModel.getTransparentPixel
+java.awt.image.IndexColorModel.getColorSpace
+java.awt.image.IndexColorModel.getAlphas
+java.awt.image.IndexColorModel.getPixelSize
+java.awt.image.IndexColorModel.isValid
+java.awt.image.IndexColorModel.constructors
+java.awt.image.IndexColorModel.getBlues
+java.awt.image.IndexColorModel.getReds
+java.awt.image.IndexColorModel.getTransparency
+java.awt.image.DataBuffer.getDataTypeSize
+java.awt.image.DataBuffer.getOffset
+java.awt.image.DataBuffer.constants
+java.awt.image.DataBuffer.getOffsets
+java.awt.image.DataBufferUShort.getData
+java.awt.image.DataBufferUShort.getBankData
+java.awt.image.DataBufferUShort.setElem
+java.awt.image.DataBufferUShort.getElem
+java.awt.image.DataBufferUShort.getDataType
+java.awt.image.DataBufferUShort.constructors
+java.awt.image.ComponentSampleModel.setPixels
+java.awt.image.ComponentSampleModel.getPixelStride
+java.awt.image.ComponentSampleModel.getDataElements
+java.awt.image.ComponentSampleModel.getSample
+java.awt.image.ComponentSampleModel.getBandOffsets
+java.awt.image.ComponentSampleModel.equals
+java.awt.image.ComponentSampleModel.getPixel
+java.awt.image.ComponentSampleModel.getNumDataElements
+java.awt.image.ComponentSampleModel.getSamples
+java.awt.image.ComponentSampleModel.getSampleSize
+java.awt.image.ComponentSampleModel.getSampleFloat
+java.awt.image.ComponentSampleModel.setDataElements
+java.awt.image.ComponentSampleModel.constructors
+java.awt.image.ComponentSampleModel.setPixel
+java.awt.image.ComponentSampleModel.createDataBuffer
+java.awt.image.ComponentSampleModel.getOffset
+java.awt.image.ComponentSampleModel.getSampleDouble
+java.awt.image.ComponentSampleModel.createCompatibleSampleModel
+java.awt.image.ComponentSampleModel.setSamples
+java.awt.image.ComponentSampleModel.hashCode
+java.awt.image.ComponentSampleModel.getPixels
+java.awt.image.ComponentSampleModel.getScanlineStride
+java.awt.image.ComponentSampleModel.createSubsetSampleModel
+1 problem (1 error)java.awt.image.ColorModel.getComponentSize
+java.awt.image.ColorModel.getRGBdefault
+java.awt.image.ColorModel.constructors
+java.awt.image.LookupTable.constructor
+java.awt.image.LookupTable.getNumComponents
+java.awt.image.RescaleOp.getScaleFactors
+java.awt.image.RescaleOp.getRenderingHints
+java.awt.image.RescaleOp.getPoint2D
+java.awt.image.RescaleOp.constructors
+java.awt.image.RescaleOp.getNumFactors
+java.awt.image.RescaleOp.getOffsets
+java.awt.image.DirectColorModel.coerceData
+java.awt.image.WritableRaster.createChild
+java.awt.image.WritableRaster.createWritableChild
+java.awt.image.ComponentColorModel.coerceData
+java.awt.image.SampleModel.setPixels
+java.awt.image.SampleModel.getSample
+java.awt.image.SampleModel.getPixel
+java.awt.image.SampleModel.getSamples
+java.awt.image.SampleModel.getSampleSize
+java.awt.image.SampleModel.getSampleFloat
+java.awt.image.SampleModel.setPixel
+java.awt.image.SampleModel.setSample
+java.awt.image.SampleModel.createDataBuffer
+java.awt.image.SampleModel.getSampleDouble
+java.awt.image.SampleModel.setSamples
+java.awt.image.SampleModel.getPixels
+java.awt.image.BandCombineOp.getPoint2D
+java.awt.image.BandCombineOp.createCompatibleDestRaster
+java.awt.image.BandCombineOp.getBounds2D
+java.awt.image.BandCombineOp.filter
+java.awt.image.LookupOp.constructor
+java.awt.image.LookupOp.filterRaster
+java.awt.image.LookupOp.getRenderingHints
+java.awt.image.LookupOp.getTable
+java.awt.image.LookupOp.getPoint2D
+java.awt.image.Kernel.getYOrigin
+java.awt.image.Kernel.constructor
+java.awt.image.Kernel.getXOrigin
+java.awt.image.Kernel.getHeight
+java.awt.image.Kernel.check
+java.awt.image.Kernel.getKernelData
+java.awt.image.Kernel.getWidth
+java.awt.image.BufferedImage.getSubimage
+java.awt.image.BufferedImage.getSetRgb1Pixel
+java.awt.image.DataBufferByte.getData
+java.awt.image.DataBufferByte.getBankData
+java.awt.image.DataBufferByte.setElem
+java.awt.image.DataBufferByte.getElem
+java.awt.image.DataBufferByte.getDataType
+java.awt.image.DataBufferByte.constructors
+java.awt.image.DataBufferShort.getData
+java.awt.image.DataBufferShort.getBankData
+java.awt.image.DataBufferShort.setElem
+java.awt.image.DataBufferShort.getElem
+java.awt.image.DataBufferShort.getDataType
+java.awt.image.DataBufferShort.constructors
+java.awt.image.Raster.createChild
+java.awt.image.DataBufferInt.getData
+java.awt.image.DataBufferInt.getBankData
+java.awt.image.DataBufferInt.setElem
+java.awt.image.DataBufferInt.getElem
+java.awt.image.DataBufferInt.getDataType
+java.awt.image.DataBufferInt.constructors
+java.awt.image.SinglePixelPackedSampleModel.getBitOffsets
+java.awt.image.SinglePixelPackedSampleModel.getDataElements
+java.awt.image.SinglePixelPackedSampleModel.getSample
+java.awt.image.SinglePixelPackedSampleModel.equals
+java.awt.image.SinglePixelPackedSampleModel.getPixel
+java.awt.image.SinglePixelPackedSampleModel.getNumDataElements
+java.awt.image.SinglePixelPackedSampleModel.getSamples
+java.awt.image.SinglePixelPackedSampleModel.getSampleSize
+java.awt.image.SinglePixelPackedSampleModel.setDataElements
+java.awt.image.SinglePixelPackedSampleModel.constructors
+java.awt.image.SinglePixelPackedSampleModel.getBitMasks
+java.awt.image.SinglePixelPackedSampleModel.setPixel
+java.awt.image.SinglePixelPackedSampleModel.setSample
+java.awt.image.SinglePixelPackedSampleModel.createDataBuffer
+java.awt.image.SinglePixelPackedSampleModel.getOffset
+java.awt.image.SinglePixelPackedSampleModel.createCompatibleSampleModel
+java.awt.image.SinglePixelPackedSampleModel.hashCode
+java.awt.image.SinglePixelPackedSampleModel.getPixels
+java.awt.image.SinglePixelPackedSampleModel.getScanlineStride
+java.awt.image.SinglePixelPackedSampleModel.createSubsetSampleModel
+java.awt.image.ByteLookupTable.getTable
+java.awt.image.ByteLookupTable.lookupPixel
+java.awt.image.ByteLookupTable.constructors
+java.awt.image.MultiPixelPackedSampleModel.getBitOffset
+java.awt.image.MultiPixelPackedSampleModel.getTransferType
+java.awt.image.MultiPixelPackedSampleModel.getDataElements
+java.awt.image.MultiPixelPackedSampleModel.getSample
+java.awt.image.MultiPixelPackedSampleModel.equals
+java.awt.image.MultiPixelPackedSampleModel.getPixel
+java.awt.image.MultiPixelPackedSampleModel.getSampleSize
+java.awt.image.MultiPixelPackedSampleModel.setDataElements
+java.awt.image.MultiPixelPackedSampleModel.constructors
+java.awt.image.MultiPixelPackedSampleModel.setPixel
+java.awt.image.MultiPixelPackedSampleModel.setSample
+java.awt.image.MultiPixelPackedSampleModel.createDataBuffer
+java.awt.image.MultiPixelPackedSampleModel.getPixelBitStride
+java.awt.image.MultiPixelPackedSampleModel.getOffset
+java.awt.image.MultiPixelPackedSampleModel.createCompatibleSampleModel
+java.awt.image.MultiPixelPackedSampleModel.hashCode
+java.awt.image.MultiPixelPackedSampleModel.getScanlineStride
+java.awt.image.MultiPixelPackedSampleModel.createSubsetSampleModel
+java.awt.image.AffineTransformOp.getPoint2D
+java.awt.image.AffineTransformOp.createCompatibleDestRaster
+java.awt.image.AffineTransformOp.constructors
+java.awt.image.AffineTransformOp.getBounds2D
+java.awt.image.PixelInterleavedSampleModel.createSubsetSampleModel
+java.awt.image.BandedSampleModel.setPixels
+java.awt.image.BandedSampleModel.getDataElements
+java.awt.image.BandedSampleModel.getSample
+java.awt.image.BandedSampleModel.getPixel
+java.awt.image.BandedSampleModel.getSamples
+java.awt.image.BandedSampleModel.getSampleFloat
+java.awt.image.BandedSampleModel.setDataElements
+java.awt.image.BandedSampleModel.constructors
+java.awt.image.BandedSampleModel.setPixel
+java.awt.image.BandedSampleModel.setSample
+java.awt.image.BandedSampleModel.createDataBuffer
+java.awt.image.BandedSampleModel.getSampleDouble
+java.awt.image.BandedSampleModel.createCompatibleSampleModel
+java.awt.image.BandedSampleModel.setSamples
+java.awt.image.BandedSampleModel.hashCode
+java.awt.image.BandedSampleModel.getPixels
+java.awt.image.BandedSampleModel.createSubsetSampleModel
+java.awt.image.ColorConvertOp.filterRaster
+java.awt.image.ColorConvertOp.getPoint2D
+java.awt.image.ColorConvertOp.createCompatibleDestRaster
+java.awt.image.ColorConvertOp.constructors
+java.awt.image.ColorConvertOp.getBounds2D
+java.awt.ScrollPaneAdjustable.paramString
+java.awt.GridBagLayout.AdjustForGravity
+java.awt.GridBagLayout.toString
+java.awt.Dimension.clone
+java.awt.Dimension.equals
+java.awt.Dimension.setSize
+java.awt.Dimension.getSize
+java.awt.Dimension.constructors
+java.awt.TextField.getPreferredSize
+java.awt.TextField.getMinimumSize
+java.awt.TextField.constructors
+java.awt.BorderLayout.layoutContainer
+java.awt.BorderLayout.getHgap
+java.awt.BorderLayout.maxLayoutSize
+java.awt.BorderLayout.setVgap
+java.awt.BorderLayout.getVgap
+java.awt.BorderLayout.getLayoutAlignmentY
+java.awt.BorderLayout.Test15
+java.awt.BorderLayout.getLayoutAlignmentX
+java.awt.BorderLayout.setHgap
+java.awt.BorderLayout.constructors
+java.awt.BorderLayout.constants
+java.awt.BorderLayout.preferredLayoutSize
+java.awt.BorderLayout.addLayoutComponent
+java.awt.Scrollbar.testSetBlockIncrement
+java.awt.Scrollbar.testSetUnitIncrement
+java.awt.Scrollbar.testSetValues
+java.awt.List.testSelected
+java.awt.ScrollPane.add
+java.awt.ScrollPane.getScrollPosition
+java.awt.ScrollPane.testSetLayout
+java.awt.ScrollPane.setScrollPosition
+java.awt.ScrollPane.doLayout
+java.awt.Choice.getSelected
+java.awt.Choice.remove
+java.awt.KeyboardFocusManager.getFocusOwner
+java.awt.KeyboardFocusManager.getGlobalPermanentFocusOwner
+java.awt.KeyboardFocusManager.getGlobalFocusOwner
+java.awt.AWTPermission.constructor
+java.awt.ColorClass.decode
+java.awt.ColorClass.serialization
+java.awt.ColorClass.equals
+java.awt.ColorClass.getGreen
+java.awt.ColorClass.constructors
+java.awt.ColorClass.brighter
+java.awt.ColorClass.hashCode
+java.awt.ColorClass.constants
+java.awt.ColorClass.getBlue
+java.awt.ColorClass.getRed
+java.awt.RenderingHints.Key.isCompatibleValue
+java.awt.RenderingHints.clone
+java.awt.RenderingHints.keySet
+java.awt.RenderingHints.put
+java.awt.RenderingHints.add
+java.awt.RenderingHints.putAll
+java.awt.RenderingHints.entrySet
+java.awt.RenderingHints.equals
+java.awt.RenderingHints.size
+java.awt.RenderingHints.get
+java.awt.RenderingHints.values
+java.awt.RenderingHints.containsValue
+java.awt.RenderingHints.isEmpty
+java.awt.RenderingHints.remove
+java.awt.RenderingHints.clear
+java.awt.Panel.TestPanelRepaint
+java.awt.AWTKeyStroke.serialization
+java.awt.AWTKeyStroke.equals
+java.awt.AWTKeyStroke.getAWTKeyStroke
+java.awt.Rectangle.clone
+java.awt.Rectangle.add
+java.awt.Rectangle.setRect
+java.awt.Rectangle.setBounds
+java.awt.Rectangle.equals
+java.awt.Rectangle.intersects
+java.awt.Rectangle.setSize
+java.awt.Rectangle.grow
+java.awt.Rectangle.outcode
+java.awt.Rectangle.union
+java.awt.Rectangle.constructors
+java.awt.Rectangle.intersection
+java.awt.Rectangle.setLocation
+java.awt.Rectangle.translate
+java.awt.Rectangle.contains
+java.awt.Rectangle.isEmpty
+java.awt.Menu.insert
+java.awt.AlphaComposite.getInstance
+java.awt.AlphaComposite.equals
+java.awt.AlphaComposite.getInstance14
+java.awt.AlphaComposite.getRule
+java.awt.Window.security
+java.awt.Window.focusCycleRootTest
+java.awt.EventClass.constants
+java.awt.Frame.isDisplayable1
+java.awt.Frame.isDisplayable5
+java.awt.Frame.isDisplayable4
+java.awt.Frame.isDisplayable3
+java.awt.Frame.isDisplayable6
+java.awt.Frame.menubar
+java.awt.Frame.isDisplayable2
+java.awt.Frame.isDisplayable7
+java.awt.Container.getListeners
+java.awt.Container.setLayout
+java.awt.Container.getPreferredSize
+java.awt.Container.applyComponentOrientation
+java.awt.Container.getComponentAt
+java.awt.Container.getAlignmentY
+java.awt.Container.getAlignmentX
+java.awt.Container.addImpl
+java.awt.FontClass.serialization
+java.awt.MenuItem.label1
+java.awt.font.TextHitInfo.isLeadingEdge
+java.awt.font.TextHitInfo.getOtherHit
+java.awt.font.TextHitInfo.leading
+java.awt.font.TextHitInfo.getOffsetHit
+java.awt.font.TextHitInfo.equals
+java.awt.font.TextHitInfo.getCharIndex
+java.awt.font.TextHitInfo.afterOffset
+java.awt.font.TextHitInfo.getInsertionIndex
+java.awt.font.TextHitInfo.toString
+java.awt.font.TextHitInfo.beforeOffset
+java.awt.font.TextHitInfo.hashCode
+java.awt.font.TextHitInfo.trailing
+java.awt.font.TransformAttribute.serialization
+java.awt.font.TransformAttribute.getTransform
+java.awt.font.TransformAttribute.isIdentity
+java.awt.font.ShapeGraphicAttribute.ShapeGraphicAttributeTest
+java.awt.font.ImageGraphicAttribute.ImageGraphicAttributeTest
+java.awt.font.TextAttribute.toString13
+java.awt.font.TextAttribute.serialization
+java.awt.font.TextAttribute.toString
+java.awt.font.TextAttribute.constants13
+java.awt.font.TextAttribute.constants
+java.awt.GradientPaint.getPoint2
+java.awt.GradientPaint.equals
+java.awt.GradientPaint.getColor1
+java.awt.GradientPaint.constructors
+java.awt.GradientPaint.getColor2
+java.awt.GradientPaint.isCyclic
+java.awt.GradientPaint.getTransparency
+java.awt.GradientPaint.getPoint1
+java.awt.TextComponent.setSelectionStart
+java.awt.Component.repaint
+java.awt.Component.getListeners
+java.awt.Component.setName
+java.awt.Component.properties14
+java.awt.Component.getMaximumSize
+java.awt.Component.setMinimumSize
+java.awt.Component.getForeground
+java.awt.Component.setPreferredSize
+java.awt.Component.properties
+java.awt.Component.requestFocus
+java.awt.Component.isValid
+java.awt.Component.getFont
+java.awt.Component.setMaximumSize
+java.awt.Component.setComponentOrientation
+java.awt.datatransfer.DataFlavor.writeExternal
+java.awt.datatransfer.StringSelection.selection
+java.awt.TextArea.getPreferredSize
+java.awt.TextArea.getMinimumSize
+java.awt.TextArea.testReplaceText
+java.awt.TextArea.constructors
+java.awt.TextArea.testAppendText
+java.awt.TextArea.testInsertText
+java.awt.TextArea.testInvalidConstructorValues
+java.awt.color.ColorSpace.isCS_sRGB
+java.awt.color.ColorSpace.getInstance
+java.awt.FlowLayout.minimumLayoutSize
+java.awt.geom.Ellipse2D.Double.clone
+java.awt.geom.Ellipse2D.Double.getY
+java.awt.geom.Ellipse2D.Double.setFrame
+java.awt.geom.Ellipse2D.Double.getHeight
+java.awt.geom.Ellipse2D.Double.getX
+java.awt.geom.Ellipse2D.Double.constructors
+java.awt.geom.Ellipse2D.Double.getBounds2D
+java.awt.geom.Ellipse2D.Double.isEmpty
+java.awt.geom.Ellipse2D.Double.getWidth
+java.awt.geom.Ellipse2D.Float.clone
+java.awt.geom.Ellipse2D.Float.getY
+java.awt.geom.Ellipse2D.Float.setFrame
+java.awt.geom.Ellipse2D.Float.getHeight
+java.awt.geom.Ellipse2D.Float.getX
+java.awt.geom.Ellipse2D.Float.constructors
+java.awt.geom.Ellipse2D.Float.getBounds2D
+java.awt.geom.Ellipse2D.Float.isEmpty
+java.awt.geom.Ellipse2D.Float.getWidth
+java.awt.geom.Ellipse2D.intersects
+java.awt.geom.Ellipse2D.contains
+java.awt.geom.GeneralPath.getCurrentPoint
+java.awt.geom.GeneralPath.GeneralPath
+java.awt.geom.GeneralPath.append_PathIterator
+java.awt.geom.GeneralPath.contains
+java.awt.geom.GeneralPath.getPathIterator
+java.awt.geom.RectangularShape.getFrame
+java.awt.geom.RectangularShape.setFrame
+java.awt.geom.RectangularShape.getMinY
+java.awt.geom.RectangularShape.intersects
+java.awt.geom.RectangularShape.getMaxY
+java.awt.geom.RectangularShape.getMaxX
+java.awt.geom.RectangularShape.setFrameFromCenter
+java.awt.geom.RectangularShape.setFrameFromDiagonal
+java.awt.geom.RectangularShape.getMinX
+java.awt.geom.RectangularShape.getCenterX
+java.awt.geom.RectangularShape.getCenterY
+java.awt.geom.RectangularShape.contains
+java.awt.geom.RectangularShape.isEmpty
+java.awt.geom.RectangularShape.getBounds
+java.awt.geom.Line2D.clone
+java.awt.geom.Line2D.getP1
+java.awt.geom.Line2D.linesIntersect
+java.awt.geom.Line2D.ptSegDistSq
+java.awt.geom.Line2D.relativeCCW
+java.awt.geom.Line2D.getP2
+java.awt.geom.Line2D.setLine
+java.awt.geom.Line2D.equals
+java.awt.geom.Line2D.intersects
+java.awt.geom.Line2D.ptLineDistSq
+java.awt.geom.Line2D.ptSegDist
+java.awt.geom.Line2D.intersectsLine
+java.awt.geom.Line2D.contains
+java.awt.geom.Line2D.ptLineDist
+java.awt.geom.Line2D.getPathIterator
+java.awt.geom.Line2D.getBounds
+java.awt.geom.Area.clone
+java.awt.geom.Area.add
+java.awt.geom.Area.isRectangular
+java.awt.geom.Area.createTransformedArea
+java.awt.geom.Area.isPolygonal
+java.awt.geom.Area.intersect
+java.awt.geom.Area.equals
+java.awt.geom.Area.exclusiveOr
+java.awt.geom.Area.intersects
+java.awt.geom.Area.reset
+java.awt.geom.Area.isSingular
+java.awt.geom.Area.constructors
+java.awt.geom.Area.getBounds2D
+java.awt.geom.Area.contains
+java.awt.geom.Area.subtract
+java.awt.geom.Area.isEmpty
+java.awt.geom.Area.transform
+java.awt.geom.Area.getBounds
+java.awt.geom.Rectangle2D.Double.clone
+java.awt.geom.Rectangle2D.Double.createIntersection
+java.awt.geom.Rectangle2D.Double.setRect
+java.awt.geom.Rectangle2D.Double.outcode
+java.awt.geom.Rectangle2D.Double.createUnion
+java.awt.geom.Rectangle2D.Double.isEmpty
+java.awt.geom.Rectangle2D.Float.clone
+java.awt.geom.Rectangle2D.Float.createIntersection
+java.awt.geom.Rectangle2D.Float.setRect
+java.awt.geom.Rectangle2D.Float.outcode
+java.awt.geom.Rectangle2D.Float.createUnion
+java.awt.geom.Rectangle2D.Float.isEmpty
+java.awt.geom.Rectangle2D.add
+java.awt.geom.Rectangle2D.setFrame
+java.awt.geom.Rectangle2D.intersect
+java.awt.geom.Rectangle2D.equals
+java.awt.geom.Rectangle2D.intersects
+java.awt.geom.Rectangle2D.union
+java.awt.geom.Rectangle2D.intersectsLine
+java.awt.geom.Rectangle2D.getBounds2D
+java.awt.geom.Rectangle2D.contains
+java.awt.geom.Rectangle2D.constants
+java.awt.geom.Rectangle2D.getPathIterator
+java.awt.geom.Rectangle2D.getBounds
+java.awt.geom.Arc2D.Double.clone
+java.awt.geom.Arc2D.Float.clone
+java.awt.geom.Arc2D.setFrame
+java.awt.geom.Arc2D.setAngleStart
+java.awt.geom.Arc2D.setArc
+java.awt.geom.Arc2D.setArcByTangent
+java.awt.geom.Arc2D.containsAngle
+java.awt.geom.Arc2D.setArcByCenter
+java.awt.geom.Arc2D.intersects
+java.awt.geom.Arc2D.getEndPoint
+java.awt.geom.Arc2D.setAngleExtent
+java.awt.geom.Arc2D.constructors
+java.awt.geom.Arc2D.getBounds2D
+java.awt.geom.Arc2D.contains
+java.awt.geom.Arc2D.getStartPoint
+java.awt.geom.Arc2D.constants
+java.awt.geom.Arc2D.isEmpty
+java.awt.geom.Arc2D.getPathIterator
+java.awt.geom.Arc2D.setAngles
+java.awt.geom.Arc2D.setArcType
+java.awt.geom.QuadCurve2D.Double.getP1
+java.awt.geom.QuadCurve2D.Double.getP2
+java.awt.geom.QuadCurve2D.Double.getCtrlPt
+java.awt.geom.QuadCurve2D.Double.getBounds2D
+java.awt.geom.QuadCurve2D.Double.Double
+java.awt.geom.QuadCurve2D.Double.setCurve
+java.awt.geom.QuadCurve2D.Float.getP1
+java.awt.geom.QuadCurve2D.Float.Float
+java.awt.geom.QuadCurve2D.Float.getP2
+java.awt.geom.QuadCurve2D.Float.getCtrlPt
+java.awt.geom.QuadCurve2D.Float.getBounds2D
+java.awt.geom.QuadCurve2D.Float.setCurve
+java.awt.geom.QuadCurve2D.clone
+java.awt.geom.QuadCurve2D.getFlatness
+java.awt.geom.QuadCurve2D.subdivide
+java.awt.geom.QuadCurve2D.getFlatnessSq
+java.awt.geom.QuadCurve2D.setCurve
+java.awt.geom.QuadCurve2D.getPathIterator
+java.awt.geom.CubicCurve2D.Double.getP1
+java.awt.geom.CubicCurve2D.Double.getCtrlP2
+java.awt.geom.CubicCurve2D.Double.getP2
+java.awt.geom.CubicCurve2D.Double.getBounds2D
+java.awt.geom.CubicCurve2D.Double.Double
+java.awt.geom.CubicCurve2D.Double.setCurve
+java.awt.geom.CubicCurve2D.Double.getCtrlP1
+java.awt.geom.CubicCurve2D.Float.getP1
+java.awt.geom.CubicCurve2D.Float.getCtrlP2
+java.awt.geom.CubicCurve2D.Float.Float
+java.awt.geom.CubicCurve2D.Float.getP2
+java.awt.geom.CubicCurve2D.Float.getBounds2D
+java.awt.geom.CubicCurve2D.Float.setCurve
+java.awt.geom.CubicCurve2D.Float.getCtrlP1
+java.awt.geom.CubicCurve2D.clone
+java.awt.geom.CubicCurve2D.getFlatness
+java.awt.geom.CubicCurve2D.subdivide
+java.awt.geom.CubicCurve2D.getFlatnessSq
+java.awt.geom.CubicCurve2D.setCurve
+java.awt.geom.CubicCurve2D.getPathIterator
+java.awt.geom.FlatteningPathIterator.FlatteningPathIterator
+java.awt.geom.FlatteningPathIterator.getWindingRule
+java.awt.geom.FlatteningPathIterator.getFlatness
+java.awt.geom.FlatteningPathIterator.getRecursionLimit
+java.awt.geom.FlatteningPathIterator.currentSegment
+java.awt.geom.AffineTransform.clone
+java.awt.geom.AffineTransform.preConcatenate
+java.awt.geom.AffineTransform.getRotateInstance
+java.awt.geom.AffineTransform.getMatrix
+java.awt.geom.AffineTransform.inverseTransform
+java.awt.geom.AffineTransform.getScaleInstance
+java.awt.geom.AffineTransform.createInverse
+java.awt.geom.AffineTransform.deltaTransform
+java.awt.geom.AffineTransform.equals
+java.awt.geom.AffineTransform.setTransform
+java.awt.geom.AffineTransform.constructors
+java.awt.geom.AffineTransform.getTranslateInstance
+java.awt.geom.AffineTransform.constants
+java.awt.geom.AffineTransform.concatenate
+java.awt.geom.AffineTransform.getShearInstance
+java.awt.geom.AffineTransform.transform
+java.awt.geom.AffineTransform.getDeterminant
+java.awt.geom.AffineTransform.isIdentity
+java.awt.geom.RoundRectangle2D.intersects
+java.awt.geom.RoundRectangle2D.contains
+java.awt.testName
+java.nio.Buffer.IntBufferTest
+java.nio.Buffer.ShortBufferTest
+java.nio.Buffer.FloatBufferTest
+java.nio.Buffer.LongBufferTest
+java.nio.Buffer.ByteBufferTest
+java.nio.Buffer.DoubleBufferTest
+java.nio.Buffer.CharBufferTest
+java.nio.LongBuffer.compact
+java.nio.ShortBuffer.compact
+java.nio.IntBuffer.compareTo
+java.nio.IntBuffer.compact
+java.nio.channels.Channels.ChannelsTest
+java.nio.channels.Selector.testEmptySelect
+java.nio.channels.FileChannel.copyIO
+java.nio.channels.FileChannel.multibufferIO
+java.nio.channels.FileChannel.truncate
+java.nio.channels.FileChannel.map
+java.nio.channels.FileChannel.offsetSingleBuffer
+java.nio.channels.FileChannel.singlebufferIO
+java.nio.channels.FileChannel.multidirectbufferIO
+java.nio.channels.FileChannel.offsetSingleDirectBuffer
+java.nio.DoubleBuffer.compareTo
+java.nio.DoubleBuffer.compact
+java.nio.ByteBuffer.direct
+java.nio.ByteBuffer.compact
+java.nio.ByteBuffer.TestAllocateDirect
+java.nio.ByteBuffer.GetPut
+java.nio.ByteBuffer.putDouble
+java.nio.ByteBuffer.Order
+java.nio.ByteBuffer.Allocating
+java.nio.CharBuffer.compact
+java.nio.FloatBuffer.compareTo
+java.nio.FloatBuffer.compact
+java.nio.charset.Charset.UTF8Charset
+java.nio.charset.Charset.utf16
+java.nio.charset.Charset.canEncode
+java.nio.charset.Charset.forName
--- openjdk-6-6b27-1.12.6.orig/debian/JB-jre-zero.overrides.in
+++ openjdk-6-6b27-1.12.6/debian/JB-jre-zero.overrides.in
@@ -0,0 +1,6 @@
+# the doc directory and the symlink are in @basename@-jre-headless
+@basename@-jre-zero binary: no-copyright-file
+@basename@-jre-zero binary: usr-share-doc-symlink-without-dependency
+
+# Strip libjvm.so with --strip-debug instead of --strip-unneeded. LP: #574997.
+@basename@-jre-zero binary: unstripped-binary-or-object
--- openjdk-6-6b27-1.12.6.orig/debian/icedtea-6-jre-cacao.overrides
+++ openjdk-6-6b27-1.12.6/debian/icedtea-6-jre-cacao.overrides
@@ -0,0 +1,2 @@
+# Strip libjvm.so with --strip-debug instead of --strip-unneeded. LP: #574997.
+icedtea-6-jre-cacao binary: unstripped-binary-or-object
--- openjdk-6-6b27-1.12.6.orig/debian/sharedmimeinfo
+++ openjdk-6-6b27-1.12.6/debian/sharedmimeinfo
@@ -0,0 +1,12 @@
+
+
+
+ Java Archive
+
+
+
+
+ Java Web Start application
+
+
+
--- openjdk-6-6b27-1.12.6.orig/debian/README.alternatives
+++ openjdk-6-6b27-1.12.6/debian/README.alternatives
@@ -0,0 +1,33 @@
+
+Packages providing a runtime or a development environment for the Java
+language all use symlinks in the /etc/alternatives directory to enable
+the system administrator to choose which programs to use for java,
+javac, javah, etc.
+
+Starting with java-common 0.23ubuntu1, the update-java-alternatives
+script can be used to set a bunch of jre/jdk alternatives:
+
+First, you have to decide which Java implementation to default to.
+
+ update-java-alternatives --list
+
+tells about the available runtime and/or development environments. The
+first column shows the names to be used in for the following examples.
+
+- Set all runtime tools to point to the alternatives:
+
+ update-java-alternatives --jre --set
+
+- Set all runtime tools (headless only) to point to the
+ alternatives:
+
+ update-java-alternatives --jre-headless --set
+
+- Set all runtime and development tools to point to the
+ alternatives:
+
+ update-java-alternatives --set
+
+- Set all runtime and development tools to auto mode:
+
+ update-java-alternatives --auto
--- openjdk-6-6b27-1.12.6.orig/debian/JB-doc.doc-base.in
+++ openjdk-6-6b27-1.12.6/debian/JB-doc.doc-base.in
@@ -0,0 +1,11 @@
+Document: @JDK@-doc
+Title: @vendor@ Java(TM) @RELEASE@ JDK, Standard Edition Documentation
+Author: @vendor@
+Abstract: The Java @RELEASE@ Platform Documentation contains API specifications,
+ feature descriptions, developer guides, reference pages for JDK tools
+ and utilities, demos, and links to related information.
+Section: Programming
+
+Format: HTML
+Index: /usr/share/doc/@basename@-jre-headless/api/index.html
+Files: /usr/share/doc/@basename@-jre-headless/api/*/*.html
--- openjdk-6-6b27-1.12.6.orig/debian/JB-dbg.overrides.in
+++ openjdk-6-6b27-1.12.6/debian/JB-dbg.overrides.in
@@ -0,0 +1,2 @@
+# The package *-jre-lib depends on *-jre via *-jre-headless. Lintian is wrong here.
+@basename@-dbg binary: usr-share-doc-symlink-without-dependency @basename@-jre
--- openjdk-6-6b27-1.12.6.orig/debian/copyright.cacao
+++ openjdk-6-6b27-1.12.6/debian/copyright.cacao
@@ -0,0 +1,356 @@
+
+===============================================================================
+CACAO
+===============================================================================
+
+This package was debianized by Stephan Michels on
+Sat, 12 Nov 2005 22:07:41 +0100.
+
+It was downloaded from http://www.cacaojvm.org/
+
+Copyright Holder: CACAO Project
+ Copyright (C) 1996-2008 Verein zur Foerderung der freien virtuellen Maschine CACAO
+ Portions Copyright (C) 1996-2005, 2006, 2007 R. Grafl, A. Krall, C. Kruegel,
+ C. Oates, R. Obermaisser, M. Platter, M. Probst, S. Ring,
+ E. Steiner, C. Thalinger, D. Thuernbeck, P. Tomsich, C. Ullrich,
+ J. Wenninger, Institut f. Computersprachen - TU Wien
+
+License:
+
+
+ This program is free software; you can redistribute it and/or modify
+ it under the terms of the GNU General Public License as published by
+ the Free Software Foundation; either version 2 of the License, or
+ (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+
+On Debian systems a full copy of the GNU General Public License, GPL, can be
+found in the file /usr/share/common-licenses/GPL-2.
+
+
+CACAO uses code from other free software projects. Only code licensed
+under a GPL compatible license can be merged in. You can find the
+licenses of third party sources in their respective sources.
+
+
+* src/mm/boehm-gc
+
+Merged in the Boehm-Weiser garbage collector from
+http://www.hpl.hp.com/personal/Hans_Boehm/gc/.
+
+Copyright (c) 1988, 1989 Hans-J. Boehm, Alan J. Demers
+Copyright (c) 1991-1996 by Xerox Corporation. All rights reserved.
+Copyright (c) 1996-1999 by Silicon Graphics. All rights reserved.
+Copyright (c) 1999-2003 by Hewlett-Packard Company. All rights reserved.
+Portions Copyright (c) 1999-2001 by Red Hat, Inc. All rights reserved.
+
+The file linux_threads.c is also
+Copyright (c) 1998 by Fergus Henderson. All rights reserved.
+
+The files Makefile.am, and configure.in are
+Copyright (c) 2001 by Red Hat Inc. All rights reserved.
+
+Several files supporting GNU-style builds are copyrighted by the Free
+Software Foundation, and carry a different license from that given
+below.
+
+THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
+OR IMPLIED. ANY USE IS AT YOUR OWN RISK.
+
+Permission is hereby granted to use or copy this program
+for any purpose, provided the above notices are retained on all copies.
+Permission to modify the code and to distribute modified code is granted,
+provided the above notices are retained, and a notice that the code was
+modified is included with the above copyright notice.
+
+A few of the files needed to use the GNU-style build procedure come with
+slightly different licenses, though they are all similar in spirit. A few
+are GPL'ed, but with an exception that should cover all uses in the
+collector. (If you are concerned about such things, I recommend you look
+at the notice in config.guess or ltmain.sh.)
+
+The files copyrighted by Hewlett-Packard Company have the notice:
+
+ * Permission is hereby granted, free of charge, to any person obtaining a copy
+ * of this software and associated documentation files (the "Software"), to deal
+ * in the Software without restriction, including without limitation the rights
+ * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ * copies of the Software, and to permit persons to whom the Software is
+ * furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included in
+ * all copies or substantial portions of the Software.
+
+* src/fdlibm
+
+fdlimb contains general algorithms useful for runtimes and compilers to
+support strict double and float mathematical operations.
+
+fdlibm files carry the following notices:
+
+ Copyright (c) 1991 by AT&T.
+
+ Permission to use, copy, modify, and distribute this software for any
+ purpose without fee is hereby granted, provided that this entire notice
+ is included in all copies of any software which is or includes a copy
+ or modification of this software and in all copies of the supporting
+ documentation for such software.
+
+ THIS SOFTWARE IS BEING PROVIDED "AS IS", WITHOUT ANY EXPRESS OR IMPLIED
+ WARRANTY. IN PARTICULAR, NEITHER THE AUTHOR NOR AT&T MAKES ANY
+ REPRESENTATION OR WARRANTY OF ANY KIND CONCERNING THE MERCHANTABILITY
+ OF THIS SOFTWARE OR ITS FITNESS FOR ANY PARTICULAR PURPOSE.
+
+ Copyright (C) 1993 by Sun Microsystems, Inc. All rights reserved.
+
+ Developed at SunPro, a Sun Microsystems, Inc. business.
+ Permission to use, copy, modify, and distribute this
+ software is freely granted, provided that this notice
+ is preserved.
+
+The upstream for fdlibm is libgcj (http://gcc.gnu.org/java/), they sync
+again with the 'real' upstream (http://www.netlib.org/fdlibm/readme).
+
+
+* src/threads/green/{locks.[ch],threadio.[ch],threads.[ch]}
+
+This files are taken from Kaffe.org VM available at
+http://www.kaffe.org/. Kaffe's license.terms file is located in the
+top directory of the source code. The current license of Kaffe is the
+same as of CACAO, GPL Version 2.
+
+
+* src/vm/jit/{i386,x86_64}/{dis-asm.h,i386-dis.c}
+
+Print i386 instructions for GDB, the GNU debugger.
+Copyright 1988, 1989, 1991, 1993, 1994, 1995, 1996, 1997, 1998, 1999,
+2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+
+This file is part of GDB.
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */
+
+
+* src/vm/jit/{i386,x86_64}/dis-asm.h
+
+Interface between the opcode library and its callers.
+
+Copyright 2001, 2002 Free Software Foundation, Inc.
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2, or (at your option)
+any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor,
+Boston, MA 02110-1301 USA
+
+Written by Cygnus Support, 1993.
+
+The opcode library (libopcodes.a) provides instruction decoders for
+a large variety of instruction sets, callable with an identical
+interface, for making instruction-processing programs more independent
+of the instruction set being processed.
+
+
+* src/vm/jit/powerpc/{ppc.h,ppc-dis.c,ppc-opc.c}
+
+Copyright 1994, 1995, 2000, 2001, 2002 Free Software Foundation, Inc.
+Written by Ian Lance Taylor, Cygnus Support
+
+This file is part of GDB, GAS, and the GNU binutils.
+
+GDB, GAS, and the GNU binutils are free software; you can redistribute
+them and/or modify them under the terms of the GNU General Public
+License as published by the Free Software Foundation; either version
+2, or (at your option) any later version.
+
+GDB, GAS, and the GNU binutils are distributed in the hope that they
+will be useful, but WITHOUT ANY WARRANTY; without even the implied
+warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See
+the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this file; see the file COPYING. If not, write to the Free
+Software Foundation, Inc., 51 Franklin St, Fifth Floor,
+Boston, MA 02110-1301 USA.
+
+
+* src/lib/classes/*
+
+GNU Classpath is licensed under the terms of the GNU General Public
+License with the following clarification and special exception:
+
+ "Linking this library statically or dynamically with other modules
+ is making a combined work based on this library. Thus, the terms and
+ conditions of the GNU General Public License cover the whole
+ combination.
+
+ As a special exception, the copyright holders of this library give
+ you permission to link this library with independent modules to
+ produce an executable, regardless of the license terms of these
+ independent modules, and to copy and distribute the resulting
+ executable under terms of your choice, provided that you also meet,
+ for each linked independent module, the terms and conditions of the
+ license of that module. An independent module is a module which is
+ not derived from or based on this library. If you modify this library,
+ you may extend this exception to your version of the library, but you
+ are not obligated to do so. If you do not wish to do so, delete this
+ exception statement from your version."
+
+See license.terms for the text of the GNU General Public License.
+
+More information on GNU Classpath is available from
+http://www.gnu.org/software/classpath/classpath.html.
+
+
+* m4/{iconv.m4,lib-ld.m4,lib-link.m4,lib-prefix.m4}
+
+Copyright (C) 1996-2003 Free Software Foundation, Inc.
+This file is free software, distributed under the terms of the GNU
+General Public License. As a special exception to the GNU General
+Public License, this file may be distributed as part of a program
+that contains a configuration script generated by Autoconf, under
+the same distribution terms as the rest of that program.
+
+
+* src/toolbox/avl.[ch]
+
+libavl - library for manipulation of binary trees.
+Copyright (C) 1998-2002 Free Software Foundation, Inc.
+
+This program is free software; you can redistribute it and/or
+modify it under the terms of the GNU General Public License as
+published by the Free Software Foundation; either version 2 of the
+License, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+See the GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with this program; if not, write to the Free Software
+Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+02110-1301 USA.
+
+The author may be contacted at on the Internet, or
+write to Ben Pfaff, Stanford University, Computer Science Dept., 353
+Serra Mall, Stanford CA 94305, USA.
+
+
+* src/vm/unzip.[ch]
+
+Copyright (C) 1998 Gilles Vollant
+
+This unzip package allow extract file from .ZIP file, compatible with PKZip 2.04g
+ WinZip, InfoZip tools and compatible.
+Encryption and multi volume ZipFile (span) are not supported.
+Old compressions used by old PKZip 1.x are not supported
+
+THIS IS AN ALPHA VERSION. AT THIS STAGE OF DEVELOPPEMENT, SOMES API OR STRUCTURE
+CAN CHANGE IN FUTURE VERSION !!
+I WAIT FEEDBACK at mail info@winimage.com
+Visit also http://www.winimage.com/zLibDll/unzip.htm for evolution
+
+Condition of use and distribution are the same than zlib :
+
+This software is provided 'as-is', without any express or implied
+warranty. In no event will the authors be held liable for any damages
+arising from the use of this software.
+
+Permission is granted to anyone to use this software for any purpose,
+including commercial applications, and to alter it and redistribute it
+freely, subject to the following restrictions:
+
+1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+3. This notice may not be removed or altered from any source distribution.
+
+
+src/mm/boehm-gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/armcc
+
+ * Copyright (c) 2007 by NEC LE-IT: All rights reserved.
+ * A transcription of ARMv6 atomic operations for the ARM Realview Toolchain.
+ * This code works with armcc from RVDS 3.1
+ * This is based on work in gcc/arm.h by
+ * Copyright (c) 1991-1994 by Xerox Corporation. All rights reserved.
+ * Copyright (c) 1996-1999 by Silicon Graphics. All rights reserved.
+ * Copyright (c) 1999-2003 by Hewlett-Packard Company. All rights reserved.
+ *
+ *
+ *
+ * THIS MATERIAL IS PROVIDED AS IS, WITH ABSOLUTELY NO WARRANTY EXPRESSED
+ * OR IMPLIED. ANY USE IS AT YOUR OWN RISK.
+ *
+ * Permission is hereby granted to use or copy this program
+ * for any purpose, provided the above notices are retained on all copies.
+ * Permission to modify the code and to distribute modified code is granted,
+ * provided the above notices are retained, and a notice that the code was
+ * modified is included with the above copyright notice.
+
+src/mm/boehm-gc/include/private
+
+ Copyright (c) 2004-2005 Andrei Polushin
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+
+contrib/vmlog:
+
+/* Copyright (C) 2006 Edwin Steiner */
+/* 2007 Peter Molnar */
+
+/* This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ */
+
+Some of the build files are
+
+# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
+# 2003, 2004, 2005 Free Software Foundation, Inc.
--- openjdk-6-6b27-1.12.6.orig/debian/JB-policytool.desktop.in
+++ openjdk-6-6b27-1.12.6/debian/JB-policytool.desktop.in
@@ -0,0 +1,10 @@
+[Desktop Entry]
+Name=@vendor@ Java @RELEASE@ Policy Tool
+Name[fi]=@vendor@ Java @RELEASE@ - käytäntötyökalu
+Comment=@vendor@ Java @RELEASE@ Policy Tool
+Comment[fi]=@vendor@ Java @RELEASE@ - käytäntötyökalu
+Exec=/usr/bin/policytool
+Terminal=false
+Type=Application
+Icon=@basename@
+Categories=Settings;
--- openjdk-6-6b27-1.12.6.orig/debian/accessibility.properties
+++ openjdk-6-6b27-1.12.6/debian/accessibility.properties
@@ -0,0 +1,9 @@
+#
+# The following line specifies the assistive technology classes
+# that should be loaded into the Java VM when the AWT is initialized.
+# Specify multiple classes by separating them with commas.
+# Note: the line below cannot end the file (there must be at
+# a minimum a blank line following it).
+#
+assistive_technologies=org.GNOME.Accessibility.JavaBridge
+
--- openjdk-6-6b27-1.12.6.orig/debian/JB-archive.keys.in
+++ openjdk-6-6b27-1.12.6/debian/JB-archive.keys.in
@@ -0,0 +1,18 @@
+application/java-archive
+ description=Java Archive
+ icon_filename=@basename@
+ default_action_type=application
+ default_application_id=java-archive
+ short_list_application_user_additions=java-archive
+application/x-java-archive
+ description=Java Archive
+ icon_filename=@basename@
+ default_action_type=application
+ default_application_id=java-archive
+ short_list_application_user_additions=java-archive
+application/x-jar
+ description=Java Archive
+ icon_filename=@basename@
+ default_action_type=application
+ default_application_id=java-archive
+ short_list_application_user_additions=java-archive
--- openjdk-6-6b27-1.12.6.orig/debian/control.zero-jre
+++ openjdk-6-6b27-1.12.6/debian/control.zero-jre
@@ -0,0 +1,16 @@
+
+Package: @basename@-jre-zero
+Architecture: @altzero_archs@
+Multi-Arch: same
+Priority: extra
+Pre-Depends: ${dpkg:Depends}
+Depends: @basename@-jre-headless (= @pkg_version@), ${shlibs:Depends}, ${misc:Depends}
+Provides: ${zerovm:Provides}
+Conflicts: @basename@-jre-headless (<< 6b17~pre3-1), @basename@-jre (<< 6b17~pre3-1)
+Description: Alternative JVM for OpenJDK, using Zero/Shark
+ The package provides an alternative runtime using the Zero VM and the
+ Shark Just In Time Compiler (JIT). Built on architectures in addition
+ to the Hotspot VM as a debugging aid for those architectures which don't
+ have a Hotspot VM.
+ .
+ The VM is started with the option `-zero'. See the README.Debian for details.
--- openjdk-6-6b27-1.12.6.orig/debian/source.lintian-overrides
+++ openjdk-6-6b27-1.12.6/debian/source.lintian-overrides
@@ -0,0 +1,5 @@
+# needed to build on older releases
+openjdk-6: dh_desktop-is-deprecated
+
+# called conditionally
+openjdk-6: debhelper-script-needs-versioned-build-depends
--- openjdk-6-6b27-1.12.6.orig/debian/JB-jdk.overrides.in
+++ openjdk-6-6b27-1.12.6/debian/JB-jdk.overrides.in
@@ -0,0 +1,10 @@
+# It seems to be acceptable to use rpath for private libraries like the
+# jdk is doing it. Check http://wiki.debian.org/RpathIssue for more
+# information.
+@basename@-jdk binary: binary-or-shlib-defines-rpath
+
+# this is in @basename@-jre
+@basename@-jdk binary: menu-icon-missing /usr/share/pixmaps/@basename@.xpm
+
+# lintian is plain wrong to complain
+@basename@-jdk binary: gzip-file-is-not-multi-arch-same-safe
--- openjdk-6-6b27-1.12.6.orig/debian/JB-demo.overrides.in
+++ openjdk-6-6b27-1.12.6/debian/JB-demo.overrides.in
@@ -0,0 +1,2 @@
+# /bin/sh is a known, and available interpreter
+@basename@-demo: menu-command-not-in-package
--- openjdk-6-6b27-1.12.6.orig/debian/icedtea-6-jre-jamvm.overrides
+++ openjdk-6-6b27-1.12.6/debian/icedtea-6-jre-jamvm.overrides
@@ -0,0 +1,2 @@
+# Strip libjvm.so with --strip-debug instead of --strip-unneeded. LP: #574997.
+icedtea-6-jre-jamvm binary: unstripped-binary-or-object
--- openjdk-6-6b27-1.12.6.orig/debian/sun_java_app.xpm
+++ openjdk-6-6b27-1.12.6/debian/sun_java_app.xpm
@@ -0,0 +1,199 @@
+/* XPM */
+static char * dukejre_xpm[] = {
+"32 32 164 2",
+" c None",
+". c #000000",
+"+ c #2D2D2D",
+"@ c #363636",
+"# c #313131",
+"$ c #3E3E3E",
+"% c #3D3D3D",
+"& c #2B2B2B",
+"* c #444444",
+"= c #494949",
+"- c #373737",
+"; c #1C1C1C",
+"> c #545454",
+", c #434343",
+"' c #272727",
+") c #0B0B0B",
+"! c #414141",
+"~ c #5C5C5C",
+"{ c #4F4F4F",
+"] c #141414",
+"^ c #3A3A3A",
+"/ c #585858",
+"( c #403A3A",
+"_ c #32201F",
+": c #090202",
+"< c #4F4E4E",
+"[ c #833D3E",
+"} c #BE3432",
+"| c #D63736",
+"1 c #79201F",
+"2 c #040101",
+"3 c #251313",
+"4 c #212121",
+"5 c #9A5857",
+"6 c #EBB9B9",
+"7 c #E03A38",
+"8 c #CA3430",
+"9 c #862221",
+"0 c #251211",
+"a c #774C35",
+"b c #CC5213",
+"c c #A25151",
+"d c #B23D3C",
+"e c #AC2B29",
+"f c #8F2422",
+"g c #691A19",
+"h c #321D1E",
+"i c #7E3D20",
+"j c #D55A0D",
+"k c #8E3F10",
+"l c #250F0F",
+"m c #5D1615",
+"n c #631817",
+"o c #661918",
+"p c #501313",
+"q c #200909",
+"r c #3D3A39",
+"s c #6D341B",
+"t c #AE4F14",
+"u c #CC5515",
+"v c #44403F",
+"w c #381414",
+"x c #310C0C",
+"y c #220908",
+"z c #1F0B0B",
+"A c #413939",
+"B c #525252",
+"C c #9B6343",
+"D c #D96319",
+"E c #D3A88C",
+"F c #D7D7D7",
+"G c #868383",
+"H c #797777",
+"I c #898989",
+"J c #A3A3A3",
+"K c #DBDBDB",
+"L c #E27626",
+"M c #DE6F21",
+"N c #E9E8E7",
+"O c #EDEDED",
+"P c #F8F8F8",
+"Q c #FFFFFF",
+"R c #EC7A20",
+"S c #E27728",
+"T c #ED7C21",
+"U c #E5E1DE",
+"V c #EEEEEE",
+"W c #F6F6F6",
+"X c #FDFDFD",
+"Y c #B76D3E",
+"Z c #E5711D",
+"` c #F0851E",
+" . c #ED7D24",
+".. c #F18B1D",
+"+. c #C75810",
+"@. c #CC5616",
+"#. c #E36F1D",
+"$. c #F2911A",
+"%. c #FBFBFB",
+"&. c #F9F6F2",
+"*. c #F9AA14",
+"=. c #F08A1D",
+"-. c #D35E13",
+";. c #E16D1C",
+">. c #F49B18",
+",. c #B9B9B9",
+"'. c #FAFAFA",
+"). c #F49818",
+"!. c #E3701D",
+"~. c #A1480F",
+"{. c #E06B1C",
+"]. c #FCFCFC",
+"^. c #E26D1C",
+"/. c #0F0F0F",
+"(. c #DE691B",
+"_. c #F6A016",
+":. c #E97E1C",
+"<. c #F7A117",
+"[. c #EB7A20",
+"}. c #E4701D",
+"|. c #837B77",
+"1. c #A0938A",
+"2. c #717171",
+"3. c #959595",
+"4. c #E1A27A",
+"5. c #DB844B",
+"6. c #D6671F",
+"7. c #D56318",
+"8. c #D6671B",
+"9. c #DB6616",
+"0. c #DE6614",
+"a. c #D96B1C",
+"b. c #D66A21",
+"c. c #D7996D",
+"d. c #C0BFBF",
+"e. c #393939",
+"f. c #686868",
+"g. c #8F8F8F",
+"h. c #D3D3D3",
+"i. c #D1D1D1",
+"j. c #CFCFCF",
+"k. c #DCDCDC",
+"l. c #D8D8D8",
+"m. c #C0C0C0",
+"n. c #C3C3C3",
+"o. c #333333",
+"p. c #696969",
+"q. c #606060",
+"r. c #E6E6E6",
+"s. c #A0A0A0",
+"t. c #8A8A8A",
+"u. c #5F5F5F",
+"v. c #8C8C8C",
+"w. c #B6B6B6",
+"x. c #BDBDBD",
+"y. c #262626",
+"z. c #7C7C7C",
+"A. c #C2C2C2",
+"B. c #C1C1C1",
+"C. c #B5B5B5",
+"D. c #6E6E6E",
+"E. c #868686",
+"F. c #ABABAB",
+"G. c #292929",
+" ",
+" . . ",
+" . . . . ",
+" . . . . ",
+" + . . . . . . ",
+" @ # . . . . . . . ",
+" $ % & . . . . . . ",
+" * = - ; . . . . . ",
+" * > , ' ) . . . . . . ",
+" ! ~ { # ] . . . . ",
+" ^ / / ( _ : . . . ",
+" # < [ } | 1 2 . ",
+" 3 4 5 6 7 8 9 0 a b . ",
+" 3 3 c d e f g h i j . ",
+" k l m n o p q r s j . ",
+" t u v w x y z A B C j . ",
+" $ . D E F G H I J K j L . ",
+" $ . M j N O P Q Q Q j R j ",
+" $ $ . S T j U V W X j T T j Y ",
+" $ . . Z ` T j j j j j ...T j +. ",
+" . . @.#.$.%.%.%.%.%.%.&.*.=.j -. ",
+" . . @.;.>.%.%.,.. '.%.%.*.).!.j ~. ",
+" . . @.{.*.%.%.%.. ].].%.*.*.^.j j ",
+" /.. j (.*.%.'.%.. '.%.%.*._.^.j j ",
+" . . . j :.%.'.%.%.'.'.%.<.[.}.j |. ",
+" . . # . . j j j T T T T T T T j 1.2. ",
+" . ^ 3.O 4.5.6.7.8.9.0.a.b.c.d.e.f. ",
+" ] . g.O h.i.j.j.h.h.h.k.l.m.n.o.p. ",
+" q.O O r.s.t.$ $ $ u.v.3.w.x.y.u. ",
+" z.A.B.C.D.$ $ $ $ u.E.F.& u. ",
+" # F.F.D.$ $ $ $ ' G.e.u. ",
+" $ $ $ $ $ $ $ "};
--- openjdk-6-6b27-1.12.6.orig/debian/JB-demo.menu.in
+++ openjdk-6-6b27-1.12.6/debian/JB-demo.menu.in
@@ -0,0 +1,55 @@
+?package(@basename@-demo):\
+ needs="x11"\
+ section="Applications/Programming"\
+ title="@vendor@ Java @RELEASE@ FileChooser Demo"\
+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/FileChooserDemo; /@basedir@/bin/java -jar FileChooserDemo.jar'"\
+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
+ hints="Java2"
+
+?package(@basename@-demo):\
+ needs="x11"\
+ section="Applications/Programming"\
+ title="@vendor@ Java @RELEASE@ Font2DTest Demo"\
+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/Font2DTest; /@basedir@/bin/java -jar Font2DTest.jar'"\
+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
+ hints="Java2"
+
+?package(@basename@-demo):\
+ needs="x11"\
+ section="Applications/Programming"\
+ title="@vendor@ Java @RELEASE@ Java 2D Demo"\
+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/Java2D; /@basedir@/bin/java -jar Java2Demo.jar'"\
+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
+ hints="Java2"
+
+?package(@basename@-demo):\
+ needs="x11"\
+ section="Applications/Programming"\
+ title="@vendor@ Java @RELEASE@ SampleTree Demo"\
+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/SampleTree; /@basedir@/bin/java -jar SampleTree.jar'"\
+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
+ hints="Java2"
+
+?package(@basename@-demo):\
+ needs="x11"\
+ section="Applications/Programming"\
+ title="@vendor@ Java @RELEASE@ Stylepad Demo"\
+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/Stylepad; /@basedir@/bin/java -jar Stylepad.jar'"\
+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
+ hints="Java2"
+
+?package(@basename@-demo):\
+ needs="x11"\
+ section="Applications/Programming"\
+ title="@vendor@ Java @RELEASE@ SwingSet2 Demo"\
+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/SwingSet2; /@basedir@/bin/java -jar SwingSet2.jar'"\
+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
+ hints="Java2"
+
+?package(@basename@-demo):\
+ needs="x11"\
+ section="Applications/Programming"\
+ title="@vendor@ Java @RELEASE@ TableExample Demo"\
+ command="/bin/sh -c 'cd /@basedir@/demo/jfc/TableExample; /@basedir@/bin/java -jar TableExample.jar'"\
+ icon="/usr/share/pixmaps/@basename@-app.xpm"\
+ hints="Java2"
--- openjdk-6-6b27-1.12.6.orig/debian/control
+++ openjdk-6-6b27-1.12.6/debian/control
@@ -0,0 +1,163 @@
+Source: openjdk-6
+Section: java
+Priority: optional
+Maintainer: Ubuntu Developers
+XSBC-Original-Maintainer: OpenJDK Team
+Uploaders: Torsten Werner , Matthias Klose , Damien Raude-Morvan
+Build-Depends: debhelper (>= 5), binutils-dev [armel armhf], m4, lsb-release, wget, zip, unzip, sharutils, gawk, cpio, pkg-config, procps, time, fastjar (>= 2:0.96-0ubuntu2), autoconf, automake, autotools-dev, ant, ant-optional, libtool [alpha amd64 armel armhf i386 lpia m68k mips mipsel powerpc s390], g++-4.4 (>= 4.4.1), ecj-gcj [amd64 armel armhf hppa i386 ia64 lpia powerpc powerpcspe ppc64 m68k mips mipsel sh4 sparc sparc64 s390 s390x], gcj-jdk [amd64 armel armhf hppa i386 ia64 lpia powerpc powerpcspe ppc64 m68k mips mipsel sh4 sparc sparc64 s390 s390x], openjdk-6-jdk (>= 6b11) [alpha], libxtst-dev, libxi-dev, libxt-dev, libxaw7-dev, libxrender-dev, libcups2-dev, libasound2-dev, libfreetype6-dev (>= 2.2.1), libgtk2.0-dev, libxinerama-dev, xsltproc, rhino, libffi-dev, zlib1g-dev, libpng12-dev, libjpeg62-dev, libgif-dev, libpulse-dev (>= 0.9.12), libnss3-dev (>= 3.12.3), mauve, xvfb, xauth, xfonts-base, libgl1-mesa-dri, metacity | twm, dbus-x11, x11-xkb-utils,
+Standards-Version: 3.9.4
+Homepage: http://openjdk.java.net/
+Vcs-Bzr: http://bazaar.launchpad.net/~openjdk/openjdk/openjdk6
+Vcs-Browser: https://code.launchpad.net/~openjdk/openjdk/openjdk6
+
+Package: openjdk-6-jdk
+Architecture: any
+Pre-Depends: ${dpkg:Depends}
+Depends: openjdk-6-jre (>= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Recommends: libxt-dev
+Suggests: openjdk-6-demo, openjdk-6-source, visualvm
+Provides: java-sdk, java2-sdk, java5-sdk, java6-sdk, java-compiler
+Conflicts: openjdk-6-jre-headless (<< 6b17~pre3-1), openjdk-6-jre (<< 6b17~pre3-1)
+Description: OpenJDK Development Kit (JDK)
+ OpenJDK is a development environment for building applications,
+ applets, and components using the Java programming language.
+ .
+ The packages are built using the IcedTea build support and patches
+ from the IcedTea project.
+
+Package: openjdk-6-jre-headless
+Architecture: any
+Pre-Depends: ${dpkg:Depends}, ${multiarch:Depends}
+Depends: openjdk-6-jre-lib (>= ${source:Version}), ${jredefault:Depends}, ${cacert:Depends}, ${tzdata:Depends}, ${jcommon:Depends}, ${dlopenhl:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Recommends: ${dlopenjl:Recommends}, ${cacao:Recommends}, ${jamvm:Recommends}
+Suggests: libnss-mdns, sun-java6-fonts, ttf-dejavu-extra, ttf-baekmuk | ttf-unfonts | ttf-unfonts-core, ttf-sazanami-gothic | ttf-kochi-gothic, ttf-sazanami-mincho | ttf-kochi-mincho, ttf-wqy-microhei | ttf-wqy-zenhei, ttf-indic-fonts-core, ttf-telugu-fonts, ttf-oriya-fonts, ttf-kannada-fonts, ttf-bengali-fonts,
+Provides: java-runtime-headless, java2-runtime-headless, java5-runtime-headless, java6-runtime-headless, ${defaultvm:Provides}, ${jvm:Provides}
+Replaces: openjdk-6-jre-lib (<< 6b23~pre10), openjdk-6-jre (<< 6b23~pre1), openjdk-6-jdk (<< 6b20-1.9.1-0ubuntu2)
+Conflicts: ${multiarch:Conflicts}, openjdk-6-jre-lib (<< 6b17~pre3-1), openjdk-6-jre (<< 6b17~pre3-1), openjdk-6-jdk (<< 6b17~pre3-1), openjdk-6-demo (<< 6b17~pre3-1), openjdk-6-source (<< 6b17~pre3-1), openjdk-6-doc (<< 6b17~pre3-1), openjdk-6-dbg (<< 6b17~pre3-1), openjdk-6-jre-zero (<< 6b17~pre3-1)
+Description: OpenJDK Java runtime, using ${vm:Name} (headless)
+ Minimal Java runtime - needed for executing non GUI Java programs.
+ Using ${vm:Name}.
+ .
+ The packages are built using the IcedTea build support and patches
+ from the IcedTea project.
+
+Package: openjdk-6-jre
+Architecture: any
+Pre-Depends: ${dpkg:Depends}
+Depends: openjdk-6-jre-headless (>= ${binary:Version}), ${xandsound:Depends}, ${shlibs:Depends}, ${dlopenjre:Depends}, ${misc:Depends}, ${dep:bridge}
+Recommends: ${dlopenjre:Recommends}, ttf-dejavu-extra, icedtea-netx
+Suggests: icedtea-plugin, ${pkg:pulseaudio}
+Conflicts: icedtea-gcjwebplugin (<< 1.0-1ubuntu4), openjdk-6-jre-lib (<< 6b17~pre3-1), openjdk-6-jre-headless (<< 6b17~pre3-1), openjdk-6-jdk (<< 6b17~pre3-1), openjdk-6-demo (<< 6b17~pre3-1), openjdk-6-source (<< 6b17~pre3-1), openjdk-6-doc (<< 6b17~pre3-1), openjdk-6-dbg (<< 6b17~pre3-1), openjdk-6-jre-zero (<< 6b17~pre3-1)
+Replaces: openjdk-6-jre-headless (<< 6b16~pre3), openjdk-6-jdk (<< 6b20-1.10~pre2-0ubuntu1)
+Provides: java-runtime, java2-runtime, java5-runtime, java6-runtime
+Description: OpenJDK Java runtime, using ${vm:Name}
+ Full Java runtime environment - needed for executing Java GUI and Webstart
+ programs. Using ${vm:Name}.
+ .
+ The packages are built using the IcedTea build support and patches
+ from the IcedTea project.
+
+Package: openjdk-6-jre-lib
+Architecture: all
+Pre-Depends: ${dpkg:Depends}
+Depends: openjdk-6-jre-headless (>= ${base:Version}), ${misc:Depends}
+Recommends: ${dlopen:Recommends}
+Conflicts: openjdk-6-jre-headless (<< 6b17~pre3-1), openjdk-6-jre (<< 6b17~pre3-1)
+Breaks: openjdk-6-jre-headless (<< 6b23~pre9-1~)
+Description: OpenJDK Java runtime (architecture independent libraries)
+ OpenJDK Java runtime, using ${vm:Name}.
+ .
+ The packages are built using the IcedTea build support and patches
+ from the IcedTea project.
+
+Package: openjdk-6-demo
+Architecture: any
+Priority: extra
+Pre-Depends: ${dpkg:Depends}
+Depends: openjdk-6-jre (>= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Conflicts: openjdk-6-jre-headless (<< 6b17~pre3-1), openjdk-6-jre (<< 6b17~pre3-1)
+Description: Java runtime based on OpenJDK (demos and examples)
+ OpenJDK Java runtime
+ .
+ The packages are built using the IcedTea build support and patches
+ from the IcedTea project.
+
+Package: openjdk-6-source
+Architecture: all
+Priority: extra
+Pre-Depends: ${dpkg:Depends}
+Depends: openjdk-6-jre (>= ${source:Version}), openjdk-6-jdk (>= ${binary:Version}), ${misc:Depends}
+Conflicts: openjdk-6-jre-headless (<< 6b17~pre3-1), openjdk-6-jre (<< 6b17~pre3-1)
+Description: OpenJDK Development Kit (JDK) source files
+ OpenJDK is a development environment for building applications,
+ applets, and components using the Java programming language.
+ .
+ This package contains the Java programming language source files
+ (src.zip) for all classes that make up the Java core API.
+ .
+ The packages are built using the IcedTea build support and patches
+ from the IcedTea project.
+
+Package: openjdk-6-doc
+Section: doc
+Pre-Depends: ${dpkg:Depends}
+Architecture: all
+Priority: extra
+Depends: ${misc:Depends}
+Suggests: openjdk-6-jdk
+Conflicts: openjdk-6-jre-headless (<< 6b17~pre3-1), openjdk-6-jre (<< 6b17~pre3-1)
+Description: OpenJDK Development Kit (JDK) documentation
+ OpenJDK is a development environment for building applications,
+ applets, and components using the Java programming language.
+ .
+ This package contains the API documentation.
+ .
+ The packages are built using the IcedTea build support and patches
+ from the IcedTea project.
+
+Package: openjdk-6-dbg
+Architecture: any
+Priority: extra
+Section: debug
+Pre-Depends: ${dpkg:Depends}
+Depends: openjdk-6-jre-headless (= ${binary:Version}), ${misc:Depends}
+Recommends: openjdk-6-jre (= ${binary:Version})
+Suggests: openjdk-6-jdk (= ${binary:Version})
+Conflicts: openjdk-6-jre-headless (<< 6b17~pre3-1), openjdk-6-jre (<< 6b17~pre3-1)
+Description: Java runtime based on OpenJDK (debugging symbols)
+ OpenJDK is a development environment for building applications,
+ applets, and components using the Java programming language.
+ .
+ This package contains the debugging symbols.
+ .
+ The packages are built using the IcedTea build support and patches
+ from the IcedTea project.
+
+Package: icedtea-6-jre-cacao
+Architecture: alpha amd64 armel armhf i386 lpia powerpc m68k mips mipsel s390
+Priority: extra
+Pre-Depends: ${dpkg:Depends}
+Depends: openjdk-6-jre-headless (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Provides: icedtea6-jre-cacao
+Description: Alternative JVM for OpenJDK, using Cacao
+ The package provides an alternative runtime using the Cacao VM and the
+ Cacao Just In Time Compiler (JIT). This is a somewhat faster alternative
+ than the Zero port on architectures like alpha, armel, m68k, mips, mipsel,
+ powerpc and s390.
+ .
+ The VM is started with the option `-cacao'. See the README.Debian for details.
+
+Package: openjdk-6-jre-zero
+Architecture: amd64 i386 lpia
+Priority: extra
+Pre-Depends: ${dpkg:Depends}
+Depends: openjdk-6-jre-headless (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Provides: ${zerovm:Provides}
+Conflicts: openjdk-6-jre-headless (<< 6b17~pre3-1), openjdk-6-jre (<< 6b17~pre3-1)
+Description: Alternative JVM for OpenJDK, using Zero/Shark
+ The package provides an alternative runtime using the Zero VM and the
+ Shark Just In Time Compiler (JIT). Built on architectures in addition
+ to the Hotspot VM as a debugging aid for those architectures which don't
+ have a Hotspot VM.
+ .
+ The VM is started with the option `-zero'. See the README.Debian for details.
--- openjdk-6-6b27-1.12.6.orig/debian/JB-jdk.preinst.in
+++ openjdk-6-6b27-1.12.6/debian/JB-jdk.preinst.in
@@ -0,0 +1,23 @@
+#!/bin/sh
+
+set -e
+
+multiarch=@multiarch@
+old_basedir=/usr/lib/jvm/java-6-openjdk
+jdk_tools='appletviewer apt extcheck idlj jar jarsigner javac javadoc javah javap jconsole jdb jhat jinfo jmap jps jrunscript jsadebugd jstack jstat jstatd native2ascii rmic schemagen serialver wsgen wsimport xjc'
+
+case "$1" in
+ upgrade)
+ if [ -n "$multiarch" ] && [ -n "$2" ]; then
+ for i in $jdk_tools; do
+ if [ -n "$(update-alternatives --list $i 2>/dev/null | grep ^$old_basedir/)" ]; then
+ update-alternatives --remove $i $old_basedir/bin/$i || true
+ fi
+ done
+ fi
+ ;;
+esac
+
+#DEBHELPER#
+
+exit 0
--- openjdk-6-6b27-1.12.6.orig/debian/changelog
+++ openjdk-6-6b27-1.12.6/debian/changelog
@@ -0,0 +1,2965 @@
+openjdk-6 (6b27-1.12.6-1ubuntu0.10.04.2) lucid-security; urgency=low
+
+ * Backport for lucid
+ * Re-enabled testsuite
+
+ -- Jamie Strandboge Wed, 17 Jul 2013 07:46:35 -0500
+
+openjdk-6 (6b27-1.12.6-1ubuntu1) saucy; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Thu, 11 Jul 2013 16:50:08 +0200
+
+openjdk-6 (6b27-1.12.6-1) unstable; urgency=high
+
+ * IcedTea 1.12.6 release.
+ * Security fixes:
+ - S6741606, CVE-2013-2407: Integrate Apache Santuario.
+ - S7158805, CVE-2013-2445: Better rewriting of nested subroutine calls.
+ - S7170730, CVE-2013-2451: Improve Windows network stack support.
+ - S8000638, CVE-2013-2450: Improve deserialization.
+ - S8000642, CVE-2013-2446: Better handling of objects for transportation.
+ - S8001032: Restrict object access.
+ - S8001033, CVE-2013-2452: Refactor network address handling in virtual
+ machine identifiers.
+ - S8001034, CVE-2013-1500: Memory management improvements.
+ - S8001038, CVE-2013-2444: Resourcefully handle resources.
+ - S8001043: Clarify definition restrictions.
+ - S8001309: Better handling of annotation interfaces.
+ - S8001318, CVE-2013-2447: Socket.getLocalAddress not consistent with
+ InetAddress.getLocalHost.
+ - S8001330, CVE-2013-2443: Improve on checking order.
+ - S8003703, CVE-2013-2412: Update RMI connection dialog box.
+ - S8004584: Augment applet contextualization.
+ - S8005007: Better glyph processing.
+ - S8006328, CVE-2013-2448: Improve robustness of sound classes.
+ - S8006611: Improve scripting.
+ - S8007467: Improve robustness of JMX internal APIs.
+ - S8007471: Improve MBean notifications.
+ - S8007812, CVE-2013-2455: (reflect) Class.getEnclosingMethod problematic
+ for some classes.
+ - S8008120, CVE-2013-2457: Improve JMX class checking.
+ - S8008124, CVE-2013-2453: Better compliance testing.
+ - S8008128: Better API coherence for JMX.
+ - S8008132, CVE-2013-2456: Better serialization support.
+ - S8008585: Better JMX data handling.
+ - S8008593: Better URLClassLoader resource management.
+ - S8008603: Improve provision of JMX providers.
+ - S8008611: Better handling of annotations in JMX.
+ - S8008615: Improve robustness of JMX internal APIs.
+ - S8008623: Better handling of MBeanServers.
+ - S8008744, CVE-2013-2407: Rework part of fix for JDK-6741606.
+ - S8008982: Adjust JMX for underlying interface changes.
+ - S8009004: Better implementation of RMI connections.
+ - S8009013: Better handling of T2K glyphs.
+ - S8009034: Improve resulting notifications in JMX.
+ - S8009038: Improve JMX notification support.
+ - S8009067: Improve storing keys in KeyStore.
+ - S8009071, CVE-2013-2459: Improve shape handling.
+ - S8009235: Improve handling of TSA data.
+ - S8011243, CVE-2013-2470: Improve ImagingLib.
+ - S8011248, CVE-2013-2471: Better Component Rasters.
+ - S8011253, CVE-2013-2472: Better Short Component Rasters.
+ - S8011257, CVE-2013-2473: Better Byte Component Rasters.
+ - S8012375, CVE-2013-1571: Improve Javadoc framing.
+ - S8012421: Better positioning of PairPositioning.
+ - S8012438, CVE-2013-2463: Better image validation.
+ - S8012597, CVE-2013-2465: Better image channel verification.
+ - S8012601, CVE-2013-2469: Better validation of image layouts.
+ - S8014281, CVE-2013-2461: Better checking of XML signature.
+ - S8015997: Additional improvement in Javadoc framing.
+ * Backports:
+ - See the NEWS file for a complete list of the backports.
+
+ -- Matthias Klose Thu, 11 Jul 2013 16:20:30 +0200
+
+openjdk-6 (6b27-1.12.5-2) unstable; urgency=low
+
+ * Fix -source dependency on -jre to be binNMU safe.
+
+ -- Matthias Klose Fri, 17 May 2013 21:53:13 +0200
+
+openjdk-6 (6b27-1.12.5-1) unstable; urgency=low
+
+ * IcedTea 1.12.5 release.
+ * Security fixes:
+ - S6657673, CVE-2013-1518: Issues with JAXP.
+ - S7200507: Refactor Introspector internals.
+ - S8000724, CVE-2013-2417: Improve networking serialization.
+ - S8001031, CVE-2013-2419: Better font processing.
+ - S8001040, CVE-2013-1537: Rework RMI model.
+ - S8001322: Refactor deserialization.
+ - S8001329, CVE-2013-1557: Augment RMI logging.
+ - S8003335: Better handling of Finalizer thread.
+ - S8003445: Adjust JAX-WS to focus on API.
+ - S8003543, CVE-2013-2415: Improve processing of MTOM attachments.
+ - S8004261: Improve input validation.
+ - S8004336, CVE-2013-2431: Better handling of method handle
+ intrinsic frames.
+ - S8004986, CVE-2013-2383: Better handling of glyph table.
+ - S8004987, CVE-2013-2384: Improve font layout.
+ - S8004994, CVE-2013-1569: Improve checking of glyph table.
+ - S8005432: Update access to JAX-WS.
+ - S8005943: (process) Improved Runtime.exec.
+ - S8006309: More reliable control panel operation.
+ - S8006435, CVE-2013-2424: Improvements in JMX.
+ - S8006790: Improve checking for windows.
+ - S8006795: Improve font warning messages.
+ - S8007406: Improve accessibility of AccessBridge.
+ - S8007617, CVE-2013-2420: Better validation of images.
+ - S8007667, CVE-2013-2430: Better image reading.
+ - S8007918, CVE-2013-2429: Better image writing.
+ - S8009063, CVE-2013-2426: Improve reliability of ConcurrentHashMap.
+ - S8009305, CVE-2013-0401: Improve AWT data transfer.
+ - S8009699, CVE-2013-2421: Methodhandle lookup.
+ - S8009814, CVE-2013-1488: Better driver management.
+ - S8009857, CVE-2013-2422: Problem with plugin.
+ - RH952389: Temporary files created with insecure permissions.
+ * Backports;
+ - S7197906: BlockOffsetArray::power_to_cards_back() needs to handle
+ > 32 bit shifts
+ - S7036559: ConcurrentHashMap footprint and contention improvements.
+ - S5102804: Memory leak in Introspector.getBeanInfo(Class) for custom
+ BeanInfo: Class param (with WeakCache from S6397609).
+ - S6501644: Sync LayoutEngine *code* structure to match ICU.
+ - S6886358: Layout code update.
+ - S6963811: Deadlock-prone locking changes in Introspector.
+ - S7017324: Kerning crash in JDK 7 since ICU layout update.
+ - S7064279: Introspector.getBeanInfo() should release some resources
+ in timely manner.
+ - S8004302: javax/xml/soap/Test7013971.java fails since jdk6u39b01.
+ - S7133220: Additional patches to JAXP 1.4.5 update 1 for 7u4 (partial
+ for S6657673).
+ - S8009530: ICU Kern table support broken.
+ * Bug fixes:
+ - OJ3: Fix get_stack_bounds memory leak (alternate fix for S7197906).
+ - PR1362: Fedora 19 / rawhide FTBFS SIGILL.
+ - PR1338: Remove dependency on libXp.
+ - PR1339: Simplify the rhino class rewriter to avoid use of concurrency.
+ - PR1319: Correct #ifdef to #if
+ - Give xalan/xerces access to their own internal packages.
+
+ -- Matthias Klose Thu, 25 Apr 2013 13:04:27 +0200
+
+openjdk-6 (6b27-1.12.4-1) unstable; urgency=high
+
+ * IcedTea 1.12.4 release.
+ * Security fixes:
+ - S8007014, CVE-2013-0809: Improve image handling.
+ - S8007675, CVE-2013-1493: Improve color conversion.
+
+ -- Matthias Klose Tue, 05 Mar 2013 16:24:47 +0800
+
+openjdk-6 (6b27-1.12.3-1) unstable; urgency=high
+
+ * IcedTea 1.12.3 release.
+ * Security fixes:
+ - S8006446: Restrict MBeanServer access.
+ - S8006777: Improve TLS handling of invalid messages.
+ - S8007688: Blacklist known bad certificate.
+ * Backports:
+ - S8007393: Possible race condition after JDK-6664509.
+ - S8007611: logging behavior in applet changed.
+ * Disable bootstrap build on alpha, currently broken.
+
+ -- Matthias Klose Tue, 19 Feb 2013 23:37:14 +0100
+
+openjdk-6 (6b27-1.12.1-2) unstable; urgency=high
+
+ * d/patches/java-access-bridge-security.patch: Update (Jamie Strandboge).
+ * Fix font suggestion for indic fonts in wheezy.
+ * Fix fontconfig definitions for japanese and korean fonts, fixing
+ compilation of the fontconfig file.
+ * Fix cacao build failure on armv4, reverting a Thumb interworking
+ change working for armv5 only.
+ * Add Built-Using: rhino attribute for the -lib package.
+ * Don't use concurrent features to rewrite the rhino jar file.
+ * Add additional patches to fix regressions introduced by security
+ fixes:
+ - S8004341 (Two JCK tests fails with 7u11 b06).
+ - S6664509 (fix issue with use of custom LogManagers).
+ Taken from the icedtea6-1.11 branch.
+
+ -- Matthias Klose Fri, 08 Feb 2013 16:55:43 +0100
+
+openjdk-6 (6b27-1.12.1-1) unstable; urgency=low
+
+ * IcedTea 1.12.1 release.
+ * Security fixes:
+ - S6563318, CVE-2013-0424: RMI data sanitization.
+ - S6664509, CVE-2013-0425: Add logging context.
+ - S6664528, CVE-2013-0426: Find log level matching its name or value given
+ at construction time.
+ - S6776941: CVE-2013-0427: Improve thread pool shutdown.
+ - S7141694, CVE-2013-0429: Improving CORBA internals.
+ - S7173145: Improve in-memory representation of splashscreens.
+ - S7186945: Unpack200 improvement.
+ - S7186946: Refine unpacker resource usage.
+ - S7186948: Improve Swing data validation.
+ - S7186952, CVE-2013-0432: Improve clipboard access.
+ - S7186954: Improve connection performance.
+ - S7186957: Improve Pack200 data validation.
+ - S7192392, CVE-2013-0443: Better validation of client keys.
+ - S7192393, CVE-2013-0440: Better Checking of order of TLS Messages.
+ - S7192977, CVE-2013-0442: Issue in toolkit thread.
+ - S7197546, CVE-2013-0428: (proxy) Reflect about creating reflective proxies.
+ - S7200491: Tighten up JTable layout code.
+ - S7200500: Launcher better input validation.
+ - S7201064: Better dialogue checking.
+ - S7201066, CVE-2013-0441: Change modifiers on unused fields.
+ - S7201068, CVE-2013-0435: Better handling of UI elements.
+ - S7201070: Serialization to conform to protocol.
+ - S7201071, CVE-2013-0433: InetSocketAddress serialization issue.
+ - S8000210: Improve JarFile code quality.
+ - S8000537, CVE-2013-0450: Contextualize RequiredModelMBean class.
+ - S8000540, CVE-2013-1475: Improve IIOP type reuse management.
+ - S8000631, CVE-2013-1476: Restrict access to class constructor.
+ - S8001235, CVE-2013-0434: Improve JAXP HTTP handling.
+ - S8001242: Improve RMI HTTP conformance.
+ - S8001307: Modify ACC_SUPER behavior.
+ - S8001972, CVE-2013-1478: Improve image processing.
+ - S8002325, CVE-2013-1480: Improve management of images.
+ * Disable class data sharing for Zero.
+ * Enable class data sharing for the hotspot server VM.
+
+ -- Matthias Klose Wed, 06 Feb 2013 19:31:25 +0100
+
+openjdk-6 (6b27-1.12-1ubuntu1) raring; urgency=low
+
+ * Upload to raring.
+
+ -- Matthias Klose Thu, 31 Jan 2013 21:32:56 +0100
+
+openjdk-6 (6b27-1.12-1) unstable; urgency=low
+
+ * IcedTea 1.12 release.
+
+ [ Matthias Klose ]
+ * d/patches/atk-wrapper-security.patch: Update.
+ * Configure with --disable-downloading.
+
+ [ Thorsten Glaser ]
+ * debian/rules: Use gcj-4.6-jdk for m68k builds.
+ * d/patches/m68k-text-relocations.patch: build with -fPIC on m68k
+
+ -- Matthias Klose Thu, 31 Jan 2013 15:45:50 +0100
+
+openjdk-6 (6b24-1.11.5-1) unstable; urgency=low
+
+ * Upload to unstable.
+
+ -- Matthias Klose Wed, 17 Oct 2012 15:08:12 +0200
+
+openjdk-6 (6b24-1.11.5-0ubuntu1) quantal-security; urgency=low
+
+ * IcedTea 1.11.5 release.
+ * Security fixes
+ - S6631398, CVE-2012-3216: FilePermission improved path checking.
+ - S7093490: adjust package access in rmiregistry.
+ - S7143535, CVE-2012-5068: ScriptEngine corrected permissions.
+ - S7167656, CVE-2012-5077: Multiple Seeders are being created.
+ - S7169884, CVE-2012-5073: LogManager checks do not work correctly
+ for sub-types.
+ - S7169888, CVE-2012-5075: Narrowing resource definitions in JMX RMI
+ connector.
+ - S7172522, CVE-2012-5072: Improve DomainCombiner checking.
+ - S7186286, CVE-2012-5081: TLS implementation to better adhere to RFC.
+ - S7189103, CVE-2012-5069: Executors needs to maintain state.
+ - S7189490: More improvements to DomainCombiner checking.
+ - S7189567, CVE-2012-5085: java net obselete protocol.
+ - S7192975, CVE-2012-5071: Conditional usage check is wrong.
+ - S7195194, CVE-2012-5084: Better data validation for Swing.
+ - S7195917, CVE-2012-5086: XMLDecoder parsing at close-time should be
+ improved.
+ - S7195919, CVE-2012-5979: (sl) ServiceLoader can throw CCE without needing
+ to create instance.
+ - S7198296, CVE-2012-5089: Refactor classloader usage.
+ - S7158800: Improve storage of symbol tables.
+ - S7158801: Improve VM CompileOnly option.
+ - S7158804: Improve config file parsing.
+ - S7176337: Additional changes needed for 7158801 fix.
+ - S7198606, CVE-2012-4416: Improve VM optimization.
+ * Bug fixes
+ - S7175845: "jar uf" changes file permissions unexpectedly.
+ - S7177216: native2ascii changes file permissions of input file.
+ - S7199153: TEST_BUG: try-with-resources syntax pushed to 6-open repo.
+
+ -- Matthias Klose Wed, 17 Oct 2012 12:45:53 +0200
+
+openjdk-6 (6b24-1.11.4-3ubuntu1) quantal; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Tue, 04 Sep 2012 18:09:12 +0200
+
+openjdk-6 (6b24-1.11.4-3) unstable; urgency=low
+
+ * Regenerate the control file to fix build dependencies on mips/mipsel.
+
+ -- Matthias Klose Sun, 02 Sep 2012 19:39:17 +0200
+
+openjdk-6 (6b24-1.11.4-2) unstable; urgency=low
+
+ * Remove the autoconf Xp check.
+
+ -- Matthias Klose Sun, 02 Sep 2012 12:04:04 +0200
+
+openjdk-6 (6b24-1.11.4-1) unstable; urgency=high
+
+ * IcedTea 1.11.4 release.
+ * Security fixes
+ - S7162476, CVE-2012-1682: XMLDecoder security issue via ClassFinder.
+ - S7163201, CVE-2012-0547: Simplify toolkit internals references.
+ * Remove architecture specific nss-*.cfg configuration files.
+ Closes: #681631.
+
+ -- Matthias Klose Sat, 01 Sep 2012 11:18:11 +0200
+
+openjdk-6 (6b24-1.11.3-2) unstable; urgency=medium
+
+ * Disable running the jdk tests on sparc (hangs). Nobody really cares
+ about sparc, and this lets the build succeed.
+
+ -- Matthias Klose Tue, 26 Jun 2012 12:03:59 +0200
+
+openjdk-6 (6b24-1.11.3-1) unstable; urgency=low
+
+ * IcedTea 1.11.3 release.
+ * Security fixes. Closes: #677487.
+ - S7079902, CVE-2012-1711: Refine CORBA data models.
+ - S7110720: Issue with vm config file loadingIssue with vm config file
+ loading.
+ - S7143606, CVE-2012-1717: File.createTempFile should be improved for
+ temporary files created by the platform.
+ - S7143614, CVE-2012-1716: SynthLookAndFeel stability improvement.
+ - S7143617, CVE-2012-1713: Improve fontmanager layout lookup operations.
+ - S7143851, CVE-2012-1719: Improve IIOP stub and tie generation in RMIC.
+ - S7143872, CVE-2012-1718: Improve certificate extension processing.
+ - S7145239: Finetune package definition restriction.
+ - S7152811, CVE-2012-1723: Issues in client compiler.
+ - S7157609, CVE-2012-1724: Issues with loop.
+ - S7160677: missing else in fix for 7152811.
+ - S7160757, CVE-2012-1725: Problem with hotspot/runtime_classfile.
+
+ -- Matthias Klose Sat, 23 Jun 2012 14:59:42 +0200
+
+openjdk-6 (6b24-1.11.1-6) unstable; urgency=low
+
+ * Build using gcc-4.4 on mips, mipsel.
+ * Don't mark the -demo package as Multi-Arch same. Closes: #670036.
+
+ -- Matthias Klose Tue, 01 May 2012 15:42:45 +0200
+
+openjdk-6 (6b24-1.11.1-5) unstable; urgency=low
+
+ * Build again with older gcj versions on mips, mipsel (4.4), s390 (4.6).
+
+ -- Matthias Klose Fri, 20 Apr 2012 15:21:48 +0200
+
+openjdk-6 (6b24-1.11.1-4ubuntu3) precise-proposed; urgency=low
+
+ * Do not apply patches/revert-6885123.patch. Closes: #638805. LP: #981037.
+ * Move hotspot-7020521.patch and hotspot-7026307.patch to debian/patches
+ and reapply (accidentally disabled).
+
+ -- Matthias Klose Fri, 20 Apr 2012 14:38:21 +0200
+
+openjdk-6 (6b24-1.11.1-4ubuntu2) precise; urgency=low
+
+ * Use the /usr/bin path for the policytool desktop file. LP: #980205.
+
+ -- Matthias Klose Thu, 12 Apr 2012 23:00:35 +0200
+
+openjdk-6 (6b24-1.11.1-4ubuntu1) precise; urgency=low
+
+ * Regenerate the control file.
+
+ -- Matthias Klose Wed, 11 Apr 2012 08:15:00 +0200
+
+openjdk-6 (6b24-1.11.1-4) unstable; urgency=low
+
+ * Install desktop files again, using the common /usr/bin/java
+ interpreter name. LP: #969322. Closes: #668213.
+ * Build-depend on libpng-dev for newer releases. Closes: #662452.
+ * Let dlopen handle finding the libpcsclite library. LP: #898689.
+ Closes: #668356.
+ * Build-depend on fonts-ipafont-mincho, fixing a build failure in the
+ fontconfig compiler (find out why it breaks ...).
+ * Build using gcc-4.7/gcj-4.7 for sid/wheezy.
+
+ -- Matthias Klose Mon, 09 Apr 2012 16:51:08 +0200
+
+openjdk-6 (6b24-1.11.1-3ubuntu4) precise; urgency=low
+
+ * Don't install the binary fontconfig file.
+
+ -- Matthias Klose Sun, 11 Mar 2012 01:27:16 +0100
+
+openjdk-6 (6b24-1.11.1-3ubuntu3) precise; urgency=low
+
+ * Revert the ARM inline math functions change, ony meant for a PPA build.
+
+ -- Matthias Klose Thu, 01 Mar 2012 17:48:40 +0100
+
+openjdk-6 (6b24-1.11.1-3ubuntu2) precise; urgency=low
+
+ * Disable running the jdk tests.
+
+ -- Matthias Klose Wed, 29 Feb 2012 02:10:14 +0100
+
+openjdk-6 (6b24-1.11.1-3) unstable; urgency=low
+
+ * Use NanumMyeongjo as the preferred korean font. LP: #792471.
+ Closes: #655167.
+ * Fix java path in jexec for multiarch builds.
+ * Fix crash in java.net.NetworkInterface.getNetworkInterfaces() when
+ ifr_ifindex exceeds 255. LP: #925218. S7078386.
+ * Remove javaws and pluginappletviewer alternatives on upgrade from
+ squeeze. Closes: #660604.
+ * Use IPAfont as the preferred japanesse font. Closes: #646054.
+ * Build using gcj on alpha and armel. Closes: #655750.
+ * Drop build dependency on libxp-dev. Closes: #623667.
+
+ -- Matthias Klose Sun, 26 Feb 2012 23:50:44 +0100
+
+openjdk-6 (6b24-1.11.1-2ubuntu2) precise; urgency=low
+
+ * Make sure that the nss.cfg doesn't mention any library path.
+ LP: #939361, #939419.
+ * Disable the accessibility wrapper, doesn't work yet. LP: #935296.
+ * ARM: Inline math functions, where asm instructions exist (taken from
+ the trunk).
+
+ -- Matthias Klose Fri, 24 Feb 2012 15:00:34 +0100
+
+openjdk-6 (6b24-1.11.1-2ubuntu1) precise; urgency=low
+
+ * Regenerate the control file.
+
+ -- Matthias Klose Wed, 22 Feb 2012 23:05:40 +0100
+
+openjdk-6 (6b24-1.11.1-2) unstable; urgency=medium
+
+ * Update from the IcedTea6-1.11 branch (20120222).
+ * Build using gcc/gcj-4.4 on mips and sparc again.
+ * Remove build dependency on libxp-dev.
+
+ -- Matthias Klose Wed, 22 Feb 2012 14:37:27 +0100
+
+openjdk-6 (6b24-1.11.1-1) unstable; urgency=medium
+
+ * Build using gcj-4.4 on mips and mipsel again (raised on debian-mips).
+
+ -- Matthias Klose Thu, 16 Feb 2012 15:48:25 +0100
+
+openjdk-6 (6b24-1.11.1-0ubuntu1) precise; urgency=low
+
+ * IcedTea 1.11.1 release.
+ * Security fixes:
+ - S7082299, CVE-2011-3571: Fix in AtomicReferenceArray.
+ - S7088367, CVE-2011-3563: Fix issues in java sound.
+ - S7110683, CVE-2012-0502: Issues with some KeyboardFocusManager method.
+ - S7110687, CVE-2012-0503: Issues with TimeZone class.
+ - S7110700, CVE-2012-0505: Enhance exception throwing mechanism
+ in ObjectStreamClass.
+ - S7110704, CVE-2012-0506: Issues with some method in corba.
+ - S7112642, CVE-2012-0497: Incorrect checking for graphics rendering object.
+ - S7118283, CVE-2012-0501: Better input parameter checking
+ in zip file processing.
+ - S7126960, CVE-2011-5035: (httpserver) Add property to limit number
+ of request headers to the HTTP Server.
+ * Backport fixes for S7066307, S7020521 from OpenJDK7 (Xerxes RÃ¥nby).
+
+ -- Matthias Klose Wed, 15 Feb 2012 16:20:16 +0100
+
+openjdk-6 (6b24-1.11-4) unstable; urgency=low
+
+ * Build using gcj-4.6 on mips, mipsel, sparc, sparc64.
+
+ -- Matthias Klose Wed, 08 Feb 2012 18:06:09 +0100
+
+openjdk-6 (6b24-1.11-3) unstable; urgency=low
+
+ * Make doc files multi-arch installable.
+ * JB-archive.applications.in: Use /usr/bin/java by default. Maybe
+ should be moved to the default-jdk package.
+
+ -- Matthias Klose Tue, 07 Feb 2012 20:58:36 +0100
+
+openjdk-6 (6b24-1.11-2ubuntu1) precise; urgency=low
+
+ * Regenerate the control file.
+
+ -- Matthias Klose Sat, 04 Feb 2012 12:40:14 +0100
+
+openjdk-6 (6b24-1.11-2) unstable; urgency=low
+
+ * Make upgrades from non-multiarch to multiarch builds more silent.
+ * Fix order of grant decls in java.policy.
+ * Default to zero again on ARM with the update ARM assembler interpreter.
+
+ -- Matthias Klose Fri, 03 Feb 2012 23:59:42 +0100
+
+openjdk-6 (6b24-1.11-1) unstable; urgency=low
+
+ * Upload to unstable.
+
+ -- Matthias Klose Fri, 03 Feb 2012 01:34:16 +0100
+
+openjdk-6 (6b24-1.11-0ubuntu1) precise; urgency=low
+
+ * IcedTea6 1.11 release.
+
+ [ Luke Yelavich ]
+ * Use java-atk-wrapper instead of java-access-bridge for accessibility.
+ LP: #790240.
+
+ [ Matthias Klose ]
+ * nss.cfg: Remove nssLibraryDirectory property, rely on the system
+ library path.
+ * Make the java.policy file multi-arch installable. LP: #924096.
+ * Don't install desktop and menu files for multiarch builds.
+ Needs a better solution. Closes: #658321
+ * Pass -n to gzip when compressing manpages to be Multi-Arch: same safe.
+ * Don't install an alternative for the deprecated apt tool.
+ * Make the upgrade from a non-multiarch installation location more
+ robust; don't depend on version numbers, but check the path of the
+ alternatives. LP: #887077.
+ * Always use the internal copy of liblcms1; only OpenJDK 7 has the
+ support to use a system liblcms2.
+ * Build jamvm on powerpc.
+
+ -- Matthias Klose Fri, 03 Feb 2012 01:20:59 +0100
+
+openjdk-6 (6b24~pre4-1ubuntu1) precise; urgency=low
+
+ * Disable the jtreg tests for JamVM on ARM, issues on the buildds.
+
+ -- Matthias Klose Sat, 21 Jan 2012 23:00:21 +0100
+
+openjdk-6 (6b24~pre4-1) unstable; urgency=low
+
+ * Upload to unstable.
+
+ -- Matthias Klose Sat, 21 Jan 2012 00:18:46 +0100
+
+openjdk-6 (6b24~pre4-0ubuntu1) precise; urgency=low
+
+ * Update from the IcedTea6-1.11 branch (20120120).
+ * Disable shark builds, broken for this release.
+ * Fix some lintian warnings.
+
+ -- Matthias Klose Sat, 21 Jan 2012 00:02:47 +0100
+
+openjdk-6 (6b24~pre3-0ubuntu1) precise; urgency=low
+
+ * Update from the IcedTea6 branch (20120103).
+ * Build shark using llvm-3.0.
+
+ -- Matthias Klose Tue, 03 Jan 2012 08:32:51 +0100
+
+openjdk-6 (6b24~pre2-1) unstable; urgency=low
+
+ * Regenerate the control file.
+
+ -- Matthias Klose Fri, 16 Dec 2011 17:38:01 +0100
+
+openjdk-6 (6b24~pre2-0ubuntu2) precise; urgency=low
+
+ * Build-depend on binutils-dev on armel and armhf.
+
+ -- Matthias Klose Fri, 16 Dec 2011 17:17:09 +0100
+
+openjdk-6 (6b24~pre2-0ubuntu1) precise; urgency=low
+
+ * Update from the IcedTea6 branch (20111216).
+ * Enable CACAO on armhf.
+ * Fix build flags for cppInterpreter_arm.o.
+ * openjdk-6-jre-lib: Mark as Multi-Arch: foreign.
+ * Fix plugin name in jinfo file. Closes: #650928.
+
+ -- Matthias Klose Fri, 16 Dec 2011 14:29:04 +0100
+
+openjdk-6 (6b24~pre1-1) unstable; urgency=low
+
+ * OpenJDK 6b24 release.
+ * Update from the IcedTea6 branch (20111130).
+
+ -- Matthias Klose Wed, 30 Nov 2011 18:51:50 +0100
+
+openjdk-6 (6b23~pre11-1) unstable; urgency=high
+
+ * Build with jpeg8. Closes: #644070.
+ * Tighten inter-package dependencies for Debian builds. Closes: #641240.
+
+ -- Matthias Klose Wed, 19 Oct 2011 21:11:52 +0200
+
+openjdk-6 (6b23~pre11-0ubuntu1) precise; urgency=low
+
+ * Update from the IcedTea6 branch (20111019).
+ - Security fixes:
+ - S7000600, CVE-2011-3547: InputStream skip() information leak.
+ - S7019773, CVE-2011-3548: mutable static AWTKeyStroke.ctor.
+ - S7023640, CVE-2011-3551: Java2D TransformHelper integer overflow.
+ - S7032417, CVE-2011-3552: excessive default UDP socket limit under
+ SecurityManager.
+ - S7046794, CVE-2011-3553: JAX-WS stack-traces information leak.
+ - S7046823, CVE-2011-3544: missing SecurityManager checks in scripting
+ engine.
+ - S7055902, CVE-2011-3521: IIOP deserialization code execution.
+ - S7057857, CVE-2011-3554: insufficient pack200 JAR files uncompress
+ error checks.
+ - S7064341, CVE-2011-3389: HTTPS: block-wise chosen-plaintext attack
+ against SSL/TLS (BEAST).
+ - S7070134, CVE-2011-3558: HotSpot crashes with sigsegv from
+ PorterStemmer.
+ - S7077466, CVE-2011-3556: RMI DGC server remote code execution.
+ - S7083012, CVE-2011-3557: RMI registry privileged code execution.
+ - S7096936, CVE-2011-3560: missing checkSetFactory calls in
+ HttpsURLConnection.
+ - Update JamVM.
+ - Implement classlibCheckIfOnLoad().
+ - Make thread states JVMTI compatible.
+ - Handle 'g' when specifying memory + extra checks.
+ - Make command line compatibility options table-driven.
+ - Update CACAO.
+
+ -- Matthias Klose Wed, 19 Oct 2011 18:03:26 +0200
+
+openjdk-6 (6b23~pre10-1) unstable; urgency=low
+
+ [ Matthias Klose ]
+ * Fix exception on trying to start PulseAudio playback on ARM (Xerxes
+ RÃ¥nby, David Henningsson). LP: #862286.
+
+ [ Damien Raude-Morvan ]
+ * Add myself to Uploaders.
+ * d/rules: Fix java.policy to include jre/lib/ext/* files (instead of
+ non-existant ext/*). It'll restore privilegied access from sunpkcs11.jar
+ to sun.* code. (Closes: #642734, #642598).
+
+ -- Damien Raude-Morvan Sat, 01 Oct 2011 12:11:52 +0200
+
+openjdk-6 (6b23~pre10-0ubuntu4) oneiric; urgency=low
+
+ [ Matthias Klose ]
+ * Fix exception on trying to start PulseAudio playback on ARM (Xerxes
+ RÃ¥nby, David Henningsson). LP: #862286.
+
+ [ Damien Raude-Morvan ]
+ * Add myself to Uploaders.
+ * d/rules: Fix java.policy to include jre/lib/ext/* files (instead of
+ non-existant ext/*). It'll restore privilegied access from sunpkcs11.jar
+ to sun.* code. (Closes: #642734, #642598).
+
+ -- Matthias Klose Thu, 29 Sep 2011 17:28:29 +0200
+
+openjdk-6 (6b23~pre10-0ubuntu3) oneiric; urgency=low
+
+ * Don't use the broken symlink to build on armel.
+
+ -- Matthias Klose Tue, 27 Sep 2011 15:43:03 +0200
+
+openjdk-6 (6b23~pre10-0ubuntu2) oneiric; urgency=low
+
+ * Fix dangling java-1.6.0-openjdk symlink.
+
+ -- Matthias Klose Tue, 27 Sep 2011 14:04:08 +0200
+
+openjdk-6 (6b23~pre10-0ubuntu1) oneiric; urgency=low
+
+ * Update from the IcedTea6 branch (20110926).
+ - OpenJDK:
+ - S6826104: Getting a NullPointer exception when clicked on
+ Application & Toolkit Modal dialog.
+ - S5082756: Image I/O plug-ins set metadata boolean attributes to "true"
+ or "false".
+ - S6296893: BMP Writer handles TopDown property incorrectly for some
+ of the compression types.
+ - JamVM:
+ - Add support for armhf.
+ - Skip Java-reflection-related DelegatingClassLoaders, enables JamVM
+ to run NetBeans.
+ - Generic JNI stubs for common JNI method signatures.
+ - Fix memory heap arguments in terms of gigabytes.
+ - armhf: ensure stack is 8 byte aligned.
+ - CACAO:
+ - CA149: Used wrong class loader.
+ - src/vm/javaobjects.cpp (java_lang_reflect_Method::invoke): [OPENJDK] stack
+ - index of caller was off by one, causing many apt (Annotation Processing Tool)
+ failures.
+ * Default to JamVM on armhf.
+
+ -- Matthias Klose Mon, 26 Sep 2011 15:23:21 +0200
+
+openjdk-6 (6b23~pre9-2) unstable; urgency=low
+
+ [ Matthias Klose ]
+ * openjdk-6-jre-lib: Break openjdk-6-jre-headless (<< 6b23~pre9-1~).
+ Closes: #640476.
+
+ [ Damien Raude-Morvan ]
+ * d/patches/icc_loading_with_symlink.diff: Try to fix loading of ICC profile
+ when jre/lib/cmm is a symlink. (Closes: #641530, #639883, #641240).
+
+ -- Damien Raude-Morvan Fri, 23 Sep 2011 18:56:53 +0200
+
+openjdk-6 (6b23~pre9-1) unstable; urgency=low
+
+ * Update from the IcedTea6 branch (20110830).
+ * Move the -lib files into a different location so that the java-6-openjdk
+ name can be used as a symlink.
+ * Symlink the jre/cmm directory, instead of the files inside. Closes: #639883.
+
+ -- Matthias Klose Thu, 01 Sep 2011 00:34:06 +0200
+
+openjdk-6 (6b23~pre8-2ubuntu1) oneiric; urgency=low
+
+ * Regenerate the control file.
+
+ -- Matthias Klose Sun, 28 Aug 2011 23:49:18 +0200
+
+openjdk-6 (6b23~pre8-2) unstable; urgency=low
+
+ * Set plugin name for the jinfo file. Closes: #638548,
+ * Disable the mauve testsuite on i386.
+ * Make the installation multiarch aware.
+
+ -- Matthias Klose Sun, 28 Aug 2011 17:55:22 +0200
+
+openjdk-6 (6b23~pre8-1ubuntu1) oneiric; urgency=low
+
+ * Merge with Debian.
+
+ -- Matthias Klose Sat, 20 Aug 2011 14:21:52 +0200
+
+openjdk-6 (6b23~pre8-1) unstable; urgency=low
+
+ * Update from the IcedTea6 branch (20110820).
+ - JamVM updates.
+ * Build using GCC-4.4 on sparc and sparc64.
+ * Enable testsuite runs in s390x.
+
+ -- Matthias Klose Fri, 19 Aug 2011 23:30:48 +0000
+
+openjdk-6 (6b23~pre7-1) unstable; urgency=low
+
+ * Update from the IcedTea6 branch (20110816).
+ - JamVM updates.
+ * Fix typo for s390x build.
+
+ -- Matthias Klose Tue, 16 Aug 2011 07:16:18 +0200
+
+openjdk-6 (6b23~pre6-1) unstable; urgency=low
+
+ * Update from the IcedTea6 branch (20110814).
+ * Disable cacao for armhf.
+ * Build using g++-4.5 on armhf.
+ * Call dbus-launch --exit-with-session in testsuite. Closes: #612394.
+ * Build for s390x using Zero.
+
+ -- Matthias Klose Sun, 14 Aug 2011 09:24:47 +0200
+
+openjdk-6 (6b23~pre5-1) experimental; urgency=low
+
+ * Build using GCC-4.4 on mips/mipsel. Closes: #628621.
+
+ -- Matthias Klose Wed, 10 Aug 2011 10:56:09 +0200
+
+openjdk-6 (6b23~pre5-0ubuntu1) oneiric; urgency=low
+
+ * Update from the IcedTea6 branch (20110810).
+
+ -- Matthias Klose Wed, 10 Aug 2011 10:46:25 +0200
+
+openjdk-6 (6b23~pre4-2ubuntu1) oneiric; urgency=low
+
+ * Regenerate the control file.
+
+ -- Matthias Klose Mon, 08 Aug 2011 14:39:49 +0200
+
+openjdk-6 (6b23~pre4-2) experimental; urgency=low
+
+ * openjdk-6-jre-headless: Depend on icedtea-6-jre-jamvm, if it's
+ the default VM.
+ * Use gcj-4.4 as the stage1 java VM on mips and mipsel.
+ * Explicitly build-depend on xsltproc.
+
+ -- Matthias Klose Thu, 04 Aug 2011 11:06:38 +0200
+
+openjdk-6 (6b23~pre4-1) experimental; urgency=low
+
+ * Upload to experimental.
+
+ -- Matthias Klose Tue, 02 Aug 2011 21:18:45 +0200
+
+openjdk-6 (6b23~pre4-0ubuntu1) oneiric; urgency=low
+
+ * Update from the IcedTea6 branch (20110802).
+ * Updated JamVM to the 2011-08-01 revision.
+ * Make JamVM the default VM on Ubuntu oneiric/ARM.
+ * Fix build on sparc.
+ * Depend on libnss3 in multiarch location. Closes: #634058, #635111.
+
+ -- Matthias Klose Tue, 02 Aug 2011 19:25:57 +0200
+
+openjdk-6 (6b23~pre3-0ubuntu2) oneiric; urgency=low
+
+ * Build using g++-4.5 on oneiric/armel.
+
+ -- Matthias Klose Sat, 09 Jul 2011 13:03:28 +0200
+
+openjdk-6 (6b23~pre3-0ubuntu1) oneiric; urgency=low
+
+ * Update to the b23-05_jul_2011 tarball.
+ - Includes fixes for security issues:
+ - S6213702, CVE-2011-0872: (so) non-blocking sockets with TCP urgent
+ disabled get still selected for read ops (win)
+ - S6618658, CVE-2011-0865: Vulnerability in deserialization
+ - S7012520, CVE-2011-0815: Heap overflow vulnerability in
+ FileDialog.show()
+ - S7013519, CVE-2011-0822, CVE-2011-0862: Integer overflows in 2D code
+ - S7013969, CVE-2011-0867: NetworkInterface.toString can reveal
+ bindings
+ - S7013971, CVE-2011-0869: Vulnerability in SAAJ
+ - S7016340, CVE-2011-0870: Vulnerability in SAAJ
+ - S7016495, CVE-2011-0868: Crash in Java 2D transforming an image with
+ scale close to zero
+ - S7020198, CVE-2011-0871: ImageIcon creates Component with null acc
+ - S7020373, CVE-2011-0864: JSR rewriting can overflow memory address
+ size variables
+ * Don't build with -Werror on sparc.
+ * Build shark using llvm-2.9.
+
+ -- Matthias Klose Thu, 07 Jul 2011 22:31:12 +0200
+
+openjdk-6 (6b23~pre2-2) experimental; urgency=low
+
+ * Explicitly use GCC 4.6.
+
+ -- Matthias Klose Sun, 29 May 2011 21:03:20 +0200
+
+openjdk-6 (6b23~pre2-1) experimental; urgency=low
+
+ * Upload to experimental.
+
+ -- Matthias Klose Sun, 29 May 2011 07:54:14 +0200
+
+openjdk-6 (6b23~pre2-0ubuntu2) oneiric; urgency=low
+
+ * Don't run the jdk jtreg test with JamVM.
+
+ -- Matthias Klose Sun, 29 May 2011 07:52:04 +0200
+
+openjdk-6 (6b23~pre2-0ubuntu1) oneiric; urgency=low
+
+ * Fix non-bootstrap builds.
+ * Depend against multiarch libnss3. LP: #779174.
+ * Run jtreg tests using JamVM too.
+ * Don't run the jtreg tests with the NSS security provider enabled.
+ * Update JamVM to 20110528.
+
+ -- Matthias Klose Sat, 28 May 2011 15:43:50 +0200
+
+openjdk-6 (6b23~pre1-0ubuntu2) oneiric; urgency=low
+
+ * Build using g++-4.6 on oneiric.
+
+ -- Matthias Klose Tue, 17 May 2011 17:38:08 +0200
+
+openjdk-6 (6b23~pre1-0ubuntu1) oneiric; urgency=low
+
+ * Update from the IcedTea6 branch (20110517).
+ * Add lcms configury.
+ * Build on ARM using the zero port (without the ARM assembler interpreter).
+ * Build-depend against multiarch libnss3. LP: #783941.
+
+ -- Matthias Klose Tue, 17 May 2011 17:01:37 +0200
+
+openjdk-6 (6b22-1.10.1-0ubuntu1) natty; urgency=low
+
+ * IcedTea6 1.10.1 release.
+
+ -- Matthias Klose Tue, 05 Apr 2011 12:20:36 +0200
+
+openjdk-6 (6b22-1.10.1~pre1-1) experimental; urgency=low
+
+ * Upload to experimental.
+
+ -- Matthias Klose Sat, 26 Mar 2011 10:43:49 +0100
+
+openjdk-6 (6b22-1.10.1~pre1-0ubuntu1) natty; urgency=low
+
+ * Update from the IcedTea6-1.10 release branch (20110325).
+ * Add multiarch directories to the default library path. LP: #737603.
+
+ -- Matthias Klose Fri, 25 Mar 2011 16:33:57 +0100
+
+openjdk-6 (6b22-1.10-3) experimental; urgency=low
+
+ * Fix JamVM build on mips/mipsel (Robert Lougher).
+ * Re-enable the JamVM build on mips/mipsel.
+
+ -- Matthias Klose Sun, 06 Mar 2011 15:01:54 +0100
+
+openjdk-6 (6b22-1.10-2) experimental; urgency=low
+
+ * Mention that IcedTea is copyrigh GPLv2 + "CLASSPATH" EXCEPTION.
+ Closes: #611269.
+ * Don't run the jdk checks for the alternate builds (hotspot and
+ langtools checks are still run).
+ * Disable the JamVM build on mips/mipsel.
+
+ -- Matthias Klose Sat, 05 Mar 2011 16:13:40 +0100
+
+openjdk-6 (6b22-1.10-1) experimental; urgency=low
+
+ * Upload to experimental.
+
+ -- Matthias Klose Fri, 04 Mar 2011 16:12:50 +0100
+
+openjdk-6 (6b22-1.10-0ubuntu2) natty; urgency=low
+
+ * Disable the jdk tests with the Shark, JamVM and Cacao VMs.
+
+ -- Matthias Klose Fri, 04 Mar 2011 15:32:50 +0100
+
+openjdk-6 (6b22-1.10-0ubuntu1) natty; urgency=low
+
+ * IcedTea6 1.10 release.
+
+ -- Matthias Klose Thu, 03 Mar 2011 09:32:19 +0100
+
+openjdk-6 (6b21~pre3-0ubuntu1) natty; urgency=low
+
+ * Update from the IcedTea6 trunk (20110224).
+ * icedtea-6-jre-jamvm: Build JamVM as an alternative VM,
+ start with `java -jamvm'.
+
+ -- Matthias Klose Thu, 24 Feb 2011 02:45:56 +0100
+
+openjdk-6 (6b21~pre2-0ubuntu1) natty; urgency=low
+
+ * Update from the IcedTea6 trunk (20110217).
+ * Update hotspot hs20 (not yet enabled).
+ * Add ppc64 packaging bits.
+
+ -- Matthias Klose Fri, 18 Feb 2011 15:55:41 +0100
+
+openjdk-6 (6b21~pre1-1) experimental; urgency=low
+
+ * Upload to experimental.
+
+ -- Matthias Klose Sat, 22 Jan 2011 15:34:21 +0100
+
+openjdk-6 (6b21~pre1-0ubuntu1) natty; urgency=low
+
+ * Update to 6b21.
+
+ -- Matthias Klose Sat, 22 Jan 2011 14:28:28 +0100
+
+openjdk-6 (6b20-1.10~pre3-0ubuntu4) natty; urgency=low
+
+ * Fix shark build on powerpc.
+
+ -- Matthias Klose Fri, 24 Dec 2010 11:06:32 +0100
+
+openjdk-6 (6b20-1.10~pre3-0ubuntu3) natty; urgency=low
+
+ * Update from the IcedTea6 trunk (20101223).
+
+ -- Matthias Klose Thu, 23 Dec 2010 14:27:17 +0100
+
+openjdk-6 (6b20-1.10~pre3-0ubuntu1) natty; urgency=low
+
+ * Update from the IcedTea6 trunk (20101126).
+ * Update hotspot hs19.
+ * Fix build failures on ia64, s390 and sparc64.
+
+ -- Matthias Klose Fri, 26 Nov 2010 16:38:16 +0100
+
+openjdk-6 (6b20-1.10~pre2-0ubuntu7~ppa1) natty; urgency=low
+
+ * Reenable shark on amd64, but build using llvm-2.7.
+
+ -- Matthias Klose Thu, 21 Oct 2010 23:59:30 +0200
+
+openjdk-6 (6b20-1.10~pre2-0ubuntu5) natty; urgency=low
+
+ * Don't try to set up an alternative for javaws
+
+ -- Matthias Klose Thu, 21 Oct 2010 17:38:48 +0200
+
+openjdk-6 (6b20-1.10~pre2-0ubuntu3) natty; urgency=low
+
+ * Stop building zero/shark on amd64. Fails the self tests.
+
+ -- Matthias Klose Thu, 21 Oct 2010 13:49:56 +0200
+
+openjdk-6 (6b20-1.10~pre2-0ubuntu2) natty; urgency=low
+
+ * Don't include OpenJDK's javaws either.
+ * openjdk-6-jre: Recommend icedtea-netx.
+
+ -- Matthias Klose Thu, 21 Oct 2010 08:34:07 +0200
+
+openjdk-6 (6b20-1.10~pre2-0ubuntu1) natty; urgency=low
+
+ * Update from the IcedTea6 trunk (20101020).
+ * Remove the plugin and javaws from the packaging, removed upstream.
+
+ -- Matthias Klose Wed, 20 Oct 2010 17:45:09 +0200
+
+openjdk-6 (6b20-1.10~pre1-0ubuntu2) natty; urgency=low
+
+ * Build with hotspot 19.
+
+ -- Matthias Klose Thu, 14 Oct 2010 11:28:38 +0200
+
+openjdk-6 (6b20-1.10~pre1-0ubuntu1) natty; urgency=low
+
+ * Snapshot, taken from the IcedTea6 trunk (20101013).
+
+ -- Matthias Klose Wed, 13 Oct 2010 08:36:44 +0200
+
+openjdk-6 (6b20-1.9.2-1) experimental; urgency=low
+
+ * Upload to experimental.
+
+ -- Matthias Klose Wed, 24 Nov 2010 05:29:43 +0100
+
+openjdk-6 (6b20-1.9.2-0ubuntu1) maverick-security; urgency=low
+
+ * IcedTea6 1.9.2 release.
+ - CVE-2010-3860: Fix IcedTea System property information leak via
+ public static.
+ * Build using Hotspot hs19.
+ * Start metacity using dbus-launch, when running the testsuite. LP: #632594.
+
+ -- Matthias Klose Sun, 21 Nov 2010 18:30:39 +0100
+
+openjdk-6 (6b20-1.9.1-1ubuntu3) maverick-security; urgency=low
+
+ * Move all japanese man pages belonging to the jre into the -jre package.
+ Closes: #600765.
+ * Add -jdk replaces for -jre and -jre-headless. Closes: #600809.
+
+ -- Matthias Klose Wed, 20 Oct 2010 12:51:34 +0200
+
+openjdk-6 (6b20-1.9.1-1ubuntu1) maverick-security; urgency=low
+
+ * Fix upgrade to symlinked timezone data. Closes: #600359.
+ * Move all japanese man pages belonging to the jre into the -jre package.
+ Closes: #600765.
+
+ -- Matthias Klose Mon, 18 Oct 2010 16:07:48 +0200
+
+openjdk-6 (6b20-1.9.1-1) experimental; urgency=low
+
+ * Upload to experimental.
+
+ -- Matthias Klose Tue, 12 Oct 2010 15:07:35 +0200
+
+openjdk-6 (6b20-1.9.1-0ubuntu1) maverick-security; urgency=low
+
+ * IcedTea6 1.9.1 release.
+ - Security updates:
+ - S6914943, CVE-2009-3555: TLS: MITM attacks via session renegotiation.
+ - S6559775, CVE-2010-3568: OpenJDK Deserialization Race condition.
+ - S6891766, CVE-2010-3554: OpenJDK corba reflection vulnerabilities.
+ - S6925710, CVE-2010-3562: OpenJDK IndexColorModel double-free.
+ - S6938813, CVE-2010-3557: OpenJDK Swing mutable static.
+ - S6957564, CVE-2010-3548: OpenJDK DNS server IP address information
+ leak.
+ - S6958060, CVE-2010-3564: OpenJDK kerberos vulnerability.
+ - S6963023, CVE-2010-3565: OpenJDK JPEG writeImage remote code execution.
+ - S6963489, CVE-2010-3566: OpenJDK ICC Profile remote code execution.
+ - S6966692, CVE-2010-3569: OpenJDK Serialization inconsistencies.
+ - S6622002, CVE-2010-3553: UIDefault.ProxyLazyValue has unsafe
+ reflection usage.
+ - S6623943: javax.swing.TimerQueue's thread occasionally fails to start.
+ - S6925672, CVE-2010-3561: Privileged ServerSocket.accept allows
+ receiving connections from any host.
+ - S6952017, CVE-2010-3549: HttpURLConnection chunked encoding issue
+ (Http request splitting).
+ - S6952603, CVE-2010-3551: NetworkInterface reveals local network
+ address to untrusted code.
+ - S6961084, CVE-2010-3541: limit setting of some request headers in
+ HttpURLConnection.
+ - S6963285, CVE-2010-3567: Crash in ICU Opentype layout engine due to
+ mismatch in character counts.
+ - S6980004, CVE-2010-3573: limit HTTP request cookie headers in
+ HttpURLConnection.
+ - S6981426, CVE-2010-3574: limit use of TRACE method in
+ HttpURLConnection.
+ - Plugin fixes.
+ - Backports from newer IcedTea releases.
+
+ -- Matthias Klose Tue, 12 Oct 2010 12:13:40 +0200
+
+openjdk-6 (6b20-1.9-1) experimental; urgency=low
+
+ * Upload to experimental.
+
+ -- Matthias Klose Tue, 07 Sep 2010 21:19:21 +0200
+
+openjdk-6 (6b20-1.9-0ubuntu1) maverick; urgency=low
+
+ * IcedTea6 1.9 release.
+
+ -- Matthias Klose Tue, 07 Sep 2010 18:13:20 +0200
+
+openjdk-6 (6b20~pre2-0ubuntu2) maverick; urgency=low
+
+ * Update from the IcedTea6 trunk.
+ * Really let the build fail on armel.
+
+ -- Matthias Klose Fri, 30 Jul 2010 16:55:38 +0200
+
+openjdk-6 (6b20~pre2-0ubuntu1) maverick; urgency=high
+
+ * Update from the IcedTea6 trunk.
+ - (CVE-2010-2783): IcedTea 'Extended JNLP Services' arbitrary file access.
+ - (CVE-2010-2548): IcedTea incomplete property access check for unsigned
+ applications
+ * openjdk-6-jre: Recommend ttf-dejavu-extra. LP: #569396.
+ * Explicitely fail the build on armel. The ARM assembler interpreter is
+ disabled and would a 3-5x performance regression compared to the current
+ 6b18 armel binaries in the archive.
+
+ -- Matthias Klose Thu, 29 Jul 2010 00:10:53 +0200
+
+openjdk-6 (6b20~pre1-2) experimental; urgency=low
+
+ * Upload to experimental.
+
+ -- Matthias Klose Thu, 15 Jul 2010 13:55:02 +0200
+
+openjdk-6 (6b20~pre1-1ubuntu1) maverick; urgency=low
+
+ * Include docs in the -doc package. LP: #600834.
+ * Update from the IcedTea6 trunk.
+ - Plugin and netx fixes.
+ - Don't link the plugin against the libxul libraries. Closes: #576361.
+ - More plugin cpu usage fixes. Closes: #584335, #587049.
+ - Plugin: fixes AppletContext.getApplets().
+ * Fix Vcs-Bzr location. Closes: #530883.
+ * Search for unversioned llvm-config tool.
+ * Don't set XFILESEARCHPATH and NLSPATH on startup. LP: #586641.
+ * Fix chinese font metrics and prefer using 'WenQuanYi Micro Hei' font.
+ LP: #472845.
+ * Strip libjvm.so with --strip-debug instead of --strip-unneeded.
+ LP: #574997.
+
+ -- Matthias Klose Thu, 15 Jul 2010 12:40:10 +0200
+
+openjdk-6 (6b20~pre1-1) experimental; urgency=low
+
+ * Upload to experimental.
+
+ -- Matthias Klose Mon, 28 Jun 2010 00:50:58 +0200
+
+openjdk-6 (6b20~pre1-0ubuntu2) maverick; urgency=low
+
+ * Shark & CACAO build fixes.
+
+ -- Matthias Klose Fri, 25 Jun 2010 02:27:10 +0200
+
+openjdk-6 (6b20~pre1-0ubuntu1) maverick; urgency=low
+
+ * Update to 6b20 code drop.
+
+ -- Matthias Klose Wed, 14 Apr 2010 02:53:37 +0200
+
+openjdk-6 (6b18-1.8-4) unstable; urgency=low
+
+ * Update from the 1.8 branch.
+ - Plugin and netx fixes.
+ - Don't link the plugin against the libxul libraries. Closes: #576361.
+ - More plugin cpu usage fixes. Closes: #584335, #587049.
+ - Plugin: fixes AppletContext.getApplets().
+ - Fix race conditions in plugin initialization code that were causing
+ hangs when loading multiple applets in parallel.
+ * Fix Vcs-Bzr location. Closes: #530883.
+ * Search for unversioned llvm-config tool.
+ * Don't set XFILESEARCHPATH and NLSPATH on startup. LP: #586641.
+ * Fix chinese font metrics and prefer using 'WenQuanYi Micro Hei' font.
+ LP: #472845.
+ * Strip libjvm.so with --strip-debug instead of --strip-unneeded.
+ LP: #574997.
+ * Don't turn on the ARM assembler interpreter when building the shark
+ VM.
+
+ -- Matthias Klose Thu, 15 Jul 2010 00:40:13 +0200
+
+openjdk-6 (6b18-1.8-3) unstable; urgency=low
+
+ * Update from the 1.8 branch.
+ - Plugin fixes. LP: #597714.
+ * Add powerpcspe build fixes (Sebastian Andrzej Siewior). Closes: #586359.
+ * Work around build failure on buildds configured with low ARG_MAX
+ (Giovanni Mascellani). Closes: #575254.
+
+ -- Matthias Klose Sun, 27 Jun 2010 10:16:27 +0200
+
+openjdk-6 (6b18-1.8-2ubuntu3) maverick; urgency=low
+
+ * Update from the 1.8 branch.
+ - Plugin fixes. LP: #597714.
+ * Add powerpcspe build fixes (Sebastian Andrzej Siewior). Closes: #586359.
+ * Work around build failure on buildds configured with low ARG_MAX
+ (Giovanni Mascellani). Closes: #575254.
+
+ -- Matthias Klose Sun, 27 Jun 2010 10:16:27 +0200
+
+openjdk-6 (6b18-1.8-2ubuntu2) maverick; urgency=low
+
+ * Search for unversioned llvm-config tool.
+
+ -- Matthias Klose Sun, 02 May 2010 12:03:01 +0200
+
+openjdk-6 (6b18-1.8-2ubuntu1) maverick; urgency=low
+
+ * Upload to maverick.
+
+ -- Matthias Klose Sun, 02 May 2010 11:23:16 +0200
+
+openjdk-6 (6b18-1.8-2) unstable; urgency=low
+
+ * Update from the 1.8 branch.
+ - Fix build on Hitachi SH. Closes: #575346.
+ - Shark and Zero fixes.
+ * Build shark using llvm-2.7.
+ * Don't use shark to run the test harness when testing the shark build.
+ * README.Debian: Add paragraph about debugging the IcedTea NPPlugin.
+
+ -- Matthias Klose Sat, 01 May 2010 12:35:19 +0200
+
+openjdk-6 (6b18-1.8-1) unstable; urgency=low
+
+ * Upload to unstable.
+
+ -- Matthias Klose Wed, 14 Apr 2010 02:53:37 +0200
+
+openjdk-6 (6b18-1.8-0ubuntu1) lucid; urgency=low
+
+ * Update IcedTea6 to the icedtea6-1.8 release.
+ * Fix builds on Ubuntu/dapper and Debian/lenny.
+ * On hppa, configure --without-rhino --disable-plugin.
+ * Fix Hitachi SH configury. Closes: #575346.
+ * Start a window manager when running the tests. Prefer metacity,
+ as more tests pass with it.
+ * Let XToolkit.isTraySupported() return true, if Compiz is running.
+ Works around sun#6438179. LP: #300948.
+ * Make /jre/lib/security/nss.cfg a config file.
+ * Fail in the configuration of the packages, if /proc is not mounted.
+ java currently uses tricks to find its own shared libraries depending
+ on the path of the binary. Will be changed in OpenJDK7. Closes: #576453.
+ * Fix PR icedtea/469, testsuite failures with the NSS based security
+ provider. LP: #556549.
+ * Do not pass LD_LIBRARY_PATH from the plugin to the java process.
+ While libnss3.so gets loaded from /usr/lib, the dependent libraries
+ are loaded from MOZILLA_FIVE_HOME (See #561216 for the wrong firefox
+ config). LP: #561124.
+ Closes as well: LP: #551328, #554909, #560829, #549010, #553452.
+ * Always build shark with hs14.
+
+ -- Matthias Klose Wed, 14 Apr 2010 01:53:33 +0200
+
+openjdk-6 (6b18~pre4-1ubuntu1) lucid; urgency=low
+
+ * Build-depend on xulrunner-1.9.2-dev instead of xulrunner-dev,
+ unexpectedly demoted to universe.
+ * icedtea6-plugin: Hardcode dependency on xulrunner-1.9.2. No way
+ to do better? See #552780.
+ * Fix builds on Ubuntu hardy.
+
+ -- Matthias Klose Wed, 31 Mar 2010 22:21:49 +0200
+
+openjdk-6 (6b18~pre4-1) unstable; urgency=high
+
+ * Upload to unstable.
+
+ -- Matthias Klose Wed, 31 Mar 2010 16:35:18 +0200
+
+openjdk-6 (6b18~pre4-0ubuntu2) lucid; urgency=low
+
+ * Fix typo in NPPlugin code. LP: #552287.
+
+ -- Matthias Klose Wed, 31 Mar 2010 10:41:11 +0200
+
+openjdk-6 (6b18~pre4-0ubuntu1) lucid; urgency=low
+
+ [ Matthias Klose ]
+ * Update IcedTea6 form the 1.8 branch.
+ * SECURITY UPDATE: multiple upstream vulnerabilities. Upstream fixes:
+ - (CVE-2010-0837): JAR "unpack200" must verify input parameters (6902299).
+ - (CVE-2010-0845): No ClassCastException for HashAttributeSet constructors
+ if run with -Xcomp (6894807).
+ - (CVE-2010-0838): CMM readMabCurveData Buffer Overflow Vulnerability
+ (6899653).
+ - (CVE-2010-0082): Loader-constraint table allows arrays instead of
+ only the base-classes (6626217).
+ - (CVE-2010-0095): Subclasses of InetAddress may incorrectly interpret
+ network addresses (6893954) [ZDI-CAN-603].
+ - (CVE-2010-0085): File TOCTOU deserialization vulnerability (6736390).
+ - (CVE-2010-0091): Unsigned applet can retrieve the dragged information
+ before drop action occurs (6887703).
+ - (CVE-2010-0088): Inflater/Deflater clone issues (6745393).
+ - (CVE-2010-0084): Policy/PolicyFile leak dynamic ProtectionDomains
+ (6633872).
+ - (CVE-2010-0092): AtomicReferenceArray causes SIGSEGV -> SEGV_MAPERR
+ error (6888149).
+ - (CVE-2010-0094): Deserialization of RMIConnectionImpl objects should
+ enforce stricter checks (6893947) [ZDI-CAN-588].
+ - (CVE-2010-0093): System.arraycopy unable to reference elements
+ beyond Integer.MAX_VALUE bytes (6892265).
+ - (CVE-2010-0840): Applet Trusted Methods Chaining Privilege Escalation
+ Vulnerability (6904691).
+ - (CVE-2010-0848): AWT Library Invalid Index Vulnerability (6914823).
+ - (CVE-2010-0847): ImagingLib arbitrary code execution vulnerability
+ (6914866).
+ - (CVE-2009-3555): TLS: MITM attacks via session renegotiation.
+ - 6639665: ThreadGroup finalizer allows creation of false root
+ ThreadGroups.
+ - 6898622: ObjectIdentifer.equals is not capable of detecting incorrectly.
+ encoded CommonName OIDs.
+ - 6910590: Application can modify command array in ProcessBuilder.
+ - 6909597: JPEGImageReader stepX Integer Overflow Vulnerability.
+ - 6932480: Crash in CompilerThread/Parser. Unloaded array klass?
+ - 6898739: TLS renegotiation issue.
+
+ [ Torsten Werner ]
+ * Switch off IPV6_V6ONLY for IN6_IS_ADDR_UNSPECIFIED addresses, too.
+ (Closes: #575163)
+
+ -- Matthias Klose Wed, 31 Mar 2010 02:34:04 +0200
+
+openjdk-6 (6b18~pre3-1) unstable; urgency=low
+
+ [ Matthias Klose ]
+ * Update IcedTea build infrastructure (20100321).
+ * Update support for SH4 (Nobuhiro Iwamatsu).
+ * Handle renaming of the plugin name.
+
+ [ Torsten Werner ]
+ * Improve patch for IPv4 mapped IPv6 addresses even more.
+ (Closes: #573742)
+
+ -- Matthias Klose Sun, 21 Mar 2010 22:52:12 +0100
+
+openjdk-6 (6b18~pre2-1ubuntu2) lucid; urgency=low
+
+ * Fix build failure on ARM.
+
+ -- Matthias Klose Fri, 12 Mar 2010 15:19:13 +0100
+
+openjdk-6 (6b18~pre2-1ubuntu1) lucid; urgency=low
+
+ * Upload to lucid.
+
+ -- Matthias Klose Wed, 10 Mar 2010 23:34:57 +0100
+
+openjdk-6 (6b18~pre2-1) unstable; urgency=low
+
+ * Update IcedTea build infrastructure (20100310).
+ * Disable building the plugin the plugin on alpha (borked xulrunner
+ packaging using binary indep packages).
+ * Use a two stage build on alpha.
+ * Add note about the reparenting WM workaround. Closes: #573026.
+ * Prefer Sazanami instead of Kochi for Japanese fonts (Hideki Yamane).
+ Closes: #572511.
+ * openjdk-6-doc: Don't compress package-list files. Closes: #567899.
+
+ -- Matthias Klose Wed, 10 Mar 2010 11:19:19 +0100
+
+openjdk-6 (6b18~pre1-4) unstable; urgency=low
+
+ * Improve patch for IPv4 mapped IPv6 addresses.
+
+ -- Torsten Werner Sun, 07 Mar 2010 01:14:36 +0100
+
+openjdk-6 (6b18~pre1-3) unstable; urgency=low
+
+ * Add a patch for improved handling of IPv4 mapped IPv6 addresses.
+ (Closes: #560056, #561930, #563699, #563946)
+
+ -- Torsten Werner Tue, 02 Mar 2010 23:46:57 +0100
+
+openjdk-6 (6b18~pre1-2) unstable; urgency=low
+
+ * Change Build-Depends: ant1.7-optional because of a bus error in gij.
+
+ -- Torsten Werner Mon, 01 Mar 2010 07:17:16 +0100
+
+openjdk-6 (6b18~pre1-1ubuntu1) lucid; urgency=low
+
+ * Ignore error code running ant -diagnostics.
+ * Build-depend on ant-optional.
+ * Disable the cacao build on armel, fails to build with the non
+ bootstrap build.
+
+ -- Matthias Klose Sat, 20 Feb 2010 15:36:06 +0100
+
+openjdk-6 (6b18~pre1-1) unstable; urgency=low
+
+ * Upload to unstable.
+
+ -- Matthias Klose Fri, 19 Feb 2010 21:52:32 +0100
+
+openjdk-6 (6b18~pre1-0ubuntu1) lucid; urgency=low
+
+ * New Openjdk6 b18 source code drop.
+ * Use mangled copy of rhino. Closes: #512970. LP: #255149.
+
+ -- Matthias Klose Fri, 19 Feb 2010 18:17:23 +0100
+
+openjdk-6 (6b17-1.7-1ubuntu1) lucid; urgency=low
+
+ * ARM Thumb2 updates.
+ * Test build using Hotspt hs14 on ix86.
+
+ -- Matthias Klose Sun, 31 Jan 2010 21:56:59 +0100
+
+openjdk-6 (6b18~pre1-1) unstable; urgency=low
+
+ * Upload to unstable.
+
+ -- Matthias Klose Fri, 19 Feb 2010 21:52:32 +0100
+
+openjdk-6 (6b18~pre1-0ubuntu1) lucid; urgency=low
+
+ * New Openjdk6 b18 source code drop.
+ * Use mangled copy of rhino. Closes: #512970. LP: #255149.
+
+ -- Matthias Klose Fri, 19 Feb 2010 18:17:23 +0100
+
+openjdk-6 (6b17-1.7-1ubuntu1) lucid; urgency=low
+
+ * ARM Thumb2 updates.
+ * Test build using Hotspt hs14 on ix86.
+
+ -- Matthias Klose Sun, 31 Jan 2010 21:56:59 +0100
+
+openjdk-6 (6b17-1.7-1) unstable; urgency=low
+
+ * Upload to unstable.
+
+ -- Matthias Klose Wed, 27 Jan 2010 23:44:47 +0100
+
+openjdk-6 (6b17-1.7-0ubuntu1) lucid; urgency=low
+
+ * IcedTea6 1.7 release.
+ * Don't try to load libjpeg7; still building with libjpeg62. Closes: #563999.
+ * Run the testsuite on sh4.
+ * Ubuntu only: Implement an execute bit checker for the Non-Exec Policy
+ - debian/JB-java.desktop.in: update mime handler to use new launcher.
+ * armel: Apply the thumb2 patches from the trunk, plus proposed patches
+ for the trunk.
+
+ -- Matthias Klose Wed, 27 Jan 2010 22:48:24 +0100
+
+openjdk-6 (6b17-0ubuntu1) lucid; urgency=low
+
+ * Build from the IcedTea6-1.7 branch.
+ * Don't build the plugin on sparc64.
+ * Enable the NPPlugin.
+ * Add support for SH4 (Nobuhiro Iwamatsu).
+ * Fix crash in the ARM assembler interpreter (Edward Nevill).
+
+ -- Matthias Klose Wed, 06 Jan 2010 15:52:50 +0100
+
+openjdk-6 (6b17~pre3-1ubuntu2) lucid; urgency=low
+
+ * Update IcedTea build infrastructure (20091224).
+ * Explicitely build-depend on x11-xkb-utils (xkbcomp is needed by
+ xvfb-run).
+
+ -- Matthias Klose Thu, 24 Dec 2009 12:43:00 +0100
+
+openjdk-6 (6b17~pre3-1ubuntu1) lucid; urgency=low
+
+ * Upload to lucid.
+
+ -- Matthias Klose Fri, 18 Dec 2009 10:40:05 +0100
+
+openjdk-6 (6b17~pre3-1) unstable; urgency=low
+
+ * Update IcedTea build infrastructure (20091218).
+ * Install docs into the openjdk-6-jre-headless directory instead of
+ openjdk-6-jre.
+
+ -- Matthias Klose Fri, 18 Dec 2009 10:00:08 +0100
+
+openjdk-6 (6b17~pre2-1ubuntu1) lucid; urgency=low
+
+ * Update IcedTea build infrastructure (20091215).
+ * Fix cacao build on armel with current optimization defaults.
+
+ -- Matthias Klose Tue, 15 Dec 2009 16:41:12 +0100
+
+openjdk-6 (6b17~pre2-1) unstable; urgency=low
+
+ * Upload to unstable.
+
+ -- Matthias Klose Mon, 09 Nov 2009 21:50:52 +0100
+
+openjdk-6 (6b17~pre2-0ubuntu3) lucid; urgency=low
+
+ * Security updates:
+ - (CVE-2009-3728) ICC_Profile file existence detection information leak
+ (6631533).
+ - (CVE-2009-3885) BMP parsing DoS with UNC ICC links (6632445).
+ - (CVE-2009-3881) resurrected classloaders can still have children
+ (6636650).
+ - (CVE-2009-3882) Numerous static security flaws in Swing (findbugs)
+ (6657026).
+ - (CVE-2009-3883) Mutable statics in Windows PL&F (findbugs) (6657138).
+ - (CVE-2009-3880) UI logging information leakage (6664512).
+ - (CVE-2009-3879) GraphicsConfiguration information leak (6822057).
+ - (CVE-2009-3884) zoneinfo file existence information leak (6824265).
+ - (CVE-2009-2409) deprecate MD2 in SSL cert validation (Kaminsky) (6861062).
+ - (CVE-2009-3873) JPEG Image Writer quantization problem (6862968).
+ - (CVE-2009-3875) MessageDigest.isEqual introduces timing attack
+ vulnerabilities (6863503).
+ - (CVE-2009-3876, CVE-2009-3877) OpenJDK ASN.1/DER input stream parser
+ denial of service (6864911).
+ - (CVE-2009-3869) JRE AWT setDifflCM stack overflow (6872357).
+ - (CVE-2009-3874) ImageI/O JPEG heap overflow (6874643.
+ - (CVE-2009-3871) JRE AWT setBytePixels heap overflow (6872358).
+ * Update IcedTea build infrastructure (20091109).
+ * Use hs16 on armel.
+
+ -- Matthias Klose Mon, 09 Nov 2009 17:48:43 +0100
+
+openjdk-6 (6b17~pre2-0ubuntu2) lucid; urgency=low
+
+ * Don't use hs16 on armel and sparc.
+
+ -- Matthias Klose Mon, 02 Nov 2009 15:33:00 +0100
+
+openjdk-6 (6b17~pre2-0ubuntu1) lucid; urgency=low
+
+ * New code drop (b17).
+ * Bump hotspot to hs16.
+ * Update IcedTea build infrastructure (20091031).
+ * Set priority of default -jre and -jdk packages to optional.
+ * Fix binary-all to binary-any dependencies. Closes: #550680.
+
+ -- Matthias Klose Sat, 31 Oct 2009 19:30:54 +0100
+
+openjdk-6 (6b16-1.6.1-2) unstable; urgency=medium
+
+ * Build-depend on xulrunner-dev (>= 1.9.1.3-3).
+
+ -- Matthias Klose Sun, 11 Oct 2009 21:34:48 +0200
+
+openjdk-6 (6b16-1.6.1-1ubuntu3) karmic; urgency=low
+
+ [Matthias Klose]
+ * On armel and powerpc, build an additional VM using shark in the
+ openjdk-6-jre-zero package (java -shark ). Requires llvm-2.6.
+ * Hide the desktop menu entry for WebStart. LP: #222180.
+ * Don't provide java-virtual-machine anymore.
+
+ [Edward Nevill]
+ * Avoid stack overflows in the arm interpreter.
+
+ -- Matthias Klose Thu, 08 Oct 2009 12:41:46 +0200
+
+openjdk-6 (6b16-1.6.1-1ubuntu2) karmic; urgency=low
+
+ * Support PKCS11 cryptography via NSS, now allowing import of all
+ certificates from ca-certificates.
+ * Remove Michael Koch from uploaders, request by himself.
+ * Add the doc dir symlink for openjdk-6-jre-zero when the package
+ is built with shark support.
+
+ -- Matthias Klose Mon, 28 Sep 2009 21:55:08 +0200
+
+openjdk-6 (6b16-1.6.1-1ubuntu1) karmic; urgency=low
+
+ * Fix dependency on the java bridge packages.
+ * debian/rules: Conditionalize stuff so that the recent release
+ is never mentioned.
+ * Remove obsolete patches in debian/patches.
+ * Rebuild on armel to fix up libffi for the soft float abi.
+ * For jaunty builds, fix IcedTeaPlugin failure to start with xulrunner 1.9.1
+ (LP: #359407).
+ - debian/patches/icedtea-plugin-use-runtime-nsIProcess-IID.diff: Add.
+ - debian/rules: Apply it for jaunty builds.
+ * Use pulseaudio as default serviceprovider for
+ javax.sound.midi.MidiSystem and javax.sound.sampled.AudioSystem.
+ LP: #407299.
+
+ -- Matthias Klose Sat, 26 Sep 2009 16:01:48 +0200
+
+openjdk-6 (6b16-1.6.1-1) unstable; urgency=low
+
+ * Upload to Debian unstable.
+
+ -- Matthias Klose Tue, 15 Sep 2009 02:17:03 +0200
+
+openjdk-6 (6b16-1.6.1-0ubuntu1) karmic; urgency=low
+
+ * Update IcedTea6 to the 1.6.1 release.
+ * Work around GCC PR target/41327, build the JDK on s390 with -O2.
+
+ -- Matthias Klose Thu, 10 Sep 2009 01:55:08 +0200
+
+openjdk-6 (6b16-1.6-1) unstable; urgency=low
+
+ * Update IcedTea6 to the 1.6 release.
+ * Fix GCC build dependencies.
+
+ -- Matthias Klose Wed, 09 Sep 2009 22:18:38 +0200
+
+openjdk-6 (6b16-1.6~pre2-1) unstable; urgency=low
+
+ * Upload to unstable.
+
+ -- Matthias Klose Fri, 28 Aug 2009 19:04:31 +0200
+
+openjdk-6 (6b16-1.6~pre2-0ubuntu1) karmic; urgency=low
+
+ * Update IcedTea from the 1.6 release branch:
+ - Fix buffer overflow in debugger's socket handler (Kees Cook).
+ https://bugs.openjdk.java.net/show_bug.cgi?id=100103. LP: #409736.
+ - plugin fixes.
+ * Move the pulseaudio recommendation to a suggestion, don't build-depend
+ on pulseaudio. Closes: #539394. LP: #361408.
+ * Build for armv6 (on armel).
+
+ [ Kees Cook ]
+ * debian/rules: Re-enable fortification and stack protector
+ (LP: #330713).
+ * Adding stack markings to the x86 assembly for not using executable
+ stack. LP: #419018.
+
+ -- Matthias Klose Fri, 28 Aug 2009 18:51:34 +0200
+
+openjdk-6 (6b16-1.6~pre1-0ubuntu1) karmic; urgency=low
+
+ * Test build (icedtea6-1.6 release branch).
+
+ -- Matthias Klose Fri, 21 Aug 2009 19:44:42 +0200
+
+openjdk-6 (6b16~pre5-0ubuntu2) karmic; urgency=low
+
+ * Add explicit build dependency on libgtk2.0-dev.
+
+ -- Matthias Klose Thu, 06 Aug 2009 11:39:14 +0200
+
+openjdk-6 (6b16~pre5-0ubuntu1) karmic; urgency=low
+
+ * Bump hotspot to hs14b16.
+ * Update IcedTea build infrastructure (20090805).
+ * patches/java-access-bridge-security.patch: Update.
+ * Build-depend on xulrunner-dev instead of xulrunner-1.9-dev on karmic.
+ * Don't recommend the jck fonts anymore, just suggest them; the appropriate
+ fonts are installed as dependencies of the language packs.
+
+ -- Matthias Klose Thu, 06 Aug 2009 10:27:09 +0200
+
+openjdk-6 (6b16~pre4-0ubuntu7) karmic; urgency=low
+
+ * Build using GCC-4.4 on sparc as well, require 4.4.1.
+
+ -- Matthias Klose Thu, 23 Jul 2009 18:23:14 +0200
+
+openjdk-6 (6b16~pre4-0ubuntu6) karmic; urgency=low
+
+ * Fix build failure building the zero VM.
+
+ -- Matthias Klose Thu, 16 Jul 2009 09:49:36 -0400
+
+openjdk-6 (6b16~pre4-0ubuntu5) karmic; urgency=low
+
+ [Matthias Klose]
+ * Update IcedTea build infrastructure (20090715).
+ * Tighten build dependency on llvm-dev.
+
+ [Edward Nevill]
+ * Add armv4 compatibility.
+
+ -- Matthias Klose Wed, 15 Jul 2009 15:40:44 -0400
+
+openjdk-6 (6b16~pre4-0ubuntu4) karmic; urgency=low
+
+ [Edward Nevill]
+ * Added Bytecode Interpreter Generator.
+ * Added ARM templates for above.
+ * Removed old optimised ARM assebler.
+ * Added -g0 because of problems with ld linking -g.
+ * Changed alignment to 64 now that as bug is fixed.
+
+ [Matthias Klose]
+ * Update IcedTea build infrastructure (20090710).
+ * Let the -jre package depend on the access-bridge package, not the
+ -jre-headless package. LP: #395074.
+ * Suggested by Ed Nevill:
+ - Pass -timeout:3 when running the jtreg testsuite on zero architectures.
+ - Pass -Xmx256M -vmoption:-Xmx256M on armel for the jtreg testsuite run.
+ * Tighten build dependency on llvm-dev.
+
+ -- Matthias Klose Fri, 03 Jul 2009 18:32:50 +0200
+
+openjdk-6 (6b16~pre4-0ubuntu3) karmic; urgency=low
+
+ * Update zero-port-opt patch on armel.
+
+ -- Matthias Klose Wed, 24 Jun 2009 10:48:48 +0200
+
+openjdk-6 (6b16~pre4-0ubuntu2) karmic; urgency=low
+
+ * Update IcedTea build infrastructure (20090623).
+ * Reapply the zero-port-opt patch on armel.
+ * Do not use the IPA Mona font family by default. Closes: #521233.
+ * Build cacao with -fno-strict-aliasing.
+
+ -- Matthias Klose Tue, 23 Jun 2009 16:23:38 +0200
+
+openjdk-6 (6b16-4) unstable; urgency=medium
+
+ * Build the zero binary package when building with shark.
+ * Build-depend on cpio. Closes: #532963.
+
+ -- Matthias Klose Tue, 16 Jun 2009 07:52:19 +0200
+
+openjdk-6 (6b16-3) unstable; urgency=low
+
+ * Update IcedTea build infrastructure (20090612).
+ * Install the libaccess-bridge-java* symlinks again.
+ * Build zero on ix86 architectures with JIT support (shark). To use the zero
+ build without shark, use the `-Xint' option to operate in interpreted-only
+ mode.
+
+ -- Matthias Klose Fri, 12 Jun 2009 17:31:34 +0200
+
+openjdk-6 (6b16-2) unstable; urgency=low
+
+ * Don't install libaccess-bridge-java* symlinks until
+ libaccess-bridge-java-jni is available on all architectures.
+ * Add missing build dependency on cacao-source.
+
+ -- Matthias Klose Mon, 18 May 2009 14:02:59 +0200
+
+openjdk-6 (6b16-1) unstable; urgency=low
+
+ * Upload to unstable, based in 6b16 and IcedTea 1.5.
+
+ -- Matthias Klose Sun, 17 May 2009 23:02:46 +0200
+
+openjdk-6 (6b16~pre3-0ubuntu1) karmic; urgency=low
+
+ * Update to hotspot hs14b15.
+ * Provide symlink for libjava-access-bridge-jni.so. LP: #375347.
+
+ -- Matthias Klose Fri, 15 May 2009 00:41:24 +0200
+
+openjdk-6 (6b16~pre2-0ubuntu3) karmic; urgency=low
+
+ * Update IcedTea build infrastructure (20090513).
+ * Fix build failure when xvfb-run doesn't work, trying to access a
+ non-existing directory.
+
+ -- Matthias Klose Wed, 13 May 2009 23:01:23 +0200
+
+openjdk-6 (6b16~pre2-0ubuntu2) karmic; urgency=low
+
+ * Add libffi-dev as architecture independent build dependency.
+
+ -- Matthias Klose Mon, 11 May 2009 08:41:42 +0200
+
+openjdk-6 (6b16~pre2-0ubuntu1) karmic; urgency=low
+
+ * Update to re-tagged code drop (b16).
+ * Update IcedTea build infrastructure (20090510).
+ * Remove patches integrated in IcedTea.
+ * Remove GCJ Web Plugin support.
+ * Remove build infrastructure to build additional VM's, integrated
+ in IcedTea.
+ * Stop building the openjdk-6-source-files package.
+ * README.Debian: Document using the different VM's.
+ * Use GCC-4.3 on sparc, ICE with GCC-4.4.
+ * Fix problem with the ARM assembler interpreter, when executing a 'new'
+ bytecode with a double on the top of the stack (Edward Nevill).
+ * Run the testsuite for the zero build on ix86 architectures.
+
+ -- Matthias Klose Sun, 10 May 2009 23:37:42 +0200
+
+openjdk-6 (6b16~pre1-0ubuntu1) karmic; urgency=low
+
+ * New code drop (b16).
+ * Update IcedTea build infrastructure (20090429).
+ * Merge changes from 6b14-1.4.1.
+ * Fix section names (using the java section).
+ * Remove all UTF-8 sequence definitions from the font configuration.
+
+ -- Matthias Klose Wed, 29 Apr 2009 11:33:07 +0200
+
+openjdk-6 (6b14-1.4.1-0ubuntu9) jaunty; urgency=low
+
+ * Reenable the testsuite (revert the change in last upload).
+ * Apply fix for the ARM bytecode interpreter (Edward Nevill).
+
+ -- Matthias Klose Sat, 18 Apr 2009 11:24:27 +0200
+
+openjdk-6 (6b14-1.4.1-0ubuntu7) jaunty; urgency=low
+
+ * Don't use some indian fonts with diverging font metrics for the
+ latin-1.UTF-8 encoding. LP: #289784.
+ * Disable running the testsuite for this build (no code changes compared
+ to the previous upload).
+
+ -- Matthias Klose Tue, 14 Apr 2009 11:46:25 +0200
+
+openjdk-6 (6b14-1.4.1-0ubuntu6) jaunty; urgency=low
+
+ * Fix native2ascii jdk test case, which let the jdk testsuite fail.
+
+ -- Matthias Klose Fri, 10 Apr 2009 11:58:44 +0200
+
+openjdk-6 (6b14-1.4.1-0ubuntu5) jaunty; urgency=low
+
+ [Matthias Klose]
+ * Update to the final CACAO 0.99.4 release.
+ * Security Vulnerability Fixes for OpenJDK:
+ - 6522586: Enforce limits on Font creation.
+ - 6536193: flaw in UTF8XmlOutput.
+ - 6610888: Potential use of cleared of incorrect acc in JMX Monitor.
+ - 6610896: JMX Monitor handles thread groups incorrectly.
+ - 6630639: lightweight HttpServer leaks file descriptors on no-data
+ connections.
+ - 6632886: Font.createFont can be persuaded to leak temporary files.
+ - 6636360: compiler/6595044/Main.java test fails with 64bit java on
+ solaris-sparcv9 with SIGSEGV.
+ - 6652463: MediaSize constructors allow to redefine the mapping of
+ standard MediaSizeName values.
+ - 6652929: Font.createFont(int,File) trusts File.getPath.
+ - 6656633: getNotificationInfo methods static mutable (findbugs).
+ - 6658158: Mutable statics in SAAJ (findbugs).
+ - 6658163: txw2.DatatypeWriter.BUILDIN is a mutable static (findbugs).
+ - 6691246: Thread context class loader can be set using JMX remote
+ ClientNotifForwarded.
+ - 6717680: LdapCtx does not close the connection if initialization fails.
+ - 6721651: Security problem with out-of-the-box management.
+ - 6737315: LDAP serialized data vulnerability.
+ - 6792554: Java JAR Pack200 header checks are insufficent.
+ - 6804996: JWS PNG Decoding Integer Overflow [V-flrhat2ln8].
+ - 6804997: JWS GIF Decoding Heap Corruption [V-r687oxuocp].
+ - 6804998: JRE GIF Decoding Heap Corruption [V-y6g5jlm8e1].
+ * Add security patch for the lcms library.
+ * Add accessibility patches java-access-bridge-security.patch and
+ accessible-toolkit.patch.
+ * Merge fixes for testsuite failures from the IcedTea6 branch.
+ * Merge the proxy support for the plugin from the IcedTea6 branch.
+ * Merge http://icedtea.classpath.org/hg/release/icedtea6-1.4.1/rev/546ef0cdee06
+ (TJ). LP: #344705.
+ * Add a Xb-Npp-Description for the IcedTea plugin. LP: #272010.
+
+ [Edward Nevill]
+ * Put VFP back in - selects VFP / novfp autmatically
+ * More assembler optimisations
+
+ -- Matthias Klose Thu, 09 Apr 2009 14:14:12 +0200
+
+openjdk-6 (6b14-1.4.1-0ubuntu4) jaunty; urgency=low
+
+ * Disable the additional zero JVM on sparc.
+ * patches/hotspot/default/icedtea-includedb.patch: Add missing include in
+ openjdk/hotspot/src/share/vm/includeDB_core.
+ * Fix build failure of the zero VM on lpia with a fixed GCC.
+
+ -- Matthias Klose Fri, 13 Mar 2009 16:39:27 +0100
+
+openjdk-6 (6b14-1.4.1-0ubuntu3) jaunty; urgency=low
+
+ * Build the Zero/Shark VM as an additional JVM (call as `java -zero').
+
+ -- Matthias Klose Sat, 07 Mar 2009 20:54:28 +0100
+
+openjdk-6 (6b14-1.4.1-0ubuntu2) jaunty; urgency=low
+
+ * Fix zero-port-opt patching (build failure on armel).
+
+ -- Matthias Klose Thu, 05 Mar 2009 18:19:18 +0100
+
+openjdk-6 (6b14-1.4.1-0ubuntu1) jaunty; urgency=low
+
+ * Update IcedTea to the 1.4.1 release.
+ * Build the Cacao VM as an additional JVM (call as `java -cacao').
+ * Build in separate build directory.
+
+ -- Matthias Klose Thu, 05 Mar 2009 15:16:02 +0100
+
+openjdk-6 (6b14-1.5~pre1-5) unstable; urgency=low
+
+ * Fix build failure on armel.
+ * Require the final cacao-0.99.4 release.
+ * Add /usr/lib/jni to the library path. Closes: #517338.
+
+ -- Matthias Klose Tue, 17 Mar 2009 09:37:20 +0100
+
+openjdk-6 (6b14-1.5~pre1-4) unstable; urgency=low
+
+ * Disable the additional zero JVM on sparc.
+ * Fix casts in hotspot on s390. Closes: #518823.
+ * Add special flags for javac on s390 to work around a VM problem with bad
+ code generation during inlining.
+ * Run the testsuites for the default VM on all architectures.
+ * Update IcedTea (20090314).
+
+ -- Matthias Klose Sat, 14 Mar 2009 18:29:49 +0100
+
+openjdk-6 (6b14-1.5~pre1-3) unstable; urgency=low
+
+ * Don't configure the additional zero JVM with --enable-shark, currently
+ fails to build.
+ * Don't build the JDK when building the additional zero JVM.
+
+ -- Matthias Klose Sat, 07 Mar 2009 21:11:16 +0100
+
+openjdk-6 (6b14-1.5~pre1-2) experimental; urgency=low
+
+ * Build the Zero/Shark VM as an additional JVM (call as `java -zero').
+
+ -- Matthias Klose Fri, 06 Mar 2009 11:16:07 +0100
+
+openjdk-6 (6b14-1.5~pre1-0ubuntu1) jaunty; urgency=low
+
+ * Update hotspot to 14.0-b10.
+ * Update IcedTea (20090305).
+ * Build the Cacao VM as an additional JVM (call as `java -cacao').
+ * Build in separate build directory.
+
+ -- Matthias Klose Thu, 05 Mar 2009 15:16:02 +0100
+
+openjdk-6 (6b14-0ubuntu17) jaunty; urgency=low
+
+ [ Edward Nevill ]
+ * Remove VFP from asm loop
+ * Disble the mauve testsuite for armel.
+
+ [Matthias Klose]
+ * Update IcedTea (20090302).
+
+ -- Matthias Klose Mon, 02 Mar 2009 16:18:01 +0100
+
+openjdk-6 (6b14-0ubuntu16) jaunty; urgency=low
+
+ * Regenerate auto files.
+
+ -- Matthias Klose Wed, 18 Feb 2009 15:20:10 +0100
+
+openjdk-6 (6b14-0ubuntu15) jaunty; urgency=low
+
+ [ Edward Nevill ]
+ * Added ARM assembler interpreter loop
+ * mauve and jtreg removed again for alpha release
+
+ [Matthias Klose]
+ * Update IcedTea (20090218).
+
+ -- Matthias Klose Wed, 18 Feb 2009 13:35:02 +0100
+
+openjdk-6 (6b14-0ubuntu14) jaunty; urgency=low
+
+ * Configure with --disable-nio2 on armel as well.
+
+ -- Matthias Klose Fri, 13 Feb 2009 10:13:55 +0100
+
+openjdk-6 (6b14-0ubuntu13) jaunty; urgency=low
+
+ * Really configure with --disable-nio2.
+
+ -- Matthias Klose Thu, 12 Feb 2009 17:26:43 +0100
+
+openjdk-6 (6b14-0ubuntu12) jaunty; urgency=low
+
+ * Configure with --disable-nio2.
+ * Run mauve and jtreg testsuites on armel.
+
+ -- Matthias Klose Wed, 11 Feb 2009 13:00:15 +0100
+
+openjdk-6 (6b14-0ubuntu11) jaunty; urgency=low
+
+ [Edward Nevill]
+ * Performance improvements for the zero build (currently applied
+ on armel only).
+
+ [Matthias Klose]
+ * Update IcedTea (20090210).
+
+ -- Matthias Klose Tue, 10 Feb 2009 15:29:22 +0100
+
+openjdk-6 (6b14-0ubuntu10) jaunty; urgency=low
+
+ * Explicitely remove PulseAudioMuteControl.java.
+
+ -- Matthias Klose Mon, 26 Jan 2009 22:09:21 +0100
+
+openjdk-6 (6b14-0ubuntu9.1) jaunty; urgency=low
+
+ * Test build.
+
+ -- Matthias Klose Sun, 25 Jan 2009 17:03:51 +0100
+
+openjdk-6 (6b14-0ubuntu9) jaunty; urgency=low
+
+ * Update IcedTea build infrastructure (20090125).
+ * Run the jtreg testsuite for cacao builds, save all test logs.
+
+ -- Matthias Klose Sun, 25 Jan 2009 15:40:52 +0100
+
+openjdk-6 (6b14-0ubuntu8) jaunty; urgency=low
+
+ * Fix merge error, don't apply patches twice.
+
+ -- Matthias Klose Mon, 19 Jan 2009 01:15:19 +0100
+
+openjdk-6 (6b14-0ubuntu7) jaunty; urgency=low
+
+ * debian/rules: Call dh_desktop. LP: #309999.
+ * Add dependency on libjpeg62 for the -headless package. LP: #318383.
+ * Test some jtreg tests which fail in samevm mode in a separate VM.
+ * Build all with -fno-stack-protector -U_FORTIFY_SOURCE.
+ * Include jtr files of failed tests in the -jdk package.
+
+ -- Matthias Klose Mon, 19 Jan 2009 00:23:22 +0100
+
+openjdk-6 (6b14-0ubuntu6) jaunty; urgency=low
+
+ * The -source package now contains all source files. Closes: #504568.
+ * The 6b14 build fixes the following security related issues (sun bug number,
+ CVE, description):
+ - 6588160, CVE-2008-5348: jaas krb5 client leaks OS-level UDP sockets.
+ - 6497740, CVE-2009-5349: Limit the size of RSA public keys.
+ - 6484091, CVE-2008-5350: FileSystemView leaks directory info.
+ - 4486841, CVE-2008-5351: UTF-8 decoder needed adhere to Unicode 3.0.1
+ fixes.
+ - 6755943, CVE-2008-5352: JAR decompression should enforce stricter header
+ checks.
+ - 6734167, CVE-2008-5353: Calendar.readObject allows elevation of
+ privileges.
+ - 6733959, CVE-2008-5354: Insufficient checks for "Main-Class" manifest
+ entry in JAR files
+ - 6751322, CVE-2008-5356: Sun Java JRE TrueType Font Parsing Heap Overflow.
+ - 6733336, CVE-2008-5357: Crash on malformed font.
+ - 6766136, CVE-2008-5358: corrupted gif image may cause crash in java
+ splashscreen library.
+ - 6726779, CVE-2008-5359: ConvolveOp on USHORT raster can cause the JVM
+ crash.
+ - 6721753, CVE-2008-5360: File.createTempFile produces guessable file names.
+ - 6592792: Add com.sun.xml.internal to the "package.access" property in
+ $JAVA_HOME/lib/security/java.security.
+ * Regenerate the control file.
+
+ -- Matthias Klose Tue, 13 Jan 2009 15:04:36 +0100
+
+openjdk-6 (6b14-0ubuntu2~ppa1) intrepid; urgency=low
+
+ * Upload to the OpenJDK PPA for intrepid.
+
+ -- Matthias Klose Tue, 13 Jan 2009 13:28:38 +0100
+
+openjdk-6 (6b14-0ubuntu5) jaunty; urgency=low
+
+ * Update IcedTea build infrastructure (20090113).
+ * Rebuild with updated nss/nspr packages.
+ * Update debug patches.
+ * debian/patches/nonreparenting-wm.diff: If the _JAVA_AWT_WM_NONREPARENTING
+ environment variable is set, disable all workarounds causing blank windows
+ in non-reparentizing window managers (Bernhard R. Link). Closes: #508650.
+ * Fix location of plugin for Debian. Closes: #505726.
+ * Let the -jdk package provide java-compiler. Closes: #507641.
+
+ -- Matthias Klose Tue, 13 Jan 2009 10:18:44 +0100
+
+openjdk-6 (6b14-0ubuntu4) jaunty; urgency=low
+
+ * Use a default jvm.cfg not only for java, but for all jdk tools.
+ LP: #288616.
+ * Update IcedTea build infrastructure (20081223).
+
+ -- Matthias Klose Tue, 23 Dec 2008 09:24:23 +0100
+
+openjdk-6 (6b14-0ubuntu3) jaunty; urgency=low
+
+ * Update IcedTea build infrastructure (20081217).
+ * Add support for PARISC.
+ * Use a default jvm.cfg if the jvm.cfg doesn't yet exist after unpacking
+ the runtime package. LP: #288616.
+
+ -- Matthias Klose Wed, 17 Dec 2008 09:58:26 +0100
+
+openjdk-6 (6b14~pre1-0ubuntu2) jaunty; urgency=low
+
+ * Install hotspot tarball in -source-files package.
+ * Fix build failure on sparc.
+
+ -- Matthias Klose Fri, 05 Dec 2008 09:43:51 +0100
+
+openjdk-6 (6b14~pre1-0ubuntu1) jaunty; urgency=low
+
+ * New code drop (b14).
+ * Update IcedTea build infrastructure (20081204).
+
+ -- Matthias Klose Thu, 04 Dec 2008 11:40:56 +0100
+
+openjdk-6 (6b13~pre2-0ubuntu2) jaunty; urgency=low
+
+ * Update IcedTea build infrastructure (20081203).
+ - Fix build failures on zero based architectures.
+ * Add build dependency on libxrender-dev.
+ * Don't use fastjar on ia64, working around a build failure.
+
+ -- Matthias Klose Wed, 03 Dec 2008 18:43:23 +0100
+
+openjdk-6 (6b13~pre2-0ubuntu1) jaunty; urgency=low
+
+ * Update IcedTea build infrastructure (20081202).
+ - Add Dec 3 OpenJDK security patches
+ * Build with --with-hotspot-build, update patches for this config.
+
+ -- Matthias Klose Wed, 03 Dec 2008 01:05:54 +0100
+
+openjdk-6 (6b13~pre1-0ubuntu4) jaunty; urgency=low
+
+ * Update IcedTea build infrastructure (20081122).
+ - Fixes for the IcedTeaPlugin. LP: #300254.
+
+ -- Matthias Klose Sat, 22 Nov 2008 10:42:10 +0100
+
+openjdk-6 (6b13~pre1-0ubuntu3) jaunty; urgency=low
+
+ * Fix versioned conflict on icedtea-gcjwebplugin. LP: #284299.
+ * Update IcedTea build infrastructure (20081121).
+ - Fixes for the IcedTeaPlugin.
+ * Configure with pulseaudio in jaunty.
+
+ -- Matthias Klose Fri, 21 Nov 2008 07:46:10 +0100
+
+openjdk-6 (6b13~pre1-0ubuntu2) jaunty; urgency=low
+
+ * Update IcedTea build infrastructure (20081117).
+ * Use openjdk-6 as stage1 compiler on armel for a faster build.
+
+ -- Matthias Klose Mon, 17 Nov 2008 18:43:17 +0100
+
+openjdk-6 (6b13~pre1-0ubuntu1) jaunty; urgency=low
+
+ * New code drop (b13).
+ - In the langtools area, besides a few miscellaneous bug fixes (6760834,
+ 6725036, 6657499), all the langtools regression tests now pass out of
+ the box (6728697, 6707027) and if using the most recent version of
+ jtreg, the langtools regression tests can be run in the much faster
+ "same vm" mode of jtreg, enabled with the -s option (6749967, 6748541,
+ 6748546, 6748601, 6759775, 6759795, 6759796, 6759996, 6760805, 6760930).
+ - Gervill update, including applying a patch from IcedTea (6758986,
+ 6748247, 6748251).
+ - Publishing a few dozen additional existing regression tests as open
+ source (6601457, 6759433, 6740185).
+ - JMX and monitoring fixes (6651382, 6616825, 6756202, 6754672).
+ - Man page updates (6757036, 6392810, 6504867, 6326773).
+ - Assorted other fixes (6746055, 6621697, 6756569, 6356642, 6761678).
+ * Update IcedTea build infrastructure (20081111).
+ - Fix freeze in midi app, LP: #275672.
+ - Fixes in the IcedTeaPlugin: LP: #282570, LP: #282570, LP: #285729,
+ LP: #291377, LP: #37330, LP: #239533.
+ - Fix vertical text metrics with freetype scaler. LP: #289784.
+ * Build-depend on ecj-gcj instead of ecj on architectures using
+ gij/gcj as the bootstrap system.
+ * Fixed in 6b12: Stack overflow running Kea. LP: #244731.
+
+ -- Matthias Klose Tue, 11 Nov 2008 12:39:16 +0100
+
+openjdk-6 (6b12-1~exp1) experimental; urgency=low
+
+ * Update IcedTea build infrastructure (20081025).
+
+ -- Matthias Klose Sat, 25 Oct 2008 23:35:14 +0200
+
+openjdk-6 (6b12-0ubuntu6) intrepid; urgency=low
+
+ * Make the dependency on ca-certificates-java unversioned.
+ * Merge from IcedTea:
+ - plugin/icedtea/netscape/javascript/JSObject.java: Make
+ long constructor public.
+
+ -- Matthias Klose Fri, 24 Oct 2008 23:06:32 +0200
+
+openjdk-6 (6b12-0ubuntu5) intrepid; urgency=low
+
+ * Update IcedTea build infrastructure (20081024).
+ - Add --pkgversion= configure option.
+ - IcedTeaPlugin fixes.
+ - Fix xjc regressions.
+ * openjdk-jre-headless: Depend on ca-certificates-java.
+ * Configure with --pkgversion= to encode the package
+ version in the -version output and in vm dumps.
+ * cacao: Handle VM options Xverify:all and Xverify:none.
+
+ -- Matthias Klose Fri, 24 Oct 2008 13:39:29 +0200
+
+openjdk-6 (6b12-0) experimental; urgency=low
+
+ * Upload to experimental.
+ * Pretend the availability of at least 384MB RAM; better swap on the
+ buildds than failing the build.
+
+ -- Matthias Klose Sun, 19 Oct 2008 11:15:28 +0200
+
+openjdk-6 (6b12-0ubuntu4) intrepid; urgency=low
+
+ * Update IcedTea build infrastructure (20081019).
+ - plugin fix (Make applet size factors doubles instead of ints).
+ * Don't fail the build when the jtreg summary is missing.
+ * openjdk-6-source-files: Fix priority and section of the binary package.
+ * Fix section of the plugin package.
+
+ -- Matthias Klose Sun, 19 Oct 2008 09:29:03 +0200
+
+openjdk-6 (6b12-0ubuntu3) intrepid; urgency=low
+
+ * Update IcedTea build infrastructure (20081018).
+ - Fix LiveConnect issues in the web plugin. LP: #282762.
+ - Fail the build, if patches don't apply.
+ * Show xvfb and xauth failures in the build log, when running the testsuites.
+ * Kill processes which still hang after running the testsuite. Closes: #493339.
+ * Run the testsuite in parallel, reducing build time.
+ * openjdk-headless: Depend instead of recommending tzdata-java.
+
+ -- Matthias Klose Sat, 18 Oct 2008 17:15:14 +0200
+
+openjdk-6 (6b12-0ubuntu2) intrepid; urgency=low
+
+ * icedtea6-plugin: Versioned conflict with icedtea-gcjwebplugin. LP: #184299.
+ * Don't configure --with-alt-jar=/usr/bin/fastjar on hotspot archs
+ and cacao builds. Working around a problem generating rt.jar. Manually
+ add the netscape/javascript files in zero builds.
+ * Update IcedTea build infrastructure (20081017).
+ - configury updates.
+ - IcedTeaPlugin update.
+ * openjdk-6-jdk: Suggest visualvm.
+ * Remove cacao patches found in cacao 0.99.4~20081012.
+
+ -- Matthias Klose Fri, 17 Oct 2008 13:25:45 +0200
+
+openjdk-6 (6b12-0ubuntu1) intrepid; urgency=low
+
+ * Update IcedTea to the 1.3.0 release.
+ * Apply upstream patch to fix upstream issue 6758986.
+
+ -- Matthias Klose Wed, 15 Oct 2008 19:49:05 +0000
+
+openjdk-6 (6b12~pre2-1) experimental; urgency=low
+
+ * Upload to experimental.
+
+ -- Matthias Klose Sun, 12 Oct 2008 11:16:03 +0000
+
+openjdk-6 (6b12~pre2-0ubuntu3) intrepid; urgency=low
+
+ * Update IcedTea build infrastructure (20081015).
+ * Add netscape/javascript class files to rt.jar. LP: #282762.
+ * Be more verbose in the icedtea6-plugin package description.
+ * Fix some lintian warnings.
+
+ -- Matthias Klose Wed, 15 Oct 2008 12:45:59 +0200
+
+openjdk-6 (6b12~pre2-0ubuntu2) intrepid; urgency=low
+
+ * Update IcedTea build infrastructure (20081012).
+ * When building as cacao, build a cacao-oj6-plugin package.
+ * When building as cacao, run the testsuite on amd64, i386, sparc.
+ * Add finnish translations to the desktop files (Timo Jyrinki).
+ Closes: #494354.
+ * Fix font paths (Rob Gom). Closes: #495988.
+ * Reenable running the testsuite.
+ * Fix pulse-java build failure on amd64.
+
+ -- Matthias Klose Sun, 12 Oct 2008 13:05:49 +0200
+
+openjdk-6 (6b12~pre2-0ubuntu1) intrepid; urgency=low
+
+ * Update IcedTea build infrastructure (20081011).
+ * debian/copyright: Add copyright notice for pulseaudio sound files.
+ * Add support to build with pulseaudio support.
+
+ -- Matthias Klose Sat, 11 Oct 2008 15:44:50 +0200
+
+openjdk-6 (6b12~pre1-0ubuntu5) intrepid; urgency=low
+
+ * Move the plugin from the -jre package into the -plugin package.
+
+ -- Matthias Klose Fri, 10 Oct 2008 06:55:34 +0000
+
+openjdk-6 (6b12~pre1-0ubuntu4) intrepid; urgency=low
+
+ * Update IcedTea build infrastructure (20081009).
+ * Configure with --enable-liveconnect, build an icedtea6-plugin package.
+ Thanks to Deepak Bhole.
+ LP: #207064, #195783, #199680, #202762, #220241, #242263, #242496,
+ #242496, #250292, #269885, #274356, #274360, #259313.
+ * Build an icedtea6-plugin package.
+ * Merge changes from 6b11-9 packaging.
+ * Build a openjdk-6-source-files packages (used as a build dependency
+ of cacao-oj6).
+ * Build depend on cacao-source for cacao-oj6 builds.
+
+ -- Matthias Klose Thu, 09 Oct 2008 15:04:27 +0200
+
+openjdk-6 (6b12~pre1-0ubuntu3) intrepid; urgency=low
+
+ * Update IcedTea build infrastructure (20080915).
+ * Reapply: openjdk-6-jre-headless: Make libnss-mdns a suggestion
+ instead of a recommendation. LP: #261847.
+ * Build-depend against fixed fastjar. LP: #267177.
+
+ -- Matthias Klose Mon, 15 Sep 2008 20:16:51 +0200
+
+openjdk-6 (6b12~pre1-0ubuntu2) intrepid; urgency=low
+
+ * Update the icedtea-hotspot patch to b12, fixing build failures
+ on zero archs (ia64, powerpc).
+
+ -- Matthias Klose Sat, 13 Sep 2008 11:48:44 +0200
+
+openjdk-6 (6b12~pre1-0ubuntu1) intrepid; urgency=low
+
+ * New code drop (b12).
+ * Update IcedTea build infrastructure (20080912).
+
+ -- Matthias Klose Sat, 13 Sep 2008 00:41:42 +0200
+
+openjdk-6 (6b11-6) unstable; urgency=low
+
+ * Set minimum heap size independent of available memory for cacao builds.
+ * Link the wrapper tools with -rdynamic for cacao builds.
+ * Update cacao based builds:
+ - Update cacao to 0.99.3, remove patches applied upstream.
+ - Fix build failures on mipsel-linux.
+ * Allow setting of the bootstrap compiler per architecture.
+ * Configure --with-alt-jar set to fastjar to speed up builds.
+ * Update IcedTea build infrastructure (20080815), remove local patches
+ integrated in IcedTea.
+ - Make use of unsigned/signed types explicit.
+ - Fix PR icedtea/184, adding support for returning floats and doubles
+ for zero builds.
+ - Fix Fix PR icedtea/181, class type checks.
+
+ -- Matthias Klose Fri, 15 Aug 2008 16:59:48 +0000
+
+openjdk-6 (6b11-5) unstable; urgency=low
+
+ * debian/rules (stamps/mauve-build): Configure with --host and --build.
+ * openjdk-6-jdk: Recommend libxt-dev (jawt_md.h header includes).
+ * Fix build issues on s390 (size_t is unsigned long).
+
+ -- Matthias Klose