Commit Graph

560 Commits

Author SHA1 Message Date
Jacek Caban 271993e279 shdocvw: Pass post data as SAFEARRAY to on_before_navigate2. 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
Jacek Caban c5e53bd665 shdocvw: Use heap_alloc_zero to allocate DocHost objects. 2010-03-15 14:18:05 +01:00
Andrey Turkin 46a04b72c0 shdocvw: Return success code in ITaskBarList::HrInit. 2010-03-02 11:14:00 +01:00
Andrew Eikum f97fbce8f4 shdocvw: Fix typo in WARN. 2010-03-01 11:34:01 +01:00
Alexandre Julliard 6164ce2d82 makefiles: Use the standard C_SRCS variable as the list of test files.
This enables it to be auto-updated by make_makefiles.
2010-02-22 10:47:11 +01:00
Alexandre Julliard ac853cfcf2 shdocvw: Don't create empty default key values where not necessary. 2010-02-10 14:30:19 +01:00
Detlef Riekenberg a0f53e7df8 shdocvw: Dump the commands in OleCommandTarget_QueryStatus. 2010-02-08 17:14:44 +01:00
Jacek Caban ff06efd1eb shdocvw: Moved WebBrowser client site realizing to separated function and release more interfaces in SetClientSite. 2010-01-25 12:44:53 +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
Michael Stefaniuc af302090b2 shdocvw: Remove unneeded \ at the end of a line. 2009-12-30 13:31:46 +01:00
Huw Davies 53ee807a3b shdocvw: Fix a memory leak in the tests.
Found by Valgrind.
2009-12-14 12:04:04 +01:00
Alistair Leslie-Hughes d3f20ec136 shdocvw: Fix test for non-english IE MUI. 2009-12-11 12:16:27 +01:00
Alistair Leslie-Hughes e7906026bb shdocvw: Implement IWebBrowser2_get_Name. 2009-12-04 14:42:28 +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 655e0a0c54 shdocvw: Get rid of Gecko checks in tests. 2009-11-20 11:16:32 +01:00
Jacek Caban 60b096f609 shdocvw: Check QueryInterface return codes before using its result. 2009-11-18 11:09:29 +01:00
Alexandre Julliard 99dd348422 shdocvw: Specify the full path to iexplore.exe. 2009-10-27 11:25:39 +01:00
Alexandre Julliard 0856f77470 shdocvw: Specify the full application path when starting winemenubuilder.exe. 2009-10-27 11:22:32 +01:00
Jacek Caban bbfee0061d shdocvw: Improved debug messages. 2009-10-12 12:33:31 +02:00
Ge van Geldorp 5789e6634e shdocvw/tests: Fix test on Win7. 2009-09-11 13:09:49 +02:00
Jacek Caban d24690c8cf shdocvw: Added IWebBrowser2::get_ReadyState implementation. 2009-08-31 12:17:18 +02: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
Louis Lenders 929c80dcb7 shdocvw.inf: Add default registry key "HKCU\Software\Microsoft\Internet Explorer\Settings. 2009-08-26 14:35:21 +02:00
Jacek Caban 80f02b82d6 mshtml: Use URL moniker to load http documents. 2009-08-24 15:17:31 +02:00
Jacek Caban c19c009e48 shdocvw: Return succes in bind status callback functions. 2009-08-24 12:09:00 +02:00
Alexandre Julliard 44e874ab86 shdocvw/tests: Use the global wine_dbgstr_w instead of a local variant. 2009-08-19 13:37:00 +02:00
Juan Lang a3575824ea shdocvw: Support URLs passed by reference in WebBrowser_Navigate2. 2009-08-17 13:57:50 +02:00
Alistair Leslie-Hughes a1ab2df19a shdocvw: Add basic support for InPlaceDeactivate. 2009-08-14 13:59:10 +02:00
Vladimir Pankratov 3bc4e67f9e shdocvw: Fix format parameter type. 2009-08-10 13:19:42 +02:00
Jacek Caban 52bade97f4 shdocvw: Check GetContainer result before setting new container. 2009-08-10 13:11:34 +02:00
Stefan Leichter a4c1c66c87 shdocvw: Add stub for SHRestricted2W. 2009-08-07 12:11:50 +02:00
Michael Stefaniuc 83eb00cad3 shdocvw: Import the version.rc into the main rc file.
There is no need for a separate file.
2009-07-03 11:28:41 +02:00
Austin English 583be32178 shdocvw: Handle DISPID_AMBIENT_DLCONTROL case. 2009-06-24 11:25:05 +02:00
Henri Verbeet f1cb32798a shdocvw: Add SHDOCVW_LockModule()/SHDOCVW_UnlockModule() calls to ITaskbarList. 2009-06-16 13:36:40 +02:00
Henri Verbeet 697e529c19 shdocvw: Take the riid parameter to TaskbarList_Create() into account. 2009-06-16 13:36:34 +02:00
Paul Vriens 52fdc9e265 shdocvw/tests: Fix a test failure with IE8. 2009-05-13 12:04:18 +02:00
Ge van Geldorp 8968f5fa09 shdocvw/tests: Fix shdocvw:webbrowser test on some Windows boxes. 2009-03-30 15:10:52 +02:00
Henri Verbeet 8e12ad4fae shdocvw: Add a stub ITaskbarList implementation.
Based on a patch by Louis Lenders. Although MSDN claims this should be in
shell32, it really is in shdocvw.
2009-03-24 12:58:17 +01:00
Michael Stefaniuc efbb4ebf3e widl: Output "LONG" instead of "long" for a 32bit integer.
long is always 32bit in IDL files but that's not true in C.
2009-03-13 11:15:21 +01:00
Paul Vriens 4f65338a05 shdocvw/tests: Add a missing FreeLibrary(). 2009-03-06 15:39:34 +01:00
Detlef Riekenberg 423ffdd10f shdocvw/tests: Detect more interfaces in the webbrowser test. 2009-03-02 13:20:46 +01:00
Detlef Riekenberg 41c0d35a7a shdocvw/tests: Add IServiceProvider to the webbrowser test. 2009-03-02 13:20:46 +01:00
Detlef Riekenberg 6b505e1425 shdocvw/tests: Dump the guid for additional interfaces. 2009-02-26 12:11:48 +01:00
Jacek Caban 64adaf723b shdocvw: Added QueryStatus implementation. 2009-02-24 16:57:28 +01:00
Jacek Caban 7ac34f9e50 shdocvw: Added loading tests. 2009-02-24 16:57:28 +01:00
Francois Gouget f250f4fa04 Assorted spelling fixes. 2009-02-11 15:56:02 +01:00
Alistair Leslie-Hughes a14a75b85e shdocvw: Correct OnAmbientPropertyChange regression. 2009-02-04 14:08:26 +01:00
Alistair Leslie-Hughes 69a8066b18 shdocvw: OnAmbientPropertyChange should refresh all properties with a DISPID_UNKNOWN. 2009-02-03 14:36:21 +01:00
Alistair Leslie-Hughes 58292e8a65 shdocvw: Add IServiceProvider support. 2009-01-27 16:04:56 +01:00
Alistair Leslie-Hughes 0a9a1bc99c shdocvw: Add test to show IServiceProvider is supported. 2009-01-23 13:40:45 +01:00
Jacek Caban da5372beed shdocvw: Fixed tests on IE7. 2009-01-23 13:12:28 +01:00
Aric Stewart 3aebdbb65d shdocvw: Stub implementation of IEParseDisplayNameWithBCW. 2009-01-23 13:11:59 +01:00
Alexandre Julliard 53bc99855a shdocvw: Fix a pointer cast warning on 64-bit. 2009-01-08 17:27:49 +01:00
Paul Vriens 10b2d6db04 shdocvw/tests: Fix test failures on XP SP2 and higher. 2009-01-05 15:09:21 +01:00
Francois Gouget 2166afceb7 Assorted spelling fixes. 2008-12-29 11:36:49 +01:00
Detlef Riekenberg e9e12744b5 shdocvw/tests: Add tests for ParseURLFromOutsideSource. 2008-12-26 13:45:12 +01:00
Detlef Riekenberg 468da8e261 shdocvw: Implement ParseURLFromOutsideSource. 2008-12-26 13:44:39 +01:00
Detlef Riekenberg 1a0f1f5db8 shdocvw/tests: Fix a test on IE 5.x. 2008-12-26 13:43:04 +01:00
Andrew Talbot 9814ca9859 shdocvw: Remove unneeded address-of operators from array name. 2008-12-08 22:03:03 +01:00
Vladimir Pankratov bbaa72de5f shdocvw: Implement go_home function. 2008-11-28 13:51:34 +01:00
Francois Gouget 2a2387b984 shdocvw: Remove WINAPI on static functions where not needed. 2008-11-26 12:10:46 +01:00
Alistair Leslie-Hughes 3c88a2f060 shdocvw: Silence invalid QueryInterface FIXME. 2008-11-25 11:56:17 +01:00
Alexandre Julliard e37f8f23f1 shdocvw: Fix the computation of the default extents. 2008-11-21 17:07:21 +01:00
Detlef Riekenberg a815677d93 shdocvw/tests: Make the webbrowser test dpi aware, make it pass in wine. 2008-11-19 12:09:17 +01:00
Marcus Meissner bc295ef8b4 shdocvw: Fixed buffer size to GetPrivateProfileStringW. 2008-11-17 13:15:26 +01:00
Damjan Jovanovic 9ff230dcaa shdocvw, winemenubuilder: Generate fd.o entries for .url files. 2008-11-14 13:30:25 +01:00
Alistair Leslie-Hughes 27685adaf1 shdocvw: Correct tests. 2008-11-13 13:08:58 +01:00
Dmitry Timoshkov b901c8db5a shdocvw: Fix the COLOR_xxx usage. 2008-11-12 11:49:12 +01:00
Jacek Caban a43adb40af shdocvw: Revert "Added Support for the IViewObjectEx" with tests. 2008-11-12 11:49:11 +01:00
Alistair Leslie-Hughes b91061e1da shdocvw: Added Support for the IViewObjectEx interface. 2008-11-11 15:24:41 +01:00
Detlef Riekenberg f0ec2a5ca1 shdocvw/tests: Use the correct size for memset. 2008-10-28 12:33:56 +01:00
Alexandre Julliard 199bcc9c70 shdocvw/tests: Avoid sizeof in trace. 2008-10-27 11:29:32 +01:00
Detlef Riekenberg d4e7845887 shdocvw/tests: Add tests for URLSubRegQueryA. 2008-10-24 14:25:01 +02:00
Detlef Riekenberg 507665deee shdocvw: Implement URLSubRegQueryA. 2008-10-24 14:25:01 +02:00
Michael Stefaniuc 88a6c9cd54 shdocvw/tests: Remove duplicated header include. 2008-10-16 11:27:46 +02:00
Michael Stefaniuc 689895702a shdocvw: Use FAILED instead of !SUCCEEDED. 2008-10-08 13:42:43 +02:00
Jacek Caban 4d46c99765 shdocvw: Fixed tests on IE5. 2008-09-29 17:25:16 -05:00
Louis Lenders 567fb5e7db shdocvw: Create default App Paths key for iexplore.exe. 2008-09-25 11:50:34 +02:00
Detlef Riekenberg 40145952ae shdocvw: Set the default homepage. 2008-09-23 13:07:34 +02:00
Detlef Riekenberg 3b3ac07265 shdocvw: Remove redundant NULL check before SysFreeString. 2008-09-23 12:12:38 +02:00
Andrew Talbot d23fc94fd6 shdocvw: Sign-compare warnings fix. 2008-09-09 11:46:17 +02:00
Reece Dunn 099517604b shdocvw: Fixed building on msvc. 2008-09-08 14:08:17 +02:00
Francois Gouget 4823b2c7bf Assorted spelling fixes. 2008-09-02 13:58:21 +02:00
Jacek Caban d58666123a shdocvw: Pass the right IDispatch to NavigateComplete2 and DocumentComplete. 2008-08-27 13:21:20 +02:00
Damjan Jovanovic ad886d6698 shdocvw: Rudimentary implementation of CLSID_InternetShortcut. 2008-08-04 15:02:36 +02:00
Alexandre Julliard 79c64acc7b tests: Don't depend on the static uuid libraries in the tests.
This avoids trouble with the broken MingW libraries when
cross-compiling the tests.
2008-07-08 17:51:45 +02:00
Jacek Caban f0d8b8b15c shdocvw: Added WebBrowser's IDispatch methods implementation. 2008-06-21 11:17:00 +02:00
Jacek Caban 54ef871161 shdocvw: Fixed DISPID_ONTOOLBAR test on IE7. 2008-06-09 12:45:01 +02:00
Petr Dlouhý 87b1cab13d shdocvw: Partial implementation of WebBrowser_put_RegisterAsBrowser and WebBrowser_get_RegisterAsBrowser. 2008-05-12 19:58:56 +02:00
Michael Stefaniuc 38cae0b2c4 shdocvw: Plug memory leak introduced in 1.0-rc1 (Smatch). 2008-05-12 11:42:49 +02:00
Aric Stewart d4a3e9c016 shdocvw: Do not do our iexplore.exe registration if native Internet Explorer is detected to be present. 2008-05-08 22:48:37 +02:00
Alexandre Julliard dad21bbcbf makefiles: List the static libraries as normal imports instead of extra libs. 2008-04-30 14:23:55 +02:00
Alexandre Julliard 8ebe988d2e Add makedep magic comments for typelibs in resource files. 2008-04-24 22:14:21 +02:00
James Hawkins 03599dbab6 shdocvw: Fix a test that fails on all platforms. 2008-04-21 13:36:19 +02:00
Alexandre Julliard 876257a6dc shdocvw: Fixed typo in CLSID_InternetShortcut. 2008-04-14 13:57:53 +02:00
Francois Gouget 0682f85c95 Fix spelling of dwAssign. 2008-04-14 12:40:22 +02:00
Andrew Talbot f0dd3efe14 shdocvw: Assign to structs instead of using memcpy. 2008-03-18 11:15:22 +01:00
Jared Lapsley 473010268d shdocvw: WebBrowser_get_Busy implementation. 2008-03-15 11:40:42 +01:00
Louis Lenders 81ae4182f5 shdocvw: Return something more useful for WebBrowser_get_ReadyState. 2008-03-07 11:29:23 +01:00
Rob Shearman 48000893f9 makefiles: Simplify the use of the IMPORTLIB variable in the DLL makefiles.
Only specify the root to keep platform-specifics out of the individual 
DLL makefiles.
2008-03-04 20:55:01 +01:00
Jacek Caban 81590db3a2 shdocvw: Guess URL scheme if not available. 2008-02-28 10:45:12 +01:00
Jacek Caban 7cb53e0232 shdocvw: Register default URL prefixes. 2008-02-28 10:45:07 +01:00
Rob Shearman 5ef04604f0 shdocvw: Don't use typeof as it's not portable. 2008-02-27 14:52:24 +01:00
Rob Shearman e7c1d5d173 shdocvw: The default value for the "CLSID\%CLSID_Internet" key isn't set on Windows, so we shouldn't set it either. 2008-02-25 12:01:52 +01:00
Rob Shearman c6c5e991af shdocvw: Add more keys to the CLSID_Internet key. 2008-02-25 12:01:47 +01:00
Rob Shearman 23c896abd7 shdocvw: Fix quoting of double-quote in shdocvw.inf. 2008-02-25 12:01:44 +01:00
Jacek Caban 71d07da2d3 shdocvw: Added WebBrowser::TheaterMode implementation. 2008-02-25 11:54:01 +01:00
Jacek Caban 89069761ba shdocvw: Silence more invalid QueryInterface FIXMEs. 2008-02-25 11:53:56 +01:00
Jacek Caban 20163e034a shdocvw: Added get_LocationURL implementation. 2008-02-25 11:53:35 +01:00
Louis Lenders 1df00aff39 shdocvw: Pretend success in WebBrowser_get_RegisterAsDropTarget. 2008-02-21 20:23:10 +01:00
Rob Shearman 99bde8b0b4 shdocvw: The WINAPI modifier on function pointers should become before the '*' for portability. 2008-02-19 14:11:45 +01:00
Jacek Caban 13a785cc11 shdocvw: Store headers as BSTR. 2008-01-21 11:38:22 +01:00
Jacek Caban b90346fd62 shdocvw: Do navigation in message handler. 2008-01-21 11:38:18 +01:00
Jacek Caban 4e3bd6e60a shdocvw: Delay creating URL moniker to bind_to_object call. 2008-01-21 11:38:14 +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 4ff6211895 shdocvw: Store URL in BindStatusCallback. 2008-01-21 11:37:57 +01:00
Jacek Caban 84eed025f0 shdocvw: Call StatusTextChange in set_status_text. 2008-01-15 11:37:49 +01:00
Jacek Caban 6f3ffa51f8 shdocvw: Call WindowSetResizable in put_Resizable. 2008-01-15 11:37:44 +01:00
Jacek Caban 7b268a5583 shdocvw: Call OnFullScreen in put_FullScreen. 2008-01-15 11:37:39 +01:00
Jacek Caban 8daca1b5e9 shdocvw: Added DWebBrowserEvents2 test. 2008-01-15 11:37:34 +01:00
Louis Lenders 8e84f38178 shdocvw: Change return value for PersistMemory_Load. 2008-01-11 12:23:21 +01:00
Jacek Caban f85d896307 shdocvw: Set IE's IVer and Build registries. 2008-01-08 12:54:23 +01:00
Jacek Caban cf422ea53e shdocvw: Fixed ref count leak. 2008-01-08 12:54:20 +01:00
Chris Wulff a34bd3b2cd shdocvw: Hide and show the frame window instead of the inner one. 2008-01-07 18:19:54 +01:00
Jacek Caban f427951d04 shdocvw: Call try_application_url after BindToObject failure. 2008-01-04 11:57:09 +01:00
Jacek Caban b5f387997c shdocvw: Use BindToObject to load document (except for http, https and ftp protocols). 2008-01-04 11:57:05 +01:00
Jacek Caban e5321be5a3 shdocvw.5: Move on_before_navigate2 call to navigate_mon. 2008-01-04 11:56:59 +01:00
Jacek Caban cc8ed9a371 shdocvw: Added OnStopBinding implementation and use it in http_load_hack. 2008-01-04 11:56:53 +01:00
Jacek Caban f79771cb6c shdocvw: Added OnProgress implementation. 2008-01-04 11:56:47 +01:00
Jacek Caban 6f1c3f3613 shdocvw: Use OnObjectAvailable in http_load_hack. 2008-01-04 11:56:43 +01:00
Jacek Caban e3fb7ba8a9 shdocvw: Added OnObjectAvailable implementation. 2008-01-04 11:56:38 +01:00
Jacek Caban 6a4c916716 shdocvw: Always create BindStatusCallback object. 2008-01-04 11:56:34 +01:00
Jacek Caban d273150b69 shdocvw: Return correct variables in GetBindInfo. 2008-01-04 11:56:26 +01:00
Jacek Caban c42a778932 shdocvw: Return S_OK in OnStartBinding. 2008-01-04 11:56:22 +01:00
Jacek Caban 3ebdcb847d shdocvw: Store DocHost in BindStatusCallback. 2008-01-04 11:56:18 +01:00
Jacek Caban 4a5339ae5f shdocvw: Added missing OnObjectAvailable function. 2008-01-04 11:56:12 +01:00
Jacek Caban ef16e9f82b shdocvw: Ignore Exec(CGID_Explorer, 66) calls in tests. 2007-12-17 11:49:22 +01:00
Jacek Caban 167aa9b9f9 shdocvw: Register IE settings by iexplore.exe.
These registries are present in a fresh Windows installation, but they
cause problems with native IE, so let's handle them as we do with IE
version key.
2007-12-14 12:24:58 +01:00
Jacek Caban be11c75729 shdocvw: Return S_OK in IOleObject::SetHostNames. 2007-12-12 13:48:23 +01:00
Jacek Caban 69805b1245 shdocvw: Added client site's IOleCommandTarget tests. 2007-12-11 12:09:05 +01:00
Alistair Leslie-Hughes 5c3dc64a87 shdocvw: Fix memory leak. 2007-12-10 12:35:55 +01:00
Michael Stefaniuc ac527f1e6c shdocvw: Rename the wrappers around HeapAlloc() &Co to use the new standard naming. 2007-11-28 11:19:46 +01:00
Jacek Caban aa30f442b1 shdocvw: Silence common invalid QueryInterface FIXMEs. 2007-11-26 12:36:02 +01:00
Jacek Caban e37ca6f927 shdocvw: Return correct error from WebBrowser::Quit. 2007-11-20 12:29:00 +01:00
Jacek Caban a8a1a2da5a shdocvw: Added WebBrowser::get_Application implementation. 2007-11-20 12:29:00 +01:00
Jacek Caban 909744a28d shdocvw: Set default home and search page. 2007-11-19 13:06:22 +01:00