1. I got the debt card and the first 505 dollars. Many thanks to Google! For example this domain 'zhangsen.org' is bought using the stipend :P
2. I created a branch on git.gnome.org. My work during the summer will all go there. Below is the first week,
Zhang Sen (19):
Add new_with_contact to GUI
Remove duplicate code of closing current game
no need to do_stop before selecting game
Extract method of (de-)activate actions
Delete useless call to function-decorator
Make function-decorator into a method
Extract method of running background-generator
Merge branch 'master' into work
Define self.tube_handler to be testable
Remove the ugly dialog-swallower
Cleaner way of finding current focused box
Delete useless functions
Properly do post-open setup
No need to inactivate buttons/menuitems now
Mark 'TODO'
Delete useless comment
Make attribute 'vb' a local variable
Make attribute 'main_area' a local variable
Unified way to open game
* Most of these are refactoring work.3. Before the remote player's puzzle can be lively shown, (at least) these two things are needed,
* For receiver: a TubeHandler which listens for incoming tubes.
* For initiator: suitable way to initiate network game (including a button, contact-list, tube offering, etc)
I have begun to add these parts but of course they are far from working. The following several weeks will probably still be refactoring work and trying to implement the above components.
My final exams are beginning this week, so I can't do much until mid-June.

0 comments:
Post a Comment