[kaffe] CVS kaffe (dalibor): Merged in javax.print and javax.imageio from GNU Classpath

Kaffe CVS cvs-commits at kaffe.org
Tue May 18 15:09:02 PDT 2004


PatchSet 4750 
Date: 2004/05/18 20:22:50
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Merged in javax.print and javax.imageio from GNU Classpath

2004-05-18  Dalibor Topic  <robilad at kaffe.org>

        * libraries/javalib/gnu/classpath/ServiceFactory.java,
        libraries/javalib/gnu/classpath/ServiceProviderLoadingAction.java,
        libraries/javalib/javax/imageio/spi/RegisterableService.java,
        libraries/javalib/javax/imageio/spi/ServiceRegistry.java,
        libraries/javalib/javax/imageio/spi/IIOServiceProvider.java,
        libraries/javalib/javax/imageio/spi/ImageInputStreamSpi.java,
        libraries/javalib/javax/imageio/spi/ImageOutputStreamSpi.java,
        libraries/javalib/javax/imageio/spi/ImageReaderWriterSpi.java,
        libraries/javalib/javax/imageio/spi/ImageTranscoderSpi.java,
        libraries/javalib/javax/imageio/spi/package.html,
        libraries/javalib/javax/imageio/stream/IIOByteBuffer.java,
        libraries/javalib/javax/imageio/stream/ImageInputStream.java,
        libraries/javalib/javax/imageio/stream/ImageOutputStream.java,
        libraries/javalib/javax/imageio/stream/package.html,
        libraries/javalib/javax/imageio/ImageReader.java,
        libraries/javalib/javax/imageio/ImageTranscoder.java,
        libraries/javalib/javax/imageio/ImageWriter.java,
        libraries/javalib/javax/imageio/event/IIOReadProgressListener.java,
        libraries/javalib/javax/imageio/event/IIOReadUpdateListener.java,
        libraries/javalib/javax/imageio/event/IIOReadWarningListener.java,
        libraries/javalib/javax/imageio/event/IIOWriteProgressListener.java,
        libraries/javalib/javax/imageio/event/IIOWriteWarningListener.java,
        libraries/javalib/javax/imageio/event/package.html,
        libraries/javalib/javax/imageio/package.html,
        libraries/javalib/javax/imageio/IIOException.java,
        libraries/javalib/javax/print/attribute/standard/Copies.java,
        libraries/javalib/javax/print/attribute/standard/DateTimeAtCompleted.java,
        libraries/javalib/javax/print/attribute/standard/DateTimeAtCreation.java,
        libraries/javalib/javax/print/attribute/standard/DateTimeAtProcessing.java,
        libraries/javalib/javax/print/attribute/standard/DocumentName.java,
        libraries/javalib/javax/print/attribute/standard/JobHoldUntil.java,
        libraries/javalib/javax/print/attribute/standard/JobImpressions.java,
        libraries/javalib/javax/print/attribute/standard/JobImpressionsCompleted.java,
        libraries/javalib/javax/print/attribute/standard/JobKOctets.java,
        libraries/javalib/javax/print/attribute/standard/JobKOctetsProcessed.java,
        libraries/javalib/javax/print/attribute/standard/JobMediaSheets.java,
        libraries/javalib/javax/print/attribute/standard/JobMediaSheetsCompleted.java,
        libraries/javalib/javax/print/attribute/standard/JobMessageFromOperator.java,
        libraries/javalib/javax/print/attribute/standard/JobName.java,
        libraries/javalib/javax/print/attribute/standard/JobOriginatingUserName.java,
        libraries/javalib/javax/print/attribute/standard/JobPriority.java,
        libraries/javalib/javax/print/attribute/standard/JobPrioritySupported.java,
        libraries/javalib/javax/print/attribute/standard/NumberOfDocuments.java,
        libraries/javalib/javax/print/attribute/standard/NumberOfInterveningJobs.java,
        libraries/javalib/javax/print/attribute/standard/NumberUp.java,
        libraries/javalib/javax/print/attribute/standard/OutputDeviceAssigned.java,
        libraries/javalib/javax/print/attribute/standard/PagesPerMinute.java,
        libraries/javalib/javax/print/attribute/standard/PagesPerMinuteColor.java,
        libraries/javalib/javax/print/attribute/standard/PrinterInfo.java,
        libraries/javalib/javax/print/attribute/standard/PrinterLocation.java,
        libraries/javalib/javax/print/attribute/standard/PrinterMakeAndModel.java,
        libraries/javalib/javax/print/attribute/standard/PrinterMessageFromOperator.java,
        libraries/javalib/javax/print/attribute/standard/PrinterName.java,
        libraries/javalib/javax/print/attribute/standard/QueuedJobCount.java,
        libraries/javalib/javax/print/attribute/standard/RequestingUserName.java,
        libraries/javalib/javax/print/attribute/standard/package.html,
        libraries/javalib/javax/print/attribute/standard/ColorSupported.java,
        libraries/javalib/javax/print/attribute/standard/Compression.java,
        libraries/javalib/javax/print/attribute/standard/CopiesSupported.java,
        libraries/javalib/javax/print/attribute/standard/Fidelity.java,
        libraries/javalib/javax/print/attribute/standard/Finishings.java,
        libraries/javalib/javax/print/attribute/standard/JobImpressionsSupported.java,
        libraries/javalib/javax/print/attribute/standard/JobKOctetsSupported.java,
        libraries/javalib/javax/print/attribute/standard/JobMediaSheetsSupported.java,
        libraries/javalib/javax/print/attribute/standard/JobSheets.java,
        libraries/javalib/javax/print/attribute/standard/JobState.java,
        libraries/javalib/javax/print/attribute/standard/JobStateReason.java,
        libraries/javalib/javax/print/attribute/standard/JobStateReasons.java,
        libraries/javalib/javax/print/attribute/standard/Media.java,
        libraries/javalib/javax/print/attribute/standard/MediaSizeName.java,
        libraries/javalib/javax/print/attribute/standard/MultipleDocumentHandling.java,
        libraries/javalib/javax/print/attribute/standard/NumberUpSupported.java,
        libraries/javalib/javax/print/attribute/standard/OrientationRequested.java,
        libraries/javalib/javax/print/attribute/standard/PDLOverrideSupported.java,
        libraries/javalib/javax/print/attribute/standard/PageRanges.java,
        libraries/javalib/javax/print/attribute/standard/PresentationDirection.java,
        libraries/javalib/javax/print/attribute/standard/PrintQuality.java,
        libraries/javalib/javax/print/attribute/standard/PrinterIsAcceptingJobs.java,
        libraries/javalib/javax/print/attribute/standard/PrinterMoreInfo.java,
        libraries/javalib/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java,
        libraries/javalib/javax/print/attribute/standard/PrinterResolution.java,
        libraries/javalib/javax/print/attribute/standard/PrinterState.java,
        libraries/javalib/javax/print/attribute/standard/PrinterStateReason.java,
        libraries/javalib/javax/print/attribute/standard/PrinterStateReasons.java,
        libraries/javalib/javax/print/attribute/standard/PrinterURI.java,
        libraries/javalib/javax/print/attribute/standard/ReferenceUriSchemesSupported.java,
        libraries/javalib/javax/print/attribute/standard/Severity.java,
        libraries/javalib/javax/print/attribute/standard/SheetCollate.java,
        libraries/javalib/javax/print/attribute/standard/Sides.java,
        libraries/javalib/javax/print/attribute/Attribute.java,
        libraries/javalib/javax/print/attribute/AttributeSet.java,
        libraries/javalib/javax/print/attribute/AttributeSetUtilities.java,
        libraries/javalib/javax/print/attribute/DateTimeSyntax.java,
        libraries/javalib/javax/print/attribute/DocAttribute.java,
        libraries/javalib/javax/print/attribute/DocAttributeSet.java,
        libraries/javalib/javax/print/attribute/EnumSyntax.java,
        libraries/javalib/javax/print/attribute/HashAttributeSet.java,
        libraries/javalib/javax/print/attribute/HashDocAttributeSet.java,
        libraries/javalib/javax/print/attribute/HashPrintJobAttributeSet.java,
        libraries/javalib/javax/print/attribute/HashPrintRequestAttributeSet.java,
        libraries/javalib/javax/print/attribute/HashPrintServiceAttributeSet.java,
        libraries/javalib/javax/print/attribute/IntegerSyntax.java,
        libraries/javalib/javax/print/attribute/PrintJobAttribute.java,
        libraries/javalib/javax/print/attribute/PrintJobAttributeSet.java,
        libraries/javalib/javax/print/attribute/PrintRequestAttribute.java,
        libraries/javalib/javax/print/attribute/PrintRequestAttributeSet.java,
        libraries/javalib/javax/print/attribute/PrintServiceAttribute.java,
        libraries/javalib/javax/print/attribute/PrintServiceAttributeSet.java,
        libraries/javalib/javax/print/attribute/ResolutionSyntax.java,
        libraries/javalib/javax/print/attribute/SetOfIntegerSyntax.java,
        libraries/javalib/javax/print/attribute/Size2DSyntax.java,
        libraries/javalib/javax/print/attribute/SupportedValuesAttribute.java,
        libraries/javalib/javax/print/attribute/TextSyntax.java,
        libraries/javalib/javax/print/attribute/URISyntax.java,
        libraries/javalib/javax/print/attribute/UnmodifiableSetException.java,
        libraries/javalib/javax/print/attribute/package.html,
        libraries/javalib/javax/print/event/PrintEvent.java,
        libraries/javalib/javax/print/event/PrintJobAdapter.java,
        libraries/javalib/javax/print/event/PrintJobAttributeEvent.java,
        libraries/javalib/javax/print/event/PrintJobAttributeListener.java,
        libraries/javalib/javax/print/event/PrintJobEvent.java,
        libraries/javalib/javax/print/event/PrintJobListener.java,
        libraries/javalib/javax/print/event/PrintServiceAttributeEvent.java,
        libraries/javalib/javax/print/event/PrintServiceAttributeListener.java,
        libraries/javalib/javax/print/event/package.html,
        libraries/javalib/javax/print/AttributeException.java,
        libraries/javalib/javax/print/CancelablePrintJob.java,
        libraries/javalib/javax/print/Doc.java,
        libraries/javalib/javax/print/DocFlavor.java,
        libraries/javalib/javax/print/DocPrintJob.java,
        libraries/javalib/javax/print/FlavorException.java,
        libraries/javalib/javax/print/MultiDoc.java,
        libraries/javalib/javax/print/MultiDocPrintJob.java,
        libraries/javalib/javax/print/MultiDocPrintService.java,
        libraries/javalib/javax/print/PrintException.java,
        libraries/javalib/javax/print/PrintService.java,
        libraries/javalib/javax/print/ServiceUIFactory.java,
        libraries/javalib/javax/print/StreamPrintService.java,
        libraries/javalib/javax/print/URIException.java,
        libraries/javalib/javax/print/PrintServiceLookup.java,
        libraries/javalib/javax/print/package.html:
        New files, taken from GNU Classpath.

        * libraries/javalib/profiles/default/imageio.files,
        libraries/javalib/profiles/default/print.files,
        libraries/javalib/profiles/allatonce/all.files,
        libraries/javalib/profiles/default/profile:
        Added the new files.

        * libraries/javalib/Makefile.am,
        libraries/javalib/Makefile.in:
        Regenerated.

