URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 66876
[ Назад ]

Исходное сообщение
"Вышла первая тестовая версия библиотеки GTK+ 3.0"

Отправлено opennews , 12-Май-10 12:55 
Вышла (http://mail.gnome.org/archives/gnome-announce-list/2010-May/...) первая экспериментальная версия 2.90.0 новой ветки тулкита для создания графического интерфейса пользователя GTK+ 3.0. GTK+ 3.0 устанавливается параллельно с  GTK+ 2.x и не пересекается без явного динамического связывания - все пути, имена gtkrc  и .pc-файлов отличаются, что способствует безболезненному тестированию новой версии.

Главным отличием GTK+ 3.0 на текущей стадии развития является удаление функций и структур API, признанных устаревшими, т.е. на уровне API полная совместимость GTK+ 2.x не гарантируется. Наиболее простым способом проверки пригодности программы для работы на базе GTK+ 3.0 является предварительная сборка с одной из последних версий GTK+ 2.x с использованием  опций "-DGTK_DISABLE_DEPRECATED" и "-DGSEAL_ENABLE".


Подробный обзор планов по развитию GTK+ 3.0 можно прочитать в тексте прошлого анонса (http://www.opennet.me/opennews/art.shtml?num=21201).

URL: http://mail.gnome.org/archives/gnome-announce-list/2010-May/...
Новость: http://www.opennet.me/opennews/art.shtml?num=26568


Содержание

Сообщения в этом обсуждении
"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено анонимус , 12-Май-10 12:55 
еще через десяток лет и в GTK3 половина функций станет депрекейтет
так может зделать как с человеческой еволюцией? сразу огромный скачек

выбросить весь пафос и оставить минимум функционала который всегда будет востребован


"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено human , 12-Май-10 13:23 
> выбросить весь пафос и оставить минимум функционала который всегда будет востребован

Xlib?


"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено анонимус , 12-Май-10 13:46 
что Xlib? вы читаете что пишут или наугад отвечаете?
логика ваша где?
я говорил о минимуме в самом GTK3, что бы каждые пять лет не выбрасывать в депрекейтет половину функций, а не о минимуме библиотек графики

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено human , 12-Май-10 14:41 
glk это высокоуровневая библиотека. в ней всегда будет много больше "минимума". и ее придется переодически чистить, т.к. мысль не стоит на месте. А вот в Xlib напротив минимум функций для построения графического интерфейса. так зачем вам gtk? пользуйтесь xlib.

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено анонимус , 12-Май-10 15:55 
>и ее придется переодически чистить, т.к. мысль не стоит на месте

предлагаю мысль еволюционировать сразу
что бы на перед не нужно было чистить ненужное

а Xlib не в тему
еще раз перечитайте если не поняли о чем я говорю


"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено anonymous from da LOR , 13-Май-10 10:01 
> предлагаю мысль еволюционировать сразу
> что бы на перед не нужно было чистить ненужное

Тебе-то хорошо, ты Предсказамус, всё "на перёд" знаешь, что будет нужное, а что - ненужное. А как быть разработчикам, пророческим даром не обладающим?


"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено Ян Злобин , 13-Май-10 02:41 
>так зачем вам gtk? пользуйтесь xlib.

Затем, что GTK - это далеко не только гуй.  И низкоуровневых функций там тоже хватает.


"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено теоретик , 12-Май-10 14:41 
В GTK их не просто так выкидывают, а потому что появляются другие функции, из-за чего первые становятся ненужными. Так что про xlib вам всё правильно сказали.

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено анонимус , 12-Май-10 15:56 
1 сначла добавить побольше, потом убрать ненужное
2 goto 1

я предлагаю разорвать порочный круг

а вы мне Xlib суете
неужели не понятно что не в тему?


"правильно советуют Xlib"
Отправлено Вова , 12-Май-10 16:16 
у неё некоторые интерфейсы уже более двадцати лет не меняются, так что ваши предложения уже выполнены, гг

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено гость , 12-Май-10 18:15 
Бросание из одной крайности в другую. Тут есть много таких кадров. Как-то я посетовал, что для "вэб-сёрфинга, круглосуточных торрентов, игр уровня 2005г и старше" некоторым личностям обязательно нужны 4 ядра с киловатным блоком питания и соответвующей видеокартой. На что мне один такой возразил: мол пересаживайтесь на 286.

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено h31 , 12-Май-10 17:24 
А-ля Qt4?

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено Аноним , 12-Май-10 17:33 
Свершилось. Как поставить?

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено Zenitur , 12-Май-10 18:05 
Хочешь, объясню, как устанавливать любую программу любыми известными мне способами? И запощу в "Советы". У тебя какой дистрибутив?

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено User294 , 12-Май-10 20:49 
Круто, тогда расскажи мне как мне поставить программу Facepalm.cpp из треда повыше? :)

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено anonymous from da LOR , 13-Май-10 10:02 
>Круто, тогда расскажи мне как мне поставить программу Facepalm.cpp из треда повыше?
>:)

Поставь венду.


"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено Аноним , 12-Май-10 23:24 
Напиши) Просто готовый пакет в репозиториях появился?
У меня Ubuntu 10.04

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено Zenitur , 17-Июн-10 00:16 
sudo apt-get build-dep любая программа
./configure --prefix=/usr
make
sudo make install
Это если Ubuntu. Если нет - первой команды не надо.

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено Ariel , 12-Май-10 21:32 
Не нужно убирать depricated функции как минимум в течение смены первой цифры версии, при изменении internal API нужно эмулировать их, и предупреждать программиста, сообщениями. Но написанные программы обязаны работать.

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено ig0r , 13-Май-10 00:34 
не обращайте внимания что оно 2.90, на самом деле оно 3.0, просто не дописали ещё.

"Вышла первая тестовая версия библиотеки GTK+ 3.0"
Отправлено Ян Злобин , 13-Май-10 02:45 
>Не нужно убирать depricated функции как минимум в течение смены первой цифры версии...

Их никто и не убирает пока что.  Какое-то время старые функции еще будут работать, а потом останутся только пустые заглушки, которые ничего не делают (такие встречаются уже сейчас).  Предупреждать никого не надо - надо просто регулярно захаживать на официальный сайт с документацией - там все отражается.