<div dir="ltr"><div>Hi folks Hi Stefan,</div><div><br></div><div>Thanks for your suggestions. I have imporved it in the new version.Attachmentes are my new patches.</div><div>In 0001, there are more tests for findstr. 0002 is an initial implementation of findstr. Though it can deal </div><div>with some cases it is still very very simple.</div><div><br></div><div>I will try to improve it for much work.</div><div><div>Should I send the first patch to wine-devel first?</div></div><div><br></div><div>Any comment will be appreciated!</div><div>Thanks again!</div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-03-25 19:42 GMT+08:00 KaiPeng Zeng <span dir="ltr"><<a href="mailto:kaipeng94@gmail.com" target="_blank">kaipeng94@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi folks,</div><div><br></div><div>I’m Kaipeng Zeng who is a Linux user and Wine/CrossOver user from China. I am major </div><div>in Biomedical Engineering in Guangdong Pharmaceutical University.</div><div><br></div><div>I’d like to apply GSoC to work for Wine Project this year. My proposal is "Implementing </div><div>findstr.exe for Wine".</div><div><br></div><div>Though findstr is a quite independent program in Wine, I think it is valuable to implement. </div><div>As far as I knew, there are some bugs about findstr in Bugzilla[1]. Any other programs </div><div>in Chinese depend on it too. The implementation of findstr will help these programs and</div><div>all the programs will also be good tests for our implementation. Besides, I think the code</div><div>of grep will be helpful for implementing findstr.</div><div><br></div><div>There are three parts in my plan:</div><div>=== Part 1: Add more tests for findstr.exe ===</div><div>I have submitted a patch for findstr’s test to wine-patches[2]. I will add more tests to</div><div>prepare for the implementation.</div><div><br></div><div>=== Part 2: Implement an initial findstr.exe ===</div><div>With enough tests, I will try to implement the findstr gradually. My middle goal is having </div><div>an initial implementation of findstr which can handle some simple work. Bug 35254[3] may</div><div>be fixed after this part is finished.</div><div><br></div><div>=== Part 3: Add more parameters implementation === </div><div>In this part, I will add more tests and try to implement more arguments for findstr, let it </div><div>solve more things.</div><div><br></div><div><br></div><div>[1] <a href="https://bugs.winehq.org/buglist.cgi?quicksearch=findstr&list_id=178519" target="_blank">https://bugs.winehq.org/buglist.cgi?quicksearch=findstr&list_id=178519</a></div><div>[2] <a href="http://source.winehq.org/patches/data/110182" target="_blank">http://source.winehq.org/patches/data/110182</a></div><div>[3] <a href="https://bugs.winehq.org/show_bug.cgi" target="_blank">https://bugs.winehq.org/show_bug.cgi</a></div></div>
</blockquote></div><br></div>