<?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 20:36:09 +0200</lastBuildDate><generator>WebSVN 2.3.4-pe</generator><link>http://pointedears.de/wsvn/JSX/?op=log&amp;max=40&amp;peg=404</link><atom:link href="http://pointedears.de/wsvn/JSX/?op=rss&amp;peg=404" rel="self" type="application/rss+xml" />
<item><pubDate>Tue, 23 Apr 2013 23:02:40 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 404 -- * test/test.js: Inlined safe calls of jsx.object.isNativeMethod() and jsx.object.getProperty()</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* test/test.js: Inlined safe calls of jsx.object.isNativeMethod() and jsx.object.getProperty()&lt;/div&gt;~ /trunk/test/test.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=404&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=404&amp;peg=404</guid></item>
<item><pubDate>Tue, 23 Apr 2013 22:53:53 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 403 -- * test/test.js: Inlined imports (reverting previous &quot;optimization&quot;)</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* test/test.js: Inlined imports (reverting previous &quot;optimization&quot;)&lt;/div&gt;~ /trunk/test/test.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=403&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=403&amp;peg=404</guid></item>
<item><pubDate>Tue, 23 Apr 2013 22:41:55 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 402 -- * test/test.js: Use reference to private function for jsx.test.increaseAssertCount()</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* test/test.js: Use reference to private function for jsx.test.increaseAssertCount()&lt;/div&gt;~ /trunk/test/test.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=402&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=402&amp;peg=404</guid></item>
<item><pubDate>Tue, 23 Apr 2013 22:33:17 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 401 -- * test/test.js: Use module pattern globally</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* test/test.js: Use module pattern globally&lt;/div&gt;~ /trunk/test/test.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=401&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=401&amp;peg=404</guid></item>
<item><pubDate>Tue, 23 Apr 2013 11:24:10 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 400 -- * test/test.js: Assertions are counted</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* test/test.js: Assertions are counted&lt;/div&gt;~ /trunk/test/test.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=400&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=400&amp;peg=404</guid></item>
<item><pubDate>Mon, 22 Apr 2013 02:37:17 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 399 -- * object.js: Started refactoring to module pattern (JSDT supported)</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js: Started refactoring to module pattern (JSDT supported)&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=399&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=399&amp;peg=404</guid></item>
<item><pubDate>Mon, 22 Apr 2013 01:52:54 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 398 -- * date.js   - jsx.date.tzOffsetHours(): Fixed imports   ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;* date.js&lt;br /&gt;
  - jsx.date.tzOffsetHours(): Fixed imports&lt;br /&gt;
  - Updated testcases&lt;/div&gt;~ /trunk/date.js&lt;br /&gt;~ /trunk/test/date.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=398&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=398&amp;peg=404</guid></item>
<item><pubDate>Sun, 21 Apr 2013 02:19:12 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 397 -- * date.js   - Added jsx.date.format() and Date.prototype.format()  ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;* date.js&lt;br /&gt;
  - Added jsx.date.format() and Date.prototype.format()&lt;br /&gt;
  - Added jsx.date.tzOffsetHours()&lt;br /&gt;
  - jsx.date.strftime():&lt;br /&gt;
    + Fixed %P and %p (back to counter-intuitive but POSIX-compliant)&lt;br /&gt;
    + Added %j (day of year)&lt;br /&gt;
    + Use tzOffsetHours() for time zone as hh(:mm) offset from UTC&lt;br /&gt;
  - Upgraded option support&lt;br /&gt;
  - Organized properties&lt;br /&gt;
&lt;br /&gt;
* test/date.html&lt;br /&gt;
  - Updated testcases&lt;br /&gt;
  - Use Resource Builder for dependencies&lt;/div&gt;~ /trunk/date.js&lt;br /&gt;~ /trunk/test/date.html&lt;br /&gt;~ /trunk/test/date.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=397&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=397&amp;peg=404</guid></item>
<item><pubDate>Sat, 13 Apr 2013 02:08:42 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 396 -- * string.js   - jsx.string.sprintf():     ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;* string.js&lt;br /&gt;
  - jsx.string.sprintf():&lt;br /&gt;
    + Use strict mode to avoid changing of arguments&lt;br /&gt;
    + Fixed argument-based field width&lt;br /&gt;
    + Added support for floating-point format precision&lt;br /&gt;
    + Performance optimizations&lt;br /&gt;
  - Easier readable format specification expression&lt;br /&gt;
  - Added testcases&lt;/div&gt;~ /trunk/string.js&lt;br /&gt;~ /trunk/test/string.html&lt;br /&gt;+ /trunk/test/string.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=396&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=396&amp;peg=404</guid></item>
