aboutsummaryrefslogtreecommitdiffstats
path: root/src
AgeCommit message (Collapse)Author
2011-06-08Added prepend() to jqLiteMisko Hevery
2011-06-08Added support for deferring callbacks in timeMisko Hevery
2011-06-08Throw error when compiling multiple rootsMisko Hevery
Closes #338
2011-06-08Refactor injector to have invoke method for speed reasonsMisko Hevery
2011-06-08Cleanup parser code to expose smaller APIMisko Hevery
2011-06-08Added HashMapMisko Hevery
2011-06-08Added nextUid() function for unified way of generating IDs in angularMisko Hevery
2011-06-08performance improvement of single statement in parserMisko Hevery
2011-06-08Proper handling of special attributes in jqliteMisko Hevery
2011-06-08removed jqLite warningMisko Hevery
2011-06-08fix JSON to match native browser behaviorMisko Hevery
2011-06-08cleanup old closure directivesMisko Hevery
2011-06-08code cleanup: missing ; and indentationMisko Hevery
2011-06-08Number filter would return incorrect value when fractional part had leading ↵Misko Hevery
zeros.
2011-06-08Remove stray console.log statementeMisko Hevery
2011-06-07Fix couple of failing e2e testsVojta Jina
The reason was recent change in docs url
2011-06-06yet another docs batchIgor Minar
2011-06-06another batch of doc fixes from kenIgor Minar
2011-06-06api doc fixes from kenIgor Minar
2011-06-06Fix wrong links in source codeVojta Jina
2011-06-06fixing broken linksIgor Minar
2011-06-06Fix links in docsVojta Jina
2011-06-06added input#val methodDi Peng
Closes #237
2011-06-05renamed $pause to $sleep AND $wait to $pauseDi Peng
Closes #207
2011-06-03fixed opera date.toISOString issueDi Peng
Closes #365
2011-06-02Fix formatError for FF4 and OperaVojta Jina
Other browsers prepend "Error: <Exception name>" to stack, but FF4 and Opera do not. So when formatting error we prepend it by hand, when not present...
2011-06-02Fix IE bug - ng:hrefVojta Jina
ng:href was producing unclickable links, as the event propagation was stopped by 'a' widget All links in regression/issue-352.html were tested in: * Chrome 11 * Opera 11 * Firefox 4 * IE7, IE8 Closes #352
2011-06-02Refactor $browser's lazy start pollingVojta Jina
+ unit tests
2011-06-02Fix hashchange event on IE8 compatibility modeVojta Jina
Stupid IE8 in compatibility mode or in IE7 mode returns true for `('onhashchange' in window)`, but does not support hashchange event. Closes #353
2011-06-02Fix unit test in IE7Vojta Jina
2011-05-31Normalize IE XHR bug (status code 1223 to 204)Vojta Jina
See http://bugs.jquery.com/ticket/1450
2011-05-19Remove trailing white spaces from all source filesVojta Jina
find . -name "*.js" -print | xargs sed -Ei s/[[:space:]]*$//
2011-05-19JSTD adapter for running e2e testsVojta Jina
Couple of changes into angular.scenario runner: - add autotest config (runs tests when document ready) - update ObjectModel (forwards events) - use only one ObjectModel instance for all outputters - expose error msg and line number in ObjectModel.Spec and ObjectModel.Step - fix generating spec.ids - fix 'html' output so that it does not mutate ObjectModel Couple of changes into docs / generator: - rename copy -> copyTpl - move docs/static into docs/examples (to avoid conflict with jstd proxy) Running all docs e2e tests: ======================================================== 1/ compile angular-scenario, jstd-scenario-adapter >> rake compile 2/ build docs >> rake docs 3/ start jstd server >> ./server-scenario.sh 4/ capture some browser 5/ run node server to serve static content >> node ../lib/nodeserver/server.js 6/ run tests >> ./test-scenario.sh
2011-05-19XHR should add Content-type header only for POSTVojta Jina
Sending Content-type header causes JSTD (Jetty) proxy to change GET methods into POST.
2011-05-19Don't check url (by HEAD request) before navigateToVojta Jina
Removed angular.scenario.Application.checkUrlStatus_ method and these tests: * should call error handler if status check fails * should perform a HEAD request to verify file existence * should call error handler if status code is less than 200 * should call error handler if status code is greater than 299 * should call error handler if status code is greater than 299
2011-05-02fix broken link $xhr docsIgor Minar
2011-04-26fix url validator exampleIgor Minar
2011-04-25Fix some typos, missing semi-colons, etc...Vojta Jina
This is a combination of 4 commits: * Fix some small typos, missing semi-colons, etc. * Fix comment for angular.scenario.SpecRunner.run method * Fixed some missing semi-colons in cookbook * Fixed missing semi-colon in nodeserver/server.js
2011-04-22fix typo in scenario jsdocsIgor Minar
2011-04-16Added a bit more documentation to ng:autobind to explain some of the semanticsCraig Tataryn
2011-04-11fix indentation in angular.filter.html examplesIgor Minar
2011-04-11fix e2e runner's navigateTo when url contains # fragmentIgor Minar
2011-04-11doc fix - ng:autobind, ng:controller and moreKenneth R. Culp
2011-04-09fix build for IE9Igor Minar
all unit tests now pass under IE9
2011-04-08fix $location service docs and examplesIgor Minar
2011-04-08fix e2e runner's browser.location methodsIgor Minar
when we stopped exposing $location service on the root scope the scenario runner was not modified to access the $location service via $service The following apis were affected: - browser().location().hashSearch() - browser().location().hashPath() - browser().location().search()
2011-04-07use special nodeName_ impl only for IE<9Igor Minar
apparently IE9 is one step closer to becoming a real browser by treating xmlns-like ("foo:") prefixes in node names as part of the node name. fixes: https://groups.google.com/forum/?lnk=srg#!topic/angular/TGdrV4GsL8U
2011-04-07improve docs for angular.Object.copyIgor Minar
2011-04-04correct $resource's success callback executionIgor Minar
succcess callbacks should be executed for status codes in the range of <200,300).
2011-04-04revert ng:view sync cachingIgor Minar
sync caching in ng:view must be reverted becase ng:view uses $route.onChange to listen for changes. $route fires all onChange events before it calls $become(Controller) which means that if the template being included via ng:view contains ng:controller, ng:include or other widget that create new scopes, these scopes will be created and initialized before the parent scope is fully initialized (happens after $become is called). For this reason ng:view must be async. The new scope implemenetation will resolve this issue by providing us with an api to register one-off tasks to be executed during the flush phase. We'll be able to compile and link the included template safely at this time.