status update

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

Last Updated Wednesday September 13, 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

  • Brian Ryner, for openssl glue and extensions/ purity patches. - Mike Shaver
  • Dean Tessman, for menu fixes. - Blake Ross
  • Mike Shaver, for having the biggest balls in the land (extensions/ cleanup). - Chris Blizzard, Mike Pinkerton
  • Alexander Larsson, for performance work. - Mike Shaver
Module Updates
MailNews
September 11
Submitted by Steve Elmer <selmer@netscape.com>

Thanks to:

  • Hyatt for more tree fixes that help our main interface look cool!
  • Seth and Don Bragg for helping Alec while he was away
  • Henrik Gemal for the fix for bug #51155
  • The UI team --> Marlon, Nhikil and Joe Hewitt for working so hard to finish landing the modern2 skin changes for mailnews!! Our icons in the mail 3-pane and in both the address book and compose window are now up dated! Thanks guys!

Issues:

  • Infrastructure regressions in general getting very expensive. Apps like MailNews depend on just about every technology built into the product. As such, we spend a lot of time repairing things that used to work each time the infrastructure moves around. The recent jar packaging exercise is a prime example of this. We're still not done paying for that one.
  • High nsbeta3 incoming rate
  • Need to find an owner for #51571, since it doesn't look like anything we are doing.

Vacations & Sabbaticals!

  • Alecf back from Australia Today!
  • Dimi's internship ends this Friday :-(
    • Lunch plans to be announced on mail5 alias

MailNews:

DateOpen nsBeta3+ P1/2Open nsBeta3+ P3/4/5New, UnTriaged nsBeta3 NomineesFixed nsBeta3+Fixed non-nsBeta3+
7/31006301046 (and 8 b2+)
8/70135573347 (and 9 b2+)
8/140146435616
8/21696270436
8/2854665337
(26 were P1/2)
13
9/5
28
13
46
44
(29 were P1/2)
7
9/11
23
14
41
24
(16 were P1/2)
4

Profile Manager:

  • Bug 48981 : Had to modify fix for Shrimp tweak in terms of directory service. Will be checking in the fix soon.
  • Have fix in hand for Navigator only install. Need to be tested on Mac and Linux.
  • Helped activation team with UI issues.

CCK:

  • no status
Necko/Imglib
September 11
Submitted by Gagan Saksena <gagan@netscape.com>

Summary

  • nsbeta3+ last stretch...
  • thanks to the continuing efforts of DP to help us on Cache.
  • regressions still high.

Dogfood and Risks

  • none

Beta Stoppers

  • nsbeta3+ count 25 (Cache is 10)

Highlights

  • neeti
    • Currently working on cache eviction bugs 48292, 48401
  • pnunn
    • Bugs closed: *13718, *29536, *48546, 49440, 50281, 50614 (*marks nsbeta3)
    • worked with UI people( mostly nbhatla) on png related problems with the chrome.
      • transparency in images used as backgrounds.
      • gamma settings for mac.
    • bug#41268 (&#50778): have first cut of new design to cache animated images in imgcache. Still a ways to go.
  • gagan
    • Continuing to triage bugs for the whole team.
    • Fixed 44041 and related 51854. Basic auth bustage.
  • gordon
    • Fixed 35564 "[MLK] Potential nsIIOService Leak"
    • Investigated 42408 "Downloading pdf file crashes"
      • It doesn't crash anymore, but I'm investigating spurious trailing slashes to the URL
    • Investigated 44627 "[mac]local files without .html extension are not loaded correctly"
      • something David's MIME code might be short circuiting nsUnknownContentTypeHandler on the Mac
  • ruslan
    • fixed/closed: 50471,35787,51307

Lowlights

  • gordon
    • Not much time left.
  • ruslan
    • getting extremely busy with my new work and things are starting to ramp up
  • neeti
    • Sick on Tuesday, Wednesday

Issues/Escalations

  • None.
XPToolkit
September 11
Submitted by Peter Trudelle <trudelle@netscape.com>

Summary

  • The XPToolkit team resolved 54 bugs in the last week, fixing 31 of these, including 19 '+'. For details, see our resolved bug list.
  • We now have 15 plussed bugs in Bugzilla and 1 in Bugscape, 14 of ! which we have committed to fixing for nsbeta3.
  • Made significant progress on XBL spec for standardization efforts.
  • We still have engineers bouncing off zarro boogs, who are available to help with other team's critical bugs. If you'd like their help, please contact me and I'll assign them to your work as appropriate.

