Jacek Caban
3b0943e094
mshtml: Use DISPEX_IDISPATCH_IMPL macro in xmlhttprequest.c.
2024-05-22 22:28:44 +02:00
Jacek Caban
2bc5a13209
mshtml: Use DISPEX_IDISPATCH_IMPL macro in svg.c.
2024-05-22 22:28:44 +02:00
Jacek Caban
411ae17fe8
mshtml: Use DISPEX_IDISPATCH_IMPL macro in selection.c.
2024-05-22 22:28:44 +02:00
Jacek Caban
58ad3118b1
mshtml: Use DISPEX_IDISPATCH_IMPL macro in range.c.
2024-05-22 22:28:44 +02:00
Jacek Caban
9d4aa67cbb
mshtml: Use DISPEX_IDISPATCH_IMPL macro in omnavigator.c.
2024-05-22 22:28:44 +02:00
Jacek Caban
3add3a2457
mshtml: Use DISPEX_IDISPATCH_IMPL macro in mutation.c.
2024-05-22 22:28:43 +02:00
Jacek Caban
ff32b269b9
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmltextnode.c.
2024-05-22 22:28:43 +02:00
Jacek Caban
9f6d1da89d
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmltextarea.c.
2024-05-22 22:28:43 +02:00
Jacek Caban
49f8b38450
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmltable.c.
2024-05-22 22:28:43 +02:00
Jacek Caban
95c37b8208
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlstylesheet.c.
2024-05-22 22:28:43 +02:00
Jacek Caban
3ee6f3b918
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlstyleelem.c.
2024-05-21 20:35:26 +02:00
Jacek Caban
72dccb8f63
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlstyle.c.
2024-05-21 20:35:26 +02:00
Jacek Caban
628adb0959
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlstorage.c.
2024-05-21 20:35:26 +02:00
Jacek Caban
4109d74a0a
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlselect.c.
2024-05-21 20:35:26 +02:00
Jacek Caban
4123cb706a
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlscript.c.
2024-05-21 20:35:26 +02:00
Jacek Caban
35314af068
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlobject.c.
2024-05-21 20:35:26 +02:00
Jacek Caban
d2c11cdd94
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmllocation.c.
2024-05-16 23:09:05 +02:00
Jacek Caban
bb157e487e
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmllink.c.
2024-05-16 23:09:05 +02:00
Jacek Caban
be175f8487
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlinput.c.
2024-05-16 23:09:05 +02:00
Jacek Caban
2ffe440b34
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlimg.c.
2024-05-16 23:09:05 +02:00
Jacek Caban
1e2df994ef
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlhead.c.
2024-05-16 23:09:05 +02:00
Jacek Caban
a65619eb17
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlgeneric.c.
2024-05-16 23:09:05 +02:00
Jacek Caban
5e896684e3
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlframe.c.
2024-05-16 23:09:05 +02:00
Jacek Caban
ef066c3017
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlform.c.
2024-05-15 22:51:34 +02:00
Jacek Caban
cd7b9a6f9c
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlevent.c.
2024-05-15 22:51:34 +02:00
Jacek Caban
14e4316fba
mshtml: Use DISPEX_IDISPATCH_IMPL for HTMLEventObj object implementation.
2024-05-15 22:51:34 +02:00
Jacek Caban
35dcdcf63e
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlelemcol.c.
2024-05-15 22:51:34 +02:00
Jacek Caban
ef81a54543
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlelem.c.
2024-05-15 22:51:33 +02:00
Jacek Caban
c2fd84c69d
mshtml: Use DISPEX_IDISPATCH_IMPL for HTMLElement object implementation.
2024-05-15 22:51:33 +02:00
Jacek Caban
8e84698871
mshtml: Use DISPEX_IDISPATCH_IMPL for DocumentType object implementation.
2024-05-14 18:07:29 +02:00
Jacek Caban
5807aa7a18
mshtml: Use DISPEX_IDISPATCH_IMPL in htmlcurstyle.c.
2024-05-14 18:07:29 +02:00
Jacek Caban
462264f6d7
mshtml: Use DISPEX_IDISPATCH_IMPL in htmlcomment.c.
2024-05-14 18:07:29 +02:00
Jacek Caban
d7618eb2cd
mshtml: Use DISPEX_IDISPATCH_IMPL in htmlattribute.c.
2024-05-14 18:07:29 +02:00
Jacek Caban
2b46fd48a0
mshtml: Use DISPEX_IDISPATCH_IMPL in htmlarea.c.
2024-05-14 18:07:29 +02:00
Jacek Caban
8c485be200
mshtml: Use DISPEX_IDISPATCH_IMPL in htmlanchor.c.
2024-05-14 18:07:29 +02:00
Jacek Caban
87215839b0
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlbody.c.
2024-05-13 21:05:23 +02:00
Jacek Caban
4819828683
mshtml: Use DISPEX_IDISPATCH_IMPL macro in htmlnode.c.
2024-05-13 21:05:23 +02:00
Jacek Caban
27fea2eefc
mshtml: Introduce DISPEX_IDISPATCH_IMPL.
...
And use it for HTMLRect object implementation.
2024-05-13 21:05:21 +02:00
Jacek Caban
7d2d8c7e11
mshtml: Move iface_wrapper_t IUnknown implementation to htmlobject.c.
...
And build ifacewrap.c as x86-64 code on ARM64EC.
2024-05-01 22:31:43 +02:00
Brendan McGrath
57c2c41d75
mshtml: Don't handle special case when doc != node->doc.
2024-02-29 08:38:38 +01:00
Brendan McGrath
74ff9f2371
mshtml: Always use the event target dispex.
...
The event target may be from a different document to the document associated with the
event handler.
2024-02-29 08:38:36 +01:00
Brendan McGrath
34a8478da8
mshtml/tests: Add test for document mode after InitNew and Load.
2024-02-29 08:38:36 +01:00
Brendan McGrath
54980a7868
mshtml: Use generic event dispatcher for DOMContentLoaded.
...
Use generic event dispatcher instead of nsevent for the
DOMContentLoaded event.
Also allow processing before dispatching event.
Only update dom_content_loaded_event start/end time when the event is
trusted.
2024-02-29 08:38:35 +01:00
Brendan McGrath
277acf61d0
mshtml: Pass DOMEvent instead of nsIDOMEvent during handle_event.
2024-02-29 08:38:33 +01:00
Gabriel Ivăncescu
e00270a8b2
jscript: Implement ArrayBuffer.prototype.slice.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-12 23:02:03 +01:00
Gabriel Ivăncescu
aa2bd097d6
jscript: Implement DataView getters.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-12 23:02:03 +01:00
Gabriel Ivăncescu
556e3349ab
jscript: Implement DataView setters.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-12 23:02:02 +01:00
Gabriel Ivăncescu
00f04ef3ce
jscript: Add initial implementation of DataView.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-12 23:02:02 +01:00
Gabriel Ivăncescu
88c0f72bbf
jscript: Add initial implementation of ArrayBuffer.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-12 23:02:02 +01:00
Gabriel Ivăncescu
681d34d784
mshtml/tests: Test builtin function default value getter with custom IOleCommandTarget.
...
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2024-02-05 21:45:20 +01:00