Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.

Темы - denkin

41
ЦитироватьПредставлен новый выпуск графического редактора GIMP 2.10.2, который в основном носит корректирующий характер и устраняет 44 проблемы, выявленные в релизе GIMP 2.10. Кроме исправления ошибок в новой версии также представлено несколько новшеств:

Добавлена поддержка формата изображений HEIF, который использует методы внутрикадрового кодирования из HEVC;
Добавлен фильтр Spherize для оборачивания изображения вокруг сферического колпака. Фильтр основан на операции gegl:spherize;

Добавлен фильтр рекурсивной трансформации (Recursive Transform) для создания эффекта Дросте. Фильтр основан на операции gegl:recursive-transform;

Налажен процесс создания скриншотов одного выбранного окна в Windows, если это окно выходит за край экрана или частично перекрывается другими окнами;
Вычисление гистограмм перенесено в отдельные потоки, что позволило избавиться от подвисаний интерфейса в определённых случаях;
Актуализирована документация на формат XCF.
Также отмечается успешное продвижение работы над веткой GIMP 3, в которой будет проведена значительная чистка кодовой базы и осуществлён переход на GTK3+. За месяц в новую ветку было добавлено более 200 коммитов.

Новость на Opennet.
42
ЦитироватьРазработчики дистрибутива Lubuntu сообщили о решении окончательно перейти на окружение рабочего стола LXQt (Qt Lightweight Desktop Environment), развиваемое объединённой командой разработчиков проектов LXDE, Razor-qt и Hawaii. Выпуск Lubuntu 18.10 выйдет официально с LXQt.

Напомним, что инициатива по переводу Lubuntu с LXDE на LXQt была запущена в 2014 году, но миграция многократно откладывалась и дистрибутив до сих пор поставляется с LXDE. Начиная с выпуска Lubuntu 17.10 пользователям предлагается дополнительная тестовая редакция Lubuntu Next с LXQt, помимо штатных сборок с LXDE. Основной причиной миграции является стагнация, прекращение развития (по сути LXQt и есть продолжение развития LXDE) и перевод LXDE в режим сопровождения. LXDE остаётся привязан к GTK 2 и изменение ситуации не предвидится. LXQt активно развивается, основан на Qt 5 и избавлен от привязок к GNOME. LXQt помечен стабильным начиная с выпуска 0.11 (LXQt 1.0 ожидается только после готовности поддержки Wayland).

Новость на Opennet.
43
Эпичненько так, помнится у меня вопрошали некоторые товарищи: "а что плохого в снап-пакетах, это же для удобства пользователя, как в виндоус". Действительно: как в Виндоус.
ЦитироватьПользователи Ubuntu обратили внимание на наличие в snap-пакете 2048buntu, распространяемом через Ubuntu Snap Store, встроенного кода для майнинга криптовалюты. Дальнейшее разбирательство показало, что аналогичный вредоносный код присутствует и в других пакетах автора Nicolas Tomb, в частности проблема присутствует в пакете hextris.

После поступления сообщения о проблеме вредоносные пакеты были удалены из репозитория. Инициировано проведение расследования инцидента, результаты которого и сделанные выводы пока не опубликованы. Ожидается, что случай с вредоносными пакетами заставит Canonical пересмотреть политику включения и рецензирования программ в Ubuntu Snap Store. Сейчас разместить пакет в каталоге может любой желающий.

Код майнинга был камуфлирован под процесс systemd и поставлялся как /snap/$name/current/systemd. На системах с более чем 4 ядрами CPU процесс майнинга запускался в 2 потока, на остальных системах в однопоточном режиме. Интересно, что пакет 2048buntu поставлялся как проприетарное ПО, в то время как распространяемая в нём игра 2048 распространяется под лицензией MIT (мошенник, создавший вредоносный пакт, не связан с разработчиками игры).

Тем временем в каталоге Chrome Web Store выявлено семь вредоносных дополнений к браузеру Chrome, общая пользовательская база которых превышает 100 тысяч установок. Для защиты от удаления с систем пользователя вредоносные дополнения автоматически закрывали вкладку со списком дополнений сразу после попытки её открытия и заносили в локальный чёрный список связанные с безопасностью утилиты и инструменты Facebook и Google для выявления вредоносной активности. Для распространения дополнений среди пользователей применялись методы социальной инжинерии - в Facebook распространялась ссылка на фиктивный ролик в YouTube, при клике на который запрашивалась установка дополнения.


После установки вредоносных дополнений системы пользователей подключались к ботнету. Интегрированный в дополнения вредоносный код позволял перехватывает параметры учётных записей в Facebook и Instagram, собирал конфеденциальные данных из Facebook, выполнял майнинг криптовалют, совершал подмену ссылок при кликах в YuoTube и рассылал друзьям в Facebook ссылки на фиктивные ролики, требующие установки вредоносных дополнений (создавалась цепочка для привлечения новых жертв). В ходе работы встроенного майнера злоумышленникам за неделю удалось заработать около $1000 (преимущественно применялась криптовалюта monero).


Проблемы присутствуют в дополнениях Alt-j, Nigelify, PwnerLike, Fix-case, Divinity 2 Original Sin: Wiki Skill Popup, Keeprivate и iHabno. Спустя несколько часов после их выявления компания Google удалила проблемные дополнения из каталога Chrome Web Store и инициировала процесс удаления с систем пользователей.

Новость на Opennet.
44
ЦитироватьДоступно обновление браузера Chrome 66.0.3359.170, в котором устранено четыре уязвимости, одной из которых присвоен статус критической проблемы, позволяющей обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения. Детали о критической уязвимости пока не раскрываются (доступ к информации будет открыт после того, как большая часть пользователей установит обновление).

Остальные три проблемы помечены как опасные: CVE-2018-6121 позволяет повысить свои привилегии в дополнениях, CVE-2018-6122 связана с неверной интерпретацией типов в V8, CVE-2018-6120 приводит к переполнению буфера при открытии специально оформленных PDF-файлов в PDFium.

