angular.js/src/ng
Pete Bacon Darwin 791804bdbf fix(compile): should not leak memory when there are top level empty text nodes
The change to prevent <span> elements being wrapped around empty text nodes caused these empty text nodes to have scopes and controllers attached, through jqLite.data() calls, which led to memory leaks and errors in IE8.
Now we exclude all but document nodes and elements from having jqLite.data() set both in the compiler and in ng-view.

Fixes: #1968 and #1876
2013-02-18 12:05:16 +00:00
..
directive fix(compile): should not leak memory when there are top level empty text nodes 2013-02-18 12:05:16 +00:00
filter style(filter): remove ws 2013-02-14 16:38:43 -08:00
anchorScroll.js docs(anchorScroll): correct word "location" 2012-12-19 21:01:41 +01:00
browser.js fix($cookies): set cookies on Safari&IE when base[href] is undefined 2013-02-07 02:36:25 -08:00
cacheFactory.js feat($cacheFactory): cache.put now returns the added value 2012-11-25 00:01:34 +01:00
compile.js fix(compile): should not leak memory when there are top level empty text nodes 2013-02-18 12:05:16 +00:00
controller.js docs(*): simplify doc urls 2012-06-12 00:10:18 -07:00
document.js docs(*): simplify doc urls 2012-06-12 00:10:18 -07:00
exceptionHandler.js docs(exceptionHandler): document testing 2013-01-17 23:08:39 -08:00
filter.js docs(*): simplify doc urls 2012-06-12 00:10:18 -07:00
http.js fix($http): do not encode special characters @$:, in params 2013-02-14 14:52:46 -08:00
httpBackend.js fix($httpBackend): patch for Firefox bug w/ CORS and response headers 2013-02-14 16:45:30 -08:00
interpolate.js feat($interpolate): provide contextual error messages 2012-08-30 14:50:22 -07:00
locale.js docs(*): simplify doc urls 2012-06-12 00:10:18 -07:00
location.js fix($location): reset $location.$$replace with every watch call 2012-11-26 23:21:02 +01:00
log.js feat($log): add $log.debug() 2013-01-17 16:47:39 -08:00
parse.js feat($parse): added constant and literal properties 2013-02-14 14:43:56 -08:00
q.js docs($q): fix a few typos 2013-02-14 15:18:58 -08:00
rootElement.js docs(*): simplify doc urls 2012-06-12 00:10:18 -07:00
rootScope.js docs($rootScope): rearrange event listener docs 2013-02-14 15:47:16 -08:00
route.js feat(routeProvider): Add support to catch-all parameters in routes 2013-02-14 21:36:59 -08:00
routeParams.js docs(*): simplify doc urls 2012-06-12 00:10:18 -07:00
sniffer.js fix(CSP): update to the latest CSP api 2012-11-15 01:46:58 +01:00
timeout.js docs($timeout): set return type to Promise instead of *. 2012-11-11 11:31:51 +01:00
window.js docs(*): simplify doc urls 2012-06-12 00:10:18 -07:00