cwidget  0.5.17
Todo List
Class cwidget::fragment_contents
give this proper const_iterators and deal with the mutable-sharing problem (this structure is mutable but has shared data).
Member cwidget::sequence_fragment (const std::vector< fragment *> &fragments)
can this be made more efficient? It should be possible to just "plug" the sequences together if they're lists – but that only works if they aren't cached elsewhere.
Member cwidget::widgets::text_layout::append_fragment (fragment *f)

this is only needed for memory-management reasons (otherwise I could safely extract the current fragment and create my own sequence). Would refcounting help?

if this becomes very useful, it would be better to just explicitly store a sequence of fragments in the layout.