Go to most recent revision | Show changed files | Directory listing | RSS feed
* object.js: Function.prototype.extend(): Clarified meaning of formal parameter
* regexp.js: Optimized detection of circular character class definitions
* array.js - jsx.array.filter(): Fixed several refactoring bugs - jsx.array.createFilter(): + Fixed filter logic + Added NaN and structured compare support (uses options object) - Added jsx.array.fromObject, .getIndexes() - Updated JSdoc
* object.js - jsx.object.clone() + Use real prototype object if possible + Fixed refactoring bug - jsx.object.getDataObject(): + Fixed refactoring bug causing recursion to produce wrong results - Fixed JSdoc - jsx.debugValue() uses jsx.object.isString() for safer string detection - Use strict mode - Added jsx.object.flip() - jsx.require() uses script's `load' event if possible (http.js not strictly necessary anymore)
* object/object-compat.js: Merged with trunk (2)
* object/object-compat.js: Merged with trunk
* lcars.js (merged from trunk) - Avoid closures - Geolocation: + Reuse google.maps.Map instance + Use jsx.dom.geolocation - Added Fullscreen button - Added toggleFullscreen()
* lcars.js - Added Fullscreen button - Added toggleFullscreen()
* map.js - Fixed jsx.map.Map instance.mappings() with Buckets - Added support for strict key handling (required for jsx.python.set()) - Updated JSdoc
* array.js - Use Infinity instead of Number.POSITIVE_INFINITY as we require ES 3 already - Reduced maximum jsx.array.BigArray length to 2^53-1; fixes unrecognized overflow - bigArray.setLength() now throws exception on missing argument - Added jsx.array.BigArray.fromString() and .fromChars(); the latter is used by jsx.string.unicode.WideString - Added jsx.array.BigArray.prototype.deleteElement(), .push(), .slice() and .splice() - Use jsx.array.BigArray.isInstance instead of instanceof for now - Fixed JSdoc * array-test.js - Added test for bigArray.setLength() without arguments, jsx.array.BigArray.prototype.set() and .toArray()
* events.js: Clean-up: Code style and JSdoc
* lcars.js: insertSound(): Added timing tolerance
* lcars.js - Bugfixes and optimizations - Use getters and setters - Added i18n support - Added sound support
* widgets.js - Use getter and setter for target - Reorganized definitions
* dom/events.js - jsx.dom.createEventListener(): Added support for "bubbles", "cancelable", "currentTarget", "eventPhase", and "timeStamp" properties - jsx.dom.replaceEventListener() uses jsx.dom.removeEventListener() and nulls event-handler property - Optimizations
* types.js - Added jsx.types.isString() and jsx.types.isNativeValue() - Removed jsx.types.isArray() in favor of object.js:jsx.object.isArray()
* object.js - Optimized jsx.object.clone() * object/object-compat.js - Bugfixes and optimizations - jsx.debugValue(): Backported from object.js - Updated JSdoc
* http.js: Use setRequestHeader() consequently
* object.js - jsx.object.clone() now uses jsx.object.isObject() to check for recursion - jsx.object.getDataObject() now supports source object - Fixed JSdoc
* object.js - jsx.object.getFunctionName() can use jsx.regexp.RegExp to parse Unicode identifiers - jsx.throwThis(): Fixed argument array, ignore context in this case - Updated JSdoc
←Prev12Next→
Show All