status update

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

Last Updated Thursday July 4, 2002

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

Module Updates
Necko, Imagelib, XPCOM
June 25
Submitted by Gagan Saksena <gagan@netscape.com>

Summary

  • Doug's contributing a 3-4% startup improvement! Converted XPCOM to use a flat file instead of libreg.
  • ton of bugs getting squished by darin and doug.

Highlights

  • darin
    • landed patch for bug 133286 (trunk/1.0) - Windows Media Player in full-page plugin mode may not repaint window
    • landed partial fix for bug 140472 (trunk) - No escape for non ASCII host name
    • landed additional fix for bug 146094 (trunk/1.0) - Stealing third-party cookies through a proxy
    • participated in an in-depth security review of the cookie module with morse and dveditz.
    • held a security review of HTTP auth with folks on the security review team.
    • landed patch for bug 140107 (1.0) - HTTP headers show in frame [when server pipelines chunked responses]
    • landed patch for bug 147333 (1.0) - Cannot load local files whose names contain Japanese/Chinese characters
    • developed patch for bug 144533 - Progress and Status change messages causing up to 30% overhead.
    • reviewed patches, triaged bugs
  • dougt
    • 3-4% startup improvement! Converted XPCOM to use a flat file instead of libreg.
    • Landed a bunch of fixes to the branch: 149745 148918 149715 149730 149754 129959.
    • spent much time tracking down a smoketest bug 152383 - Mac OS 9 stub and Full installer fails to launch app after install. Turned out to be some mac os 9 packaging problem.
    • Investing the risk of freezing nsIProxiedProtocolHandler and nsIProxyInfo.
    • Started a discussion about compiler application binary interfaces (ABI), compiler upgrading, and the incompatiblity caos that an upgrade may (will) cause. Sounds like a GCC upgrader is finally close enough to start really worrying.
  • pavlov
    • checked in fix for bug 148879 for balleysson@bigfoot.com on the branch and trunk.
    • Finished up search through of my bug list for urgent bugs. Beginning bug triage in bugzilla.
  • gagan

Lowlights

  • dougt

Plans for next week

  • darin
    • finish off patch for bug 144533
    • starting vacation on wednesday!!
  • pavlov
    • I will be attending the Ottawa Linux Symposium starting Tuesday June 25 and will return on July 3. I will be available via email in case you need to urgently contact me.

Issues

JavaScript
June 26
Submitted by Steve Adamski <thesteve@netscape.com>

Summary

  • Waldemar attended the Mac Hack conference, and delivered a paper on JS2.
  • Roger did planing for JS2.
  • Phil did much triage work (which has gotten harder since Boris Zbarsky is now an intern here with his own neat assignments, and so now no longer is an outside contributor who has given so much help to Phil in the past)). Phil also did major testing on Roger's new Regular Expression changes for the Rhino engine.
  • David was on vacation.
  • Kenton reviewed and checked 14044 into trunk.

Highlights

Lowlights

Plans for next week

  • rogerl
    • Finalize JS2 decision, begin work.
    • SpiderMonkey RegExp tweaking & reviewing.
    • Code coverage tool.
  • pschwartau
    • No update -
  • thesteve
    • letter to chief architects about JS2

Issues

Mail/News
June 26
Submitted by Dan Mosedale <dmose@netscape.com>

Disclaimer: this status is only for the mailnews contributors inside Netscape; other development work has been going on. Non-Netscape mail-news contributors are encouraged to send their status reports directly to <tor@cs.brown.edu>.

Highlights

  • Fixed a bug where making changes to cards in a mailing list didn't update the mailing list, potentially causing misaddressing.
  • Made it so return receipts work with messages > 50KB
  • Made news servers show up in the Account Wizard when autosubscribing. This was a top customization bug fix request.
  • Fixed a bug where attachments weren't showing up in some Mac IMAP messages.
  • Made it so you can save messages on the Mac.
  • Landed the ability to preconfigure and lock mail accounts and directories on the branch.
  • Fixed a number of LDAP bugs.
  • Gave a design review for Palm Sync.

