lp://staging/~gordallott/nux/fix-bad-asserts
- Get this branch:
- bzr branch lp://staging/~gordallott/nux/fix-bad-asserts
Branch merges
Branch information
Recent revisions
- 431. By Tim Penhey
-
This branch primarily refactors nux::Object and the object pointers.
Removed the necessity for weak reference counters, and simplified the
places where the nux::Object internals were deleted.This required a change to the WindowCompositor as it was holding weak
pointers to the base windows. Instead of the base window destructor
deregistering with the compositor, the compisitor listens for the
object destroyed signal, and does the clean up there. This also has
the side benefit of not having the BaseWindow destructor needing to access
the window compositor. - 430. By Tim Penhey
-
This branch fixes a leak or two and some uninitialised variables.
It also changes some members in the base object type and object nux
classes to const char* from NString and const TCHAR*.
ObjectStats are now written to standard error on exit for debug builds.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/nux