Jacek Caban
|
d541b525e4
|
jscript: Pass 'this' as jsdisp_t to getters.
|
2015-02-06 22:20:34 +09:00 |
Jacek Caban
|
b7fae52964
|
jscript: Use separated functions for implementing builtin call, get and set operation.
|
2015-02-06 00:28:35 +09:00 |
Jacek Caban
|
b7ffca591d
|
jscript: Use helpers to access string buffer in object.c.
|
2013-03-27 12:13:44 +01:00 |
Jacek Caban
|
4ece40f86b
|
jscript: Return buffer pointer separately from jsstr_t from jsstr_alloc_len.
|
2013-03-25 14:10:08 +01:00 |
Jacek Caban
|
52fc8b3d94
|
jscript: Use BSTR also for pure IDispatch call in Object.hasOwnProperty.
|
2013-03-11 17:01:53 +01:00 |
Jacek Caban
|
55f0663e3e
|
jscript: Use proper object as 'this' when function is called on an activation object.
|
2012-11-14 16:37:49 +01:00 |
Jacek Caban
|
78652f7602
|
jscript: Added propertyIsEnumerable implementation.
|
2012-11-05 17:44:16 +01: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
|
29f4194d74
|
jscript: Return BOOL instead of VARIANT_BOOL from jsdisp_is_own_prop.
|
2012-09-17 18:29:54 +02:00 |
Jacek Caban
|
228aab23be
|
jscript: Always use jsval-based to_object implementation.
|
2012-09-17 18:29:19 +02:00 |
Jacek Caban
|
acfd2b98c3
|
jscript: Always use jsval-based to_string implementation.
|
2012-09-17 18:29:11 +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
|
10179c210e
|
jscript: Properly handle builtin properties in Object.prototype.hasOwnProperty implementation.
|
2012-07-23 19:53:48 +02:00 |
Jacek Caban
|
a2c2103cd3
|
jscript: Don't expose properties belonging to Object prototype from Object instance.
|
2012-07-23 19:53:46 +02:00 |
Jacek Caban
|
d492650332
|
jscript: Properly handle constructor property for most builtin constructors.
|
2012-07-16 16:29:31 +02:00 |
Jacek Caban
|
f8383c3417
|
jscript: Don't use DISPPARAMS for internal arguments.
|
2012-06-25 18:12:51 +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
|
a80dd7cb79
|
jscript: Removed no longer needed caller argument from jsdisp_call_name.
|
2012-03-12 16:37:19 +01:00 |
Piotr Caban
|
71b58e56c2
|
jscript: Added Object.hasOwnProperty implementation.
|
2011-09-02 18:10:07 +02:00 |
Jacek Caban
|
7774a0a4c1
|
jscript: Pass HRESULTs instead of IDSs to throw_* functions.
|
2010-12-28 16:35:41 +01:00 |
Piotr Caban
|
ebb46f3fd0
|
jscript: Added invocation flag tests.
|
2010-10-20 10:24:27 +02:00 |
Piotr Caban
|
705ce33a6e
|
jscript: Added VBArray stub.
|
2010-10-18 19:47:49 +02:00 |
Jacek Caban
|
93e6ca8747
|
jscript: Don't use to_object for nullDisp in Object function.
|
2010-10-01 17:48:10 +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
|
52ac3b3bf0
|
jscript: Added Object.toString implementation for variable object.
|
2009-09-24 13:30:40 +02:00 |
Jacek Caban
|
461180459b
|
jscript: Added Object.toString for host objects implementation.
|
2009-09-23 17:08:19 +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
|
5dcd182e8f
|
jscript: Avoid using dispex->ctx.
|
2009-09-23 16:25:13 +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
|
1f565ac095
|
jscript: Use script global LCID in *disp_call* functions.
|
2009-09-23 16:18:54 +02:00 |
Jacek Caban
|
dcaf066936
|
jscript: Added Object function invocation implementation.
|
2009-09-17 10:08:08 -05:00 |
Jacek Caban
|
d918a1890b
|
jscript: Added Function.toString implementation for builtin functions.
|
2009-09-17 10:07:51 -05:00 |
Jacek Caban
|
662efe835b
|
jscript: Create arguments object as a seaprated class inheriting from Object.
|
2009-08-29 16:48:53 +02:00 |
Piotr Caban
|
c745826e5d
|
jscript: Fixed Object's function lengths.
|
2009-08-17 13:57:51 +02:00 |
Piotr Caban
|
5323a454c8
|
jscript: Fixed Object.toLocaleString implementation.
|
2009-08-12 17:04:38 +02:00 |
Piotr Caban
|
8dd1d9b92e
|
jscript: Throw TypeErrors when _value functions are used as a function.
|
2009-07-22 14:42:50 +02:00 |
Piotr Caban
|
f5e678e8dd
|
jscript: Improve Object_toString implementation.
|
2009-07-16 11:38:37 +02:00 |
Piotr Caban
|
42f9608269
|
jscript: Inherit Function_valueOf from Object.
|
2009-07-13 12:21:29 +02:00 |
Piotr Caban
|
8ce4de7d2c
|
jscript: Added Object_toString and Object_toLocaleString implementation.
|
2009-07-07 14:15:44 +02:00 |
Piotr Caban
|
3a1698ff06
|
jscript: Added Object_valueOf implementation.
|
2009-07-07 14:15:35 +02:00 |
Piotr Caban
|
41e297af11
|
jscript: Added stub implementation of Date constructor properties.
|
2009-07-03 13:28:19 +02:00 |
Jacek Caban
|
c6188fdffc
|
jscript: Added Object default value implementation.
|
2008-09-22 11:54:29 +02:00 |
Jacek Caban
|
bea575c916
|
jscript: Added Object constructor implementation.
|
2008-09-11 12:01:37 +02:00 |
Jacek Caban
|
dd01f8b8f7
|
jscript: Added Object constructor object implementation.
|
2008-09-10 10:56:01 +02:00 |