История изменений
Исправление wandrien, (текущая версия) :
p.s. а все-таки gtk делали дятлы. Только там можно увидеть «class_name deprecated since 3.8, use class_name_new / class_name_new deprecated since 4.0, use class_name_new_new / class_name_new_new deprecated since 4.10, use class_name_new_new_new»
Я тебе больше того скажу. Тут разрабы glib2 недавно отмочили, сломав API, который работал на протяжении всего релиз-цикла (то есть лет 20 или сколько она там существует): https://gitlab.gnome.org/GNOME/glib/-/issues/2945
Там комментах даже Matthias Clasen прифигел.
Как результат. Чтобы избавиться от бесконечного спама идиотскими сообщениями об «ошибках» в логи, потребовалось/потребуется:
- Дописывать код в gtk.
- Дописывать код в flatpak.
- Дописывать код в thunar.
- Дописывать код еще в чертову уйму приложений, которые прямо или косвенно используют GFileInfo.
- Приложения на gtk2 или же просто приложения, на которые авторы могли забить, останутся непофикшенными навсегда.
Никакой другой пользы, кроме спама, забивающего логи, данное «улучшение» не принесло.
Просто потребовало добавить лишнего кода и бесполезных проверок в клиентские приложения.
Такая вот обратная совместимость.
Исходная версия wandrien, :
p.s. а все-таки gtk делали дятлы. Только там можно увидеть «class_name deprecated since 3.8, use class_name_new / class_name_new deprecated since 4.0, use class_name_new_new / class_name_new_new deprecated since 4.10, use class_name_new_new_new»
Я тебе больше того скажу. Тут разрабы glib2 недавно отмочили, сломав API, который работал на протяжении всего релиз-цикла (то есть лет 20 или сколько она там существует): https://gitlab.gnome.org/GNOME/glib/-/issues/2945
Там комментах даже Matthias Clasen прифигел.
Как результат. Чтобы избавиться от бесконечного спама идиотскими сообщениями об «ошибках» в логи, потребовалось/потребуется:
- Дописывать код в gtk.
- Дописывать код в flatpak.
- Дописывать код в thunar.
- Дописывать код еще в чертову уйму приложений, которые прямо или косвенно используют GFileInfo.
- Приложения на gtk2 или же просто приложения, на которые авторы могли забить, останутся непофикшенными навсегда.
Никакой другой пользы, кроме спама, забивающего логи, данное «улучшение» не принесло.
Просто потребовало добавить лишнего кода и бесполезных проверор в клиентские приложения.
Такая вот обратная совместимость.