Members: 
	ChangeLog:1.2323->1.2324 
	libraries/javalib/Makefile.am:1.187->1.188 
	libraries/javalib/Makefile.in:1.250->1.251 
	libraries/javalib/gnu/classpath/ServiceFactory.java:INITIAL->1.1 
	libraries/javalib/gnu/classpath/ServiceProviderLoadingAction.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/IIOException.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/ImageReader.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/ImageTranscoder.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/ImageWriter.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/package.html:INITIAL->1.1 
	libraries/javalib/javax/imageio/event/IIOReadProgressListener.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/event/IIOReadUpdateListener.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/event/IIOReadWarningListener.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/event/IIOWriteProgressListener.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/event/IIOWriteWarningListener.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/event/package.html:INITIAL->1.1 
	libraries/javalib/javax/imageio/spi/IIOServiceProvider.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/spi/ImageInputStreamSpi.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/spi/ImageOutputStreamSpi.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/spi/ImageReaderWriterSpi.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/spi/ImageTranscoderSpi.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/spi/RegisterableService.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/spi/ServiceRegistry.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/spi/package.html:INITIAL->1.1 
	libraries/javalib/javax/imageio/stream/IIOByteBuffer.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/stream/ImageInputStream.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/stream/ImageOutputStream.java:INITIAL->1.1 
	libraries/javalib/javax/imageio/stream/package.html:INITIAL->1.1 
	libraries/javalib/javax/print/AttributeException.java:INITIAL->1.1 
	libraries/javalib/javax/print/CancelablePrintJob.java:INITIAL->1.1 
	libraries/javalib/javax/print/Doc.java:INITIAL->1.1 
	libraries/javalib/javax/print/DocFlavor.java:INITIAL->1.1 
	libraries/javalib/javax/print/DocPrintJob.java:INITIAL->1.1 
	libraries/javalib/javax/print/FlavorException.java:INITIAL->1.1 
	libraries/javalib/javax/print/MultiDoc.java:INITIAL->1.1 
	libraries/javalib/javax/print/MultiDocPrintJob.java:INITIAL->1.1 
	libraries/javalib/javax/print/MultiDocPrintService.java:INITIAL->1.1 
	libraries/javalib/javax/print/PrintException.java:INITIAL->1.1 
	libraries/javalib/javax/print/PrintService.java:INITIAL->1.1 
	libraries/javalib/javax/print/PrintServiceLookup.java:INITIAL->1.1 
	libraries/javalib/javax/print/ServiceUIFactory.java:INITIAL->1.1 
	libraries/javalib/javax/print/StreamPrintService.java:INITIAL->1.1 
	libraries/javalib/javax/print/URIException.java:INITIAL->1.1 
	libraries/javalib/javax/print/package.html:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/Attribute.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/AttributeSet.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/AttributeSetUtilities.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/DateTimeSyntax.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/DocAttribute.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/DocAttributeSet.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/EnumSyntax.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/HashAttributeSet.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/HashDocAttributeSet.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/HashPrintJobAttributeSet.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/HashPrintRequestAttributeSet.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/HashPrintServiceAttributeSet.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/IntegerSyntax.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/PrintJobAttribute.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/PrintJobAttributeSet.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/PrintRequestAttribute.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/PrintRequestAttributeSet.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/PrintServiceAttribute.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/PrintServiceAttributeSet.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/ResolutionSyntax.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/SetOfIntegerSyntax.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/Size2DSyntax.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/SupportedValuesAttribute.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/TextSyntax.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/URISyntax.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/UnmodifiableSetException.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/package.html:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/ColorSupported.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/Compression.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/Copies.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/CopiesSupported.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/DateTimeAtCompleted.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/DateTimeAtCreation.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/DateTimeAtProcessing.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/DocumentName.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/Fidelity.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/Finishings.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobHoldUntil.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobImpressions.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobImpressionsCompleted.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobImpressionsSupported.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobKOctets.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobKOctetsProcessed.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobKOctetsSupported.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobMediaSheets.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobMediaSheetsCompleted.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobMediaSheetsSupported.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobMessageFromOperator.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobName.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobOriginatingUserName.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobPriority.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobPrioritySupported.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobSheets.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobState.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobStateReason.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/JobStateReasons.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/Media.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/MediaSizeName.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/MultipleDocumentHandling.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/NumberOfDocuments.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/NumberOfInterveningJobs.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/NumberUp.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/NumberUpSupported.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/OrientationRequested.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/OutputDeviceAssigned.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PDLOverrideSupported.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PageRanges.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PagesPerMinute.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PagesPerMinuteColor.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PresentationDirection.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrintQuality.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterInfo.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterIsAcceptingJobs.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterLocation.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterMakeAndModel.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterMessageFromOperator.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterMoreInfo.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterName.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterResolution.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterState.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterStateReason.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterStateReasons.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/PrinterURI.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/QueuedJobCount.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/ReferenceUriSchemesSupported.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/RequestingUserName.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/Severity.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/SheetCollate.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/Sides.java:INITIAL->1.1 
	libraries/javalib/javax/print/attribute/standard/package.html:INITIAL->1.1 
	libraries/javalib/javax/print/event/PrintEvent.java:INITIAL->1.1 
	libraries/javalib/javax/print/event/PrintJobAdapter.java:INITIAL->1.1 
	libraries/javalib/javax/print/event/PrintJobAttributeEvent.java:INITIAL->1.1 
	libraries/javalib/javax/print/event/PrintJobAttributeListener.java:INITIAL->1.1 
	libraries/javalib/javax/print/event/PrintJobEvent.java:INITIAL->1.1 
	libraries/javalib/javax/print/event/PrintJobListener.java:INITIAL->1.1 
	libraries/javalib/javax/print/event/PrintServiceAttributeEvent.java:INITIAL->1.1 
	libraries/javalib/javax/print/event/PrintServiceAttributeListener.java:INITIAL->1.1 
	libraries/javalib/javax/print/event/package.html:INITIAL->1.1 
	libraries/javalib/profiles/allatonce/all.files:1.45->1.46 
	libraries/javalib/profiles/default/imageio.files:INITIAL->1.1 
	libraries/javalib/profiles/default/print.files:INITIAL->1.1 
	libraries/javalib/profiles/default/profile:1.5->1.6 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2323 kaffe/ChangeLog:1.2324
