6259 Commits

Author SHA1 Message Date
Pawel Kozlowski
808275a9d5 feat(core): expose destroy() method on ViewRef 2016-11-28 14:10:42 -08:00
Matias Niemelä
be3784c957 revert: fix(animations): blend in all previously transitioned styles into next animation if interrupted
This reverts commit ef96763fa4c2ad94e1890e272a6e3a9fbe50f550.
2016-11-28 13:23:52 -08:00
vsavkin
555301ce3a docs(changelog): add changelog for 2.2.3
original SHA: 380377139b5123d67b3dc5df4e0c87e091da5a59
2016-11-27 22:11:04 -08:00
vsavkin
7194fc2b9e fix(language-service): make link check pass 2016-11-23 16:21:06 -08:00
Igor Minar
2a3ca7bfcf fix(compiler-cli): fix paths in source maps to be relative
The change looks bigger than it really is because I reordered the properties to match other tsconfigs we have.

The only real change is removal of sourceRoot property.

Fixes 
2016-11-23 15:48:24 -08:00
Bowen Ni
4cbf8ccf05 Keep console.log that are not called during compilation. 2016-11-23 15:47:02 -08:00
Bowen Ni
a6c4490fce Check if console.error is defined 2016-11-23 15:47:02 -08:00
Bowen Ni
2c02d34c05 refactor(lint): Don't allow console.log
Enable tslint check for `console.log` as a follow-up to
https://github.com/angular/angular/issues/13018
2016-11-23 15:47:01 -08:00
Tobias Bosch
6c2d931744 chore: make test.sh work again
Previously, `test.sh` relied on calling `build.sh` first
2016-11-23 14:23:05 -08:00
Chuck Jazdzewski
86ffa884b7 fix(build): update versions of umd bundles ()
Fixes 
2016-11-22 13:39:41 -08:00
Chuck Jazdzewski
3e548de99d Revert "fix(router): guards restor an incorrect url when used with skipLocationChange"
This reverts commit ad20d7d260845d16cae2969c3cda968e3615397e.
2016-11-22 13:31:33 -08:00
Pete Bacon Darwin
909268036b test(upgrade): remove setTimeout from lifecycle hook tests ()
* test(upgrade): remove unnecessary NO_ERRORS_SCHEMA

* test(upgrade): remove `setTimeout` from lifecycle hook tests

Closes 
2016-11-22 09:21:03 -08:00
Chuck Jazdzewski
519a324454 feat(language-service): add services to support editors () 2016-11-22 09:10:23 -08:00
Matias Niemelä
ef96763fa4 fix(animations): blend in all previously transitioned styles into next animation if interrupted ()
Closes 
Closes 
2016-11-21 15:46:59 -08:00
Brian Michalski
7dcca307d9 fix(closure): quote date pattern aliases ()
Quota the pattern aliases to prevent closure renaming. These are quoted in DatePipe and also need to be quoted here.
2016-11-21 11:45:48 -08:00
Chuck Jazdzewski
491d5a22a9 refactor(compiler): allow control of StaticSymbol lifetime () 2016-11-18 16:58:14 -08:00
Sammy Jelin
44572f114f refactor(ngUpgrade): Small cleanup with Testability API and resumeBootstrap ()
* With non-static ngUpgrade apps, callbacks to `whenStable` were being invoked with the wrong
  context
* With non-static ngUpgrade apps, `resumeBootstrap` was being run outside the NgZone
* Remove redundent `whenStableContext` variable

Neither of the first two problems were actually causing bugs (as far as I know), but they *might*
have caused problems in the future.

