Tags: niloc132/gwt
Tags
Avoid "immutable" apis for JNodes, preventing optimizer errors (gwtpr… …oject#10010) The immutable APIs for JNodes apparently were never immutable to begin with, and have been watered down since then so that it isn't safe to actually treat them as being immutable. This confusion prevented multiple case expressions from being optimized correctly. Fixes gwtproject#10005
Avoid "immutable" apis for JNodes, preventing optimizer errors (gwtpr… …oject#10010) The immutable APIs for JNodes apparently were never immutable to begin with, and have been watered down since then so that it isn't safe to actually treat them as being immutable. This confusion prevented multiple case expressions from being optimized correctly. Fixes gwtproject#10005
Remove unexpected sources from gwt-user by making valid servlet sourc… …es (gwtproject#9888) Removes an old hack which uses gwt-user's sources as if they were the correct sources for gwt-servlet by creating a real build artifact that contains the sources which correspond to the classes found in gwt-servlet and gwt-servlet-jakarta. This lets us avoid using gwt-user's own sources as if they were the sources for other jars, which in turn allows us to only package gwt-user sources in gwt-user.jar. Fixes gwtproject#9886
Correct Google poms to follow central sync requirements Despite only being relocation poms, it appears that Sonatype requires that the poms still follow the deployment requirements. Change-Id: I8471f79dab42239a900a07d81912a3b337c10c6c
Distinct relocation poms and script for gwtproject vs Google The old script, being already used in Google-managed CI, continues to deploy poms with com.google groupId. A new script, maven/push-gwtproject.sh, has the same contents as the old one used to have, and deploys the org.gwtproject poms. Samples that use maven have also been updated to use the new ltgt gwt maven plugin and the new groupIds. Change-Id: I0f582304faf9546ac37616a78bc7735f8beeba26
Move jsinterop-annotations source code out of GWT. jsinterop-annotations has its own repo on github. This CL removes the code from the gwt repo and add a dependency to the jar file now present in tools repo. The gwt-user.jar distributed in the zip will still contain these classes, but the maven version will correctly reference the jar already present in maven central. Change-Id: I5c341e1ae5ad48ea3bf8104d781b1d16fccdef4a
Allow native classes implement native interfaces with overlays. Native classes implementing interfaces with overlays triggerred a compiler error due to the fact that overlays in native intefaces are "default" methods and that the strategy of implementing them consists in creating the corresponding synthetic override in classes that don't explicitly implement the method. Bug: gwtproject#9440 Bug-Link: gwtproject#9440 Change-Id: I30a100c4d83f13df61fed57a54afb3b25a153250
PreviousNext