You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by ml...@apache.org on 2006/10/09 07:33:21 UTC

svn commit: r454289 [1/22] - in /incubator/harmony/enhanced/classlib/trunk/modules/H-1609: ./ modules/ modules/applet/ modules/applet/src/ modules/applet/src/main/ modules/applet/src/main/java/ modules/applet/src/main/java/java/ modules/applet/src/main...

Author: mloenko
Date: Sun Oct  8 22:33:09 2006
New Revision: 454289

URL: http://svn.apache.org/viewvc?view=rev&rev=454289
Log:
original integration of HARMONY-1609
Applet, ImageIO and Print modules
changes follow

Added:
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/Applet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AppletContext.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AppletStub.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AudioClip.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/AppletThread.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/AudioClipImpl.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/Callback.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/CodeBase.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/Connection.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/Document.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/DocumentSlice.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/Factory.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/Launcher.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/Parameters.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/Proxy.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/awt/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/awt/src/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/awt/src/main/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/awt/src/main/java/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/awt/src/main/java/common/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/awt/src/main/java/common/java/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/awt/src/main/java/common/java/awt/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/awt/src/main/java/common/java/awt/print/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/awt/src/main/java/common/java/awt/print/PrinterGraphics.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/awt/src/main/java/common/java/awt/print/PrinterJob.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/IIOException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/IIOImage.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/IIOParam.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/IIOParamController.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/ImageIO.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/ImageReadParam.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/ImageReader.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/ImageTranscoder.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/ImageTypeSpecifier.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/ImageWriteParam.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/ImageWriter.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/event/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/event/IIOReadProgressListener.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/event/IIOReadUpdateListener.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/event/IIOReadWarningListener.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/event/IIOWriteProgressListener.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/event/IIOWriteWarningListener.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/metadata/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/metadata/IIOMetadata.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/metadata/IIOMetadataController.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/plugins/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/plugins/jpeg/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/plugins/jpeg/JPEGQTable.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/spi/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/spi/IIORegistry.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/spi/IIOServiceProvider.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/spi/ImageInputStreamSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/spi/ImageOutputStreamSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/spi/ImageReaderSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/spi/ImageReaderWriterSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/spi/ImageTranscoderSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/spi/ImageWriterSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/spi/RegisterableService.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/spi/ServiceRegistry.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/stream/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/stream/FileImageOutputStream.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/stream/IIOByteBuffer.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/stream/ImageInputStream.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/stream/ImageInputStreamImpl.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/stream/ImageOutputStream.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/javax/imageio/stream/ImageOutputStreamImpl.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/plugins/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/plugins/jpeg/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/plugins/jpeg/IISDecodingImageSource.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/plugins/jpeg/JPEGConsts.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/plugins/jpeg/JPEGImageReader.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/plugins/jpeg/JPEGImageReaderSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/plugins/jpeg/JPEGImageWriter.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/plugins/jpeg/JPEGImageWriterSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/plugins/jpeg/JPEGSpiConsts.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/spi/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/spi/FileIISSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/spi/FileIOSSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/spi/RAFIISSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/java/org/apache/harmony/x/imageio/spi/RAFIOSSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/native/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/native/jpegencoder/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/native/jpegencoder/linux/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/native/jpegencoder/shared/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/native/jpegencoder/shared/Exceptions.c   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/native/jpegencoder/shared/JpegEncoder.c   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/native/jpegencoder/shared/include/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/native/jpegencoder/shared/include/Exceptions.h   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/native/jpegencoder/shared/include/org_apache_harmony_x_imageio_plugins_jpeg_JPEGImageWriter.h   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/imageio/src/main/native/jpegencoder/windows/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/AttributeException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/CancelablePrintJob.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/Doc.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/DocFlavor.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/DocPrintJob.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/FlavorException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/MultiDoc.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/MultiDocPrintJob.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/MultiDocPrintService.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/PrintException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/PrintService.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/PrintServiceLookup.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/ServiceUI.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/ServiceUIFactory.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/SimpleDoc.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/StreamPrintService.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/StreamPrintServiceFactory.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/URIException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/Attribute.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/AttributeSet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/AttributeSetUtilities.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/DateTimeSyntax.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/DocAttribute.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/DocAttributeSet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/EnumSyntax.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/HashAttributeSet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/HashDocAttributeSet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/HashPrintJobAttributeSet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/HashPrintRequestAttributeSet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/HashPrintServiceAttributeSet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/IntegerSyntax.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/PrintJobAttribute.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/PrintJobAttributeSet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/PrintRequestAttribute.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/PrintRequestAttributeSet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/PrintServiceAttribute.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/PrintServiceAttributeSet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/ResolutionSyntax.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/SetOfIntegerSyntax.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/Size2DSyntax.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/SupportedValuesAttribute.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/TextSyntax.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/URISyntax.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/UnmodifiableSetException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/Chromaticity.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/ColorSupported.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/Compression.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/Copies.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/CopiesSupported.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/DateTimeAtCompleted.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/DateTimeAtCreation.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/DateTimeAtProcessing.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/Destination.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/DocumentName.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/Fidelity.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/Finishings.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobHoldUntil.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobImpressions.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobImpressionsCompleted.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobImpressionsSupported.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobKOctets.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobKOctetsProcessed.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobKOctetsSupported.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobMediaSheets.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobMediaSheetsCompleted.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobMediaSheetsSupported.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobMessageFromOperator.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobName.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobOriginatingUserName.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobPriority.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobPrioritySupported.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobSheets.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobState.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobStateReason.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/JobStateReasons.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/Media.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/MediaName.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/MediaPrintableArea.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/MediaSize.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/MediaSizeName.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/MediaTray.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/MultipleDocumentHandling.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/NumberOfDocuments.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/NumberOfInterveningJobs.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/NumberUp.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/NumberUpSupported.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/OrientationRequested.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/OutputDeviceAssigned.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PDLOverrideSupported.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PageRanges.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PagesPerMinute.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PagesPerMinuteColor.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PresentationDirection.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrintQuality.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterInfo.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterIsAcceptingJobs.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterLocation.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterMakeAndModel.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterMessageFromOperator.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterMoreInfo.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterName.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterResolution.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterState.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterStateReason.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterStateReasons.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/PrinterURI.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/QueuedJobCount.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/ReferenceUriSchemesSupported.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/RequestingUserName.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/Severity.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/SheetCollate.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/attribute/standard/Sides.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/event/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/event/PrintEvent.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/event/PrintJobAdapter.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/event/PrintJobAttributeEvent.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/event/PrintJobAttributeListener.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/event/PrintJobEvent.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/event/PrintJobListener.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/event/PrintServiceAttributeEvent.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/javax/print/event/PrintServiceAttributeListener.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/All2PSDocPrintJob.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/All2PSStreamPrintService.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/DefaultPrintJob.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/DefaultPrintService.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/EventNotifier.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/Graphics2D2PS.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/MimeType.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/PSStreamPrintServiceFactory.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/PrintClient.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ServiceUIDialog.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ServiceUIDialogTemplate.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/attributes/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/attributes/MediaMargins.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/attributes/PPDMediaSizeName.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/awt/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/awt/PSPrinterJob.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/cups/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/cups/CUPSClient.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/cups/CUPSPrintServiceProvider.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppAttribute.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppAttributeGroup.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppAttributeGroupSet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppByteBuffer.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppClient.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppDefs.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppDocument.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppOperation.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppPrinter.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppRequest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppResources.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/IppResponse.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/resources/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/resources/IppStatusCode.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/resources/IppStrings.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/util/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/util/Ipp2Java.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/util/IppAttributeUtils.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/util/IppHttpAuthenticator.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/ipp/util/IppMimeType.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/javax.print.StreamPrintServiceFactory   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/util/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/common/org/apache/harmony/x/print/util/FactoryLocator.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/linux/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/linux/org/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/linux/org/apache/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/linux/org/apache/harmony/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/linux/org/apache/harmony/x/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/linux/org/apache/harmony/x/print/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/linux/org/apache/harmony/x/print/javax.print.PrintServiceLookup   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/windows/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/windows/org/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/windows/org/apache/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/windows/org/apache/harmony/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/windows/org/apache/harmony/x/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/windows/org/apache/harmony/x/print/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/windows/org/apache/harmony/x/print/GDIClient.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/windows/org/apache/harmony/x/print/PSInterpreter.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/windows/org/apache/harmony/x/print/Win32PrintServiceProvider.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/java/windows/org/apache/harmony/x/print/javax.print.PrintServiceLookup   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/native/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/native/print/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/native/print/windows/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/native/print/windows/org_apache_harmony_x_print_GDIClient.h   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/native/print/windows/org_apache_harmony_x_print_PSInterpreter.h   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/native/print/windows/org_apache_harmony_x_print_Win32PrintServiceProvider.h   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/native/print/windows/org_apache_harmony_x_print_awt_PSPrinterJob.h   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/native/print/windows/print.cpp   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/native/print/windows/print.h   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/main/native/print/windows/ui.cpp   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/DocFlavorTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/GetAttributeTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/GetAttributesTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/GetDefaultAttributeValueTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/GetSupportedAttributeCategoriesTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/GetSupportedAttributeValuesTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/GetSupportedDocFlavorsTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/GetUnsupportedAttributesTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/IsAttributeCategorySupportedTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/IsAttributeValueSupportedTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/LookupDefaultPrintServiceTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/LookupMultiDocPrintServicesTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/LookupPrintServicesTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/PrintAutosenseTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/PrintJpegTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/PrintTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/ServiceUIFactoryTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/ServiceUITests.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/TestUtil.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/ValueTests.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/AttributeSetUtilitiesTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/DateTimeSyntaxTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/EnumSyntaxTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/ExtendEnumSyntax.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/HashAttributeTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/IntegerSyntaxTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/ResolutionSyntaxTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/RunAllAttributesTests.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/SetOfIntegerSyntaxTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/Size2DSyntaxTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/TextSyntaxTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/URISyntaxTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/standard/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/standard/FinishingsTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/standard/JobStateReasonTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/standard/JobStateReasonsTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/standard/MediaNameTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/standard/MediaPrintableAreaTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/standard/MediaSizeNameTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/standard/MediaSizeTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/standard/MediaTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/standard/PrinterStateReasonTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/print/src/test/api/java/common/javax/print/attribute/standard/PrinterStateReasonsTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/main/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/main/java/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/main/java/common/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/main/java/common/javax/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/main/java/common/javax/swing/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/main/java/common/javax/swing/JApplet.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/test/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/test/api/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/test/api/java.injected/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/test/api/java.injected/javax/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/test/api/java.injected/javax/swing/
    incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/swing/src/test/api/java.injected/javax/swing/JAppletTest.java   (with props)

