<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>JSX - /</title><description>WebSVN RSS feed - JSX</description><lastBuildDate>Sun, 12 Apr 2026 18:05:40 +0200</lastBuildDate><generator>WebSVN 2.3.4-pe</generator><link>http://pointedears.de/wsvn/JSX/?op=log&amp;isdir=1&amp;max=40&amp;peg=218</link><atom:link href="http://pointedears.de/wsvn/JSX/?isdir=1&amp;op=rss&amp;peg=218" rel="self" type="application/rss+xml" />
<item><pubDate>Sun, 29 May 2011 23:42:46 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 218 -- &quot;Long overdue refactoring&quot;  * array.js   - Saved ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 32 file(s) modified&lt;/strong&gt;&lt;br/&gt;&quot;Long overdue refactoring&quot;&lt;br /&gt;
&lt;br /&gt;
* array.js&lt;br /&gt;
  - Saved slice() code (still namespace-unaware)&lt;br /&gt;
  &lt;br /&gt;
* css.js&lt;br /&gt;
  - Moved to dom/&lt;br /&gt;
  &lt;br /&gt;
* dhtml.js&lt;br /&gt;
  - Renamed to dom.js (no namespace clean-up yet)&lt;br /&gt;
  &lt;br /&gt;
* math.js&lt;br /&gt;
  - Reduced to basics; specifics now handled by several modules in math/&lt;br /&gt;
    &lt;br /&gt;
* object.js&lt;br /&gt;
  - object.js is more or less required, so simplified initialization&lt;br /&gt;
  - Introduces several backwards-incompatible changes:&lt;br /&gt;
    + Removed deprecated properties (they are outside the target namespace)&lt;br /&gt;
    + Removed all augmentations of the global object except `jsx&apos;;&lt;br /&gt;
      imports (var foo = jsx.object.foo) can be/are used if needed,&lt;br /&gt;
      methods are now import-safe (no in-library `this&apos; references)&lt;br /&gt;
  - jsx.object.isInstanceOf(): Also supports inference through [[Class]]&lt;br /&gt;
  - Added jsx.object.getClass()&lt;br /&gt;
  - Added jsx._import() as a convenience method to import into the global&lt;br /&gt;
    namespace&lt;br /&gt;
  - Added jsx.importFrom() to import scripts using synchronous ES5-safe XHR&lt;br /&gt;
    with jsx.net.http.Request (obsoletes dom.js:loadScript()?)   &lt;br /&gt;
  - Methods now call jsx.warn() directly (better performance)&lt;br /&gt;
  - Clean-up:&lt;br /&gt;
    + Renamed method arguments and some variables to be more self-explanatory&lt;br /&gt;
    + Removed unnecessary else statements&lt;br /&gt;
    + Fixed JSdoc&lt;br /&gt;
&lt;br /&gt;
* python.js&lt;br /&gt;
  - Added namespace-safe (jsx.python) implementations of several key&lt;br /&gt;
    Python functions (list, dict, set, zip); test case in test/python.php&lt;br /&gt;
    &lt;br /&gt;
* types.js&lt;br /&gt;
  - Fixed JSdoc&lt;br /&gt;
&lt;br /&gt;
* doc/&lt;br /&gt;
  - Improved documentation (&amp;lt;code&gt;…&amp;lt;/code&gt; etc.)&lt;br /&gt;
&lt;br /&gt;
* dom/&lt;br /&gt;
  - Added timeout.js with jsx.dom.runLater() (uses window.setTimeout())&lt;br /&gt;
&lt;br /&gt;
* dom/css.js&lt;br /&gt;
  - Moved from root to here, moved methods to css/color.js&lt;br /&gt;
&lt;br /&gt;
* dom/css/&lt;br /&gt;
  - Added color.js with color-related methods from former css.js&lt;br /&gt;
  &lt;br /&gt;
* math/&lt;br /&gt;
  - Added package consisting of modules built from former math.js sections&lt;br /&gt;
&lt;br /&gt;
* test/debug.js&lt;br /&gt;
  - Uses namespaced method calls&lt;br /&gt;
  - Moved assertion functions to test.js&lt;br /&gt;
  - synhl(): Uses greedy version of multi-line comment RegExp&lt;br /&gt;
  &lt;br /&gt;
* test/object.html&lt;br /&gt;
  - JSunit incompatible with Fx 4, rewritten tests using jsx.test.runner&lt;br /&gt;
  &lt;br /&gt;
* test/test.js&lt;br /&gt;
  - Experimental testing framework that uses the error console for output&lt;/div&gt;~ /trunk&lt;br /&gt;~ /trunk/array.js&lt;br /&gt;x /trunk/css.js&lt;br /&gt;x /trunk/dhtml.js&lt;br /&gt;~ /trunk/doc/jsx/animation/Animation.html&lt;br /&gt;~ /trunk/doc/jsx/animation/Timeline.html&lt;br /&gt;~ /trunk/doc/jsx/object.html&lt;br /&gt;~ /trunk/doc/tree.html&lt;br /&gt;+ /trunk/dom&lt;br /&gt;+ /trunk/dom.js &lt;i&gt;(copied from /trunk/dhtml.js@217)&lt;/i&gt;&lt;br /&gt;+ /trunk/dom/css&lt;br /&gt;+ /trunk/dom/css.js &lt;i&gt;(copied from /trunk/css.js@217)&lt;/i&gt;&lt;br /&gt;+ /trunk/dom/css/color.js&lt;br /&gt;+ /trunk/dom/timeout.js&lt;br /&gt;+ /trunk/math&lt;br /&gt;~ /trunk/math.js&lt;br /&gt;+ /trunk/math/algebra.js&lt;br /&gt;+ /trunk/math/base.js&lt;br /&gt;+ /trunk/math/float.js&lt;br /&gt;+ /trunk/math/integer.js&lt;br /&gt;+ /trunk/math/interval.js&lt;br /&gt;+ /trunk/math/probability.js&lt;br /&gt;~ /trunk/object.js&lt;br /&gt;+ /trunk/python.js&lt;br /&gt;~ /trunk/test&lt;br /&gt;~ /trunk/test/debug.js&lt;br /&gt;~ /trunk/test/dom&lt;br /&gt;~ /trunk/test/httprequest.html&lt;br /&gt;+ /trunk/test/object.html&lt;br /&gt;+ /trunk/test/python.php&lt;br /&gt;+ /trunk/test/test.js&lt;br /&gt;~ /trunk/types.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=218&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=218&amp;peg=218</guid></item>
