<feed xmlns='http://www.w3.org/2005/Atom'>
<title>angular.js/test, branch v1.2.1</title>
<subtitle></subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/'/>
<entry>
<title>fix($compile): accessing controllers of transcluded directives from children</title>
<updated>2013-11-15T04:59:50+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-11-14T21:50:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=90f87072e83234ae366cfeb3c281503c31dad738'/>
<id>90f87072e83234ae366cfeb3c281503c31dad738</id>
<content type='text'>
Additional API (backwards compatible)
- Injects `$transclude` (see directive controllers) as 5th argument to directive link functions.
- `$transclude` takes an optional scope as first parameter that overrides the
  bound scope.

Deprecations:
- `transclude` parameter of directive compile functions (use the new parameter for link functions instead).

Refactorings:
- Don't use comment node to temporarily store controllers
- `ngIf`, `ngRepeat`, ... now all use `$transclude`

Closes #4935.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Additional API (backwards compatible)
- Injects `$transclude` (see directive controllers) as 5th argument to directive link functions.
- `$transclude` takes an optional scope as first parameter that overrides the
  bound scope.

Deprecations:
- `transclude` parameter of directive compile functions (use the new parameter for link functions instead).

Refactorings:
- Don't use comment node to temporarily store controllers
- `ngIf`, `ngRepeat`, ... now all use `$transclude`

Closes #4935.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat($parse): revert hiding "private" properties</title>
<updated>2013-11-14T07:25:09+00:00</updated>
<author>
<name>Vojta Jina</name>
</author>
<published>2013-11-14T07:25:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4ab16aaaf762e9038803da1f967ac8cb6650727d'/>
<id>4ab16aaaf762e9038803da1f967ac8cb6650727d</id>
<content type='text'>
Hiding `_*` properties was a feature primarily for developers using Closure compiler and Google JS
style. We didn't realize how many people will be affected by this change.

We might introduce this feature in the future, probably under a config option, but it needs more
research and so I'm reverting the change for now.

This reverts commit 3d6a89e8888b14ae5cb5640464e12b7811853c7e.

Closes #4926
Closes #4842
Closes #4865
Closes #4859
Closes #4849

Conflicts:
	src/ng/parse.js
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Hiding `_*` properties was a feature primarily for developers using Closure compiler and Google JS
style. We didn't realize how many people will be affected by this change.

We might introduce this feature in the future, probably under a config option, but it needs more
research and so I'm reverting the change for now.

This reverts commit 3d6a89e8888b14ae5cb5640464e12b7811853c7e.

Closes #4926
Closes #4842
Closes #4865
Closes #4859
Closes #4849

