Summary: | winspool.drv: переделать патч. | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Виталий Перов <vitperov> |
Component: | Печать ; Диалог печати | Assignee: | Andrey Vusik <night> |
Status: | CLOSED FIXED | QA Contact: | Andrey Vusik <night> |
Severity: | major | ||
Priority: | P3 | CC: | akv, lav |
Version: | 2.0 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | 452, 5157 | ||
Bug Blocks: | 42, 443, 5101 |
Description
Виталий Перов
2010-02-24 16:27:21 MSK
коммит из pure, вызвавший конфликт: commit 6994b721de670525864ef0b3b8b7ea91d45ae128 Author: Jeremy White <jwhite@winehq.org> Date: Mon Nov 30 17:05:15 2009 -0600 winspool: Implement GetPrinterDriverA with GetPrinterDriverW, notably using the larger sizes, which fixes a bug in printi Бага http://bugs.etersoft.ru/show_bug.cgi?id=452 Вкратце напомню: в зависимости от версии Windows информация о драйвере принтера читалась из разных веток. Возможно сейчас это устранено другим способом. сейчас из функции GetPrinterDriverW вызывается вспомогательная функция validate_envW, при передаче нуля в качестве входного параметра выполняется: result = (GetVersion() & 0x80000000) ? &env_win40 : &env_x86; Думаю это как-раз и есть решение баги. На всякий случай стоит проверить. Описание есть в баге #452 Напомню, бага касается только версии eterhack. В релизе 1.0.12 всё по-старому Выбираем принтер: err:commdlg:PRINTDLG_ChangePrinterA DocumentProperties fails on "CUPS-PDF" Печатаем: fixme:commdlg:PRINTDLG_UpdatePrintDlgA No lpdm ptr? fixme:commdlg:PRINTDLG_WMCommandA Update printdlg was not successful! Ничего не происходит. Бутылка в eterhack 1c77/1c77 1.7.0-eter2/4 Багу так и не воспроизвёл. Проверял на: WINE@Etersoft 1.0 SQL 1.7.1-eter1.1/2 и на eterhack 1.3.18. За прошедшее время, вряд ли что-то могло измениться между версиями 1.7.0 и 1.7.1. Андрей, не мог бы ты ещё раз проверить?
> Андрей, не мог бы ты ещё раз проверить?
Все корректно на 1.7.1-eter1.2/2
Принято (В ответ на comment #5) > Багу так и не воспроизвёл. > Проверял на: > WINE@Etersoft 1.0 SQL 1.7.1-eter1.1/2 > и на > eterhack 1.3.18. > > За прошедшее время, вряд ли что-то могло измениться между версиями 1.7.0 и > 1.7.1. > Андрей, не мог бы ты ещё раз проверить? Что значит 1.7.1 ? |