Igor Minar
d18694a1c3
Revert "WIP: test: add tree-shaking test ( #8979 )"
...
This reverts commit b746c64229
.
Reason: bad merge via github ui
2016-06-08 12:20:17 -07:00
Igor Minar
b746c64229
WIP: test: add tree-shaking test ( #8979 )
...
* test: add tree-shaking test
currently this doesn't throw or break the build, first we need to resolve all
of the existing issues.
to run execute: ./tools/tree-shaking-test/test.sh
then inspect dist/tree-shaking/test/**/*.bundle.js
* fix(http): remove peerDep on @angular/common
it is not needed there because it will get transitively installed by @angular/platform-browser
we only need to declare this dependency in tsconfig.json because tsconfig.json's
do not support transitive dependencies in this way.
2016-06-08 12:15:09 -07:00
Alex Eagle
d38aa5e25f
chore(lint): sort imports in tools/
2016-06-08 11:29:37 -07:00
Alex Eagle
efdc2d5118
chore(lint): upgrade clang-format
2016-06-08 11:29:37 -07:00
Kara Erickson
515a8e0765
fix(forms): rename old forms folder to forms-deprecated
2016-06-08 11:21:58 -07:00
Igor Minar
45de65bd45
fix(router): don't mark the RouterOutletMap as internal
...
it's currently being reexported as public api which breaks anyone tryin to import
the router because the RouterOutletMap definition is missing
2016-06-08 11:18:35 -07:00
Victor Berchet
9d6b98794e
chore: fix build break by using tsickle@0.1.2
2016-06-08 09:34:53 -07:00
Alex Eagle
7aa1790874
fix(travis): pin the version of tsickle for offline_compiler_test
2016-06-07 17:16:26 -07:00
Victor Berchet
5cd490eba2
test(public api): sort symbols case insensitive
2016-06-07 15:17:02 -07:00
Victor Berchet
ac1156739d
feat(i18n): extract messages
2016-06-07 15:17:02 -07:00
Torgeir Helgevold
7cefec77ef
fix(ngUpgrade): prevent digest already in progress ( #9054 )
...
fix(ngUpgrade): prevent digest already in progress
2016-06-07 15:10:13 -07:00
Matias Niemelä
36d25f2a07
feat(animations): support styling of the default animation state
...
It is now possible to set a fallback state that will apply its
styling when the destination state is not detected.
```ts
state("*", style({ ... }))
```
Closes #9013
2016-06-07 12:59:33 -07:00
Tobias Bosch
c3d2459a4e
fix(query): set fixed `@ViewChild` / `@ContentChild` right after the view is created
...
This is needed to have a true replacement of the previous
`DynamicComponentLoader.loadNextToLocation`, so that components
can be loaded into the view before change detection runs.
Closes #9040
2016-06-07 12:40:35 -07:00
Tobias Bosch
8847580fd7
Revert "fix(compiler): add ability to parse : in * directives"
...
This reverts commit 53628e19ac
.
as it breaks pipe arguments in `*ngFor`, ...
See #9062
Closes #9063
2016-06-07 12:39:17 -07:00
Chuck Jazdzewski
cf3548a02f
fix(compiler): Improved error reporting of the static reflector.
...
StaticReflector provides more context on errors reported by the
collector.
The metadata collector now records the line and character of the node that
caused it to report the error.
Includes other minor fixes to error reporting and a wording change.
Fixes #8978
Closes #9011
2016-06-07 08:38:32 -07:00
Chuck Jazdzewski
c197e2bb42
Revert "fix(ngUpgrade): prevent digest already in progress ( #9046 )"
...
This reverts commit d1c989b8a5
.
Breaks a Karma test.
2016-06-06 16:30:11 -07:00
Torgeir Helgevold
d1c989b8a5
fix(ngUpgrade): prevent digest already in progress ( #9046 )
2016-06-06 13:34:27 -07:00
Tobias Bosch
57c9a07fff
chore: fix public api spec for `beforeEachProviders`
...
Closes #9043
2016-06-06 09:25:52 -07:00
Rob Wormald
a19c4e8f9a
fix(upgrade): allow functions for template and templateUrl ( #9022 )
2016-06-04 19:53:51 -07:00
PatrickJS
53083c0b52
refactor(testing): type beforeEachProviders ( #9023 )
...
these are valid otherwise
```typescript
beforeEachProviders(1)
beforeEachProviders('wat')
beforeEachProviders([
Http
])
```
2016-06-04 19:52:51 -07:00
PatrickJS
994d9212c1
docs(NgControlName): correct exports name ( #9021 )
2016-06-04 19:48:50 -07:00
Pawel Kozlowski
52ddc96c9f
refactor(compiler): remove obsolete @View-related code ( #9019 )
2016-06-04 19:46:55 -07:00
Pawel Kozlowski
057abefe50
fix(compiler): report errors for queries without selectors ( #9018 )
...
Fixes #4489
2016-06-04 19:46:03 -07:00
Victor Berchet
f0e24b1a1e
chore(karma): remove ref to legacy files ( #9008 )
2016-06-04 14:44:59 -07:00
Matias Niemelä
a1e3004e62
docs(animations): provide API docs for the animation DSL
...
Closes #8970
2016-06-03 18:57:17 -07:00
Matias Niemelä
e504d4eb05
fix(renderer): remove unecessary setElementStyles method
...
There is no need to expose this additional method inside of the Renderer
API. The functionality can be restored by looping and calling
`setElementStyle` instead.
Note that this change is changing code that was was introduced after
the last release therefore this fix is not a breaking change.
Closes #9000
Closes #9009
2016-06-03 15:20:34 -07:00
Victor Berchet
a6ad61d83e
refactor: change provide(...) for {provide: ...}
...
- provide() is deprecated,
- {} syntax is required by the offline compiler
2016-06-03 15:03:49 -07:00
Victor Berchet
27a47e7841
refactor(imports): simplify paths
2016-06-03 14:46:04 -07:00
Matias Niemelä
b00b9fe564
chore(README): update missing step in compiler-cli docs README
2016-06-03 14:36:16 -07:00
Matias Niemelä
fa0718ba9a
feat(animations): provide support for offline compilation
2016-06-03 14:36:11 -07:00
Matias Niemelä
155b88213c
feat(debug): collect styles and classes for the DebugElement
2016-06-03 14:36:06 -07:00
Chuck Jazdzewski
35ea02fb81
fix(compiler): Reflector generates imports for '..' relative modules.
...
Fixes #9003
Closes #9004
2016-06-03 12:54:30 -07:00
Tobias Bosch
ddd2ac4f55
fix(core): fix type of `DebugNode.properties` ( #8964 )
...
Properties can have any value, not just strings.
2016-06-03 10:51:13 -07:00
Pawel Kozlowski
6f281ab3c4
fix(HTMLParser): properly report errors for not properly closed tags ( #8999 )
...
Fixes #7849
2016-06-03 10:49:17 -07:00
Hannah Howard
fe8a7b0e82
fix(test-runner): make karma internal reporter compatible with 0.13.20 ( #8977 )
...
causes internal reporter to produce output messages again after upgrade to 0.13.20
2016-06-03 10:48:55 -07:00
Igor Minar
76e6214b9b
chore: remove angular_entry point ( #8975 )
...
this is obsolete and no longer needed. it wasn't part of the public api so it's ok to remove.
2016-06-03 10:47:55 -07:00
Chuck Jazdzewski
2d8f776e38
feat(build): Added a version stamp in .metadata.json files.
...
Also modified StaticReflector to handle multiple versions in a
single .metadata.json file.
Fixes #8974
Closes #8981
2016-06-03 10:40:49 -07:00
Sekib Omazic
cf2d3cf920
style(pipes): cleanup unused imports
...
Remove unused imports from the pipes package. No impact on the code.
2016-06-03 09:58:57 -07:00
Miško Hevery
b160ada5d1
fix: QueryList documentation ( #8976 )
2016-06-02 16:24:26 -07:00
Victor Berchet
1090601e8b
refactor(compiler): rename /compiler_cli to /compiler-cli
2016-06-02 13:50:32 -07:00
Chuck Jazdzewski
01dd7dde24
chore(tools): Remove use of TypeChecker from metadata collector.
...
The metadata collector was modified to look up references in the
import list instead of resolving the symbol using the TypeChecker
making the use of the TypeChecker vestigial. This change removes
all uses of the TypeChecker.
Modified the schema to be able to record global and local (non-module
specific references).
Added error messages to the schema and errors are recorded in
the metadata file allowing the static reflector to throw errors
if an unsupported construct is referenced by metadata.
Closes #8966
Fixes #8893
Fixes #8894
2016-06-02 13:39:15 -07:00
Chuck Jazdzewski
13c39a52c6
chore(compiler): Expose types needed by the language service
...
The language service needs access to the parser error ranges and
the static reflector.
Closes #8838
2016-06-02 13:36:22 -07:00
Victor Berchet
3b80ab51ba
feat(SchemaRegistry): add Node.textContent
...
fixes #8413
2016-06-02 13:33:57 -07:00
Victor Berchet
1a386a58c8
Revert "feat(change_detection): make INTERPOLATE_REGEXP customizable ( #7417 )"
...
This reverts commit c3fafa0651
.
The symbols should be configured at the component level and not be global to the compiler.
2016-06-01 17:53:45 -07:00
Tobias Bosch
04220be8fd
chore: remove old tests ( #8954 )
...
These tests are already captured in template_parser_spec.ts
2016-06-01 16:30:51 -07:00
Hannah Howard
48bf349c3c
fix(upgrade): allow deeper nesting of ng2 components/directives ( #8949 )
...
* fix(upgrade): add test for upgrade adapter bug
* fix(upgrade): allow deeper nesting of ng2 components/directives
allow a nesting sequence of ng2 > ng1 > ng2 directives
2016-06-01 15:58:40 -07:00
vikerman
21fc1bb655
fix(core): Keep core exports seperate from core/testing exports. ( #8930 )
2016-06-01 15:37:23 -07:00
Igor Minar
d38d375fa6
test: enforce sorting of the public_api_spec
...
Closes #8950
2016-06-01 15:06:52 -07:00
laco0416
602836800b
feat(ChangeDetectorRef): make detectChanges() correct
...
Closes #8599
2016-06-01 12:50:47 -07:00
Igor Minar
2953ea10a7
chore: fix public_api_spec after rebase
2016-06-01 10:57:45 -07:00