--- kaffe/ChangeLog:1.2323	Tue May 18 18:58:50 2004
+++ kaffe/ChangeLog	Tue May 18 20:22:50 2004
@@ -1,5 +1,160 @@
 2004-05-18  Dalibor Topic  <robilad at kaffe.org>
 
+        * libraries/javalib/gnu/classpath/ServiceFactory.java,
+        libraries/javalib/gnu/classpath/ServiceProviderLoadingAction.java,
+        libraries/javalib/javax/imageio/spi/RegisterableService.java,
+        libraries/javalib/javax/imageio/spi/ServiceRegistry.java,
+        libraries/javalib/javax/imageio/spi/IIOServiceProvider.java,
+        libraries/javalib/javax/imageio/spi/ImageInputStreamSpi.java,
+        libraries/javalib/javax/imageio/spi/ImageOutputStreamSpi.java,
+        libraries/javalib/javax/imageio/spi/ImageReaderWriterSpi.java,
+        libraries/javalib/javax/imageio/spi/ImageTranscoderSpi.java,
+        libraries/javalib/javax/imageio/spi/package.html,
+        libraries/javalib/javax/imageio/stream/IIOByteBuffer.java,
+        libraries/javalib/javax/imageio/stream/ImageInputStream.java,
+        libraries/javalib/javax/imageio/stream/ImageOutputStream.java,
+        libraries/javalib/javax/imageio/stream/package.html,
+        libraries/javalib/javax/imageio/ImageReader.java,
+        libraries/javalib/javax/imageio/ImageTranscoder.java,
+        libraries/javalib/javax/imageio/ImageWriter.java,
+        libraries/javalib/javax/imageio/event/IIOReadProgressListener.java,
+        libraries/javalib/javax/imageio/event/IIOReadUpdateListener.java,
+        libraries/javalib/javax/imageio/event/IIOReadWarningListener.java,
+        libraries/javalib/javax/imageio/event/IIOWriteProgressListener.java,
+        libraries/javalib/javax/imageio/event/IIOWriteWarningListener.java,
+        libraries/javalib/javax/imageio/event/package.html,
+        libraries/javalib/javax/imageio/package.html,
+        libraries/javalib/javax/imageio/IIOException.java,
+        libraries/javalib/javax/print/attribute/standard/Copies.java,
+        libraries/javalib/javax/print/attribute/standard/DateTimeAtCompleted.java,
+        libraries/javalib/javax/print/attribute/standard/DateTimeAtCreation.java,
+        libraries/javalib/javax/print/attribute/standard/DateTimeAtProcessing.java,
+        libraries/javalib/javax/print/attribute/standard/DocumentName.java,
+        libraries/javalib/javax/print/attribute/standard/JobHoldUntil.java,
+        libraries/javalib/javax/print/attribute/standard/JobImpressions.java,
+        libraries/javalib/javax/print/attribute/standard/JobImpressionsCompleted.java,
+        libraries/javalib/javax/print/attribute/standard/JobKOctets.java,
+        libraries/javalib/javax/print/attribute/standard/JobKOctetsProcessed.java,
+        libraries/javalib/javax/print/attribute/standard/JobMediaSheets.java,
+        libraries/javalib/javax/print/attribute/standard/JobMediaSheetsCompleted.java,
+        libraries/javalib/javax/print/attribute/standard/JobMessageFromOperator.java,
+        libraries/javalib/javax/print/attribute/standard/JobName.java,
+        libraries/javalib/javax/print/attribute/standard/JobOriginatingUserName.java,
+        libraries/javalib/javax/print/attribute/standard/JobPriority.java,
+        libraries/javalib/javax/print/attribute/standard/JobPrioritySupported.java,
+        libraries/javalib/javax/print/attribute/standard/NumberOfDocuments.java,
+        libraries/javalib/javax/print/attribute/standard/NumberOfInterveningJobs.java,
+        libraries/javalib/javax/print/attribute/standard/NumberUp.java,
+        libraries/javalib/javax/print/attribute/standard/OutputDeviceAssigned.java,
+        libraries/javalib/javax/print/attribute/standard/PagesPerMinute.java,
+        libraries/javalib/javax/print/attribute/standard/PagesPerMinuteColor.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterInfo.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterLocation.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterMakeAndModel.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterMessageFromOperator.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterName.java,
+        libraries/javalib/javax/print/attribute/standard/QueuedJobCount.java,
+        libraries/javalib/javax/print/attribute/standard/RequestingUserName.java,
+        libraries/javalib/javax/print/attribute/standard/package.html,
+        libraries/javalib/javax/print/attribute/standard/ColorSupported.java,
+        libraries/javalib/javax/print/attribute/standard/Compression.java,
+        libraries/javalib/javax/print/attribute/standard/CopiesSupported.java,
+        libraries/javalib/javax/print/attribute/standard/Fidelity.java,
+        libraries/javalib/javax/print/attribute/standard/Finishings.java,
+        libraries/javalib/javax/print/attribute/standard/JobImpressionsSupported.java,
+        libraries/javalib/javax/print/attribute/standard/JobKOctetsSupported.java,
+        libraries/javalib/javax/print/attribute/standard/JobMediaSheetsSupported.java,
+        libraries/javalib/javax/print/attribute/standard/JobSheets.java,
+        libraries/javalib/javax/print/attribute/standard/JobState.java,
+        libraries/javalib/javax/print/attribute/standard/JobStateReason.java,
+        libraries/javalib/javax/print/attribute/standard/JobStateReasons.java,
+        libraries/javalib/javax/print/attribute/standard/Media.java,
+        libraries/javalib/javax/print/attribute/standard/MediaSizeName.java,
+        libraries/javalib/javax/print/attribute/standard/MultipleDocumentHandling.java,
+        libraries/javalib/javax/print/attribute/standard/NumberUpSupported.java,
+        libraries/javalib/javax/print/attribute/standard/OrientationRequested.java,
+        libraries/javalib/javax/print/attribute/standard/PDLOverrideSupported.java,
+        libraries/javalib/javax/print/attribute/standard/PageRanges.java,
+        libraries/javalib/javax/print/attribute/standard/PresentationDirection.java,
+        libraries/javalib/javax/print/attribute/standard/PrintQuality.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterIsAcceptingJobs.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterMoreInfo.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterMoreInfoManufacturer.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterResolution.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterState.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterStateReason.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterStateReasons.java,
+        libraries/javalib/javax/print/attribute/standard/PrinterURI.java,
+        libraries/javalib/javax/print/attribute/standard/ReferenceUriSchemesSupported.java,
+        libraries/javalib/javax/print/attribute/standard/Severity.java,
+        libraries/javalib/javax/print/attribute/standard/SheetCollate.java,
+        libraries/javalib/javax/print/attribute/standard/Sides.java,
+        libraries/javalib/javax/print/attribute/Attribute.java,
+        libraries/javalib/javax/print/attribute/AttributeSet.java,
+        libraries/javalib/javax/print/attribute/AttributeSetUtilities.java,
+        libraries/javalib/javax/print/attribute/DateTimeSyntax.java,
+        libraries/javalib/javax/print/attribute/DocAttribute.java,
+        libraries/javalib/javax/print/attribute/DocAttributeSet.java,
+        libraries/javalib/javax/print/attribute/EnumSyntax.java,
+        libraries/javalib/javax/print/attribute/HashAttributeSet.java,
+        libraries/javalib/javax/print/attribute/HashDocAttributeSet.java,
+        libraries/javalib/javax/print/attribute/HashPrintJobAttributeSet.java,
+        libraries/javalib/javax/print/attribute/HashPrintRequestAttributeSet.java,
+        libraries/javalib/javax/print/attribute/HashPrintServiceAttributeSet.java,
+        libraries/javalib/javax/print/attribute/IntegerSyntax.java,
+        libraries/javalib/javax/print/attribute/PrintJobAttribute.java,
+        libraries/javalib/javax/print/attribute/PrintJobAttributeSet.java,
+        libraries/javalib/javax/print/attribute/PrintRequestAttribute.java,
+        libraries/javalib/javax/print/attribute/PrintRequestAttributeSet.java,
+        libraries/javalib/javax/print/attribute/PrintServiceAttribute.java,
+        libraries/javalib/javax/print/attribute/PrintServiceAttributeSet.java,
+        libraries/javalib/javax/print/attribute/ResolutionSyntax.java,
+        libraries/javalib/javax/print/attribute/SetOfIntegerSyntax.java,
+        libraries/javalib/javax/print/attribute/Size2DSyntax.java,
+        libraries/javalib/javax/print/attribute/SupportedValuesAttribute.java,
+        libraries/javalib/javax/print/attribute/TextSyntax.java,
+        libraries/javalib/javax/print/attribute/URISyntax.java,
+        libraries/javalib/javax/print/attribute/UnmodifiableSetException.java,
+        libraries/javalib/javax/print/attribute/package.html,
+        libraries/javalib/javax/print/event/PrintEvent.java,
+        libraries/javalib/javax/print/event/PrintJobAdapter.java,
+        libraries/javalib/javax/print/event/PrintJobAttributeEvent.java,
+        libraries/javalib/javax/print/event/PrintJobAttributeListener.java,
+        libraries/javalib/javax/print/event/PrintJobEvent.java,
+        libraries/javalib/javax/print/event/PrintJobListener.java,
+        libraries/javalib/javax/print/event/PrintServiceAttributeEvent.java,
+        libraries/javalib/javax/print/event/PrintServiceAttributeListener.java,
+        libraries/javalib/javax/print/event/package.html,
+        libraries/javalib/javax/print/AttributeException.java,
+        libraries/javalib/javax/print/CancelablePrintJob.java,
+        libraries/javalib/javax/print/Doc.java,
+        libraries/javalib/javax/print/DocFlavor.java,
+        libraries/javalib/javax/print/DocPrintJob.java,
+        libraries/javalib/javax/print/FlavorException.java,
+        libraries/javalib/javax/print/MultiDoc.java,
+        libraries/javalib/javax/print/MultiDocPrintJob.java,
+        libraries/javalib/javax/print/MultiDocPrintService.java,
+        libraries/javalib/javax/print/PrintException.java,
+        libraries/javalib/javax/print/PrintService.java,
+        libraries/javalib/javax/print/ServiceUIFactory.java,
+        libraries/javalib/javax/print/StreamPrintService.java,
+        libraries/javalib/javax/print/URIException.java,
+        libraries/javalib/javax/print/PrintServiceLookup.java,
+        libraries/javalib/javax/print/package.html:
+	New files, taken from GNU Classpath.
+
+        * libraries/javalib/profiles/default/imageio.files,
+        libraries/javalib/profiles/default/print.files,
+        libraries/javalib/profiles/allatonce/all.files,
+        libraries/javalib/profiles/default/profile:
+	Added the new files.
+	
+        * libraries/javalib/Makefile.am,
+        libraries/javalib/Makefile.in:
+	Regenerated.
+	
+2004-05-18  Dalibor Topic  <robilad at kaffe.org>
+
 	* libraries/javalib/java/io/Writer.java:
 	Resynced with GNU Classpath.
 
