Commit Graph

306 Commits

Author SHA1 Message Date
Alexandre Julliard
23f9e358ad Tests should not use wine/unicode.h. 2006-05-24 18:05:09 +02:00
Jacek Caban
5c932f9634 shdocvw: Added OLEIVERB_UIACTIVATE implementation. 2006-05-23 20:54:32 +02:00
Jacek Caban
4ee19c81bb shdocvw: Don't do verb that is already done. 2006-05-23 20:54:07 +02:00
Jacek Caban
dda3bea568 shdocvw: Move UI activating to the separated function. 2006-05-23 20:53:58 +02:00
Jacek Caban
864bfd8ead shdocvw: Move inplace activating code to the separated function. 2006-05-23 20:53:50 +02:00
Jacek Caban
86163e7a78 shdocvw: Added WebBrowser v1 implementation. 2006-05-23 20:53:26 +02:00
Jacek Caban
c0d1f91a7c shdocvw: Added WebBrowser v1 registration. 2006-05-23 20:53:02 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Jacek Caban
ae2c061e8e shdocvw: Return S_OK in OnInPlaceDeactivate. 2006-05-20 13:58:39 +02:00
Jacek Caban
21196a084a shdocvw: Code cleanup. 2006-05-17 21:46:18 +02:00
Jacek Caban
7ac9bc4d6e shdocvw: Added IConnectionPointContainer to InternetExplorer::QueryInterface. 2006-05-17 21:45:59 +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
f69328e2df shdocvw: Don't release IOleInPlaceSite in DoVerb. 2006-05-16 12:42:20 +02:00
Jacek Caban
e718939ebd shdocvw: Wrap Heap* finctions by inline functions. 2006-05-15 14:26:04 +02:00
Jacek Caban
e02d36274b shdocvw: Added support for navigation to application URLs. 2006-05-15 11:48:11 +02:00
Robert Shearman
74407105d2 Check the return value from register_key_guid in all the DLL registering code. 2006-05-10 19:38: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
707a4f18f7 shdocvw: Fix GetMiscStatus implementation. 2006-05-05 20:44:02 +02:00
Jacek Caban
238afbb688 shdocvw: Don't create IE default window in embedding mode. 2006-04-21 12:46:06 +02:00
Jacek Caban
d5c69bf4af shdocvw: Use InternetExplorer object in create_ie_window. 2006-04-21 12:45:44 +02:00
Jacek Caban
4d5cf7e6f9 shdocvw: Added InternetExplorer::Navigate2 implementation. 2006-04-20 11:32:42 +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
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
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
Alexandre Julliard
13f2d21d26 Fixed DllGetClassObject spec entries. 2005-08-08 18:21:33 +00:00
Mike McCormack
bda7ace2e9 Interlocked LONG* gcc warning fixes. 2005-07-13 11:59:15 +00:00
Jacek Caban
a352cc8a6b Fix typo in comment about Wine registry key. 2005-06-27 09:43:12 +00:00
Alexandre Julliard
f84401aa17 Sort entry points in the same order as Windows. 2005-06-23 09:57:11 +00:00
Alexandre Julliard
ab88743c25 Moved a few registry keys from HKLM\Software\Wine to
HKCU\Software\Wine for consistency.
2005-06-20 16:04:32 +00:00
Stefan Huehner
ac6f562b52 Fix more -Wstrict-prototypes warnings. 2005-06-20 14:18:03 +00:00
Alexandre Julliard
2e4bca9db5 Added magic comments to all Wine-specific registry accesses to make
them easier to grep.
2005-06-13 18:56:00 +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
Robert Shearman
54160222a0 Rename MODULENAME_Dll* functions to Dll* for better consistency and
type checking.
2005-05-17 14:41:37 +00:00
Alexandre Julliard
34fa35dc99 Added rules for building import libraries in the individual dll
makefiles, and added support for building a .def.a static import
library too.
2005-05-09 14:42:30 +00:00
Alexandre Julliard
d62356aa1e Added rules to build import libraries in the individual dll makefiles.
Generate import libraries with the right name right away instead of
using an intermediate .spec.def file.
2005-05-07 12:39:52 +00:00
Vincent Béron
0fa5e855fb Use SUBLANG_NEUTRAL for French resources. 2005-05-04 09:52:47 +00:00
José Manuel Ferrer Ortiz
4f50a2c0dc Spanish translations updated. 2005-04-11 13:01:46 +00:00
Hans Leidekker
8cf1389409 Dutch resource translation. 2005-03-22 16:39:25 +00:00
Juan Lang
6f87386a98 Fix a crash if the Mozilla ActiveX control doesn't implement
DllCanUnloadNow.
2005-03-10 17:25:23 +00:00
Marcelo Duarte
5cb9507ec1 Use "MS Shell Dlg" everywhere except for Japanese. 2005-02-21 18:38:36 +00:00
Jonathan Ernst
a37a4f6ce6 Add French resources. 2005-02-16 21:10:02 +00:00
Henning Gerhardt
d0cc21f45f Add/updated German resources. 2005-02-15 20:46:19 +00:00