3a0410a | Peter Bacon Darwin | 19 June 2015, 12:56:49 UTC | chore(doc-gen): ignore `@param` tags At the moment we are not parsing param tags. This commit ignores them completely. TODO: hook up param descriptions with the actual param data in the doc. Closes #2633 | 19 June 2015, 12:57:26 UTC |
f2ef90b | Ted Sander | 17 June 2015, 21:54:49 UTC | feat(transformers): inline styleUrls to view directive While creating the ng_deps.dart file for a view inline the styleUrls attribute. This copies the pattern used for templateUrl, aleviating the need to make an XHR request for those resources. closes #2566 | 19 June 2015, 05:12:44 UTC |
f80f972 | vsavkin | 18 June 2015, 21:47:38 UTC | refactor(change_detection): made ChangeDetector and ProtoChangeDetector interfaces List of changes: - Makes ChangeDetector and ProtoChangeDetector interfaces - Assigns a unique id to every detector | 19 June 2015, 00:41:22 UTC |
ee8da36 | Rado Kirov | 18 June 2015, 23:07:35 UTC | chore(pub): add angular2_material to pub | 18 June 2015, 23:33:28 UTC |
9d4111d | Tobias Bosch | 18 June 2015, 20:15:11 UTC | fix(compiler): make text interpolation more robust Allows to add or remove previous siblings of text interpolations (e.g. by added `<script>` tags for content reproduction, or by removed `<style>` tags). Also calculates correctly whether an element is empty. Fixes #2591 | 18 June 2015, 22:45:00 UTC |
180e617 | Tobias Bosch | 18 June 2015, 19:43:19 UTC | Revert "fix(Compiler): fix text nodes after content tags" This reverts commit d599fd3434f7ab5889be5a4d913769b185f918eb. but keeps the integration test. The test is made green by the following commits. | 18 June 2015, 22:45:00 UTC |
bc798b1 | Brian Ford | 16 June 2015, 16:46:11 UTC | fix(router): return promise with error handler See https://github.com/angular/angular/pull/2528\#discussion_r32493195 | 18 June 2015, 21:57:33 UTC |
9413620 | Martin Probst | 18 June 2015, 16:59:51 UTC | feat: remove MapWrapper.clear(). It's the same in Dart and JavaScript. | 18 June 2015, 21:55:13 UTC |
dfd3091 | Martin Probst | 18 June 2015, 04:42:56 UTC | feat: remove MapWrapper.contains(). | 18 June 2015, 21:55:12 UTC |
be7ac9f | Martin Probst | 17 June 2015, 23:21:40 UTC | feat: remove MapWrapper.create()/get()/set(). Better dart2js code, better Angular code. | 18 June 2015, 21:55:12 UTC |
35e882e | Martin Probst | 18 June 2015, 04:36:42 UTC | feat: add constructors without type arguments. As the constructed objects have an any type, the resulting containers are assignable to any type: var x: Map<string, number> = new Map(); That is useful to avoid having to specify types twice when declaration and assignment are in different places. | 18 June 2015, 21:55:12 UTC |
58b38c9 | Martin Probst | 18 June 2015, 02:31:37 UTC | feat: upgrade ts2dart to 0.6.4. | 18 June 2015, 21:55:12 UTC |
ed3af5f | Michael Goderbauer | 18 June 2015, 19:54:41 UTC | fix(benchpress): do not throw on unkown frame timestamp event Closes #2622 | 18 June 2015, 20:48:08 UTC |
5beaf6d | Yegor Jbanov | 17 June 2015, 19:56:11 UTC | fix(change detection): preserve memoized results from pure functions | 18 June 2015, 00:33:37 UTC |
b0e2ebd | vsavkin | 15 June 2015, 22:18:11 UTC | feat(query): added support for querying by var bindings | 17 June 2015, 23:36:55 UTC |
cd21df3 | vsavkin | 15 June 2015, 20:24:43 UTC | refactor(element_injector): renamed Query.directive into Query.selector | 17 June 2015, 23:25:41 UTC |
c7e4835 | Martin Probst | 17 June 2015, 18:17:21 UTC | chore: kill ListWrapper.create() and .push(). These wrappers are not natively understood by ts2dart. Removing them will improve Dart2JS compilation due to fewer megamorphic calls to List functions. It also makes Angular code more succinct and improves type safety in Angular due to better type inference of the Array component type. This change exposed several bugs in Angular. | 17 June 2015, 23:21:55 UTC |
6af41a4 | Martin Probst | 17 June 2015, 18:23:55 UTC | chore: add missing `.d.ts` to type reference. /// <reference> tags actually take a precise path, it seems. | 17 June 2015, 23:21:55 UTC |
f9eb8a4 | Martin Probst | 17 June 2015, 18:11:15 UTC | chore: add some FIXMEs to globals.d.ts. StringMap really ought to always enforce a string key, and also ought to have an index property. This currently breaks too much code in Angular, so should be fixed in a follow up Pull Request separate from this. | 17 June 2015, 23:21:54 UTC |
d43394f | Harry Terkelsen | 17 June 2015, 22:06:57 UTC | chore(build): overwrite tsd files on npm install | 17 June 2015, 22:06:57 UTC |
dcc4bc2 | Victor Berchet | 17 June 2015, 17:34:24 UTC | fix(annotations): swap DirectiveArgs & ComponentArgs | 17 June 2015, 19:59:53 UTC |
5dee8e2 | Tobias Bosch | 16 June 2015, 16:45:03 UTC | fix(views): remove dynamic component views, free host views, free embedded views Closes #2472 Closes #2339 BREAKING CHANGE - `Compiler.compile` has been removed, the only way to compile components dynamically is via `Compiler.compileInHost` - `DynamicComponentLoader.loadIntoExistingLocation` has changed: * renamed into `loadIntoLocation` * will always create the host element as well * requires an element with a variable inside of the host component view next to which it will load new component. - `DynamicComponentLoader.loadNextToExistingLocation` was renamed into `DynamicComponentLoader.loadNextToLocation` - `DynamicComponentLoader.loadIntoNewLocation` is removed * use `DynamicComponentLoader.loadNextToLocation` instead and then move the view nodes manually around via `DomRenderer.getRootNodes()` - `AppViewManager.{create,destroy}Free{Host,Embedded}View` was removed * use `AppViewManager.createViewInContainer` and then move the view nodes manually around via `DomRenderer.getRootNodes()` - `Renderer.detachFreeView` was removed. Use `DomRenderer.getRootNodes()` to get the root nodes of a view and detach them manually. | 17 June 2015, 18:33:51 UTC |
df6aced | Pawel Kozlowski | 17 June 2015, 09:55:15 UTC | refactor(RenderCompiler): minor changes to PropertyBindingParser Closes #2583 | 17 June 2015, 11:53:33 UTC |
ffd1ac4 | Victor Berchet | 17 June 2015, 08:12:06 UTC | style(DI): idiomatic TS | 17 June 2015, 09:22:16 UTC |
edd0161 | Victor Berchet | 17 June 2015, 07:59:19 UTC | refactor(Lexer): switch token types to an enum | 17 June 2015, 09:16:33 UTC |
9700e80 | Andreas Argelius | 17 June 2015, 02:30:15 UTC | fix(docs): Fix docs for Directive.compileChildren | 17 June 2015, 07:14:44 UTC |
cd735c4 | gdi2290 | 17 June 2015, 06:15:26 UTC | fix(XHRImpl): file:/// and IE9 bugs | 17 June 2015, 07:14:26 UTC |
f93aae4 | Rado Kirov | 17 June 2015, 04:34:47 UTC | chore(release): releases 2.0.0-alpha.27 | 17 June 2015, 04:34:47 UTC |
b2c6694 | Misko Hevery | 16 June 2015, 23:13:31 UTC | feat: allow Type.annotations = Component(...).View(...) Closes #2577 | 16 June 2015, 23:36:46 UTC |
eb3586d | Misko Hevery | 16 June 2015, 22:53:52 UTC | fix: makes NgModel work in strict mode | 16 June 2015, 23:36:46 UTC |
5b5ffe7 | Jeff Cross | 09 June 2015, 22:18:57 UTC | docs(Http): add docs for Http lib Fixes #2442 | 16 June 2015, 22:42:18 UTC |
e68e69e | Jeff Cross | 14 June 2015, 02:48:40 UTC | refactor(Http): rename request options interface | 16 June 2015, 22:42:01 UTC |
70ffd26 | Jeff Cross | 13 June 2015, 23:44:32 UTC | refactor(Http): implement Request object parameter for http.request Fixes #2416 | 16 June 2015, 22:42:01 UTC |
b68e561 | Jeff Cross | 13 June 2015, 22:49:05 UTC | feat(Http): add Http class Fixes #2530 | 16 June 2015, 22:42:01 UTC |
93596df | Jeff Cross | 13 June 2015, 04:50:19 UTC | feat(BaseRequestOptions): add merge method to make copies of options | 16 June 2015, 22:42:01 UTC |
ea27704 | Jeff Cross | 16 June 2015, 20:30:36 UTC | fix(docs): order class members in order of declaration Previously, class members were ordered alphabetically. This change leaves it up to the class author to determine the order in which they would like properties and methods to appear in class documentation, without having to create methods like `zUnimportantMethod`. Fixes #2569 | 16 June 2015, 22:21:54 UTC |
35589a6 | Michael Goderbauer | 15 June 2015, 18:05:16 UTC | feat(benchpress): more smoothness metrics Benchpress now prints out the best and worst frame time in addition to the percentage of frames that hit the target of 60fps. It also renames 'meanFrameTime' to 'frameTime.mean'. That way, all frameTime metrics start with a common suffix and will be grouped together in the console reporter. part of #821 | 16 June 2015, 20:34:32 UTC |
598a75e | Victor Berchet | 16 June 2015, 06:47:24 UTC | style(ChangeDetection): idiomatic TS | 16 June 2015, 17:45:00 UTC |
cdfb635 | Victor Berchet | 11 June 2015, 17:32:55 UTC | refactor(facade): refactor type check function - is*() | 16 June 2015, 17:27:34 UTC |
37fceda | Caitlin Potter | 16 June 2015, 16:24:29 UTC | chore(broccoli): improve `overwrite` error in merge-trees Modified the error message to include the relative duplicate path, to help in diagnosing the cause of the error message. Closes #2521 | 16 June 2015, 17:01:35 UTC |
2d499de | Pawel Kozlowski | 16 June 2015, 13:31:29 UTC | refactor(view): remove unused const Closes #2561 | 16 June 2015, 15:56:21 UTC |
91c75f9 | Victor Berchet | 16 June 2015, 15:41:32 UTC | refactor(ShadowDomStrategy): remove unused imports in test | 16 June 2015, 15:41:32 UTC |
6e38515 | Victor Berchet | 15 June 2015, 05:17:54 UTC | fix(ShadowDom): fix emulation integration spec to test all 3 strategies fixes #2546 | 16 June 2015, 15:38:42 UTC |
d599fd3 | Victor Berchet | 14 June 2015, 17:49:47 UTC | fix(Compiler): fix text nodes after content tags fixes #2095 | 16 June 2015, 15:38:42 UTC |
b2e6ad8 | Victor Berchet | 14 June 2015, 16:29:58 UTC | style(TestComponentBuilder): fix a typo in the spec | 16 June 2015, 15:37:58 UTC |
d8e2795 | vsavkin | 16 June 2015, 01:05:29 UTC | fix(view): local variables override local variables set by ng-for | 16 June 2015, 14:48:26 UTC |
7a41b19 | Pawel Kozlowski | 15 June 2015, 20:52:10 UTC | test(PropertySetterFactory): add more tests There are upcoming changes to the way we generate and verify setters so more test are needed to cover all the corner cases that are being handled today. Closes #2559 | 16 June 2015, 12:49:59 UTC |
bc9e482 | Misko Hevery | 16 June 2015, 05:06:52 UTC | fix: Class factory now adds annotations | 16 June 2015, 05:23:54 UTC |
cab1d0e | Brian Ford | 15 June 2015, 22:41:09 UTC | feat(router): allow configuring app base href via token | 16 June 2015, 01:04:09 UTC |
0c282e8 | Peter Bacon Darwin | 15 June 2015, 20:59:52 UTC | chore(doc-gen): ensure github links have the correct text | 15 June 2015, 20:59:52 UTC |
8112b0b | Jacob Eggers | 09 June 2015, 15:30:37 UTC | chore(doc-gen): fix versionInfo population | 15 June 2015, 20:51:45 UTC |
c34cb01 | vsavkin | 13 June 2015, 19:15:54 UTC | fix(forms): updated form examples to contain select elements | 15 June 2015, 20:16:41 UTC |
f1541e6 | vsavkin | 13 June 2015, 19:15:42 UTC | fix(forms): fixed the handling of the select element | 15 June 2015, 20:16:41 UTC |
9bad70b | Tobias Bosch | 11 June 2015, 18:35:02 UTC | fix(selector): select by attribute independent of value and order Closes #2513 | 15 June 2015, 19:10:11 UTC |
5bfcca2 | vsavkin | 12 June 2015, 16:45:31 UTC | feat(query): notify on changes | 15 June 2015, 18:10:21 UTC |
73d1525 | Matias Niemelä | 15 June 2015, 07:45:02 UTC | fix(router): ensure that root URL redirect doesn't redirect non-root URLs Closes #2221 | 15 June 2015, 17:48:47 UTC |
3154cea | Matias Niemelä | 15 June 2015, 07:46:17 UTC | docs(router): `alias` should be `as` | 15 June 2015, 17:48:29 UTC |
ac3e624 | Victor Berchet | 10 June 2015, 12:40:24 UTC | feat(View): add support for styleUrls and styles fixes #2382 | 15 June 2015, 17:35:16 UTC |
f065a2e | Victor Berchet | 09 June 2015, 15:02:32 UTC | style(ShadowDomStrategy): remove an extra semi-colon | 15 June 2015, 17:35:16 UTC |
a46df6f | Victor Berchet | 09 June 2015, 14:51:40 UTC | refactor(StringWrapper): add missing types | 15 June 2015, 17:35:16 UTC |
98fcf8c | Pawel Kozlowski | 14 June 2015, 12:24:19 UTC | refactor(material): use static strings for aria roles Closes #2542 | 15 June 2015, 16:58:10 UTC |
da60381 | Victor Berchet | 10 June 2015, 09:55:11 UTC | feat(AstTranformer): add support for missing nodes | 15 June 2015, 16:54:12 UTC |
7d32879 | Victor Berchet | 10 June 2015, 09:11:01 UTC | feat(Parser): support if statements in actions fixes #2022 | 15 June 2015, 16:54:12 UTC |
d64cc8d | Victor Berchet | 12 June 2015, 21:11:11 UTC | style(render): idiomatic TS | 15 June 2015, 16:53:47 UTC |
cebf699 | Victor Berchet | 12 June 2015, 20:38:44 UTC | style(compiler): idiomatic TS | 15 June 2015, 16:53:47 UTC |
c3ae34f | Misko Hevery | 13 June 2015, 06:51:42 UTC | feat: support decorator chaining and class creation in ES5 Closes #2534 | 14 June 2015, 23:54:08 UTC |
4f58167 | Peter Bacon Darwin | 14 June 2015, 23:44:20 UTC | style(change_detection): fix clang error: line too long | 14 June 2015, 23:44:20 UTC |
5a542d8 | Peter Bacon Darwin | 14 June 2015, 23:16:10 UTC | docs(change_detection): fix link to `PreGeneratedChangeDetection` | 14 June 2015, 23:16:10 UTC |
dd23bab | Jeff Cross | 11 June 2015, 04:40:01 UTC | fix(docs): update link paths in annotations Partial fix to #2452 Closes #2475 | 14 June 2015, 23:11:59 UTC |
14d28d7 | Peter Bacon Darwin | 14 June 2015, 23:04:01 UTC | chore(doc-gen): fix id and alias generation for exports and members This helps to ensure that links to exports are not confused with links to members, which was causing some missing link issues. Helps #2475 | 14 June 2015, 23:11:59 UTC |
992293a | Peter Bacon Darwin | 12 June 2015, 19:59:27 UTC | chore(doc-gen): include `enum` in the export doc types Fixes errors about missing "path templates" such as: ``` warn: No path template provided - doc "ViewType" (enum) - from file "angular2/src/render/api.ts" warn: No output path template provided - doc "ViewType" (enum) - from file "angular2/src/render/api.ts" ``` | 14 June 2015, 23:11:59 UTC |
9908def | vsavkin | 13 June 2015, 22:26:59 UTC | fix(bootstrap): temporary disable jit change detection because of a bug in handling pure functions | 13 June 2015, 23:06:22 UTC |
552d1ed | vsavkin | 13 June 2015, 22:26:33 UTC | feat(e2e): added e2e tests for forms | 13 June 2015, 23:06:21 UTC |
5782f06 | Brian Ford | 09 June 2015, 01:04:13 UTC | fix(router): rethrow exceptions Closes #2391 | 13 June 2015, 01:27:00 UTC |
4ae7df2 | Martin Probst | 12 June 2015, 22:49:34 UTC | fix: improve type safety by typing `refs`. | 13 June 2015, 01:02:07 UTC |
c3c2ad1 | Martin Probst | 12 June 2015, 22:49:04 UTC | fix: improve type of TreeNode.children. | 13 June 2015, 01:02:07 UTC |
c51aef9 | vsavkin | 11 June 2015, 20:54:17 UTC | fix(element_injector): changed visibility rules to expose hostInjector of the component to its shadow dom | 13 June 2015, 00:17:31 UTC |
bbfb4e1 | Tim Blasi | 12 June 2015, 23:55:08 UTC | fix(dynamic_component_loader): Fix for ts2dart issue Fix a build break by declaring a type for `locals`. See https://github.com/angular/ts2dart/wiki/Builtin-fa%C3%A7ade-methods#fixing-untyped-property-access-errors for some context. | 12 June 2015, 23:55:08 UTC |
e0fbd4b | Tim Blasi | 12 June 2015, 23:32:21 UTC | fix(change detect): Fix bug in JIT change detectors Fix the "ifChangedGuard" code in the JIT change detector which was incorrectly refactored in a2770c8a5259aacc64f21170a93b5124f55511b8. | 12 June 2015, 23:32:21 UTC |
8e3bf39 | Tim Blasi | 29 May 2015, 23:34:51 UTC | feat(dart/transform): Use the best available Change Detectors Enable pregenerated (for Dart) and JIT (for Js) change detectors when possible. Previously we would always use `DynamicChangeDetector`s, but these cause megamorphic calls and are therefore much slower. Closes #502 | 12 June 2015, 23:04:09 UTC |
21dcfc8 | vsavkin | 12 June 2015, 21:14:29 UTC | fix(dynamic_component_loader): implemented dispose for dynamically-loaded components | 12 June 2015, 22:47:09 UTC |
9613772 | Martin Probst | 12 June 2015, 02:32:01 UTC | feat: update ts2dart to 0.6.1. This introduces façade transpilation, special casing a select set of Array and Map methods for the beginning. | 12 June 2015, 22:41:30 UTC |
f3d7418 | Martin Probst | 12 June 2015, 01:50:41 UTC | fix: add types for ts2dart's façade handling. ... in many, many places. | 12 June 2015, 22:41:08 UTC |
c4ecbf0 | Martin Probst | 12 June 2015, 01:49:07 UTC | fix: rename FORWARD_REF to forwardRef in the Angular code base. Now that ts2dart understands forwardRef, there's no need to maintain the old syntax. | 12 June 2015, 22:41:08 UTC |
1346660 | Martin Probst | 11 June 2015, 16:44:04 UTC | fix: declare var global. This is required as otherwise our code ends up with an undeclared symbol in `global`. It declares it to the same type as it'd have in nodejs, <any>. | 12 June 2015, 22:41:08 UTC |
cdc7b03 | Matias Niemelä | 12 June 2015, 19:57:35 UTC | fix(router): avoid two slash values between the baseHref and the path | 12 June 2015, 22:23:29 UTC |
e372cc7 | Matias Niemelä | 12 June 2015, 18:29:31 UTC | fix(router): do not prepend the root URL with a starting slash | 12 June 2015, 22:23:29 UTC |
6834c49 | Michael Goderbauer | 09 June 2015, 22:19:26 UTC | feat(benchpress): add mean frame time metric This is useful to measure the smoothness of animations and scrolling actions. part of #821 closes #2474 | 12 June 2015, 19:40:46 UTC |
1cf807c | Jeff Cross | 12 June 2015, 19:00:03 UTC | fix(ci): remove non-existent gulp task from test_e2e_dart The `build.http.example` task was removed from gulp and replaced by another task, but a reference to the task was not removed from `test_e2e_dart.sh`. Fixes #2509 | 12 June 2015, 19:00:03 UTC |
833048f | Jeff Cross | 12 June 2015, 17:21:42 UTC | fix(shrinkwrap): restore fsevents dependency Fixes #2511 | 12 June 2015, 17:57:07 UTC |
38e5c3f | Victor Berchet | 12 June 2015, 17:07:13 UTC | style: format the code with the updated clang | 12 June 2015, 17:07:13 UTC |
b4e82b8 | Victor Berchet | 12 June 2015, 07:50:30 UTC | fix(DirectiveMetadata): add support for events, changeDetection | 12 June 2015, 17:05:51 UTC |
db3d5d4 | Victor Berchet | 12 June 2015, 07:14:59 UTC | refactor(_DirectiveMetadataVisitor): simplify the code fixes #2493 | 12 June 2015, 17:05:51 UTC |
a6e7123 | Martin Probst | 12 June 2015, 14:50:45 UTC | feat: adjust formatting for clang-format v1.0.19. | 12 June 2015, 16:51:57 UTC |
1c2abbc | Martin Probst | 12 June 2015, 16:25:57 UTC | feat: upgrade to clang-format v1.0.19. This fixes a performance regression with arrow functions, allowing us to re-enable formatting for the specs. | 12 June 2015, 16:51:57 UTC |
7648bb8 | Victor Berchet | 09 June 2015, 06:34:01 UTC | doc(Lifecycle events): Document the call order | 12 June 2015, 16:51:04 UTC |
35197ac | vsavkin | 11 June 2015, 18:30:28 UTC | fix(forms): fixed the selector of NgRequiredValidator | 12 June 2015, 16:45:56 UTC |
6622826 | vsavkin | 11 June 2015, 16:58:53 UTC | docs(forms): updated forms docs to cover new apis | 12 June 2015, 16:45:55 UTC |
4fe9193 | vsavkin | 10 June 2015, 20:51:44 UTC | refactor(forms): made directive names consistent | 12 June 2015, 16:45:55 UTC |
a858f6a | vsavkin | 09 June 2015, 23:05:13 UTC | fix(forms): getError does not work without path | 12 June 2015, 16:45:55 UTC |