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