Commit graph

5107 commits

Author SHA1 Message Date
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