Go to most recent revision | Show changed files | Directory listing | RSS feed
* dom/css/color.js - fix(): RGB components are Math.round()ed (fixes ani.js) - Fixed JSdoc warnings
* ani.js, test/ani.html - evaluateKeyValues(): Fixed bogus style property assignment - Added support of percentages for times - Organized imports - Fixed JSdoc warnings
* string.js - serialize(): Fixed bogus push()
* array.js - General clean-up - Added jsx.array.every() and jsx.array.equals()
* dom/widgets.js - Widgets are children of Widget parents, not their targets - update(): Fixed jsx.dom.appendChildren(…) use - Added Label, TextArea and Checkbox widgets - Constructor call optimization with local names
* object.js - Preparing for strict mode - jsx._import(), .importFrom(), .importOnce() support object and property aliases (like Python's `import foo.bar as baz' but with `… as bla.baz') - Organized methods and local imports
* test/debug.js - Added unsynhl() (for es-matrix) - Disabled dead code
* object.js, object-compat.js - Fixed warnings by moving parameter JSdoc into closure (TODO: JSdoc parser)
* object.js - jsx.array.map(): Fixed bad array reference
* object/object-compat.js - jsx.array.map(): Fixed bad array reference
* object.js - Added jsx.array.map() so that Array.prototype.map() is available without jsx.options.emulate === true as well (for es-matrix) * object/object-compat.js - Backported changes from object.js - Syntax compatibility updates (for es-matrix): + Object.defineProperties() + jsx.object.findProperty()
* python.js - List comprehension can take non-function as mapper and condition - Methods use jsx.object.isArray() - Updated inline cmments
Added object/object-compat.js from es-matrix:object.js
* test/python.html - Test jsx.python.set() without and with map.js
* General - python.js test uses test.js and external asynchronous script * object.js - Added jsx.object.getKeys() in case emulation for Object.keys() is not wanted - Updated jsx.object.isObject() (from es-matrix:es.js) * python.js - Strict mode compliant - jsx.python.set() + Uses jsx.map.Map if possibl + Added experimental .prototype.intersection() * string/hyphenation.js - Uses jsx.object.getDataObject() to work without Object.create() as well (for es-matrix)
* object.js - jsx.object._propertyIsEnumerable() uses built-in if available
* object.js - Moved jsx.object._hasOwnProperty() to top - Added jsx.object._propertyIsEnumerable() (for-in safe Object.prototype.propertyIsEnumerable() emulation) - Optimized jsx.object.findNewProperty()
+ dom/storage.js - Wrapper for storing non-recursive objects in DOM storage using JSON * object.js - Fixed jsx.options.emulate default - jsx.object.inheritFrom(): Fixed deadlock with null in emulation - Fixed emulations: + Object.defineProperty() + Object.create() * test/test.js - Modified jsx.test.AssertionError so that it can be used with jsx.throwThis() verbatim - Removed obsolete code
* test/test.js - Removed asynchronous logging (fixes bad display order) - Removed svn:mime-type (breaks WebSVN SHL)
* dom/timeout.js - jsx.dom.timeout.Timeout.prototype.run(): + Simplified feature test + Return this for possible chaining - Updated JSdoc * http.js - Simplified IDL with WebIDL - Simplified setters * object.js - Added Function.prototype.bind() emulation - Added Array.prototype.slice() emulation - Added Array.from() using Array.protoype.map() (simplified list comprehension) * python.js - Fixed aliases - Added jsx.python.list.from() (list comprehension) - Added jsx.python.range() * regexp.js - Fixed warning texts - Fixed pattern-match modifiers - Support \d and \s in Unicode mode (TODO: /us case) * string/hyphenation.js - Fixed JSdoc * string/parser.js - Fixed JSdoc * test/dom/mailto.html - General clean-up - Added Local Storage demo * test/python.php - Use test.js DOM feature * test/regexp-test.js - Fixed/updated test cases - Support asynchronous testing * test/regexp.php - Support asynchronous testing * test/test.js - Support asynchronous testing * UnicodeData.js - Added/resorted escape classes
←Prev12Next→
Show All