Hi all,
As you may know yesterday was the pens down for summer of code 2008 Students are still allowed to write code, but it won't count for the mentors evaluation any more.
I would like to request from the mentors to fill in the final evaluation form and from the students to give a final write up: What went well? Did you meet the goals you set? Did you have fun? Is there anything we can do to make wines summer of code better and do you feel like you've become part of the wine community?
I also believe that students will have to fill in a final evaluation form as well, so get writing. ;-)
Cheers, Maarten.
Hi everyone,
I'm glad to say that my project to implement PrintDlgEx* went very well, as I've implemented almost everything by the deadline, and have test cases for every meaningful non-interactive scenario, AFAICT. The only feature that I have not had time to implement and test is the lpCallback member (see here: http://msdn.microsoft.com/en-us/library/ms646844(VS.85).aspx ), which is tricky due to the COM involved, and to the fact that there is nothing to test against. The only application that I know of that uses it is Windows Address Book, which does not work in Wine. The up side of this situation is of course that no application is affected by the stubbing of this feature, at least for now.
The list of applications that benefit from this new implementation includes mostly Microsoft software, such as IE6 (and probably IE7, for anyone who can get it running in Wine), Paint, and (Microsoft's) Notepad. Bibleworks has also been reported to require this function.
Plans for now and beyond: Get all this SoC code committed into trunk, then stick around for whatever maintenance that may be needed, and hopefully find another piece of the codebase that I would like to work on.
Overall, this summer of code has been a great learning opportunity for me and a great a experience.
Thank you!
-Gal
On Tue, Aug 19, 2008 at 7:14 PM, Maarten Lankhorst m.b.lankhorst@gmail.com wrote:
Hi all,
As you may know yesterday was the pens down for summer of code 2008 Students are still allowed to write code, but it won't count for the mentors evaluation any more.
I would like to request from the mentors to fill in the final evaluation form and from the students to give a final write up: What went well? Did you meet the goals you set? Did you have fun? Is there anything we can do to make wines summer of code better and do you feel like you've become part of the wine community?
I also believe that students will have to fill in a final evaluation form as well, so get writing. ;-)
Cheers, Maarten.
Hi all,
I would like to request from the mentors to fill in the final evaluation form and from the students to give a final write up: What went well? Did you meet the goals you set? Did you have fun? Is there anything we can do to make wines summer of code better and do you feel like you've become part of the wine community?
I'd say my project has gone quite well. I've completed the main objectives of my project, including fixing the shell namespace implementation of Control Panel, improving the built-in control panel, and working on some new control panels to improve Wine's configuration options (Add/Remove Programs, plus a new Desktop control panel that I'm just tidying up ready to submit this week). While I will have university-related things to carry on with in September, I'm not intending to disappear completely - I'm hoping to split off and tidy up the multimedia settings in winecfg to its own control panel, too, and then tidy up winecfg a bit, making it more logical by restricting it to panels that are specific to Wine itself. So hopefully you'll still see me around a bit. :-)
Overall, I rather enjoyed Summer of Code, and learnt a lot about how to go about getting things done in an open source environment. Thanks to all, particularly my mentor Juan, for help and support along the way!
Cheers,
Just as a complete side note, I have been very impressed at how well organized SOC has been this year, and I blame Maarten <grin>.
I've really appreciated seeing the regular calls for updates, and the follow through that has resulted.
Nicely done, and thank you Maarten!
Cheers,
Jeremy
On Wednesday 20 of August 2008 01:14:10 Maarten Lankhorst wrote:
I would like to request from the mentors to fill in the final evaluation form and from the students to give a final write up: What went well? Did you meet the goals you set? Did you have fun? Is there anything we can do to make wines summer of code better and do you feel like you've become part of the wine community?
I think that my Summer of Code worked well. My task was to implement SAX reader and fix other bugs from bugzilla. SAX reader is currently complet enough for apps that I've tested. I've fixed many bugs from bugzilla. My main problem was that I couldn't reproduce many bugs. Also there are many bugs that wait for retesting or are not actual.
Regards, Piotr Caban
On Wed, 2008-08-20 at 01:14 +0200, Maarten Lankhorst wrote:
Hi all,
As you may know yesterday was the pens down for summer of code 2008 Students are still allowed to write code, but it won't count for the mentors evaluation any more.
I intend to clean up and make sure almost everything I've written can get merged, it just may be a little slower now that school is starting.
I would like to request from the mentors to fill in the final evaluation form and from the students to give a final write up: What went well? Did you meet the goals you set? Did you have fun? Is there anything we can do to make wines summer of code better and do you feel like you've become part of the wine community?
I greatly enjoyed summer of code, and I would like to think that I emerged a much better programmer than when I started, and yes, it was a lot of fun. A lot of bugs I saw for Gdiplus were installer bugs, so hopefully many more applications are installable under Wine -- but when people discover that there may be even more bugs opened :-)
While it can be annoying to have a patchset rejected five times, it's satisfying to fix myself it rather than see "based on a patch from..."; also I love the quality standards and peer-review that Wine has, as that made the code a lot easier to work with, because just about everything was in good shape when I got it, and I hope that the next person who looks at Gdiplus will think so too.
I will try to stay a part of the Wine community, but now that Summer of Code is done I have a lot fewer itches to scratch (Quicktime is my new target, but I have no idea how long that will take with school).
All in all, its been a blast. I would like to thank my mentor, Lei for helping me when I was completely stuck, Alexandre for dealing with me over IRC when I ask "why?", and everyone else who's posted comments saying "You can't do it like that".
I also believe that students will have to fill in a final evaluation form as well, so get writing. ;-)
Cheers, Maarten.
On Wed, Aug 20, 2008 at 1:14 AM, Maarten Lankhorst m.b.lankhorst@gmail.com wrote:
I would like to request from the mentors to fill in the final evaluation form and from the students to give a final write up: What went well? Did you meet the goals you set? Did you have fun? Is there anything we can do to make wines summer of code better and do you feel like you've become part of the wine community?
My project didn't go bad, but I was only able to complete around 40% of what I expected to do in the begining, it turned out to be bigger than I thought. I'll try to finish it, but I probably won't be able to start working on it again until mid-september (exams, other projects abbandoned due to GSoC, etc), and then my progress will be much slower.
I really enjoyed this SoC, I was able to update my skills and learn to work in a big project. Thanks to kblin and to all the people who reviewed my code and bothered to suggest improvements :)
Cheers
On Tue, Aug 19, 2008 at 7:14 PM, Maarten Lankhorst m.b.lankhorst@gmail.com wrote:
I would like to request from the mentors to fill in the final evaluation form and from the students to give a final write up: What went well? Did you meet the goals you set? Did you have fun? Is there anything we can do to make wines summer of code better and do you feel like you've become part of the wine community?
Sorry for the delay in my reply, but I took a vacation at the end of the coding period.
I am happy that I got the complete main task that I wanted to get done, which was adding support for tables in richedit controls. There are some finer details that I would still like to finish, such as the selection behaviour within tables. I also need to fix a regression that has come to my attention, and review any of my patches that weren't accepted yet. All of this will be easier to do once I get back to my development computer, since I am still away from my home in Ottawa.
I was also able to spend time on plenty of other richedit control issues that weren't related to implementing tables. I found this helped me to get to know the richedit code quite well, as well as the code for wordpad which I often used for ad hoc testing. I did end up spending more time on this than expected, so I decided not to attempt working on windowless richedit controls during the GSoC coding period, however I only mentioned that I would work on windowless richedit controls if sufficient time were available.
I have also managed to learn a lot during this project, which was the first open source project that I had contributed to. I have also learned a lot more about development in a unix environment since windows was my main operating system until 9 months ago when forced myself to use linux primarily and confine windows to a VM.
I am also glad that I have the opportunity to continue working on Wine, since it is open source. Hopefully I will find enough free time during my Masters to continue contributing to Wine.