Jacek Caban
|
40315aa017
|
mshtml/tests: Add Map object tests.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-27 18:55:24 +02:00 |
Jacek Caban
|
6dda7096bf
|
jscript: Add Map object stub implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-27 18:19:53 +02:00 |
Jacek Caban
|
10e7ead350
|
mshtml: Use Gecko attributes for getAttribute, setAttribute and removeAttribute implementation in IE8+ mode.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-23 20:02:07 +02:00 |
Jacek Caban
|
7eb05c7590
|
mshtml: Reimplement IHTMLElement3::disabled property on top of Gecko attributes.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-23 20:02:07 +02:00 |
Jacek Caban
|
696e8faaa9
|
mshtml: Add IHTMLElement6::hasAttribute implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-23 20:02:07 +02:00 |
Jacek Caban
|
83fc6f0ee3
|
mshtml: Use Gecko attributes for non-HTML elements IHTMLElement::title implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-23 20:02:07 +02:00 |
Jacek Caban
|
101822c04b
|
mshtml: Add window.requestAnimationFrame semi-stub implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-22 10:20:33 +02:00 |
Jacek Caban
|
4f358c40b2
|
mshtml: Add IDOMEvent::isTrusted implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-22 10:20:26 +02:00 |
Jacek Caban
|
8dd582ebeb
|
jscript: Add Set object stub implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-22 10:20:24 +02:00 |
Jacek Caban
|
655adf6521
|
mshtml: Return null from IHTMLStorage::getItem stub.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-21 21:00:33 +02:00 |
Jacek Caban
|
e764509466
|
jscript: Don't expose named functions in expressions as a local variable in ES5 mode.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-21 21:00:33 +02:00 |
Jacek Caban
|
7ba144b469
|
mshtml/tests: Allow running external script tests.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-21 21:00:33 +02:00 |
Jacek Caban
|
9885de45af
|
jscript: Add Object.getOwnPropertyNames implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-20 22:57:11 +02:00 |
Jacek Caban
|
f343235c6e
|
mshtml: Fix DISPID_IE8_ELEMENTMAX define.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-16 12:15:48 +02:00 |
Jacek Caban
|
1985f330f8
|
jscript: Add function name to its scope chain in ES5 mode.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-12 19:35:09 +02:00 |
Jacek Caban
|
1afbe2e1ea
|
mshtml: Expose IHTMLStyleSheet4 to scripts.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-07 15:48:08 +02:00 |
Jacek Caban
|
4cd257d54d
|
mshtml: Expose IHTMLStyleElement2 to scripts.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-05 22:59:59 +02:00 |
Jacek Caban
|
bb1ff33720
|
mshtml: Don't expose readyState property to elements in IE11 mode.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-05 22:59:59 +02:00 |
Jacek Caban
|
5962a0ea26
|
mshtml: Add IHTMLStyleElement2 implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-05 22:59:59 +02:00 |
Jacek Caban
|
1f49903e66
|
jscript: Add Object.isFrozen and Object.isSealed implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-02 21:13:39 +02:00 |
Jacek Caban
|
f5b6c7cc7e
|
jscript: Throw error in jsdisp_delete_idx for non-configurable properties.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-02 21:13:39 +02:00 |
Jacek Caban
|
380ae426a4
|
jscript: Throw error when trying to add a property to non-extensible objects in jsdisp_propput_idx.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-02 21:13:27 +02:00 |
Jacek Caban
|
51742d80cd
|
jscript: Add Object.seal implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-01 18:34:06 +02:00 |
Jacek Caban
|
0d3634b3ff
|
jscript: Add Object.freeze implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-01 18:34:06 +02:00 |
Jacek Caban
|
7f1c98cac6
|
jscript: Support non-extensible objects in jsdisp_define_property.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-01 18:34:06 +02:00 |
Jacek Caban
|
7dadcaf819
|
jscript: Add Object.isExtensible implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-01 18:29:58 +02:00 |
Jacek Caban
|
7750753758
|
jscript: Support non-extensible objects.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-04-01 18:29:53 +02:00 |
Jacek Caban
|
29d9659095
|
jscript: Support calling properties with getters.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-31 22:16:25 +02:00 |
Dmitry Kislyuk
|
35d0fda0f0
|
mshtml: Fix NULL offset parent handling in IHTMLElement::get_offsetParent.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50875
Signed-off-by: Dmitry Kislyuk <dimaki@rocketmail.com>
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-29 18:42:46 +02:00 |
Jacek Caban
|
7b52ece404
|
mshtml: Implement IHTMLElement2::accessKey property on top of nsIDOMHTMLElement.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=40821
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-29 18:42:46 +02:00 |
Jacek Caban
|
4efad17a9f
|
mshtml: Support DispHTMLHeadElement interface.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=50492
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-29 18:42:46 +02:00 |
Jacek Caban
|
13050fd9f1
|
mshtml: Support deleting object properties.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-29 18:42:46 +02:00 |
Jacek Caban
|
02f46d7ec9
|
mshtml: Don't use UAS_EXACTLEGACY in navigator object.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-29 18:42:46 +02:00 |
Jacek Caban
|
4238faa0a0
|
mshtml: Fix navigator.toString() in IE9+ compat modes.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-26 16:55:41 +01:00 |
Jacek Caban
|
53cc70caa4
|
mshtml: Use "Netscape" as appName in IE11 compat mode.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-26 16:55:41 +01:00 |
Jacek Caban
|
bbb46e819d
|
mshtml: Report user agent matching current compat mode.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-26 16:55:41 +01:00 |
Jacek Caban
|
f2e50eedb9
|
mshtml/tests: Allow typeof(localStorage) to be unknown.
Fixes tests on some win10 versions.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-26 16:55:41 +01:00 |
Jacek Caban
|
8979458f45
|
mshtml/tests: Allow error when loading an image in events.html.
Fixes tests on win8.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-26 16:55:41 +01:00 |
Jacek Caban
|
e5da8dbfb7
|
mshtml: Block load event until dynamically created script elements that are part of the document are loaded.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-25 19:48:01 +01:00 |
Jacek Caban
|
34dd3dd217
|
mshtml: Support onload handlers in script elements.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-25 19:47:59 +01:00 |
Jacek Caban
|
da30fa0357
|
mshtml/tests: Use winetest.js helpers in asyncscriptload.js.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-25 19:47:56 +01:00 |
Jacek Caban
|
000321b234
|
mshtml: Use single navigator instance per inner window.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-15 20:36:51 +01:00 |
Jacek Caban
|
cdb264e871
|
mshtml: Add animationstart and animationend event support.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-10 18:45:18 +01:00 |
Jacek Caban
|
e06c541cb6
|
mshtml/tests: Use more winetest.js helpers in more places.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-10 18:45:16 +01:00 |
Jacek Caban
|
44dbb88ce4
|
mshtml: Add IHTMLElement7::spellcheck property implementation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-10 18:45:14 +01:00 |
Jacek Caban
|
926d662e36
|
mshtml: Expose IHTMLElement7 to scripts.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-03-10 18:45:12 +01:00 |
Jacek Caban
|
d7b8526258
|
mshtml: Make xhr.open async argument optional in IE9+ mode.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-27 21:04:22 +01:00 |
Jacek Caban
|
ee611b198d
|
mshtml: Implement IHTMLCSSStyleDeclaration2::animation property.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-27 21:04:19 +01:00 |
Jacek Caban
|
44d58d35d1
|
mshtml/tests: Use more winetest.js helpers in documentmode.js.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2021-01-27 21:04:16 +01:00 |
Jacek Caban
|
a1d04f704d
|
mshtml: Ignore attempts to set read only builtin properties in IE9+ mode.
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2020-11-05 20:46:55 +01:00 |