Commit Graph

227 Commits

Author SHA1 Message Date
Jacek Caban 4a8397a593 shdocvw: Register InternetExplorer class factory in IEWinMain.
Based on a patch by Mike McCormack.
2006-04-20 11:32:01 +02:00
Jacek Caban c51aefdb58 shdocvw: Added InternetExplorer::put_Visible implementation. 2006-04-20 11:31:34 +02:00
Jacek Caban 4027a1149c shdocvw: Move IEWinMain to iexplore.c. 2006-04-20 11:31:20 +02:00
Jacek Caban c0e42d5597 shdocvw: Added beginning InternetExplorer implementation. 2006-04-20 11:31:05 +02:00
Jacek Caban c48c50f575 shdocvw: Move DllGetClassObject implementation to factory.c. 2006-04-20 11:29:54 +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 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 59c6f20495 shdocvw: Move IOleInPlaceFrame to DocHost object. 2006-04-18 11:36:52 +02:00
Jacek Caban 3a9aeace0f shdocvw: Move IServiceProvider to DocHost object. 2006-04-18 11:36:31 +02:00
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 0705381069 shdocvw: Added Top, Left, Height and Width properties implementation. 2006-04-14 19:38:57 +02:00
Jacek Caban 80dcc8b813 shdocvw: Store IOleInPlaceSite in WebBrowser object. 2006-04-14 19:38:44 +02:00
Jacek Caban 1e0f378c30 shdocvw: Update pos_rect and clip_rect in SetObjectRects. 2006-04-14 19:37: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
Mike McCormack 42c7372b6b shdocvw: Register iexplore.exe as a COM local server. 2006-04-12 11:18:26 +02:00
Mike McCormack c1caf43d10 shdocvw: Move the private class factory declaration into factory.c. 2006-04-11 11:25:54 +02:00
Dmitry Timoshkov 09a1a3fd7c shdocvw: Constify IExplore OLE vtables. 2006-04-10 12:23:03 +02:00
Jacek Caban 26f6a30f58 shdocvw: Set active document of both frame and doc window. 2006-04-10 12:21:23 +02:00
Jacek Caban ce2f142bf1 shdocvw: Use IOleInPlaceObjectWindowless interface of document in deactivate_document. 2006-04-10 12:21:17 +02:00
Mike McCormack 5d0873a74c shdocvw: Implement IEWinMain using a simple window frame. 2006-04-07 12:57:47 +02:00
Mike McCormack ba881a94d8 shdocvw: Forward IWebBrowser2::Navigate calls to ::Navigate2. 2006-04-06 11:33:23 +02:00
Mike McCormack fc33d3bca8 shdocvw: Stub implementation of IEWinMain. 2006-04-05 11:27:13 +02:00
András Kovács 841c12fa2f shdocvw: Added Hungarian translation. 2006-03-15 11:33:28 +01:00
Jacek Caban 87e04f2f4a shdocvw: Added get_LocationURL implementation. 2006-03-06 17:50:19 +01:00
Jacek Caban 7a3a554c9b shdocvw: Beginning ShowContextMenu implementation. 2006-03-06 11:35:50 +01:00
Jacek Caban d3a5921e8e shdocvw: Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
- Don't call hlink_navigate if HLNF_OPENINNEWWINDOW is set.
- Remove unneeded call to GetBindInfo.
2006-03-02 11:42:20 +01:00
Jacek Caban 0c12e2663b shdocvw: Added correct implementation of IProvideClassInfo::GetGUID. 2006-02-21 11:31:02 +01:00
Jacek Caban 00f249022c shdocvw: Change FIXMEs to TRACE in IDispatch's methods as they return
E_NOTIMPL in Windows as well.
2006-02-20 11:13:51 +01:00
Jacek Caban 76a361af82 shdocvw: Unaccess post data only if we've accessed it before. 2006-02-16 19:32:11 +01:00
Eric Pouech dd7e08cc7c shdocvw: Implemented a couple of forwards to shlwapi. 2006-02-15 13:37:18 +01: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 f98843e8cc shdocvw: Added beginning IHlinkFrame::Navigate implementation. 2006-02-15 11:52:40 +01:00
Robert Shearman 98fd1c5678 Return the correct error code from IConnectionPointContainer::FindConnectionPoint. 2006-02-10 14:51:30 +01:00
Jacek Caban 461a0102c5 shdocvw: Added IHlinkFrame stub implementation. 2006-02-08 12:42:23 +01:00
Jacek Caban 5d854158b8 shdocvw: Includes clean up. 2006-02-08 12:36:25 +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
Eric Pouech e66e227dbe Fixes for missing prototypes warnings. 2006-02-06 13:13:28 +01:00
Fatih Aşıcı 4c78c2346b shdocvw: Turkish translation. 2006-02-06 13:06:00 +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 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 360a4aff29 shdocvw: Added GetWindow implementation. 2006-01-20 16:12:36 +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 5ba7b1778c shdocvw: Added get_Document implementation. 2005-12-06 10:57:29 +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 932cf2870e Added implementation of IConnectionPoint::Advise and Unadvise. 2005-12-02 11:26:32 +01:00
Jacek Caban 9f59c164b8 Sync window sizes. 2005-12-02 11:25:30 +01:00
Jacek Caban b24916c638 Added implementation of OLEIVERB_SHOW in DoVerb. 2005-12-01 12:49:02 +01:00
Jacek Caban ff28e4201e Added IOleInPlaceActiveObject stub implementation. 2005-12-01 11:36:52 +01:00
Jacek Caban e80dd30cc3 Added SetObjectRects implementation. 2005-12-01 11:11:22 +01:00
Jacek Caban a23b84aa0d Return S_OK in [On|Can]InPlaceActivate.
Handle IOleDocumentSite in QueryInterface.
2005-12-01 11:11:14 +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 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
Alexandre Julliard 0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +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 5c4eee1385 Added GetHostInfo implementation. 2005-11-21 11:59:39 +00:00
YunSong Hwang d442d298a0 Update Korean translations. 2005-11-18 12:07:42 +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
YunSong Hwang 6e20af5dac Add Korean translations. 2005-11-14 11:27:36 +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
Michael Jung 6ac5686cb5 Only return SHDOCVW_ClassFactory if asked for CLSID_WebBrowser. 2005-10-31 15:44:06 +00:00
Michael Jung 7a48f838dd Added initial tests for shdocvw's FolderShortcut related
functionality.
2005-10-31 14:13:14 +00:00
Alexandre Julliard 4a0a099c11 Fixed a handle leak. 2005-10-20 13:21:39 +00:00
Vincent Béron 18e909e650 Allow file:/// protocol to be used to download the Mozilla ActiveX
control.
2005-10-20 13:20:03 +00:00
Vincent Béron 3eb08c44e7 Remove tempfile used to download Mozilla ActiveX control once it's not
used anymore.
2005-10-20 13:14:31 +00:00
Alexandre Julliard 7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Alexander N. Sørnes cd6e5bab8b Added Norwegian translations. 2005-09-26 10:56:47 +00:00
Milko Krachounov 980f817737 Bulgarian resources for mpr, msi, user, commdlg, oleaut32, shdocvw,
shell32, comctl32, msrle32, mshtml, winspool, wineps, serialui,
setupapi, wininet, regedit, uninstaller, notepad, winecfg and
winhelp.
2005-09-19 17:00:58 +00:00
Alexandre Julliard 7a52190c03 Take into account -noname functions when checking for duplicate export
names. Fixed a couple of issues found by the stricter check.
2005-09-19 14:44:28 +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
Kimmo Myllyvirta 264a33654a Added Finnish resources. 2005-09-12 11:10:03 +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