Zhan July 5-11
- The work for copy constructor is finally finished. I have done a lot of test to ensure the cloned widget could be correctly constructed and destroyed. Most of the testing is done by cloning gui windows implemented in libgui. I have captured some screen shots while I was testing. I have to say most of my time is spending on debuging not on coding itself. Especially for fixing the bugs in destructions, lots of time is cost on looking for which attribute is not correctly cloned that leads crashing when the application is about to quit. Another part of my work for this week is continue the work for improving chat window. As weltall says, I should be carefal about those classes hold the pointer to chat window. For I changed my apart last weekend, I didn't appear on IRC in last two days.Ok, here is what I have done this week:
- Finished all the coding work for copy constructor.
- Do testing work by cloning windows defined in /data/gui/ and debuging. Fixing the crashing bug in destruction process.
- Start to continue my work on improving chat window. Tracing windows that may hold pointer to chat window in order to ensure they always hold correct pointer to chat window.
- Plan for next week
- Finishing work on chat window and send patch.
- Finishing work on enabling books to show texts as well as images (Most of the work are done by implementing pawsDocumentView widget. Only some detail work to do).