Commit Graph

59 Commits

Author SHA1 Message Date
Huw Davies 0f9ba2b71c shdocvw: Cope with being called without an active document. 2011-05-12 14:23:22 +02:00
Marcus Meissner 1bb985fb27 shdocvw: Check safearray dimension too (Coverity). 2011-05-09 12:07:46 +02:00
Piotr Caban ac53980faa shdocvw: Added navigation error handling. 2011-03-15 11:45:19 +01:00
Michael Stefaniuc 9d74e4dec3 shdocvw: Don't open code CONTAINING_RECORD(). 2010-11-24 17:59:59 +01:00
David Hedberg 910cac49a4 shdocvw: Implement DocHostUIHandler::TranslateAccelerator. 2010-11-17 14:01:16 +01:00
Jacek Caban 538a870b89 shdocvw: Get rid of DocHost-related *_THIS macros. 2010-11-15 13:20:04 +01:00
Jacek Caban ca353c9b7e shdocvw: Get rid of CLIENTSITE_THIS. 2010-11-15 13:20:04 +01:00
Jacek Caban f89ac6fa0d shdocvw: Added DocHost::Exec(OLECMDID_UPDATECOMMANDS) implementation. 2010-11-12 15:43:08 +01:00
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