Откатил патч Толи в репозитории eterwine: commit 8421052d299572bb4689ca1eadef06b791ddf2a3 Author: Anatoly Lyutin <vostok@etersoft.ru> Date: Tue Apr 29 15:40:52 2008 +0400 winex11.drv: Fix paste strings from Unix programs into Wine non unicode program Так и не нашёл к какой баге он относится. Что-то похожее есть в баге №439 Нужно попытаться воспроизвести проблему, и если нужно, переделать патч.
Это точно не 439
Это, по-моему, вот эта ошибка: http://bugs.etersoft.ru/show_bug.cgi?id=60
Ну и это нужно тоже посмотреть: http://bugs.etersoft.ru/show_bug.cgi?id=421
Спасибо за помощь!
Да, в 1С 7.7 в текстовые поля вставляется не в той кодировке. Бага #60, точно по описанию.
Переделал патч (с сохранением авторства). Изменились аргументы функций (добавился аргумент типа Display*), исчезли старые флаги и появились новые. В механизм взаимодействия не вникал, просто переориентировал патч на новый код. Проверил на 1С 7.7 - работает. Посмотрел на 1С 8.1 и в wine notepad - ничего не сломалось.
Принято