- Tree horkages largely prevented real, checked-in progress
this week. See issues section below.
- Much time spent fixing regressions and resolving build bustages.
- Fixed 9 bugs in the last week, see our Fixed
Bug List for details.
- Implemented the "provider name" feature for the chrome registry.
- Keybinding is now limping (okay, crawling), should be working
on all platforms and checked in by end of day June 7. (saari)
- Dynamic hide/show title/menubar) API is in, code is functional
on Windows. (danm)
- GFX scrollbar is up and rendering, responding to some events,
but not checked in yet. (evaughan)
- Finish focus work. (hyatt, saari)
- XP_Beep() (sdagley)
- Finish converting appcores to components. (scc)
- Do some quick/easy improvements to tree performance. (scc)
- Finish dynamic hide/show title/menubar. (danm)
- Make window.openDialog practical and useable from C++. (danm)
- Clear out the things that prevent CGI script syntax from actually
- Drag & Drop. (mcafee)
- Finish scrollbar. (evaughan)
- Make dialogs resize to content. (evaughan)
With Gecko folks, decided that the form widgets need to be broken
apart into separate frames for GFX-rendered and Native-widget-based
bug 7546 is now tracking this issue, and referencing related/dependant
- Tree horkages remain a critical problem, and are largely
responsible for the reduced accomplishments this week. We
have adjusted the schedule out by one week to account for 2-3
days of unexpected closure/flames, but tree problems have continued
and nothing has happened to indicate that they will be reduced
anytime soon. We must keep the tree open and green in order to
achieve our current schedule.
- David Hyatt will be on vacation june 10-13.
- Steve Dagley has returned from vacation.
- Rod Spears will return from vacation June 7.
- Chris Saari will be back working onsite this week.
Norris Boyd has this update on Rhino:
Mike Pinkerton has this update regarding XPToolkit:
More MacOS X patches from Eoin Norris <email@example.com>
at Apple Computer. Much thanks go to him, the Carbon team, and
the MacOSX team for keeping current with the tip.
Phil Peterson has our Mail/News update::
- Work in progress on search messages, filtering, news subscription,
address book and LDAP, send unsent mail.
- Posted mail/news "job list"
of tasks mozilla contributors would be welcome to do.
- News is pretty usable, since we limit the number of messages.
IMAP is usable with a 100-200 message folder. Hopefully, performance
improvements will improve this scalability problem.
- Messenger converted to XP-IDL and dropped appcores
- News and LDAP are becoming XP-COM components
- Some footprint reduction work on Win32
- Updated the milestone
- Specification work for Multiple Accounts and History Address
- Fixed 55
M6 bugs (10 by engrs in other groups)
- Feature work for M7. See the milestones doc.
- New code landing in M7: incremental writing for Mork, LDAP
- Let's rev the UI specs on mozilla
- IMAP and Address Book are included for all platforms
- Win32: 796k
- Mac: 1585k (bug
7620 filed to investigate)
- Linux: 1822k (bug
7623 filed to investigate)
- Just for fun, I zipped up our current resources (chrome/messenger,
chrome/addressbook, chrome/messengercompose) and they're 118k.
Our Editor module update is from Akkana Peck:
- Continued work on using the editor for form text fields --
- Fixed a number of memory ownership issues (and associated crashes
and other problems)
- More work on editing rules
- We have some unit tests now, and we'll be writing more of them
for M7, and getting them hooked up as part of the Tinderbox smoke
- More work on Find and Find Next.
- Improvements to insert image, link, character styles, and other
toolbar items. Some of these are waiting on popup menu fixes before
they'll be usable, alas.
- More work pinning down some of our UI issues (see the newsgroup
for the full discussion).
A quick note on Milestones from Chris Hofmann:
I've updated the
milestone plan to reflect the current thinking about feature
work and stability phases, and tree closure periods. We are shifting
out one week in M7 to catch up on a backlog of infrastructure,
feature, performance, and bug fixing work.