Commit Graph

2582 Commits

Author SHA1 Message Date
Jacek Caban d4aacad9ea mshtml: Added support for ActiveX objects without IQuickActivate support. 2011-11-16 18:21:29 +01:00
Jacek Caban 938dcab3f4 mshtml: Fixed events tests on IE9. 2011-11-16 17:01:39 +01:00
Jacek Caban 7377dfbb07 mshtml: Fixed some htmldoc.c tests on IE9. 2011-11-16 17:01:36 +01:00
Jacek Caban 2bffcedc82 mshtml: Update window URI when its binding is redirected. 2011-11-16 17:00:04 +01:00
Andrew Talbot 952f97647c mshtml: Remove unused file-static variable. 2011-11-16 09:44:51 +01:00
Jacek Caban e7bbb4ef1e mshtml: Fixed script tests on IE9. 2011-11-15 19:37:38 +01:00
Jacek Caban af9508a13a mshtml: Added nsIURI::GetSpecIgnoringRef implementation. 2011-11-15 19:37:32 +01:00
Jacek Caban 95053e83cc mshtml: Added more navigation tests. 2011-11-15 19:37:32 +01:00
Jacek Caban fbdfec74b0 mshtml: Properly handle fragment-only navigation. 2011-11-15 19:37:32 +01:00
Jacek Caban 7b5125ac02 mshtml: Properly implement nsIURI::EqualsExceptRef. 2011-11-15 19:37:32 +01:00
Jacek Caban 9751e3c65f mshtml: Properly implement nsIURI::CloneIgnoreRef. 2011-11-15 19:37:32 +01:00
Jacek Caban bc701d5965 mshtml: Split setting window URI from set_current_mon. 2011-11-15 19:37:31 +01:00
Jacek Caban f86abedb40 mshtml: Properly handle navigation in containers supporting IWebBrowserApp. 2011-11-15 19:37:31 +01:00
Jacek Caban 8ba6514962 mshtml: Split IHTMLPrivateWindow::SuperNavigate implementation. 2011-11-15 19:37:31 +01:00
Jacek Caban 69f4def9e5 mshtml: Improved debug traces in nsIChannel::AsyncOpen implementation. 2011-11-14 15:25:20 +01:00
Jacek Caban 54faf0852f mshtml: Moved QueryService(IID_IShellBrowser) call to the right place. 2011-11-14 15:25:19 +01:00
Jacek Caban dc604f4a27 mshtml: Get rid of an unused parameter in prepare_for_binding. 2011-11-14 15:25:19 +01:00
Jacek Caban 52826af93c mshtml: Fixed HTMLPrivateWindow_GetAddressBarUrl function name. 2011-11-14 15:25:19 +01:00
Jacek Caban 6f9e67e0b4 mshtml: Use set_nsstyle_attr_var in IHTMLStyle::put_height implementation. 2011-11-14 15:25:19 +01:00
Jacek Caban 734050f5c5 mshtml: Fixed memory leak in nsIURL::GetDirectory implementation. 2011-11-14 13:10:21 +01:00
Jacek Caban 1190c8cbd6 mshtml: Use IUri in use_gecko_script. 2011-11-14 13:10:21 +01:00
Jacek Caban d7f7f33e7d mshtml: Use IUri in set_current_mon if possible and store it in window object. 2011-11-14 13:10:20 +01:00
Jacek Caban 535e2b23a3 mshtml: Store window URL as BSTR. 2011-11-14 13:10:20 +01:00
Jacek Caban 2e5f73e4d7 mshtml: Wine Gecko 1.4 release. 2011-11-09 19:31:13 +01:00
Jacek Caban 78e4d3d25c mshtml: Always use IUri-based nsIRI::GetAsciiHost implementation. 2011-11-08 18:19:17 +01:00
Jacek Caban 1ca84cb729 mshtml: Make nsIURL::GetParam a stub. 2011-11-08 18:19:17 +01:00
Jacek Caban 92d55a84d6 mshtml: Fixed ref count leaks. 2011-11-03 17:41:41 +01:00
Jacek Caban adafcda41c mshtml: HTMLWindow_item code clean up. 2011-11-03 17:41:37 +01:00
Jacek Caban d1e49da2f5 mshtml: Reimplement nsIURL::GetFileExtension on top of IUri API. 2011-10-27 14:21:02 +02:00
Jacek Caban 34db2d3926 hlink: Return S_FALSE in GetTargetFrameName when returning NULL. 2011-10-21 16:47:06 +02:00
Jacek Caban 764d3d6a69 mshtml: Added IHTMLWindow6 stub implementation. 2011-10-19 17:48:34 +02:00
Jacek Caban 3c4b2a0b43 mshtml: Added IHTMLDocument2::elementFromPoint implementation. 2011-10-18 18:29:04 +02:00
Marcus Meissner 59fc063a34 mshtml: Adjusted some incorrect sizeofs (Coverity). 2011-10-18 15:16:28 +02:00
Jacek Caban b5a031d804 mshtml: Better error handling in NSContainer initialization. 2011-10-18 15:15:29 +02:00
Alistair Leslie-Hughes 531a07db14 mshtml: Implement IHTMLDOMNode replaceChild. 2011-10-12 17:14:25 +02:00
André Hentschel 296b795655 mshtml: Add stub for QUERY_IS_CACHED_AND_USABLE_OFFLINE. 2011-10-12 17:06:24 +02:00
Andrew Talbot a29f69718b mshtml: Mark fall-through in switch statement. 2011-10-06 16:47:26 -05:00
Andrew Talbot 76a6404c26 mshtml: Mark some fall-throughs in switch statements. 2011-10-04 16:56:35 -05:00
Marcus Meissner ac2f0ed029 mshtml: Mark replace_node_by_html as hidden. 2011-10-03 15:51:02 -05:00
Jacek Caban 93d54b1759 mshtml: Properly release body element in basic_style_test. 2011-10-03 14:39:00 -05:00
Jacek Caban 6cfa962922 mshtml: Set frame interface to NULL after releasing it in IOleInPlaceObjectWindowless::InPlaceDeactivate. 2011-10-03 11:27:04 -05:00
Alistair Leslie-Hughes f8baa37052 mshtml: IID_IHTMLCurrentStyle4 isn't supported on IE6. 2011-09-26 22:42:02 +02:00
Alistair Leslie-Hughes 9477521fb8 mshtml: Add IHTMLCurrentStyle2/3/4 support. 2011-09-23 14:20:02 +02:00
Alistair Leslie-Hughes 05e18862cb mshtml: Fix test for Windows 7 with IE9. 2011-09-22 19:51:52 +02:00
Alistair Leslie-Hughes d70b967d60 mshtml: Add IHTMLTable2/3 support. 2011-09-21 17:13:12 +02:00
Francois Gouget 25100a8592 mshtml/tests: Improve the current UI language detection a bit. 2011-09-15 15:41:41 +02:00
Francois Gouget e931ebc704 mshtml/tests: Some tests require that the user interface be in English.
With MUI versions of Windows checking for the default user language id is insufficient.
Skip the system language id check as it is irrelevant here.
2011-09-13 18:14:03 +02:00
Francois Gouget c571be83da mshtml/tests: GetUserDefaultUILanguage() is not available in NT4. 2011-09-13 18:13:49 +02:00
Francois Gouget 3b7fb23ca7 mshtml/tests: When a test fails, print the bad value. 2011-09-13 18:13:42 +02:00
Gerald Pfeifer 3eafe92ba3 mshtml: Add failure detection to set_downloading_proc. 2011-09-09 16:05:27 +02:00
Piotr Caban d9a661e21b mshtml: Added more IHTMLElement_{put, get}_onclick tests. 2011-09-02 18:28:25 +02:00
Piotr Caban 9b26776fda mshtml: Removed typo from HTMLDOMChildrenCollection_invoke function. 2011-09-02 18:28:25 +02:00
Piotr Caban 48e2f9426c mshtml/tests: Added IHTMLAttributeCollection IDispatchEx tests. 2011-09-02 18:28:24 +02:00
Piotr Caban 648ed1e1c6 mshtml: Added HTMLAttributeCollection_invoke implementation. 2011-09-02 18:28:24 +02:00
Piotr Caban fb9af4648f mshtml: Added HTMLAttributeCollection_get_dispid implementation. 2011-09-02 18:28:24 +02:00
Piotr Caban 4d74236fa2 mshtml/tests: Added IHTMLAttributeCollection tests. 2011-09-02 18:28:24 +02:00
Piotr Caban 02e0d91c0e mshtml/tests: Added attributes tests on comment node. 2011-09-02 18:28:24 +02:00
Piotr Caban 13701221ee mshtml: Store attributes list in HTMLAttributeCollection. 2011-09-02 18:28:24 +02:00
Piotr Caban c7cb9f759c mshtml: Added HTMLAttributeCollection2_getNamedItem implementation. 2011-09-02 18:28:24 +02:00
Piotr Caban 130c8342a0 mshtml: Don't cache HTMLAttributesCollection results. 2011-09-02 18:28:24 +02:00
Jacek Caban 3a268796b8 mshtml: Added support for text/vbscript script type. 2011-09-02 14:42:57 +02:00
Piotr Caban e3527ef23b mshtml: Added HTMLDOMAttribute_get_nodeName implementation. 2011-08-26 12:03:09 +02:00
Piotr Caban e1dcafc6be mshtml: Added HTMLAttributeCollection_item implementation. 2011-08-26 12:02:46 +02:00
Piotr Caban 7b37a1bd00 mshtml: Added HTMLAttributeCollection_get_length implementation. 2011-08-26 12:02:44 +02:00
Piotr Caban 33881c44f5 mshtml: Added IHTMLAttributeCollection3 stub. 2011-08-26 12:00:15 +02:00
Piotr Caban 665747cc30 mshtml: Added IHTMLAttributeCollection2 stub. 2011-08-26 12:00:13 +02:00
Piotr Caban bea3154f48 mshtml: Added IHTMLAttributeCollection stub. 2011-08-26 12:00:09 +02:00
André Hentschel da7f9ed16b mshtml: Remove obsolete proxy handling. 2011-08-25 11:31:55 +02:00
André Hentschel 7205f88883 mshtml: Initialize return value. 2011-08-25 11:31:54 +02:00
Jacek Caban 05d3b9cd1a mshtml: Get rid of no longer useful get_nsdoc_window helper. 2011-08-24 19:34:11 +02:00
Jacek Caban bf4b869152 mshtml: Wine Gecko 1.3 release. 2011-08-23 18:16:44 +02:00
Piotr Caban 6e1ad65dc3 mshtml: Remove no longer needed get_attr_from_nselem function. 2011-08-23 16:53:55 +02:00
Piotr Caban 1d4d1068cd mshtml/tests: Added dynamic properties accessing tests. 2011-08-23 16:53:54 +02:00
Piotr Caban ff449dd1d7 mshtml: Make sure dynamic properties are initialized in Dispatch functions. 2011-08-23 16:53:54 +02:00
Piotr Caban 0a03ae75b0 mshtml: Populate dynamic properties table in get_dynamic_data. 2011-08-23 16:53:54 +02:00
Piotr Caban 423c6f9473 mshtml: DeleteMemberByDispID should return E_NOTIMPL. 2011-08-23 16:53:54 +02:00
Piotr Caban f80c3a7250 mshtml: Added nsIDOMNamedNodeMap interface. 2011-08-23 16:53:54 +02:00
Jacek Caban 88f9fcf1f4 mshtml: Fixed nsAString handling in navigate_anchor. 2011-08-05 15:22:47 +02:00
Piotr Caban e934d847b2 mshtml: Added error handling to get_doc_string. 2011-08-04 18:42:30 +02:00
Piotr Caban 0bbc95e4f6 mshtml: Fix DOCUMENT_NODE handling in nsnode_to_nsstring_rec. 2011-08-04 18:42:28 +02:00
Frédéric Delanoy 760faf01a9 tests: Assorted spelling fixes. 2011-08-04 18:27:37 +02:00
Frédéric Delanoy 7e309601f3 dlls: Assorted spelling fixes. 2011-08-03 14:15:50 +02:00
Jacek Caban 7891fc45d3 mshtml: Removed duplicated includes. 2011-08-03 14:15:49 +02:00
Jacek Caban 5150e0f048 mshtml: Properly free tasks in remove_target_tasks. 2011-08-03 14:15:49 +02:00
Jacek Caban 923484bd7c mshtml: Use task destructor for set_downloading task. 2011-08-03 14:15:49 +02:00
Jacek Caban 9f77da607f mshtml: Use task destructor for start_binding task. 2011-08-03 14:15:49 +02:00
Jacek Caban 6830a3b312 mshtml: Use task destructor for async_doc_binding task. 2011-08-03 14:15:49 +02:00
Jacek Caban d65758db28 mshtml: Use task destructor for start_request task. 2011-08-03 14:15:49 +02:00
Jacek Caban 3be3074fa1 mshtml: Use task destructor for navigate_javascript task. 2011-08-03 14:15:49 +02:00
Jacek Caban 832d4eb2e2 mshtml: Use task destructor for navigate task. 2011-08-03 14:15:49 +02:00
Jacek Caban 7247eaa181 mshtml: Allow async tasks to have custom destructors. 2011-08-03 14:15:49 +02:00
Jacek Caban 7a0600dc39 mshtml: Call default event handlers only for events that have them. 2011-08-03 14:15:48 +02:00
Jacek Caban d125640499 mshtml: Added IURi-based nsIURL::GetDirectory implementation. 2011-08-03 14:15:48 +02:00
Francois Gouget ed3c9a1eca Assorted spelling fixes. 2011-08-03 14:15:48 +02:00
Alexandre Julliard b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Alexandre Julliard 6adfeeacf9 mshtml: Remove typelib registrations. 2011-08-02 20:47:49 +02:00
Jacek Caban ff127a3461 mshtml: Always set onclick event handler during document initialization. 2011-08-02 11:51:06 +02:00
Jacek Caban 2610ef9c9c mshtml: Always alloc event_vector for documents. 2011-08-02 11:51:06 +02:00
Jacek Caban be6dd66edf mshtml: Moved nsevents.c declarations to htmlevent.h. 2011-08-02 11:51:06 +02:00
Jacek Caban 3742a184d2 mshtml: Added default click handler for anchor element. 2011-08-02 11:51:06 +02:00
Jacek Caban 6d7667894e mshtml: Added possibility for node implementations to add default event handlers. 2011-08-02 11:51:06 +02:00
Jacek Caban aa6ee29e01 mshtml: Rename call_event to fire_event. 2011-08-02 11:51:06 +02:00
Jacek Caban 2daff9cc6c mshtml: Added IOmNavigator::get_appMinorVersion implementation. 2011-08-01 13:33:01 +02:00
Jacek Caban cdd09ba185 mshtml: Added IOmNavigator::get_*Language tests. 2011-08-01 11:18:46 +02:00
Jacek Caban e36d0d2e1b mshtml: Added IOmNavigator::get_*Language implementations. 2011-08-01 11:18:42 +02:00
Jacek Caban 7d4e9f7792 mshtml: Added IHTMLPluginsCollection::get_length implementation. 2011-08-01 11:18:39 +02:00
Jacek Caban b25d49c6c1 mshtml: Added semi-stub implementation of IHTMLWindow2::status property. 2011-08-01 11:18:34 +02:00
Jacek Caban 8cbc34e40f mshtml: Improved handling empty dispex_data_t in preprocess_dispex_data. 2011-07-29 15:31:41 +02:00
Jacek Caban bc9850b42c mshtml: Fixed HTMLHeadElement_QI implementation. 2011-07-29 13:31:12 +02:00
Jacek Caban 256bd4532c mshtml: Added IDispatchEx support for IHTMLStyle5 and IHTMLStyle6 ifaces. 2011-07-28 18:37:40 +02:00
Jacek Caban e22b578366 mshtml: Added IHTMLSyle6 stub implementation. 2011-07-28 18:37:40 +02:00
Jacek Caban 8925638f9f mshtml: Added IHTMLStyle5 implementation. 2011-07-28 18:37:40 +02:00
Jacek Caban 9a3aa863be mshtml: Added IHTMLEventObj::put_returnValue implementation. 2011-07-27 19:02:56 +02:00
Jacek Caban 7c04ed36a4 mshtml: Fixed tests on some old IEs. 2011-07-26 16:28:49 +02:00
Gerald Pfeifer 03cc8eea6f mshtml: Handle the failure case in get_nsstyle_attr. 2011-07-25 17:59:04 +02:00
Jacek Caban 39b02829ea mshtml: Added javascript: URLs test. 2011-07-24 12:33:09 +02:00
Jacek Caban 5751441f39 mshtml: Added support for javascript: URLs. 2011-07-24 12:33:03 +02:00
Jacek Caban 730299bae6 mshtml: Call set_moniker asynchronously in SuperNavigate. 2011-07-24 12:32:59 +02:00
Jacek Caban b14fc2c9d1 mshtml: Split set_moniker implementation. 2011-07-24 12:32:52 +02:00
Jacek Caban bccd8997d1 mshtml: Downgrade GetAsciiHost FIXME to WARN. 2011-07-24 12:32:47 +02:00
Jacek Caban ddf46bbe9f mshtml: Moved script mode out of get_script_host to allow exec_script calls in Gecko script mode. 2011-07-24 12:32:41 +02:00
Jacek Caban 402c875699 mshtml: Moved OLECMDID_SETDOWNLOADSTATE call to separated function. 2011-07-24 12:32:38 +02:00
Jacek Caban e325be79dc mshtml: Use CreateURLMonikerEx2 in SuperNavigate. 2011-07-24 12:32:33 +02:00
Jacek Caban 1e60c2f300 mshtml: Moved binding-related declarations to separate file. 2011-07-24 12:32:30 +02:00
Jacek Caban 69f9006889 mshtml: Return NS_BINDING_ABORTED for canceled binding in AsyncOpen. 2011-07-22 15:44:42 +02:00
Jacek Caban 041d7d2296 mshtml: Make execScript tests more generic. 2011-07-22 15:44:38 +02:00
Jacek Caban adf1310f4a mshtml: Added IHTMLStyle2::direction property implementation. 2011-07-22 13:03:28 +02:00
Jacek Caban 904f4ac843 mshtml: Added IHTMLStyle::pageBreakBefore implementation. 2011-07-21 16:27:31 +02:00
Jacek Caban 2507d6e581 mshtml: Moved style tests to separated file. 2011-07-20 19:23:05 +02:00
Jacek Caban 0289530f07 mshtml: Implement nsIURI::SetUserPass on top of IUri. 2011-07-19 18:26:21 +02:00
Jacek Caban dfaee0f3b1 mshtml: Added IHTMLStyle::pageBreakAfter property implementation. 2011-07-18 16:35:12 +02:00
Alexander Morozov 25c70bacc6 mshtml: Added IProvideClassInfo::GetClassInfo implementation. 2011-07-18 16:23:30 +02:00
Jacek Caban d1d2b46d79 mshtml: Added IHTMLStyle::clip tests. 2011-07-15 16:36:13 +02:00
Jacek Caban b7934f0ad1 mshtml: Added IHTMLStyle::clip property implementation. 2011-07-15 16:36:11 +02:00
Jacek Caban e063198046 mshtml: Pass flags to get_nsstyle_attr. 2011-07-15 16:36:08 +02:00
Jacek Caban 9257ab8a5c mshtml: Factor out getting style value string from Gecko value. 2011-07-15 16:36:06 +02:00
Alexander Morozov c41a300f3c mshtml: Add stub implementation of IProvideClassInfo interface. 2011-07-14 15:56:54 +02:00
Jacek Caban 9f333b71b6 mshtml: Mark some functions as cdecl. 2011-07-07 17:32:47 +02:00
Jacek Caban 8f3c3ca35c mshtml: Added IUri-based nsIURI::SetPort implementation. 2011-06-27 13:09:47 -05:00
Jacek Caban 25a40601fa mshtml: Get rid of wine_url in nsWineURI object. 2011-06-27 13:09:47 -05:00
Jacek Caban 69f4a1bf76 mshtml: Make sure we always create nsWineURI with valid IUri. 2011-06-27 13:09:47 -05:00
Jacek Caban 7a0363cd94 mshtml: Use IUri instead of wine_url in before_async_open. 2011-06-24 08:51:08 -05:00
Jacek Caban f7b8eccd5f mshtml: Use CreateURLMonikerEx2 for creating URL moniker. 2011-06-24 08:51:01 -05:00
Jacek Caban 0227bf69a9 mshtml: Added IDispatchEx support to HTMLTitleElement object. 2011-06-21 17:13:50 +02:00
Jacek Caban ff7e041716 mshtml: Added IHTMLTitleElement stub implementation. 2011-06-21 17:13:45 +02:00
Jacek Caban 0912436e6e mshtml: Added IDispatchEx support to HTMLHeadElement object. 2011-06-21 17:13:33 +02:00
Jacek Caban 74e95a13b3 mshtml: Added IHTMLHeadElement stub implementation. 2011-06-21 17:13:27 +02:00
Jacek Caban fe105adff0 mshtml: Use replace_node_by_html instead of document.write for conditional comments. 2011-06-17 19:30:45 +02:00
Jacek Caban 357994b773 mshtml: Moved IHTMLElement::put_outerHTML implementation to separated, HTMLElement object independent, function. 2011-06-17 19:30:45 +02:00
Jacek Caban 17e6d75ed4 mshtml: Call on_start_nsrequest synchronously in async_stop_request is no data was read before. 2011-06-16 21:04:47 +02:00