Looking at the various utilities modules, I propose putting the new VectorIcon
class in org.openide.util.ui ("Utilities API") rather than in org.openide.awt
("UI Utilities API"), so that it's in the same module as ImageUtilities, in
case the latter ever needs to depend on VectorIcon for future HiDPI
improvements. Does that make sense? (Attaching a diagram of the existing module
dependencies that I just drew for myself.)

I can make another commit that does the appropriate changes to manifest.mf,
project.xml, apichanges.xml etc.--it's a good time to learn it. (I'll use
https://github.com/apache/incubator-netbeans/pull/848/files as a guide.)
[ Full content available at:
https://github.com/apache/incubator-netbeans/pull/859 ]
This message was relayed via gitbox.apache.org for [email protected]