Bug 7047

Summary: Исправить копирование русских символов из Unix приложений в wine (переделать откаченный патч)
Product: WINE@Etersoft Reporter: Виталий Перов <vitperov>
Component: Обработка текста и локали; БуферAssignee: Константин Кондратюк <kondratyuk>
Status: CLOSED FIXED QA Contact: Andrey Vusik <night>
Severity: minor    
Priority: P4 CC: kondratyuk, lav, vostok
Version: 2.0   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 42, 60, 5618    

Description Виталий Перов 2011-03-24 16:32:28 MSK
Откатил патч Толи в репозитории 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

Нужно попытаться воспроизвести проблему, и если нужно, переделать патч.
Comment 1 Анатолий Лютин 2011-03-24 17:02:26 MSK
Это точно не 439
Comment 2 Анатолий Лютин 2011-03-24 17:05:24 MSK
Это, по-моему, вот эта ошибка:

http://bugs.etersoft.ru/show_bug.cgi?id=60
Comment 3 Анатолий Лютин 2011-03-24 17:06:51 MSK
Ну и это нужно тоже посмотреть:

http://bugs.etersoft.ru/show_bug.cgi?id=421
Comment 4 Виталий Перов 2011-03-24 17:30:57 MSK
Спасибо за помощь!
Comment 5 Константин Кондратюк 2011-09-12 18:57:33 MSK
Да, в 1С 7.7 в текстовые поля вставляется не в той кодировке.

Бага #60, точно по описанию.
Comment 6 Константин Кондратюк 2011-09-13 10:06:23 MSK
Переделал патч (с сохранением авторства). 

Изменились аргументы функций (добавился аргумент типа Display*), исчезли старые флаги и появились новые. В механизм взаимодействия не вникал, просто переориентировал патч на новый код.

Проверил на 1С 7.7 - работает.
Посмотрел на 1С 8.1 и в wine notepad - ничего не сломалось.
Comment 7 Andrey Vusik 2011-10-03 17:21:35 MSK
Принято