-
7ff6ba9a
by Gabriel Ivăncescu at 2025-05-10T13:42:04+02:00
mshtml: Fill the props in the host method instead of enumerating next prop.
No-op, but this describes the intent better, as we're not enumerating
enumerable props only, we're filling them for enumeration done on jscript
side (this is not called during enumeration itself, but as a prequel),
and will be needed later.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
a43cb2f9
by Gabriel Ivăncescu at 2025-05-10T13:42:05+02:00
mshtml: Only fill the external props once, unless they are volatile.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
c7140533
by Gabriel Ivăncescu at 2025-05-10T13:42:06+02:00
mshtml: Properly fill the prototype's "constructor" prop.
Prevent its existence from being flaky during getOwnPropertyNames.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
e74bb879
by Gabriel Ivăncescu at 2025-05-10T13:42:07+02:00
mshtml: Properly fill the constructor's "prototype" prop.
Prevent its existence from being flaky during getOwnPropertyNames.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
d22603d1
by Gabriel Ivăncescu at 2025-05-10T13:42:08+02:00
mshtml: Properly fill the window's constructors.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
ec6e9d6e
by Gabriel Ivăncescu at 2025-05-10T13:42:08+02:00
mshtml: Properly fill the window's script vars.
fdexEnumAll is useless.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
-
2bbd9d46
by Gabriel Ivăncescu at 2025-05-10T13:42:09+02:00
mshtml: Enumerate all own custom props if requested.
Even if the props are not enumerable.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>