Дополнительно можно отметить, что в опубликованном 9 мая релизе Firefox 60 было устранено 54 уязвимости, из которых 30 помечены как критические, т.е. могут привести к выполнению кода злоумышленника при открытии специально оформленных страниц. 10 критических проблем сведены под CVE-2018-5150 и также проявляются в прошлой ESR ветке Firefox 52, а 20 проблем опубликованы под CVE-2018-5151. Информация об уязвимостях была опубликована не сразу, а лишь через несколько часов после анонса, поэтому данные об уязвимостях не вошли в новость о выходе Firefox 60.

Новость на Opennet.
45
Новости / Вышел X.Org Server 1.20
мая 11, 2018, 19:20:46
ЦитироватьПосле полутора лет разработки опубликован релиз X.Org Server 1.20. В новой версии реализовано расширение DRI3 1.2, в XWayland добавлена поддержка проприетарного драйвера NVIDIA, интегрированы средства прямого вывода на шлемы виртуальной реальности, в xf86-video-modesetting и GLAMOR добавлена поддержка 30-битной глубины цвета, представлена новая система сборки на основе Meson.

Новость на Opennet.

[spoiler=Основные изменения:]
"Добавлена поддержка расширения RandR 1.6, предоставляющего средства для выполнения таких функций, как динамическое изменение разрешения экрана, вращение, трансформация и зеркалирование корневого окна, управление отображением данных на дополнительных мониторах. В новой версии RandR добавлена поддержка передачи ресурсов RANDR для эксклюзивного использования клиентом (Output Leases), что необходимо при использовании шлемов виртуальной реальности. При помощи Output Leases клиент может получить прямой доступ к устройствам вывода, в обход X.Org Server (например, система композитинга виртуальной реальности может получить прямой доступ к шлему без какого-либо обращения к X.Org Server);
В драйвер xf86-video-modesetting и архитектуру 2D-ускорения GLAMOR, в которой для ускорения 2D-операций используется OpenGL и шейдеры, добавлена поддержка 30-битовой глубины цвета (deep color);
В драйвер xf86-video-modesetting добавлена поддержка атомарного переключения видеорежимов;
Добавлена новая система сборки на основе инструментария Meson (поддержка autotools сохранена);
При выводе с использованием технологии PRIME (применяется для организации совместного использования буферов несколькими драйверами, например, при использовании гибридных графических систем) обеспечено применение метода "page flipping", при котором вместо копирования содержимого буфера в видеопамять, применяется техника быстрого переключения между двумя буферами в видеопамяти - пока один из буферов заполняется, другой отображается на экране;
В xorg.conf добавлена поддержка сопоставления классов устройств вывода при помощи директивы OutputClass;
Обновлён DDX-компонент XWayland, который позволяет обеспечить работу прослойки для выполнения немодифицированых приложений X11 в окружении на базе Wayland. В XWayland добавлена поддержка планшетов и захвата ввода. Реализована возможность использования EGLStreams, обеспечившего возможность работы XWayland с проприетарным драйвером NVIDIA. В XWayland также появилась возможность переключения между буферами с использованием расширения Present в привязке к отдельным окнам;
Интегрирована предложенная компанией NVIDIA GLX-библиотека libglxvnd (OpenGL Vendor-Neutral Driver), которая представляет собой программный диспетчер, осуществляющий перенаправление команд от 3D-приложения к той или иной реализации OpenGL, давая возможность использовать разные драйверы OpenGL для разных X-экранов;
Добавлена поддержка расширения DRI3 1.2 с возможностью использования технологии синхронизации DMA-буферов ("DMA Fences"). Например, при использовании единого буфера для драйверов web-камеры и видеокарты, DMA Fences позволяет дождаться заполнения буфера web-камерой перед отрисовкой GPU, чтобы избежать вывода не полностью выведенного в буфер изображения."
(ц)
[/spoiler]
46
ЦитироватьСостоялся выпуск проприетарного браузера Opera 53, основанного на кодовой базе Chromium. Сборки сформированы для платформ Linux, macOS и Windows. В новом выпуске обновлён внешний вид вкладок и адресной строки. Улучшена навигация при большом числе открытых вкладок, иконки вкладок сделаны более заметными, а клик на значке расширяет кнопку.

Изменено цветовое оформление адресной строки. Браузерный движок обновлён до Chromium 66 с включением представленных в нём изменений для web-разработчиков.

Новость на Opennet.
47
ЦитироватьКомпания Oracle сформировала корректирующий релиз системы виртуализации VirtualBox 5.2.12, в котором отмечено 5 исправлений. В новой версии на стороне хост-окружения добавлена поддержка ядра Linux 4.17, для гостевых систем добавлена поддержка ядра Linux 4.16 и ядра из состава RHEL 7.5. Для гостевых систем под управлением Linux добавлены исправления проблем с 3D-графикой, наблюдаемые в новых дистрибутивах. Устранено потенциальное повреждение данных в коде эмулируемого последовательного порта (Serial). Решены проблемы с запуском и остановкой записи видео.

Новость на Opennet.
48
ЦитироватьКомпания AMD опубликовала выпуск набора драйверов AMD Radeon Pro 18.Q2 для Linux, основанного на свободном модуле ядра AMDGPU, развиваемого в рамках инициативы по унификации графического стека AMD для проприетарных и открытых видеодрайверов. В рамках AMD Radeon Pro в одном наборе интегрированы открытый и проприетарный стеки драйверов. Драйверы amdgpu-pro и amdgpu-all-open (vulkan-драйвер RADV и OpenGL-драйвер RadeonSE, основанные на коде из Mesa) теперь предлагаются в одном пакете и пользователь на своё усмотрение может выбрать открытые или закрытые драйверы.

Драйвер поддерживает API OpenGL 4.5, GLX 1.4, OpenCL 1.2, Vulkan 1.1 и VDPAU/VAAPI, включает базовые средства для управления экраном и питанием, поддерживает интерфейсы KMS (Kernel Mode Setting) и ADF (Atomic Display Framework), использует совместимый с лицензией GPL модуль ядра, поддерживает возможности FirePro (управление EDID и 30-разрядная цветность), Radeon FreeSync и DirectGMA для OpenGL.

