Great, thanks very much! I already fired off the first build last night, and am now trying to get it to pick up where it failed. I'll find folks on IRC when I hit my next snags.<div><br></div><div>- Billy</div><div><br>
</div><div><br><br><div class="gmail_quote">On Mon, Oct 3, 2011 at 3:26 AM, Michael Meeks <span dir="ltr"><<a href="mailto:michael.meeks@suse.com">michael.meeks@suse.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Billy,<br>
<br>
On Fri, 2011-09-30 at 08:39 -0700, Billy Charlton wrote:<br>
> So, my pet peeve issue is a Calc bug/feature request first filed in<br>
> *2003* -- and is in the OOo bugzilla at<br>
> <a href="https://issues.apache.org/ooo/show_bug.cgi?id=10864" target="_blank">https://issues.apache.org/ooo/show_bug.cgi?id=10864</a> . I actually<br>
> filed one of the 12 dupes around 2006.<br>
<br>
Heh filing bugs is great, but showing up to help fix them is even more<br>
impressive :-) the bug sounds annoying as you say.<br><br>
> I always wondered if there was some dark reason this issue kept<br>
> getting backburned when the project was still in OOo.<br>
<br>
Lack of resources.<br>
<br>
> Anyway, I've done plenty of C++ and UI development projects so I'm not<br>
> afraid of tackling it, but the codebase is pretty impenetrable for<br>
> someone just starting out on this project. Pointers welcome!<br>
<br>
Cool. So the first trick is to get a build, Linux is strongly<br>
recommended for that. When you've done that, poking at things like:<br>
<br>
svx/inc/svx/tbcontrl.hxx<br>
+ SvxFontColorToolBoxControl<br>
and + SvxFontColorExtToolBoxControl<br>
<br>
the difference between which -may- be the cause of your issue, if you<br>
poke into:<br>
<br>
sw/source/ui/app/swmodule.cxx:<br>
<br>
You can see that some are 'Ext' control variants and others are not:<br>
SvxFontColorExtToolBoxControl::RegisterControl(SID_ATTR_CHAR_COLOR2, pMod );<br>
SvxFontColorExtToolBoxControl::RegisterControl(SID_ATTR_CHAR_COLOR_BACKGROUND, pMod );<br>
<br>
these guys have the separate drop-down vs. select it seems<br>
<br>
SvxColorToolBoxControl::RegisterControl(SID_BACKGROUND_COLOR, pMod );<br>
<br>
and this guy does not. I imagine calc is using the non-Ext controls,<br>
and needs updating.<br>
<br>
As for saving the previous state in the ODF file, perhaps the best<br>
place to shove that is the settings.xml file; poke at<br>
sc/source/filter/xml - near the $ git grep VisibleAreaTop hits :-)<br>
<br>
HTH,<br>
<br>
Michael.<br>
<font color="#888888"><br>
--<br>
<a href="mailto:michael.meeks@suse.com">michael.meeks@suse.com</a> <><, Pseudo Engineer, itinerant idiot<br>
<br>
</font></blockquote></div><br></div>