Релиз Wine 1.2
16 июля 2010 года
После двух лет разработки и выпуска 52 экспериментальных версий представлен релиз открытой реализации Win32 API - Wine 1.2. С момента прошлой стабильной версии в кодовую базу проекта было внесено более 23 тыс. изменений, исправлено более 3 тыс. проблем.
В настоящее время подтверждена полноценная работа в Wine более 2600 Windows программ, еще около 2300 программ прекрасно работают при дополнительных настройках и внешних DLL, у 1888 программ наблюдаются небольшие проблемы в работе, которые не мешают использованию основных функций приложений.
Ключевые улучшения Wine 1.2:
- Поддержка выполнения 64-разрядных Windows-приложений;
- Новый набор графических элементов и пиктограмм, как для поставляемых в составе Wine приложений, так и для использования в качестве стандартных элементов панелей инструментов. Набор пиктограмм основан на визуальной теме Tango;
- Значительное улучшение поддержки Direct3D, реализация большой части спецификаций DirectX 9.0, добавление поддержки новых расширений OpenGL и добавление поддержки оверлеев в DirectDraw;
- Поддержка субпиксельной обработки шрифтов (sub-pixel font rendering). Налажено корректное отображение альфа-канала в пиктограммах и изображениях;
- Реализована поддержка стандарта XDG для уведомления о запуске программ;
- Ассоциации для типов файлов, привязанные к Windows-программам, теперь регистрируются и для Unix-десктопа. Из Windows приложений теперь без проблем вызывается основной для Unix-десктопа web-браузер. При выполнении функций сканирования из Windows программ улучшена интеграция с системой SANE;
- MSI-файлы теперь напрямую ассоциированы с Wine, что позволяет устанавливать Windows программы кликом на MSI-файл в Unix-десктопе. Добавлена поддержка распространения патчей в MSI-файлах, что позволяет устанавливать service pack в Wine;
- Поддержка загрузки анимированных курсоров. Решены проблемы с отображением курсора мыши в многопоточных программах, подобных Internet Explorer;
- Переработан интерфейс стандартного диалога для настройки параметров страниц и вывода на печать;
- Для управления установленными Windows приложениями подготовлен специальный интерфейс;
- Добавлено множество типовых элементов управления, таких как просмотр списков, календарь и работа со вкладками. Значительно расширена поддержка элементов управления в RichEdit, добавлена поддержка таблиц, автоопределение URL, управление прокруткой экрана.
- Частично реализован фреймворк MTS (Microsoft Text Services), предоставляющий поддержку улучшенных методов ввода данных для современных приложений;
- Добавлен интерфейс для импорта, экспорта и управления ключами шифрования и сертификатами безопасности;
- Решены проблемы с передачей изображений через буфер обмена между приложениями Windows и Unix. Добавлена поддержка работы буфера обмена с OLE-объектами;
- Поддержка символических ссылок в реестре Windows;
- В библиотеке windowscodecs.dll добавлена поддержка форматов JPEG, GIF, PNG, BMP, ICO и TIFF. Реализовано множество новых функций в Wine-реализации DLL GDIPlus, которую теперь можно использовать по умолчанию. Реализована звуковая библиотека openal32.dll, которая использует функции unix-библиотеки OpenAL, и подготовлена начальная реализация mmdevapi.dll. В shlwapi.dll реализован набор недокументированных функций, что позволило улучшить поддержку Internet Explorer;
Пользователи Ubuntu могут установить Wine 1.2 из специально подготовленного PPA-репозитория ubuntu-wine. Для установки достаточно выполнить команды "sudo add-apt-repository ppa:ubuntu-wine/ppa; sudo apt-get update; sudo apt-get install wine". Бинарные пакеты еще в процессе подготовки для Debian, Fedora/CentOS/RHEL, openSUSE, Mandriva, Slackware, FreeBSD и PC-BSD.
Источники
править
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.
Комментарии
Если вы хотите сообщить о проблеме в статье (например, фактическая ошибка и т. д.), пожалуйста, используйте обычную страницу обсуждения.
Комментарии на этой странице могут не соответствовать политике нейтральной точки зрения, однако, пожалуйста, придерживайтесь темы и попытайтесь избежать брани, оскорбительных или подстрекательных комментариев. Попробуйте написать такие комментарии, которые заставят задуматься, будут проницательными или спорными. Цивилизованная дискуссия и вежливый спор делают страницу комментариев дружелюбным местом. Пожалуйста, подумайте об этом.
Несколько советов по оформлению реплик:
- Новые темы начинайте, пожалуйста, снизу.
- Используйте символ звёздочки «*» в начале строки для начала новой темы. Далее пишите свой текст.
- Для ответа в начале строки укажите на одну звёздочку больше, чем в предыдущей реплике.
- Пожалуйста, подписывайте все свои сообщения, используя четыре тильды (~~~~). При предварительном просмотре и сохранении они будут автоматически заменены на ваше имя и дату.
Обращаем ваше внимание, что комментарии не предназначены для размещения ссылок на внешние ресурсы не по теме статьи, которые могут быть удалены или скрыты любым участником. Тем не менее, на странице комментариев вы можете сообщить о статьях в СМИ, которые ссылаются на эту заметку, а также о её обсуждении на сторонних ресурсах.