Jacek Caban
ffecc7f41b
ieframe: Implement SetQueryNetSessionCount.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-01-29 15:41:50 +01:00
Dmitry Timoshkov
44a983f650
ieframe: When activating UI also activate the embedded document.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-08-14 22:02:04 +02:00
Dmitry Timoshkov
a58b7d3878
ieframe: Deactivate UI when processing IOleObject::DoVerb(OLEIVERB_HIDE).
...
This fixes an application that expects to go through full UI activation after
IOleObject::DoVerb(OLEIVERB_HIDE) + IOleObject::DoVerb(OLEIVERB_UIACTIVATE).
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-08-04 22:07:48 +02:00
Dmitry Timoshkov
d4ba3d866d
ieframe: IOleObject::Close() should notify OnClose() advise sink.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-07-29 14:13:17 +02:00
Dmitry Timoshkov
c08a89fc75
ieframe: Implement IOleObject::EnumAdvise().
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-07-29 14:13:15 +02:00
Dmitry Timoshkov
7f527ff933
ieframe: Implement IOleObject::Unadvise().
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-07-29 14:13:13 +02:00
Dmitry Timoshkov
0b941ea871
ieframe: Implement IOleObject::Advise().
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-07-29 14:13:09 +02:00
Dmitry Timoshkov
d998bc54ce
ieframe: Implement IOleObject::GetUserClassID().
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-07-27 23:28:16 +02:00
Damjan Jovanovic
a14281c089
ieframe: Implement COM aggregation in WebBrowser.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=12406
Signed-off-by: Damjan Jovanovic <damjan.jov@gmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-12-10 20:59:19 +01:00
Michael Stefaniuc
5e96cd7244
ieframe: Use the ARRAY_SIZE() macro.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-08-16 20:25:13 +02:00
Piotr Caban
3fbd56b08e
ieframe: Improve setting different client site in OleObject_SetClientSite.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-14 00:37:46 +09:00
Piotr Caban
17379dcd08
ieframe: Restore closed IOleClientSite in DoVerb.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-12 21:00:14 +09:00
Hans Leidekker
10f35222dc
ieframe: Don't release the advise sink in IOleObject::SetClientSite.
...
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-30 23:16:52 +09:00
Michael Stefaniuc
2cebbfc5e5
ieframe: Use BOOL instead of VARIANT_BOOL in on_commandstate_change().
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-26 00:12:51 +09:00
Jacek Caban
221bb4261c
ieframe: Store container IOleCommandTarget in DocHost.
2015-08-17 14:46:39 +09:00
Jacek Caban
3009244d9c
ieframe: Improved debug traces.
2015-07-28 16:53:00 +02:00
Jacek Caban
ca8114ff9c
ieframe: Added support for OnFocus notifications.
2015-07-28 16:52:57 +02:00
Jacek Caban
8c7a907755
ieframe: Release client site interface before destroying embedding window.
2015-07-28 16:52:55 +02:00
Hans Leidekker
99613c003e
ieframe: Implement IViewObject::GetAdvise and IViewObject::SetAdvise.
2015-07-17 20:17:20 +09:00
Nikolay Sivov
e0fa7ff465
ieframe: Properly trace variant arguments.
2015-05-14 14:21:01 +09:00
Hans Leidekker
d22928fb3c
ieframe: Send command state change notifications from history navigation handlers.
2014-11-20 00:30:12 +09:00
Jacek Caban
2bcbbea534
ieframe: Return some verbs in IEnumOLEVERB:Next.
2014-10-06 17:37:57 +02:00
Jacek Caban
9114827e7e
ieframe: Use proper helpers for iface calls.
2012-07-27 17:05:26 +02:00
Jacek Caban
edcc38c6d1
ieframe: Call OnInPlaceDeactivate in DoVerb(OLEIVERB_HIDE) implementation.
2012-07-09 15:06:58 -04:00
Francois Gouget
fac36c55e9
Assorted typo, spelling, wording and case fixes.
2012-05-15 16:26:43 +02:00
Jacek Caban
bae8f52b5b
ieframe: Use Custom IEnumOLEVERBVtbl implementation in IOleObject::EnumVerbs.
...
OleRegEnumVerbs can't work because CLSID_WebBrowser doesn't have
required registries set
2012-03-15 19:55:38 +01:00
Piotr Caban
1cf571eb5f
ieframe: Added OleObject_Close implementation.
2011-08-01 18:26:27 +02:00
Jacek Caban
7a428c3fd2
ieframe: Removed remaining bits of shdocvw.
2011-07-29 13:31:05 +02:00
Jacek Caban
4acbae4d69
ieframe: Moved WebBrowser and InternetExplorer objects implementations to ieframe.
2011-07-27 19:02:52 +02:00