Rev 249 | Rev 251 | Go to most recent revision | Last modification | Compare with Previous | View Log | RSS feed
* .project
- Removed obsolete PHPEclipse reference. we're using PDT instead
* dom.js
- Added jsx.dom.hyphenate() (uses jsx.string.hyphenate())
* dom/css.js, dom/css/color.js
- Renamed jsx.dom.css.SelectorList to jsx.dom.css.RuleList
- Optimizations, bugfixes
* object.js
- jsx.clearErrorHandler()/.setErrorHandler(): Removed bogus tests
(backported from next es-matrix)
- Function.prototype.extend(): Fixed: Don't overwrite iterator
prototype property (fixes jsx.Collection.prototype.iterator())
- Added emulation of Object.create(), Object.defineProperties(),
and Object.getOwnPropertyNames() (ES5)
- Added jsx.object.isArray() (available also with !jsx.options.emulate)
- Started conversion to module pattern
(more efficient, less error-prone, equally compatible;
FIXME: JSdoc in JSDT)
* regexp.js
- jsx.regexp.RegExp():
+ Fixed bogus test
+ Improved readabilty of code and output
+ Added support for PCRE_DOT_ALL
+ jsx.regexp.UndefinedPropertyClassError inherits from
jsx.object.PropertyError
- Fixed and updated JSdoc
- Added vim options comment
- JSdoc now adheres to line length in documentation guidelines
* UnicodeData.js
- Smaller footprint with less escaping, same compatibility
* test/regexp.html
- Updated test case according to changes in regexp.js
* test/test.js
- Uses jsx.warn() directly
- Uses internal printMsg() method
- Improved code readability
+ test/xpath.html
- Added xpath.js testcase
+ test/dom/css.html
- Added dom/css.js testcase
+ string/hyphenation.js
- Hyphenation support based on LaTeX approach