Harmony
  1. Harmony
  2. HARMONY-6447

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

    Details

    • Type: Task Task
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Classlib
    • Labels:
      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.

      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

        Mark Hindess created issue -
        Lang Yang made changes -
        Field Original Value New Value
        Attachment HARMONY-6447-yanglang.diff [ 12439701 ]
        Gavin made changes -
        Labels gsoc mentor

          People

          • Assignee:
            Unassigned
            Reporter:
            Mark Hindess
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:

              Development