Commit Graph

41 Commits

Author SHA1 Message Date
Zebediah Figura 3dde8287c6 vbscript: Add stub IActiveScriptDebug interface.
Visual Pinball 9.9.5 expects this interface to be present, and crashes
on teardown trying to Release() it.

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-05-22 21:58:02 +02: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
Jacek Caban aa5b68ac40 vbscript: Split named item lookup into a helper function.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-19 12:35:11 +01:00
Piotr Caban a2438ce810 vbscript: Don't return error on VBScript_SetScriptState(SCRIPTSTATE_DISCONNECTED) call.
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-11-08 20:22:03 +01:00
Jacek Caban 9eed654e05 vbscript: Use DEFAULT_UNREACHABLE macro where appropriate. 2013-03-13 16:27:49 +01:00
Piotr Caban fb29bf7d2f vbscript: Rename vbsheap to heap_pool. 2013-02-15 16:26:30 +01:00
Jacek Caban 290f563199 vbscript: Added support for HTML comments. 2012-10-18 19:21:24 +02:00
Jacek Caban 8121f73273 vbscript: Use separated IDispatchEx implementation for script dispatch. 2012-09-07 16:44:21 +02:00
Jacek Caban bac5fdc85f vbscript: Fixed class_desc_t leak. 2012-09-07 16:44:10 +02:00
Jacek Caban cf0faf1d3c vbscript: Added IActiveScriptParseProcedure2::ParseProcedureText implementation. 2012-09-06 18:23:39 +02:00
Jacek Caban 9e3f75cfb1 vbscript: Renamed vbscode_t's variables to not suggest that they are global code-only. 2012-09-06 18:23:39 +02:00
Jacek Caban 552db7aade vbscript: Added IActiveScriptParseProcedure2 stub implementation. 2012-08-13 11:53:19 +02:00
Jacek Caban 6f0e215fb5 vbscript: Properly release global variables. 2011-10-14 20:26:43 +02:00
Jacek Caban b1c7f544ed vbscript: Keep script context alive after Close call, but make it reusable. 2011-10-14 20:26:43 +02:00
Jacek Caban d339a0b443 vbscript: Added support for IObjectWithSite in create_object. 2011-09-22 17:24:42 +02:00
Jacek Caban 0d039cc6eb vbscript: Added CreateObject implementation. 2011-09-22 17:24:37 +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 13d8e7b853 vbscript: Added error object stub implementation. 2011-09-19 18:32:50 +02:00
Jacek Caban 4e9d29907c vbscript: Added global object's isObject function stub implementation. 2011-09-19 18:32:35 +02:00
Jacek Caban a99dc8cb3d vbscript: Added GC implementation. 2011-09-16 17:23:16 +02:00
Jacek Caban 1e01a176a3 vbscript: Added this object to identifier lookup chanin. 2011-09-15 19:13:15 +02:00
Jacek Caban 48d04b220b vbscript: Added function invocation supprot to do_icall. 2011-09-14 14:56:11 +02:00
Jacek Caban 8906a4aa62 vbscript: Added beginning interpreter implementation. 2011-09-07 18:13:29 +02:00
Jacek Caban c674c7a7ae vbscript: Added beginning bytecode compiler implementation. 2011-09-07 18:13:29 +02:00
Jacek Caban 80bcaf8d7b vbscript: Added beginning parser implementation. 2011-09-06 15:51:43 +02:00
Jacek Caban bbed41fa6a vbscript: Added AddNamedItem implementation. 2011-09-05 17:14:09 +02:00
Jacek Caban aff6961bac vbscript: Added more uninitialization tests and fixes. 2011-09-05 17:14:02 +02:00
Jacek Caban 71cbb6e17c vbscript: Added GetScriptDispatch implementation. 2011-09-05 17:13:53 +02:00
Jacek Caban 3d3504a6d7 vbscript: Added SetScriptState implementation. 2011-09-05 17:13:27 +02:00
Jacek Caban 4f5b2a4c3a vbscript: Moved includes required by vbscript.h to the header. 2011-09-02 14:43:33 +02:00
Jacek Caban dd7ee024af vbscript: Added GetInterfaceSafetyOptions implementation. 2011-09-02 14:43:14 +02:00
Jacek Caban a34ece4cbe vbscript: Added SetInterfaceSafetyOptions implementation. 2011-09-02 14:43:11 +02:00
Jacek Caban 0491b03260 vbscript: Added IObjectSafety stub implementation. 2011-09-02 14:43:07 +02:00
Octavian Voicu 2f053965a2 vbscript: Fix possible memory leak/crash caused by race condition in VBScriptParse_InitNew. 2011-09-01 18:06:38 +02:00
Jacek Caban 97556eb061 vbscipt: Added IActiveScript::GetScriptState implementation. 2011-08-31 19:43:06 +02:00
Jacek Caban 01ce1873a3 vbscipt: Added IActiveScript::Close implementation. 2011-08-31 19:43:06 +02:00
Jacek Caban 7edaff43e4 vbscript: Added IActiveScript::InitNew implementation. 2011-08-31 19:43:06 +02:00
Jacek Caban fe0f2f631e vbscript: Moved VBScript declaration to vbscript.c. 2011-08-30 12:47:09 +02:00
Jacek Caban 9f907f6351 vbscript: Added IActiveScript::SetScriptSite implementation. 2011-08-30 12:47:03 +02:00
Jacek Caban cf30b6aea3 vbscript: Added IActiveScriptParse stub implementation. 2011-07-18 17:11:13 +02:00
Jacek Caban 03b8ad29cc vbscript: Added stub VBScript object implementation. 2011-07-18 17:11:10 +02:00