fdc6d43083
"package/" under the web/ directory. Resolution under 'lib' is the same, but it and gives better suggestions if the path looks wrong. This summarizes what changed: - source file: lib/b.html import to "packages/c/d.html" was error, now is error + suggestion import to "../packages/c/d.html" was error, now is error + suggestion import to "../../packages/c/d.html" was resolved, now is resolved too - source file: lib/a/b.html import to "packages/c/d.html" was error, now is error + suggestion import to "../packages/c/d.html" was error, now is error + suggestion import to "../../packages/c/d.html" was error, now is error + suggestion import to "../../../packages/c/d.html" was resolved, now is resolved too - source file: web/b.html import to "packages/c/d.html" was and continues to be resolved import to "../packages/c/d.html" was error, now is resolved - source file: web/a/b.html import to "packages/c/d.html" was error, now is resolved import to "../packages/c/d.html" was and continues to be resolved import to "../../packages/c/d.html" was and continues to be resolved Note: polymer-build and development mode are slightly different: polymer-build detects and issues an error for bad paths inside lib/. These are not detected by our package-resolution in loader.dart, but as long as users are not creating symlinks by hand, Dartium should detect if the paths are wrong. When we switch to start using pub-serve by default, we should be able to go back to the web-ui style of using "package:" urls directly in HTML. R=jmesserly@google.com, kustermann@google.com Review URL: https://codereview.chromium.org//148913003 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@32170 260f80e4-7a28-3924-810f-c04153c831b5