Russian Qt Forum
Мая 07, 2025, 01:10 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1] 2   Вниз
  Печать  
Автор Тема: Qt 4.4.2 Now Available  (Прочитано 15246 раз)
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« : Сентября 18, 2008, 15:22 »

Соббственно сабж

Changes:

http://trolltech.com/developer/resources/notes/changes/changes-4.4.2/
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
IMPOMEZIA
Гость
« Ответ #1 : Сентября 18, 2008, 16:11 »

Qt 4.2.2 is a bug-fix release.
в самой первой строчке Changes 4.4.2
Записан
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #2 : Сентября 18, 2008, 16:23 »

Qt 4.2.2 is a bug-fix release.
в самой первой строчке Changes 4.4.2

Кстате да!!! Троли затупили. Это действительно чендж лог для 4.2.2
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
Admin
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 1988



Просмотр профиля
« Ответ #3 : Сентября 18, 2008, 16:36 »

ааа опять 50 M накинули?
опять собирать((
Записан
ритт
Гость
« Ответ #4 : Сентября 18, 2008, 17:20 »

ченджлог обновлён
http://trolltech.com/developer/resources/notes/changes/changes-4.4.2/
Записан
lit-uriy
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 3880


Просмотр профиля WWW
« Ответ #5 : Сентября 18, 2008, 17:20 »

2 IMPOMEZIA
Цитировать
Qt 4.2.2 is a bug-fix release.
Не понял где такая строчка? Я такую вижу:
Цитировать
Qt 4.4.2 is a bug-fix release. It maintains both forward and backward
compatibility (source and binary) with Qt 4.4.1 and 4.4.0.
Записан

Юра.
pastor
Administrator
Джедай : наставник для всех
*****
Offline Offline

Сообщений: 2901



Просмотр профиля WWW
« Ответ #6 : Сентября 18, 2008, 17:31 »

2 IMPOMEZIA
Цитировать
Qt 4.2.2 is a bug-fix release.
Не понял где такая строчка? Я такую вижу:
Цитировать
Qt 4.4.2 is a bug-fix release. It maintains both forward and backward
compatibility (source and binary) with Qt 4.4.1 and 4.4.0.

Уже выложили нужный лог. Изначально было так как писал IMPOMEZIA
Записан

Integrated Computer Solutions, Inc. (ICS)
http://www.ics.com/
IMPOMEZIA
Гость
« Ответ #7 : Сентября 20, 2008, 16:06 »

configure.exe -help даёт такую подсказку:
    -no-plugin-manifest Do not embed manifests in plugins.
 *  -plugin-manifest ... Embed manifests in plugins.

а реальности правильные ключи -no-plugin-manifests и -plugin-manifests.
Ещё по умолчанию в Qt 4.4.2 стала опция -plugin-manifests, для меня это стало неожиданным "сюрпризом" т.к. подвоха сразу не заметишь, если установлен соответствующий Microsoft Visual C++ 200* Redistributable.
Записан
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



Просмотр профиля WWW
« Ответ #8 : Сентября 20, 2008, 17:01 »

Что это даёт или на что влияет?
Записан
IMPOMEZIA
Гость
« Ответ #9 : Сентября 20, 2008, 17:55 »

Есть Microsoft Visual C++ 2008 Express Edition и есть желание чтоб программа могла работать автономно в не зависимости от наличия различных Redistributable в системе. Для этого:
1. В папку с программой нужно помесить все нужные Qt*.dll, msvcr90.dll (qt у меня собрана с ключом -no-stl) а также Microsoft.VC90.CRT.manifest.
2. Для работы программы также нужны стандартные плагины, например imageformats, копируем папку в корень программы.

При -no-plugin-manifests плагины загружаются и благополучно работают.
При -plugin-manifests плагины НЕ РАБОТАЮТ, для того чтобы они заработали нужно либо установить Microsoft Visual C++ 2008 Redistributable, либо помещать Microsoft.VC90.CRT.manifest в каждую папку с плагинами.
Записан
Sergey B.
Программист
*****
Offline Offline

Сообщений: 544



Просмотр профиля WWW
« Ответ #10 : Сентября 20, 2008, 19:00 »

Несколько раз сталкивались с тем, что кладя все файлы *.dll CRT и прочие  (по DepWalker смотрели зависимости), не работало, пока не поставили Redist пакет. Мне кажется, проще поставить Redist, по крайней мере предусмотреть такую возможность в инсталляторе, чем пробовать сыграть в рулетку заработает\не заработает.
Записан
ритт
Гость
« Ответ #11 : Сентября 20, 2008, 19:42 »

только вышла 4.4.2, уже появились сообщения о buffer overflow/arbitrary code execution в модуле вэбкит Улыбающийся
Записан
Tonal
Гость
« Ответ #12 : Сентября 21, 2008, 10:27 »

На последнем w32api (w32api-3.12-mingw32-dev.tar.gz) 4.4.2 вообще не собирается.
Запостил багу к тролям и мингувам ([2120668]).
Записан
ритт
Гость
« Ответ #13 : Сентября 21, 2008, 12:00 »

а я поленился Улыбающийся
Записан
Tonal
Гость
« Ответ #14 : Сентября 22, 2008, 07:13 »

А я как раз "подгадал". Там 1 бага в самом w32api и дальше ещё несколько торлячих.
Запостил им первую - думаю датльше сами разберутся...

И ещё прикол, багтрекер о версии 4.4.2 ещё не знает.
Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.022 секунд. Запросов: 21.