d5b2c130ca
chore(pub): add primary authors, description and homepage to pubspec
2015-02-06 11:40:16 -08:00
e9a254ae86
refactor(forms): rename decorators into directives
2015-02-06 11:03:41 -08:00
640134dee1
feat(forms): initial implementation of forms declared in html
2015-02-06 11:03:41 -08:00
fa7cbf9bb1
test(di): add a test to di checking that child bindings are not used when resolving the dependencies of a parent binding
2015-02-06 09:39:22 -08:00
6bfa48bc64
refactor(directives): Drop ng- prefix from all angular directives and rename NgRepeat to Foreach
...
fixes #532
Closes #539
2015-02-06 09:24:50 -08:00
63f23ec0b6
fix(life_cycle): remove cyclic dependency
...
fixes #477
Closes #530
2015-02-06 09:23:59 -08:00
5010cf9757
chore(view): remove obsolete HACK comment
2015-02-05 21:19:53 -08:00
7dba3a3e32
fix(benchmarks): fix infinite scroll benchmark.
2015-02-05 20:47:30 -08:00
746f85a621
feat(compiler, ShadowDom): adds TemplateLoader using XHR.
...
Also adds css shimming for emulated shadow dom and makes the shadowDom
strategy global to the application.
2015-02-05 19:47:29 -08:00
fcbdf02767
feat(perf): port table scrolling benchmark to Angular 2
2015-02-05 18:33:57 -08:00
93c18f5396
fix(build): Escape dollar signs in dart-transpiled string literals
...
Escape dollar signs in string literals - dart should not interpolate them.
Closes #509
2015-02-05 18:00:14 -08:00
9f6b6cc50c
chore(packaging): update imports in tools
2015-02-05 15:58:15 -08:00
bfdcb6c77c
chore(build): ignore [info] analyzer warnings
2015-02-05 15:47:13 -08:00
d144e9a345
chore(packaging): fix warnings in forms
2015-02-05 15:47:13 -08:00
50b553964d
chore(packaging): update imports in forms
2015-02-05 15:47:13 -08:00
8250a8c1ca
chore(packaging): update benchmark imports
2015-02-05 15:47:13 -08:00
c99a575b1f
chore(merge): forms, compiler
2015-02-05 15:47:12 -08:00
3f228669d7
chore(packaging): update import for the new file structure
2015-02-05 15:47:12 -08:00
3820609f24
chore(packaging): move files to match target file structure
2015-02-05 15:46:13 -08:00
7ce4f66cdc
feat: support binding to class.classname
...
Closes #551
2015-02-05 15:19:23 -08:00
ab9438ffdf
fix e2e tests
2015-02-05 14:36:18 -08:00
e20d9dd073
feature(build): add nodejs-based unit test for dart transpiler.
...
This adds a unit test to the transpiler. Existing tests are themselves transpiled to ES5, which makes it impossible to do some kinds of assertions. For example, this will be useful to repro https://github.com/angular/angular/issues/509 .
In this change, the actual issue isn't fixed. It only adds the reproduction.
It uses the jasmine test runner, since it's already used by the docs test. That uses version 1 of Jasmine, which isn't ideal, but I want to be consistent for now.
I discussed with Tobias the possibility of switching to Mocha for these nodejs-based tests, and we might do that sometime later.
2015-02-05 11:55:49 -08:00
3395624cb3
feat(template): add bang syntax shortcut
...
Closes #522
2015-02-05 11:55:49 -08:00
cdb1e82216
feat(forms): initial implementation of forms
2015-02-05 11:55:49 -08:00
4623e88509
fix(zones): update to v0.4.0
...
Closes #487
2015-02-05 11:55:49 -08:00
796d58c621
chore(clean-up): remove unused test method
2015-02-05 11:55:49 -08:00
4b8105c165
cleanup
2015-02-05 11:55:49 -08:00
fc6e421e7e
feat(compiler): add BindingPropagationConfig to the list of pre-built objects
2015-02-05 11:55:49 -08:00
23a080026a
feat(change_detection): add mode to ChangeDetector
2015-02-05 11:55:49 -08:00
3067601961
feat(change_detection): update change detection benchmark
2015-02-05 11:55:49 -08:00
709df12b10
feat(change_detection): do not register a change from switching from null to null
2015-02-05 11:55:49 -08:00
f014b53a4c
more types in fascades
2015-02-05 11:55:49 -08:00
05ffdc9b44
refactor(build): explicitly mention src
folder in imports
...
Export files are now directly under the module folder,
e.g. `core/core.js`. With this, an import like `core/core`
won’t need a path mapping (e.g. via `System.paths`) any more.
This adds the `src` folder to all other import statements as well.
2015-02-05 11:55:48 -08:00
9db13be4c7
feat: change template micro-syntax to new syntax
...
Old syntax:
- ng-repeat: #item in items;
- ng-repeat: #item; in: items;
- <template let-ng-repeat=“item” [in]=items>
New syntax:
- ng-repeat: var item in items;
- ng-repeat: var item; in items
- <template ng-repeat var-item [in]=items>
Notice that the var is now a standalone binding
rather then an argument to ng-repeat. This will
make the var bindings consistent with the rest of
the system.
Closes #482
2015-01-30 11:56:54 -08:00
b1e76c550e
feat(build): auto format the generated dart code.
...
Fixes #480
Closes #504
2015-01-30 11:10:12 -08:00
52d88457c8
fix(NgRepeat): activate index
2015-01-29 13:29:32 -08:00
db0f0c462b
perf(change_detection): use object pools not to create unnecessary garbage
2015-01-28 20:08:58 -08:00
62f08d38db
fix(tests): don’t fail on current chrome canary
2015-01-28 17:01:32 -08:00
ec935565ca
fix(test_lib): support comparing Maps in nested structures
2015-01-28 09:35:35 -08:00
af41fa9ac4
feat(change_detection): modify change detectors to recompute pure functions only when their args change
2015-01-27 16:52:33 -08:00
2793d47c67
feat(change_detection): change proto change detectors to coalesce records
2015-01-27 16:42:55 -08:00
5367749f54
docs(pipeline): fix some inline doc
...
Closes #463
2015-01-27 16:34:09 -08:00
850cf0fef4
feat(change_detection): implement a change detector generator
2015-01-27 16:18:15 -08:00
b78c1252e5
chore: make async tests fail faster
2015-01-27 11:33:23 -08:00
737914061f
feat(perf): add AngularDart v1 of table scrolling benchmark
2015-01-27 09:53:22 -08:00
474f1768c6
chore(.editorconfig): include markdown config
2015-01-27 00:14:48 -08:00
a120d7f1c8
docs: follow/side effects/taught typos
2015-01-27 00:13:23 -08:00
814f3d01ef
Doc(LightDom): add some inline doc
2015-01-27 08:46:52 +01:00
c797a4fbd5
refactor(LightDom): refactor the code
2015-01-27 08:46:52 +01:00
a02e7b5067
Remove unused fields
2015-01-26 17:32:56 -08:00