Jürgen, I guess this is mainly for you.
I think the insetfoot and the insetmarginal is ready for action; that
means as long as the underlying insets are ready: insettext and
insetcollapsable.
I now have some small(?) problems with insetfloat. Currently I only
want to implement the functionality that we already have in LyX
nothing more. I have a bunch of other ideas with floats as well, but
they can come later, and will only be extensions on what I do now,
nothing completely new.
The problem I have with the insetfloat is the caption. How to make the
caption know that it is inside a insettext that is inside a insetfloat
and what label/number to use. I also want the caption to be an inset
in its own right.
Note also that when we have the insetfoot, insetmarginal and the
insetfloat working we can get rid of all code that handles the "dummy"
paragraphs, and we will never have paragraphs anymore that spans more
than one physical paragraph because of a footnote.
Anyway I will continue to fiddle with the insetfloat and the
insetcaption, and try to not get sidetracked too far... (note the
counters file and the insetsection...)
Also: if somebody wants to implement the insettheorem using the theorem.sty as a basis
with some helper containers , similar to what insetfloat/Floating.h/FloatList do
please go ahead. It will take years if I have to do all the work myself.
Lgb