<item><pubDate>Tue, 05 Apr 2011 17:37:02 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 217 -- * object.js   - Function.prototype.construct(): Fixed example in JSdoc ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js&lt;br /&gt;
  - Function.prototype.construct(): Fixed example in JSdoc&lt;br /&gt;
&lt;br /&gt;
* General:&lt;br /&gt;
  - Replaced inefficient Array.prototype.join(&quot;&quot;) with concatenation&lt;/div&gt;~ /trunk/ani.js&lt;br /&gt;~ /trunk/css.js&lt;br /&gt;~ /trunk/http.js&lt;br /&gt;~ /trunk/object.js&lt;br /&gt;~ /trunk/string.js&lt;br /&gt;~ /trunk/test/debug.js&lt;br /&gt;~ /trunk/window.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=217&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=217&amp;peg=218</guid></item>
<item><pubDate>Tue, 29 Mar 2011 10:45:38 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 216 -- Several bugfixes and code clean-up</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 16 file(s) modified&lt;/strong&gt;&lt;br/&gt;Several bugfixes and code clean-up&lt;/div&gt;~ /trunk/ani.js&lt;br /&gt;~ /trunk/array.js&lt;br /&gt;~ /trunk/css.js&lt;br /&gt;~ /trunk/document.js&lt;br /&gt;~ /trunk/enhancd2.js&lt;br /&gt;~ /trunk/global.js&lt;br /&gt;~ /trunk/grammar.js&lt;br /&gt;~ /trunk/lcars.js&lt;br /&gt;~ /trunk/map.js&lt;br /&gt;~ /trunk/math.js&lt;br /&gt;~ /trunk/object.js&lt;br /&gt;~ /trunk/props.js&lt;br /&gt;~ /trunk/regexp.js&lt;br /&gt;~ /trunk/search.js&lt;br /&gt;~ /trunk/string.js&lt;br /&gt;~ /trunk/time.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=216&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=216&amp;peg=218</guid></item>
<item><pubDate>Wed, 23 Mar 2011 22:05:18 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 215 -- Removed doc/jsx/object/ in favor of doc/jsx/object.html</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Removed doc/jsx/object/ in favor of doc/jsx/object.html&lt;/div&gt;x /trunk/doc/jsx/object&lt;br /&gt;+ /trunk/doc/jsx/object.html&lt;br /&gt;~ /trunk/doc/tree.html&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=215&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=215&amp;peg=218</guid></item>
<item><pubDate>Tue, 08 Mar 2011 20:03:38 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 214 -- * object.js   - Fixed refactoring bug in alternative ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js&lt;br /&gt;
  - Fixed refactoring bug in alternative Function.prototype.construct2()&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=214&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=214&amp;peg=218</guid></item>
<item><pubDate>Tue, 08 Mar 2011 20:01:47 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 213 -- * object.js   - Function.prototype.construct(): Removed unnecessary closure  ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js&lt;br /&gt;
  - Function.prototype.construct(): Removed unnecessary closure&lt;br /&gt;
  - Added alternative Function.prototype.construct2() (Asen Bozhilov)&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=213&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=213&amp;peg=218</guid></item>
<item><pubDate>Sun, 06 Mar 2011 13:22:29 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 212 -- Updated license to GPLv3</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Updated license to GPLv3&lt;/div&gt;~ /trunk/COPYING&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=212&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=212&amp;peg=218</guid></item>
<item><pubDate>Sun, 06 Mar 2011 12:39:22 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 211 -- * General   - Added historic documentation   ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;* General&lt;br /&gt;
  - Added historic documentation&lt;br /&gt;
  - Added test/.htaccess&lt;br /&gt;
  - Added mass svn:ignore&lt;/div&gt;~ /trunk&lt;br /&gt;+ /trunk/doc/historic/object.html&lt;br /&gt;+ /trunk/doc/historic/types.html&lt;br /&gt;~ /trunk/test&lt;br /&gt;+ /trunk/test/.htaccess&lt;br /&gt;~ /trunk/test/dom&lt;br /&gt;+ /trunk/websvn&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=211&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=211&amp;peg=218</guid></item>
<item><pubDate>Sun, 06 Mar 2011 11:22:35 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 210 -- * .htaccess   - Added RedirectMatch to WebSVN repository ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 6 file(s) modified&lt;/strong&gt;&lt;br/&gt;* .htaccess&lt;br /&gt;
  - Added RedirectMatch to WebSVN repository view&lt;br /&gt;
&lt;br /&gt;
* css.js&lt;br /&gt;
  - Replaced obsolete CSSSelectorList references&lt;br /&gt;
  - Fixed JSdoc&lt;br /&gt;
&lt;br /&gt;
* http.js&lt;br /&gt;
  - Moved everything to jsx.net.http namespace&lt;br /&gt;
