Argh. Clones appear broken in latest CVS.
For the moment, I'm assuming it was me, as I did a relatively large repr-related commit recently.
I'm a bit puzzled though; the work I did was almost entirely reorganizing code around rather than changing algorithms, and clones were one thing I tested with the new code. Maybe I was lucky and hit a particular corner case that still worked... I'll experiment more.
FWIW, so far as I can tell everything still functions correctly up through sp_use_build, at least. I'll continue to narrow things down, but if anyone has any ideas that would help.
Also, the one set of algorithms I _did_ change were the implementation sp_repr_position/sp_repr_set_position (the guts are now in xml/simple-node.cpp). If someone could review my changes to make sure I didn't do anything stupid there, that'd be much appreciated.
-mental
I've narrowed it down, I think ... SPDocument::getObjectById() doesn't seem to be working consistently. I wonder if this has been broken for a while....
-mental
It's apparently been broken for some time; the actual breakage was a conflict between sp_object_build and sp_object_private_set, fighting over who got to bind the object's ID initially.
Nice to know it wasn't the most recent commit... I'll commit a fix shortly.
-mental
participants (1)
-
MenTaLguY