Commit Graph

412 Commits

Author SHA1 Message Date
Shuai Meng
b8aecb92b9 vbscript: Fixed CBool handling. 2014-05-08 10:46:11 +02:00
Jacek Caban
b4d30e92c9 vbscript: Added InvokeEx(DISPATCH_PROPERTYGET) implementation. 2014-04-30 15:15:31 +02:00
Jacek Caban
0f50cb323e vbscript: Allow property getters to take arguments. 2014-04-30 15:15:31 +02:00
Jacek Caban
d297cecc07 vbscript: Forward Invoke call to InvokeEx. 2014-04-29 16:07:43 +02:00
Jacek Caban
5d31c1e824 vbscript: Return proper error on invalid argument in Chr. 2014-04-23 20:23:54 +02:00
Jacek Caban
bdd1fcd89e vbscript/tests: Added more error tests. 2014-03-27 14:53:32 +01:00
Jacek Caban
4effb57f88 vbscript: Return only code part of HRESULT for vbscript errors as Err.number. 2014-03-27 14:53:16 +01:00
Jacek Caban
ccf1567555 vbscript: Map some known error codes to vbscript errors.
Special thanks to Eric Lippert for the list of such errors.
2014-03-27 14:53:04 +01:00
Jacek Caban
f6d6238e93 vbscript: Store required stack offset before doing jump. 2014-03-25 19:01:34 +01:00
Jacek Caban
7aaf597db1 vbscript: Fixed a leak. 2014-03-24 13:58:09 +01:00
Jacek Caban
bda96fde35 vbscript: Added error handling tests. 2014-03-21 16:51:46 +01:00
Jacek Caban
171ddf5c57 vbscript: Added Err.Clear implementation. 2014-03-21 16:51:33 +01:00
Jacek Caban
7baaea0321 vbscript: Added Err.Number implementation. 2014-03-21 16:51:30 +01:00
Jacek Caban
fc0ef22a44 vbscript: Added support for exception unwinding. 2014-03-21 16:51:23 +01:00
Jacek Caban
ce75124a74 vbscript: Moved Error object implementation to global.c. 2014-03-21 16:51:13 +01:00
Jacek Caban
f123556f07 vbscript: Allow creating RegExp object by new expression. 2014-03-18 16:10:38 +01:00
Jacek Caban
69bee9f004 vbscript: Allow empty brackets in argument declarations. 2014-03-13 20:22:21 +01:00
Jacek Caban
86ee4e959a vbscript: Added support for VARIANT references to interp_newenum. 2014-03-10 10:41:52 +01:00
Jacek Caban
aa045d51b3 vbscipt: Allow ':' to be a separator in select case statement. 2014-03-10 10:41:49 +01:00
Jacek Caban
6f45902252 vbscript: Use VariantCopyInd in invoke_variant_prop. 2014-03-10 10:41:46 +01:00
Jacek Caban
6ad651bf77 vbscipt: Use VariantCopyInd in exec_script. 2014-03-10 10:41:42 +01:00
Jacek Caban
70628f80c0 vbscript: Directly access 'this' object properties in interpreter. 2014-03-07 14:34:47 +01:00
Jacek Caban
82cace0f0e vbscipt: Added beginning support for arrays as class members. 2014-03-07 14:34:40 +01:00
Jacek Caban
48111d1c15 vbscript: Skip tests if we can't register ActiveX object. 2014-02-18 11:45:53 +01:00
Frédéric Delanoy
0f2bed51bd Assorted spelling fixes. 2014-02-10 15:47:29 +01:00
Nikolay Sivov
9b037d559e vbscript: Support VT_BYREF|VT_DISPATCH as a DISPID_NEWENUM source. 2014-02-05 13:49:27 +01:00
Frédéric Delanoy
e04c7359ed vbscript/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
Alexandre Julliard
5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard
d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Alexandre Julliard
566d3418af makedep: Add a separate pragma flag for typelibs that need registration. 2013-12-26 13:32:49 +01:00
Alexandre Julliard
ca41acc1f9 makefiles: Automatically update the IDL_H_SRCS variable. 2013-12-15 10:23:06 +01:00
Jacek Caban
1c1a261122 vbscript: Don't allow OP_dim on already initialized arrays. 2013-11-25 15:15:52 +01:00
Jacek Caban
d222521989 vbscript: Added support for VT_BYREF|VT_VARIANT to to_int. 2013-11-25 15:15:52 +01:00
Francois Gouget
73bf5f1ae6 vbscript: Fix a trailing FIXME() '\n'. 2013-11-14 10:37:26 +01:00
Jacek Caban
ff3d22ba42 vbscript: Added some array tests. 2013-11-13 18:31:11 +01:00
Jacek Caban
7917b67a18 vbscript: Added support for setting array elements. 2013-11-13 18:31:07 +01:00
Jacek Caban
79c55e1255 vbscript: Added support for getting array elements. 2013-11-13 18:31:04 +01:00
Jacek Caban
853c6c4eea vbscript: Added interp_dim implementation. 2013-11-13 18:30:58 +01:00
Jacek Caban
fc713bfc12 vbscript: Added bytecode support for arrays. 2013-11-13 18:30:55 +01:00
Jacek Caban
f3e1f7002d vbscript: Store variables in declaration order. 2013-11-13 18:30:49 +01:00
Jacek Caban
cf51435541 vbscript: Added parser support for arrays. 2013-11-13 18:30:45 +01:00
Alexandre Julliard
c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Alexandre Julliard
f8421142e7 makefiles: Add makedep pragmas for typelib idl files. 2013-11-05 20:38:18 +01:00
Nikolay Sivov
d234bcdb25 vbscript/tests: Use a defined name for error code. 2013-11-04 11:02:28 +01:00
Jacek Caban
b1cf39d081 vbscript: 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
Alexandre Julliard
f86c46f640 vbscript: Use bison directives instead of defines to specify extra lexer parameters. 2013-08-01 12:00:23 +02:00
Frédéric Delanoy
4bd3981204 vbscript: Fix typo. 2013-05-22 11:20:28 +02:00
Zhan Jianyu
75be5eee63 vbscript: Implemented builtin function CBool. 2013-05-21 17:01:04 +02:00