Major
Detail
Bugfix
Major
Detail
#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
Bugfix
The graph component synchronizes graph nodes between client and server. ConfigurationItems can also be used as objects. To synchronize property changes, the graph component observes the objects. If the observed objects are from the layout configuration, the graph component remains attached to the global configuration via the listener relationship.
See also the attached images:
Solution
`ConfigurationItem`s do not observe (e.g.)
remove line 28 "_handle.addConfigurationListener(null, this);" from ConfigData
Test
- Start the graph demo.
- Make a small graph.
- Log out.
- Run the GC 2-3 times to remove unnecessary objects.
- Make a heap dump.
- Check how many tl:TLMainLayout and tl:GraphComponent instances there are.