Commit Graph

749 Commits

Author SHA1 Message Date
Jacek Caban 4fd5788137 mshtml: Added more ActiveX tests. 2010-12-13 16:25:58 +01:00
Jacek Caban 47bb0de4bc mshtml: Fixed tests on IEs not supporting INewWindowManager. 2010-12-13 12:43:31 +01:00
Jacek Caban 9f182396fb mshtml: Added IViewObjectEx iface to plugin test. 2010-12-10 17:09:37 +01:00
Jacek Caban b3f0f07d70 mshtml: Added IBindHost::CreateMoniker implementation. 2010-12-10 17:09:36 +01:00
Jacek Caban d43fb00eaf mshtml: Added PluginHost::GetMoniker implementation. 2010-12-10 17:09:36 +01:00
Jacek Caban 3314bd8f8a mshtml: Added QueryService(SID_SBindHost) implementation. 2010-12-10 17:09:36 +01:00
Jacek Caban 06f3b1a343 mshtml: Added OnChanged(DISPID_READYSTATE) semi-stub implementation. 2010-12-10 17:09:36 +01:00
Jacek Caban 0849079287 mshtml: Added IPropertyBag::Read implementation. 2010-12-10 17:09:35 +01:00
Jacek Caban 9fa8afd095 mshtml: Added IPropertyBag2 stub implementation. 2010-12-10 17:09:35 +01:00
Jacek Caban cc88c5a331 mshtml: Added IPersistPropertyBag calls test. 2010-12-10 17:09:35 +01:00
Jacek Caban c12d9ff8d7 mshtml: Added PluginHost's IServiceProvider stub implementation. 2010-12-06 19:06:38 +01:00
Jacek Caban 4479194e48 mshtml: Added PluginHost's IBindHost stub implementation. 2010-12-06 19:06:34 +01:00
Jacek Caban dc062aee5a mshtml: Added PluginHost's IOleControlSite stub implementation. 2010-12-06 19:06:29 +01:00
Jacek Caban 890dc6d6a0 mshtml: Added PluginHost's IOleInPlaceSite stub implementation. 2010-12-06 19:06:27 +01:00
Jacek Caban 06aa58f44b mshtml: Added PluginHost's IDispatch stub implementation. 2010-12-06 19:06:25 +01:00
Jacek Caban ec29487f12 mshtml: Added PluginHost's IPropertyNotifySink stub implementation. 2010-12-06 19:06:23 +01:00
Jacek Caban 546f4bf5e3 mshtml: Added PluginHost's IAdviseSinkEx stub implementation. 2010-12-06 19:06:21 +01:00
Jacek Caban c706bba6a8 mshtml: Added QuickActivate tests. 2010-12-06 19:06:16 +01:00
Jacek Caban 812330421e mshtml: Added IOleControl calls test. 2010-12-06 19:06:07 +01:00
Jacek Caban 0b046c94ac mshtml: Added ActiveX control creation implementation. 2010-12-03 13:13:45 +01:00
Jacek Caban fa12dd98d7 mshtml: Added beginning ActiveX tests. 2010-11-30 16:22:01 +01:00
Jacek Caban 09e275c740 mshtml: Fixed tests on Windows.
Spotted by Paul Vriens.
2010-11-30 13:53:25 +01:00
Jacek Caban 991104b97f mshtml: Added IHTMLStyle::padding property implementation. 2010-11-29 11:24:40 +01:00
Jacek Caban f82668f23e mshtml: Added SetUIHandler tests. 2010-11-29 11:24:34 +01:00
Jacek Caban 387ed3c855 mshtml: Fixed ref count tests on broken IEs.
Also some code clean up.
2010-11-25 16:55:22 +01:00
Jacek Caban b2297e2090 mshtml: Removed tests failing on IE7. 2010-11-18 12:37:04 +01:00
Jacek Caban a215ab64ff mshtml: Added document fragment cloneNode implementation. 2010-11-15 13:20:09 +01:00
Jacek Caban 5caf8c3187 mshtml: Correctly handle NULL nsdoc in IHTMLDocument2::get_location. 2010-11-15 13:20:08 +01:00
Jacek Caban c481fb4bb8 mshtml: Correctly handle NULL nsdoc in IHTMLDocument2::get_body. 2010-11-15 13:20:08 +01:00
Jacek Caban 22ba44b401 mshtml: Correctly handle DOCUMENT_FRAGMENT_NODE in IHTMLDOMNode::get_nodeType. 2010-11-15 13:20:08 +01:00
Jacek Caban 04ad732114 mshtml: Added createDocumentFragment tests. 2010-11-15 13:20:07 +01:00
Jacek Caban 16fbd05080 mshtml: Added IHTMLStyleElement stub implementation. 2010-11-12 14:39:21 +01:00
Jacek Caban 6e796da748 mshtml: Added IHTMLObjectElement::get_vspace implementation. 2010-11-12 14:39:04 +01:00
Jacek Caban c7e37fd675 mshtml: Added HTMLWindow's IServiceProvider implementation. 2010-11-12 14:38:55 +01:00
Jacek Caban 6c35f1356b mshtml: Added execScript tests. 2010-11-09 14:21:27 +01:00
Jacek Caban 2da5890ea1 mshtml: Added IDispatchEx support to HTMLStyleSheetsCollection object. 2010-11-08 13:31:25 +01:00
Jacek Caban 00ee406ea6 mshtml: Added IOmNavigator::get_plugins implementation. 2010-11-08 13:31:22 +01:00
Jacek Caban 645f34ddeb mshtml: Don't free string that will be cleared by SafeArrayDestroy. 2010-11-08 13:31:17 +01:00
Andrew Eikum a8e39c66f7 hlink: Site data should only be set if the hlink has an HlinkSite. 2010-11-02 11:15:08 +01:00
Jacek Caban d147ee1392 mshtml: Added IHTMLEmbedElement stub implementation. 2010-10-29 16:31:37 +02:00
Piotr Caban 90edfe08d4 mshtml: Added IHTMLTextAreaElement_get_type implementation. 2010-10-28 11:40:43 +02:00
Piotr Caban ac7e096c00 mshtml: Added IHTMLFormElement_{get/put}_encoding implementation. 2010-10-28 11:40:39 +02:00
Piotr Caban 990675e52f mshtml: Added IHTMLFormElement_{get/put}_name implementation. 2010-10-28 11:40:33 +02:00
Piotr Caban bd94cc3b86 mshtml: Added IHTMLFormElement_{get/put}_method implementation. 2010-10-28 11:40:29 +02:00
Piotr Caban 02277b4853 mshtml/test: Fix some memory leaks. 2010-10-28 11:40:20 +02:00
Jacek Caban 73a15436ac mshtml: Added IDispatchEx support to HTMLObjectElement object. 2010-10-28 11:40:06 +02:00
Jacek Caban ea99533ebf mshtml: Added IHTMLObjectElement stub implementation. 2010-10-28 11:39:56 +02:00
Alexandre Julliard 81b8ee863e makefiles: Add a standard header for all makefiles to replace the common variable initializations. 2010-09-19 12:36:48 +02:00
Alistair Leslie-Hughes ea451adf58 mshtml: Correct test for another unknown dispID. 2010-09-13 10:31:39 -05:00
Alistair Leslie-Hughes 168fc942f6 mshtml: Correct test for unknown dispID. 2010-09-08 13:31:33 +02:00
Jacek Caban 551d98dd20 mshtml: Marked invalid test as broken. 2010-08-31 14:23:49 +02:00
Alexandre Julliard b86d515ed6 dlls: Remove explicit imports of kernel32 and ntdll. 2010-07-21 17:38:36 +02:00
Jacek Caban 4890eb5775 mshtml: Added IHTMLDocument3::detachEvent implementation. 2010-07-19 14:38:15 +02:00
Jacek Caban f2361112ba mshtml: Added implementation of remaining IHTMLRect getters. 2010-07-19 14:38:15 +02:00
Jacek Caban bbaefeb3b5 mshtml: Added IHTMLRect::get_top implementation. 2010-07-19 14:38:15 +02:00
Jacek Caban 489320b9ab mshtml: Added IHTMLElement2::getBoundingClientRect implementation. 2010-07-19 14:38:15 +02:00
Jacek Caban 95a53a9ff6 mshtml: Store client site in HTMLDocumentObj as soon as possible in SetClientSite. 2010-06-28 16:58:39 +02:00
Jacek Caban 2c354b8bbb shdocvw: Return IHTMLDocument2's IDispatch in get_Document. 2010-06-21 11:52:09 +02:00
Jacek Caban 1eced6053d mshtml: Check if event_table entry is allocated before using it in remove_event_handler. 2010-06-21 11:51:52 +02:00
Jacek Caban c00121a603 mshtml: Fixed event tests. 2010-06-21 11:51:47 +02:00
Jacek Caban 77a994db42 mshtml: Added IHTMLWindow2::open test. 2010-06-14 14:14:16 +02:00
Jacek Caban 03e0440369 mshtml: Fixed platform test on 64-bit IE6. 2010-05-14 18:03:03 +02:00
Jacek Caban 563d289a62 mshtml: Fixed test on some IEs. 2010-05-13 19:44:40 +02:00
Jacek Caban 25d8616d48 mshtml: Added IHTMLTextAreaElement::readOnly property implementation. 2010-05-11 18:05:28 +02:00
Jacek Caban d9427e3922 mshtml: Added IHTMLFormElement::action property implementation. 2010-05-11 18:05:25 +02:00
Jacek Caban 5bb9172af2 mshtml: Added IHTMLFormElement::item implementation. 2010-05-11 18:05:21 +02:00
Jacek Caban 5847928bc6 mshtml: Added IHTMLSelectElement::item implementation. 2010-05-11 18:05:10 +02:00
Jacek Caban 061fee45c0 mshtml: Added IHTMLTextAreaElement::put_value implementation. 2010-05-11 18:05:01 +02:00
Jacek Caban 85f079362f mshtml: Added IHTMLOptionElement::selected property implementation. 2010-05-11 18:04:56 +02:00
Michael Stefaniuc 2b07eadf0a mshtml/tests: Replace long with LONG. 2010-05-11 16:27:34 +02:00
Jacek Caban f279b0cd4d mshtml: Test return value of OnStateChange. 2010-05-08 19:25:27 +02:00
Jacek Caban f00d44f0f6 mshtml: Added IHTMLInputElement::put_name implementation. 2010-05-07 16:25:37 +02:00
Jacek Caban 1fdbc87e55 mshtml: Added IHTMLInputElement::get_type tests. 2010-05-07 16:00:41 +02:00
Jacek Caban 3d0d27820f mshtml: Added IHTMLDocument2::clear implementation. 2010-05-07 16:00:20 +02:00
Jacek Caban 95ded555e0 mshtml: Added IHTMLFormElement::get_length implementation. 2010-05-07 16:00:16 +02:00
Jacek Caban 072ecdf504 mshtml: Fixed IObjectSafety failure handling. 2010-05-05 15:27:02 +02:00
Gerald Pfeifer 5dac305bab mshtml/tests: Fix return value of ActiveScript_SetScriptState. 2010-05-03 15:41:29 +02:00
Jacek Caban 73d4d172d5 mshtml: Added support for accessing select options by index. 2010-04-29 13:13:59 -05:00
Jacek Caban 21d7f6a7e6 mshtml: Added IHTMLSelectElement::get_options implementation. 2010-04-29 13:13:48 -05:00
Jacek Caban 78cf4e30b5 mshtml: Added IHTMLSelectElement::put_length implementation. 2010-04-29 13:13:37 -05:00
Alexandre Julliard bc12cad570 mshtml/tests: Don't crash when Gecko is missing. 2010-04-02 16:30:06 +02:00
Jacek Caban afc7773dab mshtml: Skip script tests on too old IE. 2010-03-26 15:35:06 +01:00
Jacek Caban 621694efcd mshtml: Added IHTMLElement:removeAttribute tests. 2010-03-24 21:53:04 +01:00
Jacek Caban e7615e004a mshtml: Added IHTMLImgElement::onload tests. 2010-03-18 11:18:11 +01:00
Jacek Caban 8629433f5f mshtml: Fire readystatechange event on document nodes. 2010-03-18 11:17:51 +01:00
Jacek Caban 2b94ad5287 mshtml: Make sure that readState is READYSTATE_LOADING in read_stream_data. 2010-03-18 11:17:45 +01:00
Paul Vriens e014154fb7 mshtml/tests: Fix some test failures on Win9x/WinMe by using a A-function. 2010-03-16 17:03:20 +01:00
Alexandre Julliard bef5645eb1 makefiles: Remove the no longer needed explicit separators for dependencies. 2010-03-16 13:28:19 +01:00
Jacek Caban 115efbed69 mshtml: Use user agent string in IOmNavigator::get_appVersion. 2010-03-15 14:18:05 +01:00
Jacek Caban 2cf2d8fed2 mshtml: Call Exec(DOCHOST_DOCCANNAVIGATE) from IOleObject::SetClientSite. 2010-03-03 15:29:43 +01:00
Jacek Caban 80f8a0df82 mshtml: Added more navigation tests. 2010-03-03 15:29:31 +01:00
Adam Petaccia 9f303c8942 mshtml: Test IHTMLScriptElement_put_type. 2010-02-26 14:19:00 +01:00
Vitaly Perov e2f3b143fd mshtml: Silence IStdMarshalInfo in htmldoc_qi FIXME. 2010-02-23 12:06:35 +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
Vitaly Perov cffd28f74d mshtml: Silence IExternalConnection in htmldoc_qi FIXME. 2010-02-18 17:15:15 +01:00
Jacek Caban 38933b1a31 mshtml: Added IViewObject::SetSink tests. 2010-02-15 16:11:15 +01:00
Jacek Caban 72e2b7f111 mshtml: Added DOCHOST_DOCCANNAVIGATE tests. 2010-02-15 16:11:09 +01:00
Jacek Caban 0216974a1b mshtml: Added tests showing that we should return E_NOTIMPL in DeleteMemberByName. 2010-02-11 14:38:44 +01:00
Jacek Caban 6e116f5215 mshtml: Added IHTMLStyle::get_border*Color implementation. 2010-02-11 14:38:44 +01:00
Jacek Caban 6f6f1c9338 mshtml: Added IHTMLStyle::get_borderRightColor implementation. 2010-02-10 11:33:09 +01:00
Jacek Caban d0f7785e04 mshtml: Forward IHTMLCommentElement::get_text to IHTMLElement::get_outerHTML. 2010-02-10 11:33:05 +01:00
Andrew Nguyen b3b81abba3 mshtml: Accept NULL SAFEARRAY pointers in IHTMLDocument2::write(ln). 2010-02-09 17:13:52 +01:00
Jacek Caban 0849a81169 mshtml: Correctly handle comment nodes in IHTMLElement::[get|put]_title implementation. 2010-02-09 11:34:52 +01:00
Jacek Caban 29389b8742 mshtml: Added IHTMLElement2::detachEvent implementation. 2010-02-09 11:34:48 +01:00
Jacek Caban 352e0ec893 mshtml: Use set_nsstyle_attr_var in IHTMLStyle::put_width implementation. 2010-02-09 11:34:39 +01:00
Jacek Caban a3ff647c1e mshtml: Added IHTMLImgElement::height property implementation. 2010-02-09 11:34:35 +01:00
Jacek Caban 11ec75c18b mshtml: Added IHTMLImgElement::width property implementation. 2010-02-09 11:34:30 +01:00
Jacek Caban 398161dcee mshtml: Added textarea element IDispatchEx support. 2010-01-29 13:30:06 +01:00
Jacek Caban 7bf41fac63 mshtml: Added script element IDispatchEx support. 2010-01-28 11:10:06 +01:00
Jacek Caban cc169bc8ac mshtml: Code clean up. 2010-01-25 12:59:28 +01:00
Jacek Caban 089d54f1f4 mshtml: Added support for pure IDispatch event handlers. 2010-01-25 12:59:11 +01:00
Jacek Caban 65d9ab1650 mshtml: Added IDispatchEx support for frame element. 2010-01-22 12:23:44 +01:00
Jacek Caban a06ee80be0 mshtml: Added IHTMLFrameElement3::get_contentDocument implementation. 2010-01-22 12:23:40 +01:00
Jacek Caban e4af9ccd25 mshtml: Added IHTMLFrameElement3 stub implementation. 2010-01-22 12:23:34 +01:00
Jacek Caban ab6f8f8b2e mshtml: Create URL moniker after test initialization. 2010-01-21 09:04:53 +01:00
Jacek Caban 3b20cb11c8 mshtml: Store document as IHTMLDocument2 interface. 2010-01-20 16:29:58 +01:00
Paul Vriens 051fc3458c mshtml/tests: Fix timeouts on Win9x/WinMe by using more A-functions. 2010-01-06 12:42:39 +01:00
Paul Vriens 157b1f6902 mshtml/tests: Fix a test failure on NT4. 2010-01-05 12:29:24 +01:00
Piotr Caban d383e84e21 mshtml: Added IDispatch ConnectionPoint. 2009-12-29 11:06:22 +01:00
Piotr Caban be2a86cbd5 mshtml: Query OleClientSite about services in ServiceProvider_QueryService. 2009-12-29 11:06:17 +01:00
Jacek Caban 170b2da260 mshtml: Added better default bgColor test and code clean up. 2009-12-28 11:57:38 +01:00
Alistair Leslie-Hughes 2cd6ac2725 mshtml: Add stub interface IHTMLFiltersCollection. 2009-12-22 14:13:07 +01:00
Jacek Caban 3bacd7603d mshtml: Added JavaScript tests architecture and simple tests. 2009-12-22 13:48:25 +01:00
Alistair Leslie-Hughes 020c75b0fe mshtml: Implement IHTMLImgElement get_Name. 2009-12-15 16:09:13 +01:00
Jacek Caban ba394d68be mshtml: Added IHTMLStyle2::right implementation. 2009-12-14 12:04:06 +01:00
Jacek Caban 0f940bccd4 mshtml: Added IHTMLStyle::marginTop implementation. 2009-12-14 12:04:06 +01:00
Francois Gouget b8cbde5c19 mshtml/tests: Make test_UIActivate() static. 2009-12-14 12:04:04 +01:00
Jacek Caban ce7f764b0c mshtml: Removed ref count tests that fail on some Windows. 2009-12-10 12:00:31 +01:00
Jacek Caban 64b651e262 mshtml: Added IHTMLDOMTextNode::get_length implementation. 2009-12-10 12:00:25 +01:00
Andrew Eikum 578881f600 mshtml: Implement IHTMLFrameBase::get_name. 2009-12-08 17:54:14 +01:00
Andrew Eikum 2710d14c40 mshtml: Implement IHTMLFrameBase::{get,put}_scrolling. 2009-12-08 17:54:01 +01:00
Paul Vriens 8da7a00e67 mshtml/tests: Skip some tests on older IE. 2009-12-07 16:51:36 +01:00
Piotr Caban 2efb829845 mshtml: Added more OleDocumentView_UIActivate tests. 2009-12-07 15:41:34 +01:00
Piotr Caban 24601ed1db mshtml: Added Advise handling to OleObject_Close. 2009-12-07 15:41:13 +01:00
Piotr Caban 91dd9bbb71 mshtml: Added OleObject_Advise tests. 2009-12-07 15:41:07 +01:00
Piotr Caban 45e0dd9d1f mshtml: Added PersistStreamInit_InitNew implementation. 2009-12-07 15:40:47 +01:00
Jacek Caban f1a543d546 mshtml: Added test for setting VT_EMPTY event handler. 2009-12-07 14:18:28 +01:00
Jacek Caban f3d805862a mshtml: Don't pass fdexNameEnsure flag to script engines in find_global_prop. 2009-12-07 14:18:28 +01:00
Francois Gouget 6fced4d1c7 mshtml/tests: Fix the get_event_src() macro declaration. 2009-12-07 14:18:24 +01:00
Paul Vriens 5bc0dd711a mshtml/tests: Run tests again on boxes with older IE. 2009-12-03 10:23:05 +01:00
Jacek Caban 2b04973e09 mshtml: Fixed tests on older IEs. 2009-12-03 10:21:55 +01:00
Jacek Caban 0909e8b18c mshtml: Added IHTMLDocument::cookie tests. 2009-12-02 13:06:01 +01:00
Andrew Eikum d97b4d260e mshtml: Implement IHTMLStyle::{get, put}_border{Top, Bottom, Right}. 2009-12-02 12:19:24 +01:00
Andrew Eikum 1563c137fa mshtml: Add stub implementation of IHTMLFormElement. 2009-12-01 12:58:16 +01:00
Jacek Caban 368edb73cd mshtml: Added onreadystatechange tests. 2009-12-01 11:39:51 +01:00
Jacek Caban a75615640a mshtml: Added IHTMLElement2::get_readyState test. 2009-12-01 11:34:27 +01:00
Jacek Caban f8d8fbba46 mshtml: Added IHTMLScreen::get_colorDepth implementation. 2009-12-01 11:34:09 +01:00
Jacek Caban fd24068c8f mshtml: Added IHTMLScreen::get_height implementation. 2009-12-01 11:31:01 +01:00
Jacek Caban ca54be2cc6 mshtml: Added IHTMLScreen::get_width implementation. 2009-12-01 11:30:55 +01:00
Jacek Caban 1ddc01c09b mshtml.idl: Added DispHTMLScreen declaration and use it in HTMLScreen object. 2009-12-01 11:30:42 +01:00