Mailnews Accomplishments

  • Cavin
    • Importing an LDIF address book no longer hangs the app on the branch.
    • Fixed a newsgroup topcrash on the branch.
  • Sean
    • Mark newsgroup read from the folder pane context menu now acts on the correct folder on the branch.
    • Made the progress bar in the installer look less choppy on the branch.
    • Landed the fix to make the mail notification icon in the sys tray show up properly on the trunk and branch.
  • Srilatha
    • Fixed a bug where you could make changes to a card in a mailing list but not have the mailing list updated so that you could accidentally misaddress an email.
    • Made it so that when a new card dialog is launched from Select Addresses dialog an address book is selected.
    • Made it so the dropdown list box for per-identity ldap server prefs is usable. It was previously too small to see any choices.
    • Made the registry setting for simple MAPI the same for both the client and the installer
    • Made it so we can lock and preconfigure ldap directory prefs on the branch.
  • Varada
    • Worked on "Compose" button needs a sub-button, so can force html or plain text compose.
    • Worked on Mail Compose: Toolbar buttons should have dropdown menus.
  • Scott
    • Fixed a regression in biff notification on the trunk where notifications were getting fired every time you hit GetNewMail
  • Navin
    • Made it so that we cannot delete special folders using Edit | Delete folder on trunk.
    • Made mdn work for large imap messages on trunk. David suggested the fix.
    • Fixed a regression unable to copy mail to local folders after sending mail (in some cases) on trunk.
    • Investigated a bug where replying to message won't show up in your inbox until you have more than one incoming msg. Found out that this is a server issue.
    • Made help buttons work in different part of mailnews & beyond on trunk and branch.
    • Checked in a fix to send and copy mail to imap folder without subscribe error alert on branch.
    • Checked in a fix to make news server show up in the account wizard after running auto-subscribe url on branch.
    • Checked in a fix to prevent corrupting of filter file on adding new filter on branch
    • Checked in fixes for docs team on trunk & branch.
  • David
    • Performed code and design reviews.
  • Jean-Francois
    • Made it so you can save messages on Mac.
    • Fixed an incorrect check of PR_Malloc failure in nsMsgHeaderParser::ReformatUnquotedAddresses. Patch submitted by dbradley@netscape.com
    • Fixed typos in menu in Mail & Newsgroups and view message windows. Patch submitted by mybugzilla@juima.org
    • Fixed a case where Microsoft Word attachments weren't appearing for the recipient on the Mac.
    • Made it so that URLs surrounded by < > are not omitted in forwarded plain text messages.
    • Removed "From - ..." line in saved and forwarded mails (Mozilla's eml is regarded as virus by Trend Micro ScanMail)
    • Worked with Kaie on Replies to or forwarding S/MIME encrypted mail should default to encrypt
  • Bhuvan
    • Polished L10n notes and increased the flexibility on the summary page
    • Made it so we can preconfigure and lock mail accounts on the branch.
  • Dan
    • Added workaround so that older versions of Mozilla will not erase LDAP bind DN from the prefs (on the trunk.
    • If authentication fails during LDAP autocomplete, bring up a new password dialog rather than showing an obscure error message on both trunk and branch.
    • Fix incorrect array length calculation + add temporary variable to avoid scoping issue which was causing bogus text to appear in the LDAP auth dialog on linux on both trunk and branch.
    • Fixed a bug where the first match was not pre selected when multiple matches are present in directory on the branch.
    • Added support for binary LDAP attributes on the branch.
  • Rajiv
    • Completed the detail design for Moz AB HotSync and its documentation
    • Gave design presentation and review for Moz AB HotSync
    • Started implementation of the MozAB HotSync :
      • defined the data structure and functions for Conduit and Mozilla interaction by extending the nsIMapi interface
      • implemented the Mozilla record class in the Conduit and its methods to convert Moz card to Palm record
    • Made it so that the LDAP modules are installed with the browser instead of with Mail
JavaScript
July 2
Submitted by Steve Adamski <thesteve@netscape.com>

Summary

  • Waldemar integrated the changes from the last ECMA meeting into the standard.
  • Kenton continues working on patches and reviews for JS 1.5
  • Phil continues his great triage work
  • David Bradley has fixed some branch update issue, for is COMconnect work for the AOL client folks.
  • Roger has been doing Regular Expression work.

Highlights

Lowlights

Plans for next week

  • pschwartau
    • No update -

Issues

Josh Soref
July 2
Submitted by Josh Soref <timeless@mac.com>

seamonkey:

  • Topcrashes:
    • 125689 Mozinvaders crashes Mozilla! [@ nsGrid::FindRowsAndColumns]
    • 144763 tolerate do_QueryReferent() returning null - M100 N70PR1 [@nsXULPrototypeScript::Compile]
    • 134724 nsIOService::~nsIOService => nsIOService::SetOffline Getting service @mozilla.org/observer-service;1 on shutdown. - M100 N70PR1 [@nsThreadPool::Shutdown]
  • blockers:
    • 125411 Getting Mozilla to run on Nubus Macs
  • annoying silly debug asserts:
    • 125090 Parser Bad tag enum passed to CNavDTD::IntTagToStringTag()!!: 'str_ptr',
  • xbl form controls:
    • 138019 radio form control images should have flex="1"
  • cleaning out duplicate lines:
  • works in progress:
    • ns_shutdownxpcom usage errors
    • live skin switching crashes
    • live locale switching
    • fixing xpconnect components
    • strict warnings (long list waiting for sr)

bonsai:

Calendar
July 3
Submitted by Mike Potter <mikep@oeone.com>

A lot of fixes have gone into the calendar (http://mozilla.org/projects/calendar) lately, here's a partial list:

  • To Do Events. You can now add to do items to the calendar. They only in the left hand side. You can double click on them to edit them, you can't yet delete them.
  • Minor front end bug fixes, including a close item under File, Import / Export moved to Tools to match other Mozilla applications, red text for overdue to do events, strike through text for completed to do events, and a fix for repeating events at the end of the month.

Work has also been going on to attach files to calendar events. The front end for this is already done, using the same code as they have for mail attachments. The backend code to encode and read in the files is not yet done, so this isn't part of this build. But its coming soon. Also, there should be some work done on integrating contacts into the calendar very shortly. We should have something done by the end of the summer.

Mail/News
July 3
Submitted by Dan Mosedale <dmose@netscape.com>

Highlights:

  • Started implementing Palm Pilot sync.
  • Fixed a number of critical bugs involving moving folders.
  • Fixed a regression where you couldn't forward inline from a folder with a space in the name.
  • Fixed an ldif import dataloss bug.
  • Fixed a regression where we weren't creating Drafts or Template folders for IMAP users.
  • Started creating Meta bugs for the next version (Import, Feedback, and Compose Window)
  • Marked as fixed1.0.1 11 bugzilla bugs on the branch.
  • Resolved as fixed 23 bugzilla bugs on the trunk

Mailnews Accomplishments

  • Seth
    • Code reviews.
  • Cavin
    • Fixed a bug on the trunk where a blank sidebar appeared when opening Mail/News
    • Made it so you can go back in the import dialog when selecting importing Address Books.
    • Fixed an ldif import bug where it was possible to lose a card's email address.
    • Created a meta bug for Import polish and correctness bugs.
  • Srilatha
    • Worked on implementing the "Find" feature in LDAP properties dialog. The feature is to find the base dns on the server and display it to the user. This will make it easier to setup ldap server.
    • Posted a new patch for making an ldap directory show up immediately in the addressbook when added in preferences.
  • Jean-Francois
    • Has a partial patch for the bug where opening a "*.eml" attachment displays the attachment in raw text instead of opening an email message window.
    • Fixed a bug where Microsoft Word attachments don't appear for recipient on the Mac on the branch.
    • Made it so you can forward inline from folder w/a space in name on the trunk.
  • David
    • Code reviews.
  • Bhuvan
    • Made it so that when signing/encrypting certificate is pre-configured we provide the ability to lock associated elements in Security Panel on the trunk.
    • Worked on mail regressions on Mac OS X.
    • Helped SUN folks with a migration bug - Enabling sharing IMAP & Local mail folders with 4.x profile instead of copying.
  • Navin
    • Fixed a bug where you couldn't move non-ascii imap subfolders on trunk and branch.
    • Made drag and drop of imap folders (non-ascii names) to local folders work on trunk and branch.
    • Fixed a dataloss bug on moving local folders with insufficient disk space on trunk and branch.
    • Fixed a problem where filter editor/rules dialog appears truncated until manually resized on trunk
    • Fixed a regression where you can't save as draft/templates when there in no drafts/templates folder for imap accts on trunk
    • Fixed a problem where Local Folders pretty names doesn't show up on window title on trunk
    • Checked in a fix to prevent dataloss on compacting local folders while summary file is being regenerated and compact local folders w/o uptodate summary files on branch.
    • Checked in a fix where returning to folder view after doing QuickSearch would not show scrollbar on branch
    • Made MDN work for large imap messages on branch
    • Made special folders non-deletable using Edit | Delete folder on branch
    • Made unable to save sent messages on some platforms work again on branch.
  • Varada
    • Made it so the Sending mail window isn't too long if the attachment's url is long.
    • Has a fix for making messages in the Unsent Messages folder open in a compose window.
    • Working with bryner on allowing multiple selection of files when adding attachments to the compose window.
    • Working with Ben Goodger on making it so that dragging a mailto url to the compose window strips the "mailto:"
    • Has a fix to change "Account Settings" to "Identity Settings" to differentiate the identities panel from other panels.
    • Created a meta bug to track compose window polish and correctness bugs.
  • Rajiv
    • Implemented code to convert Palm record to Moz card and tested it
    • Implemented the Category class and tested it
    • Implemented the Handheld manager class and tested it
      • Implemented code to retrieve categories from handheld
      • Implemented code to retrieve updated data from handheld
      • Implemented code to retrieve all Palm records in a category
      • Implemented code to update categories in handheld
      • Implemented code to update Palm records in the handheld
    • Created a meta bug to track feedback issues.
  • Dan
    • Worked on fix for making existing flashplayer plugin work on gcc 3.1 builds on Linux (bug 154206). This is a small step on the road to moving Linux builds to a faster compiler/optimizer.
    • Vacation
  • Sean
    • Fixed a bug where using the compose window made it so that we had focus issues in the 3 pane on the branch.

Previous Updates