Commit Graph

3159 Commits

Author SHA1 Message Date
Jacek Caban d6bb86e84c mshtml: Added IHTMLFrameBase2::onload property implementation. 2014-03-11 19:39:40 +01:00
Jacek Caban 9c45b34c62 mshtml: Bind events not sent to default view to body element instead of directly to target. 2014-03-11 19:39:39 +01:00
Jacek Caban cbfeef4b8b mshtml: Removed test failing on Windows 8.1. 2014-03-11 19:39:34 +01:00
Jacek Caban 595fb40efc mshtml: Don't use fragment navigation for SuperNavigate calls. 2014-03-04 19:24:26 +01:00
Jacek Caban 92517e2c5e mshtml: Added support for ZoomFactor registry value. 2014-02-19 17:37:50 +01:00
Jacek Caban aa22a3c4b2 mshtml: Use IWebBrowserPriv2IE9 instead of IWebBrowserPriv2IE8 in tests on IE9+. 2014-02-14 16:57:52 +01:00
Jacek Caban 1918d7223e mshtml: Added IHTMLDocument2::get_activeElement implementation. 2014-02-14 11:59:17 +01:00
Nikolay Sivov 688cc96ee7 mshtml: Implement HTMLStyleSheet_get_href(). 2014-02-10 10:42:14 +01:00
Frédéric Delanoy 672e2811ff mshtml/tests: Use common wine_dbgstr_guid implementation from test.h. 2014-01-30 12:42:55 +01:00
Jacek Caban 2350597df2 mshtml: Added more refcnt tests. 2014-01-27 14:13:25 +01:00
Jacek Caban e2d04d3dec mshtml: Release ActiveX object interfaces in detach_plugin_host. 2014-01-27 14:13:24 +01:00
Huw Davies 6da6f1861b mshtml: Release a leaked class factory. 2014-01-13 17:37:44 +01:00
Huw Davies 5ac8507a8e mshtml: Finish with the correct string. 2014-01-13 17:37:26 +01:00
Jacek Caban c345023efe mshtml: Added more traces to nsDocumentObserver_BindToDocument. 2014-01-10 18:14:59 +01:00
Jacek Caban 519166a448 mshtml: Fixed double release in NPP_New. 2014-01-10 16:26:04 +01:00
Alexandre Julliard 99ef0d6ff0 makefiles: Get rid of the MAKE_TEST_RULES variable. 2014-01-02 12:13:16 +01:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Huw Davies 72297ebfbb mshtml: Remove a double-Release. 2013-12-20 17:09:12 +01:00
Frédéric Delanoy ff9bbe3721 mshtml: Constify a character string. 2013-12-17 08:45:44 +01:00
Alexandre Julliard ca41acc1f9 makefiles: Automatically update the IDL_H_SRCS variable. 2013-12-15 10:23:06 +01:00
Alexandre Julliard 4f3d71cef3 makefiles: Get rid of the no longer used PO_SRCS variables. 2013-12-15 10:23:04 +01:00
Frédéric Delanoy 60a592b77a mshtml: Avoid memory leaks (Coverity). 2013-12-02 19:22:30 +01:00
Jacek Caban fc73f4726e mshtml: Use uri_nofrag instead of full URI in navigate_anchor. 2013-11-29 13:32:52 +01:00
Jacek Caban 8c6d9482bc mshtml: Strip hash part before combining URIs. 2013-11-29 13:32:49 +01:00
Jacek Caban b1367f8a2c mshtml/tests: Ignore QI(&IID_IWebBrowserPriv2IE8XP) calls. 2013-11-25 16:23:24 +01:00
Jacek Caban f3a2cb7bbd mshtml: Added IHTMLDocument3::getElementsByName implementation. 2013-11-18 11:16:50 +01:00
Jacek Caban c20167dbdc mshtml: Fixed activex tests on IE10. 2013-11-15 19:23:24 +01:00
Jacek Caban eebc40f2b3 mshtml: Added IHTMLSelectElement::multiple property implementation. 2013-11-14 19:30:59 +01:00
Francois Gouget 2de28eb64b mshtml: Add a trailing '\n' to a TRACE(). 2013-11-14 10:37:32 +01:00
Jacek Caban ea24a5b1f4 mshtml: Added IHTMLBodyElement::scroll attribute implementation. 2013-11-11 17:06:47 +01:00
Jacek Caban 321c96574e mshtml: Added IHTMLStyle6::boxSizing property implementation. 2013-11-07 19:01:25 +01:00
Alexandre Julliard 5756ee09f3 makefiles: Add makedep pragmas for rc files that contain translations. 2013-11-05 20:38:19 +01:00
Alexandre Julliard c7803b885b makefiles: Add makedep pragmas for registration idl files. 2013-11-05 20:38:18 +01:00
Alexandre Julliard f8421142e7 makefiles: Add makedep pragmas for typelib idl files. 2013-11-05 20:38:18 +01:00
Frédéric Delanoy 4473ce4db9 Assorted spelling fixes. 2013-10-30 09:46:27 +01:00
Alexandre Julliard 55e44092bd makefiles: Remove useless definitions of COM_NO_WINDOWS_H. 2013-10-14 16:05:31 +02:00
Jacek Caban 5b52334f6d mshtml: Compile tests with __WINESRC__ define. 2013-10-10 13:33:39 +02:00
Francois Gouget 89ee4dc6e6 mshtml/tests: Fix compilation on systems that don't support nameless unions. 2013-10-07 14:44:35 +02:00
Michael Stefaniuc 0e681027a2 tests: Compile the tests by default with -D__WINESRC__. 2013-10-02 11:04:02 +02:00
Francois Gouget d3672524ed Assorted spelling fixes. 2013-10-01 19:09:08 +02:00
Jacek Caban 5cdb4a273e mshtml: Added support for 'document' and 'window' script for attribute values. 2013-10-01 19:07:18 +02:00
Jacek Caban 6d13dd697c mshtml: Added IHTMLStyle6::outline property implementation. 2013-09-30 20:36:36 +02:00
Jacek Caban 93f9d824eb mshtml: Added IHTMLEventObj::y implementation. 2013-09-30 20:36:35 +02:00
Jacek Caban c24767262b mshtml: Added IHTMLEventObj::x implementation. 2013-09-30 20:36:35 +02:00
Jacek Caban 66988a681a mshtml: Added IHTMLFormElement::sumit tests. 2013-09-27 16:27:42 +02:00
Jacek Caban e61de218ee mshtml: Try to not use nsIDOMHTMLFormElement::Submit for IHTMLFormElelement::submit implementation. 2013-09-27 16:27:40 +02:00
Jacek Caban 7bcbb93c5a mshtml: Add trailing null byte to post data. 2013-09-26 21:34:15 +02:00
Jacek Caban fe252319f0 mshtml: Use proper BINF flags for form submit. 2013-09-26 21:34:15 +02:00
Jacek Caban 29d27ef669 mshtml: Added separated structure to store request data. 2013-09-26 21:34:15 +02:00
Jacek Caban 553eae881b mshtml: Call set_current_mon in channelbsc_load_stream. 2013-09-26 21:34:15 +02:00
Jacek Caban 0be56d27d2 mshtml: Wine Gecko 2.24 release. 2013-09-25 19:31:38 +02:00
Jacek Caban 6e143e6c81 mshtml: Added external MIME handling tests. 2013-09-19 20:34:03 +02:00
Jacek Caban d36ffab315 mshtml: Pass external connection to WebBrowser host, if possible. 2013-09-19 20:34:03 +02:00
Jacek Caban b17d139328 mshtml: Don't pass navigation to Gecko for MIME types that it doesn't support. 2013-09-19 20:34:03 +02:00
Jacek Caban 4db1b00815 mshtml: Keep moniker reference after start_binding call. 2013-09-19 20:33:59 +02:00
Jacek Caban 42c1b3936d mshtml: Moved Exec(DOCHOST_DOCCANNAVIGATE) call to separated function. 2013-09-18 20:21:44 +02:00
Andrew Eikum 93c01b8188 mshtml: Free advpack after use. 2013-09-12 18:58:31 +02:00
Nikolay Sivov e07dabf2d9 mshtml: Use defined dispid instead of a magic value. 2013-08-30 14:28:57 +02:00
Jacek Caban 7db2691e6f mshtml: Added IHTMLStyle::whiteSpace property implementation. 2013-08-28 20:23:46 +02:00
Jacek Caban 366929f16b mshtml: Added IHTMLAnchorElement::get_hash implementation. 2013-08-28 17:22:37 +02:00
Jacek Caban c7417e4528 mshtml: Added IHTMLDocument2::get_scripts implementation. 2013-08-28 16:14:37 +02:00
Jacek Caban e5ba71ab7c mshtml/tests: Added IHTMLLabelElement::htmlFor property tests. 2013-08-22 19:02:04 +02:00
Jacek Caban 14a0e875ce mshtml: Added IHTMLLabelElement::htmlFor property implementation. 2013-08-22 19:02:04 +02:00
Jacek Caban b095b1f67e mshtml: Added better IHTMLCurrentStyle2::get_hasLayout stub. 2013-08-22 19:02:04 +02:00
Alistair Leslie-Hughes cdcea0e8af mshtml: Implement IHTMLStorage GetTypeInfoCount. 2013-08-19 19:03:08 +02:00
Jacek Caban 3172d35188 mshtml: Added IDispatchEx support to HTMLStyleSheet object. 2013-08-19 13:48:44 +02:00
Jacek Caban 36d999527b mshtml: Use winehq snapshot instead of the main page in tests. 2013-08-19 12:53:21 +02:00
Marcus Meissner c803d53b13 mshtml: Fixed character vs byte mismatches. 2013-08-01 12:12:03 +02:00
Jacek Caban c897306d24 mshtml: Added IHTMLTable::cellSpacing property implementation. 2013-07-30 19:12:10 +02:00
Jacek Caban 99af1ee34c mshtml: Use proper window in set_moniker when invoked on frame or iframe. 2013-07-27 11:51:15 -05:00
Jacek Caban 2046d69b4e mshtml/tests: Added more res protocol tests. 2013-07-22 09:37:42 +02:00
Jacek Caban edf4e61891 mshtml: Better res protocol URL parsing. 2013-07-22 09:37:35 +02:00
Thomas Faber 186d8553c1 ieframe: Use SHANDLE_PTR in IWebBrowserApp::get_HWND. 2013-07-19 14:38:07 +02:00
Jacek Caban b09b9d3cb9 mshtml/tests: Fixed script tests on IE10. 2013-06-29 19:40:49 +02:00
Jacek Caban 84c34bcd93 mshtml/tests: Fixed htmldoc tests on IE10. 2013-06-29 19:40:45 +02:00
Jacek Caban b3317c5bec mshtml: Don't declare empty interface for nsCycleCollectionISupports. 2013-06-27 15:31:33 +02:00
Alexandre Julliard 57f5a5b372 mshtml/tests: Fix a reference leak. 2013-06-11 18:07:43 +02:00
Jacek Caban 421f62ad0c mshtml: Added whitespace parser tests. 2013-05-17 16:41:55 +02:00
Jacek Caban 1c134c16d3 mshtml: Added parsing custom tag name tests. 2013-05-17 16:41:53 +02:00
Jacek Caban ae56273c46 mshtml: Added more parser compatMode tests. 2013-05-17 16:41:51 +02:00
Jacek Caban fb9620f1c8 mshtml: Wine Gecko 2.21 release. 2013-05-17 16:41:48 +02:00
Alexandre Julliard 1d0fe8664e mshtml: Don't bother to clean up at process exit. 2013-05-17 12:29:08 +02:00
Jacek Caban 503032749b mshtml: Keep reference to document node in onload event handler. 2013-05-15 19:57:04 +02:00
Marcus Meissner 423a8ccce8 mshtml: Specify correct variable in TRACE (Coverity). 2013-05-09 19:24:18 +02:00
Jacek Caban 6f1c143ad5 mshtml: Set _retval in nsIDirectoryServiceProvider2 functions even when returning failure. 2013-05-08 19:34:56 +02:00
Jacek Caban b019f565b0 mshtml: Added IHTMLAnchorElement::rel property tests. 2013-05-02 18:52:05 +02:00
Jacek Caban ca1f4c447a mshtml: Added IHTMLAnchorElement::rel property implementation. 2013-05-02 18:52:03 +02:00
Piotr Caban 123fd68b53 mshtml: Init nsAString in HTMLElement2_get_dir. 2013-04-29 20:30:52 +02:00
Piotr Caban 448a621c5e mshtml: Fixed timer setting in remove_target_tasks. 2013-04-29 15:03:43 +02:00
Piotr Caban 41603e0064 mshtml: Release nsISupports object in get_node function. 2013-04-29 14:55:48 +02:00
Jacek Caban 9fd6401898 mshtml: Pass proper JSContext to nsIDOMHTMLDocument::Write and Open. 2013-04-29 14:55:48 +02:00
Piotr Caban b3fb1b0408 mshtml: Support IObjectIdentity interface in HTMLWindow object. 2013-04-26 16:28:38 +02:00
Piotr Caban a6fbf560e9 mshtml: Limit number of tasks processed in process_timer. 2013-04-26 16:28:33 +02:00
Piotr Caban b885ce8f55 mshtml: Allocate smaller cookies buffer size in HTMLDocument_get_cookie. 2013-04-24 14:33:05 +02:00
Piotr Caban 8bc118cf17 mshtml: Added IOmHistory::get_length test. 2013-04-24 14:33:03 +02:00
Piotr Caban 019a1af76e mshtml: Added IOmHistory::get_length implementation. 2013-04-23 17:20:14 +02:00
Jacek Caban e35c8d9229 mshtml: Added IHTMLDocument2::put_designMode tests. 2013-04-23 15:35:05 +02:00
Jacek Caban 0a346e2102 mshtml: Added partial IHTMLDocument2::put_designMode implementation. 2013-04-23 15:35:03 +02:00
Jacek Caban 6a7db8967f mshtml: Use nsAString_InitDepend in SetDesignMode call. 2013-04-23 15:35:03 +02:00
Jacek Caban cf6288e2ab mshtml: Moved exec_editmode implementation to a helper function in editor.c. 2013-04-23 15:35:02 +02:00
Jacek Caban f359360228 mshtml: Clean up OleCommandTarget_Exec. 2013-04-22 17:17:02 +02:00
Jacek Caban b4f8cf8ec1 mshtml: Added IHTMLDOMTextNode::data property implementation. 2013-04-17 14:26:03 +02:00
Jacek Caban 9f62d217c3 mshtml: Added IHTMLWindow2::close tests. 2013-04-15 17:47:37 +02:00
Jacek Caban e13cf82e61 mshtml: Added IHTMLWindow2::close partial implementation. 2013-04-15 17:47:35 +02:00
Jacek Caban 8f323e9b91 mshtml: Store IWebBrowserApp reference in HTMLDocumentObj. 2013-04-15 17:47:32 +02:00
Nikolay Sivov f91c0356e7 mshtml: Implement IHTMLTable_get_tBodies. 2013-04-15 15:15:45 +02:00
Jacek Caban c54a989430 mshtml: Added parser compatMode tests. 2013-04-12 16:29:14 +02:00
Jacek Caban afa527c1ae mshtml: Pass IUri to create_doc_uri. 2013-04-04 19:30:30 +02:00
Jacek Caban 0e53cfb336 mshtml: Fixed load flags usage. 2013-04-04 19:30:26 +02:00
Jacek Caban 8c0c09e4c7 mshtml: Fixed builtin getter call with arguments. 2013-04-01 18:17:14 +02:00
Hans Leidekker e15a923a0a mshtml: Don't append slashes to opaque protocol identifiers. 2013-03-28 12:17:49 +01:00
Jacek Caban 873efd4642 mshtml: Added IHTMLButtonElement::disabled tests. 2013-03-27 20:12:30 +01:00
Jacek Caban add03f99d8 mshtml: Added IHTMLButtonElement::disabled implementation. 2013-03-27 20:12:30 +01:00
Jacek Caban 7b9fc3bb7d mshtml: Use Uri_CREATE_ALLOW_IMPLICIT_FILE_SCHEME in CreateUri calls. 2013-03-26 12:16:21 +01:00
Jacek Caban 9fa1570fe6 mshtml: Added IHTMLButtonElement::name tests. 2013-03-25 14:03:25 +01:00
Jacek Caban 724b248f98 mshtml: Added IHTMLButtonElement::name implementation. 2013-03-25 14:03:23 +01:00
Jacek Caban 3c4e4ee3c0 mshtml: Added HTMLElementEvents2 tests. 2013-03-15 16:18:10 +01:00
Jacek Caban d3e8d44e9c mshtml: Added HTMLElementEvents2 support. 2013-03-15 16:18:08 +01:00
Jacek Caban af6c518e7d mshtml: Use lazy allocation for connection points. 2013-03-15 16:18:05 +01:00
Jacek Caban 1d05cd515c mshtml: Don't use getElementsByTagNameNS in IHTMLDocument3::getElementsByTagName implementation. 2013-03-15 16:18:01 +01:00
Jacek Caban 78b579dff2 mshtml: Added IHTMLButtonElement stub implementation. 2013-03-14 19:40:54 +01:00
Francois Gouget b039192d3b mshtml/tests: Make test_insert_adjacent_elems() static. 2013-03-04 17:32:07 +01:00
Jacek Caban 4a6807038b mshtml: Added IHTMLElement2::insertAdjacentElement tests. 2013-03-01 18:03:32 +01:00
Jacek Caban e03de990ef mshtml: Added IHTMLElement2::insertAdjacentElement implementation. 2013-03-01 18:03:31 +01:00
Jacek Caban 6d55379f7a mshtml: insert_adjacent_node clean up. 2013-03-01 18:03:31 +01:00
Jacek Caban 306cec23cb mshtml: Fixed 'adjacent' spelling. 2013-03-01 18:03:31 +01:00
Jacek Caban 4682730815 mshtml: Fixed handling escaped paths in is_gecko_path. 2013-03-01 18:03:30 +01:00
Jacek Caban 99a86766a0 mshtml: Added IHTMLLabelElement stub implementation. 2013-02-28 21:01:53 +01:00
Jacek Caban 6c05460061 mshtml: Added IHTMLAnchorElement::get_hostname implementation. 2013-02-25 13:03:39 +01:00
Jacek Caban f242d1ba83 mshtml: Don't report IHTMLTextContainer as supported in anchor element. 2013-02-25 13:03:34 +01:00
Jacek Caban 5ffeb458d8 mshtml: Added IHTMLDocument5::createAttribute tests. 2013-02-20 16:28:16 +01:00
Jacek Caban 06666c266d mshtml: Added support for IHTMLDOMAttribute::get_nodeName in detached attributes. 2013-02-20 16:28:12 +01:00
Jacek Caban a9136b56f7 mshtml: Addeed IHTMLDocument5::createAttribute implementation. 2013-02-20 16:28:09 +01:00
Jacek Caban 2a0fd1c956 mshtml: Added IHTMLWindow2::onfocus property implementation. 2013-02-20 16:28:06 +01:00
Jacek Caban c2cfc4cf8b mshtml: Forward IHTMLDocument3::get_childNodes to IHTMLDOMNode implemnentation. 2013-02-20 16:28:03 +01:00
Jacek Caban 5069ad71b4 mshtml: Don't crash if fire_event_obj is called on detached document. 2013-02-19 19:50:54 +01:00
Michael Stefaniuc 52bdc93e72 mshtml: Fix copy and paste error. 2013-02-19 19:50:54 +01:00
Jacek Caban f5cb8c175c mshtml: Fixed tests on some broken Vista versions. 2013-02-19 19:50:50 +01:00
Andrew Talbot a9200aa99d mshtml: Avoid signed-unsigned integer comparisons. 2013-02-18 10:33:29 +01:00
Jacek Caban 6b0e2c8fdf mshtml: Use VT_ERROR as return type in DispCallFunc call. 2013-02-12 14:51:56 +01:00
Jacek Caban 7867ce8560 mshtml: Get rid of PRUint64 type. 2013-01-23 20:47:27 +01:00
Jacek Caban 07e72de9a4 mshtml: Get rid of PRUint32 outside XPCOM C API. 2013-01-23 20:47:25 +01:00
Jacek Caban cef2907da7 mshtml: Get rid of PRUint16 type. 2013-01-23 20:47:23 +01:00
Jacek Caban 2d100f4e98 mshtml: Get rid of PRUint8 type. 2013-01-23 20:47:20 +01:00
Jacek Caban 9bd6b9e537 mshtml: Get rid of PTInt64 type. 2013-01-23 20:47:18 +01:00
Jacek Caban f071d9b3c1 mshtml: Get rid of PRInt16 type. 2013-01-18 14:46:43 +01:00
Jacek Caban cf2a24df07 mshtml: Get rid of remaining PRInt32 usage. 2013-01-18 14:46:42 +01:00
Jacek Caban d83822adbe mshtml: Don't use PRInt32 in property getters implementations. 2013-01-18 14:46:42 +01:00
Jacek Caban c55b777c7c mshtml: Don't use PRInt32 in htmlelem*. 2013-01-18 14:46:41 +01:00