Commit Graph

56 Commits

Author SHA1 Message Date
Jacek Caban
f908f03cd9 mshtml: Added new EventTarget struct representing event targets. 2015-05-15 18:05:27 +09:00
Jacek Caban
256204d876 mshtml: Don't assume that nsIDOMHTML*Element interfaces inherit from nsIDOMHTMLElement in htmloption.c. 2014-10-01 11:30:02 +02:00
Jacek Caban
01e09bbb47 mshtml: Don't share nsoption reference with nsnode. 2014-09-25 13:44:19 +02:00
Jacek Caban
d06d73c136 mshtml: Added IDispatchEx support to HTMLOptionElementFactory object. 2014-05-12 13:51:33 +02:00
Jacek Caban
b54a9c662a mshtml: Use debugmsg_mshtml_guid in a few more places. 2014-05-12 13:51:30 +02:00
Jacek Caban
af6c518e7d mshtml: Use lazy allocation for connection points. 2013-03-15 16:18:05 +01:00
Jacek Caban
f63da13c28 mshtml: Added IHTMLWindow2::onhelp property implementation. 2012-09-04 15:06:28 +02:00
Jacek Caban
e78537ffa2 mshtml: Use inner window directly in HTMLOptionElementFactory implementation. 2012-07-30 17:57:47 +02:00
Jacek Caban
e45c621719 mshtml: Share nsoption reference with nsnode. 2012-06-28 01:39:10 +02:00
Jacek Caban
c77b8bfdd9 mshtml: Moved option_factory from HTMLOuterWindow to HTMLInnerWindow. 2012-06-25 17:45:21 +02:00
Jacek Caban
79356c65c1 mshtml: Moved document node from HTMLOuterWindow to HTMLInnerWindow. 2012-06-25 17:45:19 +02:00
Jacek Caban
08964ede45 mshtml: Added separated types for outer and inner HTML windows. 2012-06-25 17:45:19 +02:00
Jacek Caban
7ebcb1820e mshtml: Keep reference in node returned from get_node. 2012-06-25 17:45:18 +02:00
Jacek Caban
16a5a5c91b mshtml: Use return_nsstr helper in more functions. 2012-04-13 16:09:43 +02:00
Jacek Caban
21f5ef2808 mshtml: Improved more VARIANT debug traces. 2012-03-28 14:56:39 +02:00
Jacek Caban
4983a663a5 mshtml: Get rid of remaining PRBool usages. 2012-03-15 19:54:56 +01:00
Piotr Caban
bea3154f48 mshtml: Added IHTMLAttributeCollection stub. 2011-08-26 12:00:09 +02:00
Michael Stefaniuc
118379d642 mshtml: COM cleanup for the IHTMLOptionElement* ifaces. 2011-01-03 12:14:26 +01:00
Michael Stefaniuc
0b66169a05 mshtml: COM cleanup for the IDispatchEx iface in DispatchEx. 2010-12-31 11:47:31 +01:00
Michael Stefaniuc
f653f4a22e mshtml: COM cleanup for the IHTMLDOMNode iface. 2010-12-30 12:21:53 +01:00
Jacek Caban
f52e0a776f mshtml: Don't use DEFINE_THIS2 for HTMLDOMNode vtbl functions. 2010-12-28 16:35:39 +01:00
Jacek Caban
ecc551b911 mshtml: Improved error handling in element constructors. 2010-12-02 11:58:40 +01:00
Jacek Caban
6a1f4eb724 mshtml: Improved error handling in get_node calls. 2010-12-01 16:29:38 +01:00
Jacek Caban
f351dc5e74 mshtml: Moved cloneNode implementation to vtbl. 2010-11-15 13:20:06 +01:00
Jacek Caban
85f079362f mshtml: Added IHTMLOptionElement::selected property implementation. 2010-05-11 18:04:56 +02:00
Jacek Caban
4b5dcc9e6b mshtml: Optimize more nsAString handling. 2010-01-29 14:59:02 +01:00
Jacek Caban
b00bd14e77 mshtml: Moved common element tids to macro. 2010-01-28 11:09:40 +01:00
Jacek Caban
d3a9f162e8 mshtml: Moved whole element initialization to HTMLElement_Init. 2009-11-03 21:23:12 +01:00
Jacek Caban
f9eff68891 mshtml: Moved nsdoc to HTMLDocumentNode object. 2009-10-22 10:41:22 +02:00
Jacek Caban
dd04cbc53c mshtml: Use create_nselem in IHTMLOptionFactory::create. 2009-10-20 14:15:47 +02:00
Jacek Caban
a70bbf8285 mshtml: Moved init_dispex call to HTMLElement_Init. 2009-10-02 15:06:58 +02:00
Jacek Caban
64d4efe967 mshtml: Move node list to HTMLDocumentNode. 2009-09-17 09:47:53 -05:00
Jacek Caban
62ccef389f mshtml: Store document node in window. 2009-09-17 09:40:09 -05:00
Jacek Caban
c9f6aaa2f7 mshtml: Moved option_factory to HTMLWindow object. 2009-09-17 09:39:02 -05:00
Alistair Leslie-Hughes
ccb23e8897 mshtml: Add missing interfaces. 2009-08-04 13:47:36 +02:00
Michael Stefaniuc
25e90e2251 mshtml: Remove superfluous pointer casts. 2009-02-16 16:01:37 +01:00
Jacek Caban
9306e9b657 mshtml: Use IHTMLElement3 in IDispatchEx. 2008-10-10 12:55:50 +02:00
Jacek Caban
8162797af0 mshtml: Use stored nsdoc in IHTMLOptionElementFactory::create. 2008-10-10 12:55:24 +02:00
Jacek Caban
c3ea7272a3 mshtml: Use stored nsdoc in IHTMOptionElement::put_text. 2008-10-10 12:55:19 +02:00
Alistair Leslie-Hughes
4f74cadce9 mshtml: Implement IDispatch for IHTMLOptionElement. 2008-09-09 11:46:18 +02:00
Francois Gouget
53f2cb83dc mshtml: gcc 2.95 does not allow an array of undefined dimension in a struct. So fix dispex_static_data_t accordingly. 2008-05-06 16:10:13 +02:00
Jacek Caban
791dd9558e mshtml: Moved IDispatchEx initialization to HTMLElement_Init. 2008-05-01 10:57:34 +02:00
Jacek Caban
928914c81e mshtml: Added IDispatchEx support to HTMLOptionElement. 2008-04-29 12:38:38 +02:00
Jacek Caban
38b14274fb mshtml: Use heap_alloc_zero for allocating node objects. 2008-04-24 11:43:19 +02:00
Jacek Caban
625ed3d0aa mshtml: Added possibility to get node object from nsIDOMNode only if available. 2008-04-18 13:57:14 +02:00
Jacek Caban
d02c37aa4e mshtml: Remove unneeded includes. 2008-04-07 13:36:17 +02:00
Jacek Caban
559649c443 mshtml: Remove not used argument in nsAString_GetData. 2007-12-17 11:49:19 +01:00
Michael Stefaniuc
a084d1db62 mshtml: Rename the wrappers around HeapAlloc() &Co to use the new standard naming. 2007-12-06 12:07:30 +01:00
Jacek Caban
a9e77575b3 mshtml: Initialize HTMLElement in the beginning of constructors. 2007-12-04 18:17:13 +01:00
Jacek Caban
8bfc6f7594 mshtml: Added IHTMLOptionElementFactory::create implementation. 2007-10-15 13:46:00 +02:00