В новом выпуске в открытом и проприетарном драйверах обновлена до версии 1.1 поддержка API Vulkan, добавлена официальная поддержка Ubuntu 16.04.4 и SLED/SLES 12 SP3 (RHEL 7.5 и Ubuntu 18.04 пока поддерживаются только в отдельно предложенной для тестирования экспериментальной версии AMD Radeon Pro 18.20).

Новость на Opennet.
49
ЦитироватьКомпания CodeWeavers выпустила релиз пакета Crossover 17.5, основанного на коде Wine и предназначенного для выполнения программ и игр, написанных для платформы Windows. CodeWeavers входит в число ключевых участников проекта Wine, спонсирует его разработку и возвращает в проект все новшества, реализованные для своих коммерческих продуктов. Исходные тексты открытых компонентов CrossOver 17.5 можно загрузить на данной странице.

В новом выпуске улучшена поддержка Microsoft Office 365 и Office 2016, добавлена поддержка системой управления финансами Quicken 2018, подготовлена полноценная 64-разрядная сборка для macOS (из поставки CrossOver пришлось удалить X Window System).

Новость на Opennet.
50
ЦитироватьСостоялся релиз видеоредактора Shotcut 18.05, который развивается автором проекта MLT и использует данный фреймворк для организации редактирования видео. Поддержка форматов видео и звука реализована через FFmpeg. Возможно использование плагинов с реализацией видео и аудио эффектов, совместимых с Frei0r и LADSPA. Из особенностей Shotcut можно отметить возможность многотрекового редактирования с компоновкой видео из фрагментов в различных исходных форматах, без необходимости их предварительного импортирования или перекодирования. Имеются встроенные средства для создания скринкастов, обработки изображения с web-камеры и приёма потокового видео. Для построения интерфейса применяется Qt5. Код написан на C++ и распространяется под лицензией GPLv3.

Новость на Opennet.
[spoiler=Подробности]
"В новом выпуске:

Добавлена начальная поддержка новой панели Keyframes, предоставляющей средства для определения ключевых кадров на основе применения фильтров с возможностью их отдельной анимации. Панель является ответом на запросы пользователей, которым необходима возможность перемещения или панорамирования изображений в кадре. Реализация пока сильно ограничена, например, не поддерживаются операции undo/redo и переходные эффекты, ограничено число фильтров (пока можно использовать фильтры для управления яркостью, громкостью, закругления рамки, изменения размера и местоположения, управления цветом и прозрачностью), не во всех фильтрах доступны расширенные настройки ключевых кадров;


В дополнение к стереозвуком добавлена возможность работы с моно и многоканальным звуком (5.1). Добавлен специальный раздел в конфигураторе "Settings > Audio Channels" и возможность экспорта многоканального звука ("Export > Audio > Channel"). В окнах визуализации звуковых волн "View > Scopes > Audio Peak Meter" и "Audio Waveform" реализовано отображение каждого звукового канала и их раскладка;

Возобновлена поддержка экспорта в форме анимированных GIF-изображений;
Снижено потребление памяти, особенно при использовании фильтров вращения, изменения размера и позиции;
Настройки экспорта по умолчанию изменены для уменьшения размера выходных данных за счёт увеличения GOP (Group of pictures) и числа B-кадров."
(ц)
[/spoiler]
51
Новости / Выпуск qBittorrent 4.1
мая 06, 2018, 12:06:15
ЦитироватьПредставлен релиз торрент-клиента qBittorrent 4.1.0, написанного с использованием тулкита Qt и развиваемого как открытая альтернатива µTorrent, приближенная к нему по интерфейсу и функциональности. В новой версии представлен новый web-интерфейс и переработанный WebAPI. Web-интерфейс переведён на технологии HTML5 и снабжён новым оформлением. Добавлена новая система фильтрации RSS и возможность настройки, на какой скорости торрент считается медленным. При создании торрентов реализована функция сохранения порядка следования файлов.

Новость на Opennet.
52
Итак, через 10 дней после релиза 18.04, позвольте представить:
Xubuntu 18.10 Cosmic Cuttlefish (Космическая Каракатица - еще не подтверждено)
После выполнения команд:
ВНИМАНИЕ!!! ЭТО ТЕСТОВЫЙ, НЕСТАБИЛЬНЫЙ ДИСТРИБУТИВ И ОН НЕ ПРЕДНАЗНАЧЕН ДЛЯ ПОВСЕДНЕВНОГО ИСПОЛЬЗОВАНИЯ
sudo sed -i 's/bionic/cosmic/g' /etc/apt/sources.list
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
Увидим следующее:
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu Cosmic Cuttlefish (development branch)
Release: 18.10
Codename: cosmic

Выглядит это примерно так:


C богом!
53
Небольшое объявление:
19 апреля возникли некоторые проблемы с сайтом и форумом. Проблемы в основном уже решены и работоспособность сайта в целом восстановлена.
Но, некоторые участники форума лишились своих аватары. Тех, кому это не безразлично, просим восстановить аватары или установить новые, пройдя в:
Профиль > Настройки профиля > Аватар
Спасибо всем за понимание.
Приносим извинения за неудобства.
54
ЦитироватьПредставлены новые выпуски стабильной и экспериментальной веток свободного пакета для верстки документов Scribus - 1.4.7 и 1.5.4. Scribus предоставляет средства для профессиональной верстки печатных материалов, включая гибкие инструменты для генерации PDF и поддержку работы с раздельными цветовыми профилями, CMYK, плашечными цветами и ICC. Система написана с использованием тулкита Qt и поставляется под лицензией GPLv2+. Готовые бинарные сборки подготовлены (1.5.4, 1.4.7) для Linux (AppImage), macOS и Windows.

Выпуск Scribus 1.4.7 продолжает развитие серии стабильных выпусков 1.4.x и развивается параллельно с экспериментальной веткой 1.5, бэкпортируя из неё некоторые исправления. В экспериментальной ветке развиваются такие возможности как новый интерфейс пользователя на базе Qt5, изменённый файловый формат, полная поддержка таблиц и расширенные средства обработки текста. Scribus 1.4.7 объявлен как последний выпуск в ветке 1.4.x. Выпуск 1.5.4 отмечен как хорошо протестированный и уже вполне стабильный для работы над новыми документами. После проведения окончательной стабилизации и признания готовности для повсеместного внедрения на базе ветки 1.5 будет сформирован стабильный релиз Scribus 1.6.0.

