[initial import adam@megacz.com**20040708100603] [removed stream adam@megacz.com**20040713022101] [moved Stream.java into js adam@megacz.com**20040714071255] [added GnuRegexp.java to eliminated dependency on gnu.regexp.jar adam@megacz.com**20040905070148] [more checks to make sure files get closed in Directory.java adam@megacz.com**20040912020842] [JS no longer automatically extends BalancedTree adam@megacz.com**20040923044010] [JS now implements Serializable, does not inherit BalancedTree adam@megacz.com**20040923070511] [public JSDate(long) adam@megacz.com**20040923070529] [made JSArray.toVec() public adam@megacz.com**20040927075359] [added new invocation that does not create a call frame adam@megacz.com**20040927075424] [hacks to cope with org.ibex.xt adam@megacz.com**20041019074856] [JSArray now uses an internal Vec adam@megacz.com**20041030225215] [expose JSArray.toVec() and JSArray.setFromVec() adam@megacz.com**20041030225801] [moved Task into org.ibex.js adam@megacz.com**20041227054346] [moved JSRuntimeExn into its own file to satisfy eclipse compiler adam@megacz.com**20041227054403] [moved XMLRPC and SOAP into org.ibex.js temporarily adam@megacz.com**20041227054446] [[re]-merged in Brians stuff adam@megacz.com**20041227102750] [added some files that had been left out adam@megacz.com**20041227103726] [added CALLMETHOD case to JS.pause() adam@megacz.com**20041229024638] [licensing update to APSL 2.0 adam@megacz.com**20050104224511] [move to JS interface crawshaw@ibex.org**20050105101721] [remove dead code from JSScope crawshaw@ibex.org**20050105103422] [switch core files over to baskets crawshaw@ibex.org**20050106170835] [correct JSArray keys enumeration to return integers, not the values crawshaw@ibex.org**20050106195558] [remove Trap.java crawshaw@ibex.org**20050106171001] [move static function references to Script.java crawshaw@ibex.org**20050105134938] [minor bug fixes from moving interfaces crawshaw@ibex.org**20050106170514] [remove Task (replaced with org.ibex.util.Callable) crawshaw@ibex.org**20050106195455] [update Directory, Fountain, JSReflection, SOAP, XMLRPC to use baskets and new JS interface crawshaw@ibex.org**20050106195646] [bug fixes crawshaw@ibex.org**20050106212037] [chastize david adam@megacz.com**20050107003457] [renamed Script to JSU adam@megacz.com**20050107040402] [fix to JSReflection for grabbing from a superclass adam@megacz.com**20050107184529] [fix to JSRegexp adam@megacz.com**20050107184541] [make JSMath and JSArray public adam@megacz.com**20050107194949] [add JSU.emptyArgs adam@megacz.com**20050107195001] [expose debug string conversion function crawshaw@ibex.org**20050107200430] [reintroduce JSArgs crawshaw@ibex.org**20050108100034] [fix JS for indexmultiple setting crawshaw@ibex.org**20050108100123] [HACK introduce get() and put() calls in trap functions for subclasses crawshaw@ibex.org**20050108100224] [better error message for unexpected pause() crawshaw@ibex.org**20050108100248] [JSExn testing of trap availability crawshaw@ibex.org**20050108100301] [remove JS.hasKey(); it is extremely important that foo.bar==null is identical to "foo has no bar key" adam@megacz.com**20050110024733] [fix JSReflection bug relating to fields in a superclass adam@megacz.com**20050111081158] [fix JSPrimitive bug that broke methods on JSStrings adam@megacz.com**20050111081220] [automatically try call(JS[]) if method==null adam@megacz.com**20050111081232] [ugly hack to fix problem with Immutable.getTrap() adam@megacz.com**20050115075715] [purged JS.Obj <-> Basket.Hash incest adam@megacz.com**20050115100913] [***DARCS*** adam@megacz.com**20050115114726 Write the long patch description into this file. The first line of this file will be the patch name. Everything in this file from the above ***DARCS*** line on will be ignored. This patch contains the following changes: M ./src/org/ibex/js/Directory.java -1 +1 ] [remove JS.call(JS[]), JS.getInputStream() adam@megacz.com**20050115134305] [remove JS.run() and JS.pause() adam@megacz.com**20050116012406] [removed more getInputStream() stuff adam@megacz.com**20050116012540] [formatting changes adam@megacz.com**20050116012937] [remove more Pausable stuff adam@megacz.com**20050116014931] [bring back in JSGlobal (default impl) adam@megacz.com**20050116014947] [fixed bug related to removal of JS.call(JS[]) adam@megacz.com**20050116044803] [FIXME triage and formatting cleanups adam@megacz.com**20050116020745] [HashMap->Hash, update Fountain, remove external dependencies adam@megacz.com**20050116051659] [fix bug that prevented scar image from loading adam@megacz.com**20050116070809] [fix JSArgs bugs adam@megacz.com**20050117002746] [remove obsolete grammar stuff adam@megacz.com**20050117002815] [include CALLMETHOD and GET_PRESERVE as acceptable restart bytecodes adam@megacz.com**20050117005949] [fix bug: LoopMarker is not an instance of JS (yet) adam@megacz.com**20050117010011] [move LocalStorage from core to plat adam@megacz.com**20050117010813] [add convenient wrappers for Java Enumerations adam@megacz.com**20050218083903] [made JSArray's constructors public adam@megacz.com**20050218083947] [added a new ctor for JSDate adam@megacz.com**20050218084000] [fixed the new 1-arg JSDate constructor adam@megacz.com**20050218105032] [made JSPrimitive subclasses public adam@megacz.com**20050218105134] [added support for writing Fountains in js.Directory adam@megacz.com**20050221092519] [added JSSubProperties adam@megacz.com**20050227203438] [added JSReflection.Wrap adam@megacz.com**20050325063012] [bugfix adam@megacz.com**20050411070614] [moved ProxyAutoConfig.java from org.ibex.net.HTTP to this package adam@megacz.com**20051223002302] [fix nasty bug in numerical comparison in Interpreter adam@megacz.com**20070722022104]