| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2011-01-13 | fix for angular.Object.equals to handle equals({},null) | Igor Minar | |
| 2011-01-10 | complete rewrite of documentation generation | Misko Hevery | |
| - romeved mustache.js - unified templates - improved testability of the code | |||
| 2011-01-10 | Rename angular.foreach to angular.forEach to make the api consistent. | Igor Minar | |
| camelcase is used for other angular functions and forEach is also used by EcmaScript standard. - rename the internal as well as the external function name - tweak the implementation of the function so that it doesn't clober it self when we extend the angular object with an object that has a forEach property equal to this forEach function Closes #85 | |||
| 2011-01-10 | jqLite should recognize window as an element even in IE | Igor Minar | |
| in IE window object has length property which makes it look like a collection to jqLite. This commit makes jqLite properly identify window as an element even in IE. IE6 doesn't have Window type, so we need to check against window object and only then do a more general check against Window. This is not perfect, but I say screw IE6. | |||
| 2011-01-07 | $location service should utilize onhashchange events instead of polling | Igor Minar | |
| 2011-01-07 | Revert "Issue #51: Update extensionMap()" | Igor Minar | |
| This reverts commit 00ca67e4befffed00ecee81bd1ce903fe01f542a. Now that we don't have published services, we don't need to worryi about this any more and in fact this behavior is confusing because to override a service that has dependencies with a services with no dependencies one must specify $inject:[] or else the old dependencies will be injected. Conflicts: src/Angular.js test/AngularSpec.js | |||
| 2011-01-07 | rename nodeName due to conflicts with jquery | Igor Minar | |
| 2011-01-04 | rename scope.$inject to scope.$service | Igor Minar | |
| see changelog diff for more info | |||
| 2010-12-22 | fromJson delegation to native JSON parser if available | Igor Minar | |
| - native parser delegation - $xhr change to use native parser | |||
| 2010-12-07 | improving $resource docs | Igor Minar | |
| 2010-12-06 | allow documentation to be in external file | Misko Hevery | |
| * Load templates once instead of per request * show timing information * load files ending in .ngdoc and process them | |||
| 2010-12-02 | Closes #170. Corrected the behavior of select when options are ng:repeated | Misko Hevery | |
| - Delete $postEval method, as it was a hack | |||
| 2010-11-25 | Doc service: added example into service overview | Vojta Jina | |
| 2010-11-25 | docs for all angular.* type checking functions | Igor Minar | |
| 2010-11-24 | docs for angular.bind | Igor Minar | |
| 2010-11-24 | docs for angular.foreach | Igor Minar | |
| 2010-11-24 | docs for angular.extend | Igor Minar | |
| 2010-11-24 | fixing docs for angular.scope | Igor Minar | |
| 2010-11-24 | docs for angular.compile | Igor Minar | |
| 2010-11-24 | docs for angular.element | Igor Minar | |
| 2010-11-24 | docs for angular.noop and angular.identity | Igor Minar | |
| 2010-11-24 | docs for angular.Object.copy | Igor Minar | |
| 2010-11-24 | docs for angular.Object.size | Igor Minar | |
| 2010-11-24 | docs for angular.Object and angular.Object.equals | Igor Minar | |
| 2010-11-18 | add @workInProgress tag and mark all @ngdocs as work in progress | Igor Minar | |
| 2010-11-18 | fix docs for angular.directive and ng:autobind | Igor Minar | |
| 2010-11-18 | fixing angular.lowercase and angular.upppercase jsdocs + api | Igor Minar | |
| 2010-11-18 | fix ng docs for angular, angular.lowercase and uppercase | Igor Minar | |
| 2010-11-18 | scope docs + lowercase doc fix | Igor Minar | |
| 2010-11-16 | Changed error handling so that better stack traces are displayed in the ↵ | Misko Hevery | |
| ng-errors | |||
| 2010-11-15 | Added basic Services, which support @memberOf and @methodOf | Vojta Jina | |
| 2010-11-15 | changed to ! notation for indexable apps | Misko Hevery | |
| 2010-11-15 | added remaining directives and search box. | Misko Hevery | |
| 2010-11-10 | Added Directives | Misko Hevery | |
| 2010-11-09 | improve jsdocs | Igor Minar | |
| - improve json filter example - improve filter overview doc - improving validator overview jsdocs - simplify number filter examples and make them live + add specs - various doc fixes | |||
| 2010-11-09 | Better example widget | Igor Minar | |
| - syntax highlighting - tabless design - rename widget to doc:example - rename widget files (wiki_widget.* -> doc_widget.*) - example section is now optional | |||
| 2010-11-09 | Added formatter documentation. | Misko Hevery | |
| 2010-11-08 | Add isDate method + fix old code | Igor Minar | |
| 2010-11-07 | Issue #51: Update extensionMap() | Vojta Jina | |
| If user override existing extension, angular properties ($) will be preserved. This piece of logic could be refactored into separate method: Something like we have extend(), addMissingProperties() - I can't find a name for this method... Closes #51 | |||
| 2010-11-05 | Refactored toJsonArray(), added isBoolean() function | Vojta Jina | |
| 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 | hide example for angular.filter | 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-10-31 | fix typo, and change a list to string for more efficient compression. | Misko Hevery | |
| 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-20 | Angular should look for angular-ie-compat file at the right location | Igor Minar | |
| The location should be based on the base path of the angular script and the version identifier of the angular script. ex: angular.js -> angular-ie-compat.js js/angular-0.9.0.min.js -> js/angular-ie-compat-0.9.0.js | |||
| 2010-10-20 | extract and test regexp that identifies angular script tag | Igor Minar | |
| 2010-10-19 | Fix browser triggering in scenario to always do native events. | Misko Hevery | |
| - Also fixed angular.suffix for scenarios - refactored click() to browserTrigger() - Fixed Rakefile with CSS and jQuery | |||
