riched20: ITextDocument implementation
fracting at gmail.com
Wed Jun 26 03:32:18 CDT 2013
Welcome again :)
On Wed, Jun 26, 2013 at 3:11 PM, Tiger Soldier <tigersoldi at gmail.com> wrote:
> This is my first time to develop WINE. Any comments/suggestions?
>  http://bugs.winehq.org/show_bug.cgi?id=17042
Improving Rich Edit is great appreciated! Interesting, one of GSoC2013
students Jactry Zeng is planning on implementing ITextDocument as well
 . Maybe it is a good idea to work with Jactry together, if that
doesn't violate GSoC rules - actually I don't know, hopefully Austin
English or other GSoC mentor/manager could comment on this.
If you are interesting in Rich Edit, there are a lot of bugs to be fixed :) 
Some of them may be good for beginner, for example this one with a
test case , or maybe this one  which has a basic diagnosis.
dlls/riched20/tests/ contains some example to show how Rich Edit api
works, play with Wine's buitin wordpad maybe a good idea as well.
Before you implementing something or debugging something, there is no
harm to learn as more example as you can from website like msdn or
codeproject. Be careful on copyright issues: never disassembling or
tracing Windows binary. For those things without public document, the
only way I know is guess and test :) (Since I know you personally, I
believe you are good at this kind of fun :p )
Once you decided to debug on an app, WINEDEBUG=+tid,+richedit may be
useful for you, also you can have a look at other debug channel .
I hope this helps, feel free to ask in wine-devel if you have further
questions. My experience on Wine is limited, so my suggestions maybe
not work, maybe not the best, hopefully other developers with more
experience could help you when you get in trouble :)
More information about the wine-devel