Index: kaffe/libraries/javalib/Makefile.am
diff -u kaffe/libraries/javalib/Makefile.am:1.187 kaffe/libraries/javalib/Makefile.am:1.188
--- kaffe/libraries/javalib/Makefile.am:1.187	Tue May 18 16:13:25 2004
+++ kaffe/libraries/javalib/Makefile.am	Tue May 18 20:22:57 2004
@@ -133,6 +133,10 @@
 	$(java_util_regex_SRCS) \
 	$(java_util_zip_SRCS) \
 	$(javax_accessibility_SRCS) \
+	$(javax_imageio_SRCS) \
+	$(javax_imageio_event_SRCS) \
+	$(javax_imageio_spi_SRCS) \
+	$(javax_imageio_stream_SRCS) \
 	$(javax_naming_SRCS) \
 	$(javax_naming_directory_SRCS) \
 	$(javax_naming_event_SRCS) \
@@ -140,6 +144,10 @@
 	$(javax_naming_spi_SRCS) \
 	$(javax_net_SRCS) \
 	$(javax_net_ssl_SRCS) \
+	$(javax_print_SRCS) \
+	$(javax_print_attribute_SRCS) \
+	$(javax_print_attribute_standard_SRCS) \
+	$(javax_print_event_SRCS) \
 	$(javax_rmi_SRCS) \
 	$(javax_rmi_CORBA_SRCS) \
 	$(javax_security_auth_x500_SRCS) \
