Commit Graph

23 Commits

Author SHA1 Message Date
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
Jacek Caban bf83d755d9 ieframe: Return S_FALSE in IWebBrowser2::get_Document when returning NULL.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-05-29 21:19:15 +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
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
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 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
Jacek Caban 379b9f6775 ieframe: Don't crash if output parameter is NULL in WebBrowser::get_RegisterAsDropTarget. 2014-10-07 20:22:09 +02:00
Jacek Caban c1acf1647b ieframe: Added partial Refresh2 implementation. 2014-09-25 15:20:16 +02:00
Thomas Faber 186d8553c1 ieframe: Use SHANDLE_PTR in IWebBrowserApp::get_HWND. 2013-07-19 14:38:07 +02:00
Jacek Caban 0d30e51084 ieframe: Added GoForward implementation. 2013-04-02 19:33:00 +02:00
Jacek Caban 5ed0ddd93c ieframe: Fixed QI tests on IE10, where IStdMarshalInfo is supported by WebBrowser object. 2013-02-28 21:02:00 +01:00
Jacek Caban 9c3c57040e ieframe: Added IWebBrowser2::Refresh implementation. 2012-11-12 16:35:16 +01:00
Jacek Caban d22a8bbd66 ieframe: Forward more DocHost::Exec calls to embedders. 2012-11-12 16:35:16 +01:00
Jacek Caban 9114827e7e ieframe: Use proper helpers for iface calls. 2012-07-27 17:05:26 +02: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 39c1298958 ieframe: Added support for SID_SHTMLWindow in WebBrowser::QueryService. 2012-01-09 20:05:44 +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