Релиз графического тулкита wxWidgets 3.0.0
Тулкит написан на языке С++ и распространяется под свободной лицензией wxWindows Library Licence, одобренной Фондом СПО и организацией OSI. Лицензия основана на LGPL и отличается позволением использования собственных условий для распространения производных работ в бинарной форме. Кроме разработки программ на Си/Си++ wxWidgets предоставляет биндинги для большинства популярных языков программирования, в том числе для PHP, Python, Perl и Ruby. В отличие от других тулкитов, wxWidgets обеспечивает для приложения по-настоящему родной для целевой системы внешний вид и методы взаимодействия, благодаря использованию системных API, а не имитации GUI.
Основные новшества wxWidgets 3.0.0:
- Улучшенная и более простая для использования поддержка Unicode. Прекращено разделение сборок ANSI и Unicode;
- Новый порт wxOSX/Cocoa, подходящий для разработки как для 32-, так и для 64-разрядных приложений для OS X с использованием современного API Cocoa;
- Поддержка GTK+ 3 в порте wxGTK;
- Возможность использования wxWebView для доступа к движку отображения web-контента. Разработаны бэкенды для браузерных движков Trident, WebKitGTK+ и Apple WebView;
- Улучшена совместимость с классами стандартной библиотеки;
- Улучшены инструменты для отладки приложений;
- Полностью переработана документация. Для оформления документации вместо LaTeX задействована система Doxygen;
- Проведена чистка устаревших модулей и компонентов;
- Разработка порта wxPython вынесена в отдельный репозиторий;
- Поддержка промежуточного сохранения состояния объектов (persistent objects);
- В основной код включена библиотека wxPropertyGrid (структурированная таблица свойств объекта) и биндинг к Scintilla;
- Улучшены средства для отображения данных, которые теперь поддерживают комбинированный вывод через списки и деревья;
- Добавлены дополнительные свойства для библиотек с классами grid и ribbon;
- В процессе разработки ветки 3.0.0 был осуществлён переход с CVS на Subversion с поддержанием активного Git-зеркала;
- Улучшены не связанные с построением GUI интерфейса возможности, такие как циклы обработки событий, таймеры и сокеты;
- События теперь могут быть привязаны к любой операции, не обязательно, как раньше, к методу производного от wxEvtHandler класса;
- Началось формирование бинарных сборок для платформы Windows, созданных с использованием Microsot Visual C++ (2008, 2010, 2012, 2013) и MinGW-TDM (4.7.1, 4.8.1).
Источник: http://www.opennet.ru/opennews/art.shtml?num=38406
|
0 | Tweet | Нравится |
|