<?xml version="1.0" encoding="UTF-8"?>
<commits type="array">
  <commit>
    <parents type="array">
      <parent>
        <id>7d13094ad344e56eae56c63fbd1fc43401f49aca</id>
      </parent>
    </parents>
    <author>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/fbd310d856ee30b9706ede83c4e371fb74459678</url>
    <id>fbd310d856ee30b9706ede83c4e371fb74459678</id>
    <committed-date>2008-11-07T04:11:47-08:00</committed-date>
    <authored-date>2008-11-07T04:11:47-08:00</authored-date>
    <message>readded modules object, providing JSAdapter based access to module scopes and made require, import and include work optionally with such a modules JSAdapter object</message>
    <tree>cb2f87e643d658e6a459a68bf7c04e59cbbc8ee5</tree>
    <committer>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f2b1fc839d267e3796c02b47e32ee9145485b5a4</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/7d13094ad344e56eae56c63fbd1fc43401f49aca</url>
    <id>7d13094ad344e56eae56c63fbd1fc43401f49aca</id>
    <committed-date>2008-11-07T03:28:47-08:00</committed-date>
    <authored-date>2008-11-06T14:24:57-08:00</authored-date>
    <message>Switch to new import()/include()/require()/export() module handling nomenclature.
Separate imports from setup of derived properties to make the code more enjoyable.

git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9364 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>27324a98747c7ab6c263e04df76c8178b9a73a27</tree>
    <committer>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>766b73bea28f53eb32fdb476033076822c81f785</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/f2b1fc839d267e3796c02b47e32ee9145485b5a4</url>
    <id>f2b1fc839d267e3796c02b47e32ee9145485b5a4</id>
    <committed-date>2008-11-07T03:04:32-08:00</committed-date>
    <authored-date>2008-11-06T14:24:59-08:00</authored-date>
    <message>Implement Number.prototype.times() to prevail in weblog pissing contests with ruby and groovy

git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9365 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>be9b59ce777a5e9bf38dacfef8e0501b5fc050c1</tree>
    <committer>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>85e698bac5f79915044b98ac9d3a90fee9276634</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/766b73bea28f53eb32fdb476033076822c81f785</url>
    <id>766b73bea28f53eb32fdb476033076822c81f785</id>
    <committed-date>2008-11-07T03:04:25-08:00</committed-date>
    <authored-date>2008-11-06T14:24:52-08:00</authored-date>
    <message>Use parameterized Map in test

git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9363 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>14a3630403f91d21efe605c59a01128298e0aba3</tree>
    <committer>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ac1dd690e8f294863e11be417eef6612fbb40a19</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/85e698bac5f79915044b98ac9d3a90fee9276634</url>
    <id>85e698bac5f79915044b98ac9d3a90fee9276634</id>
    <committed-date>2008-11-07T03:04:04-08:00</committed-date>
    <authored-date>2008-10-31T08:23:23-07:00</authored-date>
    <message>Add core.number module containing experimental time conversion utility methods

git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9355 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>cca2ac40420f89f673ead3f434ef0514c696c1e9</tree>
    <committer>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>441f634f50476f394b4621e1c91809088099231a</id>
      </parent>
      <parent>
        <id>3f30e5253454e4ec339503891731858ad259f43e</id>
      </parent>
    </parents>
    <author>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/ac1dd690e8f294863e11be417eef6612fbb40a19</url>
    <id>ac1dd690e8f294863e11be417eef6612fbb40a19</id>
    <committed-date>2008-10-28T07:35:21-07:00</committed-date>
    <authored-date>2008-10-28T07:35:21-07:00</authored-date>
    <message>Merge commit 'hns/master'

* commit 'hns/master':
  Minor refactoring of SkinParser and MacroTag. Add test for superfluous whitespace in macros.</message>
    <tree>da31b0ba0a01b7500186b6ca45c730e57901b4fd</tree>
    <committer>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>02c6947fd45cf1d521d2d8f65ef72d655f75f86b</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/3f30e5253454e4ec339503891731858ad259f43e</url>
    <id>3f30e5253454e4ec339503891731858ad259f43e</id>
    <committed-date>2008-10-23T04:46:34-07:00</committed-date>
    <authored-date>2008-10-23T04:46:34-07:00</authored-date>
    <message>Minor refactoring of SkinParser and MacroTag. Add test for superfluous whitespace in macros.


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9341 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>feb89409cf3a8dffef2999fe7de7c3ce18f15e8e</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>5f9303078d72a7b4a6d598b0dfc1084a31804d55</id>
      </parent>
    </parents>
    <author>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/441f634f50476f394b4621e1c91809088099231a</url>
    <id>441f634f50476f394b4621e1c91809088099231a</id>
    <committed-date>2008-10-20T02:09:10-07:00</committed-date>
    <authored-date>2008-10-20T02:09:10-07:00</authored-date>
    <message>readded JSAdapter functionality</message>
    <tree>1df90a797e06b992d5443685f6ea251d0548edfa</tree>
    <committer>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>9d5bb9e6180eb08e47bee2df4e6bca5d831fd5a4</id>
      </parent>
    </parents>
    <author>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/5f9303078d72a7b4a6d598b0dfc1084a31804d55</url>
    <id>5f9303078d72a7b4a6d598b0dfc1084a31804d55</id>
    <committed-date>2008-10-20T02:07:36-07:00</committed-date>
    <authored-date>2008-10-20T02:07:36-07:00</authored-date>
    <message>changed the clean ant task to also clean up the docs/api directory</message>
    <tree>0e2233da873dccf5f3b8119bf89fd3a7f803fdc2</tree>
    <committer>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>f20a60ecf0051e8ddc5c84295d988844a93d6257</id>
      </parent>
      <parent>
        <id>02c6947fd45cf1d521d2d8f65ef72d655f75f86b</id>
      </parent>
    </parents>
    <author>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/9d5bb9e6180eb08e47bee2df4e6bca5d831fd5a4</url>
    <id>9d5bb9e6180eb08e47bee2df4e6bca5d831fd5a4</id>
    <committed-date>2008-10-18T03:15:44-07:00</committed-date>
    <authored-date>2008-10-18T03:15:44-07:00</authored-date>
    <message>Merge commit 'hns/master'

* commit 'hns/master': (95 commits)
  New Rhino snapshot that doesn't issue warnings on reserved keyword use and treats &quot;import&quot; and &quot;export&quot; as reserved future
  Allow reserved keywords to be used as identifiers, mirroring recent behaviour in Spidermonkey and other Javascript engines.
  Move test suite into modules directory.
  Rename Collection descriptor to List in filestore to make room for actual collection implementation
  Updated rhinodoc json file
  Move RhinoDoclet class to src/org/helma/tools/RhinoDoclet.java
  Make collection filtering and ordering work by leveraging the list() function.
  Improve comments
  New fast rhino build with metamethod support removed.
  Make isKey()/isStorable() a bit more relieable. Keys and Storable look quite similar.
  Rather radical break with previous approach to persistence: Explicitly define persistent fields, use &quot;traditional&quot; JS getters and setters and
  Add missing -- to optlevel option check
  Define ScriptableList constructor as non-enumerable and read-only, plus minor improvement in ScriptableMap.init().
  Switch to require/include for module handling, use __defineProperty__ in global.js to make global functions non-enumerable and
  Add -o/-optlevel command line switch to set rhino optimization level, and move optlevel and languageversion
  Convert arguments to string representation in global print() function
  Implement HTTP parameter grouping without metamethod magic, resulting in much simpler code.
  Add global print() function that is compatible with the one in spidermonkey and rhino shells.
  Change includeModule() to __only__ include properties which are listed explicitely in an array
  Remove dontEnum() and readOnly() from Object.prototype as they are very inefficient and
  ...

Conflicts:

	build.xml
	modules/helma/filestore.js
	src/org/helma/tools/HelmaRunner.java</message>
    <tree>43411595be8ab290a7d064550835b3407cd89904</tree>
    <committer>
      <name>Chris Zumbrunn</name>
      <email>chris@zumbrunn.com</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4929f20a2addecd9717d955dbe2272072df542f7</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/02c6947fd45cf1d521d2d8f65ef72d655f75f86b</url>
    <id>02c6947fd45cf1d521d2d8f65ef72d655f75f86b</id>
    <committed-date>2008-10-16T05:44:39-07:00</committed-date>
    <authored-date>2008-10-16T05:44:39-07:00</authored-date>
    <message>New Rhino snapshot that doesn't issue warnings on reserved keyword use and treats &quot;import&quot; and &quot;export&quot; as reserved future
keywords instead of actual keywords


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9313 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>43411595be8ab290a7d064550835b3407cd89904</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b5087e8687994d4fa39b38c473027ee92bef07f8</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/4929f20a2addecd9717d955dbe2272072df542f7</url>
    <id>4929f20a2addecd9717d955dbe2272072df542f7</id>
    <committed-date>2008-10-16T05:44:34-07:00</committed-date>
    <authored-date>2008-10-16T05:44:34-07:00</authored-date>
    <message>Allow reserved keywords to be used as identifiers, mirroring recent behaviour in Spidermonkey and other Javascript engines.
Also see http://groups.google.com/group/mozilla.dev.tech.js-engine.rhino/browse_frm/thread/69c5d0fda9808558#


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9312 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>2e726f74ba91f1ebbffb961f9cb62b123593d98a</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>070fbc8ffef871337719f004588174abcee6f570</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/b5087e8687994d4fa39b38c473027ee92bef07f8</url>
    <id>b5087e8687994d4fa39b38c473027ee92bef07f8</id>
    <committed-date>2008-10-15T14:39:48-07:00</committed-date>
    <authored-date>2008-10-15T14:39:48-07:00</authored-date>
    <message>Move test suite into modules directory.


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9310 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>6c8cabe30d00bf03291a9fb3493ad2a81b3b071e</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>36932ee5ef28c3b8cf93edced9ab5dd8d7da2aff</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/070fbc8ffef871337719f004588174abcee6f570</url>
    <id>070fbc8ffef871337719f004588174abcee6f570</id>
    <committed-date>2008-10-15T14:33:35-07:00</committed-date>
    <authored-date>2008-10-15T14:33:35-07:00</authored-date>
    <message>Rename Collection descriptor to List in filestore to make room for actual collection implementation


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9309 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>b6ebcc39b0e8cf13923eef27c869c1e5e4721e60</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>4a7ac4e206af720657e547377acf4aea4c65ec64</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/36932ee5ef28c3b8cf93edced9ab5dd8d7da2aff</url>
    <id>36932ee5ef28c3b8cf93edced9ab5dd8d7da2aff</id>
    <committed-date>2008-10-15T14:33:33-07:00</committed-date>
    <authored-date>2008-10-15T14:33:33-07:00</authored-date>
    <message>Updated rhinodoc json file


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9308 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>9a34a26e9d1dbbd149e4d1b2ea52d2c97847cfdb</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>63cb6ebae81ffdc7a581baa48c487d2c3af10446</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/4a7ac4e206af720657e547377acf4aea4c65ec64</url>
    <id>4a7ac4e206af720657e547377acf4aea4c65ec64</id>
    <committed-date>2008-10-15T14:33:31-07:00</committed-date>
    <authored-date>2008-10-15T14:33:31-07:00</authored-date>
    <message>Move RhinoDoclet class to src/org/helma/tools/RhinoDoclet.java


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9307 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>9045a2b077449f35266202f7ccdc14c94bc15797</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2c4805bfad5916b86acb6f6a5e337d57aefb8579</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/63cb6ebae81ffdc7a581baa48c487d2c3af10446</url>
    <id>63cb6ebae81ffdc7a581baa48c487d2c3af10446</id>
    <committed-date>2008-10-14T15:18:48-07:00</committed-date>
    <authored-date>2008-10-14T15:18:48-07:00</authored-date>
    <message>Make collection filtering and ordering work by leveraging the list() function.


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9298 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>ac162392c3f250ac8d979982b161645860a94ed8</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b17417662ad5516b22dfa658a30a73e30869c6bf</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/2c4805bfad5916b86acb6f6a5e337d57aefb8579</url>
    <id>2c4805bfad5916b86acb6f6a5e337d57aefb8579</id>
    <committed-date>2008-10-14T15:02:11-07:00</committed-date>
    <authored-date>2008-10-14T15:02:11-07:00</authored-date>
    <message>Improve comments


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9297 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>62c73474e4bd0ad94a03799621204c13be542bad</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>c94737e23e7f86c017a8007a988a77430c9d33be</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/b17417662ad5516b22dfa658a30a73e30869c6bf</url>
    <id>b17417662ad5516b22dfa658a30a73e30869c6bf</id>
    <committed-date>2008-10-14T14:10:28-07:00</committed-date>
    <authored-date>2008-10-14T14:10:28-07:00</authored-date>
    <message>New fast rhino build with metamethod support removed.


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9296 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>a690973cf32656867389882ce0bd19eec75c909b</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>7bc391826ece25a48a6df277b1aeaae441c8030a</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/c94737e23e7f86c017a8007a988a77430c9d33be</url>
    <id>c94737e23e7f86c017a8007a988a77430c9d33be</id>
    <committed-date>2008-10-14T14:10:07-07:00</committed-date>
    <authored-date>2008-10-14T14:10:07-07:00</authored-date>
    <message>Make isKey()/isStorable() a bit more relieable. Keys and Storable look quite similar.


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9295 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>d1636a3bd7c502abc4df138b83888ef5ae5dcc78</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>fe26cbe1e22424343e7efc22b09fd249493d29b0</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/7bc391826ece25a48a6df277b1aeaae441c8030a</url>
    <id>7bc391826ece25a48a6df277b1aeaae441c8030a</id>
    <committed-date>2008-10-14T03:32:27-07:00</committed-date>
    <authored-date>2008-10-14T03:32:27-07:00</authored-date>
    <message>Rather radical break with previous approach to persistence: Explicitly define persistent fields, use &quot;traditional&quot; JS getters and setters and
