LINUX.ORG.RU

GTK+ 3.23.0 и планы на GTK+ 3.24 и 4

 , , ,


1

4

Когда мы (разработчики GTK+ — прим. переводчика) начали разработку GTK+ 4, мы составили план, в котором GTK+ 3.22 будет окончательной стабильной ветвью GTK+ 3. И мы некоторое время придерживались этого плана.

Но GTK+ 4 ещё нужно время, чтобы созреть, а некоторые приятные новые функции GTK+ 4 не используются в основной версии GTK+ — GTK+ 3.x.

Поэтому мы решили, что лучше изменить курс и позволить ограниченное количество новых функций и API в GTK+ 3.x, сделав выпуск GTK+ 3.24 в сентябре.

Теперь в git‐репозитории GTK+ есть ветвь gtk-3-24. Техническое обслуживание GTK+ 3.x перешло в эту ветку, и мы не будем делать никаких дальнейших релизов 3.22.x.

Первый выпуск этого бранча — GTK+ 3.23.0, который можно найти здесь: https://download.gnome.org/sources/gtk /3.23/gtk -3.23.0.tar.xz.

Наиболее заметные новшества GTK+ 3.23.0:

  • Добавлены новые возможности настройки шрифтов.
  • Добавлена поддержка автодополнения для Emoji.
  • Шорткат Ctrl‐Shift‐e был удалён.
  • Вызов gdk_window_move_to_rect теперь является публичным.
  • Бэкенд для Wayland переведён на использование анонимной разделяемой памяти на платформе FreeBSD.

Побочным эффектом еще одного релиза GTK+ из цикла 3.x является то, что GTK+ 3.24 будет окончательным GTK+ 3, что является приятной параллелью c GTK+ 2.24, являющейся окончательным релизом в GTK+ 2.

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

GTK3 ненужно. В любой форме.

Odalist ★★★★★ ()

Так что, GTK+3 — всё?

anonymous ()

А половина нужного софта до сих пор на GTK+ 2

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

Вот сам задумываюсь. Вроде и гнать вперед не очень. И обратное: чуть только нет изменений долгое время сразу орут:«проект умер». Где баланс?

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

чуть только нет изменений долгое время сразу орут:«проект умер»

Миллениалы тоже когда-нибудь вырастут.

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

1. Три года без релиза — много.
2. На гитхабе нет изменений с июня 2015.
3. Собственный git.openbox.org не шевелится.

Я бы не сказал, что прямо умер, но это подозрительно.

AP ★★★★★ ()

мы составили план, в котором GTK+ 3.22 будет окончательной стабильной ветвью GTK+ 3. И мы некоторое время придерживались этого плана.

А потом решили его не придерживаться. Потому что можем.

GTK+ 3.24 будет окончательным GTK+ 3,

Пока мы не решим, что он не будет окончательным.

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

Писать графическую либу на процедурных Сях - это зашквар.

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

вы то наверняка написали уже что-то намного лучшее, правда? :)

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

всегда есть что исправлять. Просто GTK team уже забыла, что можно делать релизы которые не ломают даже бинарную совместимость. :)

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

Конечно, я написал много полезных программ для себя и своих клиентов.

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

я про гуи либы. Ваши хеллоу ворды мало кому интересны.

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

а так да, все мы пишем всякие разные круды на готовых тулкитах.

mrdeath ★★★★★ ()

А может добавить в рисовалку окошек HTML5 браузер, чтобы жирнее было?

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

Писать графическую либу на процедурных Сях - это зашквар.

На ООП плюсах ещё хуже. Кому надо, тот обернёт процедурные либы чем ему надо.

Napilnik ★★★★★ ()

даже не знаю... gtk1/2 был однозначным win-ом, gtk3 какой-то тормозной и убогий. но с другой стороны, qt это вообще ужас.

anonymous ()

Зачем ставить GTK+ 3.23.0, если потом выйдет GTK+ 3.24 и 4 и так далее?

abbat81 ★★ ()

Я вот не знаю как там что , но примерно представляю что кто то пишет типа:

333333=0 444444=1

Где то же самое может выглядеть так.

333333=false 444444=true

Все я вообще не программист не бейте сильно

Griggorii ()
Ответ на: комментарий от Napilnik

Там наоборот можно, через Broadway гонять окошки в браузере.

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

Лол. Зато к C можно полуавтоматически делать биндинги из нормальных языков. Что и показывает GTK — есть практически везде. В отличие от говноплюсов, к которым нужна куча ручной работы, и весь выбор — писать на плюсах десктопный софт или на Python, куда таки осилили прикрутить с кучей ручной работы.
Но нормальный, современный тулкит должен писаться на Rust. Будет почти как в C, только куда удобнее и лучше.

anonymous ()

для начала пусть 3.22.31 выкатят, а потом делают что хотят.

eR ★★★★★ ()

Добавлена поддержка автодополнения для Emoji.

Нельзя просто взять и написать программу с графическим интерфейсом. Тем более на GTK+. Поэтому все и пишут целые рабочие столы на JavaScript. А разработчики GTK+ вместо того, что упростить порог вхождения, стали обвешиваться мишурой, как Верка Сердючка.

P.S. Раз уж базарная разработка стала причиной падения GTK+, то она же спокойно может стать и причиной поднятия.

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

Лол. Зато к C можно полуавтоматически делать биндинги из нормальных языков

Так никто и не спорит, что цепепе - ублюдочный недоязык, который по какому-то непонятному недоразумению стал популярным. Он должен был сдохнуть еще не родившись.

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

в Fortran четность определяет .TRUE. / .FALSE. но большинство компиляторов адекватные и использует сишную версию булевых переменных.

Slackware_user ★★★★★ ()

А что делал шорткат Ctrl‐Shift‐e?

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

А что делал шорткат Ctrl‐Shift‐e?

При редактировании текста открывался диалог Emoji Choise.

Интересно, что взамен?

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

уже больше года не держу на компе ни gtk2 ни qt (любой версии). только gtk3, только хардкор

eternal_sorrow ★★★★★ ()

если будет выглядеть так же говненно как и все предыдущие, тогда ненужно.

vq156 ★★ ()

а некоторые приятные новые функции GTK+ 4 не используются в основной версии GTK+ — GTK+ 3.x.

Радует, что сезон бэкпортов снова отркыт.

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

Интересно, gtk2 перестанут поддерживать, когда gtk4 выйдет? Если гимп не успеет перейти на gtk3, то они сами возьмутся за поддержку?

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

Если гимп не успеет перейти на gtk3, то они сами возьмутся за поддержку?

Нет, конечно. Зачем? GTK+2 из реп-то не пропадёт.

AP ★★★★★ ()

Когда там GIMP собирается переходить на ненужный актуальный GIMP ToolKit?

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

А он уже на нём. GTK3 - это не GIMP ToolKit, а GNOME Toolkit. Даже в коммитах, в которых выкидывали виджеты, применяющиеся в GIMP (и других GTK2 программах) значилось: этот виджет недостаточно общего применения - в мусор. Так они переехали в кодовую базу GIMP.

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