История изменений
Исправление
rtvd,
(текущая версия)
:
пример кривизны с ходу - adwaita_engine_render_arrow(), там деление на ноль через раз возникать может
Кто-то распинался тут про кривоту и то, что не через API всё делается. А оказывается, претензии только к обработке corner case случаев, которые, возможно, и не возникают никогда. А если и возникают, то лишь по вине GTK.
Что до самого GTK, то в нём, конечно, такого нет. Его писали Святые Девелоперы и в соответсвии с GIP (GTK Impeccability Principle) он работает безупречно по определению, причём даже на поломанном железе.
Исходная версия
rtvd,
:
пример кривизны с ходу - adwaita_engine_render_arrow(), там деление на ноль через раз возникать может
Кто-то распинался тут про кривоту и то, что не через API всё делается. А оказывается, претензии только к обработке corner case случаев, которые, возможно, и не возникают никогда.
Что до самого GTK, то в нём, конечно, такого нет. Его писали Святые Девелоперы и в соответсвии с GIP (GTK Impeccability Principle) он работает безупречно по определению, причём даже на поломанном железе.