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
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
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
Alexandre Julliard
0cc13be47c
ieframe: Build with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-06-05 08:39:04 +02:00
Michael Stefaniuc
b662f0c2ec
ieframe: Use the global HeapAlloc() wrappers.
...
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-02-01 22:24:59 +01:00
Zebediah Figura
1bee19a3f6
ieframe: Add stub implementation of InternetExplorerManager.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-09-18 18:44:35 +02:00
Francois Gouget
f4993955c8
ieframe: Add __WINE_ALLOC_SIZE attributes to heap_xxx() functions.
...
And standardize their formatting and parameter names.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-21 13:57:35 +01: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
Piotr Caban
dfc60ddbc8
ieframe: Add ITargetFrame stub.
...
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-03-30 21:37:48 +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
ba87de8313
ieframe: Don't use WINAPI in internal functions.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 11:51:07 +09:00
Jacek Caban
abe564ad3b
ieframe: Disable forward and backward navigation toolbar buttons when they are not usable.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 11:50:44 +09:00
Jacek Caban
10b6d06f15
ieframe: Store toolbar handle in InternetEplorer.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-10 11:50:37 +09:00
Jacek Caban
670459b7bc
ieframe: Update back/forward command state in FireNavigateComplete2.
2015-08-18 21:13:50 +09:00
Jacek Caban
37c8166b8a
ieframe: Added support for DownloadBegin and DownloadComplete events.
2015-08-17 14:46:45 +09:00
Jacek Caban
dfb79624cc
ieframe: Use stored IOleCommandTarget in Exec implementation and get rid of no longer needed exec in IDocHostContainerVtbl.
2015-08-17 14:46:42 +09:00
Jacek Caban
221bb4261c
ieframe: Store container IOleCommandTarget in DocHost.
2015-08-17 14:46:39 +09:00
Hans Leidekker
99613c003e
ieframe: Implement IViewObject::GetAdvise and IViewObject::SetAdvise.
2015-07-17 20:17:20 +09:00
Francois Gouget
6ddd879515
ieframe: Remove unneeded NONAMELESSXXX directives.
...
Move a NONAMELESSUNION directive to the one C file that needs it.
2015-03-13 00:28:20 +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
c1acf1647b
ieframe: Added partial Refresh2 implementation.
2014-09-25 15:20:16 +02:00
Jacek Caban
d2886a05f9
wine/debug.h: Added debugstr_variant and debugstr_vt aliases and removed all duplicated implementations.
2014-07-24 17:05:55 +02:00
Jacek Caban
e5dbd6e9f0
mshtml: Added IHTMLDocument7 stub implementation.
2014-03-13 20:22:07 +01:00
Jacek Caban
040e47fece
ieframe: Added IWebBrowserPriv2IE8 stub implementation.
2013-09-18 20:21:50 +02:00
Jacek Caban
0bf9266bc7
ieframe: Get rid of no longer needed IEDocHost.
2013-05-24 11:08:51 +02:00
Jacek Caban
b51af0b1c9
ieframe: Keep track of InternetExplore external references and use that to release document.
2013-05-24 11:08:49 +02:00
Jacek Caban
778c645570
ieframe: Added stub IExternalConnection interface to InternetExplorer object.
2013-05-10 17:53:08 +02:00
Jacek Caban
0d30e51084
ieframe: Added GoForward implementation.
2013-04-02 19:33:00 +02:00
Jacek Caban
0f5badf44f
ieframe: Use IPersistHistory for history navigation, if possible.
2013-04-02 19:32:55 +02:00
Jacek Caban
00226935c7
ieframe: Fixed index of stored history when loading from history.
2013-04-02 19:32:47 +02:00
Jacek Caban
15937c99eb
ieframe: Moved travellog to its own struct.
2013-04-02 19:32:42 +02:00
Jacek Caban
9c3c57040e
ieframe: Added IWebBrowser2::Refresh implementation.
2012-11-12 16:35:16 +01:00
Jacek Caban
deeb14e0ee
explorerframe: Moved TaskbarList implementation to explorerframe.
2012-11-02 16:41:12 +01:00
Jacek Caban
8b4b879835
ieframe: Added default action implementation for IDocHostUIHandler::GetExternal.
2012-05-16 18:30:24 +02:00
Jacek Caban
c6a8e9a5b8
ieframe: Added IProvideClassInfo::GetClassInfo implementation.
2012-02-11 14:49:31 +01:00
Jacek Caban
770f864af4
ieframe: Make get_typeinfo implementation thread safe and more generic.
2012-02-11 14:49:25 +01:00
Jacek Caban
51c141ab4c
ieframe: Added very beginning IWebBrowser2::GoBack implementation.
2012-01-20 16:03:05 +01:00
Jacek Caban
a8816f51d8
ieframe: Store embedder iface as IWebBrowser2 in DocHost.
2012-01-09 20:12:22 +01:00
Jacek Caban
dcbfd3d0a5
ieframe: Added INewWindowManager stub implementation.
2012-01-06 19:24:26 +01:00
Jacek Caban
aaf3202d77
ieframe: Added IHTMLWindow2 stub implementation.
...
mshtml/ieframe separation is ugly designed. ieframe needs its own
IHTMLWindow2 wrapper-like implementation.
2012-01-06 19:24:25 +01:00
Jacek Caban
a3d6450226
ieframe: Added IServiceProvider interface to InternetExplorer object.
2012-01-06 19:24:24 +01:00
Jacek Caban
f3a2d05359
ieframe: Added ITargetFramePriv2 interface to HlinkFrame object.
2012-01-03 12:37:27 +01:00
Jacek Caban
60dc3d6280
ieframe: Added IDocObjectService::FireNavigateComplete2 implementation.
2011-11-15 19:37:30 +01:00
Jacek Caban
c05558a245
ieframe: Store ShellBrowser in DocHost instead of creating it on every QueryService call.
2011-11-15 19:37:30 +01: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
Jacek Caban
5ac7376e49
ieframe: Moved TaskbarList implementation to ieframe.
2011-07-26 16:28:32 +02:00
Jacek Caban
a40345cf84
ieframe: Moved CUrlHistory implementation to ieframe.
2011-07-26 16:28:12 +02:00