Commit Graph

71 Commits

Author SHA1 Message Date
Jacek Caban
c63a5fa8fd mshtml: IHTMLDocument2 iface handling clean up. 2010-12-17 13:26:01 +01:00
Michael Stefaniuc
0d2f29a010 mshtml: Use an iface instead of a vtbl pointer in HTMLEventObj. 2010-12-07 11:39:36 +01:00
Jacek Caban
6a1f4eb724 mshtml: Improved error handling in get_node calls. 2010-12-01 16:29:38 +01:00
Jacek Caban
1eced6053d mshtml: Check if event_table entry is allocated before using it in remove_event_handler. 2010-06-21 11:51:52 +02:00
Jacek Caban
7594b653f0 mshtml: Added beginning support for oncontextmenu event. 2010-05-07 16:00:23 +02:00
Alistair Leslie-Hughes
ec32203391 mshtml: Implement IHTMLEventObj IDispatch functions. 2010-04-21 11:57:33 +02: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
ca9dbd736f mshtml: Ensure that gecko event listener is attached in attach_event. 2010-02-11 14:38:44 +01:00
Jacek Caban
29389b8742 mshtml: Added IHTMLElement2::detachEvent implementation. 2010-02-09 11:34:48 +01:00
Jacek Caban
456e53bcf9 mshtml: Optimize more nsAString handling. 2010-01-29 13:30:08 +01:00
Jacek Caban
8571bf6f0e mshtml: Call attached event handlers in reversed order. 2010-01-25 12:59:06 +01:00
Jacek Caban
e4a936a2d2 mshtml: Store body event target in HTMLDocumentNode. 2010-01-04 11:41:30 +01:00
Jacek Caban
8c5baf3a09 mshtml: Make sure that event listeners of connection point are set. 2010-01-04 11:41:29 +01:00
Andrew Eikum
c10cd6c137 mshtml: Implement IHTMLWindow2::{get,put}_onresize. 2009-12-08 17:54:08 +01:00
Jacek Caban
f1a543d546 mshtml: Added test for setting VT_EMPTY event handler. 2009-12-07 14:18:28 +01:00
Jacek Caban
bfec9c619b mshtml: Fixed dispid lookup in_cp_event. 2009-12-03 10:22:09 +01:00
Jacek Caban
1c5c822b07 mshtml: Added support for connection point HTML notification. 2009-11-24 10:47:21 +01:00
Jacek Caban
361f9a30ba mshtml: Moved event_vector to HTMLDocumentNode. 2009-10-28 11:11:31 +01:00
Jacek Caban
f9eff68891 mshtml: Moved nsdoc to HTMLDocumentNode object. 2009-10-22 10:41:22 +02:00
Jacek Caban
6e319087a9 mshtml: Added IHTMLElement::click implementation. 2009-10-13 11:27:32 +02:00
Jacek Caban
946bd4ae1c mshtml: Added IHTMLElement3::fireEvent implementation. 2009-10-13 11:27:27 +02:00
Jacek Caban
672bca557a mshtml: Create nsIDOMEvent in create_event if not available. 2009-10-13 11:27:21 +02:00
Jacek Caban
522d0bf973 mshtml: Use node event_target for HTMLDocument. 2009-09-17 09:48:25 -05: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
4956e3edb5 mshtml: Moved event_vector to HTMLWindow. 2009-09-17 09:39:43 -05:00
Jacek Caban
ee5d678450 mshtml: Added semi-stub IHTMLElement2::onreadystatechange implmementation. 2009-09-15 16:41:26 -05:00
Jacek Caban
c89b4aec99 mshtml: Added IHTMLElement::dblclick property implementation. 2009-09-09 12:09:11 +02:00
Jacek Caban
e79e409819 mshtml: Fire beforeunload event on body element. 2009-09-09 12:09:04 +02:00
Jacek Caban
603d8ed926 mshtml: Added support for document events in fire_event. 2009-09-09 12:08:58 +02:00
Jacek Caban
c7496aee8f mshtml: Added IHTMLWindow2::onbeforeunload property implementation. 2009-09-09 12:08:42 +02:00
Jacek Caban
b481b09248 mshtml: Store body event target in window object. 2009-09-09 12:08:32 +02:00
Jacek Caban
724fde7e91 mshtml: Added IHTMLElement2::attachEvent implementation. 2009-09-08 13:41:23 +02:00
Jacek Caban
86410d4a0c mshtml: Store event handlers in vector structure. 2009-09-08 13:41:17 +02:00
Jacek Caban
6fae33de2a mshtml: Improve IHTMLEventObj getter stubs. 2009-09-08 13:41:05 +02:00
Jacek Caban
ecaab0fcae mshtml: Added IHTMLEventObj::get_screen[XY] implementation. 2009-09-08 13:40:59 +02:00
Jacek Caban
be5e018b6e mshtml: Added IHTMLEventObj::get_client[XY] implementation. 2009-09-08 13:40:53 +02:00
Jacek Caban
3ffef98dca mshtml: Added IHTMLEventObj::get_button implementation. 2009-09-08 13:40:47 +02:00
Jacek Caban
7f7ea0e116 mshtml: Added IHTMLEventObj::get_keyCode implementation. 2009-09-08 13:40:41 +02:00
Jacek Caban
63e0b63ff9 mshtml: Addded IHTMLEventObj::get_shiftKey implementation. 2009-09-08 13:40:36 +02:00
Jacek Caban
066e0812e6 mshtml: Added IHTMLEventObj::get_ctrKey implementation. 2009-09-08 13:40:28 +02:00
Jacek Caban
461b3768d2 mshtml: Added IHTMLEventObj::get_altKey implementation. 2009-09-08 13:40:22 +02:00
Jacek Caban
145d53e2ac mshtml: Added IHTMLEventObj::get_type implementation. 2009-09-08 13:40:16 +02:00
Jacek Caban
a6ee270f0f mshtml: Always create event object in fire_event. 2009-09-08 13:40:09 +02:00
Jacek Caban
50ab5620e8 mshtml: Move event handlers invocation to separated function. 2009-09-08 13:40:02 +02:00
Jacek Caban
b42243e8e7 mshtml: Properly release DispatchEx data. 2009-09-01 12:43:13 +02:00
Michael Stefaniuc
cb133a12d0 mshtml: Change long to LONG in mshtml.idl (remaining stuff). 2009-03-12 13:09:54 +01:00
Jacek Caban
e23d0e077c mshtml: Test for NULL nscontainer in set_event_handler_disp. 2008-10-13 11:17:23 +02:00