156 Commits

Author SHA1 Message Date
Jacek Caban
9b0c2bf595 shdocvw: Move IDispatch to DocHost object. 2006-04-18 11:34:39 +02:00
Jacek Caban
62aa916b28 shdocvw: Move IOleCommandTarget to DocHost object. 2006-04-18 11:34:24 +02:00
Jacek Caban
72c5329336 shdocvw: Move IOleDocumentSite to DocHost object. 2006-04-18 11:33:57 +02:00
Jacek Caban
ff7a8abb85 shdocvw: Move IDocHostUIHandler to DocHost object. 2006-04-18 11:33:19 +02:00
Jacek Caban
89da131352 shdocvw: Move IOleInPlaceSite to DocHost object. 2006-04-18 11:33:10 +02:00
Jacek Caban
2dab3d4c1b shdocvw: Move IOleClientSite to new DocHost object to allow sharing
code between WebBrowser and InternetExplorer.
2006-04-18 11:30:37 +02:00
Jacek Caban
80dcc8b813 shdocvw: Store IOleInPlaceSite in WebBrowser object. 2006-04-14 19:38:44 +02:00
Mike McCormack
c1caf43d10 shdocvw: Move the private class factory declaration into factory.c. 2006-04-11 11:25:54 +02:00
Mike McCormack
5d0873a74c shdocvw: Implement IEWinMain using a simple window frame. 2006-04-07 12:57:47 +02:00
Jacek Caban
ad5d88c67a shdocvw: Added client site's IServiceProvider interface. 2006-02-15 11:53:31 +01:00
Jacek Caban
0dbbd90c6a shdocvw: Navigate2 rewrite. 2006-02-15 11:53:21 +01:00
Jacek Caban
461a0102c5 shdocvw: Added IHlinkFrame stub implementation. 2006-02-08 12:42:23 +01:00
Jacek Caban
fa31cfb0b3 shdocvw: Remove IQuickActivate interface implementation that is not
implemented in Windows as well.
2006-02-08 12:36:03 +01:00
Jacek Caban
0e1ef8ac2e shdocvw: Added client site's IDispatch stub implementation. 2006-01-26 13:30:04 +01:00
Jacek Caban
1b966122f8 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation. 2006-01-26 13:29:35 +01:00
Jacek Caban
254bdf08f1 shdocvw: Added client site's IOleCommandTarget stub implementation. 2006-01-26 13:28:43 +01:00
Jacek Caban
9cbe52b111 shdocvw: Store IDocHostUIHandler interface in the WebBrowser object. 2006-01-25 13:14:57 +01:00
Jacek Caban
47f796c629 shdocvw: Deactivate document in SetClientSite if ClientSite is NULL.
Fix ref counting.
2006-01-18 13:22:52 +01:00
Jacek Caban
932cf2870e Added implementation of IConnectionPoint::Advise and Unadvise. 2005-12-02 11:26:32 +01:00
Jacek Caban
ff28e4201e Added IOleInPlaceActiveObject stub implementation. 2005-12-01 11:36:52 +01:00
Jacek Caban
eea60a6672 Activate document object. 2005-11-28 20:57:04 +01:00
Jacek Caban
13e3cad0d0 Added IOleDocumentSite implementation. 2005-11-28 11:24:49 +01:00
Jacek Caban
8be6eb25bd Better windows handling. 2005-11-28 11:17:28 +01:00
Jacek Caban
fea8a762cc Added implementation of GetWindowContext.
Added stub implementation of IOleInPlaceFrame interface.
2005-11-28 11:01:17 +01:00
Jacek Caban
248c090db3 Create window in SetClientSite and return it in
IOleInPlaceSite::GetWindow.
2005-11-22 11:59:57 +00:00
Jacek Caban
6414eb6da3 Free ConnectionPoint objects (fix memory leak). 2005-11-18 12:06:12 +00:00
Jacek Caban
b1a00245a6 Improve IConnectionPoint handling. 2005-11-17 11:40:55 +00:00
Jacek Caban
d15de714e3 Added stub implementation of IDocHostUIHandler. 2005-11-17 11:03:53 +00:00
Jacek Caban
a34eaa3c21 Added OLEIVERB_INPLACEACTIVATE implementation in IOleObject::DoVerb. 2005-11-16 11:46:56 +00:00
Jacek Caban
9a7b9710c9 Added IOleInPlaceSite stub implementation. 2005-11-16 11:21:00 +00:00
Jacek Caban
96e1574832 Beginning implementation of Navigate2. 2005-11-15 12:03:25 +00:00
Jacek Caban
9cb6d15063 Added IViewObject2 stub implementation. 2005-11-12 19:09:46 +00:00
Michael Jung
bc160ff1fa Support for shell instance objects.
Removed a wine_todo for a no longer failing test.
Added a test for IPersistFolder3::GetCurFolder.
2005-11-08 16:12:06 +00:00
Jacek Caban
438f19b9b8 Added SetClientSite implementation. 2005-09-16 18:44:37 +00:00
Jacek Caban
45ece95e51 Added IWebBrowser2 stub implementation. 2005-09-12 21:17:57 +00:00
Jacek Caban
b241d51708 Make IConnectionPointContainer interface heap based. 2005-09-12 10:10:04 +00:00
Jacek Caban
5cd9c3f625 Make IQuickActivate interface heap based. 2005-09-09 10:05:40 +00:00
Jacek Caban
09d9f4293c Make IProvideClassInfo2 interface heap based. 2005-09-08 18:55:50 +00:00
Jacek Caban
e5b5eb693a Make IPersist* interfaces heap based. 2005-09-08 11:01:57 +00:00
Jacek Caban
6f075693bb Make IOleControl and IOleInPlaceObject interface heap based. 2005-09-07 09:23:47 +00:00
Jacek Caban
755e2bac6c - Make WebBrowser heap based object.
- Improve stubs.
2005-09-06 11:41:14 +00:00
Mike McCormack
bda7ace2e9 Interlocked LONG* gcc warning fixes. 2005-07-13 11:59:15 +00:00
Stefan Huehner
ac6f562b52 Fix more -Wstrict-prototypes warnings. 2005-06-20 14:18:03 +00:00
Marcus Meissner
22be9fbcef Move static variables out of header file, also the local interface
implementations.
2005-06-12 10:42:03 +00:00
Dmitry Timoshkov
eba47f1dfe Make remaining OLE interface vtables const. 2005-06-06 19:50:35 +00:00
James Hawkins
bdbadd9e10 Properly implement DllCanUnloadNow ref counting. Make sure the mozilla
control is ready to unload as well.
2005-01-27 10:43:53 +00:00
Alexandre Julliard
0467ce9fd7 Get rid of the non-standard ICOM_VFIELD macro. 2004-08-12 19:52:49 +00:00
Alexandre Julliard
20c169e0a4 Fixed a few more headers dependency issues. 2003-09-09 19:39:31 +00:00
Alexandre Julliard
e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Alexandre Julliard
96b0b34282 Converted obj_webbrowser.h to IDL and moved the definitions to
exdisp.idl where they belong.
2003-09-04 02:00:46 +00:00