В сборке eter25 перестали печататься документы из 1С 7.7. Воспроизводится на нашей офисной 1С. Никаких сообщений об ошибке, что само по себе неправильно. В логах видно сообщение fixme:psdrv:PSDRV_EndPage Already ended a page? остальное вроде не так важно. trace:winspool:OpenPrinterW (L"HP", 0x32ea60, (nil)) trace:winspool:OpenPrinterW returning 1 with 127 and 0x1 trace:winspool:GetPrinterDataExA (0x1, "PrinterDriverData", "Paper Size" (nil), 0x32ea64, 00000004, 0x32ea68) warn:winspool:GetPrinterDataExA Can't open subkey "PrinterDriverData" trace:winspool:EnumPrinterDataExA 0x1 PrinterDriverData\FontSubTable trace:winspool:EnumPrinterDataExW 0x1 L"PrinterDriverData\\FontSubTable" trace:winspool:EnumPrinterDataExW RegOpenKeyExW (0x1, L"PrinterDriverData\\FontSubTable") returned 2 trace:winspool:EnumPrinterDataExA EnumPrinterDataExW returned 2 trace:winspool:ClosePrinter (0x1) trace:winspool:ClosePrinter (nil): (null) (hXcv: (nil)) for L"HP" (doc: (nil)) fixme:psdrv:PSDRV_EndPage Already ended a page?
Опять приложили мой ненужный, ломающий печать патч?
Это вернулся патч commit ff3121db2c19d07f29221343a5c65bfd53a3b712 Date: Tue Apr 8 13:10:10 2008 +0400 Working of *blt-functions in PSDRV (eterbug #664) Он не работает, его нужно отменить.
Итересно, что патч был приложен ещё в августе. отменил коммит. Опубликовал репозиторий eterwine