Commit Graph

2559 Commits

Author SHA1 Message Date
Jacek Caban
2e5f73e4d7 mshtml: Wine Gecko 1.4 release. 2011-11-09 19:31:13 +01:00
Jacek Caban
78e4d3d25c mshtml: Always use IUri-based nsIRI::GetAsciiHost implementation. 2011-11-08 18:19:17 +01:00
Jacek Caban
1ca84cb729 mshtml: Make nsIURL::GetParam a stub. 2011-11-08 18:19:17 +01:00
Jacek Caban
92d55a84d6 mshtml: Fixed ref count leaks. 2011-11-03 17:41:41 +01:00
Jacek Caban
adafcda41c mshtml: HTMLWindow_item code clean up. 2011-11-03 17:41:37 +01:00
Jacek Caban
d1e49da2f5 mshtml: Reimplement nsIURL::GetFileExtension on top of IUri API. 2011-10-27 14:21:02 +02:00
Jacek Caban
34db2d3926 hlink: Return S_FALSE in GetTargetFrameName when returning NULL. 2011-10-21 16:47:06 +02:00
Jacek Caban
764d3d6a69 mshtml: Added IHTMLWindow6 stub implementation. 2011-10-19 17:48:34 +02:00
Jacek Caban
3c4b2a0b43 mshtml: Added IHTMLDocument2::elementFromPoint implementation. 2011-10-18 18:29:04 +02:00
Marcus Meissner
59fc063a34 mshtml: Adjusted some incorrect sizeofs (Coverity). 2011-10-18 15:16:28 +02:00
Jacek Caban
b5a031d804 mshtml: Better error handling in NSContainer initialization. 2011-10-18 15:15:29 +02:00
Alistair Leslie-Hughes
531a07db14 mshtml: Implement IHTMLDOMNode replaceChild. 2011-10-12 17:14:25 +02:00
André Hentschel
296b795655 mshtml: Add stub for QUERY_IS_CACHED_AND_USABLE_OFFLINE. 2011-10-12 17:06:24 +02:00
Andrew Talbot
a29f69718b mshtml: Mark fall-through in switch statement. 2011-10-06 16:47:26 -05:00
Andrew Talbot
76a6404c26 mshtml: Mark some fall-throughs in switch statements. 2011-10-04 16:56:35 -05:00
Marcus Meissner
ac2f0ed029 mshtml: Mark replace_node_by_html as hidden. 2011-10-03 15:51:02 -05:00
Jacek Caban
93d54b1759 mshtml: Properly release body element in basic_style_test. 2011-10-03 14:39:00 -05:00
Jacek Caban
6cfa962922 mshtml: Set frame interface to NULL after releasing it in IOleInPlaceObjectWindowless::InPlaceDeactivate. 2011-10-03 11:27:04 -05:00
Alistair Leslie-Hughes
f8baa37052 mshtml: IID_IHTMLCurrentStyle4 isn't supported on IE6. 2011-09-26 22:42:02 +02:00
Alistair Leslie-Hughes
9477521fb8 mshtml: Add IHTMLCurrentStyle2/3/4 support. 2011-09-23 14:20:02 +02:00
Alistair Leslie-Hughes
05e18862cb mshtml: Fix test for Windows 7 with IE9. 2011-09-22 19:51:52 +02:00
Alistair Leslie-Hughes
d70b967d60 mshtml: Add IHTMLTable2/3 support. 2011-09-21 17:13:12 +02:00
Francois Gouget
25100a8592 mshtml/tests: Improve the current UI language detection a bit. 2011-09-15 15:41:41 +02:00
Francois Gouget
e931ebc704 mshtml/tests: Some tests require that the user interface be in English.
With MUI versions of Windows checking for the default user language id is insufficient.
Skip the system language id check as it is irrelevant here.
2011-09-13 18:14:03 +02:00
Francois Gouget
c571be83da mshtml/tests: GetUserDefaultUILanguage() is not available in NT4. 2011-09-13 18:13:49 +02:00
Francois Gouget
3b7fb23ca7 mshtml/tests: When a test fails, print the bad value. 2011-09-13 18:13:42 +02:00
Gerald Pfeifer
3eafe92ba3 mshtml: Add failure detection to set_downloading_proc. 2011-09-09 16:05:27 +02:00
Piotr Caban
d9a661e21b mshtml: Added more IHTMLElement_{put, get}_onclick tests. 2011-09-02 18:28:25 +02:00
Piotr Caban
9b26776fda mshtml: Removed typo from HTMLDOMChildrenCollection_invoke function. 2011-09-02 18:28:25 +02:00
Piotr Caban
48e2f9426c mshtml/tests: Added IHTMLAttributeCollection IDispatchEx tests. 2011-09-02 18:28:24 +02:00
Piotr Caban
648ed1e1c6 mshtml: Added HTMLAttributeCollection_invoke implementation. 2011-09-02 18:28:24 +02:00
Piotr Caban
fb9af4648f mshtml: Added HTMLAttributeCollection_get_dispid implementation. 2011-09-02 18:28:24 +02:00
Piotr Caban
4d74236fa2 mshtml/tests: Added IHTMLAttributeCollection tests. 2011-09-02 18:28:24 +02:00
Piotr Caban
02e0d91c0e mshtml/tests: Added attributes tests on comment node. 2011-09-02 18:28:24 +02:00
Piotr Caban
13701221ee mshtml: Store attributes list in HTMLAttributeCollection. 2011-09-02 18:28:24 +02:00
Piotr Caban
c7cb9f759c mshtml: Added HTMLAttributeCollection2_getNamedItem implementation. 2011-09-02 18:28:24 +02:00
Piotr Caban
130c8342a0 mshtml: Don't cache HTMLAttributesCollection results. 2011-09-02 18:28:24 +02:00
Jacek Caban
3a268796b8 mshtml: Added support for text/vbscript script type. 2011-09-02 14:42:57 +02:00
Piotr Caban
e3527ef23b mshtml: Added HTMLDOMAttribute_get_nodeName implementation. 2011-08-26 12:03:09 +02:00
Piotr Caban
e1dcafc6be mshtml: Added HTMLAttributeCollection_item implementation. 2011-08-26 12:02:46 +02:00
Piotr Caban
7b37a1bd00 mshtml: Added HTMLAttributeCollection_get_length implementation. 2011-08-26 12:02:44 +02:00
Piotr Caban
33881c44f5 mshtml: Added IHTMLAttributeCollection3 stub. 2011-08-26 12:00:15 +02:00
Piotr Caban
665747cc30 mshtml: Added IHTMLAttributeCollection2 stub. 2011-08-26 12:00:13 +02:00
Piotr Caban
bea3154f48 mshtml: Added IHTMLAttributeCollection stub. 2011-08-26 12:00:09 +02:00
André Hentschel
da7f9ed16b mshtml: Remove obsolete proxy handling. 2011-08-25 11:31:55 +02:00
André Hentschel
7205f88883 mshtml: Initialize return value. 2011-08-25 11:31:54 +02:00
Jacek Caban
05d3b9cd1a mshtml: Get rid of no longer useful get_nsdoc_window helper. 2011-08-24 19:34:11 +02:00
Jacek Caban
bf4b869152 mshtml: Wine Gecko 1.3 release. 2011-08-23 18:16:44 +02:00
Piotr Caban
6e1ad65dc3 mshtml: Remove no longer needed get_attr_from_nselem function. 2011-08-23 16:53:55 +02:00
Piotr Caban
1d4d1068cd mshtml/tests: Added dynamic properties accessing tests. 2011-08-23 16:53:54 +02:00
Piotr Caban
ff449dd1d7 mshtml: Make sure dynamic properties are initialized in Dispatch functions. 2011-08-23 16:53:54 +02:00
Piotr Caban
0a03ae75b0 mshtml: Populate dynamic properties table in get_dynamic_data. 2011-08-23 16:53:54 +02:00
Piotr Caban
423c6f9473 mshtml: DeleteMemberByDispID should return E_NOTIMPL. 2011-08-23 16:53:54 +02:00
Piotr Caban
f80c3a7250 mshtml: Added nsIDOMNamedNodeMap interface. 2011-08-23 16:53:54 +02:00
Jacek Caban
88f9fcf1f4 mshtml: Fixed nsAString handling in navigate_anchor. 2011-08-05 15:22:47 +02:00
Piotr Caban
e934d847b2 mshtml: Added error handling to get_doc_string. 2011-08-04 18:42:30 +02:00
Piotr Caban
0bbc95e4f6 mshtml: Fix DOCUMENT_NODE handling in nsnode_to_nsstring_rec. 2011-08-04 18:42:28 +02:00
Frédéric Delanoy
760faf01a9 tests: Assorted spelling fixes. 2011-08-04 18:27:37 +02:00
Frédéric Delanoy
7e309601f3 dlls: Assorted spelling fixes. 2011-08-03 14:15:50 +02:00
Jacek Caban
7891fc45d3 mshtml: Removed duplicated includes. 2011-08-03 14:15:49 +02:00
Jacek Caban
5150e0f048 mshtml: Properly free tasks in remove_target_tasks. 2011-08-03 14:15:49 +02:00
Jacek Caban
923484bd7c mshtml: Use task destructor for set_downloading task. 2011-08-03 14:15:49 +02:00
Jacek Caban
9f77da607f mshtml: Use task destructor for start_binding task. 2011-08-03 14:15:49 +02:00
Jacek Caban
6830a3b312 mshtml: Use task destructor for async_doc_binding task. 2011-08-03 14:15:49 +02:00
Jacek Caban
d65758db28 mshtml: Use task destructor for start_request task. 2011-08-03 14:15:49 +02:00
Jacek Caban
3be3074fa1 mshtml: Use task destructor for navigate_javascript task. 2011-08-03 14:15:49 +02:00
Jacek Caban
832d4eb2e2 mshtml: Use task destructor for navigate task. 2011-08-03 14:15:49 +02:00
Jacek Caban
7247eaa181 mshtml: Allow async tasks to have custom destructors. 2011-08-03 14:15:49 +02:00
Jacek Caban
7a0600dc39 mshtml: Call default event handlers only for events that have them. 2011-08-03 14:15:48 +02:00
Jacek Caban
d125640499 mshtml: Added IURi-based nsIURL::GetDirectory implementation. 2011-08-03 14:15:48 +02:00
Francois Gouget
ed3c9a1eca Assorted spelling fixes. 2011-08-03 14:15:48 +02:00
Alexandre Julliard
b56dc9a6f7 winecrt0: Remove the clsid parameter in __wine_(un)register_resources. 2011-08-02 20:47:49 +02:00
Alexandre Julliard
6adfeeacf9 mshtml: Remove typelib registrations. 2011-08-02 20:47:49 +02:00
Jacek Caban
ff127a3461 mshtml: Always set onclick event handler during document initialization. 2011-08-02 11:51:06 +02:00
Jacek Caban
2610ef9c9c mshtml: Always alloc event_vector for documents. 2011-08-02 11:51:06 +02:00
Jacek Caban
be6dd66edf mshtml: Moved nsevents.c declarations to htmlevent.h. 2011-08-02 11:51:06 +02:00
Jacek Caban
3742a184d2 mshtml: Added default click handler for anchor element. 2011-08-02 11:51:06 +02:00
Jacek Caban
6d7667894e mshtml: Added possibility for node implementations to add default event handlers. 2011-08-02 11:51:06 +02:00
Jacek Caban
aa6ee29e01 mshtml: Rename call_event to fire_event. 2011-08-02 11:51:06 +02:00
Jacek Caban
2daff9cc6c mshtml: Added IOmNavigator::get_appMinorVersion implementation. 2011-08-01 13:33:01 +02:00
Jacek Caban
cdd09ba185 mshtml: Added IOmNavigator::get_*Language tests. 2011-08-01 11:18:46 +02:00
Jacek Caban
e36d0d2e1b mshtml: Added IOmNavigator::get_*Language implementations. 2011-08-01 11:18:42 +02:00
Jacek Caban
7d4e9f7792 mshtml: Added IHTMLPluginsCollection::get_length implementation. 2011-08-01 11:18:39 +02:00
Jacek Caban
b25d49c6c1 mshtml: Added semi-stub implementation of IHTMLWindow2::status property. 2011-08-01 11:18:34 +02:00
Jacek Caban
8cbc34e40f mshtml: Improved handling empty dispex_data_t in preprocess_dispex_data. 2011-07-29 15:31:41 +02:00
Jacek Caban
bc9850b42c mshtml: Fixed HTMLHeadElement_QI implementation. 2011-07-29 13:31:12 +02:00
Jacek Caban
256bd4532c mshtml: Added IDispatchEx support for IHTMLStyle5 and IHTMLStyle6 ifaces. 2011-07-28 18:37:40 +02:00
Jacek Caban
e22b578366 mshtml: Added IHTMLSyle6 stub implementation. 2011-07-28 18:37:40 +02:00
Jacek Caban
8925638f9f mshtml: Added IHTMLStyle5 implementation. 2011-07-28 18:37:40 +02:00
Jacek Caban
9a3aa863be mshtml: Added IHTMLEventObj::put_returnValue implementation. 2011-07-27 19:02:56 +02:00
Jacek Caban
7c04ed36a4 mshtml: Fixed tests on some old IEs. 2011-07-26 16:28:49 +02:00
Gerald Pfeifer
03cc8eea6f mshtml: Handle the failure case in get_nsstyle_attr. 2011-07-25 17:59:04 +02:00
Jacek Caban
39b02829ea mshtml: Added javascript: URLs test. 2011-07-24 12:33:09 +02:00
Jacek Caban
5751441f39 mshtml: Added support for javascript: URLs. 2011-07-24 12:33:03 +02:00
Jacek Caban
730299bae6 mshtml: Call set_moniker asynchronously in SuperNavigate. 2011-07-24 12:32:59 +02:00
Jacek Caban
b14fc2c9d1 mshtml: Split set_moniker implementation. 2011-07-24 12:32:52 +02:00
Jacek Caban
bccd8997d1 mshtml: Downgrade GetAsciiHost FIXME to WARN. 2011-07-24 12:32:47 +02:00
Jacek Caban
ddf46bbe9f mshtml: Moved script mode out of get_script_host to allow exec_script calls in Gecko script mode. 2011-07-24 12:32:41 +02:00
Jacek Caban
402c875699 mshtml: Moved OLECMDID_SETDOWNLOADSTATE call to separated function. 2011-07-24 12:32:38 +02:00
Jacek Caban
e325be79dc mshtml: Use CreateURLMonikerEx2 in SuperNavigate. 2011-07-24 12:32:33 +02:00
Jacek Caban
1e60c2f300 mshtml: Moved binding-related declarations to separate file. 2011-07-24 12:32:30 +02:00
Jacek Caban
69f9006889 mshtml: Return NS_BINDING_ABORTED for canceled binding in AsyncOpen. 2011-07-22 15:44:42 +02:00
Jacek Caban
041d7d2296 mshtml: Make execScript tests more generic. 2011-07-22 15:44:38 +02:00
Jacek Caban
adf1310f4a mshtml: Added IHTMLStyle2::direction property implementation. 2011-07-22 13:03:28 +02:00
Jacek Caban
904f4ac843 mshtml: Added IHTMLStyle::pageBreakBefore implementation. 2011-07-21 16:27:31 +02:00
Jacek Caban
2507d6e581 mshtml: Moved style tests to separated file. 2011-07-20 19:23:05 +02:00
Jacek Caban
0289530f07 mshtml: Implement nsIURI::SetUserPass on top of IUri. 2011-07-19 18:26:21 +02:00
Jacek Caban
dfaee0f3b1 mshtml: Added IHTMLStyle::pageBreakAfter property implementation. 2011-07-18 16:35:12 +02:00
Alexander Morozov
25c70bacc6 mshtml: Added IProvideClassInfo::GetClassInfo implementation. 2011-07-18 16:23:30 +02:00
Jacek Caban
d1d2b46d79 mshtml: Added IHTMLStyle::clip tests. 2011-07-15 16:36:13 +02:00
Jacek Caban
b7934f0ad1 mshtml: Added IHTMLStyle::clip property implementation. 2011-07-15 16:36:11 +02:00
Jacek Caban
e063198046 mshtml: Pass flags to get_nsstyle_attr. 2011-07-15 16:36:08 +02:00
Jacek Caban
9257ab8a5c mshtml: Factor out getting style value string from Gecko value. 2011-07-15 16:36:06 +02:00
Alexander Morozov
c41a300f3c mshtml: Add stub implementation of IProvideClassInfo interface. 2011-07-14 15:56:54 +02:00
Jacek Caban
9f333b71b6 mshtml: Mark some functions as cdecl. 2011-07-07 17:32:47 +02:00
Jacek Caban
8f3c3ca35c mshtml: Added IUri-based nsIURI::SetPort implementation. 2011-06-27 13:09:47 -05:00
Jacek Caban
25a40601fa mshtml: Get rid of wine_url in nsWineURI object. 2011-06-27 13:09:47 -05:00
Jacek Caban
69f4a1bf76 mshtml: Make sure we always create nsWineURI with valid IUri. 2011-06-27 13:09:47 -05:00
Jacek Caban
7a0363cd94 mshtml: Use IUri instead of wine_url in before_async_open. 2011-06-24 08:51:08 -05:00
Jacek Caban
f7b8eccd5f mshtml: Use CreateURLMonikerEx2 for creating URL moniker. 2011-06-24 08:51:01 -05:00
Jacek Caban
0227bf69a9 mshtml: Added IDispatchEx support to HTMLTitleElement object. 2011-06-21 17:13:50 +02:00
Jacek Caban
ff7e041716 mshtml: Added IHTMLTitleElement stub implementation. 2011-06-21 17:13:45 +02:00
Jacek Caban
0912436e6e mshtml: Added IDispatchEx support to HTMLHeadElement object. 2011-06-21 17:13:33 +02:00
Jacek Caban
74e95a13b3 mshtml: Added IHTMLHeadElement stub implementation. 2011-06-21 17:13:27 +02:00
Jacek Caban
fe105adff0 mshtml: Use replace_node_by_html instead of document.write for conditional comments. 2011-06-17 19:30:45 +02:00
Jacek Caban
357994b773 mshtml: Moved IHTMLElement::put_outerHTML implementation to separated, HTMLElement object independent, function. 2011-06-17 19:30:45 +02:00
Jacek Caban
17e6d75ed4 mshtml: Call on_start_nsrequest synchronously in async_stop_request is no data was read before. 2011-06-16 21:04:47 +02:00
Jacek Caban
0360aebc19 mshtml: Added VT_ERROR printing to debugstr_variant. 2011-06-07 14:18:34 +02:00
Jacek Caban
3bf7482d52 mshtml: Added IHTMLElement::get_offsetParent implementation. 2011-06-03 12:37:03 +02:00
Jacek Caban
2f8da934c7 mshtml: Added IHTMLMimeTypesCollection::get_length implementation. 2011-05-31 18:32:58 +02:00
Jacek Caban
8fce028694 mshtml: Added IDispatchEx support to HTMLMimeTypesCollection object. 2011-05-31 18:32:58 +02:00
Jacek Caban
aa29f5e0f6 mshtml: Don't release plugins collection in OmNavigator destructor since it contains a weak reference. 2011-05-31 18:32:58 +02:00
Jacek Caban
9dcceab061 mshtml: Added IOmNavigator::get_mimeTypes implementation. 2011-05-31 18:32:58 +02:00
Jacek Caban
0a77eb68e3 mshtml: Added IHTMLElement::get_offsetLeft implementation. 2011-05-31 18:32:58 +02:00
Jacek Caban
a42cffbdcc mshtml: Added support for accessing document elements by index. 2011-05-31 18:32:58 +02:00
Jacek Caban
e8fb248886 mshtml: Added IHTMLScreen::get_availWidth implementation. 2011-05-27 17:53:38 +02:00
Jacek Caban
aa93ed5e5b mshtml: Added IHTMLScreen::get_availHeight implementation. 2011-05-27 17:53:37 +02:00
Alexander Morozov
f8679cfa2f mshtml/tests: Fix a typo. 2011-05-26 16:33:16 +02:00
Thomas Mullaly
cd69836d54 mshtml: Added support for IDispatch Html document events. 2011-05-20 10:29:53 +02:00
Thomas Mullaly
34a297fe76 mshtml/tests: Added more IDispatch event tests. 2011-05-20 10:29:48 +02:00
Thomas Mullaly
ea2ab11a74 mshtml/tests: Added IDispatch event tests. 2011-05-20 10:29:43 +02:00
Jacek Caban
b9bfc10199 mshtml: Pass E_ABORT as binding results of bindings without IBinding in abort_document_bindings. 2011-05-16 16:35:27 +02:00
Jacek Caban
af08c97bf9 mshtml: Handle aborts synchronously in nsChannelBSC_stop_binding. 2011-05-16 16:35:27 +02:00
Jacek Caban
d7a2da5730 mshtml: Move document binding to the new document binding list in on_start_nsrequest. 2011-05-16 16:35:27 +02:00
Jacek Caban
ebac489c49 mshtml: Added IOmNavigator::get_cpuClass implementation. 2011-05-11 17:49:13 +02:00
Jacek Caban
75916ffe7a mshtml: Ignore more dispID values in OnChanged notifications to fix tests on some IE installations. 2011-05-11 14:56:49 +02:00
Francois Gouget
5920de5ffb Assorted spelling and case fixes. 2011-05-09 12:09:27 +02:00
Alexandre Julliard
164f40a00b mshtml: Remove an extra quote in the pngfile registration. 2011-05-04 23:46:07 +02:00
Jacek Caban
42ce560e38 mshtml: Don't use Gecko nsIURI::GetHostPort implementation. 2011-05-04 17:26:46 +02:00
Marcus Meissner
8b500948fa mshtml: Mark internal symbols as hidden. 2011-05-02 12:38:57 +02:00