Commit Graph

9564 Commits

Author SHA1 Message Date
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