| Age | Commit message (Collapse) | Author | 
 | 
Closes #5029
 | 
 | 
Replace "ian" in "in"
Closes #5027
 | 
 | 
There should be a space between "braces" and "(`{}`)"
Closes #5026
 | 
 | 
The handler is in the controller but was not being used in the template.
Closes #5020
 | 
 | 
Closes #5006
 | 
 | 
Closes #5005
 | 
 | 
Closes #5002
 | 
 | 
Closes #4999
 | 
 | 
The example code for `$provide.value()` actually used `$provide.constant()`.
It now uses `$provide.value()`.
Closes #4983
Closes #4990
 | 
 | 
Closes #4975
 | 
 | 
The doc has been modified by the following commit: bcc6e8d4f64a18039e0ed2eee0b54c17471b43e3
But the change was not made for the part of Windows.
Closes #4967
 | 
 | 
Closes #4965
 | 
 | 
 | 
 | 
I still see some disconnection issues with IE9, hopefully this will help a bit.
 | 
 | 
 | 
 | 
Use different names for the attribute on the element (`info`) and the property (`customerInfo`)
on the isolate scope. Before `customer` was used for both which made it harder to understand.
Closes #4825
 | 
 | 
Closes #4719
 | 
 | 
The docs did not line up with the codebase / previous steps of the tutorial.
Closes #4988
 | 
 | 
Closes #4998
 | 
 | 
Closes #4963
 | 
 | 
 | 
 | 
 | 
 | 
Closes #4904
 | 
 | 
The Buzz Client example on the ngResource
doc was causing parse errors.
While the root cause is being investigated,
the example has been removed, and should be
replaced by a more relevant example anyhow.
 | 
 | 
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.
 | 
 | 
 | 
 | 
This significantly increases the size of the loader:
- minified: 1031bytes -> 1509bytes (+46%)
- minified + gzip: 593bytes -> 810bytes (+36%)
I'm not entirely sold on the idea of shipping minErr with the loade. With the current state, the angular-loader behavior is completely broken - this is just a quick fix, we can revisit this change in the future.
Closes #4437
Closes #4874
 | 
 | 
So that we can use minErr with angular-loader, before full angular is loaded.
This also fixes replacing the version during the build.
 | 
 | 
Closes #4885
 | 
 | 
While giving the controller function a name helps with debugging,
since otherwise your controller will be anonymous in stack traces,
passing the name to both the `controller()` method and as the function name
is confusing for beginners.
Closes #4415
 | 
 | 
Broken by fd7bca22e16b0ecbe1feaf49bab39d9a44b8df01
 | 
 | 
Closes #4948
 | 
 | 
Closes #4936
 | 
 | 
Backslash is acting as escape character so text is not properly formatted.
Closes #4923
 | 
 | 
Closes #4918
 | 
 | 
Closes #4914
 | 
 | 
$setViewValue does not really "Read a value from view".
It should be called to trigger the ngModel to be updated when the value in the view changes.
Closes #4907
 | 
 | 
Before:
> Let's add some more logic to the example to
allow to enter and calculate the costs in different currencies and also pay the invoice.
After:
> Let's add some more logic to the example that
allows us to enter and calculate the costs in different currencies and also pay the invoice.
Closes #4903
 | 
 | 
Closes #4900
 | 
 | 
Closes #4854
 | 
 | 
 | 
 | 
Closes #4873
 | 
 | 
'Case' should be the plural 'cases' since it is talking about multiple possible cases rather
than a single case. For slightly more info, see the section 'When words like "none" are the
subject' in this article: http://writing.wisc.edu/Handbook/SubjectVerb.html
 | 
 | 
Closes #4860
 | 
 | 
Closes #4848
 | 
 | 
Closes #4846
 | 
 | 
The `<doc:example>` directive does not load up the dependencies correctly.
Using the `<example>` directive, with `<file>` elements fixes this.
Closes #4951
 | 
 | 
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
 | 
 | 
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
 | 
 | 
 |