LINUX.ORG.RU

[Qt] Проголосуйте, пожалуйста, за несколько багов.

 


0

1

По порядку.

http://bugreports.qt.nokia.com/browse/QTBUG-15756 — ну тут просто утечка памяти в примере про Undo Framework, причём очень тупая и исправляемая одной строчкой.

http://bugreports.qt.nokia.com/browse/QTBUG-15764 — хотелось бы иметь возможность удалять отменённые команды в QUndoStack. То есть очищать его от отменённых команд, оставляя те, что применены. В баге приведён пример, где такое может понадобиться. Опять же, реализация очень проста, а профита будет много.

http://bugreports.qt.nokia.com/browse/QTBUG-16297 — нужно иметь более низкоуровневый prepareGeometryChange. А именно такой, который бы обновлял bsp trees и прочую информацию о итемах в сцене, но ничего не перерисовывал. Пример я там привёл такой: у меня есть КАД, в этом КАДе есть инструмент-прямоугольник, лежащий в сцене. При изменении, скажем, позиции такого прямоугольника, не обязательно перерисовывать всё в предыдущей и новой позиции, ведь если они пересекаются, то достаточно лишь обновить всё, что лежит вне пересечения. Объяснил коряво. Если хотите более понятного объяснения, напишите в комментах здесь, просто сейчас пол-седьмого утра, а я не спал. Вот картинка (это конкретный случай, показывающий, что update() при изменении геометрии часто лучше контролировать самому).

http://bugreports.qt.nokia.com/browse/QTBUG-16762 — нужно добавить информацию в документацию по поводу transformationAnchor == AnchorUnderMouse в QGraphicsView. Там 2 пункта. В баге всё вроде понятно описано.

Заранее спасибо.

★★★★★

Последнее исправление: Obey-Kun (всего исправлений: 2)

С P4 приоритетом ты долго будешь ждать, мои P3 уже полгода висят =)
А почему утечка до сих пор не подтверждена?

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

Да потому что они там слоу все, я не виноват.

Obey-Kun ★★★★★
() автор топика
Ответ на: комментарий от Obey-Kun

Проголосовал. А что ты хотел, это же suggestion.

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

Парочка голосов не помешает. Для пункта два я патч, наверное, смогу написать. А вот для пункта 3 вряд ли, там всё непонятно для меня.

Obey-Kun ★★★★★
() автор топика

Мой баг с P3 уже пару месяцев или даже больше висит.
Медленные они там. Может еще время фиксов не пришло.

zJes ★★
()

Взяли бы да сами пофиксали, ониж вроде патчи принимают теперь. А то развели нытье на весь лор

anonymous
()

У них же такая бизнес модель. Если вносишь изменения в библиотеку, то надо платить. Поэтому им невыгодно баги править. Поправь баг для себя, заплати и живи спокойно. Либо ничего не изменяй, зато бесплатно и глючно.

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

> Если вносишь изменения в библиотеку, то надо платить.

Это когда изменяется интерфейс или ожидаемое поведение. Или баги - это теперь и есть ожидаемое поведение?

Не понятно только почему в Qt не понимают очевидного.

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