You are currently viewing a snapshot of www.mozilla.org taken on April 21, 2008. Most of this content is highly out of date (some pages haven't been updated since the project began in 1998) and exists for historical purposes only. If there are any pages on this archive site that you think should be added back to www.mozilla.org, please file a bug.




status update

maintained by Christopher Blizzard <blizzard@mozilla.org>

Last Updated Thursday July 6, 2000

This status update page is updated every weekend. 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

  • Alexander Larsson for getting his dynstr tool up and running. On Linux this means that the libraries in the components directory went from 15 meg to 12 meg in size. -- Mike Shaver
Module Updates
Mail/News
June 14
Submitted by Scott Putterman <scottip@netscape.com>

Dogfood Bugs:

  •  41143  Mail only allows 4 addresses.  We're still looking into this.  What we thought was a workaround for this bug causes another regression so we need to keep looking.
We currently have 100 open nsbeta2+ bugs.
We resolved as fixed 59 bugs last week (4 dogfood+,  39 nsbeta2+)

Feature Exceptions Status:

  • Biff:  Biff on account level is working but not checked in.  Biff on the status bar is in progress and currently looks ok to make the 6/22 deadline.
  • Search:  David B got search backend basically working for IMAP, local, and NNTP. Alec is making good progress on Search frontend.  Looks good to make 6/22 deadline.
  • Edit Mailings Lists:  Most of the functionality is checked in. Still need to fix one bug which should be done by early this week in order to mark feature as working.
  • Open Attachment: This has about 1-1.5 weeks worth of work left and should be done by 6/22.


Mailnews Status:

  • David got search backend basically working for IMAP, local and NNTP and will do more work on search backend next week.
  • Rich finished up most of his nsbeta2+ bugs.
  • Varada will start working on mailnews bugs
  • Seth worked on some UI bugs last week and will continue to work on the new UI bugs for this week.
  • Scott P continues to be virtual Steve while Steve is on sabbatical
  • Jean-Francois returns from his vacation this week!
  • Scott M fixed 11 nsbeta2+ bugs this week and got his list below 30.
  • Candice fixed a couple of import ldif bugs and a couple of mailing list bugs as well as getting in most of the edit mailing list feature.  Next week she'll finish up the mailing list feature.
  • Alec fixed a lot of filters bugs and made delete in the smtp editor work.
  • Jeff fixed a number of imap bugs as well as our dogfood POP deleting bug.
  • Gayatri will work on biff in the status bar.
  • We started working on nsbeta3 triaging.
Issues:
  • mscott still has twice as many bugs as everyone else (but that's better than 3 times from the week before).
Dependencies
  • Bug  33980, "Collected Addresses" being corrupted when saved to prefs.js depends on Tao fixing  39790.
XPToolkit
June 19
Submitted by Peter Trudelle <trudelle@netscape.com>
Summary
  • The XPToolkit team resolved 55 bugs in the last week, fixing 23 of  these.  For details, see our resolved bug list.
  • One third fewer remaining '+' bugs to fix than last week.
  • Tree landing slipped again, but looks like it is finally imminent.
  • Auto-scrolling features (menus, and trees on drag) are in danger of not making the PR2 train.
  • Several engineers have only 1-2 approved bugs, may be available to help with your overload.
Highlights
 
  • Mike Pinkerton (pinkerton)
  • Fixed context menus in ender to stop appending disabled items sometimes.
  • Fixed layout so that relfows are processed immediately during drags. Needed on macOS so we can use the style system for drop feedback or cause reflows during drags. Also needed for tree scrolling.
  • Chris Saari (saari)
  • Helped MJudge on Ender Lite, fixing several focus and event handling issues.  Determined that it needs some pretty serious event love.
  • Daniel Matejka (danm):
  • Laid some groundwork for the correct use of modal dialogs, and then corrected some uses of modal dialogs.
  • Eric Vaughan (evaughan):
  • Checked in fixes for hyatt's lazy instantiation issues.
  • Started on autoscrolling for menus.
  • Stuart Parmenter (pavlov):
  • Helping bryner on window showing too early/appearing in funny places.  I have sent him a patch for the location bug.
  • David Hyatt  (hyatt):
  • Completed grid widget lazy scrolling.
  • Fixed bugs in the new tree implementation: column sizes now stay in synch, splitter resizes all columns, fixed assertions in trees that had no head,  fixed scrolling bugs.
  • Got Mail compose up and running with the new tree.
  • Fixed brutal sharing in XBL.
  • Patched XBL so that even elements with display: none get bindings installed.

  •  
  • Brian Ryner (bryner)
    • Brought up the classic skin on Linux, tweaking the build and fixing some bugs in the process.
    • Fixed several bugs in wide areas of the product: windows, filepicker, composer, trees.
    • Patched some trees to prepare for tree landing.
  • Gary Frattarola (garyf)
  • Fixed a bug in GFX.
  • Lowlights
    • Landing of the tree rewrite was delayed a second time, from  6/14 to 6/19.
    • Auto-scrolling features (menus, and trees on drag) have slipped.
    Priorities
     
  • pinkerton:
  • 28226 Auto-scroll tree during drags
  • saari:
  • forward merge and check in fix for  38673 , Insertion of certain items as first element disables buttons,
  • 2108, 21532, 31233 are all subordinate to 42553: ender lite event processing needs to be at the frame level. Fixing ender lite probably won't fix all of those, but I need to fix it before I can address the others.
  • hyatt:
  • Land tree rewrite 6/19.
  • 41275 BLOCKER ENDER-LITE, typing in subject line of mail causes entire page.
  • 41878 setAttribute for checkbox not working

  •  41057 Mozilla should not need write access to the binary directory
  • evaughan:
  • 32730 Auto-scrolling XPMenus
  • 41027 content that should be flex 50% is showing empty
  • 35045 Field labels disappear clicking between the Name and Address
  •  35681 Body is sized too wide
  • pavlov:
  • Get SSL working properly on Linux.
  • 41680   Linux - Cannot connect to a secure site
  • 33549 frame reload knocks out preferences frame
  • danm:
  •  25684 , 28459 , 28594 , 39439 -- modal dialogs want a proper parent.  Will need help fixing 33 call sites, may file sub-bugs to get the owners involved.
  •  35726  -- untangle our appropriation of some extra identifiers in the JS window namespace from the scripts that are already using those names for their own misguided purposes.
  • garyf
  • 40574  (100% CPU utilization when mail window minimized)
  • bryner
  •  41232 Modifier key leaks...
  • Dogfood:
     41680  pavlov  Linux - Cannot connect to a secure site

    Beta Stoppers:
    43 nsbeta2+ bugs, 6 expiring on 6/22.  Total has dropped by nearly a third since last week.

    Risk:

    Auto-scrolling features (menus, and trees on drag) have slipped, are now down to the wire and in danger of not making the PR2 train.

    Features:
     
    ID Owner Result StatusSummary Summary
    32730 evaughan@netscape.com [nsbeta2+]Exception Feature 5 days ETA 6/19 [feature] Auto-scrolling XPMenus
    30511 hyatt@netscape.com [nsbeta2+] Estimate landing on 6/19 [feature] [XUL] Convert <tree> to <grid>
    28226 pinkerton@netscape.com [nsbeta2+] 4 days ETA 6/22 [feature][tree d&d] Auto-scroll tree during a drag

    People:
    Pavlov took a few days off this week to show his folks around California.

    Architecture
    June 19
    Submitted by Warren Harris <warren@netscape.com>

    Highlights

    • Continuing work on the API review, last week reviewing the embedding APIs.
    • Decided to take a different direction w.r.t. the footprint work -- assigning specific leak bugs to the various partners. We plan to review the status of these bugs on Tuesday.
    Lowlights
    • Fighting with IS to get an ftp server so that we can share logs with partners. No progress on this.
    Engineering Status
    • waterson
      • Did a bunch of analysis comparing nsVoidBTree to nsVoidArray wrt. extremely long content models. Checked in changes to nsVoidArray to do geometric growth after 16 elements, which starts to improve things. Am pretty convinced changing DOM to use b-tree will be a win for large docs; will convert it next week.
      • Dragged into some random dogfood bugs this week. Whittling away at my bug list, trying to keep up with rickg and clayton's whip!
      • Spent Wednesday with Brad Quinn from Gateway bringing him up to speed on the memory leak tools. Spent Friday with dbaron tracking down startup leak in editor.
      • I'll re-triage my bugs by Sunday night and continue to throw stuff overboard.
      • Did some analysis re: space savings from factoring RDF & XUL.
    • vidur
      • Wrote up 'XML "Extras" Product Requirements' document. The goal of XML "Extras" component is to provide support for a set of features, standards and proto-standards that allow a developer to treat XML as a pure data format.
    • rayw
      • Spent a fair amount of time researching MSCOM use cases on the web and in books to look for things the new proposal might be missing.  Published new draft of "Registering XPCOM Components", and identified one new requirement on the newsgroups:  Dependency Checking. Dependency checking seems to be coming up all over, especially as we look at how to reduce the number of DLLs activated.
      • Started mapping out where the Component Manager IDL needs to look like, and it became clear that most of the messiness of the API is caused by legacy DLL support which relies on a static RegisterSelf method rather than the GetModule, which supports RegisterSelf.
      • Started working on a major update to the Views and Formatting proposal for w3c.
      • Triaging bugs reassigned from dp.
      • Made simple patches for eliminating a particularly-bad windows DLL from the footprint (winmm) and looked at lots of others.
    • waldemar
      • Lots of ECMA work:  Discussed Microsoft's numerous objections with their ECMA representative.  Looked for ways to simplify our namespace proposal and make it more self-consistent.
      • Wrote performance reviews.
      • Attended footprint and API review meetings.
    • rpotts
      • no status
    • warren
      • Did more work on jar file packaging. I believe that David Price is going to start helping us with this task.
      • Posted some gc leak logs for footprint team at http://www.pavlov.net/mozilla/leaks/Leaks225218.html
      • Worked with Brad Quinn from Gateway while he was here.
      • Fixed single sign-on bug where "remember this value" checkbox appeared in javascript prompts.
      • Working on performance reviews.
    • jband
      • On sabbatical.
         
         
    XML and DOM
    Jun 19
    Submitted by Nisheeth Ranjan <nisheeth@netscape.com>
    Summary

    • Tom Pixley will be on the Netscape campus from this Thursday, June 22nd through June 29th.  He will be out on sabbatical from July 5th through August 25th.
    • The team is continuing to work on dogfood+ and nsbeta2+ bugs.
    • We currently have 1 dogfood+ bug (42713 - joki) and 19 nsbeta2+ bugs (harish (4), jst (7), joki (3), nisheeth (5)).
    • This report was done in Netscape 6's composer!
    Highlights
     
  • Harish Dhurvasula (harishd)

    • Fix in hand for nsbeta2+ bugs 40713, 40216
    • Worked on nsbeta2+ bugs 18480 ( jst's ) and 9140 ( joki's )
    • Fixed bug 42340
    • Helped Rickg with regressions ( in StrictDTD )
    • Helped in triaging Clayton's bug list
  • Tom Pixley (joki)
    • Is down to 3 nsbeta2+ bugs and is working on them.

  • Johnny Stenback (jst):
    • Fixed nsbeta2+ bug 39892. Added support for computing the value of the 'behavior' property with getComputedStyle()
    • Fixed nsbeta2+ bug 41367. area.pathname incorrectly contained the ref and search parts of the URL
    • Fixed nsbeta2+ bug 40944. document.doctype.systemId was always empty in HTML documents
    • Fixed nsbeta2+ bug 41588. Accessing document.documentElement on an empty  document in JS threw a NS_ERROR_FAILURE exception instead of just returning  null
    • Worked on nsbeta2+ bug 41953, I have a fix but it's not checked in yet
    • Worked on nsbeta2+ bug 33474, I have what I believe fixes the remaining parsts  of this problem in my tree. (some remaining DOM Level 2 methods)
    • Worked on nsbeta2+ bug 13350, Works and is almost ready for checkin. No more locking up mozilla with "javascript:while(1);"!
  • Nisheeth Ranjan (nisheeth)

    • Attended the "Focal Point Training" class on Wednesday.
    • Met with Vidur, Kevin, Pierre, Ray Whitmer, David Baron and figured out our stance for the upcoming W3C Hypertext Coordination Group meeting in early July.
    • Started the process of triaging Vidur's bug list which is actually a placeholder for Johnny's bugs because Vidur is now part of Warren's Platform team.
    • Triaged my bug list and am now down to 35 non-futured bugs.  I was at 45 non-futured bugs last week.
    • Participatd in the PDT meeting on Wednesday
    • Completed Self assessment for focal reviews
    • Worked on nsbeta2+ bug 39901 (% in image width attribute doesn't do anything) and figured out which checkin caused it.  Will work with waterson to come up with a fix.
    Lowlights

    None.

    Dogfood:

    1 dogfood bug (42713) assigned to joki.  Will be top priority for us this week.

    Beta Stoppers:

    19 nsbeta2+ bugs down from 28 nsbeta2+ bugs last week.

    Features:

    • Dynamically add linked stylesheets (jst, bug 7515): This is not going to happen until after beta.
    • Support JS LiveConnect calls in existing content via upgraded plug-in binaries (jst, bug 38495): Mike Mccabe has attached a fix and Johnny has reviewed it.  The fix should land this week.
    Issues:
    • The feature to dynamically add linked stylesheets (bug 7515) is not going to make it into beta 2.

    Escalations:

    None.

    People:

  • Harish is out sick today (Monday, June 19th) because he had his wisdom teeth removed last Friday.

  • Necko/Imglib
    Jun 19
    Submitted by Gagan Saksena <gagan@netscape.com>

    Summary

    • Highlight-
      • Several bug fixes. Significant nsbeta2+ decrease from last week!
      • Everyone's self reviews are in (on time!)
      • MacSSL is making great progress.

    Detailed Status

    Highlights

    • gordon
      • Worked with Patrick Beard to get SSL working in process on Mac.  Still have a few build and deadlock issues to resolve. (Patrick will no doubt provide a more detailed status to Clayton).
      • Linux box is back up and running again, but MacSSL kept me from working much on Async DNS for Unix.
      • I have two (2) nsbeta2+ bugs.  One is an easy fix, and one I'm not sure about.
      • Filled out my annual Focal Point Review.
    • ruslan
      • Fixed: 42107,22103,42741 Working: 40507, 42377 .
      • OpenInputStream of http handler can now be called on the same thread; some progress's been made documenting necko APIs accourding to javadoc guidelines, so nice API references can be generated.
    • neeti
      • Investigated/resolved 40084, 40867, 41516, 40453
      • Investigated 40453 - is happening only in release builds.
      • Worked with Yixiong Zou on bug 32314.
      • Completed self and peer reviews.
    • pnunn
      • Bugs Closed:
        • bug#42285: closed/dupe
        • bug#35316: closed/fixed. nsbeta2+
      • Bug Work:
        • bug#42224:  determined nsMultiMixedConv thinks the data stream has stopped when it hasn't.reassigned to Jud.
        • bug#42724: Joined the group effort to fix Smoketest Blocker (finally resolved by pinkerton)
        • bug#41333: Dealt with mime issues that affect new image library components
      • Finished focal review. Completed 2 peer reviews.
    • andreas
      • Resolved bug 40187 as WONTFIX, another one of this deprecated relative url usage.
      • Have fix for bug 42342, waiting for review.
    • gagan
      • A productive meeting to address the File Download problem.
      • A very productive meeting to resolve the MIME helper apps issue.
      • Spent some time debugging and identified that the root cause of the slow file download is the JS/progress dialog box.
      • Have been trying to clean up Proxy Auto Config to make it easiar for installing.

    Lowlights

    • ruslan
      • we are grossly not thread-safe all over the place (including http, cache/res/etc.) which is becoming a major pain.

    Dogfood Bugs

    • None

    Beta Stoppers

    • Down to 14 nsbeta2+ bugs from last week's 31!

    Risks

    • None.

    Features

    • AsyncDNS (bug 10733)
    • Proxy Auto Config (bug 20145)-- For nsbeta2 I am contemplating letting ProxyAutoConfig roll out without the installation support (which would require an existing PAC file to be wrapped with the JS Component) and just rel-note it.

    Issues/Escalations

    • None

    People

    • ruslan on vacation for 2 weeks.
    Composer
    Jun 19
    Submitted by Beth Epperson <beppe@netscape.com>

    Highlights:

    • Kathy cleaned up context menus
    • Joe has worked through several editing rule issues
    • Kin fixed some redraw problems on linux
    • Anthony cleaned up some warnings that we had
    • Mike is vacationing this week
    • Charley has checked in lots of UI fixes
    • Simon is our new memory leak fixer, he resolved a few this week
    • Akkana resolved a middle-mouse issue
    • Focus reviews are done
    • The team focused on beta2 blockers and dogfood bugs
    • 45 editor bugs were resolved this past week
    • 20 open beta 2 bugs, all are either dogfood+ or nsbeta2+

    Lowlights:

    • There are currently 226 open Composer bugs in M16-M17, we will triage this week

    Dogfood

    • 42178 -- Kin -- BACK causes data corruption in form

    Beta Stoppers

    • 20 nsbeta2+ bugs
    • Akkana: 2
    • Kathy: 2
    • Charley: 4
    • Joe: 3
    • Kin: 3
    • Mike: 6

    Risk

    • The current risk area is text area editing and form editing in general. We have several weak points that need to get ironed out

    Priorities for this week:

    • Kin:
      • 38232
      • 42178 Dogfood and nsbeta2+
      • 42264
    • Kathy:
      • 42510
      • 42625
    • Joe:
      • 41744
      • 41746
    • Anthony:
      • assist in triaging bug list
      • purify build
      • memory leak fixes
    • Simon:
      • performance issues
      • polish issues
      • mac bustage
    • Mike:
      • 40595
      • 42045
      • 42074
      • 41288
      • 42471
      • 42675
    • Charley:
      • 20973
      • 38792
      • 38875
      • 39919
    • Akkana:
      • 42347
      • 42885

    Accomplishments:

    • Kin
      • Did code review for peter.vanderbeken@pandora.be and ah@mumerik.uni-kiel.de for re-enabling the code that creates HTML elements in XML documents.
      • Did code review for bryner for code that prompts the user to save in the editor when quitting from the browser.
      • Did various code reviews for people in the group.
      • Checked in fix for redraw problems on Linux. (Bug #41206 and #41406) This was due to the fact that a call to FlushPendingNotifications() was added to the caret enable/disable code which was causing a reflow to happen during a repaint.
      • Worked on peer reviews.
      • Filled in Self-Assessment form from beppe.
      • Currently trying to fix bug #42178 (BACK causes data corruption in form) so we can use Mozilla to submit bugzilla bugs. Turns out this is due to the fact that Ender-Lite is re-entering the Editor when nsGfxTextControlFrame2::SetTextControlFrame() is called to programatically set the textfields value. (ie. JavaScript or SessionHistory) SetTextControlFrameState() makes calls into the editor, which could force a reflow, but the reflow code in nsGfxTextControlFrame2 calls SetTextControlFrameState() when trying to figure out the preferred size so the same editor calls get re-entered.
      • Did some poking around for bug #42264 (TextFields don't work on tab panels), the editor inserts the text properly, you just can't see it. I'm thinking this has to do with some reflow wierdness in nsGfxTextControlFrame2.
      • Sheriffed Thursday night. Spent most of the night trying to help reproduce blocker problems and get the tree open.
    • Kathy
      • all week--worked with Hurricane on various issues
      • early part of week--did some fixes for context menus of edit fields in navigator content area (r=law)
      • wrote several peer reviews
      • code reviews for cmanske
      • worked on a patch for jfrancis but got blocked by other keybinding problems having to do with deletion of characters when there is a selection.
      • helped dmose out a little with some Mac build issues for ldap c sdk
      • Thursday--sheriff duty; lots of blockers on Thursday so I didn't get any other work done :-(
      • Friday--my new Mac arrived so I spent most of the day moving files around and installing software
    • Joe
      • wrote peer reviews
      • did some investigation into a patch we received for IME, but I'm going to have to help them out since what they wrote isn't going to work (bug 14022)
      • investigated sudden problems with not getting a blank line on return in text areas.  This appears to be an EnderLite issue, as the content model that the editor is building looks fine.  I'll have to get with Mike on this when he gets back (bug 42112)
      • investigated weirdness with HRules in the editor, tracked it down to a dtd bug.  Rick is on sabbatical, so I've assigned it to me.  (bug 43005)  I can fix this if they let me.
      • investigated 41744, where the editor lets us put a <p> inside a <pre>, and guess what?  The dtd is causing that one too.  It's allowing anything into <pre>.  Doh.  I can fix this if they let me as well..
      • fixed 41746: a remaining glitch in the paragraph format feedback caused it to say "normal" if you had a <br> inside the block you were in.  Fix in hand, need approval.
      • filed a bunch of bugs.
      • fixed DumpContentTree() to work with EnderLite.  I probably wont be allowed to check this in.  I just needed it for debugging 42112.
      • fixed 41971: Ekrock was getting funky behavior when trying to do alignment inside table cells.  I figure it's a good idea to keep Ekrock happy...  fix in hand.
      • pointless debates with outside folks who actually want to _not_ get a visual space for each time they hit the spacebar.  Go figure.  (see bug 16423)
    • Simon
      • Fixed  42269 -- one cause of webshell leakage on Mac.
      • Worked with brendan and hyatt to look at the memory leak problem with composer windows (bug  42098). The bug turned out to be somewhere in JavaScript/XBL, but I checked in a JS change which partially works around it. Submitted an improved version of a JavaScript leak dumping routine to brendan in the process.
      • Checked in updates to Mac menu code to avoid holding onto strong references to webshells etc, which was causing various leaks on Mac. Now, for the first time, Mac leaks no webshells, and no menu items! Bug  41695.
      • Went into wallet code to fix performance problems after string chunking was turned off (42277), fixed some other C++ abuse in that code at the same time.
      • Cleaned out some obsolete charset menu cruft out of the editor XUL.
      • Fixed a crash with chromeless browser windows by making sure that the nsGfxTextControlFrame2 cleans up controllers when going away ( 42145).
      • Spent some time working with scc and others to fix commercial bustage after wchar_t support was turned on for Mac.
    • Mike
      • Worked with Akkana and Saari to resolve a few issues
      • Tweaked some code to resolve a couple issues that ender lite uncovered
    • Charley
      • Finished work on Paragraph, Heading, and List submens (bug  41735 ) We need to separate blockquote handling from other paragraph styles -- bugs filed on those issues.
      • Changed edit mode style sheets to enable/disable rather than load/reload to reduce page re-layouts (part of bug  40767) Unfortunately the problems with showing/hiding of background icons for the Show All Tags mode will not be fixed for beta2.
      • Table editing work: New method to replace a TD with TH and vice versa, changing the selection while in the dialog, and other Table Properties Dialog work (bug  20973 )
      • Fixed More/Fewer dialog resizing bug ( 42210 )
      • Fixed nsEditor::CloneAttributes to not use transactions if target node isn't in the page yet (bug 41862 )
      • Lots of bug triage.
    • Anthony
      • Wrote my self-assesment for Jussi Pekka Mantere.
      • Wrote peer reviews
      • Fixed and checked in my last 8 warnings for Linux.
      • Worked with sfraser while he resolved the nsXULDocument memory leak.
      • Almost finished with the element list needed to implement combo box for elements.
      • Investigating bug# 40742.
    • Akkana
      • 42306: Fix a problem with middle-mouse not working right in the browser window since ender lite landed. Worked with mjudge and saari and got it fixed right, and was able to remove the hack that has been in place for months to work around an event problem.
      • 41916: Removed <td> from the list of inline tags in nsHTMLDocument, in order to fix a problem where copying anything inside a table cell also included the table cell as part of the pasted html.
      • Fixed the table regression tests (in order to test the fix for 41916) so that they work on Linux as well as Windows, and add .cvsignore files for the directories that needed them.
      • 38154: Don't drop unknown user-defined tags like <foo> on the floor.
      • Tried to track down 42347, which seems like a recent ender lite regression. I'll probably need Mike and saari's help on this one on Monday.
      • Spent time discussing bug 42429, see below.
      • Lots and lots of focal reviews.
      • Tried to upgrade to Redhat 6.2 but discovered my current partitions won't cut it, so I'll have to do a fresh install. Maybe next week (didn't want to risk it while I had pending checkins on my disk).

    Issues:

    • Why didn't everybody use Composer to do their status reports this week? You must have submitted a dogfood bug if you didn't use it. Funny, I don't see any dogfood bugs submitted.

    People:

    • Mike was out 6/14-16
    • Kin will be out 6/20
    • Kathy will be out in MV 7/5
    • Kathy will be on sabbatical starting mid-July
    • Charley will be taking his sabbatical this fall
    Imglib
    Jun 19
    Submitted by Pam Nunn <pnunn@netscape.com>
    Tim Rowley <tor@cs.brown.edu> has written us a a MNG component. The code for the component is checked in, but needs a conditional set to pull and build it. If you'd like to build it, it can be turned on with

    --enable-mng (unix) or MOZ_MNG=1 (win32).

    It is currently in test on unix and wintel.

    A tip of the redhat to Tim. tor rocks!

    If any mac heads out there want to take up the challenge to get this component running on the mac tree....come on dowwwn.

    Mail/News
    Jun 25
    Submitted by Ben Bucksch <mozilla.news@bucksch.org>
    Fixed (and checked in)
    42016 - Reading some Mail causes seamonkey to freeze or crash

    Fixed (waiting for review/approval/checkin)
    29653 - Add cite attribute to blockquote
    32336 - Double formatting
    39370 - Format=flowed class not used for quoting
    40862 - Make flowed class useable for quoting
    43453 - nsbr in HTML tags put out for flowed msgs

    Planned
    38494 - Email address in attribution line
    38433 - Set default for askSendFormatDialog to plaintext, if reasonable
    39372 - Blockquoting plain text

    Issues
    RL is starting to catch me.
     

    Architecture
    Jun 26
    Submitted by Warren Harris <warren@netscape.com>

    Highlights

    • Rusty Lynch discovered a 13% code size reduction on Linux by using a tool that strips out unneeded symbols from ELF shared libraries.
    • Partners continuing to make good progress on killing memory leak bugs.
    • Made first pass through the embedding APIs. Vidur posted the work items here: API Review Notes 6/22/2000
    Engineering Status
    • waterson
      • Got buster's block regression tests checked in. Updated script to get stuff working.
      • Finished up known block-in-inline bugs
      • Gathered some interesting information profiling test cases for bugs 39133, 42138, 26030, LXR. I think that while there is slack that can be pulled out of these profiles, we are not going to make significant headway with respect to responsiveness unless we interrupt reflow and service events.
      • Worked with dbaron to nail several of the remaining startup leaks; filed a half-dozen or so leak bugs based on beard's GC traces.
      • Peer reviews
    • vidur
      • Continued work on review of the embedding APIs.
      • Fixed nsbeta2+ bugs 9392, 42278, 42860, 34839, 33475
      • 8 peer reviews
      • Continued work on XMLExtras component. My hope was to announce it on n.p.m.dom and n.p.m.xml and get people to start playing with the serializing and posting. Will do that next week.
      • Helped jst@netscape.com with bug triage, bug review and fixing strategies.
    • rayw
      • Away at DOM working group meeting.
    • waldemar
      • Away at MacHack.
    • rpotts
      • Finally got all of the nsIWebProgressListener changes checked into the tree!  There is still work to do on the nsIWebProgress interface, but it is minimal.
      • Docshell cleanup - Moved the responsibility of implementing SetDocument(...) into the content viewer. This removed a bunch of really nasty code in the DocShell/WebShell which didn't belong there in the first place.
      • Started working on frameset session history. Have all of Radha's code and I'm trying to make the docshell do the "right thing".
      • Focal Review stuff.. Spent a bunch of time writing peer reviews.
    • warren
      • Focal reviews (10!)
    • jband
      • Back from sabbatical.today!
         
    XPToolkit
    Jun 26
    Submitted by Mike Pinkerton <pinkerton@netscape.com>

    Summary

    • The XPToolkit team resolved 56 bugs in the last week. For details, see our resolved bug list.
    • We met the feature complete deadline (6/22) and have no more feature bugs. Go team! WooHoo! The key features landing were:
      • Grid-Tree rewrite
      • auto-scrolling menus
      • drag auto-scrolling in trees
    • Team is ready to start knocking down all the nsbeta2+ bugs put in front of us

    Highlights
     

    Mike Pinkerton (pinkerton)

    • Landed drag and drop back into new grid-tree
    • Trees now auto-scroll during drags
    • helped hyatt land new grid-tree

    Chris Saari (saari)

    • Toiled with mjudge on event processing in ender lite (bug 42553)
    • Fixed 38673, focus related bug in toolbars
    • helped evaughan land scrolling menus (project changes)
    • started talking with joki about taking over his bugs/events while he's on sabbatical

    Daniel Matejka (danm):

    • changed use of window.content to window._content (bug 33650)

    Eric Vaughan (evaughan):

    • Landed auto-scrolling menu feature
    • Helped hyatt land new grid-tree
    • Fixed 43206, problems with trees inside tabs/decks

    Stuart Parmenter (pavlov):

    • fixed a variety of security and PSM bugs (43175, 43041)
    • work on GTK timers (bug 43789)
    • fixed crash when changing imap servers. (bug 43079)
    • landed several patches from outside contributors (css3 cursor support on linux, fixes for forms)

    David Hyatt  (hyatt):

    • successful landing of the tree rewrite on top of grid.
    • added an assert so that we can detect xul tags that create HTML block frames
    • a slew of XBL, grid-tree, XUL content bugs (42806, 33524, 41664, 37298)

    Brian Ryner (bryner)

    • helped hyatt land new grid-tree
    • fixed several widget-level bugs with windows

    Gary Frattarola (garyf)

    • fixed roundoff problem in gfx that affected scrollbars

    Lowlights

    •  None. This was a happy week.

    Priorities
     

    pinkerton:

    42250 - Crash when collapsing mail accounts

    43428 - Crash in tree auto-scrolling

    saari:

    become one with joki's bug list

    36470 - we don't handle multiple monitors at all correctly on MacOS

    continue working on 42553: ender lite event processing

    hyatt:

    43459 - Trees can't always scroll to the bottom

    43169 - Can't choose criterial in filters and search dialogs

    evaughan:

     35681 Body is sized too wide

    43474 - Opening new filter rules hangs app

    pavlov:

    37477 - browser crashes on a flash page

    42548 - degradation in performance when installing files

    42345 - windows not saving their possition on linux

    danm:

     25684 , 28459 , 28594 , 39439 -- modal dialogs want a proper parent.  Will need help fixing 33 call sites, may file sub-bugs to get the owners involved.

     35726  -- untangle our appropriation of some extra identifiers in the JS window namespace from the scripts that are already using those names for their own misguided purposes.

    garyf

    40574 - 100% CPU utilization when mail window minimized

    39629 - context menus don't repaint behind in all cases

    bryner

     43361 - Editing filters causes a crash

    Dogfood:

    Beta Stoppers:
    31 nsbeta2+ bugs.  Total has dropped by 1/3 for the second week in a row.

    Risk:

    • Pink might go postal from all the meetings that just appeared on his calendar 

    Issues:

    • Bug 35726 is nasty and is sapping danm's will to live. We need to get him some help

    Escalations:

    People:

    • Peter Trudelle is on vacation, Mike Pinkerton is doomed to fill in
    • Chris Saari will be out Thurs/Fri for wisdom teeth extraction. Everyone send him a bouqet of carrots and hard candy.

     

    Composer
    Jun 26
    Submitted by Joaquin Blas <kin@netscape.com>

    Highlights:

    • The team continues to focus on beta2 dogfood+, nsbeta2+, and regression bugs
    • Joe, Kathy and Simon attended machack
    • 38 editor bugs were resolved this past week
    • 20 open nsbeta2+ bugs

    Lowlights:

    • There are currently 328 open Composer bugs (excluding future bugs)

    Dogfood:

    42178: Back causes data corruption in form text fields

    Beta Stoppers:

    Currently there are 20 nsbeta2+ bugs

    Risk:

    no major risk issues at the moment.

    Features:

    no feature work

    Priorities for week 6/26/00:

    • Kin:
      • acting manager this week
      • 38232 -- TEXTAREA doesn't process onFocus and onBlur events
      • 42178 -- BACK causes data corruption in form text field
    • Kathy:
      • 42625 -- Cut/Copy/Paste broken in text area of a form
    • Joe:
      • 41744 -- editor can create non compliant HTML
      • 41746 -- paragraph format  feedback incorrect
      • 41971 -- right align on empty cell adds extra blank line at bottom of cell
      • 43275 -- maxlength in form text field is ignored
      • 33213 -- HTML from Seamonkey email not displayed correctly in Netscape 4.x
    • Simon:
      • assist Mike Judge in resolving open nsbeta2+ bugs
    • Mike:
      • 42045 -- oninput not getting fired on textfields: "open web location
      • 42074 -- URL bar ignores keystrokes while page is loading, or if stop
      • 42112 -- hitting return in TEXTAREA doesn't have effect immediately
      • 42451 -- Loading page with lots of form elements is very slow
      • 42471 -- Text entry on form with lots of elements is very slow
      • 42675 -- Ender lite doesn't send out onchange events
      • 43533 -- Selecting cell from editor code doesn't paint selection back
      • 43536 -- can't select URL after load until focus moved away & back
    • Charley:
      • 20973 -- implement remainder of table editing -- dialog box work
      • 38875 -- disable toolbar and menu items while in HTML Source edit mode
      • 39919 -- DOM_L2: Does the editor rely on old incorrect DOM Level 1 behavior
    • Akkana:
      • 42885 -- Paste action fails when the selection was cut|copied from HTML
      • 43388 -- |InsertAsQuotation| not flowed aware

    Issues:

    • Why is it that the new PC ordering process dropped the developer requirements? It has taken three weeks so far to get the appropriate level of RAM for anthonyd. Who needs to talk to who to get them to understand: 1. RAM is like really important, 2. cross platform access is like really important and 3. disk space is like really important?

    People:

  • heads up, editor team will be out on 7/6-7
  • beppe will be out the week of 6/26
  • mjudge was out on Monday & Tuesday
  • kin was out on Tuesday
  • sfraser, jfrancis were out on Wednesday, Thursday & Friday
  • brade was out on Thursday & Friday
  • brade on vacation this Friday (6/30), in Mountain View 7/5 - 7/12, taking Sabbatical 8/7 - 9/18
  • sfraser on vacation 6/30 - 7/7

  • Accomplishments:

    • Kin
      • Was on vacation Tuesday.
      • Did several code reviews for internal and external developers.
      • Worked on a couple of peer reviews for people outside the editor group.
      • Helped various people on IRC with questions they had.
      • I have a fix for bug #42178 (BACK causes data corruption in form), but I can't check it in until I figure out how to fix the bug that incorrectly places the textfield's scrollframe outside of textfield's bounds. This is the bug that people see sporadically where the contents of the textfield are outside of the textfield. Anyway, with my fix I can get it to happen reliably on a bugzilla bug page.
      • Ate dogfood and filed bugs.
      • Triaged and did preliminary debugging on various bugs.
    • Simon
      • Went to MacHack, fought the good fight. Sufferered lots of "you guys suck" and "why doesn't it look like a Mac" flack.
      • Wrote some AppleEvent code to allow us to play nice with HTML authoring tools.
    • Mike
      • off on Monday and Tuesday
      • resolved 7 bugs this week
        • 40595, 42188, 42347, 42074, & 43578
      • tested and could not reproduce 39837 & 40272
    • Anthony
      • Continued work on element/attribute list
      • worked on getting quantify build all Wednesday, Thursday, and Friday (yuck).  Made a lot of progress with builds by late Friday (They were no longer crashing).  Reviewed the data with Mike on Friday, but as of yet have not been able to find anything wrong with editor.
      • Pulled my memory out of my win98 box and put it into my win2k box, this is what I believed to allow me to complete a build without aborting.
      • Discussed with Hyatt some ideas for improving typing performance in editor, one idea he had was to remove the XUL keybindings and replace them with XBL keybindings.  Mike would know better than I right now if this would help or not.
      • Talked with Saari on how to add in EventListeners to solve bug # 40796, I will try to finish that bug next week.
      • Worked with Pinkerton to resolve some sort of freaky weird crashing problem on my Mac.
    • Kathy
      • Installed development tools on new Macintosh; got a build (*much* faster turnaround time now!)  
      • Setup new PC; waiting for larger disk and development tools
      • Fixed #26382 and #42510 which had to do with how the editor was telling the event manager that we had "handled" an event
      • Helped with Macintosh issues for some code that is currently not part of the build
      • Reviewed code change from jfd
      • Submitted a ton of paperwork for various things like hardware reimbursement
      • went to MacHack 2000
    • Joe
      • worked with Harish some more on some parser woes.  Turns out the parser fixes I did a while back for bugs 41744 and 43005 are not kosher.  Basically, the transitional dtd has some intentional bogisties to reflect bug for bug backwards compatibility.  But it turns out Harish has supplied us with something we have long wanted: the ability to pass the parser a doctype string and get back a pointer to a compatble dtd.   So I'm adding that in to editor, and making all new editor documents be Strict HTML 4.0, which will prevent the dtd from letting me make crazy documents.  That should be finished before our meeting tomorrow.
      • Went to machack
    • Charley
      • Fixed problems with lists in various dialogs because of <tree> syntax changes (bug  30511)      
      • Changed how cell style is changed from TD to/from TH: modified Joe's ReparentContainer to work with this (bug  20973 )
      • Mostly continued on table editing work (bug  20973)
      • Investigated and fixed problems with open file dialog: It doesn't assure that files exist (on Windows) and file type filters are not in correct order (bugs to be filed today.)
      • Investigated and partial fix with event problems for context menus.
      • Triaged and reassigned other nsbeta2+ bugs.
    • Akkana
      • Spent most of the week installing linux machines and updating documentation on installing and using linux.
      • Wrote a new document, http://warp/linux/rh62-graphical-net.html (I tried to insert that as a link on "new document", but everything in the Insert menu was greyed out!) on how to use the graphical installer for Redhat 6.2.  A little too late to be helpful for Tony and Charley (sorry!) but at least people in the future will have some documentation, and now I know how to help Tony get LILO working on his machine.
      • Added information on how to configure hostnames, printers, and other system features that redhat doesn't handle by default.
      • Figured out how to enable a modem and wrote a "how to install a modem under redhat" page, and wrote up the "How to set up PPP through the netscape firewall on linux" instructions that I'd figured out earlier.
      • Downloaded some software that we ought to include as part of our development package, and added pointers to that on the development pages.
      • Updated the linux-debugging-faq to improve the formatting and include some missing info.
      • Worked with mjudge on 42188, which turned out to be a problem where the editor in an ender lite area was using the pres shell's selection controller instead of the more local one.
      • Reviewed 43424 for DougT: he's made an embeddable editor in an amazingly short amount of time, and had lots of nice things to say about how easy it was due to our architecture.
      • Discussed ramifications of 43388 with Ben Bucksch; still not clear which course we'll take here, needs to be decided early next week.
      • Worked on tracking down 42885 (copy from followed by paste to textarea fails); something funny is going on here.  Made some progress and added comments in the bug, hoping that the people who own the relevant areas will see the comments.
      • Sheriffed on Friday.
      • Didn't eat dogfood -- the app was very unstable this week, and the mail window not really usable (refusing to scroll, not repainting, etc.) as well as repaint issues in the editor.  Hoping it's better next week ...
    Necko/Imglib
    Jun 26
    Submitted by Gagan Saksena <gagan@netscape.com>

    Summary

    Detailed Status

    Highlights

    • gordon
      • Worked on getting Mac Cartman working.
      • Working on perl scripts to fix the checking out of Mac PSM.
      • Working on MIME connection with Internet Config for the Mac.
    • neeti
      • Investigated/resolved 42856, 42742, 43440, 39717, 43345.
      • Worked with Yixiong Zou on bug 32314.
    • pnunn
      • art on mac: checked in art updates. Modified build script, installer list.  See bugscape#1043.
      • Working on bugs 41333: did more research on how many places are image mime content types are in a hard coded list. Unfortunately, there are many.
      • bug#30852:  have fix for passing the netwerk load attributes to the imglib. but, this fix uncovered another problem which results in a crash whenever 'view-image' is used. I *may* have a fix for this as well.
    • andreas
      • Fixed bug 42342, which also closed the reopened 34863.
      • Resolved bug 27972 as WORKSFORME.
      • Resolved 42295 and bug 42813 as dup of bug 42342.
    • gagan
      • Wrote a tool to see the status of a team's bugs -- http://status/bugs/ based on some bugzilla queries submitted by Nisheeth. Once I clean it up I will move it to mozilla.org.
      • Fixed bug 42841 (this may be the cause for several other bugs too)
      • Resolved other bugs.
      • Have fixes for 3 more bugs to check in tonight.
      • Might just have survived the review process.

    Lowlights

    • gordon
      • The Mac PSM is spread across different CVS branches. Pulling these to build is just a pain.
    • pnunn
      • Discovery of hard coded lists defining 'acceptable' image content types in several modules.
      • Discovery of  'view-image' crash when correct necko load attributes applied to imglib load policies.

    Dogfood Bugs

    • Bug 19119 (gordon) No cartman on mac yet...

    Beta Stoppers

    • 15 nsbeta2+ bugs (4 have fixes)
    • 4 nsbeta2 nominations

    Risks

    • none.

    Features

    • Bug 43585. (gordon - exception feature) MIME to Internet Config mapping.

    Issues/Escalations

    • pnunn
      • had hoped to check in the fix for bug#30852 (an nsBeta2+ bug) before I left. Though I am on the track of a good fix for the bug exposed by this fix, I think it would be foolish to check in these fixes and then leave on vacation.  Messing with the image cache often has strange and far reaching effects...like printing, tiling, animations, etc.
    XML and DOM
    Jun 26
    Submitted by Nisheeth Ranjan <nisheeth@netscape.com>
    Summary

    • We resolved 66 bugs last week (Bugzilla query).
    • We have no dogfood+ bugs and 11 nsbeta2+ bugs (harish (1), joki (1), jst (5), nisheeth (4))
    • We have 1 bug marked for beta 2 consideration and 82 bugs marked for beta 3 consideration by the PDT.
    • We have 121 untargeted bugs (see the triage page below for the definition of an untargeted bug).
    • http://www.mozilla.org/newlayout/xml/triage.html contains the current status of bugs within the XML/DOM team.
    • This report was done in Netscape 6's Composer!

    People
    • Harish will attend the O'Reilly Open Source Conference in Monterey on July 19th and 20th.
    • Tom will be on sabbatical from July 5th through August 25th.
    • Johnny and Heikki will arrive in Mountain View on Wednesday, July 5.  They will start at Netscape on Monday, July 10.
    • Heikki has cheerfully volunteered to help out with Tom's bugs while he is on sabbatical.  Go, Heikki!

    Highlights

     
  • Harish Dhurvasula (harishd)
    • Checked in fixes for nsbeta2+ bugs.
    • Worked on a fix for 40447 ( nsbeta2+ ), 36944.
    • Triaged bug list down to 2 untargeted bugs!
  • Tom Pixley (joki)
    • Fixed nsbeta2+ bugs 25117, 38117, 29517, 42418.
    • Checked in temporary fixes for bug 43390.
  • Johnny Stenback (jst):
    • Attended the W3C DOM Working Group meeting in Germany on monday and tuesday.
    • Fixed nsbeta2+ bug 41953, form element regressions.
    • Fixed nsbeta2+ bug 33477, completed the DOM Level 2 NamedNodeMap implementation.
    • Worked on the final details of nsbeta2+ bug 38495.
    • Worked on various javascript: URL problems and regressions.
  • Nisheeth Ranjan (nisheeth)
    • Did peer reviews.
    • Started "Database Systems Implementation" course at Stanford (via SITN) for the summer quarter.  Classes are broadcast Mondays and Wednesdays from 9:15 am to 10:45 am.
    • Organized and participated in a bug triage session for the XML/DOM team on Friday.  Plan to do this for a couple more weeks till our untargeted bug count drops down to a reasonable number.
    • Worked with Tom to come up with a plan on how to deal with DOM event issues while he's on sabbatical.
    • Coordinated with Johnny and Heikki and got their signatures on a Letter of Understanding document.
    • Fixed nsbeta2+ bugs 9076 and got it reviewed by Vidur.  Will check it in this week.
    Lowlights

    None.

    Dogfood:

    None.

    Beta Stoppers:

    11 nsbeta2+ bugs down from 19 nsbeta2+ bugs last week.

    Features:

    • Support JS LiveConnect calls in existing content via upgraded plug-in binaries (jst, bug 38495): Johnny has changes in his tree that complement Mike Mcabe's patches for this bug.  Johnny says that this will get checked in by this week.
    Issues:

    None

    Escalations:

    None.

    OS/2
    Jun 26
    Submitted by Mike Kaply <mkaply@us.ibm.com>
    We have two OS/2 tinderboxes up and running, one for the IBM VisualAge compiler and one for GCC. They can be viewed at http://tinderbox.mozilla.org/MozillaTest. We are fighting an uphill battle to get them green, but we are hoping to be there by the end of the week.

    Henry Sobotka released an M16 build that works pretty well. More information is available on the OS/2 port page - http://www.mozilla.org/ports/os2.

    We have been fixes a lot of different bugs in the OS/2 browser, mainly relating to menus.

    Finally, we got the list of tools together so that people can build the OS/2 Mozilla - we should have the build instructions available this week.

    Mail/News
    Jun 26
    Submitted by Scott Putterman <scottip@netscape.com>
    Dogfood Bugs:
    • 43468 We are losing most recipients when you  send a message addressed to a lot of people.  We are still investigating  but we think that this may either be caused by the same bug that is causing 43575 or that it is a new tree widget bug..
    We currently have  56 mozilla  nsbeta2+ bugs
    We resolved as fixed 69 bugs last week(2 dogfood,  32 nsbeta2).

    Features

    We made the exception feature deadline for the following features:
          
    • Biff
    • Edit Mailings Lists
    • Helper Apps and Open Attachments
    • Search
    Status:
    • Dimi Shahbaz started this week as the mailnews intern.  He will be helping us get to beta2 and start working on beta3.  He'll be focusing on performance.  This week he started working on one of our threadpane localization bugs.
    • Gayatri finished the biff feature last week and it now works on the account level, on the taskbar, and with Imap filters.
    • Seth fixed  a number of nsbeta2+ bugs and will continue working on his list.
    • Ben Bucksch fixed a number of message formatting bugs including a bunch of quoting bugs.  He also fixed a bug that caused the application to freeze while reading mail.
    • Rich fixed a printing  bug.  He will continue working on his nsbeta2+ bugs next week.
    • Scott P continued subbing for Steve Elmer while he's on sabbatical.
    • Scott M. implemented launching of helper applications as well as open  attachment.  He fixed a dogfood+ bug and  even better yet has his nsbeta2+ list down to 12 bugs.
    • Candice finished up the edit mailing list feature.  She also fixed up the address book scrollbar to work with drag and drop in the new tree widget and started working on allowing a case insensitive lookup of an email address. She'll continue on that next week and also provide apis so that Jean-Francois can get the email addresses when sending a mailing list.
    • David fixed 31411 which dealt with imap pseudo interruption and problems with loading multiple imap messages quickly.  He also added search done notifications and the ability to stop search.  He also fixed but didn't check in the bug where status and progress weren't being shown when downloading imap messages.
    • Alec fixed a number of account wizard, account manager, and filter bugs. He also helped land some UI cleanup work from gemal@gemal.dk.
    • Jean-Francois fixed a drag and drop to the compose window crasher,  made Send Page work, made it so that using the arrow keys in the autocomplete  popup doesn't dismiss the popup, and made autocomplete work with mailing  lists.  This week he will continue to research the dogfood+ bug, work on sending a mailing list, and fix a bug where autocompletion is too fast and therefore messes up Japanese addressing.
    • Jeff fixed the bug where we get an error message about not receiving a "HELO" command first when sending mail.
    • Varada added a warning dialog before deleting an address book and converted  the compose window attachment dialog to use nsIFilePicker.
    Lowlights:
    • Didn't get to fix one I18N feature by the deadline: 28869 --> feedback of current charset by libmime.
    • Haven't been able to use search and filters, bug 43169.

    XPCOM
    Jun 27
    Submitted by Doug Turner <dougt@netscape.com>
    • IDL-ifed the nsProxyManger and fixed all callers to use new API (43131)
    • Added makeUnique to nsIFile. After some discussion, this was changed to createUnique. Thanks to roc+moz@cs.cmu.edu (Robert O'Callahan) for point out a ton of problems is makeUnique. See bug 43314 for the gory details.
    XML Extras
    Jun 30
    Submitted by Vidur Apparao <vidur@netscape.com>
    Early next week, I'll be putting up a page on the Mozilla site that describes a module that I've started work on. The module is a drop-in addition to Mozilla and will include several of the XML features that have been discussed in these newsgroups. There's no current plan to include this component in the Netscape 6 release, but based on timing and footprint considerations, this decision could be revisited.

    At this point, the module contains two components:

    1. A simple serializer that takes a DOM Document or subtree and serializes either to a string or a stream.
    2. A partial implementation of the XMLHttpRequest interface, similar to the one available in IE 5.0. Asynchronous posting works with the current Mozilla build. I have a prototype implementation of synchronous posting (using the modal event loop strategy described earlier on n.p.m.xml) that requires changes that are forthcoming in Mozilla.
    I'll include additional features planned for this module on the Mozilla page.

    The code for the module can be found at http://lxr.mozilla.org/seamonkey/source/extensions/xmlextras/. I've built and tested on Windows and Linux (thanks to Andreas Otte for help with the Linux makefiles), but not yet on the Mac (thanks to peter.vanderbeken@pandora.be for submitting Mac project file). Binaries are not yet part of the nightly build, but I will generate Windows and Linux versions early next week for those who don't build. A couple of simple examples can be found in http://lxr.mozilla.org/seamonkey/source/extensions/xmlextras/tests/ - the synchronous posting example will not work until the changes I mentioned get checked in sometime next week.

    At this point, I'd like feedback and testing help for the existing components. For now, file bugs against me under the "XML" component.

    Mail/News
    Jul 5
    Submitted by Ben Bucksch<mozilla.news@bucksch.org>
    Highlights
    • Finally got my CVS write account. Yeah!
    • Fixed all M17 bugs and some more
    • Propably found the reason for bug 41637 (with help from bryner)


    Fixed and checked in

    • 32336 - Double formatting


    Fixed and waiting for review (new this week)

    • 38494 - Email address in attribution line
    • 38433 - Set default for askSendFormatDialog to plaintext, if reasonable
    • 44439 - Support headers [in HTML->TXT]


    Fixed and waiting for approval (mostly still from last week)

    • 29653 - Add cite attribute to blockquote
    • 39370 - Format=flowed class not used for quoting
    • 40862 - Make flowed class useable for quoting
    • 43453 - nsbr in HTML tags put out for flowed msgs
    • 43455 - Quoted empty lines in flowed mails aten
    • 44446 - Disable struct phrase->style conv for HTML->HTML by default


    Working on (possibly)

    XPToolkit
    Jul 5
    Submitted by Mike Pinkerton <pinkerton@netscape.com>

    Summary

    • The XPToolkit team resolved 61 bugs in the last week. For details, see our resolved bug list.
    • Our focus is nsBeta2

    Highlights
     

    Mike Pinkerton (pinkerton)

    • Realized just how thankless Trudelle's job is
    • Fixed for crashes in mailnews related to tooltips and trees (bug 42250)

    Chris Saari (saari)

    • Ready to handle joki's sabbatical. Poor, poor lad.
    • Helped mjudge and akkana fix more focus bugs. Poor, poor lad.
    • Survived his first oral surgery. Poor, poor lad.

    Daniel Matejka (danm):

    • More pain with dialogs and parenting (bugs 25684, 44149, 44171)

    Eric Vaughan (evaughan):

    • Fixed absolute positioning with scrollbars (bugs 40494, 28505, 41294, 36211, 41763, 23806)

    Stuart Parmenter (pavlov):

    • Still working on 37477 (browser crashes on shockwave page)

    David Hyatt  (hyatt):

    • Fix for dogfood bug in filter criteria popups (43169)

    Brian Ryner (bryner)

    • Patched more trees for the xul tree widgets
    • Rewrote mousewheel for new tree (30511, 43710)
    • Fixed linux file picker (43628)
    • Fixed linux timer bugs (43789, 43939)

    Lowlights

    •  None.

    Priorities
     

    pinkerton:

    43428 - Crash in tree auto-scrolling

    43405 - drop feedback on containers doesn't work after scrolling

    saari:

    44057 - Crash opening large bookmarks.html file

    42553 - ender lite event processing

    hyatt:

    Vacation until 7/11/00

    evaughan:

     35681 Body is sized too wide

    Update the box document

    pavlov:

    37477 - browser crashes on a flash page

    44116 - Everything disabled in editor

    danm:

    44117 - modal windows want to be on top of all other application windows

    35726 - assertion in HTMLContentSink::EvaluateScript

    garyf

    40574 - 100% CPU utilization when mail window minimized

    39629 - context menus don't repaint behind in all cases

    bryner

    Needs some beta2 bugs thrown his way

    Dogfood:

    Beta Stoppers:
    34 nsbeta2+ bugs. 

    Escalations:

    People:

    • Peter Trudelle is still on vacation
    • David Hyatt is out on vacation until 7/11

     

    XML and DOM
    Jul 5
    Submitted by Nisheeth Ranjan <nisheeth@netscape.com>

    Summary

    • We resolved 36 bugs last week (Bugzilla query).
    • We have no dogfood+ bugs and 9 nsbeta2+ bugs (harish (1), jst (4), nisheeth (4))
    • We have 7 bug marked for beta 2 consideration and 84 bugs marked for beta 3 consideration by the PDT.
    • We have 108 untargeted bugs (see the triage page below for the definition of an untargeted bug).
    • http://www.mozilla.org/newlayout/xml/triage.html contains the current status of bugs within the XML/DOM team.
    • This report was done in Netscape 6's Composer!

    People
    • Nisheeth will attend a Management@AOL and Compensation@AOL day long class on July 20th.
    • Nisheeth will attend the XML Query Face to Face meeting in Seattle on July 25th and 26th.
    • Harish will attend the O'Reilly Open Source Conference in Monterey on July 19th and 20th.
    • Tom is on sabbatical from July 5th through August 25th.
    • Johnny and Heikki will arrive in Mountain View on Wednesday, July 5.  They will start at Netscape on Monday, July 10.

    Highlights

     
  • Harish Dhurvasula (harishd)
    • Checked in fixes for 40447 and 43274 - nsbeta2+
    • Worked on bug 40809 - nsbeta2+
    • Fixed bugs 43481,44085,30487 - nsbeta3
    • Worked on bug 7670 - nsbeta3
    • Triaged Clayton's bug list ( 9 bugs ).
    • Triaged Rickg's bug list.
  • Johnny Stenback (jst):
    • Fixed nsbeta2+ bug 37051, fixed form control/form relationship in JS, this made mozilla work properly on some netcenter pages.
    • Fixed smoketest blocker bug 43958 by backing out an incorrect checkin
    • Fixed the remaining details in nsbeta2+ bug 38495, mozilla is now backwards compatible with existing plugin content as long as the plugins are updated
    • Checked in first version of a fix for nsbeta2+ bug 13350, this was later reopened due to more problems that weren't detected before the checkin. Mozilla now opens a dialog that lets the user interrupt looping script, the "looping script detection" logic still needs work, I looked into this a little this week but I don't have any real code for this yet, just a couple of hacks...
  • Nisheeth Ranjan (nisheeth)
    • Attended a brain dump from Tom on the DOM events system.
    • Fixed nsbeta2+ bug 12152.
    • Triaged Clayton's bug list (12 bugs).
    • Attended promotion candidate review discussion meetings.
    • Met with Tom and Chris Saari and went over Tom's existing bug list one by one to understand the issues associated with each bug.
    • Organized machine setups for Johnny and Heikki.
    Lowlights

    None.

    Dogfood:

    None.

    Beta Stoppers:

    9 nsbeta2+ bugs down from 11 nsbeta2+ bugs last week.

    Features:

    None

    Issues:

    None

    Escalations:

    None.

    Tru64 and IA64
    Jul 6
    Submitted by Jim Nance <jlnance@intrex.net>
    Tru64:
    There is a problem getting windows to come up. Bug 44412 has been filed on this

    Mozilla has uncovered another ATOM bug, which Gail Lyons from Compaq is going to look at. I found when I tried to use third degree to look at bug 44412.

    The Compaq C++ compiler has some problems with some of the mozilla string code. I have been able to work around these problems, and scc thinks he knows how to fix it.

    IA64:
    Still waiting for someone to show up with an xptcall port. Any volunteers?

    Using the tip of the NSPR branch, I can build an IA64 mozilla that brings up its main window. It does not do much due to the lack of xptcall, but its encouraging non-the-less.

    LDAP
    Jul 6
    Submitted by Rheeet! <dmose@mozilla.org>
    Despot, the system that mozilla.org uses to manage users and CVS partitions is moving to LDAP and XUL. In order for this to work, there needs to be code in the browser that handles LDAP. There is now a (minimal) XPCOM wrapper for the LDAP C SDK in mozilla/directory/xpcom; there is support for loading ldap: URLs in the browser window as well. I'm now working on an RDF datasource so that XUL templates can access (and eventually modify) LDAP data as well. Note that LDAP support is not currently turned on in official Mozilla builds; if you want to play with this, you'll need to pull from the tip and build it yourself.

    Recent Work:

    • Build integration on Mac is complete, with the heavy lifting done by Peter Van der Beken. Thanks also to Mark Smith and Jean-Jacques Enser. Peter sez: 'To build the XPCOM LDAP component on Macintosh you need to set the LDAP option flag in mozilla/mac/BuildNGLayout(Debug).pl to 1 (from "$options{ldap} = 0;" to "$options{ldap} = 1;"). Build and you're done.'
    • Build integration on Linux is complete. Add "--enable-ldap" to your configure args (or your .mozconfig).
    • Gave the threading model a good whack in order to make it possible to easily do LDAP stuff from Javascript.
    In Progress:
    • An RDF datasource for LDAP, written in Javascript. The basic scaffolding code in place, and yesterday I just got a test XUL template code working to help me debug.
    Help Wanted:

     

    Previous Updates