<div class="gmail_quote">On Sat, Mar 24, 2012 at 5:06 PM, Cheer Xiao <span dir="ltr"><<a href="mailto:xiaqqaix@gmail.com" target="_blank">xiaqqaix@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">


Hi all,<br>
<br>
I opened bug 30255 [1](which, unfortunately, was just marked duplicate<br>
as bug 19263 [2]), which I believe is a long-standing issue. Simply<br>
put, uxthemes has some performance problems, and consequently UI<br>
rendering with theming enabled would lag a lot. Since I'm also<br>
planning for GSoC, I would like make that my GSoC proposal and fix the<br>
bug myself. Also, there are failing tests regarding dlls/uxtheme -<br>
running dlls/uxtheme/tests/<a href="http://uxtheme_test.exe.so" target="_blank">uxtheme_test.exe.so</a> gives 11 failures out<br>
of a total of 56 executed tests. I can try to fix that too. With all<br>
of these, this may still be a trivial proposal. To make it less<br>
trivial :), I would also like to work on the gtk+ theming bridge [3],<br>
once the performance issue is fixed.<br>
<br>
I also have another alternative proposal, i.e. to implement full IME<br>
support so that Windows IMEs can be used on Linux. That would consists<br>
of basically two parts - the Win32 API (which, after a brief<br>
inspection, seems to be at least partly implemented) to handle the<br>
Windows part and a daemon to handle the Linux part (half like win32's<br>
ctfmon.exe and half like ibus-daemon). But I haven't investigated much<br>
into that yet, so I don't have much to say. Still, your suggestions<br>
are very welcome.<br>
<br>
And a few words about myself: I have been one of the primary<br>
maintainers of simplified Chinese translation of Wine during the past<br>
few years - so I have already got my name into AUTHORS ;-). I know<br>
quite some C - read K&R thoroughly, plus experience in a few small<br>
projects; I also know the Git workflow well. I'd love to help fix bug<br>
10000 so that Unix can take over the world ;-).<br>
<br>
Your suggestions and ideas are very welcome.<br>
<br>
1. <a href="http://bugs.winehq.org/show_bug.cgi?id=30255" target="_blank">http://bugs.winehq.org/show_bug.cgi?id=30255</a><br>
2. <a href="http://bugs.winehq.org/show_bug.cgi?id=19263" target="_blank">http://bugs.winehq.org/show_bug.cgi?id=19263</a><br>
3. <a href="http://wiki.winehq.org/ThemingSupport" target="_blank">http://wiki.winehq.org/ThemingSupport</a><br>
<span><font color="#888888"><br>
--<br>
Regards,<br>
Cheer Xiao aka. xiaq<br></font></span></blockquote><div><br></div><div>Welcome, hope to see you in gsoc :) </div><div><br></div><div>UXTheme came up in another thread recently. While I'm not familiar with the code, I don't think Wine is anywhere near ready to have a theming bridge. Work on theming in general gets an immense +1 from me though, but my vote won't matter here :)</div>


</div><br clear="all">J. Leclanche<div><br></div>