I have two tasks remaining: script recording and dump and reload. I think script recording is probably the more difficult task of the two so I've been concentrating mostly on it. I'm hoping that in a few days I'll have a test running on tinderbox. To do this I need to test on Linux and Mac. With some luck I should have my computer fixed today or tomorrow so I can do that. I think relative to past releases I have less work than other people so I might be able to help out on other tasks, or spend more time on performance/bugs.
- Fixed EmulateKeyPress bug in Windows wx that causes upper case characters to be treated like lower case.
- Fix "loss of focus to grid" caused by propagating notifications during key events in script playback on windows
- On Windows script playback fixed extra EVT_CHAR event caused by the windows specific implementation of EmulateKeyPress
- We now record and playback mouse selection changes to textCtls
- Spent quite a bit of time researching how to record and playback scripts when using dialogs. Our current framework doesn't allow scripting of modal dialogs. I think I've finally settled on a strategy, which involve some modification to the wxWidgets event loop.
- Fixed bug#8276: HTMLDetailArea sets selection. While testing this fix with the feeds parcel, I found and fixed another bug with how events were dispatched using the BlockDispatchHookList.
- Fix bug#8257: "Collection" menu items should apply to the selected collection even when the sidebar doesn't have focus. Includes a bunch of work towards new collection menu spec and rationalizes these changes with the sidebar context menu. Also includes various refactoring to simplify related code.
- Track down script problem that caused Chandler to crash, which turned out to be caused by not releasing mouse capture during playback.
- Various small tasks: e.g. helping out Andi and implementing Katie's suggestion for context menus.
--
JohnAnderson - 06 Mar 2007