Релиз графического тулкита wxWidgets 3.1.0

Материал из Викиновостей, свободного источника новостей

1 марта 2016 года

Спустя более двух лет с момента выхода ветки 3.0 представлен выпуск кроссплатформенного тулкита wxWidgets 3.1.0, позволяющего создавать графические интерфейсы для Linux, Windows, OS X, UNIX и мобильных платформ. wxWidgets 3.1.0 позиционируется как ветка для разработчиков, в которой развиваются новые возможности для следующего стабильного релиза 3.2.0. По сравнению с веткой 3.0 наблюдается ряд несовместимостей на уровне API и не гарантируется неизменность ABI между промежуточными выпусками 3.1.x.

Тулкит написан на языке С++ и распространяется под свободной лицензией wxWindows Library License, одобренной Фондом СПО и организацией OSI. Лицензия основана на LGPL и отличается позволением использования собственных условий для распространения производных работ в бинарной форме. Кроме разработки программ на Си/Си++ wxWidgets предоставляет биндинги для большинства популярных языков программирования, в том числе для PHP, Python, Perl и Ruby. В отличие от других тулкитов, wxWidgets обеспечивает для приложения по-настоящему родной для целевой системы внешний вид и методы взаимодействия, благодаря использованию системных API, а не имитации GUI.

Основные новшества wxWidgets 3.1.0:

  • Новый экспериментальный порт wxQt;
  • Переработана поддержка OpenGL, которая адаптирована для задействования возможностей новых версий OpenGL 3.2+;
  • Улучшена поддержка стандарта C++11;
  • Поддержка новых компиляторов MSVS 2015, g++ 5.3 и clang 3.8;
  • Многочисленные исправления в портах wxGTK3 и wxOSX/Cocoa;
  • Улучшена работа на экранах с высоким DPI;
  • Новые классы wxActivityIndicator, wxNativeWindow, wxAddRemoveCtrl,

wxAppProgressIndicator и wxPowerResourceBlocker;

  • Расширение возможностей классов wxBusyInfo и wxNotificationMessage;
  • Новые методы wxTextEntry::ForceUpper(), wxProcess::Activate(), wxDateTime::GetWeekBasedYear(), wxListBox::GetTopItem(), wxStandardPaths::GetUserDir(), wxUIActionSimulator::Select().
  • Представлен новый тип событий wxEVT_MAGNIFY;
  • Обновлены версии поставляемых в комплекте сторонних библиотек, таких как libpng;
  • Добавлена поддержка GStreamer 1.0.

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Релиз графического тулкита wxWidgets 3.1.0», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.