69 Commits

Author SHA1 Message Date
Zebediah Figura
1bd7dbfbc4 vbscript: Handle carriage return in more places.
This fixes a regression introduced by 5800c9ed23a5c720843445d91c8547925493df8a.

Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46772
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-05 09:22:42 +01:00
Alistair Leslie-Hughes
b75627ec10 vbscript: Move variable declaration outside of for.
This stops a compile error under gcc 4.8.4.

Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-03-01 17:48:14 +01:00
Brendan McGrath
dac7441b4e vbscript: Add todo test for 'rem' as 'dot' identifier.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46318
Signed-off-by: Brendan McGrath <brendan@redmandi.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-02-28 21:37:30 +01:00
Brendan McGrath
78078b65b2 vbscript: Allow most keywords to be used as 'dot' identifiers.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=46318
Signed-off-by: Brendan McGrath <brendan@redmandi.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-02-28 21:37:30 +01:00
Zebediah Figura
5800c9ed23 vbscript: Treat \r as a newline separator.
Signed-off-by: Zebediah Figura <z.figura12@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-19 20:47:03 +02:00
Jacek Caban
a4824803da vbscript/tests: Added named item ref count tests.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-20 23:20:08 +01:00
Jacek Caban
7e10941083 vbscript: Added support for script context in ParseScriptText.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-19 12:35:11 +01:00
Alex Henrie
e04a1c4210 vbscript/tests: Fix first-day-of-week test on mixed locales.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-03 23:26:21 +01:00
Alex Henrie
4438b2706b vbscript/tests: Fix test for WeekDayName(foo, bar, 0).
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-02 19:12:07 +01:00
Piotr Caban
c4d7243833 vbscript/tests: Expose todo_wine_ok function to scripts.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-10 20:00:08 +02:00
Piotr Caban
775671c3d8 vbscript: Be more verbose on unexpected error in a script.
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-10 20:00:05 +02:00
Jacek Caban
c46dbfb131 vbscript: Call GetItemInfo() with original item name.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-07 16:59:55 +01:00
Sebastian Lackner
39dfd38d82 vbscript/tests: Fix operator priority in ok() condition.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-19 00:49:11 +09:00
Alistair Leslie-Hughes
ae119b4205 vbscript/tests: Show IActiveScriptSite OnScriptError is called on error.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-29 21:20:09 +09:00
Jacek Caban
33c5a7d14c vbscript: Added DISPATCH_PROPERTYPUTREF tests. 2015-03-03 23:16:53 +09:00
Jacek Caban
3873c93891 vbscript: Allow omitting optional function parameters in call expressions. 2015-01-28 21:30:10 +01:00
Jacek Caban
e73bd253ea wscript: Added support for calling object by DISPID_VALUE in do_icall. 2014-07-21 18:44:22 +02:00
Shuai Meng
d8135b8243 vbscript: Implemented CSng. 2014-06-16 13:57:08 +02:00
Shuai Meng
14f68a988b vbscript: Implemented CCur. 2014-05-20 21:26:57 +02:00
Shuai Meng
db42703d5f vbscript: Implemented CByte. 2014-05-14 19:13:51 +02:00
Jacek Caban
b4d30e92c9 vbscript: Added InvokeEx(DISPATCH_PROPERTYGET) implementation. 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
bdd1fcd89e vbscript/tests: Added more error tests. 2014-03-27 14:53:32 +01:00
Jacek Caban
bda96fde35 vbscript: Added error handling tests. 2014-03-21 16:51:46 +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
Jacek Caban
ff3d22ba42 vbscript: Added some array tests. 2013-11-13 18:31:11 +01:00
Jacek Caban
b1cf39d081 vbscript: Compile tests with -D__WINESRC__. 2013-10-14 17:26:15 +02:00
Piotr Caban
d4ccce8ddb vbscript: Added RegExp.Execute tests. 2013-02-19 19:50:52 +01:00
Jacek Caban
214fab8568 vbscript: Added HTML comments tests. 2012-10-18 19:21:31 +02:00
Andrew Eikum
39d3453209 vbscript: Undefined variables resolve as EMPTY without Option Explicit. 2012-10-10 20:34:10 +02:00
Jacek Caban
9554e44e47 vbscript: Added Now() implementation. 2012-09-28 17:14:45 +02:00
Jacek Caban
a42f3cb45e vbscript: Added WeekDayName implementation. 2012-09-27 16:49:34 +02:00
Jacek Caban
44fb260566 vbscript: Added MsgBox tests. 2012-09-26 14:43:15 +02:00
Jacek Caban
32d1bb2bbf vbscript: Skip tests on too old vbscript. 2012-09-12 12:45:54 +02:00
Jacek Caban
24f4c09bb6 vbscript: Added support for DISPATCH_PROPERTYGET in invoke_variant_prop. 2012-09-10 11:47:29 +02:00
Jacek Caban
76b1a7e016 vbscript: Added IActiveScriptParseProcedure2::ParseProcedureText tests. 2012-09-06 18:23:39 +02:00
Jacek Caban
fe7533df49 vbscript: Ignore fdexNameCaseSensitive flag. 2012-08-13 11:52:36 +02:00
Jacek Caban
aa68bf130e vbscript/tests: Use proper helpers for iface calls. 2012-07-31 17:59:11 +02:00
Jacek Caban
2be12eacaf vbscript: Fixed locale-related test failures. 2012-07-18 17:12:33 +02:00
Jacek Caban
edab5d85c7 vbscript: Ignore version flags in GetDispID. 2012-07-10 10:40:31 -05:00
Jacek Caban
7cdd5354a2 vbscript: Added for each loop tests. 2012-07-03 17:12:02 +02:00
Jacek Caban
ef6a6b08d4 vbscript: Added more parameterized assignment tests. 2012-07-03 17:11:47 +02:00
Jacek Caban
d0be36213a vbscript: Added parameterized member assignment statement implementation. 2012-03-26 18:15:18 +02:00
Jacek Caban
1bc8db6005 vbscript: Added parameterized assign member statement tests. 2012-03-26 18:15:17 +02:00
Jacek Caban
e4bfd4e057 vbscript: Lookup visible items before global members in lookup_identifier. 2012-03-26 18:15:15 +02:00
Jacek Caban
613c276ca3 vbscript: Get rid of unused SET_CALLED macro. 2012-01-27 18:05:52 +01:00
Jacek Caban
64fd6fa787 vbscript: Added lexer support for '_'. 2011-10-17 17:45:07 +02:00
Jacek Caban
01c4fed7b4 vbscript: Added more releasing tests. 2011-10-14 20:26:44 +02:00
Jacek Caban
4c23c99901 vbscript: Added support for undeclared variables in non-explicit mode. 2011-09-20 16:21:43 +02:00
Jacek Caban
1b854ba0c4 vbscript: Added isObject tests. 2011-09-19 18:32:50 +02:00