Укажите отработанное время

Отработанное время:
Продуктивное время:
Bug 4259 - САМО-ТурАгент: Проблемы в отображении заявок   Make a simular bug
Summary: САМО-ТурАгент: Проблемы в отображении заявок
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Окна / фокус / перерисовка (show other bugs)
Version: unspecified
Hardware: PC All
: P3 normal
Target Milestone: ---
Assignee: Денис Баранов
QA Contact: Денис Баранов
URL:
Whiteboard:
Keywords:
Depends on: 113 3520
Blocks: 3685 3932 4409
  Show dependency treegraph
 
In work:
Reported: 2009-08-31 14:31 MSD by Денис Баранов
Modified: 2010-04-15 16:20 MSD (History)
7 users (show)

See Also:
Заявки RT: 11219
Связано с:
Дата напоминания:


Attachments
скрин (87.72 KB, image/png)
2010-11-18 03:58 MSK, Денис Баранов
Details
Правильный вид окна САМО-Турагента SQL (268.90 KB, image/png)
2010-11-18 03:58 MSK, Леонид Горский
Details
Файл реестра (2.55 KB, application/octet-stream)
2010-11-18 03:58 MSK, Илья Шпигорь
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Денис Баранов 2009-08-31 14:31:54 MSD
Created attachment 1306 [details]
скрин

По виду: как будто какое то наложение происходит (см. скрин)
Воспроизвести можно в бутылке samo/tour-agent, сначала нужно запустить "Провайдер данных"(запуск осуществляется через wineole, приложение распологается: c:/Program Files/SAMO-Soft/TourAgent 6.0 Demo/server_access.exe)
Далее запускается client_access.exe.
Comment 1 Леонид Горский 2009-08-31 18:11:08 MSD
Хотелось бы узнать как продвигается решение по данной проблеме. Десять менеджеров испытывают большое неудобство при работе. 
Comment 2 Илья Шпигорь 2009-09-01 11:49:32 MSD
Ошибка связана с механизмом сглаживания, реализованным в wine. По умолчанию он включен, но, похоже, работает с ошибкой для некоторых шрифтов.

Проблему можно решить отключив сглаживание в реестре. Для этого:

1) запустить:
wine regedit

2)путь:
\HKEY_CURRENT_USER\Control Panel\Desktop

3)изменить параметр:
FontSmoothing с 2 на 0

Ошибка связана в том числе и с X-ами - как в них реализовано расширение XRender. Т.е. на некоторых версиях X-ов бага может не проявляться.
Comment 3 Леонид Горский 2009-09-01 12:08:27 MSD
При отключенном сглаживании курсив и жирный шрифт отображаются как обычный. Это не удобно при работе в Самотуре, т.к. курсивом и жирным отображаются статусы заявок. Хочу заметить, что в стандартном Wine эта бага отсутствует, шрифты отображаются все корректно, но появляются ошибки при выводе печатных форм.
Comment 4 Илья Шпигорь 2009-09-01 12:43:30 MSD
(In reply to comment #3)
> Хочу заметить, что в стандартном Wine
> эта бага отсутствует, шрифты отображаются
> все корректно, но появляются ошибки при
> выводе печатных форм.

Поясните, пожалуйста, что вы имеете ввиду под стандартным wine? Открытый wine с winehq.org?
Comment 5 Vitaly Lipatov 2009-09-01 17:08:57 MSD
Без побочных эффектов должно помочь отключение использование XRender в реестре:
HKEY_CURRENT_USER/Software/Wine/X11 Driver
/ClientSideWithRender = "N"
Comment 6 Леонид Горский 2009-09-02 18:13:03 MSD
(In reply to comment #5)
> Без побочных эффектов должно помочь
> отключение использование XRender в реестре:
> HKEY_CURRENT_USER/Software/Wine/X11 Driver
> /ClientSideWithRender = "N"
> 

Этот способ также как и предыдущий убирает курсив и жирное написание шрифтов. Что как я уже упоминал неудобно в работе с программой.
Comment 7 Илья Шпигорь 2009-09-03 17:05:48 MSD
Пришлите, пожалуйста, скриншот, демонстрирующий курсив и жирный шрифт, чтоб было понятнее чего надо добиться. Лучше, если этот скриншот будет из стандартного wine.
Comment 8 Леонид Горский 2009-09-07 15:02:54 MSD
Created attachment 1314 [details]
Правильный вид окна САМО-Турагента SQL

Вот так выглядит окно при правильном отображении шрифта
Comment 9 Илья Шпигорь 2009-09-10 13:55:58 MSD
Проблема заключается в том, что приложение использует шрифт "MS Sans Serif". Он формата fon, который нельзя сделать жирным или курсивом.

Решение: использовать вместо него TrueType шрифт - "Microsoft Sans Serif" (который сейчас заменяется Tahom'ой)
Comment 10 Илья Шпигорь 2009-09-10 13:57:07 MSD
Created attachment 1318 [details]
Файл реестра

Это файл реестра который необходимо импортировать. Он вносит необходимые изменения для подмены шрифтов.
Comment 11 Илья Шпигорь 2009-09-10 13:58:39 MSD
Внес изменения в закрытую часть.
Comment 12 Илья Шпигорь 2010-04-02 11:20:03 MSD
Необходимо протестировать эту ошибку еще раз. У нас есть где-нибудь подходящая бутылка?

Пробовал ставить Само-турагент 5.2 демоверсию. Но он не запускался.
Comment 13 Andrey Vusik 2010-04-02 17:23:52 MSD
(In reply to comment #0)
> Created an attachment (id=1306) [details]
> скрин
> 
> По виду: как будто какое то наложение
> происходит (см. скрин)
> Воспроизвести можно в бутылке samo/tour-agent,
> сначала нужно запустить "Провайдер
> данных"(запуск осуществляется через wineole,
> приложение распологается: c:/Program
> Files/SAMO-Soft/TourAgent 6.0 Demo/server_access.exe)
> Далее запускается client_access.exe.
> 

Создал buh/samo/tour-agent-copy и buh/samo/tour-agent
Кто-нибудь помнит как совершать соединение?..
Comment 14 Andrey Vusik 2010-04-06 15:39:52 MSD
Запущенные через wwr 1.0.11-eter9-eter5-SQL сервер и клиент работают корректно.

Вывод: Запустить сервер на 1.0.12 удалось только с установленным dcom98 через wineole. К серверу на 1.0.12 ни откуда подключение не происходит, клиент не работает(ошибка на скриншоте).
Comment 15 Илья Шпигорь 2010-04-06 15:57:07 MSD
Спасибо. Думаю эту багу можно закрыть.

На проблему с запуском на wine 1.0.12 можно завести отдельную багу. Еще хорошо бы проверить есть ли ошибка на текущем eterhack и оригинальном wine.
Comment 16 Илья Шпигорь 2010-04-06 16:42:55 MSD
FIXED
Comment 17 Денис Баранов 2010-04-15 16:20:50 MSD
Принято.
WINE@Etersoft 1.0.12 eter5/eter4