Commit Graph

60 Commits

Author SHA1 Message Date
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
Jacek Caban 46434faca3 mshtml: Added element mouseout and selectstart event implementation. 2008-10-13 11:17:18 +02:00
Jacek Caban b21e90ee8a mshtml: Added document keydown, keyup, dragstart and selectstart event implementation. 2008-10-13 11:17:12 +02:00
Jacek Caban 36fa704444 mshtml: Added element keydown, mouseup and mousedown event implementation. 2008-10-13 11:17:06 +02:00
Jacek Caban d6f07e0bf8 mshtml: Added element blur, focus, paste and drag event implementation. 2008-10-13 11:17:00 +02:00
Jacek Caban 8db98e9eb6 mshtml: Added IHTMLEventObj::get_srcElement implementation. 2008-10-13 11:16:12 +02:00
Jacek Caban a9bebdf5f8 mshtml: Added set_event_handler(VT_NULL) implementation. 2008-10-13 11:15:51 +02:00
Jacek Caban 3d3574eba0 mshtml: Pass the right 'this' argument to event handlers. 2008-10-13 11:15:43 +02:00
Jacek Caban a0c162cc4a mshtml: Added event bubbling implementation. 2008-10-13 11:15:32 +02:00
Jacek Caban 364b12609c mshtml: Added get_onmouseover implementations. 2008-10-13 11:15:22 +02:00
Jacek Caban 3cae9a7778 mshtml: Added IHTMLDocument2::put_onmouseover implementation. 2008-10-13 11:15:15 +02:00
Jacek Caban 4a2db7cc9b mshtml: Added IHTMLElement::put_onmouseover implementation. 2008-10-13 11:15:05 +02:00