<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_1_subsect_29_thread_35503"  />
<title>rulinux.net - Новости - Qt - Релиз Qt 4.8 </title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Новости - Qt - Релиз Qt 4.8 </title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:Релиз Qt 4.8 </title>
<link>https://rulinux.net/message.php?newsid=35503&amp;page=1#118597</link>
<guid>https://rulinux.net/message.php?newsid=35503&amp;page=1#118597</guid>
<pubDate>Fri, 16 Dec 2011 01:52:36 +0400</pubDate>
<description><![CDATA[<p>Еще сделали поддержку C++11: move semantics, initialization list<br><br> QList, QStringList и QVector теперь могут быть инициализованы с помощью std::initializer_list. Большинство клаасов имеют оператор переноса (move operator). Также возможно использования лямбд в некоторых функциях QtConcurrent.</p>]]></description>
</item>
<item>
<title>Re:Релиз Qt 4.8 </title>
<link>https://rulinux.net/message.php?newsid=35503&amp;page=1#118508</link>
<guid>https://rulinux.net/message.php?newsid=35503&amp;page=1#118508</guid>
<pubDate>Thu, 15 Dec 2011 16:01:40 +0400</pubDate>
<description><![CDATA[<p>Годно!</p>]]></description>
</item>
<item>
<title>Re:Релиз Qt 4.8</title>
<link>https://rulinux.net/message.php?newsid=35503&amp;page=1#118507</link>
<guid>https://rulinux.net/message.php?newsid=35503&amp;page=1#118507</guid>
<pubDate>Thu, 15 Dec 2011 15:43:17 +0400</pubDate>
<description><![CDATA[<p><i>>Обновление компонента Qt Quick 1.1</i><br> Когда уже они родят приличные нативные виджеты на нём, чтоб ещё и MVC работало?<br><br><i>>QtSvg</i><br> И что, как теперь с svg они работать предлагают?<br><br></p>]]></description>
</item>
<item>
<title>Re:Релиз Qt 4.8 </title>
<link>https://rulinux.net/message.php?newsid=35503&amp;page=1#118505</link>
<guid>https://rulinux.net/message.php?newsid=35503&amp;page=1#118505</guid>
<pubDate>Thu, 15 Dec 2011 15:14:51 +0400</pubDate>
<description><![CDATA[<p>Пля  вчера  всю ночь  4.7  собирал,  сцуки.</p>]]></description>
</item>
<item>
<title>Re:Релиз Qt 4.8 </title>
<link>https://rulinux.net/message.php?newsid=35503&amp;page=1#118501</link>
<guid>https://rulinux.net/message.php?newsid=35503&amp;page=1#118501</guid>
<pubDate>Thu, 15 Dec 2011 14:15:56 +0400</pubDate>
<description><![CDATA[<p>Закопать!</p>]]></description>
</item>
<item>
<title>Релиз Qt 4.8 </title>
<link>https://rulinux.net/message.php?newsid=35503&amp;page=1#118500</link>
<guid>https://rulinux.net/message.php?newsid=35503&amp;page=1#118500</guid>
<pubDate>Thu, 15 Dec 2011 14:05:46 +0400</pubDate>
<description><![CDATA[<p>Компания Nokia представила релиз кросс-платформенного фреймворка <a href="http://qt.nokia.com/downloads">Qt 4.8</a>. В дальнейшем работа будет сосредоточена на подготовке ветки <a href="http://www.opennet.ru/opennews/art.shtml?num=30507">Qt 5.0</a>, которая будет развиваться в рамках проекта <a href="http://qt-project.org/">Qt Project</a>, переведённого на использование <a href="http://www.opennet.ru/opennews/art.shtml?num=32103">открытой модели разработки</a>, подразумевающей участие сообщества при принятии решений. Дополнительно рассматривается возможность перевода Qt 4 под покровительство Qt Project.</p><p></p><p>Ключевые <a href="http://doc.qt.nokia.com/4.8/qt4-8-intro.html">особенности</a> Qt 4.8:</p><p><ul></p><p><li>&nbsp;    Интеграция наработок проекта Lighthouse, в рамках которого проведена значительная реструктуризация GUI-стека и создан новый уровень абстракции QPA (Qt Platform Abstraction) для организации взаимодействия с графической подсистемой, позволяющий значительного упростить перенос Qt на новые оконные системы и устройства;</p><p><li>&nbsp;    Поддержка многопоточного рендеринга с использованием OpenGL, в том числе разнесение по разным нитям кода работы с буферами, загрузки текстур и выполнения QPainter. Ранее OpenGL можно было использовать только в одном потоке;</p><p><li>&nbsp;    Выделение отдельного потока для обработки HTTP-запросов, что позволяет увеличить отзывчивость приложения за счёт выноса сетевого кода из основного цикла обработки событий;</p><p><li>&nbsp;    Оптимизация операций, связанных с доступом к файлам, и переработка стека для работы с файловой системой. В результате, за счет сокращения обращений к системным вызовам и более грамотного использования кэширования, удалось заметно увеличить производительность ввода/вывода для всех платформ и увеличить скорость выполнения файловых операций;</p><p><li>&nbsp;    Обновление компонента QtWebKit 2.2.1, позволяющего использовать браузерный движок WebKit из Qt-приложений. В новой версии произведена синхронизация кода с проектом WebKit (по состоянию на май 2011 года), добавлена поддержка работы со звуком и видео (теги audio/video), исправлено около 400 ошибок. Добавлена поддержка новых элементов HTML5, CSS3 и JavaScript, появившихся в свежих версиях браузеров Chrome и Safari: Canvas, HTML5 File API, типизированные массивы, DeviceMotion, Geolocation API, Web SQL, Application cache, Web Storage, CSS-анимация, CSS-трансформация, новый парсер JSON и т.д</p><p><li>&nbsp;    Обновление компонента <a href="http://qt.nokia.com/qtquick/">Qt Quick 1.1</a> для разработки приложений с использованием технологии декларативного описания интерфейса. Технология Qt Quick объединяет в себе: базирующийся на JavaScript метаобъектный язык <a href="http://en.wikipedia.org/wiki/QML">QML</a>, позволяющий в CSS-подобном виде описывать пользовательские интерфейсы и их поведение; C++ библиотеку QtDeclarative, которая превращает описание QML в элементы QGraphicsScene; встроенную в интегрированную среду разработки Qt Creator систему визуального проектирования интерфейса и создания QML-проектов. QML-компоненты могут быть не только интегрированы в состав проектов на языке C++, но и работать в виде обособленных графических приложений, логика функционирования которых задана целиком на языке JavaScript. В новой версии добавлена поддержка языков с начертанием текста справа-налево, улучшенное кэширование изображений, поддержка улучшенной виртуальной клавиатуры, реализация элемента <a href="http://doc.qt.nokia.com/4.8/qml-pincharea.html">PinchArea</a> для обеспечения управления жестами и добавление новых свойств в <a href="http://doc.qt.nokia.com/4.8/qdeclarativeelements.html">QML Elements</a>;</p><p><li>&nbsp;    Проведена подготовка к реструктуризации кода с целью его разбиения на дополнительные модули, которые смогут обновляться и поставляться независимо от других частей Qt (например, интенсивно развивающихся подсистемы QtWebKit и QtDeclarative получат возможность выпускать релизы значительно чаще);</p><p><li>&nbsp;    Проведена чистка кода и подготовлены к удалению (помечены устаревшими) некоторые модули, среди которых Qt3Support, QPicture, QSound, QtSvg;</p><p><li>&nbsp;    Добавлен IP Multicast API, существенно расширен API для обеспечения локализации. </p><p></ul></p>]]></description>
</item>
</channel>
</rss>