@@ -202,7 +210,9 @@
 	$(org_xml_sax_helpers_SRCS)
 gnu_classpath_SRCS = \
 	gnu/classpath/Configuration.java \
-	gnu/classpath/RawData.java
+	gnu/classpath/RawData.java \
+	gnu/classpath/ServiceFactory.java \
+	gnu/classpath/ServiceProviderLoadingAction.java
 gnu_inet_ftp_SRCS = \
 	gnu/inet/ftp/ActiveModeDTP.java \
 	gnu/inet/ftp/BlockInputStream.java \
@@ -1761,6 +1771,29 @@
 	javax/accessibility/AccessibleTableModelChange.java \
 	javax/accessibility/AccessibleText.java \
 	javax/accessibility/AccessibleValue.java
+javax_imageio_SRCS = \
+	javax/imageio/IIOException.java \
+	javax/imageio/ImageReader.java \
+	javax/imageio/ImageTranscoder.java \
+	javax/imageio/ImageWriter.java
+javax_imageio_event_SRCS = \
+	javax/imageio/event/IIOReadProgressListener.java \
+	javax/imageio/event/IIOReadUpdateListener.java \
+	javax/imageio/event/IIOReadWarningListener.java \
+	javax/imageio/event/IIOWriteProgressListener.java \
+	javax/imageio/event/IIOWriteWarningListener.java
+javax_imageio_spi_SRCS = \
+	javax/imageio/spi/IIOServiceProvider.java \
+	javax/imageio/spi/ImageInputStreamSpi.java \
+	javax/imageio/spi/ImageOutputStreamSpi.java \
+	javax/imageio/spi/ImageReaderWriterSpi.java \
+	javax/imageio/spi/ImageTranscoderSpi.java \
+	javax/imageio/spi/RegisterableService.java \
+	javax/imageio/spi/ServiceRegistry.java
+javax_imageio_stream_SRCS = \
+	javax/imageio/stream/IIOByteBuffer.java \
+	javax/imageio/stream/ImageInputStream.java \
+	javax/imageio/stream/ImageOutputStream.java
 javax_naming_SRCS = \
 	javax/naming/AuthenticationException.java \
 	javax/naming/AuthenticationNotSupportedException.java \
@@ -1891,6 +1924,122 @@
 	javax/net/ssl/TrustManager.java \
 	javax/net/ssl/X509KeyManager.java \
 	javax/net/ssl/X509TrustManager.java
