Commit Graph

110 Commits

Author SHA1 Message Date
Jacek Caban 21196a084a shdocvw: Code cleanup. 2006-05-17 21:46:18 +02:00
Jacek Caban 0b613f291f shdocvw: Move IConnectionPointContainer implementation to separated object. 2006-05-17 21:45:39 +02:00
Jacek Caban 7c7603ca1e shdocvw: Move connection points to the new ConnectionPointContainer struct. 2006-05-17 21:45:15 +02:00
Jacek Caban e718939ebd shdocvw: Wrap Heap* finctions by inline functions. 2006-05-15 14:26:04 +02:00
Jacek Caban faabaae557 shdocvw: Added some comments. 2006-05-05 20:49:44 +02:00
Jacek Caban e4ad9dfdb2 shdocvw: Added WebBrowser::[get|put]_ToolBar implementation. 2006-05-05 20:49:22 +02:00
Jacek Caban 39f14989a9 shdocvw: Added WebBrowser::[get|put]_StatusBar implementation. 2006-05-05 20:49:06 +02:00
Jacek Caban eb49ade33a shdocvw: Added WebBrowser::[get|put]_AddressBar implementation. 2006-05-05 20:48:45 +02:00
Jacek Caban 9c4f120e88 shdocvw: Added WebBrowser::[get|put]_MenuBar implementation. 2006-05-05 20:48:28 +02:00
Jacek Caban 8cde167fd9 shdocvw: Added get_HWND implementation. 2006-05-05 20:45:00 +02:00
Jacek Caban 9d9b909466 shdocvw: Added [get|put]_Visible implementation. 2006-05-05 20:44:39 +02:00
Jacek Caban 7b09cca963 shdocvw: Move create_doc_view_hwnd call to navigate_url. 2006-04-20 11:32:15 +02:00
Jacek Caban b26ed16633 shdocvw: Move more initialization code to DocHost_Init. 2006-04-20 11:29:28 +02:00
Jacek Caban 470e987d2f shdocvw: Use DocHost, not WebBrowser, in navigate_url. 2006-04-18 11:39:04 +02:00
Jacek Caban 00e3ac5b31 shdocvw: Use DocHost, not WebBrowser, in Shell DocObject View window. 2006-04-18 11:38:48 +02:00
Jacek Caban 61560b8715 shdocvw: Move connection points to DocHost object. 2006-04-18 11:38:10 +02:00
Jacek Caban 6470c5ca0a shdocvw: Get rid of WebBrowser dependency in DocHost object. 2006-04-18 11:37:13 +02:00
Jacek Caban 72c5329336 shdocvw: Move IOleDocumentSite to DocHost object. 2006-04-18 11:33:57 +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 0705381069 shdocvw: Added Top, Left, Height and Width properties implementation. 2006-04-14 19:38:57 +02:00
Mike McCormack ba881a94d8 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2. 2006-04-06 11:33:23 +02:00
Jacek Caban 87e04f2f4a shdocvw: Added get_LocationURL implementation. 2006-03-06 17:50:19 +01:00
Jacek Caban 76a361af82 shdocvw: Unaccess post data only if we've accessed it before. 2006-02-16 19:32:11 +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 1b966122f8 shdocvw: Added WebBrowser's IOleCommandTarget stub implementation. 2006-01-26 13:29:35 +01:00
Jacek Caban 5ba7b1778c shdocvw: Added get_Document implementation. 2005-12-06 10:57:29 +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 3659834b48 Don't crash when parameters of Navigate2 are NULL. 2005-11-28 10:40:52 +01:00
Jacek Caban 6414eb6da3 Free ConnectionPoint objects (fix memory leak). 2005-11-18 12:06:12 +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 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
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
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
James Hawkins ba92d2924a - Use Interlocked* instead of ++/-- in AddRef/Release.
- Use only stored result of Interlocked* in AddRef/Release.
- Expand TRACEs to display the ref count.
2005-01-14 16:02:20 +00:00
Alexandre Julliard 39a696a166 Removed some uses of the non-standard ICOM_THIS macro. 2004-09-06 20:34:29 +00:00
Alexandre Julliard f714b39762 Get rid of the no longer used ICOM_MSVTABLE_COMPAT_DummyRTTIVALUE
macro.
2004-08-23 19:39:48 +00:00
Alexandre Julliard 48c4bb3c31 Get rid of the non-standard ICOM_VTABLE macro. 2004-08-12 23:00:51 +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
Malte Starostik 78a86e9feb Fixed IWebBrowser::Navigate() parameter type.
Added IWebBrowserApp and related typedefs.
2002-10-19 17:15:39 +00:00
Vincent Béron 9a62491660 Removed trailing whitespace. 2002-05-31 23:06:46 +00:00
Alexandre Julliard 140e7222e0 Removed more code at Hidenori's request. 2002-05-05 19:40:57 +00:00
Hidenori Takeshima e747da44f6 Implemented the basic COM framework.
Fixed all IUnknown of shdocvw.dll.
2002-03-20 01:02:15 +00:00
Alexandre Julliard 0799c1a780 Added LGPL standard comment, and copyright notices where necessary.
Global replacement of debugtools.h by wine/debug.h.
2002-03-09 23:29:33 +00:00
John R. Sheets bc80a3b4c7 Implemented stubs for IWebBrowser in shdocvw.dll. 2001-01-11 22:32:44 +00:00