pschwartau%netscape.com
|
94cdb231a3
|
Initial add. Regression test for bug 224676.
|
2003-11-05 04:08:11 +00:00 |
|
igor%mir2.org
|
d7d991d76f
|
ClassRepository is removed from list of API classes to allow to replace it in future by direct access to optimizer.
|
2003-11-04 14:55:58 +00:00 |
|
igor%mir2.org
|
4da147d828
|
Adjusting examples not to assume that Context.initStandardObjects(ScriptableObject) returns ScriptableObject since that was changed back to Scriptable for compatibility.
|
2003-11-04 14:54:43 +00:00 |
|
igor%mir2.org
|
4c338669a9
|
Removal of initStandardObjects(boolean) not to proliferate versions of initStandardObjects: if Rhino would support recursive object sealing, it would not be necessary to call initStandardObjects with sealed flag at all.
|
2003-11-04 14:52:48 +00:00 |
|
igor%mir2.org
|
6cbd10e41c
|
JavaDoc @link fixes
|
2003-11-04 14:49:20 +00:00 |
|
igor%mir2.org
|
da6b0bef31
|
Return type of Context.initStandardObject(ScriptableObject) is changed back to Scriptable for binary compatibility.
|
2003-11-03 20:42:32 +00:00 |
|
brendan%mozilla.org
|
cd582ddebe
|
Move ComputeThis call up in js_Invoke so __noSuchMethod__ sees the correct |this| parameter.
|
2003-11-03 20:23:23 +00:00 |
|
igor%mir2.org
|
8349b3ea49
|
Removal of possibility to alter JavaAdapter through an external property as such functionality is redundant and can be emulated with altering JavaAdapter in the scope object after Context.initStandardObjects returns.
|
2003-11-03 19:58:17 +00:00 |
|
igor%mir2.org
|
7d26c9eb27
|
Use reflection to access JavaAdapter to allow to use NativeJavaObject with JavaAdapter classes absent.
|
2003-11-03 19:55:37 +00:00 |
|
igor%mir2.org
|
80c54a080a
|
When converting function to Java interface and checking for the previous wrapping, do not use key stored in ClassCache.javaAdapterIFGlueMasters as it can be thrown away when caches are emptied and instead construct a key object from the passed class and uniqueness tag.
|
2003-11-03 18:15:00 +00:00 |
|
igor%mir2.org
|
bef3bd17c6
|
In NativeJavaClass.constructSpecific use passed scope, not function pointer as scope source so shared system scope with custom top scope and custom wrap factory would work.
|
2003-11-03 18:06:49 +00:00 |
|
igor%mir2.org
|
2c30bb423d
|
Added Kit.makeHashKeyFromPair to make combined key for hashtables from 2 objects
|
2003-11-03 18:04:27 +00:00 |
|
brendan%mozilla.org
|
2e7b972ae2
|
Fiddle a bit cosmetically to make arena member comparisons have the same form; add a comment.
|
2003-11-03 17:47:43 +00:00 |
|
brendan%mozilla.org
|
1156b9ae73
|
Squeeze a few instructions out of the noSuchMethod special case, and restore needed arena metering (followup to 196097, r=sparky).
|
2003-11-03 05:07:41 +00:00 |
|
brendan%mozilla.org
|
7809adca33
|
Fix missing cx param problem (223041, r=caillon, sr=dbaron).
|
2003-11-03 04:26:55 +00:00 |
|
igor%mir2.org
|
ef93931896
|
Added Context.javaToJS as a convenient way to get JS values from Java objects and Context.emptyArgs so documentation does not need to refer to ScriptRuntime.emptyArgs.
|
2003-11-02 21:15:14 +00:00 |
|
igor%mir2.org
|
e793b86743
|
In WrapFactory.wrap use String.valueOf(charValue) instead of new String(new char[] { charValue }) to get string from character.
|
2003-11-02 21:12:08 +00:00 |
|
brendan%mozilla.org
|
c4cd345781
|
Fix JS_DropPrincipals (thanks, dbaron).
|
2003-11-02 03:25:25 +00:00 |
|
brendan%mozilla.org
|
c85bc41f9e
|
Use eval's object principals if possible, ditto for other eval-like methods (223041, r=caillon, sr=shaver).
|
2003-11-02 01:04:50 +00:00 |
|
igor%mir2.org
|
314f3f5bc8
|
Deprecation of get/setAttributes forms that take start argument. It was never used to pass anything but this object.
|
2003-11-01 20:23:28 +00:00 |
|
igor%mir2.org
|
efd61a6673
|
Since Undefined inherits from Scriptable, not ScriptableObject, it does not need to override get/setAttributes()
|
2003-11-01 20:21:28 +00:00 |
|
igor%mir2.org
|
674cfbf1bb
|
Removal of completely unnecessary getSlotToSet as its implementation repeated already unsuccessfully search done by getSlot. The put methods now call addSlot directly.
In addition, shared code in has and get to check/update lastAccess cache is moved to common method getNamedSlot.
|
2003-11-01 19:40:24 +00:00 |
|
igor%mir2.org
|
16dcc44df0
|
GlobalScope is removed as its introduction had to serious consequences with compatibility and usage. Instead a special purpose class ClassCache is introduces to hold various caches. The class binds itself to an arbitrary object by using new SciptableObject.associateValue method so arbitrary ScriptableObject can be used as a scope without performance penalties.
|
2003-11-01 15:34:23 +00:00 |
|
brendan%mozilla.org
|
e9ff806fda
|
Fix from zack-weg@gmx.de for magic number botch and early Java bug copy/paste in Math.random code (211590, r=me).
|
2003-10-31 23:21:13 +00:00 |
|
igor%mir2.org
|
f78d4de11b
|
parent and prototype fields are made privatenot to allow to mess with them from subclasses. Althoygh setter and getter can be used still to do that, at least some sanity checks can be added there.
|
2003-10-30 16:40:43 +00:00 |
|
igor%mir2.org
|
2851be6c6c
|
Use getPrototype instead of explicit reference to this.prototype
|
2003-10-30 16:40:42 +00:00 |
|
igor%mir2.org
|
6b0c1e82ad
|
passing Context instance to NativeJavaMethod.findMethod not to call Context.getContext() id some form of API to override method selection will surface
|
2003-10-30 16:40:41 +00:00 |
|
igor%mir2.org
|
552126e233
|
Added readReader
|
2003-10-30 16:40:40 +00:00 |
|
igor%mir2.org
|
ba5928dd83
|
Not to call Context.getContext() in TokenStrea/IRFactory, an explicit Context instance is passed to TokenStream constructor
|
2003-10-30 16:40:39 +00:00 |
|
igor%mir2.org
|
85fcb8e2bc
|
Use passed scope instead of the object parent scope
|
2003-10-30 16:39:46 +00:00 |
|
igor%mir2.org
|
a80d67208d
|
First part of resolving http://bugzilla.mozilla.org/show_bug.cgi?id=223435 :
Allow to pass JS function to Java method accepting interface with single method. The function will be called when interface method will be called.
|
2003-10-28 08:37:30 +00:00 |
|
igor%mir2.org
|
c25c8fc58f
|
Added getAssociatedValue()/associateValue() to allow to connect arbitrary application-specific object with ScriptableObject.
|
2003-10-27 19:19:50 +00:00 |
|
brendan%mozilla.org
|
102afcc93c
|
Don't under-malloc for short script filename entry (223810, r=shaver, a=dbaron).
|
2003-10-27 19:13:01 +00:00 |
|
igor%mir2.org
|
7514a2a682
|
Added initHash which would put value into hashtable only if it is first. This is usable to ensure proper synchronization with lazy initialization.
|
2003-10-27 18:45:39 +00:00 |
|
igor%mir2.org
|
2b2f9d3303
|
If invoker master throws RuntimeException during creation of invoker, then disable invokerOptimization. It fixes regression when SecurityManager prevents InvokerMaster from creation of class loader.
|
2003-10-27 18:42:39 +00:00 |
|
tor%cs.brown.edu
|
7d206cb287
|
Backout of bug 153586. a=asa
|
2003-10-27 17:00:38 +00:00 |
|
igor%mir2.org
|
64affb2798
|
Added addPush version taking long argument.
|
2003-10-27 15:47:05 +00:00 |
|
pschwartau%netscape.com
|
1faffc0fb6
|
Replacing "Copyright �" by "Copyright (C)" in JS test suite sources. See bug 222759.
|
2003-10-27 01:49:27 +00:00 |
|
igor%mir2.org
|
a9d220df39
|
Common logic to create and cache adapter class on demand is moved to the new method getAdapterClass
|
2003-10-25 11:46:18 +00:00 |
|
igor%mir2.org
|
8b796c2f63
|
In getApplicationClassLoader cache result of Thread.getContextClassLoader if it coincides with the loader that loaded Context class.
|
2003-10-25 11:42:34 +00:00 |
|
brendan%mozilla.org
|
94f8c13c56
|
Hack to cope with input case (/|/, /x|/, etc.) not handled by recent rewrite (223535, r=timeless, sr=shaver, a=asa).
|
2003-10-24 22:23:36 +00:00 |
|
pschwartau%netscape.com
|
82a03fc995
|
Adding more cases.
|
2003-10-24 17:55:06 +00:00 |
|
pschwartau%netscape.com
|
e3b4c16fa0
|
Initial add. Regression test for bug 223535.
|
2003-10-24 17:47:36 +00:00 |
|
pschwartau%netscape.com
|
92ef5f7beb
|
Follow Perl 5, not ECMA-262 Ed 3 on unescaped, unbalanced brackets and braces. See bug 223273.
|
2003-10-24 17:18:21 +00:00 |
|
pschwartau%netscape.com
|
21596d6383
|
Correcting a mistake: remember to escape the escape character inside eval strings!
|
2003-10-24 00:51:37 +00:00 |
|
brendan%mozilla.org
|
0355393543
|
Fix to error on extra ) in regexp rather than corrupt 'n' crash (223273, r=timeless, sr=shaver, a=asa).
|
2003-10-24 00:37:49 +00:00 |
|
igor%mir2.org
|
e5b4886f58
|
Added information on shared scopes
|
2003-10-23 21:49:23 +00:00 |
|
igor%mir2.org
|
f813a31aa8
|
Updated to remove NotAFunction exception handler which is not generated any more and was deprecated.
|
2003-10-23 21:48:45 +00:00 |
|
pschwartau%netscape.com
|
0b9f8244c1
|
Whitespace fix.
|
2003-10-23 21:15:06 +00:00 |
|
pschwartau%netscape.com
|
e03b9ebe33
|
Fixing a comment.
|
2003-10-23 21:13:34 +00:00 |
|