status update

maintained by Tim Rowley <tor@cs.brown.edu>

Last Updated Wednesday December 6, 2000

This status update page is updated every week. To get updates and news throughout the week you are invited to check out mozillaZine, a site devoted to Mozilla advocacy.

Previous Updates


Friends of the Tree

  • I'd like to nominate Adrian Havill (havill AT redhat.com) for friend of the tree for setting up http://www.mozilla.gr.jp:4321/ which will be a great use to Necko and forms submission debugging as well as for the smoketests. - Ian Hickson
  • Alec Flett, for super-reviewing everything I sent his way in 24 hours or less. - Blake Ross

Missing Status Reports

The following engineering groups failed to submit a status report by the Wednesday 6:00pm EST deadline.
  • Architecture
  • Composer
  • Rendering
  • XML/DOM
Module Updates
XPToolkit
December 5
Submitted by Peter Trudelle <trudelle@netscape.com>

Summary

  • Met with Jud's embedding team to get handoff on embedding issues for XPToolkit.
  • Aaron Leventhal is now onsite, working on the mozilla accessibility project, helping us make all the apps usable for those with impaired eyesight (some of whom are developers). Please join us in welcoming him, and helping him out where we can.. He'll be here for at least the next 6 weeks.
  • The XPToolkit team resolved 38 bugs in the last week, fixing 20 of these. For details, see our resolved bug list.

Highlights

  • Mike Pinkerton (pinkertoni)
    • moved htmlBindings over to res/ and got rid of XUL/chrome dependency (bug 54003)
    • added selectors to lookNFeel that check AppearanceManager for scrollbar arrow positions
    • helped hyatt andd smart-scrolling to XUL scrollbars for mac
    • 54003 text controls do not appear in viewer
    • 7347 Unable to use mousewheel on Mac
    • 61485 Menus can't be single click-drag selected
  • Chris Saari (saari)
    • Investigated plugin issues, and attempted to fix bug 58957 (mac plugins don't get key events) without a total rewrite of plugins. Ran into style resolution issues that I need style guru help with.
    • 45390 <TEXTAREA> Back/Forward Arrow keys jump 2 chars instead of 1
  • Daniel Matejka (danm)
    • 55032 window.open delayed until toolbar buttons moused over
    • 56337 Dialogs posed from Web pages crash entire app
    • 55261 GTK modal dialog locks up browser when installing plugin
    • 58119 Trying to customize my.aol.com immobilizes app
    • 58404 javascript: urls that open new windows case strange behaviou
    • 60888 Executing javascript: script as an href freezes the app
    • 53621 Window moved to offscreen position messages are annoying
  • Eric Vaughan (evaughan)
    • Pierre, Mark, and I all agreed on a plan to change call sites and get metrics for CSS usage.
    • Came up with a basic design to shrink style contexts
    • working on some prototyping of the new data structure
  • Stuart Parmenter (pavlov)
    • Met with memory team to discuss how to lower our footprint. Spent some time looking at the amount of memory allocate for images on unix.
  • David Hyatt (hyatt)
    • worked with pink to implement smartscrolling prefs support for gfx scrollbars on mac
    • landed mutation events
    • 55595 Implement DOM Level 2 Mutation Events
    • worked on c++ interface support for xbl
    • worked with beng to make sizable popups
    • XBL forms
    • have mac and win32 buttons working with <input> and <button> in HTML
    • have the multi-row select mapping to a tree widget in HTML
    • 61120 display:none as a parent of XBL's children = crash
    • 61334 drop down menu highlight and submenus not functioning correc
    • 51264 Move GetInsertionPoint into the frame manager.
    • 61179 Deleting menuitem causes crash
    • 51431 [XBL] Use display attr for display type instead of extends
    • 16277 Scroll bars should follow user's Smart Scrolling preference
  • Brian Ryner (bryner)
    • Re-fixed building without psm-glue (61219)
    • Lots of progress on mousewheel bugs (29244, 50339, 42313, 33733, 57598)
  • Dan Rosen (dr)
    • thoroughly wasted my entire week trying, and miserably failing, to get bison to generate mozilla-friendly (or at least c++-friendly) parser code.
    • got familiar with re2c (which does manage to generate mozilla-friendly tokenizer code).
    • more xpath development (see http://people.netscape.com/dr/xslt/xpath.html).
    • triaged bug list for embedding.
    • joined w3c xsl working group.

Lowlights

  • Little tangible progress on plan/schedule, mostly just better understanding of known issues. Actually discovered a possible major requirement for accessibility in Gecko, need to follow.

Priorities

  • ALL:
    • Firm up plan and schedule for embedding Gecko
  • pinkerton:
  • saari:
  • hyatt:
  • evaughan:
  • pavlov:
    • continue working on reducing footprint.
  • danm:
  • dr:
  • bryner:
    • get mousewheel fixes tested, reviewed, landed

Issues

Escalation

People

Necko/Imagelib
December 5
Submitted by Gagan Saksena <gagan@netscape.com>

Summary

  • gagan
    • significant cache planning underway
    • gagan on vacation from Dec. 12 for 3 weeks.

Highlights

  • pnunn
    • Bugs closed: 47944, 58984, 60469, 52390, 47663, 45908, 58334
    • Bugs evaluated and reassigned: 61306, 58355.
    • Created MetaBugs for tracking: 61481, 61525, 61480, 61527, 61528, 61478, 61479, 61530, 61531, 61532, 61477
  • darin
    • cache design meetings
    • generated meta bugs
    • redesign of nsIChannel::AsyncWrite
    • triaged bugs
  • neeti
    • Cache design meetings.
    • Completed first set of diagrams for HTTP.
    • Bug triage.
  • gagan
    • cache meetings to hash out cache work
    • planning and generating swags for tasks
    • breaking down tasks more finely

Lowlights

  • darin
    • design of AsyncWrite still to be decided.
    • waiting for peer review on unix async DNS patch.

Issues

  • pnunn
    • Need your signature for Sabbatical Req.

Plans for the next week

  • pnunn
    • Take apart il_emit_row and isolate transforms and mask handling.
  • darin
    • more work on new cache design
    • more work on necko API changes
    • more bug triaging
  • neeti
    • Investigate HTTP/1.1 compliance
Mailnews
December 5
Submitted by Scott Putterman <scottip@netscape.com>

Mailnews Accomplishments:

  • Resolved as fixed 16 bugs.
  • Jean-Francois Ducarroz continued work on reply performance by looking into message compose initialization
  • Seth Spitzer fixed a number of subscribe bugs and made it so newsgroups are threaded by default. He continued spending a lot of time answering questions on the n.p.m.mail-news newsgroup. He also posted to n.p.m.mail-news the results that he and Suresh got when trying to simulate random accessenumerators on mail folders.
  • Navin Gupta made it so that you can't rename or create a local folder with a name that already exists. He also made it so that you can't move/copy messages to a folder only folder.
  • David Bienvenu continued the offline design/implementation and added offline folder flags
  • Varada Parthasarathi worked on general compose issues, in particular, on memory leaks and on the handling of Account Wizard during compose with a new profile.
  • andrew.taylor@cal.montage.ca worked on 60783 which makes it so that we delete news passwords when deleting a news account
  • bratell@lysator.liu.se worked on 61007 which speeds up the retrieval of newsgroups from the server.
  • Blake Ross made it so you can drag and drop mail messages to the compose window.

Profile Manager:

  • Bhuvan Racham finished the transition of the Profile Manager to Conrad.

Previous Updates