Был откачен один из патчей к баге #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 (я её вообще не нашёл, и не смотрел пока, на что эти функции поменяли). При медленной прорисовке иконок эту багу нужно будет поднять и решить.
Тормозов и каких либо проблем не заметил.
принято