811 Commits

Author SHA1 Message Date
Victor Berchet
69e02ee76f feat(ViewSplitter): Change template shorthand syntax from '!' to '*'
fixes 

Closes 
2015-02-20 10:36:30 -08:00
Rado Kirov
b1fc3e87c6 fix(view): move nodes into the live document when cloning.
Closes 
2015-02-20 09:46:10 -08:00
Tim Blasi
329b2eda66 refactor(dart/transform tests): Use actual directive def'n instead of mock.
In the transformer unit tests, we previously used a mock directive annotation. This update
substitutes the actual Angular2 directive annotations.

Closes 
2015-02-20 09:44:56 -08:00
Marc Laval
85211f0a6b fix(core): workaround for circular dependencies in nodejs
Closes 
2015-02-19 13:42:27 -08:00
Victor Berchet
d0ca07afaa refactor(Compiler): introduce ShimComponent to shim CSS & DOM in emulated mode
Closes 
2015-02-19 13:42:18 -08:00
Victor Berchet
5111f9ae37 feat(ShadowCss): Make the shim also accept a selector for the host 2015-02-19 13:42:18 -08:00
Victor Berchet
d67f0299cd feat(ShadowCss): port implementation from webcomponent.js 2015-02-19 13:42:18 -08:00
Marc Laval
89b3995756 refactor(core): remove direct accesses to DOM
Closes 
2015-02-19 13:42:07 -08:00
Marc Laval
3496c8ac54 refactor(change_detection): remove circular dependencies
Closes 
2015-02-19 13:42:00 -08:00
Rado Kirov
a768f2e124 fix(docgen): hide additional exports that throw off docgen.
Closes 
2015-02-18 21:15:01 -08:00
Tim Blasi
4d56a1e1af chore: Fixing review comments on Dart transformers
See https://codereview.chromium.org/927373004/

Closes 
2015-02-18 21:08:42 -08:00
Kevin Moore
fb5b168b19 chore: Remove unused imports and enable checks for unused imports as part of build 2015-02-18 21:06:30 -08:00
Jeremy Elbourn
785ec26322 feat(compiler): make directive bindings optional. Fixes 2015-02-18 13:56:14 -08:00
Tobias Bosch
cd90038950 fix(types): Add StringMap type 2015-02-18 09:53:27 -08:00
Pawel Kozlowski
56f4e84d45 fix: flip attr / property bind in directives annotations
Fixes 

