I just tried separate compilation from gwt trunk on a very small project. In this project I never inherited c.g.g.user.User directly but only the most specific modules I need.
One such module is c.g.g.dom.DOM which fails with separate compilation as MediaElement needs classes from c.g.g.media.dom.client but c.g.g.dom.DOM does not inherit it. Should we open bugs for such problems or does separate compilation expect users to always inherit c.g.g.user.User? When I do so the compilation works again because it seems like it does not want to compile the DOM module directly anymore but only the User module which has c.g.g.d.DOM and (indirectly) c.g.g.media.dom.DOM inherited. I guess the different compilation behavior is because of the type="fileset" attribute on all these specific modules? Can anyone explain what type="fileset" exactly does? Are there other types? I also noticed that gwteventbinder does not work with separate compilation and it seems like it is only fixable with a breaking change. Anyone who is interested in it can take a look at https://github.com/google/gwteventbinder/issues/20 -- J. -- http://groups.google.com/group/Google-Web-Toolkit-Contributors --- You received this message because you are subscribed to the Google Groups "GWT Contributors" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
