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

Отработанное время:
Продуктивное время:
Bug 7635 - 1С 7.7: Лишнее масштабирование иконок   Make a simular bug
Summary: 1С 7.7: Лишнее масштабирование иконок
Status: CLOSED FIXED
Alias: None
Product: WINE@Etersoft
Classification: Продукты (Products)
Component: Графика GDI / DIB / GDIPLUS (show other bugs)
Version: 2.0
Hardware: PC All
: P4 minor
Target Milestone: ---
Assignee: Andrey Vusik
QA Contact: Andrey Vusik
URL:
Whiteboard:
Keywords:
Depends on: 3114
Blocks: 2000
  Show dependency treegraph
 
In work:
Reported: 2011-09-09 16:04 MSK by Константин Кондратюк
Modified: 2011-10-04 10:44 MSK (History)
6 users (show)

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Константин Кондратюк 2011-09-09 16:04:20 MSK
Был откачен один из патчей к баге #3114. 

(vitperov, comment #22)
> Откатил патч:
> 
> commit f6623544a352687d5a724d61f9663706f3236184
> Author: Ilya Shpigor <shpigor@etersoft.ru>
> Date:   Sun Jan 11 16:14:09 2009 +0300
> 
>     user32/winex11.drv: Skip the icons stretching for 1c7 (eterbug #3114)
> 
> Перед патчем изменились имена переменных. Придётся патч переделать.

(shpigor, comment #8)
> Второй - хак, запрещающий масштабировать иконки для 1с7.
> 
> Дело в том, что 1с сначала масштабирует иконки 16x16 в 32x32, а потом перед
> каждой отрисовкой обратно из 32x32 в 16x16. Операция масштабирования долгая,
> поэтому и вывод иконок так тормозит. Собственно, из-за этих иконок тормозит и
> создание окна, поскольку пока Non Client область не обновится, CreateWindow
> управления не вернет.
> 
> У этого решения возможны негативные последствия, но если это будут
> незначительные визуальные недочеты, думаю, ускорение 1с того стоит.

Сейчас там не просто имена переменных. Вайновцы серьёзно перелопатили winex11, и функции, на которую сделан патч, уже нет в winex11/bitblt.c (я её вообще не нашёл, и не смотрел пока, на что эти функции поменяли).
При медленной прорисовке иконок эту багу нужно будет поднять и решить.
Comment 1 Andrey Vusik 2011-09-12 14:29:04 MSK
Тормозов и каких либо проблем не заметил.
Comment 2 Andrey Vusik 2011-10-03 17:35:39 MSK
принято