-
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>