wine/dlls/jscript
Gabriel Ivăncescu 7be0cffa06 jscript: Implement fdexNameCaseInsensitive flag handling.
Despite common sense, native doesn't seem to look for exact match first;
it simply case-insensitively compares the props and returns as soon as it
finds one. This is also reliant on implementation details in case the object
has multiple props with same case-insensitive names, e.g. an object having
`Foo` prop, with `foo` prop on its prototype, can still find `Foo` even if
you look up `foo` instead (which matches exactly on the prototype). Which
is not always reliable, sometimes it finds the prototype first.

Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2022-08-17 19:21:00 +02:00
..
tests jscript: Implement fdexNameCaseInsensitive flag handling. 2022-08-17 19:21:00 +02:00
activex.c
array.c
bool.c
cc_parser.y
compile.c
date.c
decode.c
dispex.c jscript: Implement fdexNameCaseInsensitive flag handling. 2022-08-17 19:21:00 +02:00
engine.c
engine.h
enumerator.c
error.c
function.c jscript: Don't allow construction on builtin methods. 2022-06-03 21:55:17 +02:00
global.c
jscript.c jscript: Return ParseProcedureText when compile fails. 2022-07-20 22:33:44 +02:00
jscript.h jscript: Release all globals when the script is uninitialized. 2022-06-03 21:55:17 +02:00
jscript.rc
jscript.rgs
jscript.spec
jscript_classes.idl
jscript_main.c
jsglobal.idl
jsglobal_dispid.h
json.c
jsregexp.c
jsstr.c
jsstr.h
jsutils.c jscript: Forward actual error in to_primitive if it's not just missing prop. 2022-06-03 21:55:17 +02:00
jsval.h
lex.c
Makefile.in
math.c
number.c
object.c
parser.h
parser.y
regexp.c
regexp.h
resource.h
set.c jscript: Correctly handle deleted entries in iterate_map. 2022-06-07 19:37:11 +02:00
string.c
vbarray.c