http://bugs.winehq.org/show_bug.cgi?id=29583
Bug #: 29583 Summary: JScript is missing 'new XMLHttpRequest();' support Product: Wine Version: 1.3.36 Platform: x86 OS/Version: Linux Status: NEW Severity: minor Priority: P2 Component: jscript AssignedTo: wine-bugs@winehq.org ReportedBy: bunglehead@gmail.com Classification: Unclassified
Found that while testing for bug 29574, builtin jscript won't create an object using 'new XMLHttpRequest();'.
There's several important things needed to implement this properly:
- it wraps msxml functionality; - ::open() is always asynchronous with readystate handlers installed; - msxml object is called directly without IDispatch; - url passed to ::open() is expanded from relative url before it's passed to msxml, probably with same object site functionality that msxml uses.