Commit Graph

513 Commits

Author SHA1 Message Date
Michael Stefaniuc f0c55f59e3 mshtml: COM cleanup for the IPersist* ifaces in HTMLDocument. 2010-12-22 12:49:52 +01:00
Michael Stefaniuc a31ba56b13 mshtml: COM cleanup for the IHTMLDocument6 iface. 2010-12-22 12:49:36 +01:00
Michael Stefaniuc f178089e9d mshtml: COM cleanup for the IHTMLDocument5 iface. 2010-12-22 12:49:31 +01:00
Michael Stefaniuc 8b3a76d694 mshtml: COM cleanup for the IHTMLDocument4 iface. 2010-12-22 12:49:24 +01:00
Michael Stefaniuc c66e1af842 mshtml: COM cleanup for the IHTMLDocument3 iface. 2010-12-22 12:49:17 +01:00
Jacek Caban 96efe799c1 mshtml: Added IHTMLScriptElement::get_scr implementation. 2010-12-17 13:26:02 +01:00
Jacek Caban c63a5fa8fd mshtml: IHTMLDocument2 iface handling clean up. 2010-12-17 13:26:01 +01:00
Jacek Caban dc25bca4ed mshtml: Added IOleContainer stub implementation. 2010-12-15 11:59:31 +01:00
Jacek Caban b962fff243 mshtml: Associate PluginHost with containing HTMLDocumentDode. 2010-12-09 17:20:06 +01:00
Jacek Caban a065d6fad9 mshtml: Use wineaddon.cpl to install Gecko. 2010-12-07 16:10:29 +01:00
Jacek Caban ecc551b911 mshtml: Improved error handling in element constructors. 2010-12-02 11:58:40 +01:00
Jacek Caban a8b94a0377 mshtml: Improved error handling in HTMLElement_Create calls. 2010-12-02 11:58:30 +01:00
Jacek Caban 6bf247f937 mshtml: Better error handling in create_node calls. 2010-12-02 11:58:12 +01:00
Jacek Caban 6a1f4eb724 mshtml: Improved error handling in get_node calls. 2010-12-01 16:29:38 +01:00
Jacek Caban 0863625bcc mshtml: Added ICustomDoc::SetUIHandler implementation. 2010-11-29 11:24:23 +01:00
Jacek Caban d9aacfd989 mshtml: Added IHTMLDocument3::createDocumentFragment implementation. 2010-11-15 13:20:07 +01:00
Jacek Caban f351dc5e74 mshtml: Moved cloneNode implementation to vtbl. 2010-11-15 13:20:06 +01:00
Jacek Caban 16fbd05080 mshtml: Added IHTMLStyleElement stub implementation. 2010-11-12 14:39:21 +01:00
Jacek Caban c7e37fd675 mshtml: Added HTMLWindow's IServiceProvider implementation. 2010-11-12 14:38:55 +01:00
Jacek Caban e560a2246f mshtml: Added IHTMLWindow2::execScript implementation. 2010-11-09 14:21:25 +01:00
Jacek Caban c4d5925044 mshtml: Use macro for tid declaration. 2010-11-08 13:31:32 +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 d147ee1392 mshtml: Added IHTMLEmbedElement stub implementation. 2010-10-29 16:31:37 +02:00
Jacek Caban 73a15436ac mshtml: Added IDispatchEx support to HTMLObjectElement object. 2010-10-28 11:40:06 +02:00
Jacek Caban 8d11858e37 mshtml: Get rid of no longer needed parse_post_data. 2010-10-28 11:40:01 +02:00
Jacek Caban ea99533ebf mshtml: Added IHTMLObjectElement stub implementation. 2010-10-28 11:39:56 +02:00
Jacek Caban 6fff7e7c05 mshtml: Report better status in on_stop_nsrequest. 2010-10-07 12:00:26 +02:00
Jacek Caban 3c421a813a mshtml: Skip mutation notifications on documents that are being replaced. 2010-08-18 15:32:57 +02:00
Jacek Caban ceab381750 mshtml: Added nsIURL::Resolve implementation. 2010-08-18 15:32:21 +02:00
Jacek Caban 5068249cbe mshtml: Treat file URLs pointing to Gecko installation directory as special URIs. 2010-08-18 15:32:16 +02:00
Jacek Caban eec86f64c4 mshtml: Added nsIHttpChannel::referrer implementation. 2010-08-18 15:32:08 +02:00
Alexander Nicolaysen Sørnes aa733bedd5 mshtml: Send more informative messages to OleInPlaceFrame. 2010-08-04 13:19:21 +02:00
Jacek Caban 22679a2419 mshtml: Added support for custom post data type. 2010-08-04 12:25:22 +02:00
Jacek Caban 0085383fc7 mshtml: Store request method in nsChannel. 2010-08-04 12:25:12 +02:00
Jacek Caban 76eed7d313 mshtml: Store request headers in nsChannel if possible. 2010-08-04 12:24:49 +02:00
Jacek Caban 6ae84b0b91 mshtml: Moved setting HTTP header to separated function. 2010-08-04 12:24:35 +02:00
Jacek Caban b1c6f41da9 mshtml: Moved getting HTTP header to separated function. 2010-08-04 12:24:30 +02:00
Jacek Caban dd0894c7ab mshtml: Moved HTTP headers list freeing to separated function. 2010-08-04 12:24:25 +02:00
Jacek Caban 489320b9ab mshtml: Added IHTMLElement2::getBoundingClientRect implementation. 2010-07-19 14:38:15 +02:00
Jacek Caban 73d4d172d5 mshtml: Added support for accessing select options by index. 2010-04-29 13:13:59 -05:00
Jacek Caban 64271d5207 mshtml: Use URI with stripped "wine:" part in NewURI call. 2010-04-22 18:11:42 +02:00
Jacek Caban 80f0f35c50 mshtml: Use DOM designMode to switch to editor mode. 2010-04-13 21:12:12 +02:00
Jacek Caban 7cdad62b97 mshtml: Improved focus handling. 2010-04-13 21:12:08 +02:00
Andrew Eikum cf2a3af6f0 mshtml: Implement HTTPChannel::GetResponseHeader. 2010-04-05 11:39:33 +02:00
Andrew Eikum f40682eba9 mshtml: Implement HTTPChannel::GetRequestSucceeded. 2010-04-05 11:39:30 +02:00
Jacek Caban 00293e9b0b mshtml: Added IHTMLElement::removeAttribute implementation. 2010-03-24 21:53:04 +01:00
Jacek Caban df0a35e3d3 mshtml: Added support for load event on all nodes. 2010-03-18 11:18:01 +01:00
Jacek Caban 2cf2d8fed2 mshtml: Call Exec(DOCHOST_DOCCANNAVIGATE) from IOleObject::SetClientSite. 2010-03-03 15:29:43 +01:00
Jacek Caban 9fbc3b6061 mshtml: Added IHTMLPrivateWindow::SuperNavigate implementation. 2010-03-03 15:29:25 +01:00
Jacek Caban 34944c89dd mshtml: Properly handle IHlinkFrame::Navigate result. 2010-03-03 15:28:58 +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
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 a84741182f mshtml: Added IViewObject::SetAdvise implementation. 2010-02-15 16:11:12 +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 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 b00bd14e77 mshtml: Moved common element tids to macro. 2010-01-28 11:09:40 +01:00
Jacek Caban 65d9ab1650 mshtml: Added IDispatchEx support for frame element. 2010-01-22 12:23:44 +01:00
Jacek Caban b5caee220d mshtml: Added IHTMLIFrameElement IDispatchEx support. 2010-01-14 10:22:39 -06: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
Piotr Caban d383e84e21 mshtml: Added IDispatch ConnectionPoint. 2009-12-29 11:06:22 +01:00
Alistair Leslie-Hughes 2cd6ac2725 mshtml: Add stub interface IHTMLFiltersCollection. 2009-12-22 14:13:07 +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
Andrew Eikum 9bf516a813 mshtml: Search content_window's properties in HTML[I]FrameBase::get_dispid. 2009-12-15 16:09:11 +01:00
Andrew Eikum 6e3e7c9f4c mshtml: Store ns[i]frame reference in HTMLFrameBase. 2009-12-08 17:53:53 +01:00
Piotr Caban 8c06ed96ae mshtml: Improved OleDocumentView_UIActivate implementation. 2009-12-07 15:41:18 +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
Francois Gouget 661208f088 mshtml: Make nsACString_{Init,Finish}() static. 2009-12-04 14:34:58 +01:00
Jacek Caban 451f5b4ad6 mshtml: Added generic bind_to_tree node notification and use it to set frame's content window. 2009-12-03 10:22:04 +01:00
Jacek Caban 28677ea87d mshtml: Don't depend on necko channel in nsChannel::QueryInterface implementation. 2009-12-02 12:19:38 +01:00
Andrew Eikum e5948590ee mshtml: Add get_dispid and invoke methods to HTMLNode vtbl. 2009-12-02 12:18:19 +01:00
Andrew Eikum 1563c137fa mshtml: Add stub implementation of IHTMLFormElement. 2009-12-01 12:58:16 +01:00
Jacek Caban 050a1372b0 mshtml: Added support for frames in navigate_url. 2009-12-01 11:39:26 +01:00
Jacek Caban 679591ff87 mshtml: Added support for relative URLs in navigate_url. 2009-12-01 11:39:12 +01:00
Jacek Caban 9881ec35eb mshtml: Added IHTMLElement2::get_readyState implementation. 2009-12-01 11:34:23 +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
Jacek Caban 06884fb181 mshtml: Added IHTMLWindow2::get_screen implementation. 2009-12-01 11:30:37 +01:00
Jacek Caban 999371724a mshtml: Return content document in get_document for frame elements. 2009-11-29 16:36:42 +01:00
Jacek Caban 7c64ab1e83 mshtml: Moved IHTMLFrameBase2 implementation to HTMLFrameBase object. 2009-11-29 16:36:35 +01:00
Jacek Caban 1c5c822b07 mshtml: Added support for connection point HTML notification. 2009-11-24 10:47:21 +01:00
Jacek Caban 19415addec mshtml: Share connection points between HTMLDocumentObj and its main HTMLDocumentNode. 2009-11-24 10:47:12 +01:00
Jacek Caban b2ffe78729 mshtml: Check for CATID_SafeForScripting in GUID_CUSTOM_CONFIRMOBJECTSAFETY implementation if IObjectSafety is not available. 2009-11-20 11:16:13 +01:00