Commit Graph

1283 Commits

Author SHA1 Message Date
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
Nikolay Sivov fca682435d jscript: Return error code disp_delete() failed with (PVS-Studio).
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-15 19:47:55 +09:00
Jacek Caban 326c1e61b4 jscript: Added 'automagic' test. 2015-06-03 14:47:15 +09:00
Jacek Caban 170bb3771f jscript: Added beginning support for 'automagic' event binding feature. 2015-06-03 14:47:12 +09:00
Jacek Caban ccccd1c435 jscript: Correctly handle pvarResult in ParseScriptText. 2015-06-01 14:43:28 +09:00
Alexandre Julliard f324ae7f09 jscript: Avoid UINT32_MAX. 2015-05-14 17:15:14 +09:00
Thomas Faller fdd22f197a jscript: Date.parse: long date with '/' or '-'. 2015-05-04 20:20:26 +09:00
Francois Gouget f0584081c9 jscript: Mark internal symbols with hidden visibility. 2015-03-18 19:39:04 +09:00
Jacek Caban a1543a3f7b jscript: Fixed handling VT_VARIANT|VY_BYREF types. 2015-02-06 22:20:39 +09:00
Jacek Caban 1316403770 jscript: Pass 'this' as jsdisp_t to setters. 2015-02-06 22:20:36 +09:00
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 90d3569c62 jscript: Don't use builtin property for *Error constructors. 2015-02-06 00:28:35 +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
Alistair Leslie-Hughes 6e8490a582 jscript: Support PROPERTYGET in Date Value. 2014-12-15 14:20:45 +01:00
Michael Stefaniuc 59af425d53 jscript: Merge two if blocks with identical condition (PVS-Studio). 2014-12-05 11:24:14 +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
André Hentschel dec5bbbec4 jscript: Remove unused code (Clang). 2014-11-25 19:49:40 +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 a0f038963b jscript: Added parser rules for missing expressions. 2014-10-02 16:59:20 +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 afba44d324 jscript: Added support for conditional compilation @if/@elif/@else/@end. 2014-10-01 10:53:43 +02:00
Jacek Caban ad842c42f0 jscript/tests: Added @set tests. 2014-09-30 18:15:16 +02:00
Jacek Caban 5ec69474cf jscript: Added conditional compilation @set support. 2014-09-30 18:15:14 +02:00
Jacek Caban 77d0c2a44c jscript: Moved skipping spaces to separated function. 2014-09-30 17:40:12 +02:00
Jacek Caban 79dc3bc72e jscript: Added new ccval_t type for CC variable values. 2014-09-30 17:40:11 +02:00
Jacek Caban 166c97d549 jscript: Return double from parse_numeric_literal and parse_double_literal. 2014-09-30 17:40:11 +02:00
Jacek Caban 615f6a6e8b jscript: Move parser related declarations to separated header. 2014-09-30 17:40:10 +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
Gerald Pfeifer 2d56e77537 jscript: Remove unused propertyIsEnumerableW and isPrototypeOfW. 2014-08-25 20:39:53 +02:00
Jacek Caban d2886a05f9 wine/debug.h: Added debugstr_variant and debugstr_vt aliases and removed all duplicated implementations. 2014-07-24 17:05:55 +02:00
Akihiro Sagawa e29fd54292 jscript: Improve CollectGarbage stub. 2014-06-24 20:26:55 +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 2d752d1a93 jscript: Fixed uninitialized variable access in interp_end_finally. 2014-04-29 11:27:02 +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