Основные улучшения в Scribus 1.5.4:

Глубина цвета при заливке расширена до 64-битного значения с плавающей запятой;
Добавлена возможность работы с палитрами в новом ISO-стадарте CxF3. Файлы CxF3 могут сохранять не только палитры для различных цветовых моделей (RGB, CMYK, LAB), но и включать сведения о спектральных цветах, обеспечивающих более точную цветопередачу;
В существующих фильтрах импорта реализована поддержка цветовой модели LAB;
Обновлён и расширен плагин для формирования штрих-кодов (Barcode);
Устранена большая порция проблем в библиотеке PDF, улучшена поддержка печати форм PDFs и PDF;
В скриптовый движок добавлено несколько новых команд, упрощающих автоматическое создание документов из скриптов;
Добавлены экспериментальные фильтры импорта для векторных рисунков ZonerDraw (версии 4 и 5) и документов QuarkXPress (версии 3 и 4).

Новость на Opennet.
55
28 апреля состоится закрытие хостинга картинок Itmages.ru.
Просим обратить внимание на другие ресурсы, рекомендованные в правилах: https://forum.xubuntu-ru.net/index.php?topic=1312.msg8311#msg8311
Цитировать
Рекомендуемые сервисы

imgbb.com
hostingkartinok.com
www.picshare.ru
img.5cm.ru
56
Новости / релиз Xubuntu 18.04 LTS
апреля 27, 2018, 23:12:01
26 апреля, точно по графику состоялся релиз Xubuntu 18.04 LTS, версии с долгим сроком поддержки (3 года для Xubuntu).
Ссылка на главную страницу дистрибутива (англ.):
https://xubuntu.org/release/18-04/
Новость о выходе (англ.):
https://xubuntu.org/news/xubuntu-18-04-release/
Перевод новости с офсайта:
ЦитироватьВыпущена Xubuntu 18.04!
26 апреля 2018 года - Новости, анонсы выпусков - 18.04
Команда Xubuntu с радостью объявляет о выпуске Xubuntu 18.04. Xubuntu 18.04 является выпуском долгим сроком поддержки (LTS) и будет поддерживаться в течение 3 лет, до апреля 2021 года.
Финальные образы релиза доступны к скачиванию через торрент по ссылкам ниже:
64-битные системы
32-битные системы
Образы также доступны для прямой загрузки со страницы xubuntu.org/getxubuntu/.. Поскольку основной сервер и зеркала могут быть сильно загружены в течение первых нескольких дней после релиза, мы рекомендуем использовать торренты, если это возможно.
Мы хотели бы поблагодарить всех, кто внес свой вклад в этот выпуск Xubuntu!
Поддержка
Для получения поддержки к релизу пройдите на Help & Support для получения полного списка способов получения справки.
Основные моменты и известные проблемы
Ниже приводится быстрый обзор наиболее важных моментов и проблем. Дополнительные обновления и обзор новых функций перечислены в подробных примечаниях к выпуску.
Особенности

  • Некоторые приложения GNOME заменнены соответствующими приложениями MATE с почти идентичным набором функций для улучшения согласованности оформления;

  • Плагин Sound Indicator заменяется плагином Xfce PulseAudio на панели, для улучшения управления громкостью и мультимедийными приложениями с панели;

  • Включен новый плагин панели xfce4-notifyd, позволяющий легко включать режим «Не беспокоить» для уведомлений, а также просматривать пропущенные уведомления;

  • В новой версии MenuLibre значительно улучшено редактирование меню;

  • Улучшена поддержка экранов с высоким разрешением (HiDPI), улучшена согласованность интерфейса и другие улучшения в теме Greybird GTK +.


Известные проблемы

  • В диалоговом окне «Force UEFI installation» есть неработающие кнопки «Назад / Продолжить» (1724482);

  • Автоматически назначенная раскладка клавиатуры не обязательно соответствует выбранному региону (1706859).


Как всегда, проверьте Launchpad на наличие ошибок, связанных с вашим оборудованием, чтобы убедиться, что нет критических ошибок, которые потенциально могут сделать вашу систему непригодной для использования.
57
ЦитироватьСпустя шесть лет с момента выпуска ветки 2.8.0 представлен первый релиз новой стабильной ветки графического редактора GIMP 2.10.0. Новая ветка примечательна переводом внутренних подсистем на фреймворк обработки изображений GEGL (Generic Graphics Library), поддержкой глубины цвета в 16 и 32 бит на канал (как целочисленные, так и с плавающей запятой), переработанным оформлением интерфейса пользователя, поддержкой форматов OpenEXR, RGBE, WebP и HGTO, предпросмотром применения фильтров на холсте, унификацией инструментов трансформации, задействованием OpenCL для выноса обработки графики на плечи GPU, поддержкой кистей от проекта MyPaint, возможностью многопоточного выполнения операций в GEGL, возможностью просмотра и редактирования метаданных Exif, XMP, IPTC и DICOM, базовой поддержкой HiDPI.

Новость на Opennet.

[spoiler=Подробности]"Основные улучшения:

Переработано оформление интерфейса пользователя и предложен новый набор легковесных тем оформления с монохромным набором пиктограмм.

Возможность использования ранее предлагаемого набора цветных пиктограмм сохранена, при этом темы оформления теперь могут устанавливаться отдельно от наборов пиктограмм.


Возможен автоматическое увеличение размера пиктограмм на экранах с высокой плотностью пикселей (HiDPI);