Conflicts:
	src/ng/parse.js
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(urlUtils): made removal of windows drive from path safer</title>
<updated>2013-11-13T23:53:20+00:00</updated>
<author>
<name>Jeff Cross</name>
</author>
<published>2013-11-13T20:56:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=89f435de847635e3ec339726e6f83cf3f0ee9091'/>
<id>89f435de847635e3ec339726e6f83cf3f0ee9091</id>
<content type='text'>
Prior to this fix, the urlResolve method would automatically
strip the first segment of a path if the segment ends in a colon.
This was to correct undesired behavior in the $location service
using the file protocol on windows in multiple browsers (see #4680).

However, there could be cases where users intentionally 
have first path segments that end in a colon 
(although this conflicts with section 3.3 of rfc3986).

The solution to this problem is an extra check to make sure
the first path segment of the input url does not end with a colon,
to make sure we're only removing undesired path segments.

Fixes #4939
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Prior to this fix, the urlResolve method would automatically
strip the first segment of a path if the segment ends in a colon.
This was to correct undesired behavior in the $location service
using the file protocol on windows in multiple browsers (see #4680).

However, there could be cases where users intentionally 
have first path segments that end in a colon 
(although this conflicts with section 3.3 of rfc3986).

The solution to this problem is an extra check to make sure
the first path segment of the input url does not end with a colon,
to make sure we're only removing undesired path segments.

Fixes #4939
</pre>
</div>
</content>
</entry>
<entry>
<title>docs($httpBackendSpec): fix typo in spy name</title>
<updated>2013-11-13T21:21:50+00:00</updated>
<author>
<name>Ben Wiklund</name>
</author>
<published>2013-11-08T00:47:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f69ee170ed1eb2ba3fdde5d91760d2b139b41a4c'/>
<id>f69ee170ed1eb2ba3fdde5d91760d2b139b41a4c</id>
<content type='text'>
Closes #4830
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #4830
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(urlUtils): urlUtils doesn't return right path for file:// on win</title>
<updated>2013-11-13T06:41:06+00:00</updated>
<author>
<name>ROUL</name>
</author>
<published>2013-11-10T01:25:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=f925e8caa6c51a7d45ca9ead30601ec2e9d4464c'/>
<id>f925e8caa6c51a7d45ca9ead30601ec2e9d4464c</id>
<content type='text'>
Chrome and other browsers on Windows often
append the drive name to the pathname,
as described in #4680. This would cause
the location service to browse to odd
URLs, such as /C:/myfile.html,
when opening apps using file://.

Fixes  #4680
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Chrome and other browsers on Windows often
append the drive name to the pathname,
as described in #4680. This would cause
the location service to browse to odd
URLs, such as /C:/myfile.html,
when opening apps using file://.

Fixes  #4680
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($compile): correctly handle interpolated style in replace templates</title>
<updated>2013-11-13T00:51:16+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-11-12T23:53:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=e1254b266dfa2d4e3756e4317152dbdbcabe44be'/>
<id>e1254b266dfa2d4e3756e4317152dbdbcabe44be</id>
<content type='text'>
A directive with a template with `replace: true` and an interpolated style at the root element should work correctly.

Closes #4882.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
A directive with a template with `replace: true` and an interpolated style at the root element should work correctly.

Closes #4882.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix(ngIf): don't create multiple elements when changing from a truthy to another thruthy value.</title>
<updated>2013-11-12T01:05:43+00:00</updated>
<author>
<name>Tobias Bosch</name>
</author>
<published>2013-11-11T23:54:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=4612705ec297bc6ba714cb7a98f1be6aff77c4b8'/>
<id>4612705ec297bc6ba714cb7a98f1be6aff77c4b8</id>
<content type='text'>
Fixes #4852.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #4852.
</pre>
</div>
</content>
</entry>
<entry>
<title>fix($resource): don't use $parse for @dotted.member</title>
<updated>2013-11-12T00:17:34+00:00</updated>
<author>
<name>Chirayu Krishnappa</name>
</author>
<published>2013-11-09T04:44:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/angular.js/commit/?id=9577702e8d2519c1a60f5ac4058e63bd7b919815'/>
<id>9577702e8d2519c1a60f5ac4058e63bd7b919815</id>
<content type='text'>
params and paramDefaults support looking up the parameter value from the
data object.  The syntax for that is `@nested.property.name`.
Currently, $resource uses $parse to do this.  This is too liberal
(you can use values like `@a=b` or `@a | filter` and have it work -
which doesn't really make sense).  It also puts up a dependency on
$parse which is has restrictions to secure expressions used in
templates.  The value here, though a string, is specified in Javascript
code and shouldn't have those restrictions.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
params and paramDefaults support looking up the parameter value from the
data object.  The syntax for that is `@nested.property.name`.
Currently, $resource uses $parse to do this.  This is too liberal
(you can use values like `@a=b` or `@a | filter` and have it work -
which doesn't really make sense).  It also puts up a dependency on
$parse which is has restrictions to secure expressions used in
templates.  The value here, though a string, is specified in Javascript
code and shouldn't have those restrictions.
</pre>
</div>
</content>
</entry>
<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>
</feed>
