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
9682437aeb
fix(tests): make Angular 2 compiler perf test use correct param name
2015-01-26 16:30:33 -08:00
f24b9f2499
fix(perf): use correct param name in compiler benchmark
2015-01-26 16:30:33 -08:00
b3693e6e0f
cleanup(ng-if): remove OnChange
2015-01-26 10:05:20 +01:00
4fdb3cf566
chore(package.json): npm No repository field.
...
npm install yields a warning
```bash
npm WARN package.json angular@0.0.0 No repository field.
```
also include `"bugs": "https://github.com/angular/angular/issues "`
2015-01-24 10:50:18 -08:00
ec5cb3eb66
feat(package): introduce a catch-all package angular.
...
modules/angular has no implementation, but depends on all the pieces
that make angular - core, di, directives, etc. It is the package that
all client apps will depend on.
2015-01-23 10:31:24 -08:00
4df1825dc2
fix(Interpolation): switch to new AST API
2015-01-23 10:12:13 +01:00
be6ce02021
refactor(NgIf): replace createElement() by el()
2015-01-23 09:27:36 +01:00
3b34ef43b1
perf(CD): Special cased interpolation in AST, Parser, and CD
2015-01-22 16:31:58 -08:00
ee99a5a02b
chore: gulpifying the tests
...
Closes #168
2015-01-22 16:15:17 -08:00
b734d56b83
fix(cd): report all changes on first cd run
...
- null values would not have been reported for Dart
- undefined values would not have been reported for JS
Closes #454
2015-01-22 16:15:17 -08:00
829c28f3ee
docs: initial version of the documentation
2015-01-23 00:03:21 +00:00
d2c7c84e8e
chore(README): warn that this repo is for Angular2
...
There are lots of issues being created regarding the 1.3 version in this repo.
Warning the users that this repo is for Angular 2.0 should avoid this confusion.
Closes #373
2015-01-22 15:52:31 -08:00
c97dd9e99d
chore: add .editorconfig file
...
Closes #347
2015-01-22 15:47:17 -08:00
d5a12d59ca
feat(ng-if): an implementation of ng-if
...
Closes #317
2015-01-22 15:34:25 -08:00
368cc29d48
fix(gulpfile): fix the pubbuild task on Windows
...
Closes #349
2015-01-22 15:30:52 -08:00
d3a40e726e
docs(readme): add step to start local webserver before running perf tests
2015-01-22 15:03:34 -08:00
ffec271f21
chore(tests): update Protractor to 1.6.x and use Jasmine2 as framework
...
There are no changes necessary in the current test code for the update to
Jasmine2 framework.
2015-01-22 13:01:51 -08:00
5c4238cd41
fix(compiler): fixes a bug with top level template directives.
2015-01-22 12:48:08 -08:00
b4338b623c
fix(compiler): fix directive registration order
...
fix #328
2015-01-22 20:54:18 +01:00
fd34a56347
feat(events): adds support for injectable angular event emitters.
...
Event emitters can be injected into Directives. Event emitters take over
browser events with the same name. Emitted events do not bubble. Event
emitters can be injected even if there is no corresponding callback in
the template.
Use as follows:
@Decorator(...)
class MyDec(@EventEmitter('click') clickEmitter) {
...
fireClick() {
var eventData = {...};
this._clickEmitter(eventData);
}
}
2015-01-22 10:14:03 -08:00
683bb6e5a2
feat(directive): add ng-switch directive
2015-01-22 18:49:10 +01:00
769e9741d3
refactor(OnChange): update message to ease debugging
2015-01-22 18:49:10 +01:00
85a714f022
style(cd): add types
2015-01-22 11:08:10 +01:00
211cb12413
fix(ListWrapper): fix JS ListWrapper.remove()
2015-01-22 09:41:26 +01:00
8612af9c50
fix(views): adds dehydration calls to ng-repeat removed views.
...
Closes #416
2015-01-21 17:15:57 -08:00
9957c1338e
feat(change_detection): reimplement change detection
2015-01-21 14:21:14 -08:00
22653707d9
fix(perf): cloud reporter, calculate insertId correctly so that we don’t loose rows!
2015-01-21 10:40:03 -08:00
03c21a8cb2
feat(events): add the $event local variable to the handler context
2015-01-21 10:03:21 +01:00
156f3d99e0
feat(parser): make method calls aware of ContextWithVariableBindings
2015-01-21 09:58:01 +01:00
8b2a5d7d17
feat(perf): disable wake lock and cpu freq scaling on android
2015-01-20 17:14:27 -08:00
8a8a4b2ae7
test(ng-repeat): enables nested ng-repeat test.
...
It was failing previously because we were using nested <li> incorrectly.
2015-01-20 14:19:57 -08:00
1d0de3ea54
style(lang): add missing type annotation js/dart
2015-01-20 14:12:09 -08:00
a8bc7aa48f
chore(gulpfile): add build/clean.docs task
2015-01-20 14:11:12 -08:00
766267a65a
tweak location to hello_world example for Dart
2015-01-20 13:57:54 -08:00
eba751e70a
fix(bench press): remove check for android
...
this is already covered by init_android.sh
2015-01-20 13:08:07 -08:00
5f5ed06713
feat(perf): cloud reporter should retry in case of a timeout
2015-01-20 13:06:37 -08:00