Object Ownership
Jump to navigation
Jump to search
Inkscape currently uses garbage collecting to manage the lifetime of many objects. This is problematic...
Objects managed by GC: (grep -Ir GC:: src | grep public):
- SPDocument: src/document.h
- SPDesktop (via View): ui/view/view.h
- Undo stack: undo-stack-observer.h
- XML nodes: xml/event.h, xml/attribute-record.h, xml/composite-node-observer.h, xml/node.h, xml/simple-node-observer.h, xml/simple-node.h
- Profile manager: profile-manager.h
- Layer manager: layer-manager.h
- Selections: selection.h
- Document subset: document-subset.h