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 |
Piotr Caban
|
f1a237d682
|
jscript: Use hash table when accessing object properties by name.
|
2011-09-02 18:10:09 +02:00 |
Piotr Caban
|
71b58e56c2
|
jscript: Added Object.hasOwnProperty implementation.
|
2011-09-02 18:10:07 +02:00 |
Michael Stefaniuc
|
3cb9886ea7
|
jscript: COM cleanup for the IDispatchEx iface.
|
2011-01-17 13:22:10 +01:00 |
Piotr Caban
|
cac0620fa5
|
jscript: Added DISPATCH_PROPERTYGET flag to some calls.
|
2010-10-20 10:24:19 +02:00 |
Alexandre Julliard
|
58825125ce
|
jscript: Add a missing terminator to a string constant.
|
2010-10-11 12:54:17 +02:00 |
Jacek Caban
|
f46f926134
|
jscript: Addd jsdisp_addref helper function.
|
2010-09-07 16:01:57 +02:00 |
Jacek Caban
|
ac8d2f1fae
|
jscript: jsdisp_t to IDispatch casts clean up.
|
2010-09-07 16:01:52 +02:00 |
Jacek Caban
|
2ae0f44033
|
jscript: Added a helper function for setting VARIANT value to jsdisp_t.
|
2010-09-07 16:01:46 +02:00 |
Jacek Caban
|
8c2a548b54
|
jscript: Rename DispatchEx to jsdisp_t to match jscript naming convention.
|
2010-09-06 17:09:57 +02:00 |
Jacek Caban
|
0cbe1574fe
|
jscript: Store builtin constructor's length in instance object.
|
2010-05-27 14:46:42 +02:00 |
Jacek Caban
|
9fd4f4a44a
|
jscript: Added support for constructor property.
|
2010-02-08 17:14:43 +01:00 |
Jacek Caban
|
75ab8e2027
|
jscript: Avoid unnecessary prototype lookup.
|
2010-02-08 17:14:43 +01:00 |
Jacek Caban
|
10c9931051
|
jscript: Get value as VARIANT in prop_put.
|
2010-02-08 17:14:43 +01:00 |
Jacek Caban
|
10c99b5735
|
jscript: Moved property creation out of find_prop_name_prot.
|
2010-02-08 17:14:43 +01:00 |
Jacek Caban
|
bf17483a19
|
jscript: Don't try to create property in jsdisp_call_name.
|
2010-02-08 17:14:43 +01:00 |
Piotr Caban
|
352ae8b480
|
jscript: Fix jsdisp_propget_idx implementation.
|
2010-01-25 13:00:51 +01:00 |
Rob Shearman
|
9dc584d0a2
|
jscript: Fix various memory and reference count leaks.
|
2009-12-31 14:27:06 +01:00 |
Jacek Caban
|
48eef3bc67
|
jscript: Ignore version bits in grfdex.
|
2009-10-20 13:47:53 +02:00 |
Jacek Caban
|
f8c2b42de4
|
jscript: Allow 'this' to be host object in builtin functions.
|
2009-09-23 16:25:23 +02:00 |
Jacek Caban
|
5511f7173f
|
jscript: Pass script_ctx_t to builtin functions.
|
2009-09-23 16:19:44 +02:00 |
Jacek Caban
|
f14c5f074a
|
jscript: Get rid of lcid argument in builtin function implementations.
|
2009-09-23 16:19:31 +02:00 |
Jacek Caban
|
fadfab5ff6
|
jscript: Use script LCID in *disp_propput* functions.
|
2009-09-23 16:19:11 +02:00 |
Jacek Caban
|
8b338786aa
|
jscript: Use script LCID in *disp_propget* functions.
|
2009-09-23 16:19:01 +02:00 |
Jacek Caban
|
1f565ac095
|
jscript: Use script global LCID in *disp_call* functions.
|
2009-09-23 16:18:54 +02:00 |
Jacek Caban
|
d918a1890b
|
jscript: Added Function.toString implementation for builtin functions.
|
2009-09-17 10:07:51 -05:00 |
Jacek Caban
|
c444a4907e
|
jscript: Code clean up.
|
2009-09-01 15:59:10 +02:00 |
Piotr Caban
|
5323a454c8
|
jscript: Fixed Object.toLocaleString implementation.
|
2009-08-12 17:04:38 +02:00 |
Piotr Caban
|
346619d093
|
jscript: Added Array length setting implementation.
|
2009-07-14 10:46:18 +02:00 |
Piotr Caban
|
b9be3bd766
|
jscript: Changed to_primitive implementation.
|
2009-07-09 17:47:40 +02:00 |
Piotr Caban
|
41e297af11
|
jscript: Added stub implementation of Date constructor properties.
|
2009-07-03 13:28:19 +02:00 |
Andrew Talbot
|
3fd7a474d8
|
jscript: Declare a function static.
|
2009-01-07 12:21:25 +01:00 |
Jacek Caban
|
30de39b2a7
|
jscript: Treat function expressions with identifier as function declarations.
|
2008-10-21 11:43:01 +02:00 |
Jacek Caban
|
80bd994bc7
|
jscript: Added Array.pop implementation.
|
2008-10-08 12:18:31 +02:00 |
Jacek Caban
|
7a8cfdee6d
|
jscript: Fixed copy&paste bug in disp_propget.
|
2008-10-08 12:18:21 +02:00 |
Jacek Caban
|
65a207466d
|
jscript: Added IDispatchEx::GeleteMemberByDispID implementation.
|
2008-10-01 11:39:42 -05:00 |
Jacek Caban
|
131d0b9f1b
|
jscript: Optimize GetDispID usage.
|
2008-10-01 11:39:13 -05:00 |
Jacek Caban
|
68bd72c7cd
|
jscript: Don't call IDispatch as constructor.
|
2008-09-22 11:56:10 +02:00 |
Jacek Caban
|
84b69fb1aa
|
jscript: Remove no longer used jsdisp_set_prototype.
|
2008-09-22 11:55:19 +02:00 |
Jacek Caban
|
f62dd2a9fd
|
jscript: Added Array.join implementation.
|
2008-09-22 11:53:38 +02:00 |
Jacek Caban
|
8e16240467
|
jscript: Added for..in statement implementation.
|
2008-09-19 12:07:59 +02:00 |
Jacek Caban
|
68d4f489f2
|
jscript: Set arguments object on function call.
|
2008-09-11 12:01:23 +02:00 |
Jacek Caban
|
dd01f8b8f7
|
jscript: Added Object constructor object implementation.
|
2008-09-10 10:56:01 +02:00 |
Jacek Caban
|
7c6bf428b5
|
jscript: Added function object stub implementation.
|
2008-09-09 11:46:17 +02:00 |
Jacek Caban
|
326cf6e0cf
|
jscript: Added var statement implementation.
|
2008-09-09 11:46:16 +02:00 |
Jacek Caban
|
512505f908
|
jscript: Added assign expression implementation.
|
2008-09-09 11:46:16 +02:00 |
Jacek Caban
|
eb0bb55de2
|
jscript: Added expression statement implementation.
|
2008-09-09 11:46:15 +02:00 |