Commit Graph

45 Commits

Author SHA1 Message Date
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
Jacek Caban
3612bae30c jscript: Added GetMemberName implementation. 2008-09-09 11:46:15 +02:00
Jacek Caban
68326a391d jscript: Added DeleteMemberByName implementation. 2008-09-09 11:46:15 +02:00
Jacek Caban
11d9a49b0a jscript: Added GetNextDispID implementation. 2008-09-09 11:46:15 +02:00
Jacek Caban
61734cd945 jscript: Added InvokeEx implementation. 2008-09-09 11:46:15 +02:00
Jacek Caban
5ac404aa9c jscript: Added GetDispID implementation. 2008-09-08 12:47:21 +02:00
Jacek Caban
c23ea508a1 jscript: Store more data in DispatchEx object. 2008-09-08 12:47:21 +02:00
Jacek Caban
dfbb5b9530 jscript: Added IDispatchEx::Invoke implementation. 2008-09-02 21:34:06 +02:00
Jacek Caban
a861c78b92 jscript: Added IDispatchEx::GetIDsOfNames implementation. 2008-09-02 21:33:52 +02:00
Jacek Caban
c62c4f8928 jscript: Added IActiveScript::GetScriptDispatch implementation. 2008-09-02 21:33:42 +02:00