<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Wed, Feb 12, 2014 at 3:13 AM, Tomasz Wasilczyk <span dir="ltr"><<a href="mailto:twasilczyk@pidgin.im" target="_blank">twasilczyk@pidgin.im</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">W dniu 12.02.2014 06:19, Jean-S√©bastien Guay pisze:<div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Using the instructions here:<br>
<a href="https://developer.pidgin.im/wiki/BuildingWinPidgin/3.0.0" target="_blank">https://developer.pidgin.im/<u></u>wiki/BuildingWinPidgin/3.0.0</a><br>
and with some small modifications to get everything building, I was able<br>
to make an installer and install my own build for Windows. And it runs :-)<br>
(aside: as-is the main branch would not build on Windows currently, as<br>
pidgin_start() needs to get an extra HINSTANCE parameter if _WIN32 is<br>
defined... don't you have an auto-build system that tests that new<br>
checkins build on all platforms, at a minimum?)<br>
(aside 2: where should I send my patch which fixes the Windows build for<br>
discussion? Create a ticket or this mailing list?)<br>
</blockquote>
<br></div>
I haven't built win32 version recently, so it may be broken. You may send patch (and these "small modifications" you mentioned) here, or directly to me, if you wish. We have a CI system [1] deployed just a week ago, but we don't test win32 here, as cross-compilation doesn't work for default branch. Making it possible is on my TODO list.<br>



<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
However some things don't seem to work, in particular related to smileys<br>
(which is a real bummer as that's what I want to work on)<br>
<br>
For example:<br></div>
(...)<br>
</blockquote>
<br>
All these smiley-related issues are already known (for me, at least) and also are present on my TODO list. Except the MSN pidgin-vs-official client difference you mentioned before. You may investigate it on 2.x.y branch, if you wish (as I said, 3.0.0 have almost broken smileys).</blockquote>


<div>¬†<br></div><div>Yep, smileys are broken because we changed our HTML render from IMHtml to Webkit in 3.0.0. So there sould be some work to get them working as expected.<br><br>On the MSN side, IIRC, the problem is the change from MSNP15 to MSN18 which changed all the mechanism used to send data. Here, we have a dilema, invest time on MSN knowing it is dead and it is just a matter of time for MS to shut down the servers or fix the issues and hope they don't kill the servers soon?<br>


<br></div><div>You can guess I have been on the "it is dead, it doesn't worth a minute" side. =P<br><br></div><div>Anyway, it would be nice to get that fixed but... the time... and MS, and MSNP is really really undocumented and it is a pain.<br>


</div><div><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I haven't tested more than that, but I'm afraid more things could be<br>
broken in the main branch which would make using it harder even if I<br>
*did* fix the bug I want to fix :-)<br>
</blockquote>
<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Indeed, the main branch have a bunch of things broken. But some of us uses it on a daily basis, so it should remain usable. Especially the gtk2 builds.<div><br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
I could make a build of the 2.x (I guess 2.10 at this point) branch, but<br>
honestly, the prepare-workspace.sh script made things much simpler than<br>
to have to download and unpack a bunch of dependencies manually so I<br>
thought I'd try 3.0.0-devel first. Kudos to Tomek Wasilczyk who made<br>
that script, it's a great way to get going quickly :-) If the general<br>
concensus is that it would be easier to use the 2.10 branch and work off<br>
that then I'll go through the trouble of setting up the dependencies<br>
manually... Or maybe I'll adapt Tomek's script to that branch?<br>
</blockquote>
<br></div>
Thanks :). In fact, this script is thought as a step toward making full cross compilation working. I'm not sure, if we leave a possibility to build directly on win32, when it will be possible.<br>
<br>
And currently, 2.x.y branch is only for fixing bugs - all new features goes to 3.0.0. But if something doesn't work on 2.x.y as expected, don't hesitate to fix it!<div><br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
And last question, on Windows, how would I get started with debugging my<br>
own build (with gdb I guess)? I tried using the cygwin-installed gdb,<br>
and passing one -s argument for each .dbgsym file that gets installed<br>
when you check the "Debugging symbols" checkbox in the installer, but<br>
gdb still says when it loads pidgin.exe that it finds no debugging symbols.<br>
</blockquote>
<br></div>
Debugging on Windows is broken at the moment, due to ASLR usage. I'm afraid, the only debugging method is "printf" at the moment.<br>
<br>
<br>
[1] <a href="https://www.guifications.org/jenkins/view/Pidgin/" target="_blank">https://www.guifications.org/<u></u>jenkins/view/Pidgin/</a><br>
<br>
<br>_______________________________________________<br>
Devel mailing list<br>
<a href="mailto:Devel@pidgin.im" target="_blank">Devel@pidgin.im</a><br>
<a href="https://pidgin.im/cgi-bin/mailman/listinfo/devel" target="_blank">https://pidgin.im/cgi-bin/mailman/listinfo/devel</a><br></blockquote></div><br><br clear="all"><br>-- <br>Masca<br><br>A: Because it messes up the order in which people normally read text.<br>


Q: Why is top-posting such a bad thing?<br>A: Top-posting.<br>Q: What is the most annoying thing on usenet and in e-mail?
</div></div>