Inspired by https://github.com/angular/angular/pull/12910, but for non-static apps.
2016-11-18 14:30:47 -08:00
Brady Isom
1ef4696cb7 fix(upgrade): call ng1 lifecycle hooks () 2016-11-18 13:46:49 -08:00
Philippe MARTIN
07a986d330 fix(changelog): replace beta.1 with beta.0 () 2016-11-18 12:37:26 -08:00
Tobias Bosch
59d2b4c831 refactor(compiler): further minor fixes 2016-11-18 10:04:14 -08:00
Tobias Bosch
2a5bd2f345 refactor(compiler): Reintroduce ReflectorHost and move Extractor into @angular/compiler 2016-11-18 10:04:14 -08:00
Tobias Bosch
3c06a5dc25 refactor(comiler): various cleanups 2016-11-18 10:04:14 -08:00
Tobias Bosch
adeea5d86a refactor(compiler): renames
- `NgHost` to `CompilerHost`
- `AotCompilerHost.resolveFileToImport` to `AotCompilerHost.fileNameToModuleName`
- `AotCompilerHoset.resolveImportToFile` to `AotCompilerHost.moduleNameToFileName`
2016-11-18 10:04:14 -08:00
Tobias Bosch
dddbb1c1cb refactor(tsc-wrapped): collect all exported functions and classes and bump metadata version from 1 to 2
This is needed to resolve symbols without `.d.ts` files.
This bumps the version of the metadata from 1 to 2.
This adds logic into `ng_host.ts` to automatically upgrade
version 1 to version 2 metadata by adding the exported symbols
from the `.d.ts` file.
2016-11-18 10:04:14 -08:00
Tobias Bosch
bccf0e69dc fix(compiler): fix versions of @angular/tsc-wrapped 2016-11-18 10:04:14 -08:00
Tobias Bosch
b15039d228 refactor(compiler): move symbol extraction to AotCompiler 2016-11-18 10:04:14 -08:00
Tobias Bosch
2235048432 refactor(compiler): add createAotCompiler factory
Also adds 2 more methods to the `AotCompilerHost`:
- `loadResource`
- `resolveFileToImport`
2016-11-18 10:04:14 -08:00
Tobias Bosch
484119e59f refactor(compiler): remove asset: urls
These urls were just relicts from Dart.
2016-11-18 10:04:14 -08:00
Tobias Bosch
24099bdbd2 refactor(compiler): move findDeclaration into the StaticReflector
Previously, this was part of the `AotCompilerHost`.
The `AotCompilerHost` is now also greatly simplified.
2016-11-18 10:04:14 -08:00
Tobias Bosch
912ca44979 refactor(compiler): move static_reflector into @angular/compiler and rename files
- `src/runtime_compiler.ts` -> `src/jit/compiler.ts`
- `src/compiler.ts` -> `src/jit/compiler_factory.ts`
- `src/offline_compiler` -> `src/aot/compiler.ts`

Part of 
2016-11-18 10:04:14 -08:00
Alex Eagle
664a6273e1 feature(tsc-wrapped): add option for closure compiler JSDoc annotations 2016-11-18 09:37:40 -08:00
Chuck Jazdzewski
c1a62e2154 feat(tools): allow disabling annotation lowering 2016-11-18 09:37:40 -08:00
Chuck Jazdzewski
aac37bedc0 chore(build): update package.json versions during build () 2016-11-18 09:24:57 -08:00
Alex Eagle
a3884db87c fix(ci): pin version of npm on CircleCI () 2016-11-17 17:27:51 -08:00
Tobias Bosch
fc5ac1ebc4 fix(benchmarks): use sanitized style values () 2016-11-17 15:18:10 -08:00
vsavkin
ad20d7d260 fix(router): guards restor an incorrect url when used with skipLocationChange
Closes 
2016-11-17 14:10:59 -08:00
vsavkin
602522beb2 fix(router): support redirects to named outlets
Closes , 
2016-11-17 14:10:59 -08:00
Chuck Jazdzewski
4e047302f2 chore(release): cut the 2.3.0-beta.0 realse and add change log 2016-11-17 11:59:03 -08:00
Chuck Jazdzewski
419a812f04 chore(release): cut angular 2.2.1 2016-11-17 11:51:25 -08:00
Chuck Jazdzewski
f340e1a414 fix(tools): fix error when running test.sh () 2016-11-16 13:35:31 -08:00
Chuck Jazdzewski
481c9b3258 refactor(compiler): allows synchronous retrieving of metadata ()
Allows non-normalized metadata to be retrieved synchronously.

Related to 
2016-11-16 10:22:11 -08:00
Tobias Bosch
8b2dfb2eca fix(core): support ngTemplateOutlet in production mode ()
Fixes 
2016-11-16 10:00:18 -08:00
Peter Bacon Darwin
824ea8406c docs(upgrade/static): improve API docs with examples
Closes 
2016-11-16 09:18:17 -08:00
Peter Bacon Darwin
1f96a93f59 chore(public_api): remove Angular 1 types from upgrade/static API 2016-11-16 09:18:10 -08:00
Peter Bacon Darwin
009d545787 chore(examples): add upgrade/static example 2016-11-16 09:18:10 -08:00
Peter Bacon Darwin
53c25210a6 chore(examples): support upgrade/static examples 2016-11-16 09:18:10 -08:00
Victor Savkin
927aa69726 fix(router): add a banner file for the router () 2016-11-16 09:17:19 -08:00
Dzmitry Shylovich
ce89039036 fix(platform_browser): fix disableDebugTools() () 2016-11-16 09:16:40 -08:00
Sammy Jelin
42198cd7d5 fix(ngUpgrade): make AoT ngUpgrade work with the testability API and resumeBootstrap() () 2016-11-16 01:04:56 -08:00
Igor Minar
d6ba092a27 build(build.sh): echo before building examples 2016-11-15 20:59:37 -08:00