&lt;br /&gt;
* regexp.js&lt;br /&gt;
  - Updated to use new jsx.net.http namespace&lt;br /&gt;
&lt;br /&gt;
* General&lt;br /&gt;
  - Renamed httprequest.js to http.js&lt;/div&gt;~ /trunk/.htaccess&lt;br /&gt;~ /trunk/css.js&lt;br /&gt;+ /trunk/http.js &lt;i&gt;(copied from /trunk/httprequest.js@209)&lt;/i&gt;&lt;br /&gt;x /trunk/httprequest.js&lt;br /&gt;~ /trunk/regexp.js&lt;br /&gt;~ /trunk/test/httprequest.html&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=210&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=210&amp;peg=218</guid></item>
<item><pubDate>Sat, 05 Mar 2011 23:54:08 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 209 -- * ani.js   - Adapted for changed Color namespace ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 59 file(s) modified&lt;/strong&gt;&lt;br/&gt;* ani.js&lt;br /&gt;
  - Adapted for changed Color namespace&lt;br /&gt;
  - Fixed JSdoc&lt;br /&gt;
&lt;br /&gt;
* css.js&lt;br /&gt;
  - Moved everything to jsx.css namespace&lt;br /&gt;
  - Replaced date-based versioning with SVN keywords&lt;br /&gt;
&lt;br /&gt;
* regexp.js&lt;br /&gt;
  - Moved everything to jsx.regexp namespace&lt;br /&gt;
  - Replaced date-based versioning with SVN keywords&lt;br /&gt;
&lt;br /&gt;
* UnicodeData.js&lt;br /&gt;
  - Adapted for new jsx.regexp namespace&lt;br /&gt;
&lt;br /&gt;
* xpath.js&lt;br /&gt;
  - Added support for default namespaces&lt;br /&gt;