+javax_print_SRCS = \
+	javax/print/AttributeException.java \
+	javax/print/CancelablePrintJob.java \
+	javax/print/DocFlavor.java \
+	javax/print/Doc.java \
+	javax/print/DocPrintJob.java \
+	javax/print/FlavorException.java \
+	javax/print/MultiDoc.java \
+	javax/print/MultiDocPrintJob.java \
+	javax/print/MultiDocPrintService.java \
+	javax/print/PrintException.java \
+	javax/print/PrintService.java \
+	javax/print/PrintServiceLookup.java \
+	javax/print/ServiceUIFactory.java \
+	javax/print/StreamPrintService.java \
+	javax/print/URIException.java
+javax_print_attribute_SRCS = \
+	javax/print/attribute/Attribute.java \
+	javax/print/attribute/AttributeSet.java \
+	javax/print/attribute/AttributeSetUtilities.java \
+	javax/print/attribute/DateTimeSyntax.java \
+	javax/print/attribute/DocAttribute.java \
+	javax/print/attribute/DocAttributeSet.java \
+	javax/print/attribute/EnumSyntax.java \
+	javax/print/attribute/HashAttributeSet.java \
+	javax/print/attribute/HashDocAttributeSet.java \
+	javax/print/attribute/HashPrintJobAttributeSet.java \
+	javax/print/attribute/HashPrintRequestAttributeSet.java \
+	javax/print/attribute/HashPrintServiceAttributeSet.java \
+	javax/print/attribute/IntegerSyntax.java \
+	javax/print/attribute/PrintJobAttribute.java \
+	javax/print/attribute/PrintJobAttributeSet.java \
+	javax/print/attribute/PrintRequestAttribute.java \
+	javax/print/attribute/PrintRequestAttributeSet.java \
+	javax/print/attribute/PrintServiceAttribute.java \
+	javax/print/attribute/PrintServiceAttributeSet.java \
+	javax/print/attribute/ResolutionSyntax.java \
+	javax/print/attribute/SetOfIntegerSyntax.java \
+	javax/print/attribute/Size2DSyntax.java \
+	javax/print/attribute/SupportedValuesAttribute.java \
+	javax/print/attribute/TextSyntax.java \
+	javax/print/attribute/UnmodifiableSetException.java \
+	javax/print/attribute/URISyntax.java
+javax_print_attribute_standard_SRCS = \
+	javax/print/attribute/standard/ColorSupported.java \
+	javax/print/attribute/standard/Compression.java \
+	javax/print/attribute/standard/Copies.java \
+	javax/print/attribute/standard/CopiesSupported.java \
+	javax/print/attribute/standard/DateTimeAtCompleted.java \
+	javax/print/attribute/standard/DateTimeAtCreation.java \
+	javax/print/attribute/standard/DateTimeAtProcessing.java \
+	javax/print/attribute/standard/DocumentName.java \
+	javax/print/attribute/standard/Fidelity.java \
+	javax/print/attribute/standard/Finishings.java \
+	javax/print/attribute/standard/JobHoldUntil.java \
+	javax/print/attribute/standard/JobImpressionsCompleted.java \
+	javax/print/attribute/standard/JobImpressions.java \
+	javax/print/attribute/standard/JobImpressionsSupported.java \
+	javax/print/attribute/standard/JobKOctets.java \
+	javax/print/attribute/standard/JobKOctetsProcessed.java \
+	javax/print/attribute/standard/JobKOctetsSupported.java \
+	javax/print/attribute/standard/JobMediaSheetsCompleted.java \
+	javax/print/attribute/standard/JobMediaSheets.java \
+	javax/print/attribute/standard/JobMediaSheetsSupported.java \
+	javax/print/attribute/standard/JobMessageFromOperator.java \
+	javax/print/attribute/standard/JobName.java \
+	javax/print/attribute/standard/JobOriginatingUserName.java \
+	javax/print/attribute/standard/JobPriority.java \
+	javax/print/attribute/standard/JobPrioritySupported.java \
+	javax/print/attribute/standard/JobSheets.java \
+	javax/print/attribute/standard/JobState.java \
+	javax/print/attribute/standard/JobStateReason.java \
+	javax/print/attribute/standard/JobStateReasons.java \
+	javax/print/attribute/standard/Media.java \
+	javax/print/attribute/standard/MediaSizeName.java \
+	javax/print/attribute/standard/MultipleDocumentHandling.java \
+	javax/print/attribute/standard/NumberOfDocuments.java \
+	javax/print/attribute/standard/NumberOfInterveningJobs.java \
+	javax/print/attribute/standard/NumberUp.java \
+	javax/print/attribute/standard/NumberUpSupported.java \
+	javax/print/attribute/standard/OrientationRequested.java \
+	javax/print/attribute/standard/OutputDeviceAssigned.java \
+	javax/print/attribute/standard/PageRanges.java \
+	javax/print/attribute/standard/PagesPerMinuteColor.java \
+	javax/print/attribute/standard/PagesPerMinute.java \
+	javax/print/attribute/standard/PDLOverrideSupported.java \
+	javax/print/attribute/standard/PresentationDirection.java \
+	javax/print/attribute/standard/PrinterInfo.java \
+	javax/print/attribute/standard/PrinterIsAcceptingJobs.java \
+	javax/print/attribute/standard/PrinterLocation.java \
+	javax/print/attribute/standard/PrinterMakeAndModel.java \
+	javax/print/attribute/standard/PrinterMessageFromOperator.java \
+	javax/print/attribute/standard/PrinterMoreInfo.java \
+	javax/print/attribute/standard/PrinterMoreInfoManufacturer.java \
+	javax/print/attribute/standard/PrinterName.java \
+	javax/print/attribute/standard/PrinterResolution.java \
+	javax/print/attribute/standard/PrinterState.java \
+	javax/print/attribute/standard/PrinterStateReason.java \
+	javax/print/attribute/standard/PrinterStateReasons.java \
+	javax/print/attribute/standard/PrinterURI.java \
+	javax/print/attribute/standard/PrintQuality.java \
+	javax/print/attribute/standard/QueuedJobCount.java \
+	javax/print/attribute/standard/ReferenceUriSchemesSupported.java \
+	javax/print/attribute/standard/RequestingUserName.java \
+	javax/print/attribute/standard/Severity.java \
+	javax/print/attribute/standard/SheetCollate.java \
+	javax/print/attribute/standard/Sides.java
+javax_print_event_SRCS = \
+	javax/print/event/PrintEvent.java \
+	javax/print/event/PrintJobAdapter.java \
+	javax/print/event/PrintJobAttributeEvent.java \
+	javax/print/event/PrintJobAttributeListener.java \
+	javax/print/event/PrintJobEvent.java \
+	javax/print/event/PrintJobListener.java \
+	javax/print/event/PrintServiceAttributeEvent.java \
+	javax/print/event/PrintServiceAttributeListener.java
 javax_rmi_SRCS = \
 	javax/rmi/BAD_OPERATION.java \
 	javax/rmi/ORB.java \
Index: kaffe/libraries/javalib/Makefile.in
diff -u kaffe/libraries/javalib/Makefile.in:1.250 kaffe/libraries/javalib/Makefile.in:1.251
--- kaffe/libraries/javalib/Makefile.in:1.250	Tue May 18 16:13:26 2004
+++ kaffe/libraries/javalib/Makefile.in	Tue May 18 20:22:58 2004
@@ -426,6 +426,10 @@
 	$(java_util_regex_SRCS) \
 	$(java_util_zip_SRCS) \
 	$(javax_accessibility_SRCS) \
+	$(javax_imageio_SRCS) \
+	$(javax_imageio_event_SRCS) \
+	$(javax_imageio_spi_SRCS) \
+	$(javax_imageio_stream_SRCS) \
 	$(javax_naming_SRCS) \
 	$(javax_naming_directory_SRCS) \
 	$(javax_naming_event_SRCS) \
@@ -433,6 +437,10 @@
 	$(javax_naming_spi_SRCS) \
 	$(javax_net_SRCS) \
 	$(javax_net_ssl_SRCS) \
