Yasumasa, Looks good for me!
-Dmitry On 2016-02-29 16:26, Yasumasa Suenaga wrote: > Hi Dmitry, Erik, > > I've uploaded new webrev: > > hotspot: > http://cr.openjdk.java.net/~ysuenaga/JDK-8150723/webrev.02/hotspot/ > makefile: http://cr.openjdk.java.net/~ysuenaga/JDK-8150723/webrev.02/make/ > > >> Could you move gif files to correct location and remove custom makefile >> logic? > > I moved classes/images/toolbarButtonGraphics to classes/toolbarButtonGraphics > . > Could you review it? > >> I'll sponsor the push then. > > Thanks! > > > Yasumasa > > > On 2016/02/29 17:52, Dmitry Samersoff wrote: >> Yasumasa, >> >> I think it's better to have a complete fix rather than yet another >> workaround. >> >> Could you move gif files to correct location and remove custom makefile >> logic? >> >> I'll sponsor the push then. >> >> -Dmitry >> >> On 2016-02-27 06:44, Yasumasa Suenaga wrote: >>> Hi Erik, >>> >>> Thanks! >>> I've uploaded new webrev. Could you review it? >>> http://cr.openjdk.java.net/~ysuenaga/JDK-8150723/webrev.01/ >>> >>>> However, the real fix is to move the gifs out of the images dir so that >>>> they have the correct subdir relative to the classes dir in both the >>>> source and the output. Then we can remove this whole SetupCopyFiles >>>> construct and just add .gif to jdk.hotspot.agent_COPY. >>> >>> Comments in CompileJavaModules.gmk are as below: >>> ------------ >>> ### Copy gif files >>> # Special handling to copy gif files in images/toolbarButtonGraphics \ >>> # -> classes/toolbarButtonGraphics. >>> # These can't be handled by COPY to SetupJavaCompilation since they chop >>> off >>> # one directory level. >>> ------------ >>> >>> According to them, I guess that our fix makes expected behavior. >>> If we should fix as you say, I think that we work for it in another issue. >>> >>> >>> Thanks, >>> >>> Yasumasa >>> >>> >>> On 2016/02/27 1:59, Erik Joelsson wrote: >>>> Hello, >>>> >>>> Actually you only need this: >>>> >>>> erik at pilot:/localhome/hg/jdk9-dev$ hg diff >>>> diff -r c7be2a78c31b make/CompileJavaModules.gmk >>>> --- a/make/CompileJavaModules.gmk >>>> +++ b/make/CompileJavaModules.gmk >>>> @@ -381,7 +381,7 @@ >>>> DEST := $(JDK_OUTPUTDIR)/modules/$(MODULE), \ >>>> FILES := $(wildcard >>>> $(HOTSPOT_TOPDIR)/src/jdk.hotspot.agent/share/classes/images/*/*/*.gif), \ >>>> )) >>>> - jdk.hotspot.agent: $(COPY_SA_IMAGES) >>>> + jdk.hotspot.agent_COPY_EXTRA += $(COPY_SA_IMAGES) >>>> endif >>>> >>>> >>>> ################################################################################ >>>> >>>> However, the real fix is to move the gifs out of the images dir so that >>>> they have the correct subdir relative to the classes dir in both the >>>> source and the output. Then we can remove this whole SetupCopyFiles >>>> construct and just add .gif to jdk.hotspot.agent_COPY. >>>> >>>> /Erik >>>> >>>> On 2016-02-26 04:28, Yasumasa Suenaga wrote: >>>>> Hi all, >>>>> >>>>> HSDB toolbar icons >>>>> (hotspot/src/jdk.hotspot.agent/share/classes/images/toolbarButtonGraphics) >>>>> are missing in appmodules.jimage . >>>>> They should be contained to appmodules.jimage . >>>>> >>>>> I've uploaded a webrev: >>>>> http://cr.openjdk.java.net/~ysuenaga/JDK-8150723/webrev.00/ >>>>> >>>>> Could you review it? >>>>> >>>>> >>>>> Thanks, >>>>> >>>>> Yasumasa >>>> >>>> >> >> -- Dmitry Samersoff Oracle Java development team, Saint Petersburg, Russia * I would love to change the world, but they won't give me the sources.