2709 Commits

Author SHA1 Message Date
Igor Minar
d78261695b fix(dts generation): add support for type aliases
Closes 
2015-09-03 23:52:10 +00:00
Igor Minar
ad3b9cf232 fix(dts generation): rewrite the d.ts file code generator to fix bugs and apply type remap correctly
Previously the type remap was not being applied to comments and free floating functions.

The nunjucks template was becoming unreadable so rather than making a tweak there I
rewrote it into imperative code that is much easier to follow.

The output was diffed against the old output. The diff contained only the expected changes.
2015-09-03 23:52:10 +00:00
Igor Minar
34deda594f fix(test_lib): add missing types 2015-09-03 23:52:10 +00:00
Igor Minar
f6108c54ec fix(build): add config for outputting the missing test_lib.d.ts file 2015-09-03 23:52:10 +00:00
Igor Minar
687e7b565f fix(test_lib): reexport fake_async via angular/test
previously fake_async was not being publically exported at all
2015-09-03 23:52:10 +00:00
Igor Minar
ddde7117a7 fix(fake_async): remove unused variable 2015-09-03 23:52:10 +00:00
Igor Minar
44c303aad2 refactor(collection.ts): simplify ListWrapper.clear implementation 2015-09-03 23:52:10 +00:00
Igor Minar
53d0861372 style(di): fix a variable name typo 2015-09-03 23:52:09 +00:00
Jason Teplitz
696edde17c fix(WebWorker): Fix Todo Server demo and add test to ensure the demo can bootstrap.
Closes 
2015-09-03 18:52:06 +00:00
vsavkin
3ff321475d cleanup(di): fix dart analyzer errors
Closes 
2015-09-03 15:18:18 +00:00
vsavkin
d43bd9b4ca refactor(forms): update example apps to use the new way of registering validators 2015-09-03 15:18:18 +00:00
vsavkin
79994b2abf refactor(forms): use multibindings instead of query to get a list of validators
BREAKING CHANGE

Before:

@Directive({selector: '[credit-card]', bindings: [new Binding(NgValidator, {toAlias: forwardRef(() => CreditCardValidator)})]})
class CreditCardValidator {
  get validator() { return CreditCardValidator.validate; }
  static validate(c): StringMap<string, boolean> {...}
}

After:

function creditCardValidator(c): StringMap<string, boolean> {...}
@Directive({selector: '[credit-card]', bindings: [new Binding(NG_VALIDATORS, {toValue: creditCardValidator, multi: true})]})
class CreditCardValidator {}
2015-09-03 15:18:18 +00:00
vsavkin
7736964a37 feat(di): add support for multi bindings
BREAKING CHANGE

Previously a content binding of a component was visible to the directives in its view with the host constraint. This is not the case any more. To access that binding, remove the constraint.
2015-09-03 15:18:18 +00:00
Tobias Bosch
2fea0c2602 feat(compiler): allow to create ChangeDetectors from parsed templates
Part of 
Closes 
2015-09-02 23:20:14 +00:00
Rado Kirov
5c9613e084 test(query): add a test for view query with var bindings
Closes 

Closes 
2015-09-02 20:26:59 +00:00
Rado Kirov
01cdd31339 fix(query): clean-up queryref during dehydration
The QueryRef objects persists during dehydration but needs to be
cleaned-up by removing callbacks and previous elements.

Closes 

Closes 
2015-09-02 19:00:17 +00:00
Victor Berchet
44a991e245 refactor(test_lib): do not execute jasmine test as async if not required
fixes 
2015-09-01 17:49:24 -07:00
Yegor Jbanov
46f751bd2f feat(docs): document unused reflection info tracking 2015-09-01 16:59:19 -07:00
Jason Teplitz
358908e605 feat(WebWorker): Expose MessageBroker API
Closes 
2015-09-01 23:53:54 +00:00
Yegor Jbanov
6532171997 feat(docs): document code size management tools for Dart 2015-09-01 16:18:34 -07:00
Misko Hevery
b9cf945b30 chore(di): do not double export DI 2015-09-01 13:28:15 -07:00
Misko Hevery
5b8ce1e42a chore(http.d.ts): have http properly reexport core types 2015-09-01 13:28:15 -07:00
Tim Blasi
7c7888de4f fix(ComponentUrlMapper): support relative template URLs in Dartium
When running in Dartium without using transformers (i.e. with a normal
static web server), handle relative template URLs. This works by using
mirrors to get the URL of the library where the component class is
defined.

Closes 

Closes 
2015-09-01 18:19:55 +00:00
Alex Eagle
42e1b07705 fix(build): delete unreferenced typings on npm install
fixes 