Closes 
2015-02-18 17:07:53 +01:00
Pawel Kozlowski
709c3ca6b5 refactor: use the ExceptionHandler service
Fixes 
Closes 
2015-02-18 13:48:28 +01:00
Pawel Kozlowski
a1f4060126 feat: introduce ExceptionHandler service 2015-02-18 12:11:16 +01:00
Victor Berchet
53d5f36557 feat(application): move classes to the application level injector
fixes 
2015-02-18 10:10:07 +01:00
vsavkin
695b4ebbc7 feat(change_detection): add support for pipes 2015-02-17 17:12:58 -08:00
Kevin Moore
fa25965939 chore: Remove unused imports
Closes 
2015-02-17 16:49:08 -08:00
Tim Blasi
6e90cacaf4 feat(dart/transformer:: Initial commit of ctor stubs & annotation register
Closes 

Closes 

Closes 
2015-02-17 16:34:19 -08:00
Tobias Bosch
e163eb2a51 fix(test_lib): support deep compare of objects with private/static fields 2015-02-17 16:02:46 -08:00
Tobias Bosch
674848648a feat(facade): add support for Date
Also refactors the dart transpilar to expose
the type mappings for future changes.
2015-02-17 16:02:46 -08:00
PatrickJS
40d0505782 refactor(ProtoView): use const for DOM.addClass
`DOM.addClass(insertionElement, 'ng-binding');` -> `DOM.addClass(insertionElement, NG_BINDING_CLASS);`

Closes 
2015-02-17 15:51:33 -08:00
Tobias Bosch
f6284f2a55 feat(benchpress): rewritten implementation
Limitations:
- cloud reporter is not yet supported any more
2015-02-16 11:43:27 -08:00
Pawel Kozlowski
92afad6ebc feat: support bindings for the 'role' attribute
Closes 
2015-02-14 21:24:40 +01:00
Pawel Kozlowski
1846ce8c68 feat: support binding to aria-* attributes
Closes 
2015-02-14 20:28:08 +01:00
Victor Berchet
e6c8bde808 feat(Compiler): Multiple template per component
fixes 

- TemplateConfig becomes Template
- introduce a TemplateResolver to pick the cmp template,
- @Component and @Template are disociated
2015-02-13 18:07:08 +01:00
Victor Berchet
6d23d00057 refactor(ViewPort): @Template -> @Viewport, ViewPort -> ViewContainer
fixes 
2015-02-13 17:48:27 +01:00
Kevin Moore
3519714f64 add types 2015-02-13 16:38:03 +01:00
Marc Laval
0499eeb231 refactor(facade): remove dependency to rtts_assert
Closes 
2015-02-13 12:57:10 +01:00
Marc Laval
6d8ccaa8e4 feat(TemplateConfig): support array of arrays in TemplateConfig directives
Fixes 
Closes 
2015-02-12 11:56:45 +01:00
Victor Berchet
8844671c8d feat(EventManager): implement the EventManager 2015-02-12 10:46:11 +01:00
vsavkin
91fd5a69bf test(change_detection): add an integration test verifying that binding propagation config works 2015-02-11 17:54:07 -08:00
Yegor Jbanov
234e1eccca chore(sourcemaps): add e2e test 2015-02-11 15:07:13 -08:00
Tobias Bosch
013e1faf27 fix(build): support transpile to commonjs 2015-02-11 13:09:52 -08:00
Victor Berchet
fc1b791a7a fix(view): ViewPort light should come from the direct parent 2015-02-11 09:16:53 +01:00
Rado Kirov
6e923cbf84 fix(compiler): elements with events only create binders but not protoElementInjectors.
Closes 
2015-02-10 15:29:34 -08:00
vsavkin
4b24734855 feat(forms): add support for checkbox 2015-02-10 08:44:25 -08:00
Victor Berchet
74f92c6a79 perf(Compiler): use Promises only when strictly required 2015-02-10 09:13:21 +01:00
Victor Berchet
47042bc503 feature(ShadowDomTransformer): create a compiler step to transform the shadow DOM 2015-02-10 08:54:37 +01:00
Rado Kirov
7bf5ab8f43 feat(view_pool): adds a view pool of dehydrated views per protoview. 2015-02-09 22:17:38 -08:00
Tobias Bosch
6f59f2f5a3 fix(transpile): fix usage of int and references to assert module 2015-02-06 22:06:55 -08:00
Tobias Bosch
f39c6dc2c7 fix(setup): use upstream traceur with explicit patches
Also correct the transpile to ES6

Also support generics correctly

All patches are hooked in via `/tools/transpiler/index.js`
https://github.com/google/traceur-compiler/issues/1700
https://github.com/google/traceur-compiler/issues/1699
https://github.com/google/traceur-compiler/issues/1708
https://github.com/google/traceur-compiler/issues/1625
https://github.com/google/traceur-compiler/issues/1706
2015-02-06 17:04:08 -08:00
Marc Laval
cf169f13a0 fix(compiler): add missing support to string literals
Fixes 
Closes 
2015-02-07 00:20:54 +01:00
Jeremy Elbourn
6dbfe0dc2e feat(vars): assignment of component or element instance to vars. 2015-02-06 15:13:31 -08:00
vsavkin
ab733bd80e refactor(change_detection): rename group memento into directive memento 2015-02-06 13:55:49 -08:00
vsavkin
1ec796a601 cleanup(change_detection): rename field name 2015-02-06 13:54:55 -08:00
vsavkin
9240b09011 refactor(directives): directives use declare that they listen to onChange in the annotations 2015-02-06 13:53:49 -08:00
Pawel Kozlowski
ee3f709fbf feat: support binding to style.stylename.suffix
Closes 
2015-02-06 12:30:03 -08:00