Jacek Caban
c4e9787e86
mshtml: Store event handlers in rb tree.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-14 22:49:31 +01:00
Jacek Caban
bc02ba80b9
mshtml: Pass event target as EventTarget to release_event_target.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-14 22:49:11 +01:00
Jacek Caban
c12b4b4846
mshtml: Return event target as EventTarget from DispatchEx vtbl.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-14 22:48:57 +01:00
Jacek Caban
74a759673d
mshtml: Use inner window's event target for body element.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-14 22:48:53 +01:00
Nikolay Sivov
a5f27c6cdc
mshtml: Fix outer window url leak (Valgrind).
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-11-14 11:07:07 -06:00
Nikolay Sivov
7846f0947a
mshtml: Use proper constants as HRESULT return values.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-09-14 22:24:58 +09:00
Jacek Caban
9679755a06
mshtml: Use rb tree instead of list to map nsIDOMWindowProxy to HTMLOuterWindow.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-09-14 00:02:02 +09:00
Michael Stefaniuc
0793d01d1c
mshtml: Avoid using the COM method implementations directly.
...
Signed-off-by: Michael Stefaniuc <mstefani@redhat.de>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-09-06 11:28:39 +09:00
Jacek Caban
91e7a02845
mshtml: Added support for exposing different sets of properties from DispatchEx depending on compatibility mode.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-07 19:58:09 +09:00
Jacek Caban
f6a00dbd25
mshtml: Use callback to register additional IDispatch interfaces.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-06 11:54:53 +09:00
Jacek Caban
dba85f124b
mshtml: Added a helper to get vtbl from DispatchEx and use it to access vtbl outside dispex.c.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-06 11:53:50 +09:00
Jacek Caban
fd2f645d16
mshtml: Moved dispex_data_t pointer to the end of dispex_static_data_t struct.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-06 11:53:45 +09:00
Francois Gouget
3998a7aa54
mshtml: Nswindow_to_window() is not used anymore, remove it.
...
It has been superseded by mozwindow_to_window().
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-05 23:27:37 +09:00
Jacek Caban
03ed7f483d
mshtml: Return success in IHTMLWindow2::moveBy and resizeBy.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-22 00:58:56 +09:00
Jacek Caban
3a16c8bbca
mshtml: Wine Gecko 2.47 release.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-14 13:43:54 +09:00
Jacek Caban
7d2bba4647
mshtml: Added IHTMLWindow2::onunload property implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-26 22:14:54 +09:00
Piotr Caban
60fe748543
mshtml: Make it possible to clear timer and interval with any of clearTimeout and clearInterval functions.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-05-02 22:45:59 +09:00
Jacek Caban
6fd383e8df
mshtml: Added IHTMLWindow6::postMessage semi-stub implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-05 12:51:34 +09:00
Jacek Caban
feed9d4750
mshtml: Added IHTMLWindow6::onmessage property implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-04-05 12:51:30 +09:00
Jacek Caban
c0fda9824e
mshtml: Expose XMLHttpRequest constructor to scripts.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-25 00:25:02 +09:00
Jacek Caban
11a6bfc673
mshtml: Added IHTMLWindow::get_clientInformation implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-21 19:50:29 +01:00
Francois Gouget
413c6f60cf
Assorted spelling fixes.
...
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-12-02 12:59:52 +09:00
Jacek Caban
fa43b8cac9
mshtml: Make msec argument of setTimeout optional.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-11-20 22:19:29 +09:00
Indrek Altpere
2cfe3cac0c
mshtml: Handle nsIDOMWindow_GetFrames returning NULL.
2015-08-17 14:39:33 +09:00
Zhenbo Li
deb884a6d8
mshtml: Add IHTMLXMLHttpRequestFactory::create() method implementation.
2015-07-01 19:18:12 +09:00
Zhenbo Li
0036b8bf2e
mshtml: Implement IHTMLXMLHttpRequestFactory as a stub.
2015-06-10 23:30:39 +09:00
Indrek Altpere
2676488fcd
mshtml: Add NULL check to get_frame_by_name.
2015-06-02 14:08:29 +09:00
Jacek Caban
c1079f2571
mshtml: Use bind_event in set_event_handler.
2015-05-21 13:55:07 +09:00
Jacek Caban
7950f780df
mshtml: Get rid of no longer needed detach_event argument.
2015-05-21 13:55:03 +09:00
Jacek Caban
189cb568ee
mshtml: Use vtbl for binding to event in attach_event.
2015-05-21 13:54:58 +09:00
Jacek Caban
21151f3ec6
mshtml: Pass EventTarget to detach_event.
2015-05-15 18:06:01 +09:00
Jacek Caban
513c77d9e4
mshtml: Pass EventTarget to attach_event.
2015-05-15 18:05:57 +09:00
Jacek Caban
f2fa7e662e
mshtml: Pass EventTarget to get_event_handler.
2015-05-15 18:05:52 +09:00
Jacek Caban
f26597753a
mshtml: Pass EventTarget to set_event_handler.
2015-05-15 18:05:46 +09:00
Jacek Caban
2f4e85abb8
mshtml: Make HTMLInnerWindow inherit from EventTarget.
2015-05-15 18:05:37 +09:00
Jacek Caban
144056bce0
mshtml: Allow setting event handlers to strings.
2015-03-11 12:42:42 +09:00
Jacek Caban
679ddf24d4
mshtml: Added support for _self target in IHTMLWindow2::open.
2015-01-28 21:30:07 +01:00
Jacek Caban
df63590706
mshtml: Added screenLeft and screenTop properties implementation.
2014-12-24 11:15:00 +01:00
Andrew Eikum
8df2774124
mshtml: Support new window targets for FORM elements.
2014-12-16 16:32:34 +01:00
Jacek Caban
6b18f619f4
mshtml: Fixed session_storage leak.
2014-09-02 11:45:51 +02:00
Jacek Caban
be2128fd05
mshtml: Added IHTMLWindow2::navigate implementation.
2014-07-28 17:23:42 -05:00
Jacek Caban
0b30276e2f
mshtml: Added IHTMLWindow2::scroll implementation.
2014-06-17 20:36:38 +02:00
Jacek Caban
6ebe1c60e2
mshtml: Use debugstr_mshtml_guid in a few more places.
2014-05-13 19:57:28 +02:00
Jacek Caban
9c45b34c62
mshtml: Bind events not sent to default view to body element instead of directly to target.
2014-03-11 19:39:39 +01:00
Jacek Caban
595fb40efc
mshtml: Don't use fragment navigation for SuperNavigate calls.
2014-03-04 19:24:26 +01:00
Jacek Caban
0be56d27d2
mshtml: Wine Gecko 2.24 release.
2013-09-25 19:31:38 +02:00
Piotr Caban
b3fb1b0408
mshtml: Support IObjectIdentity interface in HTMLWindow object.
2013-04-26 16:28:38 +02:00
Piotr Caban
019a1af76e
mshtml: Added IOmHistory::get_length implementation.
2013-04-23 17:20:14 +02:00
Jacek Caban
6a7db8967f
mshtml: Use nsAString_InitDepend in SetDesignMode call.
2013-04-23 15:35:03 +02:00
Jacek Caban
e13cf82e61
mshtml: Added IHTMLWindow2::close partial implementation.
2013-04-15 17:47:35 +02:00