a pure prototype based approach to make JavaScript classes persistable.


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9294 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>3680afd590b256d5dbb855116ae7b80a6805c977</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>20506a05b0e59776a282e41844145bfcc1715f39</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/fe26cbe1e22424343e7efc22b09fd249493d29b0</url>
    <id>fe26cbe1e22424343e7efc22b09fd249493d29b0</id>
    <committed-date>2008-10-14T01:13:11-07:00</committed-date>
    <authored-date>2008-10-14T01:13:11-07:00</authored-date>
    <message>Add missing -- to optlevel option check


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9293 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>a9f0e6c21de364ae12db62da2291413bdfed24b8</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>babc75b467875e50825cd1199af5c50a0d224003</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/20506a05b0e59776a282e41844145bfcc1715f39</url>
    <id>20506a05b0e59776a282e41844145bfcc1715f39</id>
    <committed-date>2008-10-13T07:54:21-07:00</committed-date>
    <authored-date>2008-10-13T07:54:21-07:00</authored-date>
    <message>Define ScriptableList constructor as non-enumerable and read-only, plus minor improvement in ScriptableMap.init().


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9292 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>f736b2912b1e136ef6f26dc6ab1d84b76c79cf56</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>2a9067b13af78df9dd4269b34b76aff4d8de5926</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/babc75b467875e50825cd1199af5c50a0d224003</url>
    <id>babc75b467875e50825cd1199af5c50a0d224003</id>
    <committed-date>2008-10-13T07:54:13-07:00</committed-date>
    <authored-date>2008-10-13T07:54:13-07:00</authored-date>
    <message>Switch to require/include for module handling, use __defineProperty__ in global.js to make global functions non-enumerable and