Повсеместный перевод внутренних подсистем GIMP на фреймворк обработки изображений GEGL (Generic Graphics Library), вместо устаревшего API пиксельной обработки. GEGL предоствляет средства для выполнения операций по недеструктивному редактированию изображений с возможностью обработки больших массивов данных, превышающих размер ОЗУ. Использование GEGL позволило повысить эффективность обработки изображений и добиться увеличения глубины цвета на канал, которая ранее была ограничена 8 битами.
Благодаря GEGL в GIMP 2.10 появились такие возможности, как поддержка глубины цвета в 16 и 32 бит на канал (как целочисленные, так и с плавающей точкой), поддержка формата OpenEXR, предпросмотр результата применения фильтров на основном холсте с изображением, высококачественное уменьшение масштаба. Возможность работы с большой глубиной цвета на канал реализована для форматов OpenEXR, PNG, TIFF, PSD и FITS;
Реализован режим многопоточной обработки в GEGL, который позволяет организовать распараллеливание операций GIMP с задействованием имеющихся в системе ядер CPU. Для отключения многопоточности в настройках (Preferences/System Resources) можно принудительно выставить ограничение в одно ядро CPU. Кроме того, возможно применение OpenCL для выноса на GPU операций рендеринга и обработки изображений; В ядро GIMP и библиотеки GEGL и babl внесены оптимизации для ускорения отрисовки и вывода информации на экран, которые должны компенсировать замедление отрисовки, наблюдаемое в ветке 2.10 по сравнению с 2.8. Обеспечено выделение в отдельные потоки операций отрисовки, что существенно повысило отзывчивость интерфейса;
Поддержка использования любых фильтров GEGL и их повторного запуска из меню со списком недавно используемых фильтров ("Filters/Recently"). В форму GEGL-фильтров переведены инструменты постеризации и обесцвечивания (Posterize и Desaturate), на использование GEGL-буферов переведены фильтры Tile и Pagecurl. В состав включён фильтр Highpass для повышения детализации на фотография. Добавлены фильтры вейвлетного разложения (Wavelet Decompose) и плагин Extract Component для извлечения цветовых каналов CMYK K и LAB L* из изображений;
Реализована возможность разделённого предпросмотра для фильтров на базе библиотеки GEGL, при котором двигая разделительную полосу можно с одной стороны видеть состояние до применения фильтра, а с другой - после;

Возможность использования профилей управления цветом ICC v4, позволяющих обеспечить единую цветопередачу изображений вне зависимости от устройств и приложений, используемых в процессе создания, обработки и печати. Поддержка ICC v4 реализована через интеграцию с библиотекой LittleCMS 2, что также дало возможность решить проблемы с совмещением цветовых пространств при вставке одного изображения в другое. При применении ICC-профилей на основе матриц преобразование изображений между разными цветовыми пространствами реализована при помощи библиотеки babl, демонстрирующей более высокую производительность. Расширены средства для работы в линейных цветовых пространствах. Добавлена возможность переключения между двумя режимами представления слоёв - линейным (по умолчанию) и перцепционным (ранее предлагаемый вариант).
Средства управления цветом интегрированы в различные инструменты GIMP, например, в предпросмотр образцов цвета и градиентов, шаблоны, различные виджеты работы с цветом, инструмент определения цвета и т.п. Изображения в градациях серого теперь тоже являются цветоуправляемыми. Добавлена опция, позволяющая выбрать ICC-профиль для встраивания в изображение, а также представлено новое меню для управления цветопередачей и диалог настройки системы управления цветом. Добавлена опция для выбора режима оптимизации - скорость или качество. Реализована опция для сохранения ICC-профиля в файл.


Реализован диалог для просмотра и редактирования метаданных в форматах Exif, XMP, IPTC и DICOM, а также возможность импортирова/экспорта метаданных из файлов XMP;

Новые и усовершенствованные инструменты:
Новый унифицированный инструмент трансформации, объединивший инструменты для вращения, масштабирования, наклона и изменения перспективы. Инструмент позволяет управлять трансформацией прямо на холсте, без вызова дополнительного диалога. Во всех инструментах трансформации по умолчанию отключен показ сетки, а в процессе интерактивной трансформации оригинальный слой теперь скрывается, так как может мешать просмотру результата;

Новый инструмент для использования кистей от проекта MyPaint. Кисти MyPaint доступны через привычный встраиваемый в интерфейс диалог управления кистями, поддерживающий теги и предпросмотр;
Режим симметричного рисования, доступный через встраиваемый диалог "Symmetry Painting" и позволяющий организовать симметричный вывода во всех инструментах рисования (вертикальное и горизонтальное зеркалирование элементов, круговая симметрия (мандала), мозаичный вывод и т.п.);

Новый инструмент деформации изображений (Warp Transform), заменивший собой плагин iWarp и позволяющий интерактивно деформировать части основного изображения без открытия окна предпросмотра. В инструменте присутствует опция для отключения предпросмотра с высоким качеством картинки, который не всегда необходим;

Обновлён инструмент заливки градиентом, с которым теперь можно работать без дополнительных диалогов, формируя параметры заливки прямо на холсте. В том числе можно создавать, выбирать, сдвигать, удалять и настраивать точки управления цветом заливки, изменять режимы смешивания и окраски сегментов между точками заливки, создавать промежуточные точки заливки. По умолчанию предлагаемые градиенты теперь можно редактировать. При внесении изменения в градиент, размещённый в системном каталоге, автоматически в локальном каталоге пользователя создаётся копия этого градиента, которая сохраняется для всех сеансов пользователя. Добавлена возможность работы в линейном цветовом пространстве RGB, помимо перцептуального RGB и CIE LAB. Инструмент для работы с градиентами переименован из "Blend tool" в "Gradient tool";

В инструмент выравнивания (Align) добавлена поддержка вертикальных и горизонтальных режимов заливки;
В инструменте выделения переднего плана появились средства субпиксельного выделения для решения проблем с выделением сложных объектов, таких как волосы на текстурированном фоне. Добавлены два новых типа масок и обновлён интерфейс пользователя;

Новый инструмент "Ручки трансформации" (Handle Transform), предлагающий необычный подход к организации масштабирования, вращения и изменения перспективы через манипуляцию ручками, размещаемыми на холсте;
Экспериментальный инструмент деформации по нескольким точкам (N-Point Deformation) - позволяет согнуть объект, сохраняя его естественный вид;
Экспериментальный инструмент для бесшовного клонирования (Seamless Clone) - упрощает слияние кусков одного изображения с другим, благодаря сопряжению яркости и цветности вставляемого и исходного изображений;
В инструменты Fuzzy Select и Bucket Fill добавлена функция выделения или заполнения со срабатыванием заливки для соседних по диагонали пикселей;
Добавлен новый режим проброса (Pass Through) групп слоёв, позволяющий смешивать слои внутри группы непосредственно с нижележащими слоями без создания групповой проекции;