+	$(javax_print_SRCS) \
+	$(javax_print_attribute_SRCS) \
+	$(javax_print_attribute_standard_SRCS) \
+	$(javax_print_event_SRCS) \
 	$(javax_rmi_SRCS) \
 	$(javax_rmi_CORBA_SRCS) \
 	$(javax_security_auth_x500_SRCS) \
@@ -496,7 +504,9 @@
 
 gnu_classpath_SRCS = \
 	gnu/classpath/Configuration.java \
-	gnu/classpath/RawData.java
+	gnu/classpath/RawData.java \
+	gnu/classpath/ServiceFactory.java \
+	gnu/classpath/ServiceProviderLoadingAction.java
 
 gnu_inet_ftp_SRCS = \
 	gnu/inet/ftp/ActiveModeDTP.java \
@@ -2142,6 +2152,33 @@
 	javax/accessibility/AccessibleText.java \
 	javax/accessibility/AccessibleValue.java
 
+javax_imageio_SRCS = \
+	javax/imageio/IIOException.java \
+	javax/imageio/ImageReader.java \
+	javax/imageio/ImageTranscoder.java \
+	javax/imageio/ImageWriter.java
+
+javax_imageio_event_SRCS = \
+	javax/imageio/event/IIOReadProgressListener.java \
+	javax/imageio/event/IIOReadUpdateListener.java \
+	javax/imageio/event/IIOReadWarningListener.java \
+	javax/imageio/event/IIOWriteProgressListener.java \
+	javax/imageio/event/IIOWriteWarningListener.java
+
+javax_imageio_spi_SRCS = \
+	javax/imageio/spi/IIOServiceProvider.java \
+	javax/imageio/spi/ImageInputStreamSpi.java \
+	javax/imageio/spi/ImageOutputStreamSpi.java \
+	javax/imageio/spi/ImageReaderWriterSpi.java \
+	javax/imageio/spi/ImageTranscoderSpi.java \
+	javax/imageio/spi/RegisterableService.java \
+	javax/imageio/spi/ServiceRegistry.java
+
+javax_imageio_stream_SRCS = \
+	javax/imageio/stream/IIOByteBuffer.java \
+	javax/imageio/stream/ImageInputStream.java \
+	javax/imageio/stream/ImageOutputStream.java
+
 javax_naming_SRCS = \
 	javax/naming/AuthenticationException.java \
 	javax/naming/AuthenticationNotSupportedException.java \
@@ -2278,6 +2315,126 @@
 	javax/net/ssl/TrustManager.java \
 	javax/net/ssl/X509KeyManager.java \
 	javax/net/ssl/X509TrustManager.java
+
+javax_print_SRCS = \
+	javax/print/AttributeException.java \
+	javax/print/CancelablePrintJob.java \
+	javax/print/DocFlavor.java \
+	javax/print/Doc.java \
+	javax/print/DocPrintJob.java \
+	javax/print/FlavorException.java \
+	javax/print/MultiDoc.java \
+	javax/print/MultiDocPrintJob.java \
+	javax/print/MultiDocPrintService.java \
+	javax/print/PrintException.java \
+	javax/print/PrintService.java \
+	javax/print/PrintServiceLookup.java \
+	javax/print/ServiceUIFactory.java \
+	javax/print/StreamPrintService.java \
+	javax/print/URIException.java
+
+javax_print_attribute_SRCS = \
+	javax/print/attribute/Attribute.java \
+	javax/print/attribute/AttributeSet.java \
+	javax/print/attribute/AttributeSetUtilities.java \
+	javax/print/attribute/DateTimeSyntax.java \
+	javax/print/attribute/DocAttribute.java \
+	javax/print/attribute/DocAttributeSet.java \
+	javax/print/attribute/EnumSyntax.java \
+	javax/print/attribute/HashAttributeSet.java \
+	javax/print/attribute/HashDocAttributeSet.java \
+	javax/print/attribute/HashPrintJobAttributeSet.java \
+	javax/print/attribute/HashPrintRequestAttributeSet.java \
+	javax/print/attribute/HashPrintServiceAttributeSet.java \
+	javax/print/attribute/IntegerSyntax.java \
+	javax/print/attribute/PrintJobAttribute.java \
+	javax/print/attribute/PrintJobAttributeSet.java \
+	javax/print/attribute/PrintRequestAttribute.java \
+	javax/print/attribute/PrintRequestAttributeSet.java \
+	javax/print/attribute/PrintServiceAttribute.java \
+	javax/print/attribute/PrintServiceAttributeSet.java \
+	javax/print/attribute/ResolutionSyntax.java \
+	javax/print/attribute/SetOfIntegerSyntax.java \
+	javax/print/attribute/Size2DSyntax.java \
+	javax/print/attribute/SupportedValuesAttribute.java \
+	javax/print/attribute/TextSyntax.java \
+	javax/print/attribute/UnmodifiableSetException.java \
+	javax/print/attribute/URISyntax.java
+
+javax_print_attribute_standard_SRCS = \
+	javax/print/attribute/standard/ColorSupported.java \
+	javax/print/attribute/standard/Compression.java \
+	javax/print/attribute/standard/Copies.java \
+	javax/print/attribute/standard/CopiesSupported.java \
+	javax/print/attribute/standard/DateTimeAtCompleted.java \
+	javax/print/attribute/standard/DateTimeAtCreation.java \
+	javax/print/attribute/standard/DateTimeAtProcessing.java \
+	javax/print/attribute/standard/DocumentName.java \
+	javax/print/attribute/standard/Fidelity.java \
+	javax/print/attribute/standard/Finishings.java \
+	javax/print/attribute/standard/JobHoldUntil.java \
+	javax/print/attribute/standard/JobImpressionsCompleted.java \
+	javax/print/attribute/standard/JobImpressions.java \
+	javax/print/attribute/standard/JobImpressionsSupported.java \
+	javax/print/attribute/standard/JobKOctets.java \
+	javax/print/attribute/standard/JobKOctetsProcessed.java \
+	javax/print/attribute/standard/JobKOctetsSupported.java \
+	javax/print/attribute/standard/JobMediaSheetsCompleted.java \
+	javax/print/attribute/standard/JobMediaSheets.java \
+	javax/print/attribute/standard/JobMediaSheetsSupported.java \
+	javax/print/attribute/standard/JobMessageFromOperator.java \
+	javax/print/attribute/standard/JobName.java \
+	javax/print/attribute/standard/JobOriginatingUserName.java \
+	javax/print/attribute/standard/JobPriority.java \
+	javax/print/attribute/standard/JobPrioritySupported.java \
+	javax/print/attribute/standard/JobSheets.java \
+	javax/print/attribute/standard/JobState.java \
+	javax/print/attribute/standard/JobStateReason.java \
+	javax/print/attribute/standard/JobStateReasons.java \
+	javax/print/attribute/standard/Media.java \
+	javax/print/attribute/standard/MediaSizeName.java \
+	javax/print/attribute/standard/MultipleDocumentHandling.java \
+	javax/print/attribute/standard/NumberOfDocuments.java \
+	javax/print/attribute/standard/NumberOfInterveningJobs.java \
+	javax/print/attribute/standard/NumberUp.java \
+	javax/print/attribute/standard/NumberUpSupported.java \
+	javax/print/attribute/standard/OrientationRequested.java \
+	javax/print/attribute/standard/OutputDeviceAssigned.java \
+	javax/print/attribute/standard/PageRanges.java \
+	javax/print/attribute/standard/PagesPerMinuteColor.java \
+	javax/print/attribute/standard/PagesPerMinute.java \
+	javax/print/attribute/standard/PDLOverrideSupported.java \
+	javax/print/attribute/standard/PresentationDirection.java \
+	javax/print/attribute/standard/PrinterInfo.java \
+	javax/print/attribute/standard/PrinterIsAcceptingJobs.java \
+	javax/print/attribute/standard/PrinterLocation.java \
+	javax/print/attribute/standard/PrinterMakeAndModel.java \
+	javax/print/attribute/standard/PrinterMessageFromOperator.java \
+	javax/print/attribute/standard/PrinterMoreInfo.java \
+	javax/print/attribute/standard/PrinterMoreInfoManufacturer.java \
+	javax/print/attribute/standard/PrinterName.java \
+	javax/print/attribute/standard/PrinterResolution.java \
+	javax/print/attribute/standard/PrinterState.java \
+	javax/print/attribute/standard/PrinterStateReason.java \
+	javax/print/attribute/standard/PrinterStateReasons.java \
+	javax/print/attribute/standard/PrinterURI.java \
+	javax/print/attribute/standard/PrintQuality.java \
+	javax/print/attribute/standard/QueuedJobCount.java \
+	javax/print/attribute/standard/ReferenceUriSchemesSupported.java \
+	javax/print/attribute/standard/RequestingUserName.java \
+	javax/print/attribute/standard/Severity.java \
+	javax/print/attribute/standard/SheetCollate.java \
+	javax/print/attribute/standard/Sides.java
+
+javax_print_event_SRCS = \
+	javax/print/event/PrintEvent.java \
+	javax/print/event/PrintJobAdapter.java \
+	javax/print/event/PrintJobAttributeEvent.java \
+	javax/print/event/PrintJobAttributeListener.java \
+	javax/print/event/PrintJobEvent.java \
+	javax/print/event/PrintJobListener.java \
+	javax/print/event/PrintServiceAttributeEvent.java \
+	javax/print/event/PrintServiceAttributeListener.java
 
 javax_rmi_SRCS = \
 	javax/rmi/BAD_OPERATION.java \
