821e6fec2a
* customElementsReady future. We don't fire Polymer.onReady until custom elements are ready too * deploy without dart.js by default. This is the expected deployment mode for real apps. Also make sure we test this on DRT and compiler==js, so Pete can change Dartium without causing build breaks :) * stop using "package:observe" test "performMicrotaskCheckpoint" hack in Polymer. This was too blunt; it affected timing of all async operations. Instead we only trigger Observable.dirtyCheck. It's using the latest Zone API as well. * mixin ChangeNotifier explicitly. This is mainly to fix a quirk of our test environment (test server loads "packages/polymer" in untransformed mode, causing it to pick up Observable instead of ChangeNotifier). * fix change watchers to blacklist "attributeChanged" :) * fix serializeValue to only use the runtime value * fix deserializeValue to get the right Type for dart:core types * cleanup prop_attr_reflection_test to use mutation observer R=blois@google.com, sigmund@google.com Review URL: https://codereview.chromium.org//29823005 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@28956 260f80e4-7a28-3924-810f-c04153c831b5