51763cb | Alex Eagle | 23 June 2015, 20:45:16 UTC | fix(typings): Minor issues preventing angular2.d.ts from working in TS 1.4. This removes some, but not all, of the manual work needed to patch up our .d.ts for pushing to DefinitelyTyped. Remaining manual steps are: - some types still missing - declaration of decorators - remove destructuring args See #2686. | 25 June 2015, 19:40:58 UTC |
a0e0f31 | Victor Berchet | 24 June 2015, 09:10:29 UTC | refactor: change template for view where it makes sense | 24 June 2015, 16:40:04 UTC |
b15474c | Victor Berchet | 24 June 2015, 08:54:04 UTC | refactor(TemplateResolver): rename to ViewResolver | 24 June 2015, 16:40:04 UTC |
356c927 | Victor Berchet | 24 June 2015, 08:43:36 UTC | refactor(TemplateLoader): rename to ViewLoader | 24 June 2015, 16:40:04 UTC |
b89c067 | Victor Berchet | 24 June 2015, 08:27:53 UTC | test(refactor): cleanup test to use the new UrlMapper | 24 June 2015, 16:40:04 UTC |
0a2f6dd | Victor Berchet | 24 June 2015, 07:40:35 UTC | fix(parse5): do not try to insert empty text node | 24 June 2015, 16:40:03 UTC |
3ea6559 | Victor Berchet | 15 June 2015, 13:57:42 UTC | refactor(Compiler): inline styles before compiling the template | 24 June 2015, 16:40:03 UTC |
3875f02 | Victor Berchet | 23 June 2015, 10:05:09 UTC | refactor(UrlResolver): move away from the anchor link fixes #2029 fixes #872 | 24 June 2015, 16:40:03 UTC |
06aaa0c | Victor Berchet | 23 June 2015, 09:28:06 UTC | refactor(UrlResolver): extract app url resolution into AppRootUrl fixes #1732 | 24 June 2015, 16:40:03 UTC |
8c993dc | Pawel Kozlowski | 21 June 2015, 09:54:21 UTC | feat(CSSClass): add support for string and array expresions Closes #2025 | 24 June 2015, 14:17:10 UTC |
2c11205 | Julie Ralph | 23 June 2015, 21:02:01 UTC | chore(testbed): migrate compiler integration spec to testcomponentbuilder Part of #2354 | 24 June 2015, 02:02:46 UTC |
d800d2f | Rado Kirov | 23 June 2015, 00:52:34 UTC | fix(injectors): sync injector tree with dom element tree. Changes adds createGrowableSize method to allow for growable lists with fixed start. Closes: #2498 | 24 June 2015, 01:32:57 UTC |
24646e7 | Daria Jung | 16 June 2015, 17:46:12 UTC | feat(typings): add typing specs add test in gulpfile which will compile a basic TS file with generated angular2.d.ts to ensure generated d.ts is valid syntactic TS Adds support for enums in .d.ts generation pipeline. Removes renaming reexports in http module. | 24 June 2015, 01:22:47 UTC |
6149ce2 | Tobias Bosch | 24 June 2015, 00:43:36 UTC | fix(render): fix failing tests in dynamic_component_loader.ts | 24 June 2015, 00:43:36 UTC |
c8bdacb | Tobias Bosch | 23 June 2015, 21:26:02 UTC | refactor(render): cleanup access to native dom elements BREAKING CHANGES: - rename `ElementRef.domElement` to `ElementRef.nativeElement` - add `Renderer.getNativeElementSync` to make the app side less dependent on the dom renderer. - don’t use `ElementRef.nativeElement` in directives but use the methods on `Renderer` directly. - Removed `ElementRef.setAttribute`. Use `Renderer.setElementAttribute` instead. Closes #2712 Last part of #2476 Closes #2476 | 24 June 2015, 00:27:59 UTC |
5c9e53a | Julie Ralph | 23 June 2015, 17:41:13 UTC | chore(testbed): migrate dynamic component loader spec to testcomponentbuilder Part of #2354 | 23 June 2015, 23:33:11 UTC |
ba9fecd | Tobias Bosch | 23 June 2015, 18:21:56 UTC | refactor(render): use `RenderElementRef` in all renderer methods BREAKING CHANGES: - Almost all methods in `Renderer` now take a `RenderElementRef` instead of a `ViewRef` + `boundElementIndex`. - These methods can be called with the `ElementRef` from the app side directly. Closes #2706 Related to #2476 | 23 June 2015, 21:26:34 UTC |
2c3c235 | Tobias Bosch | 23 June 2015, 20:21:17 UTC | Revert "build(broccoli): allow rebuild() to return DiffResult" This reverts commit d575915d7a504c155fbdfad5614a210268e5bea4. See #2662 | 23 June 2015, 20:21:17 UTC |
7b2f757 | Igor Minar | 23 June 2015, 17:36:54 UTC | build(gulp/travis): move circular check and style check to before pre/post-test tasks In order to speedup the startup time of test.unit.js task, we are moving the circular dependency check into a pre-test check that executes only on travis. Similarly we are moving the style check to a post-test check that executes on travis. This way if a circular dependency issue occurs, we find it before running tests on CI and if the code is not formatted we fail the build only if all the tests pass. Related to #2536 Related to #2094 | 23 June 2015, 17:52:08 UTC |
a67f231 | Brian Ford | 15 June 2015, 21:34:14 UTC | feat(router): add support for hash-based location Closes #2555 | 23 June 2015, 01:46:20 UTC |
0a51ccb | Tobias Bosch | 18 June 2015, 22:44:44 UTC | feat(render): don’t use the reflector for setting properties BREAKING CHANGES: - host actions don't take an expression as value any more but only a method name, and assumes to get an array via the EventEmitter with the method arguments. - Renderer.setElementProperty does not take `style.`/... prefixes any more. Use the new methods `Renderer.setElementAttribute`, ... instead Part of #2476 Closes #2637 | 23 June 2015, 01:35:16 UTC |
2932377 | Brian Ford | 22 June 2015, 19:22:46 UTC | feat(mock): add mock module and bundle Closes #2325 | 22 June 2015, 23:14:25 UTC |
e5de1f7 | Brian Ford | 22 June 2015, 19:14:19 UTC | refactor(router): refactor BrowserLocation into LocationStrategy This makes it easy to mock browser location and paves the way to implementing hash routing. | 22 June 2015, 23:14:24 UTC |
b48f000 | Michael Goderbauer | 22 June 2015, 17:44:35 UTC | docs(benchpress): document frame time metrics closes #2656 closes #2685 | 22 June 2015, 23:09:13 UTC |
d8929c1 | Julie Ralph | 22 June 2015, 16:24:09 UTC | fix(benchmarks): add waits for naive scrolling benchmark to ensure loading Also, simplify selectors. Closes #1706. | 22 June 2015, 19:39:59 UTC |
92ffc46 | vsavkin | 22 June 2015, 15:21:03 UTC | feat(host): limits host properties to renames | 22 June 2015, 19:10:02 UTC |
c1a494b | Yegor Jbanov | 20 June 2015, 01:52:46 UTC | chore(ShadowDomStrategy): remove redundant field styleInliner | 22 June 2015, 18:15:46 UTC |
783654e | Pascal Precht | 22 June 2015, 08:52:00 UTC | chore(example): adds zippy example | 22 June 2015, 15:00:42 UTC |
dee0e00 | Jacob Eggers | 09 June 2015, 19:07:09 UTC | chore(doc-gen): refactor versionInfo logic to new `git` dgeni-package Closes #2444 | 21 June 2015, 01:15:42 UTC |
d7b9345 | Pawel Kozlowski | 17 June 2015, 14:05:35 UTC | feat(compiler): detect dangling property bindings BREAKING CHANGE: compiler will throw on binding to non-existing properties. Till now it was possible to have a binding to a non-existing property, ex.: `<div [foo]="exp">`. From now on this is compilation error - any property binding needs to have at least one associated property: eaither on an HTML element or on any directive associated with a given element (directives' properites need to be declared using the `properties` field in the `@Directive` / `@Component` annotation). Closes #2598 | 20 June 2015, 06:06:07 UTC |
f158fbd | Yegor Jbanov | 20 June 2015, 01:48:14 UTC | chore(ShadowDomStrategy): fix MapWrapper usage, DemoUrlResolver | 20 June 2015, 01:50:30 UTC |
1c4d233 | Victor Berchet | 18 June 2015, 08:07:43 UTC | fix(ShadowDomStrategy): always inline import rules fixes #1694 | 20 June 2015, 01:50:30 UTC |
d575915 | Caitlin Potter | 12 June 2015, 17:12:10 UTC | build(broccoli): allow rebuild() to return DiffResult Plugins may opt to return a DiffResult themselves, and avoid the need to calculate a diff Closes #2514 | 20 June 2015, 01:35:44 UTC |
ed9d9d5 | Caitlin Potter | 19 June 2015, 22:02:35 UTC | build(broccoli): make node_trees produce strict-mode scripts Closes #2575 Closes #2648 | 20 June 2015, 01:19:12 UTC |
2d2ae9b | Matias Niemelä | 17 June 2015, 18:57:38 UTC | feat(router): enforce usage of ... syntax for parent to child component routes | 20 June 2015, 00:54:45 UTC |
fa7a3e3 | vsavkin | 19 June 2015, 23:33:49 UTC | cleanup: explicitly export symbols from di, cd, forms | 19 June 2015, 23:59:40 UTC |
a057789 | Martin Probst | 19 June 2015, 23:30:03 UTC | docs: clang-format instructions in CONTRIBUTING.md Document installation, command line usage, editors, etc. | 19 June 2015, 23:57:44 UTC |
20a8f0d | vsavkin | 18 June 2015, 22:40:12 UTC | refactor(pipes): removed pipes from properties BREAKING CHANGE: This PR remove an ability to use pipes in the properties config. Instead, inject the pipe registry. | 19 June 2015, 23:56:52 UTC |
ad7aca6 | Pawel Kozlowski | 18 June 2015, 13:01:19 UTC | refactor(NgClass): remove pipes from property bindings | 19 June 2015, 23:56:52 UTC |
c899b0a | vsavkin | 19 June 2015, 01:11:20 UTC | feat(element_injector): support multiple injectables with the same token | 19 June 2015, 23:02:56 UTC |
5ba5da5 | vsavkin | 17 June 2015, 22:42:07 UTC | cleanup(forms): cleanup | 19 June 2015, 23:02:43 UTC |
4d1ed50 | vsavkin | 17 June 2015, 21:45:40 UTC | refactor(forms): refactored forms to user Query to get html validators | 19 June 2015, 23:02:43 UTC |
85b8a15 | Matias Niemelä | 12 June 2015, 17:30:08 UTC | chore(build): add a task to watch and render examples and e2e tests for production You can now run `gulp serve.e2e.prod` to instantiate a task that watches and compiles example and module files into the prod directory in dist and then allows the code to be run via protractor. Closes #2369 | 19 June 2015, 22:57:41 UTC |
920982c | Martin Probst | 19 June 2015, 17:18:44 UTC | chore: update files to match clang-format 1.0.21. | 19 June 2015, 22:00:32 UTC |
254e58c | Martin Probst | 19 June 2015, 16:47:08 UTC | feat: update clang-format to 1.0.21. | 19 June 2015, 22:00:31 UTC |
f9d72bd | Jacob MacDonald | 18 June 2015, 22:33:09 UTC | fix(transformer): Throw unimplemented errors in HtmlAdapter. closes #2624 closes #2627 | 19 June 2015, 21:45:58 UTC |
b8ef20e | 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, 19:10:01 UTC |
c8ef5b5 | Miško Hevery | 19 June 2015, 18:25:00 UTC | chore: readme link to community-help hotlist | 19 June 2015, 18:25:00 UTC |
22f4cd2 | Peter Bacon Darwin | 19 June 2015, 18:08:34 UTC | chore(doc-gen): remove redundant processors from angular.io generation | 19 June 2015, 18:08:34 UTC |
aadaa20 | Peter Bacon Darwin | 19 June 2015, 18:04:41 UTC | chore(doc-gen): clean dist/angular.io folder when generating those docs | 19 June 2015, 18:04:41 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 |