major
minor
defect
major
minor
#26382
Error messages "Duplicate tag name..." when starting an application in the IDE from a TL-Studio
#26405
TTypeRewriter logs warning "Unable to resolve items by external reference" also unnecessarily
#26431
Changed superclass relationship leads to changed attribute list in the form editor only after a restart
enhancement
Currently, the tl:TLObject interface does not allow you to add values to a multi-reference—you can only retrieve the old list, copy it, extend it, and set it again. For long lists, this is an incredibly expensive operation. When importing thousands of objects, this causes the import to never complete due to this quadratic complexity.
Improvement
When inserting into a multi-reference, use the utility method `com.top_logic.element.meta.AttributeOperations.addAttributeValue(TLObject, TLStructuredTypePart, Object)`.
Test
Refactoring, no test.