<div class="gmail_quote">On 27 July 2011 14:06, Michael Meeks <span dir="ltr">&lt;<a href="mailto:michael.meeks@novell.com">michael.meeks@novell.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi Knut,<br>
<div class="im"><br>
On Tue, 2011-07-26 at 23:20 +0200, Knut Olav Bøhmer wrote:<br>
&gt; &gt;        Sadly I don&#39;t know. I imagine you need to avoid the splash binary - and<br>
&gt; &gt; run soffice.bin. I would be tempted to remove soffice.exe rename<br>
&gt; &gt; soffice.bin -&gt; soffice.exe and debug that way.<br>
&gt;<br>
&gt; I found it.<br>
&gt; devenv /debugexe program args<br>
<br>
</div>        Great ;-)<br>
<div class="im"><br>
&gt; I had to &quot;cd URE\bin\&quot; because I got an error message about sal3.dll.<br>
&gt; Why does we have two binaries?<br>
<br>
</div>        Well - one in theory is a small binary that passes its arguments to the<br>
main &#39;factory&#39; process that is running: this speeds up the 2nd launch.<br>
Unfortunately the &#39;small-ness&#39; of that binary is bloated to (was it 3 or<br>
6 Mb I forget) by all the embedded icons needed for associating that<br>
with the umpteen file-types we support [ or something ].<br>
<div class="im"><br>
&gt; &gt; Oooh ! and if you can build / debug on windows :-) perhaps you could<br>
&gt; &gt; help fix the dumb-ness that we duplicate many megabytes of icons between<br>
&gt; &gt; soffice.bin and soffice.exe (?) it requires only a small set of hacks I<br>
&gt; &gt; think.<br>
&gt;<br>
&gt; Do you have more information?<br>
<br>
</div>        Those same icons are then all present in soffice.bin as well in order<br>
to get window icons correct. Instead of that we should just be loading<br>
the window icons from our images.zip [ where they also live ], and<br>
setting them on the window at run-time I think.<br>
<br>
        That is what we do for the gtk+ backend, cf. GtkSalFrame::SetIcon and<br>
just needs replicating for Windows - so we can drop that duplication.<br>
gtk+ has a means of doing this for windows, so there is the API support<br>
there somewhere.<br clear="all"></blockquote><div><br>Now that I have my DDEInitiate-bug-workaround tested (and it works) I have some more time to do this.<br>I think I should first find a solution to the DDEInitiate bug in LibreOffice, then I could start to work on the icon isssue.<br>
It sounds doable, as I can look in to what the Gtk version does.<br><br>I have updated the bug-report at <a href="https://bugs.freedesktop.org/process_bug.cgi">https://bugs.freedesktop.org/process_bug.cgi</a><br><br>Should the icon-issue be registered in the bugtracking system?<br>
</div></div><br><br>-- <br>Knut Olav Bøhmer<br>