)]}' { "commit": "39c29e0cb6f5a8ad73d503e2a86caa4fd80b75ee", "tree": "59930e7be69374dc706791e10f03ac86f881e23b", "parents": [ "b3ab3b7bfdf421ae86c3d0d7e302a938f23fd292" ], "author": { "name": "Thomas Broyer", "email": "t.broyer@gmail.com", "time": "Fri Apr 11 15:44:50 2014 +0200" }, "committer": { "name": "Gerrit Code Review", "email": "noreply-gerritcodereview@google.com", "time": "Tue Apr 29 14:27:52 2014 +0000" }, "message": "Workaround for webapp classloader regression in DevMode\n\nAllow org.eclipse.jetty classes and friends (Jasper, Xerces) to be\nloaded from the classpath without adding the containing JAR\n(probably gwt-dev) to the webapp classloader.\nJasper and Xerces were previously added as system classes (from\nJetty\u0027s terminology), taking precedence over JARs from WEB-INF/lib;\nthis change make them \"normal\" classes with a special classloader\nfallback behavior (fallback to the system classloader, without adding\nthe containing JAR to the webapp classloader).\n\nAlso fixes resource loading when trying to load server resources (from\nJetty\u0027s terminology) by not allowing them to be loaded from the\nclasspath.\n\nBug: issue 8526, issue 8585\n(cherry picked from commit abb1c56838dc71d7b3c30ded6a687aeffae8d848)\nChange-Id: I77611c40bd16ecb39d5c288b8e82647f65f47c86\n", "tree_diff": [ { "type": "modify", "old_id": "7e4e3eee76d84c59844dfb7da9e61a9b69dfae12", "old_mode": 33188, "old_path": "dev/core/src/com/google/gwt/dev/shell/jetty/JettyLauncher.java", "new_id": "771f65d9bf403925eb5122fc1e95b1b63a3b8b7a", "new_mode": 33188, "new_path": "dev/core/src/com/google/gwt/dev/shell/jetty/JettyLauncher.java" } ] }