Обновлён диалог с параметрами слоя (Layer Attributes), который теперь позиционируется как единый интерфейс для управления всеми атрибутами слоя, включая имя слоя, режим смешивания, смещение, прозрачность, видимость, статус привязки, закрепление и выставленные цветные метки;

Для упрощения управления большими проектами с множеством слоёв и групп представлена возможность выставления цветных меток;

Доведены до полной готовности средства для применения масок к группам слоёв;

Улучшены средства вращения холста - ползунки, полосы прокрутки и диалог навигации теперь адаптируются к изменениям при вращении;
Улучшена реализация движка кистей - для растровых кистей теперь кэшируется изначальная жесткость и с целью оптимизации производительности не меняется динамически. Появилась возможность привязки кисти к уровню масштабирования и углу поворота холста;

Расширено использование цветовых пространств CIE LAB и CIE LCH: Для связанных с цветом диалогов реализован блок выбора цвета на основе LCH, который со временем заменит устаревший блок на базе HSV. В меню Colors добавлен новый фильтр Hue-Chroma, который работает по аналогии с фильтром Hue-Saturation, но только в цветовом пространстве CIE LCH. В инструментах Fuzzy Select и Bucket Fill появилась возможность выбора цветов через CIE-составляющие L, C и H. Инструмент определения цвета (Color Picker) и диалог Sample Points теперь отображают значения цвета пикселей в том числе в представлениях CIE LAB и CIE LCH;

В инструмент выделения добавлена команда "Remove Hole" для включения серии небольших областей, оставшихся непомеченными при автоматическом выделении;
В инструменте изменения границ добавлена опция для выбора цвета заливки для пустых областей, появившихся после увеличения размера;
Процесс установки масок оптимизирован с учётом потребностей людей, которые используют очень большое число масок в своих проектах. GIMP теперь запоминает последние применённые параметры маски и позволяет быстро создавать, применять и удалять маски при помощи клавиатуры или новой кнопки в диалоге манипуляций со слоями;
В диалоге "Select/Border" добавлена возможность выбора стиля границы выделения: жесткий, плавный и переходящий;
Улучшение режимов смешивания слоёв. Режим Overlay теперь отличается от режима Soft Light и основан на использовании метода, применяемого в спецификациях PDF и Web API (Compositing and Blending Level 1). При открытии старых файлов XCF для сохранения раскладки будет автоматически применяться режим Soft Light, но для новых слоёв использоваться режим Overlay.
Улучшение средств для "цифровой живописи": рисование на наклонённом или повёрнутом холсте, привязка размера кисти к уровню масштабирования, добавление в инструменты ползунков для регулирования твёрдости и силы нажима;
Большая часть кода взаимодействия с холстом перенесена из инструментов, таких как выделение области, в универсальные блоки, которые можно вызывать из разных инструментов. Подобная реструктуризация открывает большие возможности по модернизации методов работы в пользовательском интерфейсе, например, можно будет создавать инструменты, которые смогут использовать возможности других инструментов. Кроме того, фильтрами на базе GEGL теперь можно управлять прямо с холста без дополнительных диалогов;

Добавлен фильтр Clip Warning для визуализации на фотографии областей со слишком малой или слишком большой экспозицией, на которых наблюдается пропадание деталей в тёмных или светлых местах;
В меню Colors добавлен фильтр "Shadows-Highlights", позволяющий раздельно откорректировать тени и блики. Реализация фильтра создана по мотивам аналогичной функции из программы обработки фотографий Darktable;
В фильтрах цветокоррекции по кривым и уровням добавлена возможность переключения между двумя режимами представления слоёв - линейным и перцепционным. В том числе, корректировку по уровням в перцепционном режиме можно применять к линейным изображениям или корректировку по кривым в линейном режиме можно применять к перцепционным изображениям. Аналогичные переключатели добавлены в панель корректировки по гистограммам;

Расширен интерфейс настройки, добавлены новые разделы: Playground для управления включением экспериментальных возможностей, и Behaviour для изменения поведения по умолчанию. В раздел Toolbox перемещены средства для показа/скрытия инструментов на панели. Добавлена возможность настройки параметров диалогов по умолчанию ("Preferences/ Interface / Dialog Defaults"). В интерфейс конфигуратора добавлена поддержка вертикальной прокрутки, позволяющая уместить большее число настроек без их дробления на отдельные секции;
По аналогии с командой Paste in Place в Inkscape реализована возможность для вставки контента из общего буфера обмена или именованных буферов обмена в то же самое место, т.е. в позицию из которой контент был изначально скопирован, а не по центру видимой области;
Диалог подтверждения выхода больше не выводится, если все открытые изображения сохранены или не изменялись;
Возобновлена поддержка плагина для отправки изображений через почтовый клиент. Для вызова почтового клиента применяется утилита xdg-email, в качестве опции также поддерживается прямая отправка вложения при помощи sendmail.
Добавлена возможность выбора языка для отображения руководства пользователя (Interface > Help System), независимо от применяемой локали (например, когда пользователь хочет видеть интерфейс на английском, а руководство на русском языке);
Представлена новая закрепляемая панель Dashboard, содержащая индикаторы для отображения потребления ресурсов, которые можно использовать для оценки состояния после применения тех или иных операций и настроек;