===================================================================
Checking out kaffe/libraries/javalib/gnu/classpath/ServiceFactory.java
RCS:  /home/cvs/kaffe/kaffe/libraries/javalib/gnu/classpath/ServiceFactory.java,v
VERS: 1.1
***************
--- /dev/null	Sun Aug  4 19:57:58 2002
+++ kaffe/libraries/javalib/gnu/classpath/ServiceFactory.java	Tue May 18 21:42:26 2004
@@ -0,0 +1,572 @@
+/* ServiceFactory.java -- Factory for plug-in services.
+   Copyright (C) 2004  Free Software Foundation
+
+This file is part of GNU Classpath.
+
+GNU Classpath 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.
+
+GNU Classpath 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 GNU Classpath; see the file COPYING.  If not, write to the
+Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
+02111-1307 USA.
+
+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. */
+
+
+package gnu.classpath;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.net.URL;
+import java.security.AccessControlContext;
+import java.security.AccessController;
+import java.security.PrivilegedActionException;
+import java.util.Collections;
+import java.util.Enumeration;
+import java.util.Iterator;
+import java.util.NoSuchElementException;
+import java.util.logging.Level;
+import java.util.logging.LogRecord;
+import java.util.logging.Logger;
+
+
+/**
+ * A factory for plug-ins that conform to a service provider
+ * interface. This is a general mechanism that gets used by a number
+ * of packages in the Java API. For instance, {@link
+ * java.nio.charset.spi.CharsetProvider} allows to write custom
+ * encoders and decoders for character sets, {@link
+ * javax.imageio.spi.ImageReaderSpi} allows to support custom image
+ * formats, and {@link javax.print.PrintService} makes it possible to
+ * write custom printer drivers.
+ *
+ * <p>The plug-ins are concrete implementations of the service
+ * provider interface, which is defined as an interface or an abstract
+ * class. The implementation classes must be public and have a public
+ * constructor that takes no arguments.
+ *
+ * <p>Plug-ins are usually deployed in JAR files. A JAR that provides
+ * an implementation of a service must declare this in a resource file
+ * whose name is the fully qualified service name and whose location
+ * is the directory <code>META-INF/services</code>. This UTF-8 encoded
+ * text file lists, on separate lines, the fully qualified names of
+ * the concrete implementations. Thus, one JAR file can provide an
+ * arbitrary number of implementations for an arbitrary count of
+ * service provider interfaces.
+ *
+ * <p><b>Example</b>
+ *
+ * <p>For example, a JAR might provide two implementations of the
+ * service provider interface <code>org.foo.ThinkService</code>,
+ * namely <code>com.acme.QuickThinker</code> and
+ * <code>com.acme.DeepThinker</code>. The code for <code>QuickThinker</code>
+ * woud look as follows:
+ *
+ * <pre>
+ * package com.acme;
+ *
+ * &#x2f;**
+ * * Provices a super-quick, but not very deep implementation of ThinkService.
+ * *&#x2f;
+ * public class QuickThinker
+ *   implements org.foo.ThinkService
+ * {
+ *   &#x2f;**
+ *   * Constructs a new QuickThinker. The service factory (which is
+ *   * part of the Java environment) calls this no-argument constructor
+ *   * when it looks up the available implementations of ThinkService.
+ *   *
+ *   * &lt;p&gt;Note that an application might query all available
+ *   * ThinkService providers, but use just one of them. Therefore,
+ *   * constructing an instance should be very inexpensive. For example,
+ *   * large data structures should only be allocated when the service
+ *   * actually gets used.
+ *   *&#x2f;
+ *   public QuickThinker()
+ *   {
+ *   }
+ *
+ *   &#x2f;**
+ *   * Returns the speed of this ThinkService in thoughts per second.
+ *   * Applications can choose among the available service providers
+ *   * based on this value.
+ *   *&#x2f;
+ *   public double getSpeed()
+ *   {
+ *     return 314159.2654;
+ *   }
+ *
+ *   &#x2f;**
+ *   * Produces a thought. While the returned thoughts are not very
+ *   * deep, they are generated in very short time.
+ *   *&#x2f;

*** Patch too long, truncated ***




More information about the kaffe mailing list