angular/tools/public_api_guard
Tobias Bosch cdc882bd36 feat: introduce source maps for templates (#15011)
The main use case for the generated source maps is to give
errors a meaningful context in terms of the original source
that the user wrote.

Related changes that are included in this commit:

* renamed virtual folders used for jit:
  * ng://<module type>/module.ngfactory.js
  * ng://<module type>/<comp type>.ngfactory.js
  * ng://<module type>/<comp type>.html (for inline templates)
* error logging:
  * all errors that happen in templates are logged
    from the place of the nearest element.
  * instead of logging error messages and stacks separately,
    we log the actual error. This is needed so that browsers apply
    source maps to the stack correctly.
  * error type and error is logged as one log entry.

Note that long-stack-trace zone has a bug that 
disables source maps for stack traces,
see https://github.com/angular/zone.js/issues/661.

BREAKING CHANGE:

- DebugNode.source no more returns the source location of a node.  

Closes 14013
2017-03-14 09:16:15 -07:00
..
animations/typings Revert "refactor(platform-browser): move platform-browser/animations to animations/browser (#15043)" 2017-03-13 15:46:44 -07:00
common/typings fix(router): do not finish bootstrap until all the routes are resolved (#14762) 2017-03-07 14:27:20 -08:00
compiler/typings build: resolve review comments on flat modules PR and fix more bugs (#14660) 2017-02-23 16:39:44 -08:00
core/typings feat: introduce source maps for templates (#15011) 2017-03-14 09:16:15 -07:00
forms/typings perf: distrubute smaller bundled code and include es2015 bundle 2017-02-21 20:48:55 -08:00
http/typings build: resolve review comments on flat modules PR and fix more bugs (#14660) 2017-02-23 16:39:44 -08:00
platform-browser/typings Revert "refactor(platform-browser): move platform-browser/animations to animations/browser (#15043)" 2017-03-13 15:46:44 -07:00
platform-browser-dynamic/typings build: resolve review comments on flat modules PR and fix more bugs (#14660) 2017-02-23 16:39:44 -08:00
platform-server/typings build: resolve review comments on flat modules PR and fix more bugs (#14660) 2017-02-23 16:39:44 -08:00
platform-webworker/typings RendererV2 -> Renderer2 rename (#14998) 2017-03-07 16:36:12 -08:00
platform-webworker-dynamic/typings perf: distrubute smaller bundled code and include es2015 bundle 2017-02-21 20:48:55 -08:00
router/typings fix(router): do not finish bootstrap until all the routes are resolved (#14762) 2017-03-07 14:27:20 -08:00
upgrade/typings feat(upgrade): support multi-slot projection in upgrade/static (#14282) 2017-03-13 17:34:53 -07:00