Jacek Caban
|
d9d8c8b716
|
jscript: Added support for DontDelete attribute and use it for arguments object.
|
2012-11-30 19:12:15 +01:00 |
|
Jacek Caban
|
466fae6444
|
jscript: Added disp_delete_name helper and use it in interp_delete.
|
2012-11-30 19:12:14 +01:00 |
|
Jacek Caban
|
e6fc8d9b0c
|
jscript: Added disp_delete helper and use it in interp_delete_ident.
|
2012-11-30 19:12:14 +01:00 |
|
Jacek Caban
|
6b56c65f8d
|
jscript: Alias arguments properties to real values.
|
2012-11-30 19:12:14 +01:00 |
|
Jacek Caban
|
ac41380b94
|
jscript: Fixed some Coverity issues.
|
2012-11-27 17:00:45 +01:00 |
|
Jacek Caban
|
74a83150ab
|
jscript: Fixed leak in disp_propget.
|
2012-11-09 16:42:47 +01:00 |
|
Jacek Caban
|
78652f7602
|
jscript: Added propertyIsEnumerable implementation.
|
2012-11-05 17:44:16 +01:00 |
|
Jacek Caban
|
57f7a6fa4e
|
jscript: Create non-enumerable properties in jsdisp_propput_const.
|
2012-11-05 17:44:15 +01:00 |
|
Jacek Caban
|
7491d480a9
|
jscript: Use prop_put in jsdisp_propput_dontenum.
|
2012-11-05 17:44:14 +01:00 |
|
Jacek Caban
|
12adc67782
|
jscript: Fixed some leaks (coverity).
|
2012-10-31 16:12:27 +01:00 |
|
Jacek Caban
|
79a30a4e0a
|
jscript: Optimize object refcount handling.
|
2012-10-26 13:59:08 +02:00 |
|
Jacek Caban
|
7f1e3300fe
|
jscript: Use custom string container instead of BSTR.
|
2012-10-11 18:53:04 +02:00 |
|
Jacek Caban
|
6f5475dd26
|
jscript: Store exception value in script_ctx_t instead of passing it everywhere.
|
2012-09-19 13:04:16 +02:00 |
|
Jacek Caban
|
9e7829828e
|
jscript: Don't assume that undefined variable is zeroed.
|
2012-09-17 18:30:20 +02:00 |
|
Jacek Caban
|
29f4194d74
|
jscript: Return BOOL instead of VARIANT_BOOL from jsdisp_is_own_prop.
|
2012-09-17 18:29:54 +02:00 |
|
Jacek Caban
|
c1eb4326a0
|
jscript: Always use jsval-based to_primitive.
|
2012-09-17 18:28:35 +02:00 |
|
Jacek Caban
|
80f7f3c246
|
jscript: Store jsdisp_t values as jsval_t instead of VARIANT.
|
2012-09-17 18:27:57 +02:00 |
|
Jacek Caban
|
16b2b019b8
|
jscript: Use jsval_t instead of VARIANT for stack values.
|
2012-09-17 18:27:42 +02:00 |
|
Jacek Caban
|
847aebdc87
|
jscript: Use jsval instead of VARIANT to pass arguments to builtin functions.
|
2012-09-17 18:27:36 +02:00 |
|
Jacek Caban
|
932b3dd088
|
jscript: Added new variable representation and use it for internal function return values.
|
2012-09-17 18:27:17 +02:00 |
|
Jacek Caban
|
7fec767864
|
jscript: Fixed argument conversion in disp_call_value when 'this' is specified.
|
2012-09-03 16:13:21 +02:00 |
|
Jacek Caban
|
10179c210e
|
jscript: Properly handle builtin properties in Object.prototype.hasOwnProperty implementation.
|
2012-07-23 19:53:48 +02:00 |
|
Jacek Caban
|
d0aa78c096
|
jscript: Don't set constructor property to each object instance, it belongs to their prototypes.
|
2012-07-16 16:29:57 +02:00 |
|
Jacek Caban
|
14138e6f09
|
jscript: Removed no longer needed arg_cnt and get_arg helpers.
|
2012-06-25 18:12:52 +02:00 |
|
Jacek Caban
|
f8383c3417
|
jscript: Don't use DISPPARAMS for internal arguments.
|
2012-06-25 18:12:51 +02:00 |
|
Jacek Caban
|
0307d73569
|
jscript: Don't use DISPPARAMS named args for internal parameter passing.
|
2012-06-25 18:12:51 +02:00 |
|
Jacek Caban
|
00b5ba5355
|
jscript: Moved DISPPARAMS conversion to InvokeEx.
|
2012-06-21 18:04:56 +02:00 |
|
Jacek Caban
|
1dd4cbc491
|
jscript: Pass jsthis internally without using DISPPARAMS.
|
2012-06-21 18:04:52 +02:00 |
|
Jacek Caban
|
17ff7829d3
|
jscript: Make Function object invocation a special case in IDispatchEx implementation.
|
2012-06-21 18:04:39 +02:00 |
|
Jacek Caban
|
c8a28a9671
|
jscript: Added support for VT_INT.
|
2012-05-04 18:08:33 +02:00 |
|
Jacek Caban
|
c9c8c6165e
|
jscript: Added support for VT_I2 in invoke_prop_func.
|
2012-05-01 15:28:22 +02:00 |
|
Jacek Caban
|
da125450da
|
jscript: Added support for VT_I2 in disp_call.
|
2012-05-01 15:28:18 +02:00 |
|
Jacek Caban
|
b6a1912392
|
jscript: Added support for VT_I2 in disp_propget.
|
2012-05-01 15:28:16 +02:00 |
|
Frédéric Delanoy
|
69f3d23045
|
jscript: Assorted spelling fixes.
|
2012-04-18 13:59:44 +02:00 |
|
Jacek Caban
|
0b0e34ab39
|
jscript: Addded parameterized property assignment support.
|
2012-04-17 19:19:03 +02:00 |
|
Jacek Caban
|
84ed86c431
|
jscript: Get rid of no longer needed caller argument from builtin_invoke_t.
|
2012-03-14 17:34:00 +01:00 |
|
Jacek Caban
|
29b9237c91
|
jscript: Removed no longer needed caller argument from jsdisp_get_idx.
|
2012-03-12 16:37:21 +01:00 |
|
Jacek Caban
|
0d9cc45406
|
jscript: Removed no longer needed caller argument from jsdisp_propget_name.
|
2012-03-12 16:37:21 +01:00 |
|
Jacek Caban
|
7d4ba8db63
|
jscript: Removed no longer needed caller argument from jsdisp_propput_idx.
|
2012-03-12 16:37:20 +01:00 |
|
Jacek Caban
|
12bc6e0cc7
|
jscript: Removed no longer needed caller argument from jsdisp_propput_name and jsdisp_propget.
|
2012-03-12 16:37:20 +01:00 |
|
Jacek Caban
|
a80dd7cb79
|
jscript: Removed no longer needed caller argument from jsdisp_call_name.
|
2012-03-12 16:37:19 +01:00 |
|
Jacek Caban
|
07be020a48
|
jscript: Removed no longer needed caller argument from jsdisp_call_value.
|
2012-03-12 16:37:19 +01:00 |
|
Jacek Caban
|
fb79915803
|
jscript: Removed no longer needed disp_propput caller argument.
|
2012-03-09 11:31:29 +01:00 |
|
Jacek Caban
|
f560e98346
|
jscript: Removed no longer needed disp_propget caller argument.
|
2012-03-09 11:31:24 +01:00 |
|
Jacek Caban
|
e0ae18260e
|
jscript: Removed no longer needed caller argument of disp_call function.
|
2012-03-09 11:31:19 +01:00 |
|
Jacek Caban
|
dfb59c6049
|
jscript: Pass proper caller argument to InvokeEx.
|
2012-03-09 11:31:15 +01:00 |
|
Jacek Caban
|
abffe88e19
|
jscript: Added bytecode version of with statement.
|
2011-12-27 16:55:08 +01:00 |
|
Jacek Caban
|
5e6faaea12
|
jscript: Use bytecode for object literal implementation.
|
2011-12-16 16:38:28 +01:00 |
|
Andrew Talbot
|
30cab39056
|
jscript: Mark a fall-through in a switch statement.
|
2011-10-10 13:30:05 +02:00 |
|
Piotr Caban
|
65a7f47531
|
jscript: Limit name hash computations number.
|
2011-09-02 18:10:12 +02:00 |
|