Uploaded image for project: 'Harmony'
  1. Harmony
  2. HARMONY-6447

[classlib] [imageio] Implement missing functionality in imageio module

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Classlib
    • None

    Description

      The imageio module has a significant amount of missing functionality in the javax.imageio, javax.imageio.spi and javax.imageio.stream packages. See:

      http://people.apache.org/~hindessm/japi/sun50-hydrlvm50.html#pkg_javax_imageio

      It is expected that an implementation and tests would be provided to complete this task.

      Attachments

        1. HARMONY-6447-yanglang.diff
          3 kB
          Lang Yang
        1.
        Implementation of getImageWriter, getImageReader Sub-task Closed Tim Ellison
        2.
        Test cases for HARMONY-6482 Sub-task Closed Alexei Fedotov
        3.
        [classlib][imageio] ServiceRegistry.registerServiceProvider failed to return correct value Sub-task Closed Alexei Fedotov
        4.
        [classlib][imageio] Implementation for ordering feature of ServiceRegistry Sub-task Closed Alexei Fedotov
        5.
        Remove the exception in method IIOServiceProvider.onDeregistration Sub-task Closed Alexei Fedotov
        6.
        implementation of ImageWriterSpi.isOwnWriter and ImageReaderSpi.isOwnReader Sub-task Closed Alexei Fedotov
        7.
        Implementation of method deregisterServiceProvider(java.lang.Object, java.lang.Class) Sub-task Closed Tim Ellison
        8.
        Implementation of method deregisterServiceProvider(Object) Sub-task Closed Tim Ellison
        9.
        Implementation of methods: setUseCache, getUseCache, setCacheDirectory and getCacheDirectory Sub-task Closed Tim Ellison
        10.
        remove NotImplementedException marker for few methods that have been implemented Sub-task Closed Tim Ellison
        11.
        Implement ServiceRegistry.contains() Sub-task Closed Alexei Fedotov
        12.
        Implement ServiceRegistry.deregisterAll() Sub-task Closed Alexei Fedotov
        13.
        Implement ServiceRegistry.lookupProviders(class) Sub-task Closed Mark Hindess
        14.
        Implement ImageTypeSpecifier.createIndexed() Sub-task Closed Tim Ellison
        15.
        Implement ImageTypeSpecifier.createGrayscale() Sub-task Closed Tim Ellison
        16.
        Implement ImageTypeSpecifier.createInterleaved() Sub-task Closed Tim Ellison
        17.
        Implement ImageTypeSpecifier.createBufferedImage() and ImageTypeSpecifier.getBufferedImageType() Sub-task Closed Tim Ellison
        18.
        Implement ImageTypeSpecifier.createBanded() Sub-task Closed Tim Ellison
        19.
        Implement ImageTypeSpecifier.createFromBufferedImageType() Sub-task Closed Tim Ellison
        20.
        Implement missing functionalities in ImageOutputStreamImpl class Sub-task Closed Tim Ellison
        21.
        Implement ServiceRegistry.finalize() Sub-task Closed Tim Ellison
        22.
        [classlib][awt] Color.getBlue failed on FOP's test case Sub-task Closed Tim Ellison
        23.
        Implement PNGMetadataFormat Sub-task Resolved Unassigned
        24.
        use cache in createImageInputStream() & createImageOutputStream Sub-task Closed Mark Hindess
        25.
        reset bitOffset in the ImageInputStreamImpl.reset() Sub-task Closed Mark Hindess
        26.
        ImageOutputStreamImplTest.testWriteUTF() unit test fails with ByteOrder.LITTLE_ENDIAN Sub-task Closed Mark Hindess
        27.
        Implement own instance for each ThreadGroup for class IIORegistry Sub-task Closed Mark Hindess
        28.
        Add more informative info in the imageio.plugins.jpeg.JPEGQTable.toString() Sub-task Closed Mark Hindess
        29.
        Implement ServiceRegistry.getServiceProviderByClass() Sub-task Closed Mark Hindess
        30.
        Broadcast the progress of image completion in JPEGImageWriter class Sub-task Closed Mark Hindess
        31.
        Implement two java6 only methods Sub-task Resolved Lang Yang
        32.
        JPEGQTable.toString() format is not consistent with RI Sub-task Resolved Lang Yang

        Activity

          People

            Unassigned Unassigned
            hindessm Mark Hindess
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: