angular-cn/packages/core/test/render3
Matias Niemelä 8714daf276 fix(ivy): introduce host-specific styling instructions (#29292)
This patch is the first of a few patches which separates the
styling logic between template bindings (e.g. <div [style])
from host bindings (e.g. @HostBinding('style')). This patch
in particular introduces a series of host-specific styling
instructions and changes the existing set of template styling
instructions not to accept directives. The underyling code (which
communicates with the styling algorithm) still works as it did
before.

This PR also separates the styling instruction code into a separate
file and moves over all other instructions into an dedicated
instructions directory.

PR Close #29292
2019-03-19 16:33:39 -04:00
..
ivy fix(ivy): unable to inherit view queries into component from directive (#29203) 2019-03-13 17:12:14 -04:00
jit fix(ivy): listeners inherited twice if sub class has own propMetadata (#29353) 2019-03-18 07:16:40 -07:00
styling fix(ivy): introduce host-specific styling instructions (#29292) 2019-03-19 16:33:39 -04:00
BUILD.bazel build: rules_nodejs 0.26.0 & use @npm instead of @ngdeps now that downstream angular build uses angular bundles (#28871) 2019-02-28 12:06:36 -08:00
basic_perf.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
change_detection_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
common_integration_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
common_with_def.ts fix(ivy): NgOnChangesFeature no longer included in hello_world (#28187) 2019-01-23 10:59:34 -08:00
component_ref_spec.ts fix(ivy): pass ngContentSelectors through to `defineComponent()` calls (#27867) 2019-01-10 13:36:37 -08:00
component_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
content_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
control_flow_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
debug_spec.ts ci(core): fix `legacy-unit-tests-saucelabs` job (#29009) 2019-02-27 10:32:40 -08:00
di_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
directive_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
discovery_utils_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
domino.d.ts feat(core): Moving Renderer3 into @angular/core (#20855) 2017-12-21 21:40:58 -08:00
exports_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
global_utils_spec.ts refactor(ivy): split util functions into different files (#28382) 2019-02-22 13:17:30 -08:00
host_binding_spec.ts fix(ivy): introduce host-specific styling instructions (#29292) 2019-03-19 16:33:39 -04:00
i18n_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
imported_renderer2.ts refactor(ivy): misc cleanup (#25369) 2018-08-14 11:58:47 -07:00
inherit_definition_feature_spec.ts refactor: rename `AttributeMarker.ProjectOnly` to `AttributeMarker.Bindings` (#29041) 2019-03-07 11:27:35 -08:00
instructions_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
integration_spec.ts fix(ivy): introduce host-specific styling instructions (#29292) 2019-03-19 16:33:39 -04:00
jit_environment_spec.ts fix(ivy): remove metadata from *Def and introduce *DefWithMeta types (#26203) 2018-10-04 10:11:17 -07:00
lifecycle_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
listeners_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
load_domino.ts fix(core): Remove static dependency from @angular/core to @angular/compiler (#26734) 2018-10-31 14:15:06 -04:00
metadata_spec.ts build: extract interface and util sub compilation from core (#28028) 2019-01-10 16:31:44 -08:00
node_selector_matcher_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
outputs_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
perfCounter_spec.ts build: extract interface and util sub compilation from core (#28028) 2019-01-10 16:31:44 -08:00
pipe_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
properties_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
providers_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
pure_function_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
query_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
render_util.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
renderer_factory_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
template_ref_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00
testing_spec.ts refactor(core): remove withBody from public testing API (#25171) 2018-07-31 15:09:32 -07:00
util_spec.ts refactor(ivy): split util functions into different files (#28382) 2019-02-22 13:17:30 -08:00
view_container_ref_spec.ts fix(ivy): introduce host-specific styling instructions (#29292) 2019-03-19 16:33:39 -04:00
view_utils_spec.ts refactor(ivy): move instructions into separate directory (#29292) 2019-03-19 16:33:39 -04:00