Commit graph

2736 commits

Author SHA1 Message Date
Jacek Caban
1c07d166f1 mshtml: Ignore dispid 3000026 in IPropertyNotifySink::OnChanged tests. 2012-04-20 11:59:55 +02:00
Jacek Caban
d66dacce68 mshtml: Copy filter value in HTMLElement_clone. 2012-04-18 15:45:01 +02:00
Jacek Caban
120962b30e mshtml: Allow more tests to be ran in non-administrator mode. 2012-04-18 15:44:52 +02:00
Jacek Caban
b2f3144e0c mshtml: Added IHTMLStyle2::overflowY implementation. 2012-04-17 12:43:29 +02:00
Jacek Caban
5b99a4e880 mshtml: Added IHTMLStyle2::overflowX implementation. 2012-04-17 12:43:26 +02:00
Jacek Caban
c5c94f101f mshtml: Added IHTMLWindow3::detachEvent implementation. 2012-04-17 12:43:19 +02:00
Jacek Caban
d987690212 Added support for shadowing of element pseudo-variables. 2012-04-17 12:43:17 +02:00
Jacek Caban
34b41084a1 mshtml: Added IHTMLDocument2::put_URL implementation. 2012-04-17 12:43:14 +02:00
Jacek Caban
33171f3b5d mshtml: Added IHTMLStyle::removeAttribute tests. 2012-04-16 17:49:26 +02:00
Jacek Caban
0cad55aee9 mshtml: Added IHTMLStyle::removeAttribute implementation. 2012-04-16 17:49:26 +02:00
Jacek Caban
a9c83385b5 mshtml: Moved style_tbl lookup to separated function. 2012-04-16 17:49:25 +02:00
Jacek Caban
cea8bc5237 mshtml: Added support for IHTMLEventObj::cancelBubble property. 2012-04-16 17:49:25 +02:00
Jacek Caban
53adfe77d3 mshtml: Added IHTMLStyle2::bottom implementation. 2012-04-16 17:49:24 +02:00
Jacek Caban
16a5a5c91b mshtml: Use return_nsstr helper in more functions. 2012-04-13 16:09:43 +02:00
Jacek Caban
29fbc70267 mshtml: Use return_nsstr helper in HTMLElement object implementation. 2012-04-13 16:09:42 +02:00
Jacek Caban
b43cd188df mshtml: Use return_nsstr helper in IHTMLBodyElement::get_background implementation. 2012-04-13 16:09:42 +02:00
Jacek Caban
4c66a4626b mshtml: Improved helper for returning color as VARIANT in HTMLBodyElement implementation. 2012-04-13 16:09:41 +02:00
Jacek Caban
325f8c8172 mshtml: Return self as a parent of global top window. 2012-04-11 18:16:11 +02:00
Jacek Caban
77cdf22f8f mshtml: Added IHTMLElement2::blur implementation. 2012-04-10 16:21:31 +02:00
Jacek Caban
1c277a26bb mshtml: Added IHTMLDocument2::onkeypress implementation. 2012-04-10 16:21:31 +02:00
Jacek Caban
8e71096fd1 mshtml: Added better IHTMLWindow2::get_opener stub. 2012-04-10 16:21:30 +02:00
Jacek Caban
0067b9505e mshtml: Added IHTMLFormElement::submit implementation. 2012-04-06 20:16:26 +02:00
Jacek Caban
ebeff88e6e mshtml: Added semi-stub implementation of IOmNavigator::get_cookieEnabled. 2012-04-05 17:53:17 +02:00
Jacek Caban
383564ab2f mshtml: Added IHTMLImgElement::onerror tests. 2012-04-05 17:53:17 +02:00
Jacek Caban
8ac7e950a9 mshtml: Added IHTMLImgElement::onerror implementation. 2012-04-05 17:53:16 +02:00
Jacek Caban
039a9a5aad mshtml: Detach also internal listeners in detach_events. 2012-04-05 17:53:15 +02:00
Jacek Caban
8791ce15e9 mshtml: Added support for IDispatch-only ActiveX objects. 2012-04-05 17:53:15 +02:00
Jacek Caban
5fad02d0f1 mshtml: Remove old channel from load group in nsIAsyncVerifyRedirectCallback::AsyncOnChannelRedirect. 2012-04-05 17:53:15 +02:00
Jacek Caban
e370f4bf3a mshtml: Added IHTMLWindow2::onerror semi-stub implementation. 2012-04-04 19:01:57 +02:00
Jacek Caban
6b0875a67e mshtml: Use helper for IHTMLStyle::put_zIndex implementation. 2012-04-04 17:49:03 +02:00
Jacek Caban
6e97e7e24c mshtml: Use helper for IHTMLStyle::get_left implementation. 2012-04-04 17:49:03 +02:00
Jacek Caban
73ed5b388a mshtml: Use helper for IHTMLStyle::get_top implementation. 2012-04-04 17:49:02 +02:00
Jacek Caban
9529fdb94f mshtml: Use helper for IHTMLStyle::get_height implementation. 2012-04-04 17:49:02 +02:00
Jacek Caban
3d2d9596fd mshtml: Use helpers for IHTMLStyle::put_verticalAlign property implementation. 2012-04-04 17:49:01 +02:00
Jacek Caban
fe4cb8441a mshtml: Added IHTMLMetaElement::get_httpEquiv implementation. 2012-04-03 17:53:01 +02:00
Jacek Caban
5bbcdf7b9e mshtml: Added IHTMLMetaElement::get_content implementation. 2012-04-03 17:52:59 +02:00
Jacek Caban
f4c20b02db mshtml: Added IHTMLMetaElement::get_name implementation. 2012-04-03 17:52:57 +02:00
Jacek Caban
f9c875dd3e mshtml: Fixed status text cache implementation. 2012-04-02 18:27:07 +02:00
Jacek Caban
2d206abeac mshtml: Added IHTMLMetaElement stub implementation. 2012-04-02 18:27:01 +02:00
Jacek Caban
c6ada99b89 mshtml: Use better helper in IHTMLStyle::get_width implementation. 2012-03-30 15:36:25 +02:00
Jacek Caban
27555a52d8 mshtml: Use proper helpers in IHTMLStyle::backgroundColor implementation. 2012-03-30 15:36:23 +02:00
Jacek Caban
1cd6da2612 mshtml: Use proper helpers in IHTMLStyle::color implementation. 2012-03-30 15:36:20 +02:00
Jacek Caban
75dd422c2a mshtml: Use proper helpers to implement IHTMLSyle::fontSize property. 2012-03-30 15:36:16 +02:00
Jacek Caban
5b56d06074 mshtml: Added IHTMLDocument2::get_domain implementation. 2012-03-29 20:49:18 +02:00
Jacek Caban
f11ed78b2e mshtml: Added support for anchors with target '_top'. 2012-03-29 20:49:18 +02:00
Jacek Caban
21f5ef2808 mshtml: Improved more VARIANT debug traces. 2012-03-28 14:56:39 +02:00
Jacek Caban
1dd2010f31 mshtml: Improved VARIANT debug traces in htmldoc*.c. 2012-03-28 14:56:32 +02:00
Jacek Caban
706ec7a10d mshtml: Improved VARIANT debug traces in htmlbody.c. 2012-03-28 14:56:29 +02:00
Jacek Caban
3f9c706606 mshtml: Improved VARIANT debug traces in htmlelem.c. 2012-03-28 14:56:25 +02:00
Jacek Caban
6e3d322cce mshtml: Improved VARIANT debug traces in htmldoc.c. 2012-03-28 14:56:20 +02:00
Jacek Caban
f51ceff7e8 mshtml: Improved VARIANT debug traces in htmltable.c. 2012-03-28 14:56:00 +02:00
Jacek Caban
42bb6cab78 mshtml: Improved VARIANT debug traces in htmlwindow.c. 2012-03-28 14:55:57 +02:00
Jacek Caban
852a0d386f mshtml: Improved VARIANT debug traces in htmlstyle.c. 2012-03-28 14:55:54 +02:00
Jacek Caban
574becbf87 mshtml: Added IHTMLTableCell interface stub implementation. 2012-03-28 13:51:53 +02:00
Jacek Caban
6c6744f800 mshtml: Use jscript.dll for JavaScript for all zones except untrusted. 2012-03-27 17:55:55 +02:00
Jacek Caban
e405e4ccb9 mshtml: Forward common getters from IHTMLObjectElement to IHTMLObjectElement2. 2012-03-27 17:55:50 +02:00
Jacek Caban
6c116b2b92 mshtml: Added IHTMLObjectElement2 stub implementation. 2012-03-27 17:55:47 +02:00
Michael Stefaniuc
e6a30efe70 mshtml: Print the debug string and not the pointer to it. 2012-03-26 18:15:22 +02:00
Jacek Caban
cfb219f910 mshtml: Don't overwrite type of result if property type is VT_VARIANT. 2012-03-16 19:21:11 +01:00
Jacek Caban
8e2f97fa65 mshtml: Added IHTMLCurrentStyle2::get_filter tests. 2012-03-16 15:37:52 +01:00
Jacek Caban
57b2075af8 mshtml: Added IHTMLCurrentStyle2::get_filter implementation. 2012-03-16 15:37:47 +01:00
Jacek Caban
348338257b mshtml: Store filter in HTMLElement object. 2012-03-16 15:37:42 +01:00
Jacek Caban
4983a663a5 mshtml: Get rid of remaining PRBool usages. 2012-03-15 19:54:56 +01:00
Jacek Caban
d1a116fae4 mshtml: Get rid of PRBool from nsembed.c and nsservice.c. 2012-03-15 19:54:52 +01:00
Jacek Caban
d6e76a1619 mshtml: Get rid of PRBool from nsio.c. 2012-03-15 19:54:37 +01:00
Jacek Caban
f0b86d061b mshtml: Get rid of PRBool in nsiface.idl. 2012-03-15 19:54:33 +01:00
Jacek Caban
23c6fddea3 mshtml: Wine Gecko 1.5 release. 2012-03-14 17:35:03 +01:00
Jacek Caban
68b76ed028 mshtml: Added property value conversion type tests. 2012-03-13 13:30:11 +01:00
Jacek Caban
4ae7d364dd mshtml: Use caller for argument convertion in builtin_propput if available. 2012-03-13 13:30:11 +01:00
Jacek Caban
ba1d4d71d8 mshtml: Don't use ITypeInfo for InvokeEx(DISPATCH_PROPERTYPUT) implementation. 2012-03-13 13:30:10 +01:00
Jacek Caban
c9eed8f987 mshtml: Don't use ITypeInfo for InvokeEx(DISPATCH_PROPERTYGET) implementation. 2012-03-13 13:30:10 +01:00
Jacek Caban
dfaa1e9541 mshtml: Store more info about properties in func_info_t. 2012-03-13 13:30:08 +01:00
Jacek Caban
c17015d10a mshtml: Recognize UTF-8 BOM. 2012-03-09 11:36:01 +01:00
Piotr Caban
3d5db7a7f5 mshtml/tests: Test HTMLDocument without MIME type reported. 2012-03-08 18:54:43 +01:00
Piotr Caban
e4e86a7c0b mshtml: Set proposed MIME to text/html on main document. 2012-03-08 18:54:35 +01:00
Jacek Caban
a729027c69 mshtml: Get rid of no longer used silent argument of load_gecko. 2012-03-08 17:58:54 +01:00
André Hentschel
3950721c2d mshtml: Only release the interface if it exists. 2012-02-11 15:13:20 +01:00
Alistair Leslie-Hughes
4d962da7b0 mshtml/tests: Interface ITravelLogClient may not be supported. 2012-02-09 10:00:46 -06:00
Jacek Caban
976a3d5e08 mshtml: Added IHTMLDocument2::get_frames implementation. 2012-02-08 10:54:03 -06:00
Jacek Caban
666004cdbd mshtml: Removed code duplication in frame collection tests. 2012-02-08 10:53:56 -06:00
Alexandre Julliard
0aeb38bb4c mshtml: Use the current AppData folder instead of the default one as profile directory. 2012-02-06 17:39:57 -06:00
Jacek Caban
f09e4ce269 mshtml: Properly handle out of memory in IHTMLElement::get_outerHTML. 2012-02-01 16:42:46 +01:00
Jacek Caban
90f7c8f848 mshtml: Properly handle GetScheme failure. 2012-02-01 16:42:46 +01:00
Piotr Caban
43b38e1420 mshtml: Make cookie parameter optional in ConnectionPoint_Advise. 2012-02-01 16:42:45 +01:00
Jacek Caban
0dedfab9a7 mshtml: Added VT_I2 handling to IHTMLSelectElement:add implementation. 2012-01-27 18:06:00 +01:00
Jacek Caban
3029bdf33d mshtml: Added VT_I2 handling to debugstr_variant. 2012-01-27 18:06:00 +01:00
Jacek Caban
7ab1259a72 mshtml: Fallback to text/html mime type for document channel in nsIChannel::GetContentType. 2012-01-27 18:05:59 +01:00
Jacek Caban
61fd6c97ba mshtml: Added support for middle-button opening anchors in a new window. 2012-01-27 18:05:59 +01:00
Jacek Caban
bc69cba2fe mshtml: Added support for anchor targets. 2012-01-27 18:05:59 +01:00
Jacek Caban
c5257dc126 mshtml: Moved creating URIs relative to window to a new function. 2012-01-27 18:05:58 +01:00
Jacek Caban
0b55645820 mshtml: Follow anchors only on left button click. 2012-01-27 18:05:58 +01:00
Jacek Caban
c77ba794b7 mshtml: Don't use simplified fragment-only navigation if there is post data to send. 2012-01-26 17:46:17 +01:00
Jacek Caban
dec3a9c7b0 mshtml: Use helpers in IHTMLStyle::paddingLeft implementation. 2012-01-26 17:46:13 +01:00
Jacek Caban
9fc673f48e mshtml: Added IHTMLStyle::paddingBottom implementation. 2012-01-26 17:46:09 +01:00
Jacek Caban
2de64c8a26 mshtml: Added IHTMLStyle::paddingRight implementation. 2012-01-26 17:46:04 +01:00
Jacek Caban
f015711822 mshtml: Added IHTMLStyle::paddingTop implementation. 2012-01-26 17:46:00 +01:00
Jacek Caban
7d18377ba4 mshtml: Use set_nsstyle_attr_var helper in IHTMLStyle::put_marginLeft implementation. 2012-01-26 17:45:55 +01:00
Jacek Caban
737dba7ae3 mshtml: Added IHTMLStyle::marginBottom property implementation. 2012-01-26 17:45:51 +01:00
Jacek Caban
1ea6529007 mshtml: Use ATTR_FIX_PX in IHTMLStyle::put_marginTop. 2012-01-26 17:45:47 +01:00
Jacek Caban
2858d44ed5 mshtml: Use set_nsstyle_attr_var helper in IHTMLStyle::put_marginRight. 2012-01-26 17:45:43 +01:00
Jacek Caban
58776e9f9a mshtml: Added IHTMLWindow5 stub implementation. 2012-01-23 17:44:12 +01:00
Jacek Caban
5e84789578 mshtml: Added history update notification support. 2012-01-20 16:02:50 +01:00
Jacek Caban
d9e57da4c7 mshtml: Added more travel log tests. 2012-01-20 16:02:42 +01:00
Jacek Caban
50a86f5f25 mshtml: Better stub for ITravelLogClient::FindWindowByIndex. 2012-01-20 16:02:35 +01:00
Jacek Caban
e174d1d31b mshtml: Added ITravelLogClient stub implementation. 2012-01-20 16:02:27 +01:00
Nikolay Sivov
478ddf7b6c mshtml: Respond to SID_SContainerDispatch service id. 2012-01-20 16:01:38 +01:00
Jacek Caban
882d126dba mshtml: Added IOleContainer::EnumObjects tests. 2012-01-19 21:08:53 +01:00
Jacek Caban
3b80784b63 mshtml: Added IOleContainer::EnumObjects implementation. 2012-01-19 21:08:53 +01:00
Jacek Caban
537d05fb4b mshtml: Added ITargetContainer::GetFramesContainer implementation. 2012-01-19 21:08:52 +01:00
Jacek Caban
b18ff8b3b0 mshtml: Added ITargetContainer stub implementation. 2012-01-18 20:01:43 +01:00
Jacek Caban
44aa20720d mshtml: Added a test showing that HTMLDocument does not support ITargetFrame interface. 2012-01-18 19:38:11 +01:00
Jacek Caban
58aa5471a5 mshtml: Return error in IInternetHostSecurityManager calls on detached documents. 2012-01-18 16:25:51 +01:00
Michael Stefaniuc
51f77f4983 mshtml: Remove superfluous NULL pointer check before free (Smatch). 2012-01-16 12:45:34 +01:00
Jacek Caban
06e51bc694 mshtml: Moved NPAPI struct declarations to npplugin.c.
They are no longer needed in nsiface.idl
2012-01-13 18:17:41 +01:00
Jacek Caban
d420797002 mshtml: Get rid of wrapped nsIURI in nsWineURI. 2012-01-12 16:09:57 +01:00
Jacek Caban
88d75f1107 mshtml: Get rid of wrapped nsurl. 2012-01-11 19:42:53 +01:00
Jacek Caban
fc899dfa99 mshtml: Reimplement nsIURL::GetFileBaseName on top of IUri. 2012-01-11 19:42:53 +01:00
Jacek Caban
b24b06a7cb mshtml: Reimplement nsIURL::GetFileName on top of IUri. 2012-01-11 19:42:52 +01:00
Jacek Caban
5458e5f6de mshtml: Reimplement nsIURL::GetDirectory using new helper functions. 2012-01-11 19:42:52 +01:00
Jacek Caban
7bbe0d5ca6 mshtml: Open document in a new window in IHlinkTarget::Navigate if the document is not embedded. 2012-01-10 17:59:01 +01:00
Andrew Eikum
abd9f38273 mshtml: Fix WARN typo. 2012-01-10 10:48:52 +01:00
Jacek Caban
c7cc9a1a5d mshtml: Added more IHTMLWindow2::open tests. 2012-01-09 20:12:25 +01:00
Jacek Caban
d870b8c3e3 mshtml: Added IHTMLWindow::open implementation. 2012-01-09 20:12:24 +01:00
André Hentschel
67b6ae8423 mshtml: Remove unused definitions. 2012-01-05 21:27:36 +01:00
Jacek Caban
d0f6e349b0 mshtml: Use do_query_service in QueryService implementation. 2012-01-05 21:27:35 +01:00
Jacek Caban
986800701b mshtml: Use QueryService helper function in SetClientSite implementation. 2012-01-05 21:27:35 +01:00
Jacek Caban
6363796e09 mshtml: Use a helper function for QueryService calls in hlink_frame_navigate. 2012-01-05 21:27:35 +01:00
Marcus Meissner
3a58d28427 mshtml: Mark function as hidden. 2012-01-03 12:37:32 +01:00
Jacek Caban
4d4955f248 mshtml: Use IUri for IHTMLLocation::get_search implementation. 2012-01-03 12:37:28 +01:00
Jacek Caban
2e2a80ce8a mshtml: Use IUri in IHTMLLocation::put_port implementation. 2011-12-30 17:12:47 +01:00
Jacek Caban
5c8c46db18 mshtml: Reorder nsIURL functions to match vtbl order. 2011-12-29 16:20:38 +01:00
Jacek Caban
98b8ebaff7 mshtml: Use IUri in IHTMLLocation::get_protocol implementation. 2011-12-29 16:20:16 +01:00
Jacek Caban
dfeec5a2bf mshtml: Use IURi for IHTMLLocation::get_hash implementation. 2011-12-28 17:49:41 +01:00
Jacek Caban
30467685ba mshtml: Initialize VARIANT before passing it to variant_copy. 2011-12-12 15:50:50 +01:00
Jacek Caban
4352a9fa14 mshtml: Added support for navigating to _self target. 2011-12-06 16:30:17 +01:00
Jacek Caban
3284d17ec2 mshtml: Don't use WINAPI for assembly functions to avoid linker warnings on mingw. 2011-12-06 15:50:59 +01:00
Jacek Caban
d73b1b6d8f mshtml: Added tests for returning ActiveX object's interfaces from object element's QueryInterface. 2011-12-05 17:45:45 +01:00
Jacek Caban
fc504c9117 mshtml: Return wrapped ActiveX object's interface from object element's QueryInterface. 2011-12-05 17:45:40 +01:00
Alexandre Julliard
c8249b9c3f mshtml: Convert dialogs to po files. 2011-11-30 18:13:08 +01:00
Jacek Caban
38371bed29 mshtml: Fixed nsEventStates handling.
It contains a copy-constructor in C++, so it's passed as a pointer.
2011-11-30 14:57:11 +01:00
Jacek Caban
ea0ebbfeb2 mshtml: Properly remove event listeners. 2011-11-24 20:57:01 +01:00
Marcus Meissner
da2089fed4 mshtml: Switch two checks (Coverity). 2011-11-24 17:17:14 +01:00
Jacek Caban
e034ddee5e mshtml: Added IMutable::SetMutable implementation. 2011-11-23 17:34:58 +01:00
Jacek Caban
42d98d2a3e mshtml: Use codepage reported by http headers. 2011-11-23 17:34:56 +01:00
Jacek Caban
3a3daead74 mshtml: Added nsIChannel::SetContentCharset implementation. 2011-11-23 17:34:53 +01:00
Jacek Caban
dd61c7953e mshtml: Use IUri for IHTMLLocation::get_hostname implementation. 2011-11-23 17:34:50 +01:00
Jacek Caban
2a9d63f822 mshtml: Use CLEAR_CALLED instead of SET_CALLED in some places. 2011-11-18 15:37:06 +01:00
Jacek Caban
1243dc9fe4 mshtml: Implement nsIStandardURL interface in nsWineURI object. 2011-11-18 15:37:06 +01:00
Jacek Caban
5471f357c0 mshtml: Don't mix PRBool pointers with BOOL pointers.
They will be different things after the next Gecko update.
2011-11-17 17:35:58 +01:00
Jacek Caban
1f197f75f6 mshtml: Fixed remaining IE9 failures. 2011-11-17 17:35:50 +01:00