Commit graph

51 commits

Author SHA1 Message Date
Alexander Nicolaysen Sørnes
fbf9138333 shdocvw: Add DocHostContainer interface to interact with WB2/IE. 2010-07-29 17:42:36 +02:00
Alexander Nicolaysen Sørnes
c5ac982903 shdocvw: Add an address bar to IE. 2010-07-28 16:28:22 +02:00
Jacek Caban
aed47627f6 shdocvw: Store DocHost url on a regular heap. 2010-06-30 11:53:02 +02:00
Jacek Caban
94c5df06c3 shdocvw: Use IHTMLPrivateWindow for navigation in navigate_hlink if available. 2010-03-15 14:18:05 +01:00
Jacek Caban
4ecf80fd0b shdocvw: Separate document state from control state. 2010-03-15 14:18:05 +01:00
Jacek Caban
fab9304721 shdocvw: Store object passed in DOCHOST_DOCCANNAVIGATE command. 2010-03-15 14:18:05 +01:00
Detlef Riekenberg
a0f53e7df8 shdocvw: Dump the commands in OleCommandTarget_QueryStatus. 2010-02-08 17:14:44 +01:00
Jacek Caban
8112b59c9e shdocvw: Moved DocHost client site releasing to separated function and release more interfaces in SetClientSite. 2010-01-25 12:44:48 +01:00
Jacek Caban
75c71b4b9c shdocvw: Use CoTaskMemFree to free url.
Pointed out by Dan Kegel.
2009-11-30 12:48:57 +01:00
Jacek Caban
8c7ec916a7 shdocvw: Use IPropertyNotifySink to track ready state and complete notification. 2009-08-31 12:17:12 +02:00
Jacek Caban
7b15652480 shdocvw: Move OnObjectAvailable implementation to dochost.c. 2009-08-31 12:17:01 +02:00
Jacek Caban
c8e34cf22f shdocvw: Added IPropertyNotifySink stub implementation. 2009-08-31 12:16:47 +02:00
Dmitry Timoshkov
b901c8db5a shdocvw: Fix the COLOR_xxx usage. 2008-11-12 11:49:12 +01:00
Jacek Caban
d58666123a shdocvw: Pass the right IDispatch to NavigateComplete2 and DocumentComplete. 2008-08-27 13:21:20 +02:00
Jared Lapsley
473010268d shdocvw: WebBrowser_get_Busy implementation. 2008-03-15 11:40:42 +01:00
Jacek Caban
1a7bf2e0ff shdocvw: Use more flexible mechanism instead of WB_WM_NAVIGATE2. 2008-01-21 11:38:08 +01:00
Jacek Caban
8bafc2b67b shdocvw: Added UpdateUI implementation. 2007-09-10 16:14:43 +02:00
Jacek Caban
e23c5083f5 shdocvw: Added GetExternal implementation. 2007-08-01 11:28:52 +02:00
Jacek Caban
dc15020cf5 shdocvw: Move frame variable to DocHost. 2007-03-09 21:09:03 +01:00
Jacek Caban
72bf4a641e shdocvw: Added mode dispids implementation in DocHost::Invoke. 2007-03-09 21:08:26 +01:00
Jacek Caban
1f92fba5cc shdocvw: Move offline and silent variables to DocHost. 2007-03-09 21:07:55 +01:00
Cihan Altinay
545b13a733 shdocvw: Make sure BSTR is allocated before calling sink. 2006-10-18 12:34:57 +02:00
Jacek Caban
e5f2f651b2 shdocvw: Win64 printf format warning fixes. 2006-10-06 12:48:02 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +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
b26ed16633 shdocvw: Move more initialization code to DocHost_Init. 2006-04-20 11:29:28 +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
22b6d5485c shdocvw: Use Dochost, not WebBrowser, in deactivate_document. 2006-04-18 11:37:47 +02:00
Jacek Caban
6470c5ca0a shdocvw: Get rid of WebBrowser dependency in DocHost object. 2006-04-18 11:37:13 +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
b81b614da8 shdocvw: Better window handling.
Use unicode version of DefWindowProc in unicode window procs.
Fix window styles.
2006-04-14 19:37:11 +02:00
Jacek Caban
51bd5408d4 shdocvw: Use GetClientRect, not GetWindowRect in create_doc_view_hwnd. 2006-04-12 20:56:18 +02:00
Jacek Caban
ce2f142bf1 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document. 2006-04-10 12:21:17 +02:00
Jacek Caban
7a3a554c9b shdocvw: Beginning ShowContextMenu implementation. 2006-03-06 11:35:50 +01:00
Jacek Caban
254bdf08f1 shdocvw: Added client site's IOleCommandTarget stub implementation. 2006-01-26 13:28:43 +01:00
Jacek Caban
53c469f1e8 shdocvw: Added TranslateUrl implementation. 2006-01-25 13:15:12 +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
84f0597d08 Sync the WebBrowser's window size with document's window. 2005-12-02 15:54:58 +01:00
Jacek Caban
356174019e Use sink in navigate_complete instead of ClientSite's IDispatch. 2005-12-02 12:59:51 +01:00
Jacek Caban
eea60a6672 Activate document object. 2005-11-28 20:57:04 +01:00
Jacek Caban
1692bc34c9 Added GetOverrideKeyPath and GetOptionKeyPath implementation. 2005-11-28 17:30:21 +01:00
Jacek Caban
8be6eb25bd Better windows handling. 2005-11-28 11:17:28 +01:00
Jacek Caban
5c4eee1385 Added GetHostInfo implementation. 2005-11-21 11:59:39 +00:00