13 Nov 2003 Jody
Lots of patching to HEAD recently. There's not alot of forward looking vision just yet, but we are at least starting to maintain the damn thing again. Things are getting fixed, and some of the most egregious of bugs have been been resolved. I'm pretty excite to finally start seeing some momentum here, but I keep wanting to call Chema to discuss it, which tends to deflate things.
Michael pointed me at the new anoncvs server and I was finally able to update my local copy. Looks like some major changes are going on the xls import/export. He asked me to have a look at why functions defined in macros are not being exported correctly. Names and macros are probably the two muddiest areas in xls, so I started poking around. That code base makes my head spin. OOo handles exporting the macros correctly, but appears to lose the connection between the macro and the function call on the import side. Gnumeric maintains the link internally, but was missing the \1CompObj stream on export which seemed to disable the macros. 3 lines later and Gnumeric was exporting the macros, but doesn't seem to get the linkage right for the macro function. It was fairly illuminating w.r.t. the relationship between the document property stream, the CompObj stream and a couple of hither too unused biff records. Now I just need to see why the xtl ref is negative... We may be able to patch OO, but I'm not sure where to hook the internal function info.
Yay! The first portion of the merge is in CVS. We'll wait for the inevitable build breakage and XKB problems. Hopefully the worst is behind us and Sergey can get down to the meat of the issue.
Fixed a few more little bugs in preparation for a 1.2.2 release next weekend. This time I _reallly_ mean it. If the wee lassie is peaceful again tonight (now that she's finally pooped again) I may even be able to finish Z order editability before the branch. Morten was a huge help in finishing more of the grand rename. We look ready to branch, and I'm itching to start on the new toys.