George Kalpakas
b3c56f021f
build(docs-infra): downgrade @angular-devkit/build-angular to 0.6.7 ( #19795 )
...
The is a bug in versions 0.6.8+ that breaks when trying to use Jasmine's
mock clock.
Related to angular/angular-cli#11626.
PR Close #19795
2018-08-27 16:30:43 -04:00
George Kalpakas
864c22fb79
build(docs-infra): update size limits ( #19795 )
...
PR Close #19795
2018-08-27 16:30:43 -04:00
George Kalpakas
4d83a0a789
build(docs-infra): upgrade @angular/* to 6.1.0-rc.3 and rxjs to 6.2.2 ( #19795 )
...
PR Close #19795
2018-08-27 16:30:43 -04:00
George Kalpakas
2569fd4d75
build(docs-infra): upgrade @angular/cli to 6.1.0-rc.3 and @angular-devkit/build-angular to 0.7.0-rc.3 ( #19795 )
...
PR Close #19795
2018-08-27 16:30:43 -04:00
George Kalpakas
c73ebe79b3
build(docs-infra): update size limits ( #19795 )
...
PR Close #19795
2018-08-27 16:30:43 -04:00
George Kalpakas
110ab2230b
build(docs-infra): upgrade @angular/material to 6.0.2 ( #19795 )
...
PR Close #19795
2018-08-27 16:30:43 -04:00
George Kalpakas
4a61cb3fab
build(docs-infra): upgrade @angular/* to 6.0.2 and rxjs to 6.1.0 ( #19795 )
...
PR Close #19795
2018-08-27 16:30:43 -04:00
George Kalpakas
4dc5afb5c6
build(docs-infra): upgrade @angular/cli to 6.0.3 ( #19795 )
...
PR Close #19795
2018-08-27 16:30:43 -04:00
George Kalpakas
8c2c6b5d1a
build(docs-infra): remove unused dependencies ( #19795 )
...
PR Close #19795
2018-08-27 16:30:42 -04:00
George Kalpakas
f71cce7f9b
build(docs-infra): remove the dependency on `rxjs-compat` ( #19795 )
...
PR Close #19795
2018-08-27 16:30:42 -04:00
George Kalpakas
53c1efb50a
build(docs-infra): enable ServiceWorker in cli config ( #19795 )
...
PR Close #19795
2018-08-27 16:30:42 -04:00
George Kalpakas
b6ccd9f7bd
fix(docs-infra): correctly show icon for fetch error when offline ( #19795 )
...
PR Close #19795
2018-08-27 16:30:42 -04:00
George Kalpakas
8b614d4e1b
refactor(docs-infra): move concept icons to more appropriate location ( #19795 )
...
PR Close #19795
2018-08-27 16:30:42 -04:00
George Kalpakas
7f905da335
refactor(docs-infra): remove unused images ( #19795 )
...
PR Close #19795
2018-08-27 16:30:42 -04:00
Alex Rickabaugh
be24f9f0cb
feat(docs-infra): Convert AIO to use the new Service Worker 5.0.0. ( #19795 )
...
AIO is currently using a beta version of @angular/service-worker.
Since that was implemented, the SW has been rewritten and released
as part of Angular 5.0.0. This commit updates AIO to use the latest
implementation, with an appropriate configuration file that caches
the various AIO assets in useful ways.
PR Close #19795
2018-08-27 16:30:42 -04:00
George Kalpakas
66ffa360df
test(docs-infra): correctly extract sitemap URLs ( #19795 )
...
`%%DEPLOYMENT_HOST%%` has been assumed to be the host prefix for sitemap
URLs since bf29936af
, but afaict this was never the case.
PR Close #19795
2018-08-27 16:30:42 -04:00
Greg Magolan
9bcd8c2425
build(bazel): use value of /// <amd-module name=“”> directive to convert fileNameToModuleName in ngc-wrapped ( #25650 )
...
PR Close #25650
2018-08-27 12:21:18 -04:00
Pawel Kozlowski
8fa099158e
fix(ivy): allow queries for ng-container without read option ( #25617 )
...
PR Close #25617
2018-08-24 11:52:50 -04:00
Pawel Kozlowski
b00038c847
fix(ivy): inject ViewContainerRef for directives on ng-container ( #25617 )
...
PR Close #25617
2018-08-24 11:52:50 -04:00
George Kalpakas
18f129f536
build: upgrade Chromium and ChromeDriver to latest versions ( #25602 )
...
PR Close #25602
2018-08-24 11:48:40 -04:00
George Kalpakas
efb453cb73
build: check for latest Chromium version ( #25602 )
...
Now that https://omahaproxy.appspot.com/all is back up, we can restore
the check for newer available version of Chromium.
Fixes #22231
PR Close #25602
2018-08-24 11:48:40 -04:00
George Kalpakas
658f49f650
docs(elements): fix typo (tranformation --> transformation) ( #25600 )
...
PR Close #25600
2018-08-23 16:54:49 -04:00
Matias Niemelä
a37bcc3bfe
feat(ivy): bridge component styles into the component renderer ( #25255 )
...
PR Close #25255
2018-08-23 16:51:15 -04:00
Greg Magolan
a59d4da304
build(bazel): fix bazel integration test after rules_typescript update ( #25490 )
...
PR Close #25490
2018-08-23 15:26:21 -04:00
Alex Eagle
22e7f7e99f
build(bazel): update to rules_typescript 0.16.1 ( #25490 )
...
PR Close #25490
2018-08-23 15:26:21 -04:00
George Kalpakas
3d41739021
fix(aio): show aio-themed 404 page for unknown resources ( #23188 )
...
Fixes #23179
PR Close #23188
2018-08-23 15:25:47 -04:00
Matias Niemelä
668bfcec9d
fix(docs-infra): fix closure warning issue for improper internal flag ( #25628 )
...
PR Close #25628
2018-08-22 21:59:22 -04:00
Alex Rickabaugh
eb1fe19088
fix(ivy): ngtsc directive compilation should use shared ConstantPool ( #25620 )
...
This fixes a bug in ngtsc where each @Directive was compiled using a
separate ConstantPool. This resulted in two issues:
* Directive constants were not shared across the file
* Extra statements from directive compilation were dropped instead of
added to the file
This commit fixes both issues and adds a test to verify @Directive is
working properly.
PR Close #25620
2018-08-22 21:14:54 -04:00
Greg Magolan
22d58fc89b
build(bazel): remove workaround no longer needed for module names for ngfactory & ngsummary files ( #25604 )
...
Workaround was added in https://github.com/angular/angular/pull/25335 . It was necessary for .ngfactory & .ngsummary files to have proper AMD module names starting with @angular when building angular downstream from source using Bazel. The underlying issue has been resolved in the compiler and these files now get proper AMD module names without the need for this workaround. The workaround had an unexpected consequence https://github.com/angular/angular-cli/issues/11835 which is fixed by its removal.
PR Close #25604
2018-08-22 21:11:18 -04:00
Kara Erickson
27e2039630
fix(compiler): update compiler to generate new slot allocations ( #25607 )
...
PR Close #25607
2018-08-22 21:08:39 -04:00
Alex Rickabaugh
5c95b4b3a3
feat(ivy): support enum values in static resolution ( #25619 )
...
This commit adds support for enumeration values. An enumeration value
is now a first-class return value of the resolver, which provides both
a Reference to the enum type itself and the name of the value from that
enum. Resolving an enum itself returns a Map<string, EnumValue>.
PR Close #25619
2018-08-22 19:30:23 -04:00
Alex Rickabaugh
61218f5f0b
fix(ivy): ensure factory statements are emitted correctly ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
Pete Bacon Darwin
7500f0eafb
feat(ivy): find all packages to be compiled by ngcc ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
Pete Bacon Darwin
68acc5b355
feat(ivy): compile all package formats in ngcc ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
Pete Bacon Darwin
7d3b70c2af
fix(ivy): ngcc is resilient to bad source-map comments ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
Pete Bacon Darwin
7ce291c72a
feat(ivy): implement `Esm5ReflectionHost.getGenericArityOfClass()` ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
Pete Bacon Darwin
6ae1e63c89
refactor(ivy): rename `Esm2015ReflectionHost` to `Fesm2015ReflectionHost` ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
Alex Rickabaugh
c8baace554
test(ivy): add an integration test for ngcc ( #25406 )
...
This commit adds an integration test for ngcc, which runs ngcc
against most @angular packages. It does not yet make any assertions
on the result.
PR Close #25406
2018-08-22 19:28:56 -04:00
Alex Rickabaugh
d33e0091df
fix(ivy): emit generic types when needed in defs in .d.ts file ( #25406 )
...
Ivy definitions in .d.ts files often reference the type of a class.
Sometimes, those classes have generic type parameters. When this is
the case, ngtsc needs to emit generic type parameters in the .d.ts
files (usually by passing 'any').
PR Close #25406
2018-08-22 19:28:56 -04:00
George Kalpakas
b97d770e60
feat(ivy): add support for typings in ngcc ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
George Kalpakas
a3158bff27
refactor(ivy): minor re-organization of ngcc `PackageTransformer#transform` ( #25406 )
...
In preparation of adding support for transforming `.d.ts` files.
PR Close #25406
2018-08-22 19:28:56 -04:00
George Kalpakas
d6e91ba545
feat(ivy): support getting the corresponding `.d.ts` file in ngcc ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
George Kalpakas
cdb0215d0b
test(ivy): clean up ngcc spec ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
George Kalpakas
396766104b
refactor(ivy): rename spec files to match corresponding source files ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
George Kalpakas
e77f0fd6e6
refactor(ivy): export ngcc import prefix into constant ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
George Kalpakas
cdd4c9be63
feat(ivy): support custom prefix for imports in `DtsFileTransformer` ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
George Kalpakas
29705dd8f2
refactor(ivy): make `ReflectionHost` a parameter of `Renderer` ( #25406 )
...
PR Close #25406
2018-08-22 19:28:56 -04:00
George Kalpakas
ea68ba048a
refactor(ivy): minor refactorings ( #25406 )
...
PR Close #25406
2018-08-22 19:28:55 -04:00
George Kalpakas
9081efa961
feat(ivy): enable processing of esm5 format in ngcc ( #25406 )
...
PR Close #25406
2018-08-22 19:28:55 -04:00
George Kalpakas
9e179cb311
fix(ivy): correctly detect classes in ngcc `Esm5ReflectionHost` ( #25406 )
...
PR Close #25406
2018-08-22 19:28:55 -04:00