| Age | Commit message (Collapse) | Author | 
 | 
Closes #449
 | 
 | 
 | 
 | 
 | 
 | 
- fixed copyright overnship
- updated copyright years
- added @license tag so that closure compiler preserves the header
- added version number into headers (finally!)
 | 
 | 
- placeholders are replaced with actual angular versions when doing
rake compile
 | 
 | 
- add support for full,long, medium, short datetime formats in en
Breaks MMMMM. now we don't support MMMMM anymore as old implementation differs
from Unicode Locale Data format we are following.
- removed support for fullDateTime and fullTime as it means too much
trouble with full timeZone names
- added docs for the new features
 | 
 | 
- If the third param of TzDate constructor is defined, toStirng will
just return this third parameter. Otherwise, toString will still
be treated as unimplemented method
 | 
 | 
This reverts commit 2428907259fa80ec3b1b4bfd85ea20028a9f4fa5.
We decided to revert this because it is not bullet proof. The issue is
that we can't reliably have both angular and non-angular code in charge
of the DOM. We could work around some issues here and there, but we
can't do it reliably, so it's better not to support DOM manipulation
that happens outside of angular. There is a good chance that once we
integrate with MDVs our possition will change, but until then our
position is that only angular or angular widgets/directives can change
change DOM that was compiled.
 | 
 | 
 | 
 | 
 | 
 | 
- browser should remember the last value retrieved via browser.getUrl
- browser should update window.location only if the new value is
  different from the current window.location value
 | 
 | 
the flag must be in all src and test files so that we get the benefit of
running in the strict mode even in jstd
the following script was used to modify all files:
for file in `find src test -name "*.js"`; do
  echo -e "'use strict';\n" > temp.txt
  cat $file >> temp.txt
  mv temp.txt $file
done
 | 
 | 
- add 'use strict'; statement to the prefix file
- configure closure compiler to use the ES5 strict mode
- strip all file-specific strict mode flags after concatination
Closes #223
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
Breaks $browser.poll() method is moved inline to $browser.startpoll()
Breaks $browser.startpoll() method is made private
Refactor tests to reflect updated browser API
Closes #387
 | 
 | 
- e2e tests will run index.html (without jquery) and with
index-jq.html(with jquery).
- many small changes to make e2e tests work withough JQuery as we
discover problems that were previously hidden by using real JQuery.
 | 
 | 
- add those three methods to jqlite
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
- make sure ng:class preserve classes added after compilation
Closes #355
 | 
 | 
There is no reason why we shouldn't reuse $browser.addJs for JSONP
requests.
 | 
 | 
Change addJs implementation to avoid use of jQuery because of issues
that affect angular-ie-compat.js. See inlined comment for more info.
 | 
 | 
 | 
 | 
No reason for including ie-compat in bootstrap, it's included during angularInit.
Fix including ie-compat even for production.
 | 
 | 
Rewrite $route example a bit, as it required $location and $route services
to be eager published in the root scope.
Fix small typos in formatter and ng:options docs.
 | 
 | 
IE<8's Event has not target property - it has srcElement property.
Fix that to be consistent as jQuery.
 | 
 | 
jqLite was returning null, but jQuery returns undefined
 | 
 | 
The var eventHandler was defined outside forEach loop, so registering more
events caused calling listeners registered by the last one.
Regression:
elm.bind('click keyup', callback1);
elm.bind('click', callback2);
elm.bind('keyup', callback3);
Firing click event would have executed callback1, callback3 !
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
also added a test for this mock service
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
$xhr header defaults are now exposed as $xhr.defaults.headers.common and
$xhr.default.headers.<httpmethod>. This allows applications to configure
their defaults as needed.
This commit doesn't allow headers to be set per request, only per
application. Per request change would require api change, which I tried
to avoid *for now*.
 | 
 | 
Creating <script> tags would require a lot of extra work if we want all browsers
to load and execute these scripts. We decided to not implement that in jqLite.
See #369 for more information.
Closes #369
 | 
 | 
 | 
 | 
Support new date format, specifically day of week/Month of year in string
e.g. {{ someDate | data:"EEE, MMM d, yyyy" }} -> "Wed, Jul 10, 2011"
Closes #396
 | 
 | 
 | 
 | 
Closes #399
 | 
 | 
8cad231 broke $eager services
Problem is that the injector.eager function is not invoked when a new scope
is created. Added a test to make sure service is eagerly instantiated.
Closes #403
 | 
 | 
markup.js.
Also added coresponding descriptions  live examples and tests for each directive to be displayed on the website.
Closes #351
 | 
 | 
This behavior was changed by e83465c362c53ac7451183a775456f3112262f6e
So this commit should have been part of e83465c362c53ac7451183a775456f3112262f6e
Also removed hiding and navigating to about:blank as it makes no sense now...
 | 
 | 
* add ng:disabled, ng:checked, ng:multiple, ng:readonly, ng:selected
* fetch fixed cookbook/advancedform (use ng:disabled)
* fire keydown instead of change on input
* remove frame when test finishes
 |