LINUX.ORG.RU

Релиз Qt 5.4.1 и QtCreator 3.3.1

 , ,


0

2

Разработчики компании Digia объявили о выпуске корректирующего релиза кроссплатформенного фреймворка Qt 5.4.1 и среды разработки QtCreator 3.3.1.

Среди исправлений, которые принес этот релиз:

  • Возврат бинарной совместимости с Qt 5.3.2 под Windows.
  • Включен по умолчанию JIT-компилятор для QtQuick.
  • Критические исправления для OpenGL.
  • Улучшения в поддержке WinRT и поддержка Windows 10 Technical Preview.
  • Исправления в рендеринге шрифтов.
  • Множество других исправлений.

В новой версии QtCreator содержатся минорные исправления, с полным списком которых можно ознакомиться здесь.

Скачать

>>> Подробности

★★

Проверено: fallout4all ()
Последнее исправление: fallout4all (всего исправлений: 1)

Улучшения в поддержке WinRT и поддержка Windows 10 Technical Preview.

Разве в WINRT можно нативный код запускать? Или оно как-то транслируется в .NET?

mittorn ★★★★★
()

У меня 3.3.0 падал на оффтопике при импорте проекта с директории (и потом при открытии этого же проекта). Пришлось откатиться до 3.2.*. Надеюсь в 3.3.1 починили

UPD:
по ссылке:

* Fixed highlighting for CMake files (QTCREATORBUG-13588)
* Fixed crash with some highlighting files (QTCREATORBUG-13883)
* Fixed crash if no kits are available (QTCREATORBUG-13730)
* Fixed infinite loop when parsing some files (QTCREATORBUG-13703)
* Fixed crash when #if nesting is deeper than 512 levels
ух...

KennyMinigun ★★★★★
()
Последнее исправление: KennyMinigun (всего исправлений: 1)

Годнота и нужнота!
Аноним подтвердит.

haku ★★★★★
()

Баг с рендерингом шрифта вроде пофиксили! Ура! Не прошло и 3 года.

EXL ★★★★★
()
Ответ на: комментарий от mittorn

Разве в WINRT можно нативный код запускать? Или оно как-то транслируется в .NET?

Всегда было можно.