Closes 
2015-09-01 17:37:56 +00:00
vsavkin
60ce884671 feat(core): remove the (^ syntax and make all DOM events bubbling
BREAKING CHANGE

Before
<div (^click)="onEventHandler()">
  <button></button>
</div>

After
<div (click)="onEventHandler()">
  <button></button>
</div>

Closes 
2015-09-01 15:54:47 +00:00
Pawel Kozlowski
9934b3ec7f chore(package.json): remove unused es6-module-loader dependency
Closes 
2015-09-01 13:52:57 +00:00
Alfonso Presa
12a8064c27 chore(gulpfile.js): Fix some hint issues in gulpfile.js
Closes 
2015-09-01 05:01:39 +00:00
Brian Ford
ad1bd5fc11 refector(router): rename outlet integration spec to navigation spec
The new name better reflects the behavior under test.
2015-08-31 23:24:09 +00:00
vsavkin
fc7068550c chore(changelog): update change log to alpha 36 2015-08-31 16:23:15 -07:00
vsavkin
a8028b87c4 chore(package): bump up the version 2.0.0-alpha.36 2015-08-31 16:23:07 -07:00
Brian Ford
78f11f6333 chore: update zone to 0.5.4
Closes 
2015-08-31 15:37:37 -07:00
Isaac Park
3791c4a682 fix(RouteRegistry): initialize RouteParams.params
Fix a bug caused by RouteRegistry.generate not initializing RouteParams.params to a StringMap

Closes 
2015-08-31 22:02:50 +00:00
Victor Berchet
ecf6ba3974 refactor: prefer const over var for constants
Closes 
2015-08-31 21:59:33 +00:00
Victor Berchet
b29b045d78 refactor(WTF): rename scopes to follow coding conventions 2015-08-31 21:59:33 +00:00
Misko Hevery
c349bbbc08 refactor(ViewEncapsulation): rename to PascalCase
BREAKING CHANGE

- ViewEncapsulation.EMULATED => ViewEncapsulation.Emulated
- ViewEncapsulation.NATIVE => ViewEncapsulation.Native
- ViewEncapsulation.NONE => ViewEncapsulation.None

Closes 
2015-08-31 21:32:10 +00:00
Misko Hevery
e916836261 chore(ts2dart): replace List with Array
Closes 
2015-08-31 21:32:10 +00:00
Misko Hevery
4415855683 refactor(ngProbe): rename to ng.probe
BREAKING CHANGE:

Closes 

- ngProbe => ng.probe
2015-08-31 21:32:10 +00:00
Misko Hevery
cebd670a8e refactor(ChandeDetection): Rename ChangeDetectorRef.markForCheck
BREAKING CHANGE

Closes 

- ChangeDetectorRef.requestCheck() => ChangeDetectorRef.markForCheck()
2015-08-31 21:32:10 +00:00
Misko Hevery
b8be4bfaaf fix(router): re-export of Type
Closes 

Closes 
2015-08-31 20:47:37 +00:00
Tim Blasi
6c3c6060a5 fix(core): Fix type error
Ensure that values passed to `DomRenderer#setElementAttribute` are
strings. Currently, booleans can be passed to this method, resulting in
failures when running in Dart checked mode.
2015-08-31 13:02:29 -07:00
Tim Blasi
46dd5fcbb0 refactor(transform): Remove reflection_entry_points parameter
Remove the now unnecessary `reflection_entry_points` parameter from the
Angular 2 transformer.

Support glob syntax for `entry_points`.
2015-08-31 13:02:29 -07:00
Tim Blasi
0f54ed0306 chore(docgen): Use updated dartdoc tool
Use the new `dartdoc` tool, which
[shipped with 1.12](https://groups.google.com/a/dartlang.org/forum/#!topic/announce/Q1JSlVaFFnY)

Update the sdk constraint to 1.12
2015-08-31 19:30:22 +00:00
Jason Teplitz
9619636ba7 fix(WebWorker): WebWorkerRenderer removes views after they're destroyed
closes 

Closes 
2015-08-31 18:33:25 +00:00
Brian Ford
fa2c6791b4 docs(router): improve docs for RouterOutlet methods
Closes 
2015-08-31 18:09:32 +00:00
Brian Ford
ad16e9d910 refactor(router): move setting reuse flag from RouterOutlet to Router 2015-08-31 18:09:32 +00:00
Brian Ford
7de447e4b5 test(router): fix typo in spec name 2015-08-31 18:09:32 +00:00
Brian Ford
36eb9d392d feat(router): router-link-active CSS class support
The `[router-link]` directive now applies the `router-link-active` CSS
class to the associated element whenever the link is active.

Closes 
2015-08-31 18:09:32 +00:00
Brian Ford
de37729823 feat(router): implement Router.isRouteActive 2015-08-31 18:09:32 +00:00
Brian Ford
e1a7e0329c feat(router): hash-cons ComponentInstructions 2015-08-31 18:09:32 +00:00
Brian Ford
76e1f863a2 docs(router): add description for Url class 2015-08-31 18:09:32 +00:00