Highlights

  • Mike Pinkerton (pinkerton)
    • 50312 cannot import p12 certificate files
    • 51890 Can't open or save in Mac Composer
    • 51830 Browser windows don't refresh while a Nav Services dialog is
    • 49094 scrollbar thumb is dragable in history dialog window
  • Chris Saari (saari)
    • On vacation
  • Daniel Matejka (danm)
    • On vacation
  • Eric Vaughan (evaughan)
    • worked on tree bugs and splitter bugs
    • debugging scrollbar regression
    • box documentation
  • Stuart Parmenter (pavlov)
    • fixed exception being thrown when trying to paste with a totally empty clipboard on X. bug 51417
    • reviewed patches for rods to fix bugs 49300 and 44656.
    • reviewed patches for tajima@eng.sun.com to fix bugs 45287, 47568, and 47833
  • David Hyatt (hyatt)
    • XBL
      • Continued work on the xbl spec (which is about halfway done now). dr is helping me with the dtd and formatting (yay!).
      • More xbl syntax changes
      • Made sure DOM events properly retarget when crossing XBL anonymous content scope boundaries
      • sped up XBL event handling by adding prototype event handlers that are shared by all event handlers that observe a particular <handler> element.
      • reduced the # of XML attributes held by XBL in memory
      • implemented bindingdetached, although it only works during document teardown and not on dynamic binding layering or binding switching through style resolution
      • fixed stylesheet scoping bugs.
    • nsbeta3+
      • fixed crash on skin switching in prefs
      • fixed crash on skin switching in menus
      • added event.originalTarget to allow listeners to see anonymous content behind an event (required because of regression fallout from 46505)
      • fixed reflow problems in tree with ensureelementisvisible
      • enabled splitters to skip designated fixed-size elements in the tree
      • fixed bug in splitters that prevented persistence of widths/heights set on a splitter drag (so column headers now persist)
  • Dan Rosen (dr)
    • helped hyatt out with XBL spec (assembled DTD, formatted in W3C XML model)
    • did a mini-language review of XBL, ensuring we're not doing anything silly now which could be easily avoided (a couple really minor syntax changes will probably be necessary)
  • Brian Ryner (bryner)
    • 42109 crash at shift-clicking a title in the messages list
    • 50058 When removing selection after select all, onselect is called
    • Worked on gtk LookAndFeel code to improve classic skin and css system color appearance

Lowlights

