You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-dev@xmlgraphics.apache.org by bu...@apache.org on 2012/07/28 15:11:03 UTC
[Bug 46513] Migrate from proprietary "com.sun.image" to
"javax.imageio"
https://issues.apache.org/bugzilla/show_bug.cgi?id=46513
Helder Magalhães <he...@gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #7 from Helder Magalhães <he...@gmail.com> ---
(In reply to comment #3)
> > So the code is in to switch the I/O all you need to do is
> > muck with the services file.
[...]
> (One only needs to uncommented the lines with "imageio" and comment the
> "sun.image" ones.)
Done. Added some documentation there reflecting the classes are deprecated and
reordered and separated the entries so one can more easily figure out what to
comment/uncomment when desired.
This issue became quite more tricky since the introduction of JDK 7, where the
Sun codecs have been "retired" (they are available in run-time although the
"classes are not located when compiling"):
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6527962
This was also reflected in the JDK 7 release notes (see "The Non-standard
com.sun.image.jpeg.codec Package is Retired"):
http://www.oracle.com/technetwork/java/javase/compatibility-417013.html#incompatibilities
This fact has already confused users and has been brought in the mailing list:
http://mail-archives.apache.org/mod_mbox/xmlgraphics-batik-users/201201.mbox/%3CCAJTzQMBqN9b9GhRwL8zHJ5M1ehFxv80-ZXyBntsyhCtP7hzCFA%40mail.gmail.com%3E
I've also modified build.xml to accommodate for this tricky behavior: the
classes will still be compiled in JDK 6 and previous Sun JDK versions, although
the services file are now targeting the Image I/O classes by default.
Fixed in r1366666.
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-dev-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-dev-help@xmlgraphics.apache.org