Jacek Caban
36e58035c2
jscript/tests: Allow GetTypeInfo calls.
...
Those are called by some versions of jscript.dll.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-04 13:06:55 +01:00
Michael Stefaniuc
05253c75cc
jscript/tests: Use the available ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-06 17:16:02 +02:00
Nikolay Sivov
8643a17ff3
jscript/tests: Test for script object creation failure (Coverity).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-08 22:47:24 +01:00
Jacek Caban
4fc0f2aa38
jscript: Added support for VT_UI2 VARIANT types.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-01 23:16:07 +01:00
Jacek Caban
c25208f2af
jscript: Added support for VT_R4 VARIANT types.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-24 08:37:43 +09:00
Jacek Caban
713051d027
jscript: Store local functions in locals map.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-08-04 09:09:12 -05:00
Jacek Caban
db6b86cbbd
jscript: Allow Function.apply() to be called on non-jscript objects.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-17 00:09:18 +09:00
Jacek Caban
79361d3bc0
jscript: Added a test of DeleteMembedByDispID returning an error.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-15 20:00:42 +09:00
Jacek Caban
326c1e61b4
jscript: Added 'automagic' test.
2015-06-03 14:47:15 +09:00
Jacek Caban
ccccd1c435
jscript: Correctly handle pvarResult in ParseScriptText.
2015-06-01 14:43:28 +09:00
Jacek Caban
a1543a3f7b
jscript: Fixed handling VT_VARIANT|VY_BYREF types.
2015-02-06 22:20:39 +09:00
Jacek Caban
b0632af980
jscript: Added support for VT_UI4 variants.
2015-02-04 21:32:50 +09:00
Jacek Caban
a2a57791cd
jscript: Added more SCRIPTSTATE_STARTED tests.
2015-01-14 13:18:27 +01:00
Jacek Caban
091738ffdf
jscript: Don't allow function execution if script engine is not in started state.
2015-01-14 13:18:24 +01:00
Francois Gouget
861f02b5d1
jscript: Add a trailing '\n' to an ok() call.
2015-01-05 20:16:05 +01:00
Jacek Caban
ceaf8bfd83
jscript: Added test of Date object default value.
2014-12-15 14:20:50 +01:00
Jacek Caban
7e43408eaa
jscript: Use DISPATCH_PROPERTYPUTREF flag when setting a property to VT_DISPATCH.
2014-11-28 17:05:50 +01:00
Qian Hong
66ba778cad
jscript: Ignore BOM mark in next_token.
2014-10-02 20:34:10 +02:00
Jacek Caban
fcd9817581
jscript: Implicitly turn CC on for @if instruction.
2014-10-01 10:53:49 +02:00
Jacek Caban
8b36388797
jscript: Implicitly turn CC on for @set instruction.
2014-10-01 10:53:47 +02:00
Jacek Caban
02406d4fd4
jscript: Add DISPATCH_PROPERTYGET flag only for DISPATCH_METHOD call in disp_call_value.
...
Spotted by Qian Hong.
2014-09-16 21:00:30 +02:00
Jacek Caban
cbe63d977c
jscript: Added accessing not existing property on IDispatchEx tests.
2014-06-12 18:05:16 +02:00
Jacek Caban
755eac8f0c
jscript: Properly handle NULL pvarResult in ParseScriptText.
2014-06-11 19:15:25 +02:00
Jacek Caban
5cf20ceffd
jscript: Represent NULL VT_UNKNOWN VARIANT as NULL VT_DISPATCH.
2014-03-19 16:50:34 +01:00
Jacek Caban
71d1df73b5
jscript: Compile tests with -D__WINESRC__.
2013-10-14 17:26:15 +02:00
Jacek Caban
6d8359fcc5
jscript: Run some SunSpider benchmarks in interactive mode.
2013-04-23 17:20:14 +02:00
Jacek Caban
7726e01844
jscript: Don't pass 'this' argument to DISPID_VALUE of pure IDispatch interfaces.
2012-12-24 13:33:14 +01:00
Jacek Caban
f780ae0f86
jscript: Fixed deleting property by ID from IDispatchEx interface.
2012-12-17 20:31:19 +01:00
Jacek Caban
2d7a3bb482
jscript: Fixed deleting properties by name from IDispatchEx interface.
2012-12-17 20:31:18 +01:00
Jacek Caban
7202f1a32f
jscript: Fixed deleting properties of pure dispatch interface.
2012-12-17 20:31:18 +01:00
Jacek Caban
10c2a2bba4
jscript: Properly handle return value evaluation in comma expression.
2012-12-14 11:54:44 +01:00
Jacek Caban
162f2e6be2
jscript: Moved eval return value logic to specific statement handlers.
2012-12-13 12:24:07 +01:00
Jacek Caban
2c41c4c1cb
jscript: Added SCRIPTTEXT_ISEXPRESSION tests.
2012-12-12 20:23:20 +01:00
Jacek Caban
11f41aa05a
jscript: Treat VT_UNKNOWN VARIANTs supporting IDispatch interface as VT_DISPATCH.
2012-12-05 20:23:51 +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
bf65003271
jscript: Added support for pstrFormalParams argument in ParseProcedureText.
2012-10-04 16:29:24 +02:00
Jacek Caban
1d542e3aa4
jscript: Added ParseProcedureText tests.
2012-10-04 16:29:18 +02:00
Jacek Caban
8c5f5b49ec
jscript: Added support for host objects being part of scope chain.
2012-09-13 16:47:29 +02:00
Jacek Caban
142d0f3026
jscript/tests: Use proper helpers for iface calls.
2012-07-30 17:13:31 +02:00
André Hentschel
2f7453f81f
jscript/tests: Fix some typos.
2012-06-18 10:57:25 +02:00
Jacek Caban
c8a28a9671
jscript: Added support for VT_INT.
2012-05-04 18:08:33 +02:00
Jacek Caban
13db9a1662
jscript: Added VT_I2 tests.
2012-05-01 15:28:24 +02:00
Jacek Caban
d2fb2af8ee
jscript: Added parameterized property assignment tests.
2012-04-17 19:19:07 +02:00
Jacek Caban
8f36daa422
jscript: Properly handle NULL bstr in str_to_number.
2012-03-28 17:28:34 +02:00
Jacek Caban
c18b84cf4e
jscript: Added decoding tests.
2012-03-26 18:15:15 +02:00
Jacek Caban
dfb59c6049
jscript: Pass proper caller argument to InvokeEx.
2012-03-09 11:31:15 +01:00
Jacek Caban
2830a21e1d
jscript: Get rid of unused SET_CALLED macro.
2012-01-27 18:05:52 +01:00
Jacek Caban
afcb9a0130
jscript: Run sanity check with invoke_version 0.
2012-01-12 16:09:42 +01:00
Jacek Caban
5640da1414
jscript: Run script tests in version 2 by default.
2012-01-06 19:24:23 +01:00
Jacek Caban
b268e41da6
jscript: Use bytecode for function expression implementation.
2011-12-16 16:38:28 +01:00