Priorities

  • pinkerton:
    • mac checkbox menu items broken (51685)
    • can't import cert files on mac (50312)
    • 51603 Crash when entering the subject of the compose window
    • 49141 New window performance
    • 40071 accesskey doesn't block menus
    • 51447 Help menu needs to support submenus
  • saari:
    • 11774 Issues with the Mark in Character set menu on Mac
    • 26882 spacebar causes page down in forms - textarea
    • 49975 editor does not regain focus after dialog is dismissed.
  • hyatt:
    • 52093 Remote Web pages can acquire godlike power
    • 45989 stealing user's clipboard on Windows platform
    • 51833 FTP View bugs sometimes
    • 40480 Filter UI: Problems adding criteria lines past initial displ
  • evaughan:
    • Available to help with bugs.
  • pavlov:
    • Available to help with bugs.
  • danm:
  • dr:
    • Available to help with bugs.
    • resolve what to do with 47395. converting browser and editor bindings to XBL, taking advantage of hyatt's dramatic XBL keybinding speedups, would make the code pertinent to 47395 much less of a performance hit, avoiding a rewrite. changing XUL to use the same bitmask syntax XBL now uses would also would fix the problem completely, in a much less annoying way. figure out what to do, in any case.
    • finish XBL spec
  • bryner:
    • 51096 (crash on mousewheel text size change)
    • 51903 Assertion on switching pref categories [@ nsXULDocument::Get
    • Available to help with bugs.

Dogfood

Fixed two dogfood bugs last week
  • 51221 Crash when clicking "Customize" button in sidebar search
  • 51890 Can't open or save in Mac Composer
And one still remains:
  • 49141 New window performance

Beta Stoppers

We now have 15 plussed bugs in Bugzilla and 1 in Bugscape, 14 of which we have committed to fixing for nsbeta3. This is up from 9 last week, and far too many to reasonbly expect to fix for 9/14. The gain is due partly to having 2 engineers on vacation all week, partly to the long holiday weekend, and partly to our helping out on other team's bugs, but the bottom line is that despite our best effort at triage and bugfixing, new bugs came in faster than we could fix them.

Risk

Unnecessary changes are still being checked in regularly, and if their regression rate is typical, they could account for a large portion of the the regressions that plague us. There seems to be a lot of careless changes that break related code. Even in areas whose sole contributor goes on vacation, the regression rate stays about the same.

People

  • Dan Matejka is on vacation, returning 9/13.
NSS
September 11
Submitted by Wan-Teh Chang <wtc@netscape.com>

Last Wednesday I promised that we would release NSS 3.1 beta today. I am sorry to report that we missed the deadline.

Current status:

Our goal for NSS 3.1 beta is to pass the test suite on at least Linux, Solaris, and Windows. We are looking at the test failures right now.

NSS
September 12
Submitted by Wan-Teh Chang <wtc@netscape.com>

A couple of bug fixes were checked in today. The NSS tip appears to be in a reasonable state now. There are some indications of it working:

  • Brian Ryner figured out how to build PSM on Linux and reported that PSM works. His PSM build instructions are here.
  • The test suite passed on Solaris (debug build). The test is in progress on Linux.

Our QA engineer has started to run the test script on Solaris and Linux (both debug and optimized). Our test script requires some changes on Windows, which we will check in tomorrow.

XML/DOM
September 13
Submitted by Nisheeth Ranjan <nisheeth@netscape.com>

Summary

  • We currently have 17 nsbeta3+ bugs.  We should be down to 5 nsbeta3+ bugs by the end of this week, 3 of which are new bugs that got added to our plate this week.
  • We currently have 4 beta 3 nominated bugs.
  • The XML/DOM team resolved 33 bugs last week.

People

  • Tom Pixley is in Mountain View this week, from Tuesday, September 12 through September 19.  He will be using the machine in the cube two spaces away from Clayton.  Stop by and say hi!
  • Nisheeth will attend a day long course on Project Management in the Land Sharks conference room on Thursday, September 14.
  • Nisheeth will be away to New York to attend the XML Query face to face meeting from Wednesday, September 20 through Friday, September 22.

Accomplishments of last week

  • Harish Dhurvasula (harishd)
    • Worked with rpotts in fixing MLK related, nsbeta3+ bugs (37434, 48030)
    • Checked in a fix for bug 50994 - Bad crasher
    • Triaged Clayton's bug list
    • Triaged my bug list - Current Status: 3 beta3+, 1 nominated, 1 untargeted
  • Heikki Toivonen (heikki)
    • Resolved 4 bugs: 22710 (fixed), 46046 (duplicate), 51295 (worksforme), 49888 (worksforme)
    • Triaged my untargeted bugs
    • Briefly investigated some classes in event system to find unnecessary bloat, found a couple of places where we could save a few bytes by changing PRBool to PRPackedBool (nsZLevelEvent, nsInputEvent). However, these are transient classes so it is probably better to just leave them as is.
  • Tom Pixley (joki)
    • Mostly got settled into his new place.  Congrats!
    • Will be in Mounain View hard at work from Tuesday, September 12 through September 19th.
  • Johnny Stenback (jst)
    • Fixed a cloneNode() regression  in the HTML code, doing a deep clone on a element that didn't have a style attribute was failing to clone it's child nodes
    • Fixed regression wrt setting window.location='xxx'
    • Fixed nsbeta3+ bug 45389 <http://bugzilla.mozilla.org/show_bug.cgi?id=45389>. Added support for window.location.assign('xxx');
    • Backed out checkin for bug 36849 <http://bugzilla.mozilla.org/show_bug.cgi?id=36849>.  This change is the reason for mozilla to freeze while loading pages (by not processing paint, mouse and key events while loading pages), this has made mozilla  feel really sluggish for the last 5 weeks
    • Worked on nsbeta3+ bug 7515. This bug is almost fixed in my tree. I checked in some cleanup to layout (removed some NS_DEFINE_IID's and replaced the static IID's with NS_GET_IID()) that simplifies the fix for this bug.
    • Started working on nsbeta3+ bug 42321
  • Nisheeth Ranjan (nisheeth)
    • Fixed nsbeta3+ bug 39368: Enable async reflow during document load.  The fix is in based on a pref.  We are testing on all platforms to see if this makes a performance difference and, if it does, we will enable the pref by default.
    • Marked nsbeta3+ bug 46890 invalid.
    • Attended the XML Query WG 2 hour teleconference on Wednesday
    • Attended Vidur's web application model meeting on Wednesday

Plans for this week

  • Harish Dhurvasula (harishd)
    • Fix my remaining beta3+ bugs
    • Work with Vidur in solving XHTML related issues
    • If time permits, will experiment with scc's new fragmented string in parser
    • Triage my bug list...of course
  • Heikki Toivonen (heikki)
    • Fix nsbeta3+ bugs
    • Report to W3C XML Linking WG about Netscape's position with XPointer etc
  • Tom Pixley (joki)
    • Fly to Mountain View and fix remaining nsbeta3+ bugs.
  • Johnny Stenback (jst)
    • Continue working on my remaining nsbeta3+ bugs
  • Nisheeth Ranjan (nisheeth)
    • Work on remaining nsbeta3+ bugs.
    • Attend Project Management course.

Lowlights

  • None.

Escalations

  • None.
OS/2
September 13
Submitted by Michael Kaply <mkaply@us.ibm.com>

We have uploaded our first nightly build to ftp://ftp.software.ibm.com/ps/products/warpzilla

We are working on a process to get these builds on the Mozilla FTP servers.

We are mainly concentrating on finding differences between the OS/2 and Windows versions and getting them fixed.

Bidi
September 13
Submitted by Michael Kaply <mkaply@us.ibm.com>

Linux support is working except for a problem with Arabic shaping. That problem is being worked right now.

Once that is done, we hope to be able to carpool the Bidi support. Hopefully our branch is not too stale.

Previous Updates