К счастью, прежние темпы разработки понемногу возвращаются. Больше того, Мартин снова начал работать над программой, хотя преимущественно всё ещё занимается веб-приложением для отслеживания статуса разработки.
Изменения в GIMP следующие:
- убрано дублирующееся вычисление угла и скорости в движке динамики рисования, внесены исправления в вычисление соотношения сторон кисти (Алексия);
- улучшен код нового виджета (Митч)
- улучшен диалог управления устройствами ввода (Митч)
- Митч также внёс ряд изменений в API:
- старый API выделения (ellipse_select(), free_select() и т.д.) отправлен на покой: теперь есть gimp_image_select_foo();
- “sample-merged” превратился в “sample-criterion” и стал контекстным свойством в PDB, туда же добавлены “sample-threshold” и “sample-transparent”;
- улучшены и исправлены функции нового Item API;
- экранные фильтры портированы на Cairo (Омари Стивенс);
- частично переписана обработка URI при импорте и сохранении, добавлен тест (Мартин);
- исправлено сохранение файлов в OpenRaster при именах слоёв, использующих не только латиницу (Мартин Ренольд)
Ещё одно изменение придётся пояснить отдельно: удалён файл ps-menurc, содержащий схему горячих клавиш из Photoshop. Это решение принято после того, как в списке рассылки gimp-developer попросили сделать в диалоге настройки программы переключатель схем клавиатурных комбинаций с «родной» схемы GIMP на схему Photoshop специально для мигрантов.
Поскольку клавиши почти всегда жёстко привязаны к логике программы, откуда они происходят, вместо привычной среды мигранты всё равно получают нечто посередине. Поэтому чтобы в дальнейшем не смущать пользователей, файл убран насовсем. Желающие могут поддерживать его в актуальном состоянии отдельно. Автор обновления этой схемы с Photoshop 6 до CS4 не возражает :)
Изменения в GEGL:
- операция mirrors перемещена из раздела workshop в основной раздел;
- портирован фильтр GIMP max-rgb;
- исправлены ошибки.
На очереди в добавление стоят несколько фильтров, портированных Энди Джиллом. Основная работа при этом ведётся в ветке pluggable-buffer, которая необходима для дальнейшего портирования GIMP на GEGL.
В babl исправлена дублирующаяся регистрация формата RGBA.
Add a comment