Go to most recent revision | Show changed files | Directory listing | RSS feed
* test/test.js: Fixed JSdoc, Pretty Printing
* test/test.js: jsx.test.runner.run(): Removed unnecessary fallback
* test/test.js: Inlined safe calls of jsx.object.isNativeMethod() and jsx.object.getProperty()
* test/test.js: Inlined imports (reverting previous "optimization")
* test/test.js: Use reference to private function for jsx.test.increaseAssertCount()
* test/test.js: Use module pattern globally
* test/test.js: Assertions are counted
* object.js: Started refactoring to module pattern (JSDT supported)
* date.js - jsx.date.tzOffsetHours(): Fixed imports - Updated testcases
* date.js - Added jsx.date.format() and Date.prototype.format() - Added jsx.date.tzOffsetHours() - jsx.date.strftime(): + Fixed %P and %p (back to counter-intuitive but POSIX-compliant) + Added %j (day of year) + Use tzOffsetHours() for time zone as hh(:mm) offset from UTC - Upgraded option support - Organized properties * test/date.html - Updated testcases - Use Resource Builder for dependencies
* string.js - jsx.string.sprintf(): + Use strict mode to avoid changing of arguments + Fixed argument-based field width + Added support for floating-point format precision + Performance optimizations - Easier readable format specification expression - Added testcases
* object.js, test/object.js - jsx.object.setProperties(): Fixed unwanted cloning - Added testcases
* object.js - jsx.object.areNativeMethods(): Organized imports - Optimized testing of native methods - jsx.throwThis(): Fixed checking for error type - Object.getOwnPropertyNames(): Fixed JSdoc warnings - Added jsx.array.version
* object.js - Added and used more specific runtime options - Optimized augmentation - jsx.object._hasOwnProperty(): Optimized fallback logic - jsx.object.clone(): + Organized imports + Switched arguments so that source comes first (compatible) + Use jsx.object.isArray() + Only _clone_ properties with object values - jsx.object.defineProperties(): + Only iterate over _own_ enumerable properties + Backwards-compatible access to `get' and `set' properties - Added jsx.array.from() (still available in case `Array' augmentation is not wanted)
* object.js, test/object.html, test/object.js - jsx.object.getKeys() throws exception on non-object, like Object.keys() - Added unit test
* object/object-compat.js: Sync'd with object.js
* object.js: Organized code
* date.js: jsx.date.strftime(): Added support for ISO 8601 week numbers ("%V")
* object.js: jsx.object.setProperties() iterates only over own enumerable properties of the source
* object.js: Fixed JSdoc
←Prev12Next→
Show All