Summary: | Тест для IMarshal interface | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Константин Кондратюк <kondratyuk> |
Component: | Internet Explorer / Gecko | Assignee: | Andrei Derevyanko <and> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | minor | ||
Priority: | P1 | CC: | amorozov, and, lav, vitperov |
Version: | 1.0.10 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 147, 3130 |
Description
Константин Кондратюк
2008-12-17 22:08:31 MSK
Андрей, все сделанные шаги и получаемые результаты записывай, пожалуйста, в багу. Выяснилось, что объекты, реализующие интерфейс IMarshal, считаются поддерживающими ручной маршалинг, коим HTMLDocument не является. Поэтому HTMLDocument_QueryInterface должен возвращать E_NOINTERFACE по запросу на IID_IMarshal. Добавил тест для IMarshal в mshtml/tests/htmldoc.c QueryInterface выдает fixme: interface not supported. Исправил. Тест и патч отправил в wine-patсhes. Тест и доработка QueryInterface приняты в wine 1.1.11 |