Go to most recent revision | Show changed files | Directory listing | RSS feed
* array.js: Added support for Proxy-based native negative array indexes (ES6)
* string/parser.js, JSdoc; Added and updated parser implementation
* object.js: Fixed JSdoc
Created live branch
* test/test.js - Added jsx.test.ArrayComparisonFailure() - Added jsx.test.assertObjectEquals() - Fixed JSdoc
* dom/timeout.js: Refactored to module pattern
* engine.js: Fixed refactoring bug
* dom/widgets.js: Fixed trailing comma
Renamed old parser implementation
* array.js: - jsx.array.BigArray + toArray(): Fixed .length and extra indexes + Moved methods to prototype that do not access private variables
* ani.js: Added support for Color opacity
* ani.js - Timeline.prototype.play()::getPropertySetter: + Fixed _setPosition() + Use jsx.dom.css.setStyleProperty() - Added Animation.prototype.preferNative - Refactored to Module pattern - Runs in strict mode
Added UniCalc, the Unicode Calculator
* array.js - jsx.array.BigArray: + Added range checks + Made MAX_LENGTH public (formerly: _MAX_BIGARRAY_LENGTH) + True array-like object - jsx.array.pop(): Fixed potential call bomb - Optimized imports
* object.js - jsx.object.isArray(): Optimized emulation - jsx.object.isMethod(): Simplified/optimized type tests - jsx.object.defineProperty(): Prefer native implementation - Added jsx.object.isNativeObject() - jsx.InvalidArgumentError(): Fixed simple message (no sGot) - Fixed bogus JSDT warnings - Updated/fixed JSdoc
* regexp.js: Added jsx.regexp.String.prototype.replace() to support named backreferences
* dom.js: jsx.dom.createElemFromObj(): Use getKeys() approach instead
* object.js - jsx.array.from()/Array.from(): + Changed parameter list so that builder is optional + Can be used with host objects - Fixed JSdoc
* python.js: Refactored to Module pattern
* map.js: Refactored to Module pattern
←Prev12Next→
Show All