Gabriel Ivăncescu
|
e285c6e929
|
msscript.ocx: Implement parse_script_text on top of modules.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-25 23:08:31 +02:00 |
Gabriel Ivăncescu
|
e61a2a2fc0
|
msscript.ocx: Move parse_script_text up.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-25 23:08:31 +02:00 |
Gabriel Ivăncescu
|
f9fb1e3fbe
|
msscript.ocx: Implement get_script_dispatch on top of modules.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-25 23:08:31 +02:00 |
Gabriel Ivăncescu
|
045372cbe4
|
msscript.ocx: Implement IScriptModule::get_Name.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-25 23:08:31 +02:00 |
Gabriel Ivăncescu
|
d3fde3b198
|
msscript.ocx: Always detach the modules when changing the language.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-25 23:08:31 +02:00 |
Gabriel Ivăncescu
|
7c0231b8c3
|
msscript.ocx: Implement IScriptModuleCollection::get_Item.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-25 23:08:31 +02:00 |
Gabriel Ivăncescu
|
a328ac5bc9
|
msscript.ocx: Implement IScriptModuleCollection::Add.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-25 23:08:31 +02:00 |
Gabriel Ivăncescu
|
523f9d2a4f
|
msscript.ocx: Move IScriptControl::AddObject implementation into a helper.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-25 23:08:30 +02:00 |
Gabriel Ivăncescu
|
71d34fc43c
|
msscript.ocx: Release the host ref in put_Language.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-24 18:36:08 +02:00 |
Gabriel Ivăncescu
|
b34cd24f7d
|
msscript.ocx: Fail if the module array failed to allocate.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-24 18:36:08 +02:00 |
Gabriel Ivăncescu
|
f81862d415
|
msscript.ocx: Fix detaching the script host in put_Language.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-24 18:36:08 +02:00 |
Jacek Caban
|
fcf6d67b83
|
msscript.ocx: Keep script host running as long as any script module is alive.
Based on patch by Gabriel Ivăncescu.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-23 22:38:05 +02:00 |
Jacek Caban
|
5a6ac3aac1
|
msscript.ocx: Move modules_count to the Script Host.
Based on patch by Gabriel Ivăncescu.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-23 22:38:05 +02:00 |
Gabriel Ivăncescu
|
67ef515174
|
msscript.ocx: Implement IScriptModuleCollection::get_Count.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-17 22:01:58 +02:00 |
Jacek Caban
|
b531e51cd7
|
msscript: Parse script host object instead of control to parse_script_text.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-12 19:27:04 +02:00 |
Jacek Caban
|
60114e157c
|
msscript/tests: Add more script state tests.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-12 19:27:00 +02:00 |
Jacek Caban
|
197e226e97
|
msscript: Reimplement state property using embedded script engine state.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-12 19:26:56 +02:00 |
Gabriel Ivăncescu
|
14b4a561b2
|
msscript.ocx/tests: Add initial tests for Script Modules.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-12 19:26:17 +02:00 |
Gabriel Ivăncescu
|
7dea4b6bea
|
msscript.ocx: Add initial IScriptModule stub implementation.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-12 19:26:14 +02:00 |
Gabriel Ivăncescu
|
df05973ca6
|
msscript.ocx: Add IScriptModuleCollection stub implementation.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-06-12 19:26:12 +02:00 |
Gabriel Ivăncescu
|
03793f3a1f
|
msscript.ocx: Fix the idl output parameters.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-04-08 21:01:18 +02:00 |
Michael Stefaniuc
|
bd0886f333
|
msscript.ocx/tests: Get rid of a2bstr().
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-02-12 16:53:58 +01:00 |
Dmitry Timoshkov
|
27146e9947
|
msscript.ocx/tests: Fix a typo.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-12-27 11:01:49 +01:00 |
Gabriel Ivăncescu
|
5dbe0e3be8
|
msscript.ocx/tests: Add tests for IScriptControl::Run.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-10-01 19:17:19 +02:00 |
Gabriel Ivăncescu
|
5a67b266c0
|
msscript.ocx: Implement IScriptControl::Run.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-30 18:18:06 +02:00 |
Gabriel Ivăncescu
|
e076f84ccc
|
msscript.ocx: Move set_script_state to the top.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-30 18:18:04 +02:00 |
Jacek Caban
|
12db3a102a
|
msscript.ocx: Fix VARIANT access.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-25 17:13:03 +02:00 |
Gabriel Ivăncescu
|
f99b9868e5
|
msscript.ocx/tests: Add tests for IScriptControl::ExecuteStatement.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-25 17:12:58 +02:00 |
Gabriel Ivăncescu
|
54b2472556
|
msscript.ocx: Partially implement IScriptControl::ExecuteStatement.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-25 17:12:53 +02:00 |
Jactry Zeng
|
85408ea191
|
msscript: Partially implement IScriptControl::AddCode().
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-23 19:44:18 +02:00 |
Jactry Zeng
|
74c5fc5b32
|
msscript: Cache state of IActiveScript in ScriptHost struct.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-23 19:44:18 +02:00 |
Jactry Zeng
|
690ff53416
|
msscript/tests: Initialize custom engine for global.
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-09-23 19:44:18 +02:00 |
Francois Gouget
|
1e795cd723
|
msscript.ocx: A spelling fix in a comment.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-08-08 17:53:36 +02:00 |
Alexandre Julliard
|
e7ed15a16a
|
msscript.ocx: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-06-13 14:41:50 +02:00 |
Jactry Zeng
|
984d586d57
|
msscript: Return S_OK in IScriptControl::put_SitehWnd().
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-31 21:31:19 +02:00 |
Jactry Zeng
|
21ae9ba1ba
|
msscript: Partially implement IScriptControl::Eval().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=41657
Signed-off-by: Jactry Zeng <jzeng@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-05-20 22:21:06 +02:00 |
Sven Baars
|
305234e5cd
|
msscript.ocx/tests: Fix some memory leaks (Valgrind).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2019-01-23 18:23:29 +01:00 |
Michael Stefaniuc
|
84c39c2760
|
msscript.ocx: Use the ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-08-14 10:15:59 +02:00 |
Gijs Vermeulen
|
3e0a6da5d3
|
msscript: Implement IScriptControl_[get|put]_State.
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-16 16:40:31 +01:00 |
Gijs Vermeulen
|
0b4688e198
|
msscript: Implement IScriptControl_[get|put]_UseSafeSubset.
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-16 16:40:31 +01:00 |
Alistair Leslie-Hughes
|
c21c8525f9
|
msscript: Implement IScriptControl get/set AllowUI.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-03-13 22:38:59 +01:00 |
Michael Stefaniuc
|
9a58365c52
|
msscript.ocx: Use the global HeapAlloc() wrappers.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-01 22:24:54 +01:00 |
Nikolay Sivov
|
82c5d08acc
|
msscript: Implement AddObject().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-23 12:06:33 +09:00 |
Nikolay Sivov
|
20993a38f1
|
msscript: Implement Reset().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-21 23:36:06 +09:00 |
Nikolay Sivov
|
11275cc707
|
msscript: Added IActiveScriptSiteWindow stub.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-21 23:36:06 +09:00 |
Nikolay Sivov
|
f2a8b5d2ab
|
msscript: Added IServiceProvider stub.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-21 23:36:06 +09:00 |
Nikolay Sivov
|
f0b76aec0c
|
msscript: Implement SetAdvise/GetAdvise.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-20 22:52:26 +09:00 |
Nikolay Sivov
|
37757d5e6c
|
msscript: Implement Timeout property.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-19 19:59:30 +09:00 |
Nikolay Sivov
|
b22dfdc98c
|
msscript: Initial support for hosting script engines.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-18 19:30:39 +09:00 |
Nikolay Sivov
|
4058b68966
|
msscript: Implement some connection point methods.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-07-14 22:10:31 +09:00 |