read-only, and add __export__ definitions to helma.unittest and helma.skin modules.


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9291 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>fac4a380d8b86e5d81b1a91e7ddcea19e8990483</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>69b798821f94038f7d33ac936a28266d71639a88</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/2a9067b13af78df9dd4269b34b76aff4d8de5926</url>
    <id>2a9067b13af78df9dd4269b34b76aff4d8de5926</id>
    <committed-date>2008-10-13T07:53:47-07:00</committed-date>
    <authored-date>2008-10-13T07:53:47-07:00</authored-date>
    <message>Add -o/-optlevel command line switch to set rhino optimization level, and move optlevel and languageversion
handling to HelmaConfiguration.


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9290 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>2112ef45c8222715a9919922430bac05b167613c</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>b7e6629202837adfa8d6366c6bc05ea0ba3e8dfd</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/69b798821f94038f7d33ac936a28266d71639a88</url>
    <id>69b798821f94038f7d33ac936a28266d71639a88</id>
    <committed-date>2008-10-13T07:53:37-07:00</committed-date>
    <authored-date>2008-10-13T07:53:37-07:00</authored-date>
    <message>Convert arguments to string representation in global print() function


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9289 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>f583df166b0e5fda362ad0edbbb4eaa126a0009c</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>ab634bd31473b393f2c8e96c46d27d4e555fe9c2</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/b7e6629202837adfa8d6366c6bc05ea0ba3e8dfd</url>
    <id>b7e6629202837adfa8d6366c6bc05ea0ba3e8dfd</id>
    <committed-date>2008-10-13T07:53:33-07:00</committed-date>
    <authored-date>2008-10-13T07:53:33-07:00</authored-date>
    <message>Implement HTTP parameter grouping without metamethod magic, resulting in much simpler code.


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9288 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>64257f33a4a235909df8bd72c58ebf7b3837ca92</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>312d7cd866fb2184e7110b1e880528806b7366b5</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/ab634bd31473b393f2c8e96c46d27d4e555fe9c2</url>
    <id>ab634bd31473b393f2c8e96c46d27d4e555fe9c2</id>
    <committed-date>2008-10-06T06:23:23-07:00</committed-date>
    <authored-date>2008-10-06T06:23:23-07:00</authored-date>
    <message>Add global print() function that is compatible with the one in spidermonkey and rhino shells.


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9287 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>6f11a80fe64121cb608adc740cfbcbf1df25df8d</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0f05e03a136481a1a761fafe06d8e308595788f3</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/312d7cd866fb2184e7110b1e880528806b7366b5</url>
    <id>312d7cd866fb2184e7110b1e880528806b7366b5</id>
    <committed-date>2008-10-06T06:22:56-07:00</committed-date>
    <authored-date>2008-10-06T06:22:56-07:00</authored-date>
    <message>Change includeModule() to __only__ include properties which are listed explicitely in an array
called __export__.


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9286 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>70b59ce6c202f5a660c6e1a7f3401bed40c35290</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
  <commit>
    <parents type="array">
      <parent>
        <id>0dd54ff8b2051a81f06e282fe19b2d6c8a07e841</id>
      </parent>
    </parents>
    <author>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </author>
    <url>http://github.com/zumbrunn/helma-ng/commit/0f05e03a136481a1a761fafe06d8e308595788f3</url>
    <id>0f05e03a136481a1a761fafe06d8e308595788f3</id>
    <committed-date>2008-10-06T06:22:12-07:00</committed-date>
    <authored-date>2008-10-06T06:22:12-07:00</authored-date>
    <message>Remove dontEnum() and readOnly() from Object.prototype as they are very inefficient and
non-standard, and replace them with __defineProperty__() from Rhino bug 375735 [1], which is
efficient and non-standard, but comes from Narcissus and has some chance to become part of Rhino
in the future.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=375735


git-svn-id: https://dev.helma.org/svn/helma-ng/trunk@9285 688a9155-6ab5-4160-a077-9df41f55a9e9</message>
    <tree>df1a4a8c6cdca10d9d64d16a51f269398cc92c8a</tree>
    <committer>
      <name>Hannes Wallnoefer</name>
      <email>hannes@helma.at</email>
    </committer>
  </commit>
</commits>
