lp:~thinker-codemud/inkscape/pybind
- Get this branch:
- bzr branch lp:~thinker-codemud/inkscape/pybind
Branch merges
Recent revisions
- 9779. By Thinker
-
Fix bug of reference of _doc attribute for PYDocument.
- PYDocument is a sub-class of PYNode while PYNode ask a PYDocument
instance, as an argument passed to the constructor, to initialize
_doc attribute.
- _doc attribute for a PYDocument instance must be pointed back to
it-self, but it is still not existed when creating argument list.
- It is fixed by constructor of PYDocument to point it back to it-self.
- The caller of constructor just pass a None object, instead of a
PYDocument instance. PYDocument would fix it later. - 9773. By Thinker
-
Accessors of current layer of a desktop.
The functions provide capabilities of setting and getting current
layer of a desktop. - 9770. By Thinker
-
Use GC of Inkscape (boehm) to mantain dependency of PYNodeObserver.
- Without any work, PYNodeObserver would lost its reference and
recycled.- We make NodeObserver_proxy managed by GC of Inkscape and
keep a reference to PYNodeObserver whenever it is living.- Remove the reference to PYNodeObserver when NodeObserver_proxy is
being recycled.With these modification, NodeObserser_proxy would keep a reference to
PYNodeObserver whenever it is used by a subject (Node).
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:~inkscape.dev/inkscape/trunk