Commit Graph

1928 Commits

Author SHA1 Message Date
Alexandre Julliard
bc12cad570 mshtml/tests: Don't crash when Gecko is missing. 2010-04-02 16:30:06 +02:00
Mikhail Maroukhine
491a06d987 mshtml: Fix compiler warnings with flag -Wcast-qual. 2010-03-29 12:14:38 +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
00293e9b0b mshtml: Added IHTMLElement::removeAttribute implementation. 2010-03-24 21:53:04 +01:00
Jacek Caban
30bed7eab3 mshtml: Moved builtin property invocation to separate function. 2010-03-24 21:53:03 +01:00
Jacek Caban
1b093221e6 mshtml: Moved builtin properties lookup to separate function. 2010-03-24 21:52:43 +01:00
Francois Gouget
3428b94a8d Assorted spelling and case fixes. 2010-03-22 10:49:13 +01:00
Andrew Eikum
341ba18d75 mshtml: Fix typo determining if channel is HTTP. 2010-03-22 10:42:35 +01:00
Jacek Caban
e7615e004a mshtml: Added IHTMLImgElement::onload tests. 2010-03-18 11:18:11 +01:00
Jacek Caban
21f0c64de4 mshtml: Added IHTMLImgElement::onload property implementation. 2010-03-18 11:18:06 +01:00
Jacek Caban
df0a35e3d3 mshtml: Added support for load event on all nodes. 2010-03-18 11:18:01 +01:00
Jacek Caban
da01d8acaf mshtml: Moved removing event target to separated function. 2010-03-18 11:17:55 +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
Andrew Eikum
5f8776c8d0 mshtml: Fix return value interpretation when navigating. 2010-03-18 10:23:36 +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
42a80aeac0 mshtml: Forward setting document.location to window object. 2010-03-15 14:18:05 +01:00
Jacek Caban
400d8897f6 mshtml: Return S_OK from IHTMLDocument2::get_referrer. 2010-03-15 14:18:05 +01:00
Jacek Caban
9389184d1f mshtml: Ignore load event on detached documents. 2010-03-15 14:18:05 +01:00
Jacek Caban
355b9b6605 mshtml: Ignore EndLoad call if document is already detached. 2010-03-15 14:18:05 +01:00
Jacek Caban
92ff4bb7c2 mshtml: Fixed ref count leak. 2010-03-15 14:18:05 +01:00
Joris Huizer
b6f2919b90 mshtml: create_channelbsc: Handle OOM case correctly. 2010-03-04 17:31:18 +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
Jacek Caban
9fbc3b6061 mshtml: Added IHTMLPrivateWindow::SuperNavigate implementation. 2010-03-03 15:29:25 +01:00
Jacek Caban
8dd7b39603 mshtml: Correctly handle document with already loaded moniker in set_moniker. 2010-03-03 15:29:17 +01:00
Jacek Caban
4ae97b169d mshtml: Call OnViewChange in set_downloading_proc. 2010-03-03 15:29:12 +01:00
Jacek Caban
2a092e212b mshtml: Moved SZ_HTML_CLIENTSITE_OBJECTPARAM handling to IPersistMoniker::Load. 2010-03-03 15:29:07 +01:00
Jacek Caban
18423e8dd9 mshtml: Load data from moniker in IPersistStreamInit::InitNew. 2010-03-03 15:29:02 +01:00
Jacek Caban
34944c89dd mshtml: Properly handle IHlinkFrame::Navigate result. 2010-03-03 15:28:58 +01:00
Jacek Caban
15fb147a8e mshtml: Set current moniker in start_binding. 2010-03-03 15:28:53 +01:00
Jacek Caban
9d9553f9bb mshtml: nsio.c code clean up. 2010-03-03 15:28:48 +01:00
Jacek Caban
01b2388c22 mshtml: Allow post data and headers to be passed to create_channelbsc. 2010-03-03 15:28:43 +01:00
Jacek Caban
0bccfa873d mshtml: Moved asynchronous document binding to separated function. 2010-03-03 15:28:37 +01:00
Jacek Caban
6938378be3 mshtml: Added IHTMLPrivateWindow stub implementation. 2010-03-03 15:28:31 +01:00
Adam Petaccia
9f303c8942 mshtml: Test IHTMLScriptElement_put_type. 2010-02-26 14:19:00 +01:00
Adam Petaccia
a7c9ae4d08 mshtml: Implement HTMLScriptElement_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
Jacek Caban
6b46c9e5ad mshtml: Get rid of nsIWineURI interface. 2010-02-22 12:01:07 +01:00
Jacek Caban
0f6f96ea63 mshtml: Get rid of nsIWineURI::[GS]etNSContainer. 2010-02-22 12:00:58 +01:00
Jacek Caban
a42bc25d55 mshtml: Get rid of nsIWineURI::[GS]etWindow. 2010-02-22 12:00:53 +01:00
Jacek Caban
043af028b9 mshtml: Get rid of most nsIWineURI methods. 2010-02-22 12:00:46 +01:00
Jacek Caban
ba1db4c199 mshtml: Use nsWineURL structure directly in load_nsuri. 2010-02-22 12:00:40 +01:00
Jacek Caban
61121cefcb mshtml: Moved OnStartURIOpen implementation to nsio.c. 2010-02-22 12:00:25 +01:00
Jacek Caban
d95a54aa57 mshtml: Store nsWineURI object instead of interface in nsChannel. 2010-02-22 11:59:53 +01:00
Jacek Caban
4ab63f3ad8 mshtml: Rename nsURI to nsWineURI. 2010-02-22 11:59:39 +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
a84741182f mshtml: Added IViewObject::SetAdvise implementation. 2010-02-15 16:11:12 +01:00
Jacek Caban
72e2b7f111 mshtml: Added DOCHOST_DOCCANNAVIGATE tests. 2010-02-15 16:11:09 +01:00
Jacek Caban
ca9dbd736f mshtml: Ensure that gecko event listener is attached in attach_event. 2010-02-11 14:38:44 +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
Alexandre Julliard
d9f315a084 mshtml: Don't create empty default key values where not necessary. 2010-02-10 14:30:12 +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
07b62a8dd7 mshtml: Don't free nsstr in HTMLFormElement_get_dispid twice. 2010-02-09 11:34:43 +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
2330662340 mshtml: Set image size in IHTMLImageElementFactory::create. 2010-02-09 11:34:26 +01:00
Jacek Caban
9a92f9cb4a mshtml: Improved debugstr_variant implementation. 2010-02-03 16:24:35 +01:00
Luca Bennati
1d91e3ba4f mshtml: Add Italian translation. 2010-02-01 12:48:32 +01:00
Jacek Caban
4b5dcc9e6b mshtml: Optimize more nsAString handling. 2010-01-29 14:59:02 +01:00
Jacek Caban
248db8d806 mshtml: Optimize and clean up HTMLFormElement_get_dispid implementation. 2010-01-29 14:58:44 +01:00
Jacek Caban
456e53bcf9 mshtml: Optimize more nsAString handling. 2010-01-29 13:30:08 +01:00
Jacek Caban
673c90382d mshtml: Optimize nsAString handling in htmlelem*.c. 2010-01-29 13:30:07 +01:00
Jacek Caban
c3ae1356d6 mshtml: Optimize nsAString handling. 2010-01-29 13:30:07 +01:00
Jacek Caban
22d493763b mshtml: Use NS_StringContainerInit2 instead of NS_StringContainerInit. 2010-01-29 13:30:07 +01:00
Jacek Caban
4a400e154b mshtml: Pass dispex info to HTMLElement_Init in HTMLElement_Create. 2010-01-29 13:30:07 +01:00
Jacek Caban
398161dcee mshtml: Added textarea element IDispatchEx support. 2010-01-29 13:30:06 +01:00
Igor Paliychuk
d165f18905 mshtml: Add Ukrainian translations. 2010-01-29 13:30:04 +01:00
Jacek Caban
7bf41fac63 mshtml: Added script element IDispatchEx support. 2010-01-28 11:10:06 +01:00
Jacek Caban
b00bd14e77 mshtml: Moved common element tids to macro. 2010-01-28 11:09:40 +01:00
Jacek Caban
cc169bc8ac mshtml: Code clean up. 2010-01-25 12:59:28 +01:00
Jacek Caban
e54062d6c7 mshtml: Improved IHTMLWindow::GetIDsOfNames implementation. 2010-01-25 12:59:20 +01:00
Jacek Caban
a5ef2bc7a5 mshtml: Added semi-stub IHTMLSelectElement::add implementation. 2010-01-25 12:59:15 +01:00
Jacek Caban
089d54f1f4 mshtml: Added support for pure IDispatch event handlers. 2010-01-25 12:59:11 +01:00
Jacek Caban
8571bf6f0e mshtml: Call attached event handlers in reversed order. 2010-01-25 12:59:06 +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
Jacek Caban
56f26c1e19 mshtml: Silence invalid FIXME. 2010-01-14 10:22:44 -06:00
Jacek Caban
b5caee220d mshtml: Added IHTMLIFrameElement IDispatchEx support. 2010-01-14 10:22:39 -06:00
Jacek Caban
91140222b5 mshtml: Added IHTMLIFrameElement stub implementation. 2010-01-14 10:22:35 -06: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
Jacek Caban
e4a936a2d2 mshtml: Store body event target in HTMLDocumentNode. 2010-01-04 11:41:30 +01:00
Jacek Caban
2e6353d4bc mshtml: Use nsIDocShell to load a page in set_moniker. 2010-01-04 11:41:29 +01:00
Jacek Caban
d60ebb308f mshtml: Don't try to wrap necko channel in nsChannel implementation. 2010-01-04 11:41:29 +01:00
Jacek Caban
8c5baf3a09 mshtml: Make sure that event listeners of connection point are set. 2010-01-04 11:41:29 +01:00
Jacek Caban
b0bb5e6a78 mshtml: Store ConnectionPointContainer pointer in ConnectionPoint. 2010-01-04 11:41:29 +01:00
Jacek Caban
c9e3c27f0d mshtml: Use FindMimeFromData to find MIME if moniker doesn't report it. 2009-12-29 11:07:20 +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
221b0979b7 mshtml: Fixed nsIDOMNSHTMLElement declaration. 2009-12-28 12:27:13 +01:00
Jacek Caban
170b2da260 mshtml: Added better default bgColor test and code clean up. 2009-12-28 11:57:38 +01:00
Jacek Caban
90a4eb7d18 mshtml: Use nscolor_to_str in IHTMLBodyElement::get_text implementation. 2009-12-28 11:57:33 +01:00
Jacek Caban
0f0cb60592 mshtml: Correctly parse color strings. 2009-12-28 11:57:28 +01:00
Jacek Caban
9a264e546c mshtml: Store known colors as RGB. 2009-12-28 11:57:24 +01:00
Jacek Caban
bbd925ddfe mshtml: Added better error handling to nscolor_to_str. 2009-12-28 11:57:19 +01:00
Alistair Leslie-Hughes
f8aef24795 mshtml: Implement IHTMLDocument2 get/put onmouseout. 2009-12-23 14:27:30 +01:00
Alistair Leslie-Hughes
cccaf1ab19 mshtml: Implement IHTMLDocument2 get/put onmousedown. 2009-12-23 14:27:30 +01:00
Alistair Leslie-Hughes
a1f275448f mshtml: Implement IHTMLDocument2 get/put onmouseup. 2009-12-23 14:27:30 +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
Jacek Caban
4e6e908966 mshtml: Use JScript for JavaScript in res: protocol documents. 2009-12-22 13:48:25 +01:00
Jacek Caban
ecbe545e90 mshtml: Don't use necko nsIHttpChannel in nsChannel implementation. 2009-12-21 15:01:25 +01:00
Jacek Caban
74c4a73ffb mshtml: Don't use necko nsIHttpChannelInternal implementation in nsChannel object. 2009-12-18 11:41:19 +01:00
Piotr Caban
17bec80f71 mshtml: Added IObjectWithSite stubs. 2009-12-16 13:04:34 +01:00
Piotr Caban
bffa74a1c3 mshtml: Added ViewObjectEx stub implementation. 2009-12-16 13:04:34 +01:00
Jacek Caban
f7be3645f5 mshtml: Added support for redirected binding. 2009-12-16 12:23:48 +01:00
Alistair Leslie-Hughes
020c75b0fe mshtml: Implement IHTMLImgElement get_Name. 2009-12-15 16:09:13 +01:00
Andrew Eikum
9bf516a813 mshtml: Search content_window's properties in HTML[I]FrameBase::get_dispid. 2009-12-15 16:09:11 +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
c10cd6c137 mshtml: Implement IHTMLWindow2::{get,put}_onresize. 2009-12-08 17:54:08 +01:00
Andrew Eikum
2710d14c40 mshtml: Implement IHTMLFrameBase::{get,put}_scrolling. 2009-12-08 17:54:01 +01:00
Andrew Eikum
6e3e7c9f4c mshtml: Store ns[i]frame reference in HTMLFrameBase. 2009-12-08 17:53:53 +01:00
Jacek Caban
70592b59e7 mshtml: Added IHTMLDocument2::onreadystatechange property implementation. 2009-12-08 12:36:09 +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
8c06ed96ae mshtml: Improved OleDocumentView_UIActivate implementation. 2009-12-07 15:41:18 +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
7372a6dd12 mshtml: Added OleObject_EnumAdvise implementation. 2009-12-07 15:41:01 +01:00
Piotr Caban
0aca61c5c3 mshtml: Added OleObject_Unadvise implementation. 2009-12-07 15:40:57 +01:00
Piotr Caban
bbfa604dc0 mshtml: Added OleObject_Advise implementation. 2009-12-07 15:40:53 +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
Francois Gouget
661208f088 mshtml: Make nsACString_{Init,Finish}() static. 2009-12-04 14:34:58 +01:00
Jacek Caban
412f4a6091 mshtml: Disable Gecko installation on unsupported CPU architectures. 2009-12-03 15:27:49 +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
bd715dc8e4 mshtml: Detach window from frame element on window destruction. 2009-12-03 10:22:13 +01:00
Jacek Caban
bfec9c619b mshtml: Fixed dispid lookup in_cp_event. 2009-12-03 10:22:09 +01:00