Появилась возможность использования программ Darktable и RawTherapee в качестве плагинов для обработки изображений в raw-формате;
Переработан код для создания скриншотов, который теперь состоит из фронтэнда и серии бэкендов, учитывающих специфику Windows, macOS, Wayland и X.org. В Linux обеспечена возможность создания скриншотов при помощи Freedesktop API, что позволяет создавать скриншоты в том числе из приложений, изолированных в sandbox-е. В Windows плагин для создания скриншотов адаптирован для многомониторных конфигураций и для обработки экранов программ, в которых используется аппаратное ускорение вывода;
Добавлена возможность импорта файлов в формате HGT, в котором НАСА и другие космические агентства распространяют цифровые модели рельефа (Digital Elevation Model). Поддерживаются модели SRTM-1 и SRTM-3, которые импортируются как RGB-изображения в оттенках серого цвета. При желании при помощи фильтра Gradient Map можно раскрасить рельеф по своему усмотрению. Улучшен плагин импорта и экспорта файлов в формате PSD;
Код для работы с форматом JPEG 2000 переведён на использование OpenJPEG вместо ранее применяемой устаревшей библиотеки Jasper, что позволило обеспечить возможность импорта изображений JPEG 2000 с любой глубиной цвета и в формате codestream. Изображения с цветовыми пространствами YCbCr и xvYCC будут сконвертированы в sRGB;
Расширена поддержка работы в окружениях на базе Wayland. В дополнение к ранее добавленной возможности создания скриншотов в GNOME поверх Wayland, аналогичная возможность обеспечена и для KDE на базе Wayland. В KDE/Wayland также теперь работоспособен виджет для определения цвета точки (Color Picker). В GNOME/Wayland возможности данного виджета пока ограничены окнами GIMP;"
(ц)
[/spoiler]
58
ЦитироватьКомпания Oracle сформировала корректирующий релиз системы виртуализации VirtualBox 5.2.10, в котором отмечено 10 исправлений. В новой версии:

В дополнениях для гостевых систем с Linux устранено зависание при запуске KDE Plasma;
В VMM добавлена недостающая проверка на нулевой указатель в коде MMIO;
Решены проблемы, проявляющиеся при присутствии нескольких контроллерров NVMe при включении ICH9;
Устранено несколько проблем в сетевой подсистеме, проявлявшихся при использовании сетевых мостов (bridging);
Решены проблемы в звуковой подсистеме, приводящие к генерации большого числа прерываний гостевыми системами FreeBSD с HDA;
При клавиатурном вводе внесены небольшие задержки для решения проблем со старыми программами, которые успевали прочитать один скан код несколько раз;
В NAT добавлена обработка значения сервера имён 0.0.0.0.

Новость на Opennet.
59
Новости / Релиз web-браузера Chrome 66
апреля 18, 2018, 19:50:31
ЦитироватьКомпания Google представила релиз web-браузера Chrome 66. Одновременно доступен стабильный выпуск свободного проекта Chromium, выступающего основой Chrome. Браузер Chrome отличается использованием логотипов Google, возможностью загрузки модуля Flash по запросу, наличием системы отправки уведомлений в случае краха, модулями для воспроизведения защищённого видеоконтента, системой автоматической установки обновлений и передачей при поиске RLZ-параметров.

Новость на Opennet.
[spoiler=Подробности]"Основные изменения в Chrome 66:

Прекращено автоматическое воспроизведение видео со звуком на текущей вкладке. Автоматическое воспроизведение мультимедийного контента (свойство autoplay) теперь допустимо только если пользователь явно кликнул на странице или часто просматривает мультимедийный контент на этом сайте. Изменение позволит блокировать злоупотребления на некоторых сайтах, автоматически показывающих видеорекламу со звуком, которая создаёт неудобства и отвлекает пользователя при просмотре страниц;
Применение методов Material Design для горизонтальной прокрутки на сенсорных экранах. При совершении жестов листания вправо или влево от края страницы теперь высвечивается специальный анимированный индикатор, показывающий направление навигации. Для включения нового режима в "chrome://flags/#overscroll-history-navigation" следует установить значение "Simple";
Экспериментальное новое оформление диалогов и всплывающих окон в стиле Material Design (тестирование началось в прошлом выпуске и пока не завершено). Включение производится через "chrome://flags#secondary-ui-md";

Для пользователей, которые не могут просмотреть встроенные PDF, добавлена возможность клика на загруженный PDF и открытия его в любой внешней программе просмотра;

В версии для Android добавлена возможность экспорта сохранённых паролей ( Settings -> Overflow Menu -> Export Passwords). Перед началом экспорта требуется повторно пройти аутентификацию;

В версии для Android добавлена возможность отключения показа ссылок-рекомендаций на странице новой вкладки (отключается через новый переключатель в секции "Articles for you");

Возможность поиска в списке сохранённых паролей (позволяет быстро находить сайты для которых ранее были сохранены пароли);

