Bug 4401

Summary: IHTMLBaseElement: необходима доработка
Product: WINE@Etersoft Reporter: Виталий Перов <vitperov>
Component: Internet Explorer / GeckoAssignee: Константин Кондратюк <kondratyuk>
Status: CLOSED INVALID QA Contact: Денис Баранов <baraka>
Severity: normal    
Priority: P4 CC: lav, stas
Version: 1.1   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 6597    
Bug Blocks: 42, 2517, 3025, 3107, 3168, 3343, 3484    

Description Виталий Перов 2009-10-30 19:21:53 MSK
При обновлении возникли некоторые проблемы:

В старой версии. Файл htmlbase.c строчка 195:
HTMLElement_Init(&ret->element);

Теперь эта функция принимает 2 параметра. Второй параметр - указатель на 
структуру dispex_static_data_t

Пока я решил передавать туда ноль вместо адреса структуры. Вроде 
комплирируется. Но сомневаюсь, что это хорошее решение

Но по-правильному должно быть что-то вроде:
static dispex_static_data_t HTMLBaseElement_dispex = {
    NULL,
    DispHTMLBaseElement_tid,
    NULL,
    HTMLBaseElement_iface_tids
};
и потом добавить DispHTMLBaseElement_tid и HTMLBaseElement_iface_tids в 
соответствующие места.

В общем думаю надо в ближайшее время доработать.

Пока изменения есть только в eterwine
Comment 1 Виталий Перов 2009-11-13 17:34:27 MSK
Теперь изменения появились и в eterhack
Comment 2 Константин Кондратюк 2010-01-30 13:14:41 MSK
Сделаю в свободное время после обновления eterhack для работы над 1.1.
Comment 3 Константин Кондратюк 2010-12-10 13:59:22 MSK
После добавления интерфейса в wwo бага не актуальна.
Comment 4 Денис Баранов 2010-12-11 17:45:56 MSK
Закрываю.