Go to most recent revision | Show changed files | Directory listing | RSS feed
* 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
* test/dom/mailto.html - Added mailto: test case
* regexp.js - Supports pattern-match modifiers in (named) groups (Group and pattern-match modifier matching is done in the same pass)
* test/cyrillic2.php - Added testcase for Cyrillic letters to (fixes 404) * test/builder-test.html - Do not use gzip with Resource Builder, cgi_buffer compresses PHP output
* builder.php - Always throw exception on missing property and getter/setter (fixes gzip mode) * compat.js - Moved jsx.dom specific parts to dom/compat.js and dom/css/compat.js (fixes dependencies in hoverMe) * debug.js - synhl(): Fixed _getFeature alias (jsx.object.getFeature())
* builder.php (Resource Builder) - uncomment(): Fixed bogus newline replace - stripJSdoc(): Human-readable result * object.js - Removed extra empty lines * test/regexp.php - Use Resource Builder for not tested libs - Moved tests to test/regexp-test.js
* regexp.js - Names of all internally used properties have a `_' prefix - Updated inline comments incl. JSdoc
* regexp.js - jsx.regexp.RegExp(), jsx.regexp.String.prototype.match(): + \b after initial group parentheses is properly handled * test/regexp.php - Added testcases accordingly
* builder.php (Resource Builder) - Added gzip parameter to prevent double-encoding with cgi_buffer * doc/details.html - Use Resource Builder with gzip=0 (cgi_buffer gzips already) * doc/tree.html - Use Resource Builder with gzip=0 (cgi_buffer gzips already) - Fixed error message
* doc/details.html - Added experimental live documentor, using JSdoc/jsdoc-simple.js
* builder.php - Supports `Accept-Encoding: (x-)?gzip' * doc/tree.html - Added links to documentation - Included regexp.js * http.js - Added jsx.net.http.Request.prototype.dontCache() and .useCache to support uncached requests * regexp.js - Fixed JSdoc
←Prev12Next→
Show All