Jacek Caban
169fde0d58
mshtml: Expose IDOMKeyboardEvent to scripts.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-06 12:58:58 +01:00
Jacek Caban
20159346c7
mshtml: Expose IHTMLUIEvent to scripts.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-06 12:58:58 +01:00
Jacek Caban
5711c85a20
mshtml: Expose IDOMMouseEvent to scripts.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-05 17:33:30 +01:00
Jacek Caban
aa2be899a6
mshtml: Use DispDOMEvent for DOMEvent object.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-05 17:33:22 +01:00
Michael Stefaniuc
11e706785e
mshtml: Use the global HeapAlloc() wrappers.
...
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Jacek Caban<jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-02-01 22:25:00 +01:00
Alexandre Julliard
20074ac855
mshtml: Avoid using a global display DC.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-01-26 19:07:20 +01:00
Jacek Caban
49679eb97b
mshtml: Expose IDocumentEvent to scripts.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-12-04 19:54:16 +01:00
Jacek Caban
30e2762b82
mshtml: Added IDOMEvent::initEvent implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-12-04 19:54:16 +01:00
Jacek Caban
d84f6f72cc
mshtml: Hook addEventListener InvokeEx calls to allow capture default value.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-24 16:48:03 +01:00
Jacek Caban
52a5acaefb
mshtml: Store task_magic in HTMLDocumentObj instead of HTMLDocument.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-23 21:17:21 +01:00
Jacek Caban
deee158c00
mshtml: Removed no longer needed flush_pending_tasks.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-23 21:17:18 +01:00
Jacek Caban
0f487987bc
mshtml: Get rid of unneeded parent from NSContainer.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-22 18:29:39 +01:00
Jacek Caban
3dd152dc59
mshtml: Pass document as HTMLDocumentObj to update_doc.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-22 18:29:37 +01:00
Jacek Caban
4a13190da4
mshtml: Store IOleAdviseHolder in HTMLDocumentObj instead of HTMLDocument.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-22 18:29:34 +01:00
Jacek Caban
e1c211eaee
mshtml: Merge olewnd.c into oleobj.c.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-17 19:53:48 +01:00
Jacek Caban
2de948e86c
mshtml: Merge hlink.c into persist.c.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-07 21:24:45 +01:00
Jacek Caban
0bff85cd44
mshtml: Introduce variant_bool helper.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-02 19:12:08 +01:00
Jacek Caban
1366b33c81
mshtml: Expose IEventTarget to scripts.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-11-01 23:16:08 +01:00
Jacek Caban
8c74926bf9
mshtml: Added IDocumentEvent::createEvent implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-19 17:16:00 +02:00
Jacek Caban
0c35bf7c8e
mshtml: Use vtbl to get ConnectionPointContainer from event target.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-18 17:13:53 +02:00
Jacek Caban
e5c0759c0c
mshtml: Use separated struct for event target vtbl.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-18 17:13:50 +02:00
Jacek Caban
e38c2ceb51
mshtml: Use window event target instead of body only for selected event properties.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-17 09:00:36 +02:00
Jacek Caban
353d9d826a
mshtml: Simplify IHTMLElement::click implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-12 15:59:40 +02:00
Jacek Caban
35ebf6756a
mshtml: Added IDocumentEvent stub implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-10-11 19:49:29 +02:00
Jacek Caban
455d684671
mshtml: Added IEventTarget stub implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-09-22 08:30:54 +02:00
Jacek Caban
632d897c10
mshtml: Introduce EventTarget_QI.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-09-22 08:30:49 +02:00
Jacek Caban
d69f1f01e5
mshtml: Introduce EventTarget_Init.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-09-22 08:30:45 +02:00
Jacek Caban
1b09514c82
mshtml: Initialize DispatchEx in HTMLDOMNode_Init.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-09-22 08:30:40 +02:00
Jacek Caban
2936f11351
mshtml: Expose IHTMLDocument7 interface to scripts.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-09-12 20:32:02 +02:00
Jacek Caban
856dc7eda4
mshtml: Added delayed DispatchEx init support and use it to expose IHTMLDOMNode3 from document node.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-24 08:41:19 +09:00
Jacek Caban
53253aa6a4
mshtml: Don't allow changing document mode after script insertion or when it's already set.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-08-24 08:41:18 +09:00
Piotr Caban
188a1d7d8f
mshtml: Expose IElementTraversal interface to scripts.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-25 18:26:38 +02:00
Piotr Caban
59028126f0
mshtml: Add IElementTraversal stub implementation.
...
Signed-off-by: Piotr Caban <piotr@codeweavers.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-25 18:26:36 +02:00
Jacek Caban
fd44c7ac26
mshtml: Support returning VT_NULL from return_nsstr_variant.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-20 18:55:09 +02:00
Jacek Caban
d4be45fc9a
mshtml: Expose IHTMLDOMNode3 interface to scripts.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-19 20:58:41 +02:00
Jacek Caban
821c476887
mshtml: Added IHTMLDOMNode3 stub implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-07-19 20:58:33 +02:00
Jacek Caban
44792c0233
mshtml: Expose IHTMLInputTextElement2 to scripts.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-06-15 21:54:40 +02:00
Jacek Caban
d3d8d4f37a
mshtml: Use IE version dependent on compatibility mode for conditional comments.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-09 16:37:43 -05:00
Jacek Caban
ce80f1e49d
mshtml: Added separated IE5 and quicks mode compatibility mode.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-09 16:37:42 -05:00
Jacek Caban
97e2600607
mshtml: Don't expose doScroll in IE11 document mode.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-05-09 16:37:42 -05:00
Jacek Caban
97c71b25fe
mshtml: Added GetClassInfo implementation for HTMLElement objects.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-21 13:58:51 +02:00
Jacek Caban
2b8b15c22e
mshtml: Added IProvideMultipleTypeInfo implementation for HTMLElement object.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-21 13:58:39 +02:00
Jacek Caban
78490956f9
mshtml: Added IProvideMultipleTypeInfo implementation for HTMLWindow object.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-21 13:58:35 +02:00
Jacek Caban
18309c575a
mshtml: Added IProvideMultipleTypeInfo stub implementation for HTMLDocument object.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-21 13:58:31 +02:00
Jacek Caban
4632045f9a
mshtml: Replace get_htmldoc_classinfo with more generic helper.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-04-20 18:58:48 +02:00
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
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
e1d54def73
mshtml: Return event target as EventTarget in NodeImplVtbl.get_event_target.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-14 22:48:55 +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
Jacek Caban
ebee2a8346
mshtml: Added MHTMLDocument object implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-06 13:49:01 +01:00
Jacek Caban
6e94b955c2
mshtml: Added support for COM aggregation in HTMLDocument object.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-02 20:40:13 +01:00
Jacek Caban
2fb4de7b5e
mshtml: Renamed unk_imp to outer_unk.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-02-02 19:50:38 +01:00
Jacek Caban
0e8c7bece6
mshtml: Added MHTMLDocument object class factory stub implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2017-01-25 15:51:37 +01: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
Jacek Caban
d72d640308
mshtml: Export IElementSelector for all elements in compatibility mode >= IE8.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-07 19:58:13 +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
73bdf9d926
mshtml: Expose IHTMLDocument6 to IDispatch.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-06 11:54:23 +09:00
Jacek Caban
bda4b35aa3
mshtml: Store compatibility mode provided by meta element.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-06 11:54:16 +09:00
Jacek Caban
13c3ae6d93
mshtml: Store dispex_data_t pointer instead of dispex_static_data_t in DispatchEx.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-06 11:54:05 +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
1b04f09be4
mshtml: Added IHTMLElement6 stub implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-07-03 10:21:33 +09:00
Jacek Caban
ba9da24d7c
mshtml: Added IElementSelector interface stub implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-17 12:23:19 +09:00
Jacek Caban
92300cc4dc
mshtml: Added IDocumentSelector::querySelectorAll implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-17 00:09:18 +09:00
Jacek Caban
5dddf32c20
mshtml: Added IDocumentSelector stub implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-06-17 00:09:18 +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
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
Piotr Caban
4e77355f3a
mshtml: Fix HTMLWindow3_setInterval behavior on 0 msec intervals.
...
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:57 +09:00
Jacek Caban
baf9db63ed
mshtml: Added HTMLHtmlElement object implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-31 22:10:21 +09:00
Jacek Caban
7c1fa88ced
mshtml: Added IHTMLElement::put_outerText implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-31 22:10:05 +09:00
Jacek Caban
17fcc112ad
mshtml: Added IHTMLElement4::setAttributeNode implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-30 21:55:29 +09:00
Jacek Caban
a3ab8d6792
mshtml: Split conversion to string out of get_elem_attr_value_by_dispid.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-30 21:55:22 +09:00
Jacek Caban
6c637ab9c6
mshtml: Added support for IHTMLDOMAttribute::nodeValue property on detached attributes.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-03-01 22:54:25 +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
db105f08d2
mshtml: Wine Gecko 2.44 release.
...
Includes fixes by Sebastian Lackner.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-02-01 17:53:39 +09:00
Jacek Caban
5910925728
mshtml: Added IHTMLDocument2::get_defaultCharset implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-13 01:56:07 +09:00
Jacek Caban
0987f7fdea
mshtml: Expose IHTMLUniqueName for IDispatch of all element objects.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-11 22:16:50 +09:00
Jacek Caban
a52cb2b87a
mshtml: Added IHTMLUniqueName::get_uniqueID implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-11 22:16:23 +09:00
Jacek Caban
40b2deb843
mshtml: Added IHTMLUniqueName interface stub implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-11 22:16:18 +09:00
Jacek Caban
8f6097a99b
mshtml: Added IHTMLDocument3::uniqueID implementation.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2016-01-09 17:30:03 +09:00
Dmitry Timoshkov
3662980f41
mshtml: Add IHTMLEditServices stub implementation.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-13 23:35:25 +09:00
Gerald Pfeifer
a0da827d61
mshtml: Adjust NS_ERROR_GENERATE_FAILURE to avoid shift overflow.
2015-09-08 15:10:59 +09:00
Alex Henrie
0c986f98ad
mshtml: Use the same click event handler for anchor and area elements.
2015-08-17 14:38:51 +09:00
Alex Henrie
f36d761650
mshtml: Stub out HTMLAreaElement.
2015-08-05 23:46:28 +09:00
Zhenbo Li
4e6e9a1485
mshtml: Add nsChannel_GetResponseStatusText implementation.
2015-07-22 17:43:01 +02:00
Zhenbo Li
d6b92300af
mshtml: Add IHTMLXMLHttpRequest:open() method implementation.
2015-07-01 19:18:12 +09:00
Zhenbo Li
deb884a6d8
mshtml: Add IHTMLXMLHttpRequestFactory::create() method implementation.
2015-07-01 19:18:12 +09:00
Zhenbo Li
82d090dd6d
mshtml: Implement IHTMLXMLHttpRequest as a stub.
2015-06-11 14:41:35 +09:00
Zhenbo Li
0036b8bf2e
mshtml: Implement IHTMLXMLHttpRequestFactory as a stub.
2015-06-10 23:30:39 +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
2f4e85abb8
mshtml: Make HTMLInnerWindow inherit from EventTarget.
2015-05-15 18:05:37 +09:00
Jacek Caban
a1d837c341
mshtml: Moved getting event target data pointer to DispatchEx vtbl.
2015-05-15 18:05:34 +09:00
Jacek Caban
f908f03cd9
mshtml: Added new EventTarget struct representing event targets.
2015-05-15 18:05:27 +09:00
Jacek Caban
8e0d661927
mshtml: Split getAttribute into helper function and use it in IHTMLDOMAttribute::get_nodeValue implementation.
2015-05-05 10:15:59 +09:00
Francois Gouget
45f5e5d746
mshtml: Mark internal symbols with hidden visibility.
2015-03-27 00:12:40 +09:00
Jacek Caban
9374056644
mshtml: Added IHTMLSelectionObject2 stub implementation.
2015-03-23 16:20:25 +09:00
Jacek Caban
25845c7065
mshtml: Added IHTMLDOMAttribute2 stub implementation.
2015-03-10 15:08:03 +09:00
Francois Gouget
5a36a48c15
mshtml: Make insert_adjacent_node() static.
2015-03-02 13:49:44 +09:00
Jacek Caban
13d899ec0f
mshtml: Added Exec(OLECMDID_OPTICAL_ZOOM) implementation.
2015-01-23 15:33:19 +01:00
Jacek Caban
7cbb683705
mshtml: Removed TRACEs from dispex_query_interface.
2015-01-20 16:29:35 +01:00
Francois Gouget
ec8002425a
mshtml: Make create_document_fragment() static.
2015-01-05 20:16:50 +01:00
Jacek Caban
127aa62a70
mshtml: Use document encoding for scripts.
2014-12-30 15:57:43 +01:00
Jacek Caban
71ce8aaafe
mshtml: Flush pending document node tasks before firing onload event.
2014-12-24 14:31:09 +01:00
Jacek Caban
94fcaad703
mshtml: Use standard list to store task queue.
2014-12-24 14:30:58 +01:00
Jacek Caban
c1afef340c
mshtml: Added IHTMLElement::get_isTextEdit implementation.
2014-12-22 13:33:02 +01:00
Jacek Caban
5f913d5afb
mshtml: Better removeAttribute implementation.
2014-11-28 17:05:58 +01:00
Jacek Caban
6485a67a90
mshtml: Merge htmlelem3.c into htmlelem.c.
2014-11-21 18:11:37 +09:00
Jacek Caban
d3714ba72d
mshtml: Added IHTMLDOMTextNode2 stub interface.
2014-11-20 22:34:20 +09:00
Jacek Caban
1e4cd8f533
mshtml: Moved IHTMLElement2 implementation to htmlelem.c.
2014-11-13 16:28:31 +09:00
Jacek Caban
b84bc52b71
mshtml: Added support for IDispatchEx to HTMLSelectionObject object.
2014-11-11 19:39:02 +09:00
Jacek Caban
dcfa250cd2
mshtml: Added IDispatchEx support to HTMLTxtRange object.
2014-11-11 19:38:58 +09:00
Jacek Caban
c19b6dbf6b
mshtml: Added IHTMLTable:cellPadding property implementation.
2014-11-06 23:47:14 +09:00
Jacek Caban
f5e3281a80
mshtml: Wine Gecko 2.34 release.
2014-11-03 20:52:52 +09:00
Jacek Caban
0d023f1968
mshtml: Use proper codepage in nsIIOService::NewURI.
2014-10-13 18:10:28 +09:00
Jacek Caban
845f5cccf0
mshtml: Moved READYSTATE to string conversion to separated function.
2014-10-09 17:37:08 +02:00
Jacek Caban
063ef3ca0e
mshtml: Added IHTMLElement::get_sourceIndex implementation.
2014-09-16 20:29:02 +02:00
Jacek Caban
fbe02eb74c
mshtml: Added IHTMLDocument5::get_implementation implementation.
2014-08-22 15:35:22 +02:00
Jacek Caban
d2886a05f9
wine/debug.h: Added debugstr_variant and debugstr_vt aliases and removed all duplicated implementations.
2014-07-24 17:05:55 +02:00
Jacek Caban
6031108076
mshtml: Added IHTMLMetaElement::charset property implementation.
2014-07-23 21:24:25 +02:00
Francois Gouget
e053721057
mshtml: Remove nsAString_SetData() because it is unused.
2014-06-23 11:06:28 +02:00
Jacek Caban
b79ef6769b
mshtml: Added new helper for GetAttribute based getters and use it in IHTMLMetaElement implementation.
2014-06-11 13:04:07 +02:00
Jacek Caban
39e24713e9
mshtml: Added new helper for getting element attribute value and use it in script.c.
2014-06-11 13:04:04 +02:00
Jacek Caban
d06d73c136
mshtml: Added IDispatchEx support to HTMLOptionElementFactory object.
2014-05-12 13:51:33 +02:00
Jacek Caban
000b78e943
mshtml: Added IDispatchEx support to HTMLStyleSheetRulesCollection object.
2014-05-09 14:24:50 +02:00
Jacek Caban
a36876e9d6
mshtml: Introduce a new debugstr_mshtml_guid helper for printing GUIDs.
2014-04-28 14:37:00 +02:00
Zhenbo Li
946378a1b2
mshtml: Added IHTMLTableRow::bgColor property implementation.
2014-03-26 19:20:24 +01:00
Jacek Caban
992fa48020
mshtml: Added support for target attribute in submit function implementation.
2014-03-13 20:22:09 +01:00
Jacek Caban
e5dbd6e9f0
mshtml: Added IHTMLDocument7 stub implementation.
2014-03-13 20:22:07 +01:00
Jacek Caban
f2676d3729
mshtml: Merge htmldoc3.c into htmldoc.c.
2014-03-13 20:22:06 +01:00
Jacek Caban
e61de218ee
mshtml: Try to not use nsIDOMHTMLFormElement::Submit for IHTMLFormElelement::submit implementation.
2013-09-27 16:27:40 +02:00
Jacek Caban
d36ffab315
mshtml: Pass external connection to WebBrowser host, if possible.
2013-09-19 20:34:03 +02:00
Jacek Caban
b17d139328
mshtml: Don't pass navigation to Gecko for MIME types that it doesn't support.
2013-09-19 20:34:03 +02:00
Jacek Caban
3172d35188
mshtml: Added IDispatchEx support to HTMLStyleSheet object.
2013-08-19 13:48:44 +02:00
Jacek Caban
9fd6401898
mshtml: Pass proper JSContext to nsIDOMHTMLDocument::Write and Open.
2013-04-29 14:55:48 +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
cf6288e2ab
mshtml: Moved exec_editmode implementation to a helper function in editor.c.
2013-04-23 15:35:02 +02:00
Jacek Caban
8f323e9b91
mshtml: Store IWebBrowserApp reference in HTMLDocumentObj.
2013-04-15 17:47:32 +02:00
Jacek Caban
d3e8d44e9c
mshtml: Added HTMLElementEvents2 support.
2013-03-15 16:18:08 +01:00
Jacek Caban
af6c518e7d
mshtml: Use lazy allocation for connection points.
2013-03-15 16:18:05 +01:00
Jacek Caban
78b579dff2
mshtml: Added IHTMLButtonElement stub implementation.
2013-03-14 19:40:54 +01:00
Jacek Caban
e03de990ef
mshtml: Added IHTMLElement2::insertAdjacentElement implementation.
2013-03-01 18:03:31 +01:00
Jacek Caban
99a86766a0
mshtml: Added IHTMLLabelElement stub implementation.
2013-02-28 21:01:53 +01:00
Jacek Caban
a9136b56f7
mshtml: Addeed IHTMLDocument5::createAttribute implementation.
2013-02-20 16:28:09 +01:00
Jacek Caban
07e72de9a4
mshtml: Get rid of PRUint32 outside XPCOM C API.
2013-01-23 20:47:25 +01:00
Jacek Caban
136b738b50
mshtml: Wine Gecko 1.9 release.
2013-01-09 17:45:49 +01:00
Jacek Caban
d202daa182
mshtml: Always use UTF-8 encoding in nsWineURL.
2012-11-21 19:20:39 +01:00
André Hentschel
e9bfe83683
mshtml: Fix possible NULL pointer access in heap_str*.
2012-11-19 16:36:50 +01:00