Commit Graph

3295 Commits

Author SHA1 Message Date
Hao Peng 268b22e5e8 mshtml: Add IHTMLAnchorElement::search propertyimplementation. 2014-09-26 18:02:51 +02:00
Jacek Caban b472a1f3f4 mshtml: Don't share nsobject reference with nsnode. 2014-09-25 13:44:26 +02:00
Jacek Caban d2a97e73eb mshtml: Don't share nscell reference with nsnode. 2014-09-25 13:44:24 +02:00
Jacek Caban e5e0fc3019 mshtml: Don't share nstable reference with nsnode. 2014-09-25 13:44:22 +02:00
Jacek Caban 556b2ad0c5 mshtml: Don't share nstextarea reference with nsnode. 2014-09-25 13:44:21 +02:00
Jacek Caban 01e09bbb47 mshtml: Don't share nsoption reference with nsnode. 2014-09-25 13:44:19 +02:00
Jacek Caban cac39acbe3 mshtml: Don't share nsselect reference with nsnode. 2014-09-25 13:44:17 +02:00
Jacek Caban 29205426a7 mshtml: Don't share nsanchor reference with nsnode. 2014-09-25 13:44:15 +02:00
Jacek Caban a57d87d265 mshtml: Don't share nslink reference with nsnode. 2014-09-24 16:13:55 +02:00
Jacek Caban 316417cc3d mshtml: Don't share nsstyle reference with nsnode. 2014-09-24 16:13:54 +02:00
Jacek Caban 727c1ceb1e mshtml: Don't share nsframe and nsiframe reference with nsnode. 2014-09-24 16:13:52 +02:00
Jacek Caban 5f149f52d1 mshtml: Don't share nsinput reference with nsnode. 2014-09-24 16:13:50 +02:00
Jacek Caban c0f8d17c05 mshtml: Don't share nsform reference with nsnode. 2014-09-24 16:13:47 +02:00
Qian Hong d62f0f5e63 mshtml: Don't pass NULL string pointer to jscript engine. 2014-09-23 13:02:22 +02:00
Qian Hong 2eeffe8acd mshtml: Using UTF-8 as default charset in bind_mon_to_wstr. 2014-09-22 19:09:58 +02:00
Jacek Caban 2f849ce3c9 mshtml: Don't use nsIDOMHTMLParamElement.
It will be removed in the next Gecko update anyway.
2014-09-19 19:49:46 +02:00
Jacek Caban 8b4c120453 mshtml: Make listStyle tests less strict about value order. 2014-09-19 19:49:46 +02:00
Jacek Caban 47a7d835d4 mshtml: Don't include leading '?' in nsIURL::GetSearch implementation. 2014-09-19 19:49:44 +02:00
Qian Hong e2b7354ac1 mshtml: Added IHTMLDOMAttribute::put_nodeValue implementation. 2014-09-18 13:06:27 +02:00
Qian Hong cdd28b0aca mshtml: Handle DISPATCH_PROPERTYPUT | DISPATCH_PROPERTYPUTREF in invoke_builtin_prop. 2014-09-18 13:06:24 +02:00
Qian Hong a9d347cb24 mshtml/tests: Fixed typo. 2014-09-18 13:06:20 +02:00
Jacek Caban 063ef3ca0e mshtml: Added IHTMLElement::get_sourceIndex implementation. 2014-09-16 20:29:02 +02:00
Jactry Zeng e777e9d1ba mshtml: Add IHTMLCurrentStyle::get_textTransform implementation. 2014-09-15 10:12:46 +02:00
Jacek Caban 6b18008202 mshtml: Added semi-stub IHTMLElement4::onmousewheel propery implementation. 2014-09-11 11:48:37 +02:00
Jacek Caban 5d2ee3ee82 mshtml: Bind events to document node instead of body element. 2014-09-10 21:36:51 +02:00
Jactry Zeng e402bb5642 mshtml: Add IHTMLStyle::pixelTop property implementation. 2014-09-09 17:57:16 +02:00
Jactry Zeng 042b881b27 mshtml: Add IHTMLStyle::pixelHeight property implementation. 2014-09-09 17:57:12 +02:00
Jactry Zeng 7152077b05 mshtml: Add IHTMLStyle::get_pixelWidth implementation. 2014-09-09 17:57:09 +02:00
Jactry Zeng 387257dd2c mshtml: Return E_POINTER when p is NULL in get_nsstyle_pixel_val. 2014-09-09 17:57:00 +02:00
Jactry Zeng 0cab370d11 mshtml: Add IHTMLTableCell::bgColor property implementation. 2014-09-09 17:56:25 +02:00
Jactry Zeng 4b1901d8c0 mshtml/tests: Fix typo. 2014-09-09 11:11:27 +02:00
Jactry Zeng 47f26eb9c0 mshtml: Add IHTMLStyle5::minWidth property implementation. 2014-09-02 20:54:47 +02:00
Jacek Caban ac2b2e5e58 mshtml: Use debugstr_mshtml_guid in htmlhead.c. 2014-09-02 11:46:25 +02:00
Jacek Caban 8b0e62c42b mshtml: Use TID_LIST in debugstr_mshtml_guid. 2014-09-02 11:46:20 +02:00
Jacek Caban 6b18f619f4 mshtml: Fixed session_storage leak. 2014-09-02 11:45:51 +02:00
Francois Gouget 6d4275c964 mshtml/tests: Avoid an http -> https redirection. 2014-09-01 13:12:25 +02:00
Zhenbo Li 334eedb09e mshtml/tests: Fix a memory leak. 2014-08-27 11:02:20 +02:00
Jacek Caban 226458a468 mshtml: Added IHTMLLinkElement::rev property implementation. 2014-08-22 15:35:24 +02:00
Jacek Caban fbe02eb74c mshtml: Added IHTMLDocument5::get_implementation implementation. 2014-08-22 15:35:22 +02:00
Zhenbo Li bde260411c mshtml: Added IHTMLStyle::listStyle property implementation. 2014-08-21 18:02:26 +02:00
Jacek Caban 255894c1f1 mshtml: Override default onsubmit action with our submit implementation. 2014-08-20 13:13:24 +02:00
Zhenbo Li 87e1172953 mshtml: Added IHTMLStyle::backgroundAttachment property implementation. 2014-08-19 14:52:25 +02:00
Zhenbo Li 90014d154f mshtml: Added IHTMLStyle2::tableLayout property implementation. 2014-08-19 14:52:01 +02:00
Jacek Caban 7c7a594692 mshtml: Fixed handling NULL argument in IHTMLElement::contains implementation. 2014-08-18 21:32:56 +02:00
Zhenbo Li d5d728706b mshtml: Added IHTMLInputElement_get_form method implementation. 2014-08-18 13:32:05 +02:00
Zhenbo Li c2ac0f506b mshtml: Added IHTMLInputElement::readOnly property. 2014-08-18 13:31:57 +02:00
Zhenbo Li 6079c56133 mshtml: Added IHTMLImgElement::align property implementation. 2014-08-18 13:31:51 +02:00
Zhenbo Li e12cb546f6 mshtml: Added IHTMLInputElement::size property implementation. 2014-08-18 13:31:44 +02:00
Zhenbo Li 5ee21f9a52 mshtml: Added IHTMLImgElement::isMap property implementation. 2014-08-18 13:31:34 +02:00
Zhenbo Li 06c66876f3 mshtml: Added IHTMLTableCell::align property implementation. 2014-08-18 13:31:16 +02:00
Zhenbo Li 03b377f3e7 mshtml: Added IHTMLTable::frame property implementation. 2014-08-18 13:31:14 +02:00
Zhenbo Li bc582f09ff mshtml: Added IHTMLTable::insertRow/deleteRow methods implementation. 2014-08-18 13:29:59 +02:00
Zhenbo Li 9ee4b8b078 mshtml/tests: Fix test_tr_modify(). 2014-08-18 13:28:53 +02:00
Nikolay Sivov 2ee84d5ae2 mshtml: Free buffer for empty strings too (PVS-Studio). 2014-08-18 12:45:37 +02:00
Zhenbo Li bf463eae05 mshtml: Added IHTMLStyle::listStylePosition property implementation. 2014-08-11 23:55:32 +02:00
Zhenbo Li ed9b0f758a mshtml: Added IHTMLStyleElement::lineHeight property. 2014-08-11 23:55:29 +02:00
Zhenbo Li aa41321f49 mshtml: Added IHTMLStyle::textIndent property implementation. 2014-08-11 23:55:29 +02:00
Zhenbo Li b9f9a358e5 mshtml: Added IHTMLStyle:: textTransform property implementation. 2014-08-08 19:22:16 +02:00
Zhenbo Li c5d75c3ae1 mshtml/tests: Better output when an exception is caught. 2014-08-07 17:53:54 +02:00
Jacek Caban bf10dd3ee4 mshtml: Added IHTMLElement:scrollIntoView implementation. 2014-08-04 16:18:30 +02:00
Jacek Caban be2128fd05 mshtml: Added IHTMLWindow2::navigate implementation. 2014-07-28 17:23:42 -05:00
Jacek Caban d2886a05f9 wine/debug.h: Added debugstr_variant and debugstr_vt aliases and removed all duplicated implementations. 2014-07-24 17:05:55 +02:00
Jacek Caban 1bd0f4f065 mshtml: Avoid useless PATH changes and avoid buffer overflow in set_environment. 2014-07-23 21:24:25 +02:00
Jacek Caban 6031108076 mshtml: Added IHTMLMetaElement::charset property implementation. 2014-07-23 21:24:25 +02:00
Jacek Caban 1e191e031c mshtml: Fixed tests on IE11. 2014-07-22 14:25:47 +02:00
Zhenbo Li f8f8964afe mshtml: Added IHTMLFormElement::target property implementation. 2014-07-22 12:05:43 +02:00
Zhenbo Li fbc4d3f160 mshtml: Fixed get_target_window when no parent frame is found. 2014-07-22 12:05:39 +02:00
Zhenbo Li d734935a2c mshtml: Added IHTMLFormElement::reset method implementation. 2014-07-17 19:17:57 +02:00
Zhenbo Li 720207ad46 mshtml: Added IHTMLTable::summary property implementation. 2014-07-15 15:31:09 +02:00
Zhenbo Li e80a3435a1 mshtml: Added support for IHTMLTable[23] interfaces in HTMLTable. 2014-07-15 15:30:56 +02:00
Jacek Caban cf50d5f700 mshtml: Added IDispatch support for IHTMLTable[23] interfaces. 2014-07-14 19:26:20 +02:00
Qian Hong 359767fdfa mshtml: Fixed typo. 2014-07-09 09:29:27 +02:00
Francois Gouget e053721057 mshtml: Remove nsAString_SetData() because it is unused. 2014-06-23 11:06:28 +02:00
Jacek Caban 0b30276e2f mshtml: Added IHTMLWindow2::scroll implementation. 2014-06-17 20:36:38 +02:00
Zhenbo Li 05f65a9341 mshtml: Added IHTMLTableCell::cellIndex method implementation. 2014-06-16 13:56:58 +02:00
Zhenbo Li 48e41c4dd7 mshtml: Added IHTMLTableRow::insertCell method implementation. 2014-06-12 18:05:12 +02:00
Zhenbo Li 4719c438a9 mshtml: Added IHTMLDocument2:toString method. 2014-06-12 18:05:10 +02:00
Nicolas Le Cam b57a884829 mshtml/tests: Remove unused variable. 2014-06-11 16:13:35 +02:00
Jacek Caban 6262492252 mshtml: Added function object default value getter implementation. 2014-06-11 13:09:32 +02:00
Jacek Caban a0c2d641d4 mshtml: Use get_elem_attr_value helper in npplugin.c. 2014-06-11 13:04:26 +02:00
Jacek Caban 75a2e8c4f0 mshtml: Use elem_string_attr_getter helper in HTMLLabelElement_get_htmlFor implementation. 2014-06-11 13:04:23 +02:00
Jacek Caban 04ea007cbb mshtml: Use get_elem_attr_value helper in HTMLFormElement_get_dispid. 2014-06-11 13:04:20 +02:00
Jacek Caban df62eea186 mshtml: Use get_elem_attr_value helper in check_event_attr. 2014-06-11 13:04:17 +02:00
Jacek Caban d0898685a6 mshtml: Use get_elem_attr_value helper in is_elem_name. 2014-06-11 13:04:14 +02:00
Jacek Caban 3efaaacf3c mshtml: Use get_elem_attr_value helper in get_font_size. 2014-06-11 13:04:11 +02:00
Jacek Caban b79ef6769b mshtml: Added new helper for GetAttribute based getters and use it in IHTMLMetaElement implementation. 2014-06-11 13:04:07 +02:00
Jacek Caban 39e24713e9 mshtml: Added new helper for getting element attribute value and use it in script.c. 2014-06-11 13:04:04 +02:00
Jacek Caban 4745fd03d4 mshtml: Call unlink from HTMLDOMNode::Release. 2014-06-11 13:04:00 +02:00
Zhenbo Li e6f816c99b mshtml: Added IHTMLLinkElement::media property. 2014-05-19 15:52:05 +02:00
Zhenbo Li bff3468360 mshtml: Added IHTMLTableRow::deleteCell method implementation. 2014-05-19 15:51:55 +02:00
Zhenbo Li efc6a564cd mshtml: Added nsIDOMHTMLTableCellElement declaration. 2014-05-19 15:51:49 +02:00
Zhenbo Li 8d27595287 mshtml: Added IHTMLLocation::assign method implementation. 2014-05-19 15:51:42 +02:00
Jacek Caban 810d8c7140 mshtml/tests: Fixed a few more IE11 test failures. 2014-05-15 19:05:40 +02:00
Jacek Caban 6ebe1c60e2 mshtml: Use debugstr_mshtml_guid in a few more places. 2014-05-13 19:57:28 +02:00
Jacek Caban 75afeb4740 mshtml: Forward IHTMLScreen's IDispatch methods to IDispatchEx. 2014-05-12 13:51:36 +02:00
Jacek Caban d06d73c136 mshtml: Added IDispatchEx support to HTMLOptionElementFactory object. 2014-05-12 13:51:33 +02:00
Jacek Caban b54a9c662a mshtml: Use debugmsg_mshtml_guid in a few more places. 2014-05-12 13:51:30 +02:00
Jacek Caban 60989ea332 mshtml: Fixed leaks in IHTMLStyleSheet::Release and IHTMLStyleSheetsCollection::Release implementations. 2014-05-09 14:24:53 +02:00
Jacek Caban 000b78e943 mshtml: Added IDispatchEx support to HTMLStyleSheetRulesCollection object. 2014-05-09 14:24:50 +02:00
Jacek Caban 018af15b9d mshtml: Use debugmsg_mshtml_guid in a few more places. 2014-05-09 14:24:34 +02:00
Jacek Caban cf2278b2d0 mshtml: Forward IHTMLImageElementFactory IDispatch functions to IDispatchEx implementation. 2014-05-08 12:14:23 +02:00
Jacek Caban cac04a675c mshtml: Use debugmsg_mshtml_guid in a few more places. 2014-05-08 12:14:21 +02:00
Zhenbo Li 15ccfef080 mshtml: Added IHTMLSelectElement::remove method implementation. 2014-05-08 10:46:22 +02:00
Jacek Caban e759105cdd mshtml: Use debugstr_mshtml_guid in a few more places. 2014-05-06 13:47:06 +02:00
Zhenbo Li 8192f54998 mshtml: Removed invalid nsAString_InitDepend from HTMLTableRow_put_bgColor and fixed error handling. 2014-05-05 10:54:16 +02:00
Zhenbo Li cfb411c10d mshtml: Added IHTMLTable::width property implementation. 2014-05-02 14:08:58 +02:00
Jacek Caban c49bb25950 mshtml: Removed invalid nsAString_InitDepend from HTMLTable_put_bgColor and fixed error handling. 2014-04-28 14:37:02 +02:00
Jacek Caban 8b81af32ae mshtml: Renamed nsIDOMHTMLSelectElement::Remove to select_Remove to avoid conflict with nsIDOMElement.
Spotted by Zhenbo Li.
2014-04-28 14:37:01 +02:00
Jacek Caban a36876e9d6 mshtml: Introduce a new debugstr_mshtml_guid helper for printing GUIDs. 2014-04-28 14:37:00 +02:00
Zhenbo Li 2a8d4a03d3 mshtml: Added IHTMLElement3::contentEditable property implemention. 2014-04-25 16:18:07 +02:00
Jacek Caban e9ac8e568b mshtml: Added IConnectionPoint::EnumConnections implementation. 2014-04-24 20:43:09 +02:00
Jacek Caban 12dc23db72 mshtml: Added IHTMLDOMChildrenCollection::get__newEnum tests. 2014-04-22 18:41:33 +02:00
Jacek Caban 570d05ec7c mshtml: Added IHTMLDOMChildrenCollection::get__newEnum implementation. 2014-04-22 18:41:31 +02:00
Jacek Caban 3ec1da918c mshtml: Fixed HTMLElementCollectionEnum_Next implementation for NULL pCeltFetched. 2014-04-22 18:41:28 +02:00
Nikolay Sivov 95b6958752 mshtml/tests: Remove old system version check that doesn't work anymore. 2014-04-21 14:33:09 +02:00
Jacek Caban 2518b8f31b mshtml: Added IHTMLElementCollection::get__newEnum tests. 2014-04-21 14:32:59 +02:00
Jacek Caban f7635f17b3 mshtml: Added IHTMLElementCollection::get__newEnum implementation. 2014-04-21 14:32:58 +02:00
Jacek Caban e3383d1739 mshtml: Ignore &IID_IWebBrowserPriv2IE7 in wb_qi. 2014-04-10 18:52:10 +02:00
Zhenbo Li 22c2d81a2d mshtml: Added IHTMLTable::bgColor property implementation. 2014-04-08 19:23:55 +02:00
Zhenbo Li c4a51b0b0a mshtml: Don't free a string too early. 2014-04-08 19:23:46 +02:00
Jacek Caban 7b88e37839 mshtml: Ignore QueryHitPoint calls in activex.c tests. 2014-04-08 19:23:24 +02:00
Zhenbo Li 946378a1b2 mshtml: Added IHTMLTableRow::bgColor property implementation. 2014-03-26 19:20:24 +01:00
Vijay Kiran Kamuju 66c1a099aa mshtml: Add text/jscript as valid mime type for javascript files. 2014-03-25 19:01:28 +01:00
Jacek Caban 2010816240 mshtml: Added IHTMLStyle::listStyleType property implementation. 2014-03-24 13:58:03 +01:00
Zhenbo Li 911adfbb23 mshtml: Added IHTMLTable::align property implementation. 2014-03-21 13:59:28 +01:00
Jacek Caban a6908473b6 mshtml: Fixed tests on old IEs and improved results on IE11. 2014-03-18 11:42:53 +01:00
Zhenbo Li c32ae1b34a mshtml: Added IHTMLTableRow::sectionRowIndex property implementation. 2014-03-18 11:40:59 +01:00
Zhenbo Li 0f8ae7bc45 mshtml: Added IHTMLTableRow::rowIndex property implementation. 2014-03-17 17:34:10 +01:00
Jacek Caban 992fa48020 mshtml: Added support for target attribute in submit function implementation. 2014-03-13 20:22:09 +01:00
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