Массивы PartDesign работают, а Cancel действительно отменяет
- Массивы. Массивы Circular, Path и Point есть в FreeCAD 26.3, но их провайдеры отображения так и не были зарегистрированы, поэтому эти элементы нельзя было открыть или отредактировать. Регистрация из текущей ветки main FreeCAD теперь есть в нашей сборке, и все три открываются и редактируются, как остальные массивы
- Cancel и Undo в панелях PartDesign. Панель открывала транзакцию отмены только после первого изменения, поэтому Cancel оставлял первое изменённое значение, а Undo мог восстановить не ту видимость. Теперь транзакция открывается в общем коде панелей ещё до того, как панель что-либо изменит, поэтому каждая панель PartDesign восстанавливает ровно то состояние, которое застала
- Воспроизводимость: найдено в стандартной версии. Булевы операции выполняются параллельно, и допуски, которые они записывают, на одной и той же модели могут отличаться от запуска к запуску: пятнадцать прогонов одного теста дали пятнадцать разных результатов. Прежде чем что-то исправлять, мы измеряем, насколько велик разброс и меняет ли он когда-нибудь итог; цель — детерминированный результат без потери скорости параллельных вычислений
- Проверки. Всплывающие окна с ошибками и предупреждениями теперь проваливают тест с полным текстом сообщения, как и ошибки в консоли, в Report view и в логе
- Ещё не решено. Как и многие стандартные элементы, круговой массив всё ещё может менять допуски детали, на основе которой он построен; весь этот класс проблем исправляется отдельно