Go to most recent revision | Show changed files | Directory listing | RSS feed
* object.js - jsx.object.isMethod(): Displays stack trace with warning if available * regexp.js - regexp_concat(): + Beautified and optimized code + Added support for Sticky modifier (y) - regexp_intersect(): + Beautified code - strRegExpEscape(): Fixed JSdoc @link - Added second experimental jsx.RegExp() constructor with built-in character classes (TODO: Finalize and merge with XHR variant)
* dhtml.js: - Renamed `dhtml' to `dom', old property preserved for compatibility - Moved setAttr():attrMap to dom.attrMap for re-use - Added serializeForm() from production code - Added dom.HTMLSerializer draft - dom.addEventListener(): + Now returns null or reference to added listener + Removed bogus on* feature test (property is undefined in Geckos even if supported) + Removed bogus null assignment (no closure to break) - dom.replaceEventListener(): + Removed bogus on* feature test (property is undefined in Geckos even if supported) * object.js: - jsx.dmsg(): Removed Firebug 0.3.x- support code - jsx.object.addProperties(): Fixed JSdoc - jsx.object.clone(): Removed unnecessary else statement - jsx.tryThis(): Moved stringify() to closure - jsx.object.isMethod(): + Added "not thread-safe" warning + Fixed JSdoc + Fixed array (areMethods) support - jsx.object._hasOwnProperty(): + Now checks prototype object through constructor (if available) - jsx.object.getProperty(): Fixed JSdoc - Function.prototype.apply() emulation: Streamlined Object construction
* httprequest.js: - set*Listener(): Fixed namespace mismatch for HTTPResponseListener() - setSuccessListener(): Fixed propert name mismatch
* httprequest.js: - Fixed `constructor' prototype property
* dhtml.js: - jsx.dhtml.camelize(): Fixed "cache is undefined" bug
* dhtml.js: - jsx.dhtml.camelize() now caches requests
* test/debug.js: - synhl(): Another character class optimization
test/debug.js: synhl(): Fixed and optimized character classes
.project: - Renamed project to JSX, added JSDT support dhtml.js: - getElemByTagName(): Fixed compatiblity swap - Added experimental html2nodes() as standards-compliant replacement for innerHTML - loadScript(): Added script registry to prevent duplicate loading; added bReload argument to enforce it httprequest.js: - Moved to `jsx' "namespace" object.js: - Fixed GPL reference typo - printfire/jsx.dmsg(): Now uses document.dispatchEvent() - getFeature() copied to `jsx.object' "namespace" - isMethod/jsx.object.isMethod(): Clarified documentation comments - isMethod/jsx.object.isMethod(): String warning now includes string representation of argument regexp.js: - Added experimental jsx.RegExp() constructor to support escapes for Unicode character properties style.css: - Inserted Consolas (Windows), Inconsolata (Linux) fonts alternatives before generic `monospace' test/debug.js: - JSdoc: Removed unnecessary @returns - synhl(): Added fix so that MDCs are not matched by reservedWords, optimized fReplace() xpath.js: - XPath.prototype.evaluate(): Added missing general contextNode default
map.js: Updated JSdoc
object.js: - addProperties uses locals to improve performance - Updated JSdoc - Fixed exceptions
Share project "JSX"
httprequest.js: Extensive updates (TODO)
←Prev12Next→
Show All