Rev 241 | Rev 243 | Go to most recent revision | Last modification | Compare with Previous | View Log | RSS feed
* General
- Excluded ES-Matrix from build path
* builder.php
- Added experimental resolveDeps() (unused)
* dom.js
- Added jsx.dom.createElementFromObj() (from anti-SOPA.js)
* dom/audio.js
- Fixed error-prone for-in loop
* dom/css.js
- Added jsx.dom.css.selectors using productions from css3-selectors,
clean-up of jsx.dom.css.SelectorList.prototype.findSimpleSelector()
- Added jsx.dom.css.findRules() (from zattoo.user.js)
- Added jsx.dom.css.getSpecificity()
- jsx.dom.css.getElemByClassName():
+ Supports context node
+ Major fix with class map
+ Improved performance
- Added jsx.dom.css.makeInline()
* dom/timer.js
- jsx.dom.Timer() uses Object.keys() if available
* dom/widgets.js
- jsx.dom.widgets.SpinnerInput() rethrows unhandled exception
(using new jsx.rethrowThis())
* http.js
- Returns success listener return value (for synchronous handling),
disabled server-stop code
* map.js
- Now in strict mode, which fixed stupid bugs
* math.js
- Fixed namespace problems in JSDT
* math/algebra.js
- Moved to jsx.math namespace
- Fixed matrix methods
* math/bigdecimal.js
- Experimental arbitrary precision support
* math/float.js
- Moved to jsx.math namespace
- Renamed and fixed max/min/avg methods
* object.js
- jsx.throwThis():
+ Supports (re-)throwing Errors with isPrototypeOf() checking
- Added jsx.rethrowThis() anyway
- Added Array.isArray() emulation (TODO: optional augmentation, see es-matrix)
- Fixed JSdoc
* regexp.js
- Rethrows RegExp exceptions with jsx.rethrowThis()
- Cleaner PCRE named subpatterns support
- Fixed JSdoc
* test/debug.js
- jsx.debug.test() uses jsx.tryThis() instead of plain eval() (for es-matrix)
* test/regexp.html
- Added test for PCRE named subpatterns support
- Prints results to document (for mobiles and StackOverflow)
* test/test.js
- Split jsx.test.assert() and jsx.test.assertTrue()
- jsx.test.assertTrue() and .assertFalse() expect real booleans
- Added jsx.test.assertUndefined()
- Fixed "variable may not have been initialized" in JSDT
* xpath.js
- Rethrows XPath exceptions with jsx.rethrowThis()