Jacek Caban
|
d7e4193df2
|
jscript: Added support for Function constructor called as a function.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-01-06 18:14:44 +01: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 |
Thomas Faller
|
fdd22f197a
|
jscript: Date.parse: long date with '/' or '-'.
|
2015-05-04 20:20:26 +09:00 |
Jacek Caban
|
a1543a3f7b
|
jscript: Fixed handling VT_VARIANT|VY_BYREF types.
|
2015-02-06 22:20:39 +09:00 |
Jacek Caban
|
b7a27333e3
|
jscript: Don't use builtin property for a few more constructors.
|
2015-02-06 00:28:34 +09:00 |
Jacek Caban
|
6eb49669aa
|
jscript: Don't use builtin property for exposing Boolean constructor.
|
2015-02-05 00:23:14 +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 |
Jacek Caban
|
0eec97e29b
|
jscript: Don't use builtin property for exposing ActiveXObject constructor.
|
2014-10-13 19:43:28 +09:00 |
Qian Hong
|
66ba778cad
|
jscript: Ignore BOM mark in next_token.
|
2014-10-02 20:34:10 +02:00 |
Jacek Caban
|
e7b8459bc3
|
jscript: Added support for relational CC expressions.
|
2014-10-02 16:59:24 +02:00 |
Jacek Caban
|
d9e8c013c6
|
jscript: Added support for '==' CC expression.
|
2014-10-02 16:59:22 +02:00 |
Jacek Caban
|
9b41bb0345
|
jscript: Added support for '-' CC expression.
|
2014-10-01 10:53:52 +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
|
68c61d17e0
|
jscript: Added tests for @if/@elif/@else/@end.
|
2014-10-01 10:53:45 +02:00 |
Jacek Caban
|
ad842c42f0
|
jscript/tests: Added @set tests.
|
2014-09-30 18:15:16 +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
|
cd22e8c223
|
jscript: Skip tests if we can't register ActiveX object.
|
2014-02-17 20:16:19 +01:00 |
Frédéric Delanoy
|
bb2a07f81e
|
jscript/tests: Use common wine_dbgstr_guid implementation from test.h.
|
2014-01-30 12:42:55 +01:00 |
Alexandre Julliard
|
99ef0d6ff0
|
makefiles: Get rid of the MAKE_TEST_RULES variable.
|
2014-01-02 12:13:16 +01:00 |
Jacek Caban
|
1a89ea7043
|
jscript: Improved error handling in numeric literal parser.
|
2013-11-06 18:01:04 +01:00 |
Jacek Caban
|
4d9ea4b563
|
jscript: Added support for octal literals.
|
2013-11-06 18:01:00 +01:00 |
Jacek Caban
|
71d1df73b5
|
jscript: Compile tests with -D__WINESRC__.
|
2013-10-14 17:26:15 +02:00 |
Michael Stefaniuc
|
0e681027a2
|
tests: Compile the tests by default with -D__WINESRC__.
|
2013-10-02 11:04:02 +02:00 |
Jacek Caban
|
f34722e772
|
jscript: Added RegExp.toString() implementation.
|
2013-05-27 19:29:13 +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
|
99d1a8529b
|
jscript: Added null and undefined values support to to_object.
|
2012-12-21 17:28:55 +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
|
4dbd777de2
|
jscript: Fixed deleting nonexistent identifiers.
|
2012-12-17 20:31:17 +01:00 |
Jacek Caban
|
7f07bb9a7a
|
jscript: Fixed deleting nonexisting properties from member expression.
|
2012-12-17 20:31:16 +01:00 |
Jacek Caban
|
9de9c353ac
|
jscript: Fixed Number.toFixed for value 0 with 0 precision.
|
2012-12-17 20:31:16 +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
|
b568d88815
|
jscript: Throw an error if return statement is in eval code.
|
2012-12-12 20:23:13 +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
|
0e5933f70a
|
jscript: Added support for indexed string access.
|
2012-11-30 19:12:16 +01:00 |
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
|
6b56c65f8d
|
jscript: Alias arguments properties to real values.
|
2012-11-30 19:12:14 +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
|
25ffa3d97b
|
jscript: Added more enumerable attribute tests.
|
2012-11-05 17:44:16 +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
|
fa0dfd0bb6
|
jscript: Properly invoke regexp matching in String.split.
|
2012-09-24 22:27:29 +02:00 |
Jacek Caban
|
77c3dc544b
|
jscript: Added support for limit argument in String.split.
|
2012-09-24 22:27:29 +02:00 |
Jacek Caban
|
c0d2029560
|
jscript: Fixed conversion in place in IVariantChangeType::ChangeType.
|
2012-09-21 20:02:58 +02:00 |
Jacek Caban
|
87d6e2385a
|
jscript: Added support for RegExp.$* properties.
|
2012-09-20 19:23:08 +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
|
fdbd536983
|
jscript: Don't leave current scope in return statement before evaluating the expression.
|
2012-09-13 16:47:22 +02:00 |
Jacek Caban
|
dd0fe98646
|
jscript: Added support for no new line between return and expression rule.
|
2012-09-10 17:36:08 +02:00 |
Jacek Caban
|
f1642ce1fc
|
jscript: Added support for no new line between continue and identifier rule.
|
2012-09-10 17:36:05 +02:00 |
Jacek Caban
|
dc2133cc66
|
jscript: Added support for no new line between break and identifier rule.
|
2012-09-10 17:36:02 +02:00 |
Jacek Caban
|
6ba7a1964a
|
jscript: Fixed empty cases in the end of switch statement.
|
2012-09-04 16:15:45 +02:00 |
Jacek Caban
|
142d0f3026
|
jscript/tests: Use proper helpers for iface calls.
|
2012-07-30 17:13:31 +02:00 |
Jacek Caban
|
1104663fe7
|
jscript: Use prototype for builtin String properties.
|
2012-07-24 13:38:41 +02:00 |
Jacek Caban
|
1dfb75d9a3
|
jscript: Use prototype for builtin RegExp properties.
|
2012-07-24 13:38:37 +02:00 |
Jacek Caban
|
3b80361a70
|
jscript: Use prototype for builtin Number properties.
|
2012-07-24 13:38:31 +02:00 |
Jacek Caban
|
175c4ddad5
|
jscript: Use prototype for builtin Date properties.
|
2012-07-24 13:38:26 +02:00 |
Jacek Caban
|
5058c1d12d
|
jscript: Use prototype for builtin Boolean properties.
|
2012-07-24 13:38:20 +02:00 |
Jacek Caban
|
6e4f74f71b
|
jscript: Use prototype for builtin Array properties.
|
2012-07-24 13:38:09 +02:00 |
Jacek Caban
|
de6e95213a
|
jscript: Added more tests.
|
2012-07-23 19:53:49 +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
|
49fd903205
|
jscript: Expose RegExpError constructor in global object.
|
2012-07-16 16:29:51 +02:00 |
Jacek Caban
|
27747d3a75
|
jscript: Properly set Error object's constructor property.
|
2012-07-16 16:29:45 +02:00 |
Jacek Caban
|
bf7b7272ee
|
jscript: Properly set Function constructor's constructor property.
|
2012-07-16 16:29:38 +02:00 |
Jacek Caban
|
d492650332
|
jscript: Properly handle constructor property for most builtin constructors.
|
2012-07-16 16:29:31 +02:00 |
Jacek Caban
|
cf8029717c
|
jscript: Properly set Number.prototyp.constructor.
|
2012-07-16 16:29:21 +02:00 |
Jacek Caban
|
7dcd1d06ef
|
jscript: Added more apply and call tests.
|
2012-06-25 18:12:52 +02:00 |
André Hentschel
|
2f7453f81f
|
jscript/tests: Fix some typos.
|
2012-06-18 10:57:25 +02:00 |
Michael Stefaniuc
|
8f4512f763
|
jscript/tests: Check the correct return value.
|
2012-05-21 11:34:38 +02:00 |
Francois Gouget
|
22fe702f7a
|
jscript/tests: Fix the spelling of the testEmbeddedFunctions() function name.
|
2012-05-14 12:06:15 +02:00 |
Jacek Caban
|
c8a28a9671
|
jscript: Added support for VT_INT.
|
2012-05-04 18:08:33 +02:00 |
Jacek Caban
|
c61af66c5b
|
jscript: Skip failing tests on old jscript versions.
|
2012-05-04 18:08:32 +02:00 |
Jacek Caban
|
d49635f08a
|
jscript: Better handling of to_integer result in String.lastIndexOf.
|
2012-05-03 20:44:09 +02:00 |
Jacek Caban
|
baa07477d2
|
jscript: Bettter handling of to_number result in String.indexOf.
|
2012-05-03 20:44:09 +02:00 |
Jacek Caban
|
621180e81c
|
jscript: Better handling of to_integer result in String.charCodeAt.
|
2012-05-03 20:44:08 +02:00 |
Jacek Caban
|
0143201eac
|
jscript: Better handling of to_integer result in String.charAt.
|
2012-05-03 20:44:08 +02:00 |
Jacek Caban
|
3ee7438a5f
|
jscript: Better handling of to_integer result in Array.splice.
|
2012-05-03 20:44:08 +02:00 |
Jacek Caban
|
13db9a1662
|
jscript: Added VT_I2 tests.
|
2012-05-01 15:28:24 +02:00 |
Jacek Caban
|
4733fd0623
|
jscript: Added regexp 'pre-parser' to support non-backslash-sequenced non-terminating '/' in characted classes.
|
2012-04-20 11:59:51 +02:00 |
Piotr Caban
|
4c4c7c047f
|
jscript: Added Number.toPrecision implementation.
|
2012-04-19 19:28:11 +02:00 |
Piotr Caban
|
c1228eb45f
|
jscript: Added Number.toExponential implementation.
|
2012-04-19 19:28:11 +02:00 |
Piotr Caban
|
a20c0d1141
|
jscript: Added Number.toFixed implementation.
|
2012-04-19 19:28:11 +02:00 |
Jacek Caban
|
c1cb8f29b0
|
jscript: Correctly handle empty matches in String.replace.
|
2012-04-18 15:44:47 +02:00 |
Jacek Caban
|
d2fb2af8ee
|
jscript: Added parameterized property assignment tests.
|
2012-04-17 19:19:07 +02:00 |
Jacek Caban
|
05d59abc1c
|
jscript: Make sure to jump out of switch before entering implicit default clausule.
|
2012-04-16 12:08:56 +02:00 |
Jacek Caban
|
78fc648dec
|
jscript: Replace only the first match for non-regexp pattern in String.replace.
|
2012-04-09 17:16:00 +02:00 |