<item><pubDate>Wed, 10 Apr 2013 02:06:57 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 395 -- * object.js, test/object.js   - jsx.object.setProperties(): Fixed unwanted cloning ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 2 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js, test/object.js&lt;br /&gt;
  - jsx.object.setProperties(): Fixed unwanted cloning&lt;br /&gt;
  - Added testcases&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;~ /trunk/test/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=395&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=395&amp;peg=404</guid></item>
<item><pubDate>Tue, 09 Apr 2013 18:06:53 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 394 -- * object.js   - jsx.object.areNativeMethods(): Organized imports   ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js&lt;br /&gt;
  - jsx.object.areNativeMethods(): Organized imports&lt;br /&gt;
  - Optimized testing of native methods&lt;br /&gt;
  - jsx.throwThis(): Fixed checking for error type&lt;br /&gt;
  - Object.getOwnPropertyNames(): Fixed JSdoc warnings&lt;br /&gt;
  - Added jsx.array.version&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=394&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=394&amp;peg=404</guid></item>
<item><pubDate>Tue, 09 Apr 2013 14:50:38 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 393 -- * object.js   - Added and used more specific ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js&lt;br /&gt;
  - Added and used more specific runtime options&lt;br /&gt;
  - Optimized augmentation&lt;br /&gt;
  - jsx.object._hasOwnProperty(): Optimized fallback logic&lt;br /&gt;
  - jsx.object.clone():&lt;br /&gt;
    + Organized imports&lt;br /&gt;
    + Switched arguments so that source comes first (compatible)&lt;br /&gt;
    + Use jsx.object.isArray()&lt;br /&gt;
    + Only _clone_ properties with object values&lt;br /&gt;
  - jsx.object.defineProperties():&lt;br /&gt;
    + Only iterate over _own_ enumerable properties&lt;br /&gt;
    + Backwards-compatible access to `get&apos; and `set&apos; properties&lt;br /&gt;
  - Added jsx.array.from() (still available in case `Array&apos;&lt;br /&gt;
    augmentation is not wanted)&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=393&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=393&amp;peg=404</guid></item>
<item><pubDate>Tue, 02 Apr 2013 00:29:25 +0200</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 392 -- * object.js, test/object.html, test/object.js   - jsx.object.getKeys() throws exception ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js, test/object.html, test/object.js&lt;br /&gt;
  - jsx.object.getKeys() throws exception on non-object, like Object.keys()&lt;br /&gt;
  - Added unit test&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;~ /trunk/test/object.html&lt;br /&gt;+ /trunk/test/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=392&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=392&amp;peg=404</guid></item>
<item><pubDate>Sat, 30 Mar 2013 18:46:08 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 391 -- * object/object-compat.js: Sync&apos;d with object.js</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object/object-compat.js: Sync&apos;d with object.js&lt;/div&gt;~ /trunk/object/object-compat.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=391&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=391&amp;peg=404</guid></item>
<item><pubDate>Sat, 30 Mar 2013 18:45:18 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 390 -- * object.js: Organized code</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js: Organized code&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=390&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=390&amp;peg=404</guid></item>
<item><pubDate>Sat, 30 Mar 2013 00:55:11 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 389 -- * date.js: jsx.date.strftime(): Added support for ISO 8601 week numbers ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* date.js: jsx.date.strftime(): Added support for ISO 8601 week numbers (&quot;%V&quot;)&lt;/div&gt;~ /trunk/date.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=389&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=389&amp;peg=404</guid></item>
<item><pubDate>Fri, 29 Mar 2013 22:33:55 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 388 -- * object.js: jsx.object.setProperties() iterates only over own enumerable properties of ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js: jsx.object.setProperties() iterates only over own enumerable properties of the source&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=388&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=388&amp;peg=404</guid></item>
<item><pubDate>Fri, 29 Mar 2013 21:59:44 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 387 -- * object.js: Fixed JSdoc</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js: Fixed JSdoc&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=387&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=387&amp;peg=404</guid></item>
<item><pubDate>Fri, 29 Mar 2013 08:39:37 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 386 -- * object.js: jsx.import(): Fixed logic</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js: jsx.import(): Fixed logic&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=386&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=386&amp;peg=404</guid></item>
<item><pubDate>Fri, 29 Mar 2013 08:14:40 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 385 -- * object.js: Replaced jsx.object.addProperties() with jsx.object.setProperties() (see also compat.js)</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 10 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js: Replaced jsx.object.addProperties() with jsx.object.setProperties() (see also compat.js)&lt;/div&gt;~ /trunk/array.js&lt;br /&gt;~ /trunk/compat.js&lt;br /&gt;~ /trunk/date.js&lt;br /&gt;~ /trunk/dom/events.js&lt;br /&gt;~ /trunk/http.js&lt;br /&gt;~ /trunk/math/interval.js&lt;br /&gt;~ /trunk/object.js&lt;br /&gt;~ /trunk/object/object-compat.js&lt;br /&gt;~ /trunk/string.js&lt;br /&gt;~ /trunk/test/debug.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=385&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=385&amp;peg=404</guid></item>
<item><pubDate>Thu, 28 Mar 2013 15:13:10 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 384 -- * date.js   - jsx.date.strftime():     ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;* date.js&lt;br /&gt;
  - jsx.date.strftime():&lt;br /&gt;
    + Do not rely on Date.prototype augmentation&lt;br /&gt;
    + Return list of time zone names, UTC name if undefined&lt;br /&gt;
    + Added timezones&lt;br /&gt;
    + Simplified Date.prototype.strftime() wrapper&lt;br /&gt;
  -  Use addProperties()&lt;br /&gt;
  - Added more testcases (no longer svn:ignored)&lt;/div&gt;~ /trunk/date.js&lt;br /&gt;~ /trunk/test&lt;br /&gt;~ /trunk/test/date.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=384&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=384&amp;peg=404</guid></item>
<item><pubDate>Thu, 28 Mar 2013 14:49:44 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 383 -- * map.js: Fixed whitespace</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* map.js: Fixed whitespace&lt;/div&gt;~ /trunk/map.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=383&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=383&amp;peg=404</guid></item>
<item><pubDate>Thu, 28 Mar 2013 14:48:26 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 382 -- Moved flash.js to dom/</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Moved flash.js to dom/&lt;/div&gt;x /trunk/flash.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=382&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=382&amp;peg=404</guid></item>
<item><pubDate>Thu, 28 Mar 2013 04:10:18 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 381 -- * date.js: Date.isValid() is an alias for jsx.date.isValid() if jsx.options.emulate</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* date.js: Date.isValid() is an alias for jsx.date.isValid() if jsx.options.emulate&lt;/div&gt;~ /trunk/date.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=381&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=381&amp;peg=404</guid></item>
<item><pubDate>Thu, 28 Mar 2013 03:53:17 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 380 -- * date.js: jsx.date.strftime() called by Date.prototype.strftime() if jsx.options.emulate</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* date.js: jsx.date.strftime() called by Date.prototype.strftime() if jsx.options.emulate&lt;/div&gt;~ /trunk/date.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=380&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=380&amp;peg=404</guid></item>
<item><pubDate>Thu, 28 Mar 2013 03:28:25 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 379 -- * date.js: Require jsx.string only if Date.prototype.strftime() is called</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* date.js: Require jsx.string only if Date.prototype.strftime() is called&lt;/div&gt;~ /trunk/date.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=379&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=379&amp;peg=404</guid></item>
<item><pubDate>Thu, 28 Mar 2013 03:05:53 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 378 -- * date.js: Added Date.prototype.strftime() with testcases</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;* date.js: Added Date.prototype.strftime() with testcases&lt;/div&gt;~ /trunk/date.js&lt;br /&gt;~ /trunk/test/date.html&lt;br /&gt;~ /trunk/test/date.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=378&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=378&amp;peg=404</guid></item>
<item><pubDate>Thu, 28 Mar 2013 03:04:45 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 377 -- * string.js: jsx.string.leadingZero() supports negative numbers</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* string.js: jsx.string.leadingZero() supports negative numbers&lt;/div&gt;~ /trunk/string.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=377&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=377&amp;peg=404</guid></item>
<item><pubDate>Thu, 28 Mar 2013 00:19:40 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 376 -- Added date.js with test case</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 3 file(s) modified&lt;/strong&gt;&lt;br/&gt;Added date.js with test case&lt;/div&gt;+ /trunk/date.js&lt;br /&gt;+ /trunk/test/date.html&lt;br /&gt;+ /trunk/test/date.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=376&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=376&amp;peg=404</guid></item>
<item><pubDate>Thu, 28 Mar 2013 00:15:25 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 375 -- * object.js   - jsx.throwThis(): Serialize Array for exception ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js&lt;br /&gt;
  - jsx.throwThis(): Serialize Array for exception arguments&lt;br /&gt;
  - jsx.InvalidArgumentError(): Treat empty Array like empty string&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=375&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=375&amp;peg=404</guid></item>
<item><pubDate>Wed, 27 Mar 2013 01:39:52 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 374 -- * object.js   - Added Array.destructure()   - ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js&lt;br /&gt;
  - Added Array.destructure()&lt;br /&gt;
  - Fixed/added JSdoc&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=374&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=374&amp;peg=404</guid></item>
<item><pubDate>Mon, 25 Mar 2013 19:53:38 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 373 -- Resource Builder: Added minimum negotiation for dynamic content</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;Resource Builder: Added minimum negotiation for dynamic content&lt;/div&gt;~ /trunk/builder.php&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=373&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=373&amp;peg=404</guid></item>
<item><pubDate>Thu, 21 Mar 2013 12:06:19 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 372 -- * http.js   - getDataFromForm(): use setMethod()   ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* http.js&lt;br /&gt;
  - getDataFromForm(): use setMethod()&lt;br /&gt;
  - send(): Always uppercase HTTP command name&lt;br /&gt;
  - Fixed JSdoc&lt;/div&gt;~ /trunk/http.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=372&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=372&amp;peg=404</guid></item>
<item><pubDate>Thu, 21 Mar 2013 01:36:29 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 371 -- * builder.php: Updated JSX dependencies</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* builder.php: Updated JSX dependencies&lt;/div&gt;~ /trunk/builder.php&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=371&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=371&amp;peg=404</guid></item>
<item><pubDate>Thu, 21 Mar 2013 01:35:16 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 370 -- * http.js:   - Replaced escURI() with encodeURI() and ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* http.js:&lt;br /&gt;
  - Replaced escURI() with encodeURI() and esc() with encodeURIComponent(),&lt;br /&gt;
    removing dependency on string.js&lt;/div&gt;~ /trunk/http.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=370&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=370&amp;peg=404</guid></item>
<item><pubDate>Thu, 21 Mar 2013 01:30:44 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 369 -- * dom/forms.js   - jsx.dom.serializeForm(): Replaced esc() with encodeURIComponent() ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* dom/forms.js&lt;br /&gt;
  - jsx.dom.serializeForm(): Replaced esc() with encodeURIComponent()&lt;br /&gt;
  - Fixed JSdoc&lt;/div&gt;~ /trunk/dom/forms.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=369&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=369&amp;peg=404</guid></item>
<item><pubDate>Thu, 21 Mar 2013 00:28:33 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 368 -- * object.js   - return jsx.throwThis() to make program ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* object.js&lt;br /&gt;
  - return jsx.throwThis() to make program flow explicit&lt;br /&gt;
  - Removed module pattern until JSDT supports jsdoc-toolkit 3.0&lt;br /&gt;
  - jsx.object.getFeature() returns undefined on failure to allow for boolean features&lt;br /&gt;
  - Fixed/Added JSdoc&lt;/div&gt;~ /trunk/object.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=368&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=368&amp;peg=404</guid></item>
<item><pubDate>Wed, 20 Mar 2013 23:53:55 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 367 -- * dom.js:   - jsx.dom.createNodesFromObj(): Use jsx.object.getKeys() for iteration ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* dom.js:&lt;br /&gt;
  - jsx.dom.createNodesFromObj(): Use jsx.object.getKeys() for iteration&lt;br /&gt;
  - Fixed/Added JSdoc&lt;/div&gt;~ /trunk/dom.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=367&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=367&amp;peg=404</guid></item>
<item><pubDate>Sat, 16 Mar 2013 16:17:59 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 366 -- * array.js: Removed superfluous @partof from JSdoc</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* array.js: Removed superfluous @partof from JSdoc&lt;/div&gt;~ /trunk/array.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=366&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=366&amp;peg=404</guid></item>
<item><pubDate>Sat, 16 Mar 2013 13:58:20 +0100</pubDate><dc:creator>PointedEars</dc:creator><title>Rev 365 -- * test/test.js   - Added support for indented HTML ...</title><description>&lt;div&gt;&lt;strong&gt;PointedEars -- 1 file(s) modified&lt;/strong&gt;&lt;br/&gt;* test/test.js&lt;br /&gt;
  - Added support for indented HTML text&lt;br /&gt;
  - Updated JSdoc&lt;/div&gt;~ /trunk/test/test.js&lt;br /&gt;</description><link>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=365&amp;peg=404</link><guid>http://pointedears.de/wsvn/JSX/?op=revision&amp;isdir=1&amp;rev=365&amp;peg=404</guid></item>
</channel></rss>