При просмотре web-контента (webview) в приложении при помощи Chrome в правом верхнем углу панели теперь показывается дополнительная кнопка вызова действий;
Для находящихся в режиме ожидания загрузок теперь выводится дополнительная информация с пояснением, почему загрузка ещё не стартовала;
Добавлена возможность использования объекта ImageBitmap для отрисовки изображения на "canvas", что позволяет обойтись без промежуточного создания тега "img" и без хранения нескольких копий изображения в памяти. Кроме повышения эффективности работы с памятью новый метод также позволяет организовать декодирование изображения перед выводом на "canvas" в асинхронном режиме, не блокируя работу других вычислений;
Добавлена поддержка типизированной объектной модели CSS (CSSOM - CSS Typed Object Model (OM) Level 1), позволяющей манипулировать значениями CSS не как строками, а как типизированными объектами JavaScript. При использовании CSSOM разработчику не нужно заботиться о конвертации типизированных значений в строки и наоборот. Помимо возможности манипулировать значениями, присвоенными свойствам CSS, типизированная объектная модель также позволяет писать более удобный для сопровождения и понятный код. Например, вместо "el.style.opacity = 0.3" можно указать 'el.attributeStyleMap.set("opacity", CSS.number("0.3"))';
Добавлен API для асинхронной работы с буфером обмена, позволяющий читать и записывать данные в буфер обмена с использованием механизма Promise. Новый API интегрируется с Permissions API для запроса полномочий и заметно проще ранее предлагаемого API execCommand('copy'). Например, для чтения из буфера обмена можно указать "const data = await navigator.clipboard.readText()", а для записи 'await navigator.clipboard.writeText("Hello, clipboard.")'. В будущих выпусках ожидается поддержка копирования и вставки сложных типов данных, таких как изображения;
Добавлен новый объект AudioWorklet, который предоставляет новый синхронный контекст выполнения JavaScript, позволяющий программно контролировать параметры звука без внесения дополнительных задержек и не влияя на стабильность звукового вывода (ранее применяемый ScriptProcessorNode работал в асинхронном режиме и приводил к нарушению стабильности потока, в будущих выпусках он будет объявлен устаревшим);
В медиазапросах CSS (media queries) разрешено применение математических выражений calc(), min() и max();
В CSS-функциях rgb() и rgba() теперь допускается указание значений с плавающей запятой;
Попытка чтения несуществующего или некорректного URL через File API теперь приводил к выводу сетевой ошибки, вместо возврата кода 404;
В HTML-элементы textarea и select добавлена поддержка атрибута autocomplete, который позволяет управлять включением или выключением автозаполнения форм;
Изменяемый элемент checkbox теперь формируют три события: клик, ввод и изменение (click, input и change) вместо ранее формируемых событий click и change;
В интерфейс MediaStreamTrack добавлен вызов getCapabilities(), через который можно получить диапазон допустимых значений для каждого свойства;
JavaScript-функция Function.prototype.toString() теперь возвращает строку с кодом функции, полостью совпадающую с тем, как функция заданоа в исходных текстах (все отступы и даже комментарии сохраняются);
В JSON теперь является синтаксическим подмножеством ECMAScript, что позволяет использовать в строковых литералах символы разделения строк (U+2028) и разделения параграфов (U+2029);
Выражение "catch" в блоке "try" теперь может применяться без параметра;
Методы String.prototype.trimStart() и String.prototype.trimEnd() теперь могут применяться как стандартные способы вырезания лидирующих и оконечных пробелов из строк, в дополнение к ранее доступному методу String.prototype.trim(). Нестандартные методы trimLeft() и trimRight() оставлены как псевдонимы trimStart() и trimEnd() для сохранения совместимости;
Добавлен метод Array.prototype.values(), который возвращает объект итератора, содержащий значения для каждого индекса в массиве;
Из свойств CSS gutter удалён префикс "grid", т.е. grid-gap теперь просто gap, grid-row-gap - row-gap, а grid-column-gap - column-gap;
Добавлен новый API, позволяющий получить информацию от доступных возможностях декодирования мультимедийного контента на стороне клиента. На основании выводимых данных можно оценить сможет ли клиент обеспечить плавное и энергоэффективное декодирование видео с разрешением, выбранным на основании параметров экрана и полосы пропускания;
В Fetch API для объекта Request реализовано свойство keepalive, позволяющее продолжить извлечение данных после закрытия вкладки. Также добавлены интерфейсы AbortSignal и AbortController для отмены извлечения данных;
Прекращено доверие к сертификатам Symantec, выписанным до 1 июня 2016 года;
Для ограниченного круга пользователей предложен режим изоляции сайта, предоставляющий дополнительную защиту от атак типа Spectre. Суть метода в том, что страницы разных сайтов всегда размещаются в памяти разных процессов, в каждом из которых применяется свой sandbox;
Изменён подход к кэшированию скомпилированного варианта JavaScript-кода. Если раньше кэшировался код, сгенерированный сразу после первой компиляции основных функций (до запуска), то теперь в кэш попадает код, сформированный после первого запуска первичных скриптов, что позволяет охватить кэшированием функции которые не были учтены при начальной компиляции. В некоторых ситуациях новый подход позволяет на 20-60% снизить время компиляции и разбора при повторной загрузке страницы;
Реализована возможность выноса в отдельные фоновые потоки операций компиляции исходных текстов JavaScript в байткод, что позволило на 5-20% сократить время компиляции в основном потоке. Дополнительно исключена отдельная фаза нумерации AST, что сократило время компиляции ещё на 3-5%;
Проведена оптимизация производительности асинхронных операций и функций promises/async;


Более чем в 10 раз увеличена производительность операции Array#reduce для массивов с большим числом пустот или значений с плавающей запятой;

Кроме нововведений и исправления ошибок в новой версии устранены 62 уязвимости. Многие из уязвимостей выявлены в результате автоматизированного тестирования инструментами AddressSanitizer, MemorySanitizer, Control Flow Integrity, LibFuzzer и AFL. Критических проблем, которые позволяют обойти все уровни защиты браузера и выполнить код в системе, за пределами sandbox-окружения, не выявлено. В рамках программы по выплате денежного вознаграждения за обнаружение уязвимостей для текущего релиза компания Google выплатила 34 премии на сумму 34.5 тысячи долларов США (по одной премии в $7500, $5000, $4500, $4000 и $3000, две премии $2000, две премии $1000 и девять премий $500). Размер 16 вознаграждений пока не определён."
(ц)
[/spoiler]
60
Новости / Выпуск Wine 3.6
апреля 14, 2018, 12:59:21
ЦитироватьСостоялся экспериментальный выпуск открытой реализации Win32 API - Wine 3.6. С момента выпуска версии 3.5 было закрыто 53 отчёта об ошибках и внесено 208 изменений.

Наиболее важные изменения:

Поддержка пиктограмм в формат PNG;
Поддержка одномерных (1D) текстур
Реализация дополнительных элементов для поддержки экранов с высокой плотностью пикселей (high DPI). Например, в user32.dll добавлены API Get/SetThreadDpiAwarenessContext(), Get/SetProcessDpiAwarenessInternal(), SystemParametersInfoForDpi() и GetSystemMetricsForDpi(), в shcore добавлены вызовы Get/SetProcessDpiAwareness(), в gdi32.dll обеспечено масштабирование встроенных шрифтов с учётом DPI;
Улучшено кэширование данных OLE;
Закрыты отчёты об ошибках, связанные с работой игр и приложений: Mafia Vizheneo, Bloodrayne 2, Claw, Diablo II, Imperium Galactica II, Incoming, Panzer General, QQ International 1.6, Greek Holy Bible 13.0, Starcraft 2 Editor, StarCraft2, Cuphead, Rollcage Redux, The Witcher 3, Empire of the Ants, Outlook 2007, Visio 2003, Phonetools 9.x, MidRadio Player, BattlEye, StarForce v3, Adobe Premiere Elements 14.

Новость на Opennet