dnf83
()
x86_64-pc-linux-gnu-g++ -c -march=core-avx-i -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -std=c++0x -Wall -W -D_REENTRANT -fPIC -DQMLPROFILER_LIBRARY -DIDE_LIBRARY_BASENAME=\"lib64\" -DQT_CREATOR -DQT_NO_CAST_TO$
qbsproject.cpp: In member function ‘bool QbsProjectManager::Internal::QbsProject::addFilesToProduct(QbsProjectManager::Internal::QbsBaseProjectNode*, const QStringList&, const qbs::ProductData&, const qbs::GroupData&, QString$
qbsproject.cpp:269:43: error: ‘class qbs::Project’ has no member named ‘addFiles’
         qbs::ErrorInfo err = m_qbsProject.addFiles(productData, groupData, QStringList() << path);
                                           ^
qbsproject.cpp: In member function ‘bool QbsProjectManager::Internal::QbsProject::removeFilesFromProduct(QbsProjectManager::Internal::QbsBaseProjectNode*, const QStringList&, const qbs::ProductData&, const qbs::GroupData&, QS$
qbsproject.cpp:296:32: error: ‘class qbs::Project’ has no member named ‘removeFiles’
                 = m_qbsProject.removeFiles(productData, groupData, QStringList() << path);
                                ^
x86_64-pc-linux-gnu-g++ -c -march=core-avx-i -O2 -pipe -fvisibility=hidden -fvisibility-inlines-hidden -std=c++0x -Wall -W -D_REENTRANT -fPIC -DIDE_LIBRARY_BASENAME=\"lib64\" -DQT_CREATOR -DQT_NO_CAST_TO_ASCII -DQT_NO_CAST_FR$
Makefile:1370: recipe for target '.obj/release-shared/qbsproject.o' failed
make[3]: *** [.obj/release-shared/qbsproject.o] Error 1

facepalm

Stil ★★★★★
()

Исправления в рендеринге шрифтов.

Надо посмотреть, вдруг глаза вытекать перестанут?

CYB3R ★★★★★
()
Ответ на: комментарий от mittorn

Что значит «нативный», бака? Там ядро нативное для процессора, да, можно.

ee1337a
()
Ответ на: комментарий от KennyMinigun

Подтверждаю. Первый юзабельный релиз культекреатора за последние годы, которым можно пользоваться дольше 10 минут и не бояться сломать глаза.

Еще бы допилили Clang Code Model, полноценный View Call Hierarchy, нормальную интеграцию с SVN/Git хотя бы на уровне эклипса, была бы годнота.

archie
()
Ответ на: комментарий от KennyMinigun

Таки починили. Теперь в Qt Creator на Qt5 шрифты выглядят как в Kate на Qt4: http://i.imgur.com/nEyqhpj.png

AAAA! Я столько ждал! Главное чтоб теперь в 5.4.2 опять не сломали!!!

dnf83
()
Ответ на: комментарий от Stil

Хм... хорошо, что они не VS2005 это компилировали - она не позволяла вложенность (если не изменяет память) больше 128.

RiseOfDeath ★★★★
()

QtCreator 3.3.1

Говно, слишком часто стала пропадать подсветка синтаксиса при переходе из файла в файл.

LinuxDebian ★★★★
()
Ответ на: комментарий от mittorn

При том что нативщина типа winapi запрещена, однако нативный код в ином более современном представлении - без проблем. Вот и Qt потому там.

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от kachsheev

Баг с проглатыванием символа при смене раскладки пофиксили?

Да, после релиза 3.3.0 там была активность по доисправлению этого бага. Под убунтой и в 3.3.0 всё работало как надо.

navrocky
()

Переключение раскладки наконец починили! Я три релиза ждал.

И подсветку CMake, прямо праздник какой-то!

navrocky
()

Я так понимаю бесплатно комьюнити версия(http://www.qt.io/download/). За плюшки платите деньги?
А у вас новость про платную версию или бесплатную?

st4l1k ★★
()
Последнее исправление: st4l1k (всего исправлений: 1)
Ответ на: комментарий от navrocky

Гм, если в мастер пришло, нужно таки засинхронизировать CMakeProjectManager2 ;-)

h4tr3d ★★★★★
()
Ответ на: комментарий от navrocky

Хех. А в эмуляции вима бага осталась.

keyran ★★
() автор топика
Ответ на: комментарий от kachsheev

Спасибо добрый человек и тебе и автору новости. Хотя я уже вроде как привык дважды жамкать после переключения.

anonymous
()
Ответ на: комментарий от h4tr3d

Я вот подумал, что это могло возникать, когда в проекте многоуровневые инклюды с методикой типа:

#ifndef HEADER_NAME
#define HEADER_NAME

/* ... */

#endif /* HEADER_NAME */

KennyMinigun ★★★★★
()
Ответ на: комментарий от Stil

У тебя русским по фоновому сказано ...has no member..., как ты думаешь, что это значит? Уж не то ли, что линкер не нашёл методов в библиотеке и надо обновить библиотеку тоже?

fluorite ★★★★★
()
Ответ на: комментарий от h4tr3d

Там же вроде пришли к тому, что баг в Qt? Ты Qtc и Qt обновлял? А то в мастере Qtc пока ещё есть, на Qt 5.3.2

Да надо обновить QtCore, там были исправления.

navrocky
()
Ответ на: комментарий от kachsheev

в вайбере под линуксом от этого такая проблема???!

anonymous
()
Ответ на: комментарий от KennyMinigun

Как вариант. Но тоже признак плохого подхода, когда в инклудах агрегируется много других оных. Как минимум это крайне отрицательно сказывается на времени компиляции.

h4tr3d ★★★★★
()
Ответ на: комментарий от fluorite

Во первых, это ошибка компилятора, а не линковщика. Во вторых, все компоненты релизные. Если бы я собирал из гита вопросов бы не было.

Stil ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.