Trolltech продолжает "вылизывать" Qt 3.x. В этот раз исправлено более 200 ошибок и добавлена поддержка новых платформ:
- Added support for Mac OS X 10.4 (Tiger)
- Added support for VS 2005
- Added support for GCC 4
Ветку 3.3 планируется поддерживать до июля 2007 года, т.е. на протяжении почти еще 2 лет.
QMake - это инструмент от Trolltech для генерации makefiles для различных платфом и компиляторов:
http://doc.trolltech.com/3.3/qmake-ma... Несмотря на то, что он идет в поставке с Qt, он не требует для своей работы наличия этой библиотеки и может с успехом использоваться для сборки не-Qt проектов.
Вышел QNetWalk 1.0. Это Qt-версия некогда популярной игры NetWalk для системных администраторов :)
В наличии: генератор уровней, анимация, 4 уровня сложности, таблица рекордов, звук и русский интерфейс.
Содержит исправления всех ранее обнаруженных ошибок (в т.ч. переполнение буфера в libPNG) и исправления различных утечек памяти. Есть некоторые улучшения в плане произодительности (ускорено удаление строк/колонок в QTable и оптимизирован QXml).
Вышла редакция среды Qtopia (Linux) для мобильных телефонов.
Из анонса: "The initial market response to Qtopia Phone has been phenomenal," said Haavard Nord, Trolltech CEO. "Phone manufacturers, particularly in Asia, are extremely interested in using Linux for their mobile phones, and they are excited to see Qtopia available for keypad-driven mobile phones." "The success of Linux and the positive response to Qtopia Phone, is driven by the freedom and flexibility these platforms provide," said Eirik Chambe-Eng, Trolltech President. "Being able to select what functionality a phone will have, customize the user interface, and modify the source code are key reasons why Linux and Qtopia Phone will play a major part in the mobile phone market."
Qtopia Phone поддерживает различные средства ввода информации, многоязычность, беспроводную связь, синхронизацию с Qtopia Desktop и Outlook, интерфейс с поддержкой тем. В поставке идет стандартный набор приложений. Для разработчиков есть средства кросс-компиляции.
В прошлом году Philippe Fremy взял 90-минутное интервью у основателя KDE Matthias Ettrich (ныне CTO Trolltech) и президента (CEO) Trolltech Eirik Eng. И вот теперь оно наконец-то опубликовано (помните об этом, когда будете читать о сроках, номерах версий и т.п.) http://dot.kde.org/1081772638/
Вот краткий перечень затронутых тем:
- проблемы с поддержкой ATK на Linux-платформе.
- станет ли Qt Designer полноценной IDE?
- почему "троли" жалеют, что не выпустили Qt под GPL раньше?
- и кого они при этом опасались больше всего?
- какие платформы поддерживать труднее всего?
- почему для генерации документации Qt не используется Doxygen?
- есть ли лучшая альтернатива "16-битным" Х-ам?
- почему Canopy Group решила вложить деньги в Trolltech?
Просочилось сообщение, что руководство Novell приняло решение использовать для разработки Qt.
Естественно, разработчики Suse остались довольны принятым решением, подчеркнув, что Qt имеет более лучший API и больший круг разработчиков. Автоматически Novell выбирает KDE.
Trolltech организовала конкурс для разработчиков учебно-развлекательного программного обеспечения.
Главный приз - 1500$. Второе место - 750$, и два третьих - по 500$.
Представленные программы должны быть лицензированы по одной из OpenSource-лицензий.
Для разработки должна использоваться Qt 3.2.3 и выше.
Срок конкурса - до 31 мая.
Подробные условия конкурса: http://contest.qtforum.org/rules.php
В новой версии Qt:
- поддержка IPv6 (QSocketDevice, QHostAddress и QDNns)
- Intel Itanium (IA64)
- поддержка прекомпилированнных заголовков. Более подробно см. "Using Precompiled Headers" в qmake User Guide.
- класс QLocale
- драйверы для Interbase (Firebird в т.ч) and SQLite
- поддержка полупрозрачности (Mac OS X и Windows 2000/XP)
- поддержка компиляторов gcc on Windows ( MinGW http://www.mingw.org/ ) и Intel C++ (Linux и FreeBSD).
- поддержка SNAP accelerated graphics drivers (Qt/Embedded)
- динамическая загрузка OpenGL и Xmu (см. опцию -dlopen-opengl)
- улучшены Qt Designer и Qt Assistant.
- различные улучшения в более 20 классах.
- а также win-специфические возможности: интеграция с .NET, поддержка Windows Server 2003 (Win64/Itanium).
- и, как всегда, исправлена куча ошибок.
Сегодня вышла первая версия Qt Script for Applications (QSA).
Это кросс-платформенный инструментарий, построенный на Qt.
Он позволяет использовать интерпретируемый язык Qt Script (основан на JavaScript) в ваших C++/Qt-приложениях.
Основные компоненты QSA:
- QSA-библиотека;
- Qt Script (ECMAScript standard);
- QSA Workbench - среда разработки для создания, отладки и выполнения сценариев;
- Input Dialog Framework - GUI API для создания диалогов взаимодействия с пользователями.
Используется двойное лицензирование. В т.ч. GPL :)
Вчера Trolltech анонсировала GPL-версию Qt для Mac-платформы.
Напомним, что ранее GPL-версия Qt была доступна для X11 и Linux/Embedded.
Это позволит разработчикам Free Software распространять свои приложения для MacOS X.
Инструментарий Qt Script for Applications (QSA) также будет доступен по GPL-лицензии для MacOS X.
Сегодня (16.05.2003) вышла Qt 3.2 beta1. Качаем и тестируем ;)
Новые классы:
- QSplashScreen - экранные заставки;
- QToolBox - колонки виджетов на вкладках.
- QThreadStorage - область данных потока.
- Модуль SQL получил родной драйвер DB/2, поддержку хранимых процедур, более гибкую настройку подключений к базам данных, например, через SSL, новый класс QSqlSelectCursor и возможность использования внешних (не-плагин) драйверов доступа к БД, см. QSqlDatabase::registerSqlDriver().
Добавлена поддержка профилей в Qt Assistant, стал более удобным Qt Designer, дополнена документация по миграции с Motif.
Улучшены: QPixmap, ActiveQt, QFont, QPainter и еще 30 других классов.
А также добавлено еще несколько десятков новых методов в существующие классы.