Commit Graph

3416 Commits

Author SHA1 Message Date
Jacek Caban 74067c56b1 mshtml: Skip tests depending on iframe onload event on IEs older than IE9. 2014-03-13 20:22:08 +01:00
Jacek Caban e5dbd6e9f0 mshtml: Added IHTMLDocument7 stub implementation. 2014-03-13 20:22:07 +01:00
Jacek Caban f2676d3729 mshtml: Merge htmldoc3.c into htmldoc.c. 2014-03-13 20:22:06 +01:00
Zhenbo Li 3679619909 mshtml: Added IHTMLTableRow::vAlign property implementation. 2014-03-13 20:22:00 +01:00
Zhenbo Li 7442abde92 mshtml: Added IHTMLTableRow::align property implementation. 2014-03-12 20:30:00 +01:00
Jacek Caban e7553b56fe mshtml: Moved htmldoc5.c content into htmldoc3.c. 2014-03-12 19:02:15 +01:00
Jacek Caban 31faed571d mshtml: Adder _parent target support to navigate_anchor. 2014-03-11 19:39:41 +01:00
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
Jacek Caban fa5f513eed mshtml: Don't use PRInt32 in nsio.c. 2013-01-18 14:46:38 +01:00
Jacek Caban 23ae6e4ec4 mshtml: Treat doctype nodes as comment nodes. 2013-01-17 16:40:26 +01:00
Jacek Caban 292e2359bb mshtml: Added support for DOCUMENT_TYPE_NODE in nsnode_to_nsstring_rec. 2013-01-17 16:40:21 +01:00
Jacek Caban bce6ee2b84 mshtml: Remove duplicated property entries in preprocess_dispex_data. 2013-01-16 20:26:50 +01:00
Jacek Caban b6bc92aaa9 mshtml: Added IHTMLScriptElement::put_text tests. 2013-01-15 14:38:59 +01:00
Jacek Caban 1aa8742da7 mshtml: Added IHTMLScriptElement::put_text implementation. 2013-01-15 14:38:54 +01:00
Jacek Caban ba521ffcb7 mshtml: Don't check if script element was already parsed in doc_insert_script. 2013-01-15 14:38:50 +01:00
Jacek Caban b93e29f0ee mshtml: Added support for non-integer values in get_nsstyle_pixel_val. 2013-01-10 16:06:10 +01:00
Jacek Caban 136b738b50 mshtml: Wine Gecko 1.9 release. 2013-01-09 17:45:49 +01:00
Jacek Caban 64df55eb84 mshtml: Fixed leak in get_nsstyle_pos. 2013-01-07 17:37:53 +01:00
Jacek Caban 0f60681a5a mshtml: Added IHTMLStyle::put_pixelLeft implementation. 2013-01-07 17:37:47 +01:00
Jacek Caban 85368869e8 mshtml: Added IHTMLStyle::get_pixelLeft implementation. 2013-01-07 17:37:43 +01:00
Francois Gouget f963f93964 Assorted spelling fixes. 2013-01-07 11:10:40 +01:00
Jacek Caban 674d3a1242 mshtml: Removed no longer used nsIProfile declaration. 2012-12-24 14:38:02 +01:00
Jacek Caban 10a832cc04 mshtml: Properly handle NULL value in set_nsstyle_attr. 2012-12-06 20:31:30 +01:00
Jacek Caban 36a47dd0f2 mshtml: Added SID_SContainerDispatch support. 2012-12-06 20:31:29 +01:00
Jacek Caban 61ec3ae27b mshtml: Added support for converting (some) argument types in builtin function calls using script engine. 2012-12-04 16:55:59 +01:00
Jacek Caban 639a42a8fd mshtml: Added IHTMLInputElement::defaultValue property implementation. 2012-11-28 20:14:52 +01:00
Jacek Caban fbeb1b4acf mshtml: Use UTF-8 encoding in is_gecko_path. 2012-11-27 17:00:53 +01:00
Jacek Caban df53b50171 mshtml: Fixed a few coverity issues. 2012-11-27 17:00:38 +01:00
Jacek Caban 2f5123cbbc mshtml: Added nsIURI::GetOriginCharset implementation. 2012-11-21 19:20:43 +01:00
Jacek Caban d202daa182 mshtml: Always use UTF-8 encoding in nsWineURL. 2012-11-21 19:20:39 +01:00
Jacek Caban 720c0c810d mshtml: Fixed leak in fill_props. 2012-11-21 13:37:23 +01:00
Jacek Caban 6b0f51f9de mshtml: Use ATTR_FIX_PX in IHTMLStyle2::put_bottom implementation. 2012-11-21 13:37:18 +01:00
Jacek Caban 96ace8636a mshtml: Use stdint.h type names in nsiface.idl.
Gecko uses stdint.h types instead of NSPR types for most of the codebase now.
2012-11-20 19:47:04 +01:00
André Hentschel e9bfe83683 mshtml: Fix possible NULL pointer access in heap_str*. 2012-11-19 16:36:50 +01:00
Jacek Caban 95f3c6402a mshtml: Added IHTMLScriptElement::get_text implementation. 2012-11-13 16:54:54 +01:00
Jacek Caban 47274313db mshtml: Added refresh tests. 2012-11-12 16:35:16 +01:00
Jacek Caban 1cc3cf1b64 mshtml: Added exec_refresh implementation. 2012-11-12 16:35:15 +01:00
Jacek Caban f0b7db4df8 mshtml: Store embedder's IOleComandTarget iface in HTMLDocumentObj and use it in handle_navigation_error. 2012-11-12 16:35:15 +01:00
Jacek Caban 0d1ce5a308 mshtml: Added IPersistHistory tests. 2012-11-12 16:35:15 +01:00
Jacek Caban 8f1bb21f35 mshtml: Don't skip history notification for about: URLs. 2012-11-12 16:35:15 +01:00
Jacek Caban 7ac09e721c mshtml: Properly report history update for location.replace call. 2012-11-12 16:35:15 +01:00
Jacek Caban 26d3962528 mshtml: Added IPersistStream::LoadHistory implementation. 2012-11-09 11:30:52 +01:00
Jacek Caban cfa0a3accd mshtml: Use flags in navigation functions. 2012-11-09 11:30:48 +01:00
Jacek Caban 92443dca02 mshtml: Added IPersistHistory::SaveHistory implementation. 2012-11-09 11:30:45 +01:00
Jacek Caban 99c34aa9d9 mshtml: Use fregment-less URI in super_navigate. 2012-11-09 11:30:42 +01:00
Jacek Caban 01949aead4 mshtml: Call set_current_uri in navigate_proc. 2012-11-09 11:30:39 +01:00
Jacek Caban e0a33d0480 mshtml: Don't pass hash part of URI to EvaluateNewWindow. 2012-11-09 11:30:35 +01:00
Jacek Caban 1017c2b3ee mshtml: Added IHTMLObjectElement::name property implementation. 2012-11-07 18:12:05 +01:00
Jacek Caban 4255772440 mshtml: Ignore one more property change notification to fix some IE installations. 2012-11-06 20:00:44 +01:00
Jacek Caban e3e0fdd461 mshtml: Keep reference to document node in fire_event_obj. 2012-11-06 16:02:31 +01:00
Jacek Caban 8086af47b5 mshtml: Don't call CP event sinks on detached documents. 2012-11-06 16:02:30 +01:00
Jacek Caban d1f2b8a809 mshtml: Try to install ActiveX if it's not registered. 2012-11-02 19:47:26 +01:00
Jacek Caban 2c6cbf75d4 mshtml: Added IHTMLWindow2::onblur property implementation. 2012-10-25 15:57:50 +02:00
Jacek Caban 81cdfc61fd mshtml: Added IHTMLFrameBase::marginWidth property implementation. 2012-10-24 14:20:03 +02:00
Jacek Caban 00d3126c23 mshtml: Added IHTMLFrameBase::marginHeight property implementation. 2012-10-24 14:19:59 +02:00
Jacek Caban 8e2fd3a9be mshtml: Get rid of no longer used painting fallback for missing Gecko. 2012-10-23 19:44:05 +02:00
Jacek Caban d27417768e mshtml: Added IHTMLIFrameElement::width property implementation. 2012-10-23 17:29:20 +02:00
Jacek Caban a741a3f99c mshtml: Added IHTMLIFrameElement::height property implementation. 2012-10-23 17:29:16 +02:00
Jacek Caban 04c97d08eb mshtml: Added IHTMLStyle::clear property implementation. 2012-10-23 17:29:10 +02:00
Jacek Caban 516731c861 mshtml: Added more events tests. 2012-10-22 12:06:36 +02:00
Jacek Caban 4940275d21 mshtml: Set 'this' to window object for onload handlers. 2012-10-22 12:06:33 +02:00
Jacek Caban 610ea94da5 mshtml: Added IHTMLLocation::toString implementation. 2012-10-22 12:06:30 +02:00
Jacek Caban 8b04ab10b9 mshtml: Fixed attribute object caching logic. 2012-10-22 12:06:26 +02:00
Jacek Caban 3b6615686b mshtml: Fixed error handling of IBindCtx_GetObjectParam (coverity). 2012-10-19 12:20:49 +02:00
Jacek Caban 23c87ba829 mshtml: Properly handle OOM errors in htmlnode.c (coverity). 2012-10-19 12:20:42 +02:00
Jacek Caban b6227fc4e8 mshtml: Properly handle OOM errors in navigate.c (coverity). 2012-10-19 12:20:31 +02:00
Jacek Caban 421368b875 mshtml: Properly handle OOM errors in nsio.c (coverity). 2012-10-19 12:20:20 +02:00
Jacek Caban 3a4a4acd1a mshtml: Properly handle OOM errors in omnavigator.c (coverity). 2012-10-19 12:20:11 +02:00
Jacek Caban 4638fbf167 mshtml: Properly handle OOM errors in script.c (coverity). 2012-10-19 12:20:01 +02:00
Jacek Caban 08485aeb48 mshtml: Properly handle OOM errors in task.c (coverity). 2012-10-19 12:19:45 +02:00
Jacek Caban b5691b5e63 mshtml: Added HTML comments in VBScript code tests. 2012-10-18 19:21:38 +02:00
Jacek Caban 06ce49c81b mshtml: Added IHTMLImgElement::get_complete implementation. 2012-10-17 14:01:58 +02:00
Jacek Caban 1dae62f0a9 mshtml: Fixed trace message. 2012-10-17 14:01:52 +02:00
Jacek Caban 81e106cfa2 mshtml: Moved remove_target_tasks to detach_inner_window. 2012-10-17 14:01:46 +02:00
Jacek Caban 4a491ea7e4 mshtml: Make HTMLInnerWindow the owner of timers. 2012-10-17 14:01:39 +02:00
Jacek Caban d1c1f9e830 mshtml: Use detach_inner_window in release_inner_window. 2012-10-17 14:01:32 +02:00
Jacek Caban 75994335e3 mshtml: Added IOmNavigator::onLine semi-stub. 2012-10-17 14:01:25 +02:00
Jacek Caban 5e0f624c41 mshtml: Added HTMLImgElement::onabort implementation. 2012-10-17 14:01:19 +02:00
Jacek Caban 282b2608c4 mshtml: Fixed tests on old IEs. 2012-10-16 20:41:29 +02:00
Jacek Caban bfd25b4f50 mshtml: Added IHTMLScriptElement::put_src tests. 2012-10-16 20:41:20 +02:00
Jacek Caban b882b18402 mshtml: Added support for IHTMLScriptElement::put_src on detached elements. 2012-10-16 20:41:05 +02:00
Jacek Caban ccbee09f7e mshtml: Added support for IHTMLScriptElement::put_src calls during parser callback. 2012-10-16 20:40:58 +02:00
Jacek Caban fdbbaa1ff5 mshtml: Return early from BindToDocument if possible. 2012-10-16 20:40:52 +02:00
Jacek Caban 680aca56ef mshtml: Added beginning IHTMLScriptElement::put_src implementation. 2012-10-16 20:40:42 +02:00
Jacek Caban 51b701c3ad mshtml: Moved HTMLScriptElement declaration to separated header. 2012-10-16 20:40:28 +02:00
Jacek Caban c26b63560e mshtml: Added IHTMLBodyElement::onload property implementation. 2012-10-16 20:39:59 +02:00
Jacek Caban cfef60a30e mshtml: Added IHTMLLinkElement::href property implementation. 2012-10-15 15:24:55 +02:00
Jacek Caban 9277bf2e01 mshtml: Added IHTMLLinkElement::type property implementation. 2012-10-15 15:24:52 +02:00
Jacek Caban c11c695b11 mshtml: Added IHTMLLinkElement::rel property implementation. 2012-10-15 15:24:49 +02:00
Jacek Caban 9608714d04 mshtml: Added IHTMLLinkElement::disabled property implementation. 2012-10-15 15:24:46 +02:00
Jacek Caban b75e2c4dde mshtml: Added IHTMLLinkElement stub implementation. 2012-10-15 15:24:43 +02:00
Jacek Caban 8d1dc99ea1 mshtml: Added IHTMLIFrameElement3::get_contentDocument implementation. 2012-10-11 20:21:06 +02:00
Jacek Caban c9e5181ff3 mshtml: Added createStyleSheet and get_styleSheet tests. 2012-10-11 20:21:01 +02:00
Jacek Caban 163970c336 mshtml: Create script element in IHTMLDocument::createStyleSheet. 2012-10-11 20:20:56 +02:00
Jacek Caban 878b85825a mshtml: Moved creating HTML element to separated function. 2012-10-11 20:20:51 +02:00
Jacek Caban 62c0c7b11f mshtml: Added IHTMLStyleElement::get_styleSheet imeplementation. 2012-10-11 20:20:47 +02:00
Jacek Caban 45b29f9555 mshtml: Don't run noscript tests in enhanced security configuration. 2012-10-11 20:20:43 +02:00
Jacek Caban e63b9f4ec0 mshtml: Added more ActiveX loading and script binding tests. 2012-10-10 20:34:02 +02:00
Jacek Caban 3e27a4dfa7 mshtml: Get rid of no longer needed workarounds for async ActiveX loading. 2012-10-10 20:34:01 +02:00
Jacek Caban c7f155f333 mshtml: Added noscript tag handling tests. 2012-10-10 20:34:01 +02:00
Jacek Caban 0ae458cc94 mshtml: Wine Gecko 1.8 release. 2012-10-09 18:32:24 +02:00
Jacek Caban 6ae3418aaf mshtml: Return dispinterface from PHEventSink::QueryInterface. 2012-10-08 17:40:46 +02:00
Jacek Caban 94f3eaacf2 mshtml: Use proper type for parse_proc. 2012-10-04 16:29:30 +02:00
Jacek Caban bf65003271 jscript: Added support for pstrFormalParams argument in ParseProcedureText. 2012-10-04 16:29:24 +02:00
Jacek Caban 5c15ca13d2 mshtml: Added ActiveX event binding test. 2012-10-03 18:16:59 +02:00
Jacek Caban eda756dbb5 mshtml: Added support for binding ActiveX events with script event attribute. 2012-10-03 18:16:52 +02:00
Marcus Meissner 0f4c2f9a8c mshtml: Removed duplicate condition (Coverity). 2012-10-03 16:28:29 +02:00
Jacek Caban 43a178fad1 mshtml: Added script 'for' and 'event' attributes tests. 2012-10-02 16:01:48 +02:00
Jacek Caban d40b1ae8dc mshtml: Added support for script 'for' and 'event' attributes. 2012-10-02 16:01:43 +02:00
Jacek Caban 4503edd614 mshtml: Store information if script was already parsed in script element object. 2012-10-02 16:01:35 +02:00
Jacek Caban a420b5dad8 mshtml: Simplify get_node_obj. 2012-10-02 16:01:26 +02:00
Jacek Caban 60c9069f80 mshtml: Defer event script evaluation. 2012-10-02 16:01:22 +02:00
Jacek Caban 3bfbd6b619 mshtml: Moved getElementById implementation to separated function. 2012-10-02 16:01:18 +02:00
Jacek Caban 359a9041b1 mshtml: Store nsIDOMNodeSelector in HTMLDocumentNode. 2012-10-02 16:01:14 +02:00
Nikolay Sivov 1075118cdb mshtml: Implement IHTMLFrameBase_put_name(). 2012-10-02 14:08:37 +02:00
Jacek Caban 62e340226c mshtml: Added IActiveScriptSiteUIControl tests. 2012-09-26 14:43:27 +02:00
Jacek Caban d531c9ec2f mshtml: Added IActiveScriptSiteUIControl implementation. 2012-09-26 14:43:23 +02:00
Jacek Caban c9e6a96318 mshtml: Added better IActiveScriptSiteWindow implementation. 2012-09-26 14:43:19 +02:00
Jacek Caban ff34939400 mshtml: Return S_OK in plugin host's CanInPlaceActivate implementation. 2012-09-25 21:13:07 +02:00
Jacek Caban f90798572a mshtml: Added DISPATCH_PROPERTYGET|DISPATCH_METHOD flags support for elements exposed as window properties. 2012-09-25 21:13:07 +02:00
Francois Gouget 9c1402e6a9 mshtml/tests: Add a trailing '\n' to an ok() call. 2012-09-25 11:42:41 +02:00
Jacek Caban efb08f261d mshtml: Added IHTMLDocument::get_charset implementation. 2012-09-24 22:27:27 +02:00
Jacek Caban 514e65c1e9 mshtml: Use custom VT_BSTR to VT_BOOL conversion in InvokeEx implementation. 2012-09-24 22:27:27 +02:00
Jacek Caban 4d469b55a5 mshtml: Added function overriding tests. 2012-09-24 22:27:27 +02:00
Jacek Caban 6d3bfe8ee5 mshtml: Added support for overriding builtin functions. 2012-09-24 22:27:27 +02:00
Francois Gouget 7af53b5f48 mshtml: Make navigate_uri() static. 2012-09-24 16:38:16 +02:00
Jacek Caban e75683b858 mshtml: Use IUri as base URL in navigate_url. 2012-09-21 17:05:40 +02:00
Jacek Caban 481abdb304 mshtml: Don't do anything in handle_htmlevent if document is already detached. 2012-09-20 19:23:21 +02:00
Jacek Caban f833ac752e mshtml: Fixed NULL event_obj handling in fire_event_obj. 2012-09-19 16:31:22 +02:00
Michael Stefaniuc d8d58b238c mshtml: Fix a memory leak on an error path (Smatch). 2012-09-17 12:06:04 +02:00
Marcus Meissner d182a123d1 mshtml: Print initialized anchor (Coverity). 2012-09-17 12:05:03 +02:00
Bernhard Übelacker fdb7286a2c mshtml: Check parameter load_group before calling RemoveRequest. 2012-09-14 14:15:34 +02:00
Jacek Caban a982933869 mshtml: Try using IWinInetHttpInfo if OnResponse was not called. 2012-09-13 13:55:42 +02:00
Jacek Caban 05dc7eac8d mshtml: Added IHTMLDocument4::fireEvent implementation. 2012-09-13 13:55:36 +02:00
Jacek Caban fae1fff830 mshtml: Added more events tests. 2012-09-13 13:55:25 +02:00
Jacek Caban 3de3d07054 mshtml: Added support for event object in HTMLElement::fireEvent. 2012-09-13 13:54:52 +02:00
Jacek Caban fffb717b1b mshtml: Added IHTMLDocument4::createEventObject implementation. 2012-09-13 13:54:47 +02:00
Jacek Caban 74453fb0fd mshtml: Added HTMLElement::ondataavailable implementation. 2012-09-13 13:54:40 +02:00
Jacek Caban 3f2365d5de mshtml: Added support for navigating to anchors with IDs containing '#'. 2012-09-10 17:35:56 +02:00
Jacek Caban 7293e84163 mshtml: Added IHTMLWindow2::onscroll implementation. 2012-09-10 17:35:54 +02:00
Jacek Caban bdcc88a396 mshtml: Added support for DISPATCH_METHOD|DISPATCH_PROPERTYGET flags in HTMLDocumentNode_invoke. 2012-09-10 17:35:51 +02:00
Jacek Caban a4869de7fa mshtml: Check if value is function only when it needs to be in invoke_builtin_prop. 2012-09-10 12:15:34 +02:00
Jacek Caban 156e94429d mshtml: Use first script host's GUID as default script guid. 2012-09-10 11:51:52 +02:00
Jacek Caban 34d671dc25 mshtml: Avoid duplicated string release in navigate_anchor. 2012-09-07 11:55:05 +02:00
Jacek Caban 1cd527924f mshtml: Added VBScript as event attribute tests. 2012-09-06 18:23:39 +02:00
Jacek Caban a1e6835d0e mshtml: Added IHTMLElement::contains implementation. 2012-09-04 15:06:41 +02:00
Jacek Caban d898f27af4 mshtml: Added IHTMLStyle::put_pixelWidth implementation. 2012-09-04 15:06:36 +02:00
Jacek Caban f63da13c28 mshtml: Added IHTMLWindow2::onhelp property implementation. 2012-09-04 15:06:28 +02:00
Jacek Caban 4ff0a82416 mshtml: Properly expose frame and iframe element's windows to scripts. 2012-09-04 15:06:11 +02:00
Jacek Caban fcc3a77ae5 mshtml: Added IHTMLIFrameElement3 stub implementation. 2012-09-03 17:42:50 +02:00
Jacek Caban 12a35ac9de mshtml: Added IHTMLIFrameElement2 stub implementation. 2012-09-03 17:42:45 +02:00
Jacek Caban 2dcb37e520 mshtml: Use nsIDOMWindowCollection::NamedItem in get_window_by_name. 2012-09-03 17:42:38 +02:00
Jacek Caban a535417443 mshtml: Open targeted anchors in existing frames if available. 2012-09-03 17:42:34 +02:00
Jacek Caban d3b77c4507 mshtml: Moved getting frame by name to separated function. 2012-09-03 17:42:29 +02:00
Jacek Caban 4c660d6e62 mshtml: Use nsIDirectoryServiceProvider2::GetFiles to provide Wine-specific plugin directory. 2012-08-29 11:47:29 +02:00
Jacek Caban b4a228f461 mshtml: Added nsIDirectoryServiceProvider2 implementation. 2012-08-29 11:47:25 +02:00
Jacek Caban e679471885 Always define WIDL_C_INLINE_WRAPPERS. 2012-08-28 14:41:13 +02:00
Jacek Caban 434b696c46 Fixed remaining wrong iface call helpers. 2012-08-28 14:41:12 +02:00
Jacek Caban c74d9a43b8 mshtml: Added IHTMLWindow6::get_sessionStorage implementation. 2012-08-20 17:06:51 +02:00
Jacek Caban e4492f7569 mshtml: Added more IHTMLObjectElement tests. 2012-08-16 17:13:49 +02:00
Jacek Caban 7c54aa9fe7 mshtml: Added IHTMLObjectElement::get_height implementation. 2012-08-16 17:13:46 +02:00
Jacek Caban 935ec95a58 mshtml: Added IHTMLObjectElement::put_height implementation. 2012-08-16 17:13:42 +02:00
Jacek Caban 500985bc19 mshtml: Added IHTMLObjectElement::get_width implementation. 2012-08-16 17:13:39 +02:00
Jacek Caban d98225fff9 mshtml: Added IHTMLObjectElement::put_width implementation. 2012-08-16 17:13:36 +02:00
Jacek Caban 31201da6fa mshtml: Moved Invoke(DISPID_ENABLED) invocation to separated function. 2012-08-16 17:13:16 +02:00
Jacek Caban 93a2de1fba mshtml: Moved HTMLLocation reference to inner window. 2012-08-14 12:47:58 +02:00
Jacek Caban 28f35f86c6 mshtml: Use helper to get IUri in HTMLLocation implementation. 2012-08-14 12:47:58 +02:00
Jacek Caban 3918213586 mshtml: Use inner window's moniker in PluginHost implementation. 2012-08-14 12:47:58 +02:00
Jacek Caban 1a25ed2637 mshtml: Store moniker in HTMLInnerWindow. 2012-08-14 12:47:57 +02:00
Detlef Riekenberg be1ca28398 mshtml/tests: Mark IE6 behavior as broken. 2012-08-14 11:57:44 +02:00
Jacek Caban d32ee8e4a0 mshtml: Added VBScript in HTML tests. 2012-08-13 11:53:12 +02:00
Jacek Caban 1b2525d1bf mshtml: Default to previous script type if not given. 2012-08-13 11:52:32 +02:00
Jacek Caban 156e212715 mshtml: Fixed DISPATCH_PROPERTYGET|DISPATCH_METHOD support in invoke_builtin_prop. 2012-08-13 11:52:27 +02:00
Jacek Caban 0ec75b1a5f mshtml: Test contentWindow interfaces of frame and iframe elements. 2012-08-13 11:52:24 +02:00
Jacek Caban 6530e8a963 mshtml: Use inner window directly in handle_load. 2012-07-30 17:57:48 +02:00
Jacek Caban 8b69ff6b3b mshtml: Use inner window directly in run_insert_script. 2012-07-30 17:57:48 +02:00
Jacek Caban e78537ffa2 mshtml: Use inner window directly in HTMLOptionElementFactory implementation. 2012-07-30 17:57:47 +02:00
Jacek Caban dce83a304d mshtml: Use inner window directly in HTMLImageElementFactory implementation. 2012-07-30 17:57:47 +02:00
Jacek Caban 7ff231d7fb mshtml: Use inner window directly from document node in htmlevent.c. 2012-07-30 17:57:46 +02:00
Jacek Caban 27f799d880 mshtml: Store inner window directly in HTMLDocumentNode. 2012-07-30 17:57:45 +02:00
Jacek Caban d0b8c6bca2 mshtml/tests: Use proper helpers for iface calls. 2012-07-30 14:58:19 +02:00
Jacek Caban 16871c4c89 mshtml: Grow the buffer faster in BufferBSC_read_data. 2012-07-27 17:05:25 +02:00
Jacek Caban f98c3bbd9c mshtml: Added support for BOM in bind_mon_to_wstr. 2012-07-27 17:05:25 +02:00
Jacek Caban 73984d4da8 mshtml: Moved conversion to unicode of buffers from binding to navigate.c. 2012-07-27 17:05:24 +02:00
Jacek Caban f011ccedea mshtml: Moved IStream::Read calls to separated function. 2012-07-27 17:05:24 +02:00
Jacek Caban 13df042891 mshtml: Properly handle NULL VT_DISPATCH refChild in IHTMLDOMNode::insertBefore. 2012-07-26 19:25:30 +02:00
Jacek Caban 6d2902f680 mshtml: Use inline wrappers and fixed found warnings. 2012-07-26 13:40:40 +02:00
Jacek Caban 140cd1b914 mshtml: Added runtimeStyle tests. 2012-07-25 16:11:21 +02:00
Jacek Caban 9ccc5f487b mshtml: Added IHTMLElement2::get_runtimeStyle hackish implementation. 2012-07-25 16:11:21 +02:00
Jacek Caban 5b633c29b9 mshtml: Moved more logic to HTMLStyle_Create. 2012-07-25 16:11:21 +02:00
Jacek Caban 1f6febea08 mshtml: Clean up InvokeEx implementation by using get_dispid_type. 2012-07-24 21:27:12 +02:00
Jacek Caban af4967186a mshtml: Added IHTMLDOMAttribute::get_specified implementation. 2012-07-24 21:27:12 +02:00
Jacek Caban a68e77d613 mshtml: Use proper document node for createElement called on document fragment. 2012-07-24 21:27:12 +02:00
Jacek Caban 39bc0bcf25 mshtml: Added IHTMLFrameBase::frameBorder implementation. 2012-07-23 14:55:38 +02:00
Jacek Caban 7e35abdd02 mshtml: Share IHTMLFrameBase tests between iframe and frame element tests. 2012-07-23 14:55:34 +02:00
Jacek Caban 5401efaef0 mshtml: Unescape script from javascript: URLs before executing them. 2012-07-23 14:55:30 +02:00
Jacek Caban 68fa7d3b0e mshtml: Fixed tests on Vista. 2012-07-23 14:55:25 +02:00
Jacek Caban 5e5129935f mshtml: Added nsIFileURL::GetFile implementation. 2012-07-20 14:02:57 +02:00
Jacek Caban 74451bf36a mshtml: Added nsIFileURL stub implementation. 2012-07-20 14:02:50 +02:00
Jacek Caban cc533ecc2f mshtml: Store scheme in nsWineURI instead of nsChannel. 2012-07-20 14:02:44 +02:00
Jacek Caban 4870355aa2 mshtml: Moved creating nsIFile to separated function. 2012-07-20 14:02:38 +02:00
Jacek Caban 12f1fbb7a4 mshtml: Store MSHTML node reference in Gecko node object and get rid of all node list in document object. 2012-07-19 16:01:51 +02:00
Jacek Caban 94060b99c9 mshtml: Make nsIDOMHTMLDocument reference cycle collectable. 2012-07-19 16:01:50 +02:00
Jacek Caban e9cc7676fa mshtml: Make node object's dynamic IDispatchEx-based properties cycle collectable. 2012-07-19 16:01:50 +02:00
Jacek Caban 97ff991f46 mshtml: Make node object cycle collector aware. 2012-07-19 16:01:49 +02:00
Marcus Meissner b810fad34c mshtml: Remove superflous check (Coverity). 2012-07-19 15:42:52 +02:00
Jacek Caban 674b9b9c10 mshtml: Wine Gecko 1.7 release. 2012-07-18 17:14:51 +02:00
Francois Gouget f93ca73e61 mshtml: Avoid returning with an unset URL policy in error cases. 2012-07-17 16:22:34 +02:00
Jacek Caban da7e0e38e8 mshtml: Ignore navigation failures from detached bindings. 2012-07-17 14:21:32 +02:00
Jacek Caban 4f1a71ab0d mshtml: Added test of calling IDispatchEx properties. 2012-07-13 10:32:41 -05:00
Jacek Caban 61ded412a2 mshtml: Added support for calling functions returned by builtin getters. 2012-07-13 10:32:36 -05:00
Jacek Caban 01af42a427 mshtml: Moved invoking DISPID_VALUE to separated function. 2012-07-13 10:32:31 -05:00
Jacek Caban e140cd338d mshtml: Added IHTMLAnchorElement::name implementation. 2012-07-13 10:32:25 -05:00
Jacek Caban 4c96957fc6 mshtml: Added IHTMLInputElement::maxLength implementation. 2012-07-13 10:32:19 -05:00
Jacek Caban 9caf3431cd mshtml: Added HTMLInputElement::onchange implementation. 2012-07-13 10:32:14 -05:00
Jacek Caban 6942dd0862 mshtml: Added HTMLElement::onkeypress implementation. 2012-07-13 10:32:10 -05:00
Jacek Caban 447f1c89dc mshtml: Get rid of no longer needed support for new window navigation in before_async_open. 2012-07-13 10:32:06 -05:00
Jacek Caban 35710be128 mshtml: Use proper task_magic in async_open. 2012-07-13 10:31:58 -05:00
Jacek Caban 5fecc4896f mshtml: Don't store outer window in nsChannelBSC. 2012-07-12 11:47:20 -05:00
Jacek Caban bbaa307fdf mshtml: Use per-inner window task_magic for binding. 2012-07-12 11:47:14 -05:00
Jacek Caban 25c5082f90 mshtml: Create inner window early in binding process and use it to store current binding callback. 2012-07-12 11:47:09 -05:00
Jacek Caban 2c1fe7f0c8 mshtml: Moved detaching inner window to separated function. 2012-07-11 10:00:34 -05:00
Jacek Caban 8bb4a6b3ea mshtml: Simplify ASServiceProvider_QueryService. 2012-07-11 10:00:29 -05:00
Jacek Caban 94f0f884fd mshtml: Moved binding list to HTMLInnerWindow. 2012-07-11 10:00:26 -05:00
Jacek Caban ecf667ad77 mshtml: Force cycle collection when releasing main document object. 2012-07-03 12:05:05 +02:00
Jacek Caban 3ab9eaf679 mshtml: Reimplement get_node_obj using vtbl comparison. 2012-06-28 19:40:40 +02:00
Jacek Caban 4e10fcc953 mshtml: Return referenced object in get_node_obj. 2012-06-28 19:40:36 +02:00
Jacek Caban f8061b3ad4 mshtml: Keep reference to document in HTMLDOMChildrenCollection. 2012-06-28 19:40:31 +02:00
Jacek Caban 54fd0845c2 mshtml: Share nsselect reference with nsnode. 2012-06-28 19:40:27 +02:00
Jacek Caban d37f7a9140 mshtml: Share nsinput reference with nsnode. 2012-06-28 19:40:22 +02:00
Jacek Caban 66ee1fc98d mshtml: Use proper macro to release nstext. 2012-06-28 19:40:18 +02:00
Jacek Caban b6cfd58170 mshtml: Share nstextarea reference with nsnode. 2012-06-28 19:40:14 +02:00
Jacek Caban 1f5b201e34 mshtml: Share nsstyle reference with nsnode. 2012-06-28 19:40:09 +02:00
Jacek Caban b1ed6b2dd6 mshtml: Share nsrow reference with nsnode. 2012-06-28 19:40:04 +02:00
Jacek Caban b225c73aa8 mshtml: Don't release nselem in HTMLElement_destructor. 2012-06-28 01:39:23 +02:00
Jacek Caban 7a8f0994df mshtml: Share nsobject reference with nsnode. 2012-06-28 01:39:12 +02:00
Jacek Caban f2b3220854 mshtml: Share nsscript reference with nsnode. 2012-06-28 01:39:11 +02:00
Jacek Caban e45c621719 mshtml: Share nsoption reference with nsnode. 2012-06-28 01:39:10 +02:00
Jacek Caban 8a9d3c845b mshtml: Share nsimg reference with nsnode. 2012-06-28 01:39:08 +02:00
Jacek Caban caada38f04 mshtml: Share nsdoc reference with nsnode. 2012-06-28 01:39:06 +02:00
Jacek Caban db244a8051 mshtml: Share nstable reference with nsnode. 2012-06-28 01:39:05 +02:00
Jacek Caban 39005645b8 mshtml: Share nsframe and nsiframe references with nsnode. 2012-06-28 01:39:04 +02:00
Jacek Caban 6ac375d3ac mshtml: Share nsform reference with nsnode. 2012-06-28 01:39:03 +02:00
Jacek Caban 829f24c1c7 mshtml: Get rid of no longer needed unk_ref from HTMLElementCollection. 2012-06-28 01:39:01 +02:00
Jacek Caban c2ca817dd1 mshtml: Keep references to nodes stored in HTMLElementCollection. 2012-06-28 01:38:57 +02:00
Jacek Caban a384fbee20 mshtml: Share nsanchor reference with nsnode. 2012-06-26 17:06:12 +02:00
Jacek Caban f878c9983d mshtml: Share nselem reference with nsnode. 2012-06-26 17:06:12 +02:00
Jacek Caban 8c396ed437 mshtml: Call HTMLDOMNode_Init directly in HTMLCommentElement_Create. 2012-06-26 17:06:11 +02:00
Jacek Caban cf35bbd261 mshtml: Share nsIDOMText reference with nsIDOMNode. 2012-06-26 17:06:11 +02:00
Jacek Caban d9efd6a44d mshtml: Use inner window as script global object. 2012-06-26 17:06:11 +02:00
Jacek Caban a8d0efc7d6 mshtml: Return referenced instances from node constructors. 2012-06-26 17:06:11 +02:00