Вышла (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
еще через десяток лет и в GTK3 половина функций станет депрекейтет
так может зделать как с человеческой еволюцией? сразу огромный скачеквыбросить весь пафос и оставить минимум функционала который всегда будет востребован
> выбросить весь пафос и оставить минимум функционала который всегда будет востребованXlib?
что Xlib? вы читаете что пишут или наугад отвечаете?
логика ваша где?
я говорил о минимуме в самом GTK3, что бы каждые пять лет не выбрасывать в депрекейтет половину функций, а не о минимуме библиотек графики
glk это высокоуровневая библиотека. в ней всегда будет много больше "минимума". и ее придется переодически чистить, т.к. мысль не стоит на месте. А вот в Xlib напротив минимум функций для построения графического интерфейса. так зачем вам gtk? пользуйтесь xlib.
>и ее придется переодически чистить, т.к. мысль не стоит на местепредлагаю мысль еволюционировать сразу
что бы на перед не нужно было чистить ненужноеа Xlib не в тему
еще раз перечитайте если не поняли о чем я говорю
> предлагаю мысль еволюционировать сразу
> что бы на перед не нужно было чистить ненужноеТебе-то хорошо, ты Предсказамус, всё "на перёд" знаешь, что будет нужное, а что - ненужное. А как быть разработчикам, пророческим даром не обладающим?
>так зачем вам gtk? пользуйтесь xlib.Затем, что GTK - это далеко не только гуй. И низкоуровневых функций там тоже хватает.
В GTK их не просто так выкидывают, а потому что появляются другие функции, из-за чего первые становятся ненужными. Так что про xlib вам всё правильно сказали.
1 сначла добавить побольше, потом убрать ненужное
2 goto 1я предлагаю разорвать порочный круг
а вы мне Xlib суете
неужели не понятно что не в тему?
у неё некоторые интерфейсы уже более двадцати лет не меняются, так что ваши предложения уже выполнены, гг
Бросание из одной крайности в другую. Тут есть много таких кадров. Как-то я посетовал, что для "вэб-сёрфинга, круглосуточных торрентов, игр уровня 2005г и старше" некоторым личностям обязательно нужны 4 ядра с киловатным блоком питания и соответвующей видеокартой. На что мне один такой возразил: мол пересаживайтесь на 286.
А-ля Qt4?
Свершилось. Как поставить?
Хочешь, объясню, как устанавливать любую программу любыми известными мне способами? И запощу в "Советы". У тебя какой дистрибутив?
Круто, тогда расскажи мне как мне поставить программу Facepalm.cpp из треда повыше? :)
>Круто, тогда расскажи мне как мне поставить программу Facepalm.cpp из треда повыше?
>:)Поставь венду.
Напиши) Просто готовый пакет в репозиториях появился?
У меня Ubuntu 10.04
sudo apt-get build-dep любая программа
./configure --prefix=/usr
make
sudo make install
Это если Ubuntu. Если нет - первой команды не надо.
Не нужно убирать depricated функции как минимум в течение смены первой цифры версии, при изменении internal API нужно эмулировать их, и предупреждать программиста, сообщениями. Но написанные программы обязаны работать.
не обращайте внимания что оно 2.90, на самом деле оно 3.0, просто не дописали ещё.
>Не нужно убирать depricated функции как минимум в течение смены первой цифры версии...Их никто и не убирает пока что. Какое-то время старые функции еще будут работать, а потом останутся только пустые заглушки, которые ничего не делают (такие встречаются уже сейчас). Предупреждать никого не надо - надо просто регулярно захаживать на официальный сайт с документацией - там все отражается.