Added: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/Applet.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/Applet.java?view=auto&rev=454289
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/Applet.java (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/Applet.java Sun Oct  8 22:33:09 2006
@@ -0,0 +1,237 @@
+/*
+ *  Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable.
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+/** 
+ * @author Pavel Dolgov
+ * @version $Revision: 1.3 $
+ */  
+package java.applet;
+
+import java.awt.Component;
+import java.awt.Dimension;
+import java.awt.GraphicsEnvironment;
+import java.awt.HeadlessException;
+import java.awt.Image;
+import java.awt.Panel;
+import java.awt.Toolkit;
+import java.awt.Window;
+import java.io.IOException;
+import java.io.ObjectInputStream;
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.Locale;
+
+import javax.accessibility.AccessibleContext;
+import javax.accessibility.AccessibleRole;
+import javax.accessibility.AccessibleState;
+import javax.accessibility.AccessibleStateSet;
+
+import org.apache.harmony.applet.AudioClipImpl;
+import org.apache.harmony.awt.AWTPermissionCollection;
+import org.apache.harmony.awt.FieldsAccessor;
+
+
+public class Applet extends Panel {
+    
+    private static final long serialVersionUID = -5836846270535785031L;
+
+    private transient AppletStub stub;
+    
+    private transient AccessibleContext accessibleContext;
+
+    /**  monitor for applet's private data */
+    private final transient Object appletLock = new Object(); 
+    protected class AccessibleApplet extends Panel.AccessibleAWTPanel {
+
+        private static final long serialVersionUID = 8127374778187708896L;
+        
+        protected AccessibleApplet() {
+            super();
+        }
+        
+        public AccessibleRole getAccessibleRole() {
+            return AccessibleRole.FRAME;
+        }
+        
+        public AccessibleStateSet getAccessibleStateSet() {
+            AccessibleStateSet set = super.getAccessibleStateSet();
+            Window owner = null;
+            for (Component c = Applet.this; c != null; c = c.getParent()) {
+                if (c instanceof Window) {
+                    owner = (Window)c;
+                    break;
+                }
+            }
+            
+            if (owner != null) {
+                if (owner.isActive()) {
+                    set.add(AccessibleState.ACTIVE);
+                }
+            }
+            return set;
+        }
+    }
+
+    public Applet() throws HeadlessException {
+        if (GraphicsEnvironment.isHeadless()) {
+            throw new HeadlessException();
+        }
+    }
+
+    public void init() {
+        // do nothing by specefication
+    }
+
+    public void start() {
+        // do nothing by specefication
+    }
+
+    public void destroy() {
+        // do nothing by specefication
+    }
+
+    public void stop() {
+        // do nothing by specefication
+    }
+
+    public void resize(int width, int height) {
+        synchronized(appletLock) {
+            stub.appletResize(width, height);
+        }
+    }
+
+    public void resize(Dimension d) {
+        synchronized(appletLock) {
+            stub.appletResize(d.width, d.height);
+        }
+    }
+
+    public URL getCodeBase() {
+        synchronized(appletLock) {
+            return stub.getCodeBase();
+        }
+    }
+
+    public AccessibleContext getAccessibleContext() {
+        synchronized(appletLock) {
+            if (accessibleContext == null) {
+                accessibleContext = new AccessibleApplet();
+            }
+            return accessibleContext;
+        }
+    }
+
+    public AppletContext getAppletContext() {
+        synchronized(appletLock) {
+            return stub.getAppletContext();
+        }
+    }
+
+    public String getAppletInfo() {
+        // return null by specefication
+        return null;
+    }
+
+    public AudioClip getAudioClip(URL url, String name) {
+        return getAppletContext().getAudioClip(appendURL(url, name));
+    }
+
+    public AudioClip getAudioClip(URL url) {
+        return getAppletContext().getAudioClip(url);
+    }
+
+    public URL getDocumentBase() {
+        synchronized(appletLock) {
+            return stub.getDocumentBase();
+        }
+    }
+
+    public Image getImage(URL url) {
+        return Toolkit.getDefaultToolkit().getImage(url);
+    }
+
+    public Image getImage(URL url, String name) {
+        return getAppletContext().getImage(appendURL(url, name));
+    }
+
+    public Locale getLocale() {
+        return super.getLocale();
+    }
+
+    public String getParameter(String name) {
+        synchronized(appletLock) {
+            return stub.getParameter(name);
+        }
+    }
+
+    public String[][] getParameterInfo() {
+        // return null by specefication
+        return null;
+    }
+
+    public boolean isActive() {
+        synchronized(appletLock) {
+            return stub.isActive();
+        }
+    }
+
+    public static final AudioClip newAudioClip(URL url) {
+        return new AudioClipImpl(url);
+    }
+
+    public void play(URL url, String name) {
+        AudioClip clip = newAudioClip(appendURL(url, name));
+        clip.play();
+    }
+
+    public void play(URL url) {
+        AudioClip clip = newAudioClip(url);
+        clip.play();
+    }
+
+    public final void setStub(AppletStub stub) {
+        SecurityManager sm = System.getSecurityManager();
+        if (sm != null) {
+            sm.checkPermission(AWTPermissionCollection.SET_APPLET_STUB_PERMISSION);
+        }
+        synchronized(appletLock) {
+            this.stub = stub;
+        }
+    }
+
+    public void showStatus(String msg) {
+        synchronized(appletLock) {
+            stub.getAppletContext().showStatus(msg);
+        }
+    }
+
+    private static URL appendURL(URL url, String name) {
+        try {
+            return new URL(url.toString() + name);
+        } catch (MalformedURLException e) {
+            return null;
+        }
+    }
+
+    private void readObject(ObjectInputStream stream) 
+            throws IOException, ClassNotFoundException {
+
+        stream.defaultReadObject();
+        FieldsAccessor accessor = new FieldsAccessor(Applet.class, this);
+        accessor.set("appletLock", new Object()); 
+    }
+
+}
+

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/Applet.java
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AppletContext.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AppletContext.java?view=auto&rev=454289
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AppletContext.java (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AppletContext.java Sun Oct  8 22:33:09 2006
@@ -0,0 +1,52 @@
+/*
+ *  Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable.
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+/** 
+ * @author Pavel Dolgov
+ * @version $Revision: 1.3 $
+ */  
+package java.applet;
+
+import java.awt.Image;
+import java.io.IOException;
+import java.io.InputStream;
+import java.net.URL;
+import java.util.Enumeration;
+import java.util.Iterator;
+
+public interface AppletContext {
+
+    public Applet getApplet(String name);
+
+    public Enumeration getApplets();
+
+    public AudioClip getAudioClip(URL url);
+
+    public Image getImage(URL url);
+
+    public InputStream getStream(String key);
+
+    public Iterator getStreamKeys();
+
+    public void setStream(String key, InputStream stream) throws IOException;
+
+    public void showDocument(URL url, String target);
+
+    public void showDocument(URL url);
+
+    public void showStatus(String status);
+
+}
+

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AppletContext.java
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AppletStub.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AppletStub.java?view=auto&rev=454289
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AppletStub.java (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AppletStub.java Sun Oct  8 22:33:09 2006
@@ -0,0 +1,39 @@
+/*
+ *  Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable.
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+/** 
+ * @author Pavel Dolgov
+ * @version $Revision: 1.3 $
+ */  
+package java.applet;
+
+import java.net.URL;
+
+public interface AppletStub {
+
+    public URL getCodeBase();
+
+    public void appletResize(int width, int height);
+
+    public AppletContext getAppletContext();
+
+    public URL getDocumentBase();
+
+    public String getParameter(String name);
+
+    public boolean isActive();
+
+}
+

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AppletStub.java
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AudioClip.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AudioClip.java?view=auto&rev=454289
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AudioClip.java (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AudioClip.java Sun Oct  8 22:33:09 2006
@@ -0,0 +1,31 @@
+/*
+ *  Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable.
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+/** 
+ * @author Pavel Dolgov
+ * @version $Revision: 1.3 $
+ */  
+package java.applet;
+
+public interface AudioClip {
+
+    public void stop();
+
+    public void loop();
+
+    public void play();
+
+}
+

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/java/applet/AudioClip.java
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/AppletThread.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/AppletThread.java?view=auto&rev=454289
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/AppletThread.java (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/AppletThread.java Sun Oct  8 22:33:09 2006
@@ -0,0 +1,102 @@
+/*
+ *  Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable.
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+/** 
+ * @author Pavel Dolgov
+ * @version $Revision: 1.2 $
+ */
+package org.apache.harmony.applet;
+
+import java.util.List;
+import java.util.Collections;
+import java.util.LinkedList;
+
+
+/**
+ * Thread that initializes applet and performs commands from the host application
+ */
+final class AppletThread extends Thread {
+    
+    private final Proxy proxy;
+
+    private final Object monitor = new Object();
+    private final List commandQueue = Collections.synchronizedList(new LinkedList());
+    
+    private boolean doExit = false;
+    
+    AppletThread(Proxy proxy) {
+        super(proxy.docSlice.codeBase.threadGroup, "Applet-" + proxy.params.className);
+        
+        this.proxy = proxy;
+        setContextClassLoader(proxy.docSlice.codeBase.classLoader);
+    }
+    
+    public void run() {
+
+        while (true) {
+            
+            while( !commandQueue.isEmpty()) {
+                Command command = (Command)commandQueue.remove(0);
+                
+                command.run();
+            }
+            
+            synchronized(monitor) {
+                if (doExit) {
+                    return;
+                }
+                try {
+                    monitor.wait();
+                    if (doExit) {
+                        return;
+                    }
+                } catch (InterruptedException e) {
+                    // TODO: handle difference between intensional and unexpected interruptions
+                }
+            }
+        }
+    }
+
+    void postCommand(Command command) {
+        commandQueue.add(command);
+
+        if (Thread.currentThread() != this) {
+            synchronized(monitor) {
+                monitor.notifyAll();
+            }
+        }
+    }
+    
+    void exit() {
+        if (Thread.currentThread() != this) {
+            throw new InternalError("Attempt to stop applet main thread outside of that thread");
+        }
+        synchronized(monitor) {
+            doExit = true;
+            monitor.notifyAll();
+        }
+    }
+    
+}
+
+abstract class Command {
+    final String name;
+    
+    Command(String name) {
+        this.name = name;
+    }
+    
+    abstract void run();
+}

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/AppletThread.java
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/AudioClipImpl.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/AudioClipImpl.java?view=auto&rev=454289
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/AudioClipImpl.java (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/AudioClipImpl.java Sun Oct  8 22:33:09 2006
@@ -0,0 +1,71 @@
+/*
+ *  Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable.
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+/** 
+ * @author Pavel Dolgov
+ * @version $Revision: 1.2 $
+ */
+package org.apache.harmony.applet;
+
+import java.applet.AudioClip;
+import java.io.IOException;
+import java.net.URL;
+
+/**
+ * Implementation of AudioClip interface
+ */
+public class AudioClipImpl implements AudioClip {
+    
+    private final URL url;
+    
+    // TODO: introduce AudioClipPeer when sound API will be available
+
+    public AudioClipImpl(URL url) {
+        SecurityManager sm = System.getSecurityManager();
+        if (sm != null) {
+            sm.checkConnect(url.getHost(), url.getPort());
+            try {
+                sm.checkPermission(url.openConnection().getPermission());
+            } catch (IOException e) {
+            }
+        }
+        this.url = url;
+    }
+    
+    /* (non-Javadoc)
+     * @see java.applet.AudioClip#stop()
+     */
+    public void stop() {
+        // TODO: implement when sound API will be available
+        if (true) throw new UnsupportedOperationException();
+    }
+
+    /* (non-Javadoc)
+     * @see java.applet.AudioClip#loop()
+     */
+    public void loop() {
+        // TODO: implement when sound API will be available
+        if (true) throw new UnsupportedOperationException();
+    }
+
+    /* (non-Javadoc)
+     * @see java.applet.AudioClip#play()
+     */
+    public void play() {
+        // TODO: implement when sound API will be available
+        if (true) throw new UnsupportedOperationException();
+    }
+
+}

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/AudioClipImpl.java
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/Callback.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/Callback.java?view=auto&rev=454289
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/Callback.java (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/Callback.java Sun Oct  8 22:33:09 2006
@@ -0,0 +1,34 @@
+/*
+ *  Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable.
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+/** 
+ * @author Pavel Dolgov
+ * @version $Revision: 1.2 $
+ */
+package org.apache.harmony.applet;
+
+import java.net.URL;
+
+/**
+ * Callback from applet to the host application
+ */
+interface Callback {
+
+    public void showDocument(int documentId, URL url, String target);
+
+    public void showStatus(int documentId, String status);
+
+    public void appletResize(int appletId, int width, int height);
+}

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/Callback.java
------------------------------------------------------------------------------
    svn:executable = *

Added: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/CodeBase.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/CodeBase.java?view=auto&rev=454289
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/CodeBase.java (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/CodeBase.java Sun Oct  8 22:33:09 2006
@@ -0,0 +1,74 @@
+/*
+ *  Copyright 2005 - 2006 The Apache Software Foundation or its licensors, as applicable.
+ *
+ *  Licensed under the Apache License, Version 2.0 (the "License");
+ *  you may not use this file except in compliance with the License.
+ *  You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ *  Unless required by applicable law or agreed to in writing, software
+ *  distributed under the License is distributed on an "AS IS" BASIS,
+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *  See the License for the specific language governing permissions and
+ *  limitations under the License.
+ */
+/** 
+ * @author Pavel Dolgov
+ * @version $Revision: 1.2 $
+ */
+package org.apache.harmony.applet;
+
+import java.net.URL;
+import java.net.URLClassLoader;
+import java.util.IdentityHashMap;
+
+import org.apache.harmony.awt.ContextThreadGroup;
+
+
+/**
+ * Common context for all applets loaded from the same code base
+ */
+final class CodeBase {
+    
+    final URL codeBase;
+    final URLClassLoader classLoader;
+    final ContextThreadGroup threadGroup;
+    final Factory factory;
+
+    // Document -> DocumentSlice
+    private final IdentityHashMap docSlices = new IdentityHashMap();
+    
+    CodeBase(URL url, Factory factory) {
+        this.codeBase = url;
+        this.factory = factory;
+        classLoader = new URLClassLoader(new URL[]{ url });
+        threadGroup = new ContextThreadGroup("Context-" + url.toString());
+        threadGroup.setMaxPriority(4);
+    }
+    
+    DocumentSlice getDocumentSlice(Document doc) {
+        synchronized(docSlices) {
+            DocumentSlice slice = (DocumentSlice)docSlices.get(doc);
+            if (slice == null) {
+                slice = new DocumentSlice(doc, this);
+                docSlices.put(doc, slice);
+            }
+            return slice;
+        }
+    }
+    
+    void remove(DocumentSlice slice) {
+        boolean empty = false;
+        
+        synchronized(docSlices) {
+            docSlices.remove(slice.document);
+            empty = (docSlices.size() == 0);
+        }
+        
+        if (empty) {
+            threadGroup.dispose();
+            factory.remove(this);
+        }
+    }
+}

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/H-1609/modules/applet/src/main/java/org/apache/harmony/applet/CodeBase.java
------------------------------------------------------------------------------
    svn:executable = *