При создании нескольких окон внизу на панели окон некоторые надписи отображается неправильно
Created attachment 747 [details] скрин
Created attachment 750 [details] 1с77
Данная ошибка проявилась и при работе не через nx. wine-1.0.9-alt23 wine-etersoft-sql-1.0.9-alt7 libwine-1.0.9-alt23 libwine-gl-1.0.9-alt23
Видимо что то испортили в eter23, т.к. в eter22 все нормально.
На eter25 проблема осталась.
Created commit bbdef23: use DEFAULT_GUI_FONT instead default hFont (SYSTEM_FONT) - eterbug #2495 htextPen = CreatePen( PS_SOLID, 1, GetSysColor(COLOR_BTNTEXT) ); holdPen = SelectObject(hdc, htextPen); - hOldFont = SelectObject(hdc, infoPtr->hFont); + + /* Etersoft FIXME: SYSTEM_FONT selected from random font list */ + if (etersoft_1version && (etersoft_1version() == 7) ) + hOldFont = SelectObject(hdc, GetStockObject(DEFAULT_GUI_FONT)); + else + hOldFont = SelectObject(hdc, infoPtr->hFont); Пока как бы решена, но вообще надо разобраться, почему вывод через SYSTEM_FONT приводит к непредсказуемому результату (у меня огромные буквы например).
На новой сборке ошибки нет. wine-etersoft-sql-1.0.9-alt8 libwine-1.0.9-alt27 wine-1.0.9-alt27 libwine-gl-1.0.9-alt27
Откатил патч (был конфликт с pure): commit bbdef2358396640067e7292a94b2940ad866f759 Author: Vitaly Lipatov <lav@etersoft.ru> Date: Tue Oct 21 21:51:58 2008 +0400 use DEFAULT_GUI_FONT instead default hFont (SYSTEM_FONT) - eterbug #2495 Нужно переписать его заново.
На текущем eterhack проблема не проявляется.
Принято.