| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2010-11-05 | Refactored toJsonArray(), added isBoolean() function | Vojta Jina | |
| 2010-11-05 | Updated toJson() to not serialize window/document objects. | Vojta Jina | |
| The reason to void these to objects is that they cause all sorts of problems like exceptions being thrown and infinite loops occuring when we iterate over object properties. | |||
| 2010-11-05 | Changed toJson() to not ignore $ properties | Vojta Jina | |
| 2010-11-05 | fix error in json parser which did not allow 1.2E10 as number | Misko Hevery | |
| 2010-11-05 | added tests for documentation | Misko Hevery | |
| 2010-11-05 | changed to showdown from markup. added validator overview | Misko Hevery | |
| 2010-11-04 | added documentation for ng:include and ng:widget and test for doc collector. | Misko Hevery | |
| 2010-11-03 | Fix JSON serialization breakage in WebKit browsers | Elliott Sprehn | |
| 2010-11-03 | Serialize RegExp to string in JSON. Closes #119. | Elliott Sprehn | |
| 2010-11-03 | hide example for angular.filter | Igor Minar | |
| 2010-11-03 | doc parser should recognize the 'defaults' syntax for params | Igor Minar | |
| 2010-11-03 | fix the linky filter | Misko Hevery | |
| 2010-11-03 | more documentation for filters | Igor Minar | |
| 2010-11-03 | jsdoc parser + generator + viewer + scenario runner | Misko Hevery | |
| - parse jsdocs from source code - generate prerendered (markdown + mustache) partials - generate json - generate scenario runner for examples in docs - basic angular doc viewer | |||
| 2010-11-03 | add jsdocs for angular and filter namespaces + all filters | Igor Minar | |
| 2010-11-03 | binding() should return value for input/text area, innerHTML for the rest | Igor Minar | |
| 2010-11-03 | adding textarea() DSL for scenario runner | Igor Minar | |
| 2010-11-03 | adding regular expressions support for binding() DSL | Igor Minar | |
| 2010-11-02 | Provide better sandbox error messages, and disallow running from file:// URLs | Elliott Sprehn | |
| 2010-11-02 | Make future names consistent and handle falsy values in jQuery generated ↵ | Elliott Sprehn | |
| methods properly | |||
| 2010-11-01 | Add browser().reload() to simulate a refresh from a user | Elliott Sprehn | |
| 2010-11-01 | Provide browser DSL with location() to expect the iframe URL parts. Also ↵ | Elliott Sprehn | |
| move navigateTo() under the browser DSL. | |||
| 2010-10-31 | Small refactor in $location service | Vojta Jina | |
| Added new inner method updateLastLocation() | |||
| 2010-10-31 | Fixing issue #98 (infinite loop when location hash set empty) | Vojta Jina | |
| Added tests and fixed the issue. Closes #98 | |||
| 2010-10-31 | fix typo, and change a list to string for more efficient compression. | Misko Hevery | |
| 2010-10-29 | Auto generate all the jQuery get/set methods | Elliott Sprehn | |
| 2010-10-29 | Check if file exists (not a 404) and that document is accessible and not ↵ | Elliott Sprehn | |
| using file:// URLs in Application | |||
| 2010-10-28 | add optional label to dsl with selectors to improve test and output readability | Andres Ornelas | |
| e.g. Before: code: element('.actions ul li a').click(); output: element .actions ul li a click After code: element('.actions ul li a', "'Configuration' link").click(); output: element 'Configuration' link ( .actions ul li a ) click | |||
| 2010-10-27 | Correctly fail tests if no binding matches and add better test cases for ↵ | Elliott Sprehn | |
| failure behavior. | |||
| 2010-10-27 | Fix failing tests for ie, and mark elements as ng-widget, ng-directive, and ↵ | Misko Hevery | |
| ng-binding | |||
| 2010-10-27 | rename src/Parser.js to src/parser.js | Igor Minar | |
| 2010-10-27 | Revert performance optimization of using setTimeout in SpecRunner every 10 ↵ | Elliott Sprehn | |
| steps. Breaks loading partials | |||
| 2010-10-26 | fix closure compile warnings | Misko Hevery | |
| 2010-10-26 | fixes IE related failures, and form submit event handling in ie | Misko Hevery | |
| 2010-10-26 | Lots of bug fixes in the scenario runner and a bunch of new features. | Elliott Sprehn | |
| - By default the runner now creates multiple output formats as it runs. Nodes are created in the DOM with ids: json, xml, and html. ex. $('#json').html() => json output of the runner ex. $('#xml').html() => json output of the runner $result is also an object tree result. The permitted formats are html,json,xml,object. If you don't want certain formats you can select specific ones with the new ng:scenario-output attribute on the script tag. <script src="angular-scenario.js" ng:scenario-output="xml,json"> - Added element(...).count() that returns the number of matching elements for the selector. - repeater(...).count() now returns 0 if no elements matched which can be used to check if a repeater is empty. - Added toBe() matcher that does strict equality with === - Implement iit and ddescribe. If iit() is used instead of it() then only that test will run. If ddescribe() is used instead of describe() them only it() statements inside of it will run. Several iit/ddescribe() blocks can be used to run isolated tests. - Implement new event based model for SpecRunner. You can now listen for events in the runner. This is useful for writing your own UI or connecting a remote process (ex. WebDriver). Event callbacks execute on the Runner instance. Events, if fired, will always be in the below order. All events always happen except for Failure and Error events which only happen in error conditions. Events: RunnerBegin SpecBegin(spec) StepBegin(spec, step) StepError(spec, step, error) StepFailure(spec, step, error) StepEnd(spec, step) SpecError(spec, step, error) SpecEnd(spec) RunnerEnd - Only allow the browser to repaint every 10 steps. Cuts 700ms off Firefox in benchmark, 200ms off Chrome. - Bug Fix: Manually navigate anchors on click since trigger wont work in Firefox. | |||
| 2010-10-26 | Reverted change 841013a4c4d25acf6fc9ff40e449c3d0a4b82ec3 which does not work ↵ | Misko Hevery | |
| on all browsers | |||
| 2010-10-26 | Simplify dateGetter() within the date filter. | Igor Minar | |
| 2010-10-26 | Simplify implementation of angular.String.toDate() | Igor Minar | |
| 2010-10-26 | create HTML sanitizer to allow inclusion of untrusted HTML in safe manner. | Misko Hevery | |
| Sanitization works in two phases: 1) We parse the HTML into sax-like events (start, end, chars). HTML parsing is very complex, and so it may very well be that what most browser consider valid HTML may not pares properly here, but we do best effort. We treat this parser as untrusted. 2) We have safe sanitizeWriter which treats its input (start, end, chars) as untrusted content and escapes everything. It only allows elements in the whitelist and only allows attributes which are whitelisted. Any attribute value must not start with 'javascript:'. This check is performed after escaping for entity (&xAB; etc..) and ignoring any whitespace. - Correct linky filter to use safeHtmlWriter - Correct html filter to use safeHtmlWriter Close #33; Close #34 | |||
| 2010-10-25 | Add millisecond support for date filter | Igor Minar | |
| Date filter should translate input which is a number (or number string) into a date. | |||
| 2010-10-23 | Revert "added support for treating numbers as date in miliseconds" | Igor Minar | |
| This reverts commit 1391f19fb49275af59230afef51b472c58d7818c. | |||
| 2010-10-23 | added support for treating numbers as date in miliseconds | Misko Hevery | |
| 2010-10-23 | adding ng:submit directive for use with forms | Igor Minar | |
| - allows for binding angular expressions to onsubmit events - prevent default submit action (page reload) | |||
| 2010-10-23 | simplifying ng:click spec | Igor Minar | |
| 2010-10-23 | $cookieStore should not be a global service | Igor Minar | |
| you must use $inject to $inject it as any other non-global service | |||
| 2010-10-23 | Fix for getting into recursive $eval on scope. Close #59 | Misko Hevery | |
| It sort of worked since the browser would throw stack too deep exception and the angular would then print the error to console. So as long as you did not have console open you would not notice this as an error. | |||
| 2010-10-22 | Workaround for http://bugs.jquery.com/ticket/7292 | Misko Hevery | |
| 2010-10-22 | Horrible IE + jQuery hack to make the tests pass | Misko Hevery | |
| 2010-10-22 | fixed issue with ie .data() method failing tests | Misko Hevery | |
| 2010-10-20 | fix some of the failing ie tests | Misko Hevery | |
