<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test, branch v1.2.0</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix(animateSpec): run digest to enable animations before tests</title>
<updated>2013-11-08T09:03:18+00:00</updated>
<author>
<name>Pete Bacon Darwin</name>
</author>
<published>2013-11-07T18:44:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=aea76f0d5c43dc17f1319d0a45d2ce50fddf72e4'/>
<id>aea76f0d5c43dc17f1319d0a45d2ce50fddf72e4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngClassSpec): clear animation enable fn from postDigestQueue</title>
<updated>2013-11-08T09:03:17+00:00</updated>
<author>
<name>Pete Bacon Darwin</name>
</author>
<published>2013-11-07T18:43:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=ffa9d0a6db137cba4090e569b8ed4e25a711314e'/>
<id>ffa9d0a6db137cba4090e569b8ed4e25a711314e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>feat(jqLite): expose isolateScope() getter similar to scope()</title>
<updated>2013-11-08T06:08:22+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-11-08T00:19:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=27e9340b3c25b512e45213b39811098d07e12e3b'/>
<id>27e9340b3c25b512e45213b39811098d07e12e3b</id>
<content type='text'>
See doc update in the diff for more info.

BREAKING CHANGE: jqLite#scope() does not return the isolate scope on the element
that triggered directive with isolate scope. Use jqLite#isolateScope() instead.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
See doc update in the diff for more info.

BREAKING CHANGE: jqLite#scope() does not return the isolate scope on the element
that triggered directive with isolate scope. Use jqLite#isolateScope() instead.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): don't leak isolate scope state when replaced directive is used multiple times</title>
<updated>2013-11-08T06:08:05+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-11-08T00:18:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=b5af198f0d5b0f2b3ddb31ea12f700f3e0616271'/>
<id>b5af198f0d5b0f2b3ddb31ea12f700f3e0616271</id>
<content type='text'>
When an isolate scope directive is also a "replace" directive and at the root of its template
it has other directives, we need to keep track remember to use isolate scope when linking
these.

This commit fixes the leakage of this state when this directive is used again later inside
or outside of the isolate directive template.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When an isolate scope directive is also a "replace" directive and at the root of its template
it has other directives, we need to keep track remember to use isolate scope when linking
these.

This commit fixes the leakage of this state when this directive is used again later inside
or outside of the isolate directive template.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): correct isolate scope distribution to controllers</title>
<updated>2013-11-08T06:08:05+00:00</updated>
<author>
<name>Igor Minar</name>
</author>
<published>2013-11-07T08:24:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=3fe4491a6bf57ddeb312b8a30cf1706f6f1d2355'/>
<id>3fe4491a6bf57ddeb312b8a30cf1706f6f1d2355</id>
<content type='text'>
Fixes an issue when we didn't share the isolate scope with the controller
of the directive from the isolate directive's template when this directive
was replaced onto the isolate directive element.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes an issue when we didn't share the isolate scope with the controller
of the directive from the isolate directive's template when this directive
was replaced onto the isolate directive element.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): replaced element has isolate scope</title>
<updated>2013-11-08T06:08:05+00:00</updated>
<author>
<name>Misko Hevery</name>
</author>
<published>2013-11-05T23:50:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=97c7a4e3791d7cb05c3317cc5f0c49ab93810bf6'/>
<id>97c7a4e3791d7cb05c3317cc5f0c49ab93810bf6</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): only pass isolate scope to children that belong to the isolate directive</title>
<updated>2013-11-08T06:08:04+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-11-05T20:27:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=d0efd5eefcc0aaf167c766513e152b74dd31bafe'/>
<id>d0efd5eefcc0aaf167c766513e152b74dd31bafe</id>
<content type='text'>
I had to fix one unit test, as it assumed the broken behavior, where application template gets the
isolate scope of other (isolate) directive, rather than the regular scope.

BREAKING CHANGE: Child elements that are defined either in the application template or in some other
directives template do not get the isolate scope. In theory, nobody should rely on this behavior, as
it is very rare - in most cases the isolate directive has a template.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I had to fix one unit test, as it assumed the broken behavior, where application template gets the
isolate scope of other (isolate) directive, rather than the regular scope.

BREAKING CHANGE: Child elements that are defined either in the application template or in some other
directives template do not get the isolate scope. In theory, nobody should rely on this behavior, as
it is very rare - in most cases the isolate directive has a template.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): make isolate scope truly isolate</title>
<updated>2013-11-08T06:03:19+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-11-05T20:31:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=909cabd36d779598763cc358979ecd85bb40d4d7'/>
<id>909cabd36d779598763cc358979ecd85bb40d4d7</id>
<content type='text'>
Fixes issue with isolate scope leaking all over the place into other directives on the same element.

Isolate scope is now available only to the isolate directive that requested it and its template.

A non-isolate directive should not get the isolate scope of an isolate directive on the same element,
instead they will receive the original scope (which is the parent scope of the newly created isolate scope).

Paired with Tobias.

BREAKING CHANGE: Directives without isolate scope do not get the isolate scope from an isolate directive on the same element. If your code depends on this behavior (non-isolate directive needs to access state from within the isolate scope), change the isolate directive to use scope locals to pass these explicitly.

// before
&lt;input ng-model="$parent.value" ng-isolate&gt;

.directive('ngIsolate', function() {
  return {
    scope: {},
    template: '{{value}}'
  };
});

// after
&lt;input ng-model="value" ng-isolate&gt;

.directive('ngIsolate', function() {
  return {
    scope: {value: '=ngModel'},
    template: '{{value}}
  };
});

Closes #1924
Closes #2500
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes issue with isolate scope leaking all over the place into other directives on the same element.

Isolate scope is now available only to the isolate directive that requested it and its template.

A non-isolate directive should not get the isolate scope of an isolate directive on the same element,
instead they will receive the original scope (which is the parent scope of the newly created isolate scope).

Paired with Tobias.

BREAKING CHANGE: Directives without isolate scope do not get the isolate scope from an isolate directive on the same element. If your code depends on this behavior (non-isolate directive needs to access state from within the isolate scope), change the isolate directive to use scope locals to pass these explicitly.

// before
&lt;input ng-model="$parent.value" ng-isolate&gt;

.directive('ngIsolate', function() {
  return {
    scope: {},
    template: '{{value}}'
  };
});

// after
&lt;input ng-model="value" ng-isolate&gt;

.directive('ngIsolate', function() {
  return {
    scope: {value: '=ngModel'},
    template: '{{value}}
  };
});

Closes #1924
Closes #2500
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngView): only run anchorScroll after animation is done</title>
<updated>2013-11-06T08:14:11+00:00</updated>
<author>
<name>Jeff Cross</name>
</author>
<published>2013-11-06T07:53:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=da344daa4023556f8abbef6d8ad87a16362b5861'/>
<id>da344daa4023556f8abbef6d8ad87a16362b5861</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngInclude): only run anchorScroll after animation is done</title>
<updated>2013-11-06T08:14:11+00:00</updated>
<author>
<name>Pete Bacon Darwin</name>
</author>
<published>2013-11-02T09:22:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=d378f5500ab2eef0779338336c6a95656505ebb8'/>
<id>d378f5500ab2eef0779338336c6a95656505ebb8</id>
<content type='text'>
We need to wait until animations have added the content to the document before
trying to `autoscroll` to anchors that may have been inserted.

Fixes #4723
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We need to wait until animations have added the content to the document before
trying to `autoscroll` to anchors that may have been inserted.

Fixes #4723
</pre>
</div>
</content>
</entry>
</feed>