&lt;br /&gt;
* General&lt;br /&gt;
  - Major reorg: moved old documentation to doc/historic/,&lt;br /&gt;
    test cases to test/, old SELFHTML.DE JS FAQ to faq/&lt;br /&gt;
  - Updated major scripts to GPLv3 (includes auto-format&lt;br /&gt;
    like bracing)&lt;/div&gt;~ /trunk/ani.js&lt;br /&gt;~ /trunk/array.js&lt;br /&gt;x /trunk/back.txt&lt;br /&gt;x /trunk/close.html&lt;br /&gt;x /trunk/close.txt&lt;br /&gt;~ /trunk/collection.js&lt;br /&gt;x /trunk/cookie.txt&lt;br /&gt;x /trunk/csearch.txt&lt;br /&gt;~ /trunk/css.js&lt;br /&gt;x /trunk/datefmt.html&lt;br /&gt;+ /trunk/doc/historic&lt;br /&gt;+ /trunk/doc/historic/back.txt &lt;i&gt;(copied from /trunk/back.txt@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/close.txt &lt;i&gt;(copied from /trunk/close.txt@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/cookie.txt &lt;i&gt;(copied from /trunk/cookie.txt@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/csearch.txt &lt;i&gt;(copied from /trunk/csearch.txt@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/document.txt &lt;i&gt;(copied from /trunk/document.txt@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/dots.txt &lt;i&gt;(copied from /trunk/dots.txt@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/enhancd2.htm &lt;i&gt;(copied from /trunk/enhancd2.htm@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/enhanced.htm &lt;i&gt;(copied from /trunk/enhanced.htm@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/multimedia.html &lt;i&gt;(copied from /trunk/multimedia.html@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/outline.txt &lt;i&gt;(copied from /trunk/outline.txt@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/search.htm &lt;i&gt;(copied from /trunk/search.htm@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/string.htm &lt;i&gt;(copied from /trunk/string.htm@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/time.txt &lt;i&gt;(copied from /trunk/time.txt@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/top.txt &lt;i&gt;(copied from /trunk/top.txt@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/undots.txt &lt;i&gt;(copied from /trunk/undots.txt@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/doc/historic/window.html &lt;i&gt;(copied from /trunk/window.html@207)&lt;/i&gt;&lt;br /&gt;x /trunk/document.txt&lt;br /&gt;x /trunk/dom.htm&lt;br /&gt;x /trunk/dots.txt&lt;br /&gt;x /trunk/enhancd2.htm&lt;br /&gt;x /trunk/enhanced.htm&lt;br /&gt;+ /trunk/faq&lt;br /&gt;x /trunk/faq.html&lt;br /&gt;+ /trunk/faq/index.html &lt;i&gt;(copied from /trunk/faq.html@207)&lt;/i&gt;&lt;br /&gt;~ /trunk/flash.js&lt;br /&gt;x /trunk/hexdit.html&lt;br /&gt;x /trunk/multimedia.html&lt;br /&gt;~ /trunk/object.js&lt;br /&gt;x /trunk/outline.txt&lt;br /&gt;~ /trunk/regexp.js&lt;br /&gt;x /trunk/search.htm&lt;br /&gt;x /trunk/string.htm&lt;br /&gt;~ /trunk/string.js&lt;br /&gt;+ /trunk/test/close.html &lt;i&gt;(copied from /trunk/close.html@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/test/datefmt.html &lt;i&gt;(copied from /trunk/datefmt.html@207)&lt;/i&gt;&lt;br /&gt;~ /trunk/test/debug.js&lt;br /&gt;+ /trunk/test/dom/dom.htm &lt;i&gt;(copied from /trunk/dom.htm@207)&lt;/i&gt;&lt;br /&gt;+ /trunk/test/hexdit.html &lt;i&gt;(copied from /trunk/hexdit.html@207)&lt;/i&gt;&lt;br /&gt;~ /trunk/test/httprequest.html&lt;br /&gt;x /trunk/time.txt&lt;br /&gt;x /trunk/top.txt&lt;br /&gt;x /trunk/tsearch-notes.txt&lt;br /&gt;~ /trunk/types.js&lt;br /&gt;x /trunk/undots.txt&lt;br /&gt;~ /trunk/UnicodeData.js&lt;br /&gt;x /trunk/window.html&lt;br /&gt;~ /trunk/window.js&lt;br /&gt;~ /trunk/xpath.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=209&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=209&amp;peg=218</guid></item>
<item><pubDate>Sun, 27 Feb 2011 15:58:06 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 208 -- * httprequest.html   - Moved test case to test/ ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;* httprequest.html&lt;br /&gt;
  - Moved test case to test/&lt;br /&gt;
&lt;br /&gt;
* object.js&lt;br /&gt;
  - Replaced date-based versioning with SVN keywords&lt;br /&gt;
  - Function.prototype.extend(): Catch Object.defineProperties() exceptions&lt;br /&gt;
    to work around potential Google V8 (Chromium) bug with&lt;br /&gt;
    ValueCollection.extend() and CSSelectorList.extend()&lt;br /&gt;
&lt;br /&gt;
* style.css&lt;br /&gt;
  - Restored Inconsolata as first source code font&lt;br /&gt;
  &lt;br /&gt;
* xpath.js&lt;br /&gt;
  - Fixed: Cannot evaluate() on foreign documents&lt;br /&gt;
  - Changed from this.XPathResult to variable declaration (original also&lt;br /&gt;
    has DontDelete attribute set)&lt;br /&gt;
  - Added support for MSXML XPath XmlNode::selectNodes()&lt;br /&gt;
  - Renamed jsx.xpath.getDefaultNSResolver() to avoid confusion with getters&lt;br /&gt;
  - jsx.path.createNSResolver() supports documentNode argument to create&lt;br /&gt;
    the resolver for a context document instead of the current one&lt;br /&gt;
  - Added jsx.xpath.createCustomNSResolver() to allow easy matching of&lt;br /&gt;
    elements in the default namespace&lt;br /&gt;
  - Added name to jsx.xpath.InvalidImplementationError&lt;br /&gt;
  - Clean-up:&lt;br /&gt;
    + Replaced pointless constructor/factory with namespace object&lt;br /&gt;
    + Moved everything except XPathResult into jsx.xpath namespace&lt;br /&gt;
    + Added SVN keywords&lt;br /&gt;
    + Fixed e-mail address&lt;/div&gt;x /trunk/httprequest.html&lt;br /&gt;~ /trunk/object.js&lt;br /&gt;~ /trunk/style.css&lt;br /&gt;+ /trunk/test/httprequest.html &lt;i&gt;(copied from /trunk/httprequest.html@207)&lt;/i&gt;&lt;br /&gt;~ /trunk/xpath.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=208&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=208&amp;peg=218</guid></item>
<item><pubDate>Mon, 21 Feb 2011 01:43:10 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 207 -- * ani.js   - Added JSdoc for static properties ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 8 file(s) modified&lt;/strong&gt;&lt;br/&gt;* ani.js&lt;br /&gt;
  - Added JSdoc for static properties&lt;br /&gt;
&lt;br /&gt;
* dhtml.js&lt;br /&gt;
  - jsx.dom.gEBTN(): Fixed bogus argument checks&lt;br /&gt;
&lt;br /&gt;
* debug.js&lt;br /&gt;
  - synhl(): Added support for RegExp literals with unescaped forward slash in character class&lt;br /&gt;
  - Clean-up: Braces, missing semicolons, JSdoc&lt;br /&gt;
&lt;br /&gt;
* Documentation:&lt;br /&gt;
  - Renamed doc/packages.html to files.html&lt;br /&gt;
  - doc/jsx/animation/Timeline.html: Updated static properties&lt;br /&gt;
  - doc/tree.html: Updated base target and tree list&lt;/div&gt;~ /trunk/ani.js&lt;br /&gt;~ /trunk/dhtml.js&lt;br /&gt;+ /trunk/doc/files.html &lt;i&gt;(copied from /trunk/doc/packages.html@206)&lt;/i&gt;&lt;br /&gt;~ /trunk/doc/index.html&lt;br /&gt;~ /trunk/doc/jsx/animation/Timeline.html&lt;br /&gt;x /trunk/doc/packages.html&lt;br /&gt;~ /trunk/doc/tree.html&lt;br /&gt;~ /trunk/test/debug.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=207&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=207&amp;peg=218</guid></item>
<item><pubDate>Tue, 15 Feb 2011 23:41:47 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 206 -- * ani.js   - Added jsx.animation.Timeline.INDEFINITE (static property)  ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;* ani.js&lt;br /&gt;
  - Added jsx.animation.Timeline.INDEFINITE (static property)&lt;br /&gt;
  - jsx.animation.Animation: Timeline&apos;s targets initialized in constructor&lt;br /&gt;
  - Timeline:&lt;br /&gt;
    + types, propertyInfo: Moved local variables to public static properties&lt;br /&gt;
    + Moved KeyFrame evaluation to public evaluateKeyValues()&lt;br /&gt;
    + Uses KeyFrame-provided comparator to sort key frames&lt;br /&gt;
  - Restored Frame type, KeyFrame as subtype&lt;br /&gt;
  - Added jsx.animation.KeyValue to allow properties to be&lt;br /&gt;
    interpolated differently from the default of their KeyFrame&lt;br /&gt;
  - Updated Timeline documentation&lt;/div&gt;~ /trunk/ani.js&lt;br /&gt;~ /trunk/doc/jsx/animation/Timeline.html&lt;br /&gt;~ /trunk/doc/tree.html&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=206&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=206&amp;peg=218</guid></item>
<item><pubDate>Mon, 14 Feb 2011 01:28:57 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 205 -- Started API doc</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;Started API doc&lt;/div&gt;+ /trunk/doc/index.html&lt;br /&gt;+ /trunk/doc/jsx/animation/Animation.html&lt;br /&gt;+ /trunk/doc/jsx/animation/Timeline.html&lt;br /&gt;+ /trunk/doc/packages.html&lt;br /&gt;+ /trunk/doc/style.css&lt;br /&gt;+ /trunk/doc/summary.html&lt;br /&gt;+ /trunk/doc/tree.html&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=205&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=205&amp;peg=218</guid></item>
<item><pubDate>Mon, 14 Feb 2011 01:27:01 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 204 -- * ani.js   - Rewrite to follow JavaFX&apos;s keyframe-based ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 9 file(s) modified&lt;/strong&gt;&lt;br/&gt;* ani.js&lt;br /&gt;
  - Rewrite to follow JavaFX&apos;s keyframe-based approach&lt;br /&gt;
&lt;br /&gt;
* css.js&lt;br /&gt;
  - Color:&lt;br /&gt;
    + Added cloning support&lt;br /&gt;
    + Added component setters with value checks&lt;br /&gt;
  - Clean-up:&lt;br /&gt;
    + Fixed bracing&lt;br /&gt;
    +  Changed JSdoc format&lt;br /&gt;
&lt;br /&gt;
* object.js&lt;br /&gt;
  - Added jsx.object.defineProperties(),&lt;br /&gt;
    a wrapper to define getters and setters&lt;br /&gt;
  - jsx.object.inheritFrom inherits from Object.prototype by default&lt;br /&gt;
  - jsx.object.clone() creates instances of compatible (inheriting)&lt;br /&gt;
    prototypes&lt;br /&gt;
  - Clean-up: Fixed JSdoc to use supported format&lt;br /&gt;
&lt;br /&gt;
* string.js&lt;br /&gt;
  - Added experimental Unicode string comparator&lt;br /&gt;
    to support compositing sequences&lt;br /&gt;
&lt;br /&gt;
* General&lt;br /&gt;
  - Added documentation subtree&lt;/div&gt;~ /trunk/ani.js&lt;br /&gt;~ /trunk/css.js&lt;br /&gt;+ /trunk/doc&lt;br /&gt;+ /trunk/doc/jsx&lt;br /&gt;+ /trunk/doc/jsx/animation&lt;br /&gt;+ /trunk/doc/jsx/dom&lt;br /&gt;+ /trunk/doc/jsx/object&lt;br /&gt;~ /trunk/object.js&lt;br /&gt;~ /trunk/string.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=204&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=204&amp;peg=218</guid></item>
<item><pubDate>Sun, 06 Feb 2011 22:42:29 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 203 -- * ani.js   - Rewrite to follow JavaFX&apos;s keyframe-based ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 7 file(s) modified&lt;/strong&gt;&lt;br/&gt;* ani.js&lt;br /&gt;
  - Rewrite to follow JavaFX&apos;s keyframe-based approach;&lt;br /&gt;
    keeping previous code as template for enhancements&lt;br /&gt;
&lt;br /&gt;
* collection.js&lt;br /&gt;
  - Fixed bad inheritance that caused all Array instances to become Collections&lt;br /&gt;
&lt;br /&gt;
* object.js&lt;br /&gt;
  - Added jsx.MSG_* &quot;constants&quot; for use with jsx.dmsg()&lt;br /&gt;
  - Added jsx.info() and jsx.warn() as jsx.dmsg() shortcuts&lt;br /&gt;
  - jsx.object.clone(): Quick fix for COPY_ENUM_*;&lt;br /&gt;
    TODO: Restore, or inherit from, original type&lt;br /&gt;
  - jsx.throwThis(): Fixed ReferenceError&lt;br /&gt;
&lt;br /&gt;
* style.css&lt;br /&gt;
  - Added subtitle support&lt;br /&gt;
  - Changed background-color from white to transparent&lt;br /&gt;
    (for the  Matrixes)&lt;br /&gt;
    &lt;br /&gt;
* time.js&lt;br /&gt;
  - Fixed formatting&lt;br /&gt;
&lt;br /&gt;
* General:&lt;br /&gt;
  - Added svn:ignore for _debug.js/&lt;/div&gt;~ /trunk&lt;br /&gt;+ /trunk/ani.bak.js &lt;i&gt;(copied from /trunk/ani.js@200)&lt;/i&gt;&lt;br /&gt;~ /trunk/collection.js&lt;br /&gt;~ /trunk/object.js&lt;br /&gt;~ /trunk/style.css&lt;br /&gt;~ /trunk/test&lt;br /&gt;~ /trunk/time.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=203&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=203&amp;peg=218</guid></item>
<item><pubDate>Wed, 29 Dec 2010 22:10:33 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 202 -- object.js: Fixed/clarified JSdoc</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;object.js: Fixed/clarified JSdoc&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=202&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=202&amp;peg=218</guid></item>
<item><pubDate>Wed, 24 Nov 2010 00:41:58 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 201 -- * dhtml.js    - _getComputedStyle(): Replaced bogus jsx.string.hyphenatedToCamelCase() ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* dhtml.js &lt;br /&gt;
  - _getComputedStyle(): Replaced bogus jsx.string.hyphenatedToCamelCase() call&lt;br /&gt;
    (still error-prone)&lt;/div&gt;~ /trunk/dhtml.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=201&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=201&amp;peg=218</guid></item>
<item><pubDate>Mon, 22 Nov 2010 21:44:21 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 200 -- * httprequest.js   - send(): Replaced error-prone null assignment ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* httprequest.js&lt;br /&gt;
  - send(): Replaced error-prone null assignment with closure&lt;br /&gt;
  - Fixed JSdoc&lt;/div&gt;~ /trunk/httprequest.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=200&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=200&amp;peg=218</guid></item>
<item><pubDate>Mon, 22 Nov 2010 19:44:16 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 199 -- * httprequest.js   - Fixed POST implementation (uses default ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* httprequest.js&lt;br /&gt;
  - Fixed POST implementation (uses default request Content-Type now)&lt;/div&gt;~ /trunk/httprequest.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=199&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=199&amp;peg=218</guid></item>
<item><pubDate>Wed, 17 Nov 2010 09:45:08 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 198 -- * dhtml.js   - _createEventListener(): Added support for frequently ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;* dhtml.js&lt;br /&gt;
  - _createEventListener(): Added support for frequently used event properties&lt;br /&gt;
  - Updated version property&lt;br /&gt;
&lt;br /&gt;
* object.js&lt;br /&gt;
  - addProperties(), clone(): Consider read-only properties&lt;br /&gt;
  - Updated version property&lt;/div&gt;~ /trunk/dhtml.js&lt;br /&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=198&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=198&amp;peg=218</guid></item>
<item><pubDate>Mon, 08 Nov 2010 14:57:39 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 197 -- object.js: Fixed silly typo</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;object.js: Fixed silly typo&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=197&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=197&amp;peg=218</guid></item>
<item><pubDate>Wed, 03 Nov 2010 12:10:40 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 196 -- svn:ignore .settings</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;svn:ignore .settings&lt;/div&gt;~ /trunk&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=196&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=196&amp;peg=218</guid></item>
<item><pubDate>Wed, 03 Nov 2010 12:06:43 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 195 -- * object.js   - tryThis(): Removed error-prone, superfluous OR ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js&lt;br /&gt;
  - tryThis(): Removed error-prone, superfluous OR operation&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=195&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=195&amp;peg=218</guid></item>
<item><pubDate>Wed, 03 Nov 2010 02:05:07 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 194 -- * dhtml.js   - Clarified identifiers    ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;* dhtml.js&lt;br /&gt;
  - Clarified identifiers&lt;br /&gt;
  &lt;br /&gt;
* object.js&lt;br /&gt;
  - Fixed Object.defineProperty() call&lt;/div&gt;~ /trunk/dhtml.js&lt;br /&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=194&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=194&amp;peg=218</guid></item>
<item><pubDate>Tue, 02 Nov 2010 14:01:17 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 193 -- * dhtml.js   - Fixed JSdoc    ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;* dhtml.js&lt;br /&gt;
  - Fixed JSdoc&lt;br /&gt;
  &lt;br /&gt;
* httprequest.js&lt;br /&gt;
  - Added ActiveXObject TODO&lt;br /&gt;
  - Fixed JSdoc&lt;br /&gt;
  &lt;br /&gt;
* object.js&lt;br /&gt;
  - Modified Object.defineProperty() debug message&lt;br /&gt;
  &lt;br /&gt;
* types.js&lt;br /&gt;
  - Moved Copyright comment to top&lt;/div&gt;~ /trunk/dhtml.js&lt;br /&gt;~ /trunk/httprequest.js&lt;br /&gt;~ /trunk/object.js&lt;br /&gt;~ /trunk/types.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=193&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=193&amp;peg=218</guid></item>
<item><pubDate>Fri, 24 Sep 2010 11:42:58 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 192 -- * dhtml.js   - Reduced indentation   - ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;* dhtml.js&lt;br /&gt;
  - Reduced indentation&lt;br /&gt;
  - getElementByClassName(): Removed experimental code&lt;br /&gt;
  - Optimized references&lt;br /&gt;
&lt;br /&gt;
* object.js&lt;br /&gt;
  - jsx.dmsg(): Fixed console[f].call for MSHTML 8&lt;br /&gt;
  - Function.prototype.extend(): Added Object.defineProperty() workaround for MSHTML 8&lt;/div&gt;~ /trunk/dhtml.js&lt;br /&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=192&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=192&amp;peg=218</guid></item>
<item><pubDate>Fri, 24 Sep 2010 02:00:41 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 191 -- *-commented.js files caused confusion with code analyzers and potential contributors/users: ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 36 file(s) modified&lt;/strong&gt;&lt;br/&gt;*-commented.js files caused confusion with code analyzers and potential&lt;br /&gt;
contributors/users: reverting to old names.  Uncommented/minimized&lt;br /&gt;
versions can be provided manually or, later, with a server-side script&lt;br /&gt;
that also resolves dependencies.&lt;/div&gt;x /trunk/array-commented.js&lt;br /&gt;+ /trunk/array.js &lt;i&gt;(copied from /trunk/array-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/collection-commented.js&lt;br /&gt;+ /trunk/collection.js &lt;i&gt;(copied from /trunk/collection-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/css-commented.js&lt;br /&gt;+ /trunk/css.js &lt;i&gt;(copied from /trunk/css-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/dhtml-commented.js&lt;br /&gt;+ /trunk/dhtml.js &lt;i&gt;(copied from /trunk/dhtml-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/exception-commented.js&lt;br /&gt;+ /trunk/exception.js &lt;i&gt;(copied from /trunk/exception-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/flash-commented.js&lt;br /&gt;+ /trunk/flash.js &lt;i&gt;(copied from /trunk/flash-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/global-commented.js&lt;br /&gt;+ /trunk/global.js &lt;i&gt;(copied from /trunk/global-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/httprequest-commented.js&lt;br /&gt;+ /trunk/httprequest.js &lt;i&gt;(copied from /trunk/httprequest-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/map-commented.js&lt;br /&gt;+ /trunk/map.js &lt;i&gt;(copied from /trunk/map-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/math-commented.js&lt;br /&gt;+ /trunk/math.js &lt;i&gt;(copied from /trunk/math-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/object-commented.js&lt;br /&gt;+ /trunk/object.js &lt;i&gt;(copied from /trunk/object-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/regexp-commented.js&lt;br /&gt;+ /trunk/regexp.js &lt;i&gt;(copied from /trunk/regexp-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/search-commented.js&lt;br /&gt;+ /trunk/search.js &lt;i&gt;(copied from /trunk/search-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/string-commented.js&lt;br /&gt;+ /trunk/string.js &lt;i&gt;(copied from /trunk/string-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/test/debug-commented.js&lt;br /&gt;+ /trunk/test/debug.js &lt;i&gt;(copied from /trunk/test/debug-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/types-commented.js&lt;br /&gt;+ /trunk/types.js &lt;i&gt;(copied from /trunk/types-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/window-commented.js&lt;br /&gt;+ /trunk/window.js &lt;i&gt;(copied from /trunk/window-commented.js@190)&lt;/i&gt;&lt;br /&gt;x /trunk/xpath-commented.js&lt;br /&gt;+ /trunk/xpath.js &lt;i&gt;(copied from /trunk/xpath-commented.js@190)&lt;/i&gt;&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=191&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=191&amp;peg=218</guid></item>
<item><pubDate>Fri, 24 Sep 2010 01:38:09 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 190 -- * dhtml-commented.js   - runLater(): Fixed jsx.object reference  ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 4 file(s) modified&lt;/strong&gt;&lt;br/&gt;* dhtml-commented.js&lt;br /&gt;
  - runLater(): Fixed jsx.object reference&lt;br /&gt;
  - _addEventListener():&lt;br /&gt;
    + Renamed private property&lt;br /&gt;
    + Optimized references&lt;br /&gt;
  - _removeEventListener() uses listener list from _addEventListener()&lt;br /&gt;
  - Converted unnecessary function expressions to declarations&lt;br /&gt;
  - Fixed JSdoc&lt;br /&gt;
&lt;br /&gt;
* object-commented.js&lt;br /&gt;
  - Rewrapped license reference&lt;br /&gt;
&lt;br /&gt;
* style.css&lt;br /&gt;
  - Removed Inconsolata due to Safari incompatibility&lt;br /&gt;
  - Removed unnecessary `font-family&apos; declarations&lt;br /&gt;
  &lt;br /&gt;
* test/debug-commented.js&lt;br /&gt;
  - synhl(): Moved to closure&lt;br /&gt;
  - Moved `debug&apos; to `jsx&apos; namespace&lt;br /&gt;
  - Fixed and completed JSdoc&lt;/div&gt;~ /trunk/dhtml-commented.js&lt;br /&gt;~ /trunk/object-commented.js&lt;br /&gt;~ /trunk/style.css&lt;br /&gt;~ /trunk/test/debug-commented.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=190&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=190&amp;peg=218</guid></item>
<item><pubDate>Fri, 09 Jul 2010 16:13:21 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 189 -- Removed UnicodeData.txt (bogus local symlink)</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Removed UnicodeData.txt (bogus local symlink)&lt;/div&gt;x /trunk/UnicodeData.txt&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=189&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=189&amp;peg=218</guid></item>
<item><pubDate>Fri, 09 Jul 2010 16:10:36 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 188 -- regexp-commented.js: Fixed leaking property/variable</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;regexp-commented.js: Fixed leaking property/variable&lt;/div&gt;~ /trunk/regexp-commented.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=188&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=188&amp;peg=218</guid></item>
<item><pubDate>Fri, 09 Jul 2010 15:50:16 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 187 -- * flash-commented.js   - Fixed namespacing    ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;* flash-commented.js&lt;br /&gt;
  - Fixed namespacing&lt;br /&gt;
  &lt;br /&gt;
* test/dom/flash.html&lt;br /&gt;
  - Fixed test case includes (added types.js)&lt;br /&gt;
&lt;br /&gt;
* object-commented.js&lt;br /&gt;
  - Function.prototype.extend():&lt;br /&gt;
    + Call jsx_object.inheritFrom() to reuse Dummy() constructor&lt;br /&gt;
    + Added enumeration optimizations for ECMAScript 5-conforming&lt;br /&gt;
      implementations&lt;br /&gt;
    + this.prototype.forEach(): Removed `userDefined&apos; test&lt;br /&gt;
      (added to `this&apos; only)&lt;br /&gt;
  - JSdoc&lt;br /&gt;
    + Sacrificed a bit of technical correctness in favor of&lt;br /&gt;
      understanding; TODO: Add a general note to say that&lt;br /&gt;
      &quot;x is a Foo&quot; means &quot;x is a reference to a Foo instance&quot;.&lt;br /&gt;
    + Minor corrections and improvements&lt;br /&gt;
    &lt;br /&gt;
* regexp-commented.js&lt;br /&gt;
  - regexp_concat(): Special characters are no longer escaped automatically&lt;br /&gt;
  - jsx.regexp.escape(): Fixed bogus arguments test&lt;br /&gt;
  - jsx.RegExp()&lt;br /&gt;
    + Made `rxEscapes&apos; better readable and reusing `rxPropertyEscapes&apos; with&lt;br /&gt;
      improved regexp_concat()&lt;br /&gt;
    + Renamed `[Cc]haracterClasses&apos; to the more appropriate `[Pp]ropertyClasses&apos;,&lt;br /&gt;
      updated UnicodeData.js accordingly&lt;br /&gt;
    + Implemented XHR retrieval from UnicodeData.js (reduced) and&lt;br /&gt;
      UnicodeData.txt (original UCD format)&lt;br /&gt;
    + Implemented property-based escape sequences in character class&lt;br /&gt;
    + Implemented mixed negated property-based escapes in character class&lt;br /&gt;
      (FIXME: `[\P{xy}]&apos;)&lt;br /&gt;
    + Added jsx.RegExp.deletePropertyClass() &lt;br /&gt;
  - JSdoc:&lt;br /&gt;
    + Simplified descriptions, see object-commented.js&lt;br /&gt;
    + Minor corrections and improvements&lt;br /&gt;
    &lt;br /&gt;
* UnicodeData.js&lt;br /&gt;
  - see regexp-commented.js&lt;br /&gt;
  - Replaced &quot;\u1234&quot; with &quot;\\u1234&quot;; not as efficient, but makes resulting&lt;br /&gt;
    expressions better readable (and maybe more compatible)&lt;br /&gt;
    &lt;br /&gt;
* General:&lt;br /&gt;
  - Added/updated relevant copyright notices (GPLv3) and versions&lt;/div&gt;~ /trunk/flash-commented.js&lt;br /&gt;~ /trunk/object-commented.js&lt;br /&gt;~ /trunk/regexp-commented.js&lt;br /&gt;~ /trunk/test/dom/flash.html&lt;br /&gt;~ /trunk/UnicodeData.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=187&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=187&amp;peg=218</guid></item>
<item><pubDate>Tue, 06 Jul 2010 12:18:20 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 186 -- flash-commented.js: Fixed GPL reference</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;flash-commented.js: Fixed GPL reference&lt;/div&gt;~ /trunk/flash-commented.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=186&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=186&amp;peg=218</guid></item>
<item><pubDate>Tue, 06 Jul 2010 12:14:59 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 185 -- test/dom/flash.html: Refined test case</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;test/dom/flash.html: Refined test case&lt;/div&gt;~ /trunk/test/dom/flash.html&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=185&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=185&amp;peg=218</guid></item>
<item><pubDate>Tue, 06 Jul 2010 11:52:49 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 184 -- flash-commented.js: Added JSdoc</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;flash-commented.js: Added JSdoc&lt;/div&gt;~ /trunk/flash-commented.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=184&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=184&amp;peg=218</guid></item>
<item><pubDate>Tue, 06 Jul 2010 11:47:22 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 183 -- test/dom/flash.html: Fixed namespace reference</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;test/dom/flash.html: Fixed namespace reference&lt;/div&gt;~ /trunk/test/dom/flash.html&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=183&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=183&amp;peg=218</guid></item>
<item><pubDate>Tue, 06 Jul 2010 11:46:15 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 182 -- test/dom/flash.html: Fixed borken onload attribute</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;test/dom/flash.html: Fixed borken onload attribute&lt;/div&gt;~ /trunk/test/dom/flash.html&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=182&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=182&amp;peg=218</guid></item>
<item><pubDate>Tue, 06 Jul 2010 11:44:46 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 181 -- * dhtml-commented.js   - Updated Copyright notice and version ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 5 file(s) modified&lt;/strong&gt;&lt;br/&gt;* dhtml-commented.js&lt;br /&gt;
  - Updated Copyright notice and version&lt;br /&gt;
&lt;br /&gt;
* object-commented.js&lt;br /&gt;
  - dmsg(): Fixed JSdoc (grammar, @param)&lt;br /&gt;
  - Function.prototype.extend(): Clarified JSdoc (inheritance, _super)&lt;br /&gt;
&lt;br /&gt;
* General&lt;br /&gt;
  - Added flash-commented.js with test case&lt;/div&gt;~ /trunk/dhtml-commented.js&lt;br /&gt;+ /trunk/flash-commented.js&lt;br /&gt;~ /trunk/object-commented.js&lt;br /&gt;+ /trunk/test/dom&lt;br /&gt;+ /trunk/test/dom/flash.html&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=181&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=181&amp;peg=218</guid></item>
<item><pubDate>Sat, 19 Jun 2010 03:44:07 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 180 -- * object-commented.js   - Updated jsx.object.version   - ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object-commented.js&lt;br /&gt;
  - Updated jsx.object.version&lt;br /&gt;
  - isMethod(): Removed string evaluation support and isMethod.evaluateString&lt;br /&gt;
    in favor of isMethod(tryThis(&quot;...&quot;), ...)&lt;br /&gt;
  - Function.prototype.apply(), Function.prototype.construct():&lt;br /&gt;
    + Removed expensive map() tests and calls&lt;br /&gt;
  - Updated JSdoc&lt;/div&gt;~ /trunk/object-commented.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=180&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=180&amp;peg=218</guid></item>
<item><pubDate>Thu, 17 Jun 2010 13:28:17 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 179 -- * object-commented.js   - Function.protoype.apply(): FIxed invalid reference  ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object-commented.js&lt;br /&gt;
  - Function.protoype.apply(): FIxed invalid reference&lt;br /&gt;
  - findNewProperty(): Optimized loop&lt;br /&gt;
  - Minor JSdoc change&lt;/div&gt;~ /trunk/object-commented.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=179&amp;peg=218</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=179&amp;peg=218</guid></item>
</channel></rss>