status update

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

Last Updated Wednesday February 13, 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
February 12
Submitted by Gagan Saksena <gagan@netscape.com>

Summary

  • Incredible help still pouring in from Netscape India team. Good job you guys.
  • Everyone still fixing great many bugs and triaging continues.
  • Nivedita and Badami join in on status reports! Checkout their cool status for this week.
  • Still have many bugs for 0.9.9! Priority based triaging to take effect soon.

Highlights

  • badami
    • Proposed patches for 95350, 110880, 111960, 116361, 91429.
    • Tracked down some URLs in 120012 to be a reflow problem. Filed bug 122976
  • darin
    • landed final patch for bug 109179 "replace nsStdEscape with NS_EscapeURL"
    • fixed bug 113959 "canceling a cached page load blows away the cache entry"
    • landed another patch for bug 86917 "socket transport should try all ip addresses returned by DNS service"
    • fixed bug 103402 "HTTP authentication allows view of first page if previously authenticated"
    • fixed bug 96705 "[zope] authentication should invalidate cache"
    • landed patch by adu@sparc.spb.su for bug 116798 "Opening IMAP mail hangs Mail program (and Mozilla)"
    • developed plan for bug 124042 "support internationalized resource identifiers (UTF-8 URI)"
    • triaged bugs
  • dougt
    • Talking to Charles Manske about FTP publish support. He will need a way to query about different files on a FTP site. Wouldn't it be great if there was a nsIFile ftp implemention! :-)
    • Digging into the generic module support so that we can move it into the xpcom glue library.
    • Added documentation to the nsIGenericFactory so that we can make some sense of it.
    • Asked Chris Seawood to move nsSupportsWeakReference and nsDebug to the xpcom/glue directory.
  • gordon
    • Landed patch for bug 46490 "user selected cache directory".
    • Triaged bugs for 0.9.9 to set priorities.
    • Continued work on bug 81724 "disk cache needs stream wrappers"
  • neeti
    • Investigated/resolved following memory leak bug.
    • Bug 109496 - Memory leak of 24 bytes from 1 block allocated in nsSocketReadRequest::SetSocket
    • Bug 109501 - Memory leak of 2048 bytes from 1 block allocated in PR_Malloc
    • Bug 118901 - Memory leak of 28 bytes from 1 block allocated in nsFileInputStream::Create
    • Investigated/reassigned bug 119547 - Memory leak of 28 bytes from 1 block allocated in nsSimpleURI::Create
    • Have a patch for bug 122438 - ConvertContractIDKeyToString(...) optimization.
  • nivedita
    • bug#111037 - fixed and uploaded the patch. Needs review &super review
    • bug#86508 - fixed and uploaded the patch. Needs review &super review
    • bug#111166 - fix for the bug#86508 fixes this bug.
    • bug#78114 - fixed and uploaded the patch. Needs review &super review
    • bug#93658 - fixed and uploaded the patch.
  • pavlov
    • Doing timer measurements on windows and unix to try and figure out where the latency problems are. Working with brendan on this.
    • Lots o bug triage. Still trying to find Nivedita more bugs to work on. She's doing a great job!
  • gagan
    • adding some automatic bugzilla activity reporting to status/reports. Should appear soon.
    • fixed another random error on status/reports which used to cause a harmless exception.
    • added a summary page for all teams at http://status/bugs/summary/
    • added new teams to http://status/bugs/ Performance and XPInstall

Lowlights

  • badami
    • Still to get to bottom of 120628.
    • Focals and other management activities eating into productive time.
  • nivedita
    • bug#91968- fixed and uploaded the patch. Has review &super review done. Checkin pending
    • bug#85595- uploaded the proposed patch. Not sure of the fix. Yet to recieve comments by Stuart on it.
  • pavlov
    • Having a few issues on Solaris with Mozilla. Trying to get them worked out so that I can do some quantifying.

Plans for next week

  • badami
    • Track down 120628
  • darin
    • fix more bugs
    • triage more bugs
  • nivedita
    • have one bug#74542 pending.
    • Need some more bugs to work on.
  • pavlov
    • Continue more bug triage and continue fixing bugs.
    • Solve all of the world's problems.

Issues

  • badami
    • cvs account still doesnt work.
  • darin
    • bug 117363 - unable to send mail using yahoomail, hotmail, etc... unable to reproduce the problem, but 100% reproducible for several folks.
XML/COM/Security
February 12
Submitted by Heikki Toivonen <heikki@netscape.com>

Summary

  • We are working on SOAP, trying to turn it on in default builds by 2/15.
  • P3P compact policy support landed, will try to turn on in default builds by 2/15.
  • heikki will be on vacation from 18th to the end of February.
  • harishd is on vacation on Feb 11th and 12th.
  • Tanu Mutreja's (she works from India) status will appear in our status reports from now on. She is working on serializer bugs at the moment. She has made some good progress!

Accomplishments

  • tmutreja
    • Working on bug#62188. Seems to be quite complicated one. Would be able to upload the patch by monday/tuesday.
    • Spent some time on analyzing and resolving following bugs:
    • 90257(Resolved as "Duplicate").
    • 87102(Reassigned to parser guys, as I could not find it occurring in the Serializer).
    • 105487(Found the bug to appear in "Editor" part, reassigned to "jfrancis").
    • Uploaded the modified patch for 107927.
    • Following bugs still need super review:
      • 73308
      • 103207
      • 57098
      • 80081
      • 93276
    • Bugs that need review:
      • 77522
      • 107927
      • 85184 (Reviewed by Akkana but someone from intl group needs to review it once).
  • mstoltz
    • More reviews, testing, and bug fixes for caps performance patch (119646)
    • Working out a SOAP security protocol with Ray and Vidur (71394)
    • Finished window.close confirmation patch (32571)
  • harishd
    • Worked on a reduced testcase ( took approximately one whole day! ) and a fix for bug 104856 ( dataloss ).
    • Discovered more problems pertaining to bug 111576 ( incorrect lineno in JS debugger ) and fixed them. According to rginda there are still a few more problems. Investigating.
    • Worked on bug 124463 ( regression in RDF CDATA section ) and fixed it.
    • Landed P3P compact policy support - bug 104894 . The code is not part of the build yet. Need MAC help.
    • Did Sheriffing duty.
    • Did code reviews.
  • jst
    • Fixed bug 123003. Added support for window.atob() and window.btoa().
    • Fixed bug 124252. Removed redundant call to Init() from nsImageDocument::StartDocumentLoad() to eliminate an assertion.
    • Fixed bug 118194. Make sure we don't leave dangling document pointers in the content tree when the document goes away.
    • Checked in Fabian Guisset's fix for bug 95476. Made objectElement.tabIndex not always return -1.
    • Fixed bug 121861. Removed dead code from nsHTMLImageElement::SetSrc().
    • Checked in Fabian Guisset's fix for bug 30529. Implement window.minimize(), .maximize() and .restore() for chrome windows, and split chrome specific window methods/attributes into its own nsIDOMChromeWindow interface to make them not pollute the global namespace on web pages.
    • Super reviewed mstoltz's caps performance improvments, bug 119646.
    • Spent some time discussing DOM classinfo extendability with Peterv.
    • Worked more on bug 52334, making iframes load their document fron the content model and not from the layout frame model. Getting much closer.
  • peterv
    • Worked on fix for bug 92377 (Build failure: dom/src/base/nsDOMClassInfo.cpp depends on extensions/xmlextras).
    • Checked in patch to keep SOAP building on Mac.
    • Checked in patch to keep MathML building on Mac.
    • Made us export mathml.dtd and svg.dtd on Mac like on the other platforms (when those options are enabled).
    • Fixed a bug in the Mac build scripts causing us to not clobber IDL projects when xpidl changed.
    • Tried to make a testcase for harishd to show how to do XSLT from JS and found a bug in .importNode (bug 124358), fixed with jst's help.
  • nisheeth
    • Removed scaling and 8 bit compositing code from nsImageGTK::DrawToImage() (bug 124069)
    • Worked on adding two new types, UTF8String and CString, to XPIDL (bug 84186). Met with Rick, Jag, and Darin to firm up details. Integrated the patch to get me started on this stuff from David Bradley into my tree. Met with JBand and fleshed out what to change and who depends on these changes.
    • Talked with Geodesic folks on Monday about their Great Circle and Runtime tools. Received evaluation copies of their software.
    • Commented on dp's footprint document http://www.mozilla.org/projects/footprint/footprint-guide.html
    • Organized bug list to reflect what I'm working on.
  • rayw
    • More SOAP fixes.
    • New SOAP header for avoiding security issues to prevent bridging.
    • Updates to issues list in XPath document, which was subsequently updated as a working draft.
    • Several communications with other parts of the company on W3C issues.
    • Attempts to discuss standardization of a new SOAP header on various public lists that we need. I spent lots of time doing design with Vidur on the security issue.
  • heikki
    • Code reviews for jst, harishd, rayw
    • Fixed bug 119335, string assertions in XMLSerializer.
    • Worked on bug 64945, default view for XML without style.
    • Bug triage, nsbeta1 nominations and approvals.
    • Worked on Mac build changes to enable SOAP in default builds, and started reviewing the code.

Plans for next week

  • tmutreja
    • Completion of patch for 62188.
    • Work on few more bugs.
  • mstoltz
    • Finish 0.9.9 bugs
    • Check in performance patch
    • Decide which classes to attend at RSA conference
  • harishd
    • Vacation
    • Enable P3P compact policy.
  • jst
    • Continue working on bug 52334.
    • Super review peterv's DOM classinfo changes and jkeiser's form submission changes.
  • peterv
    • Handle comments from reviews for bug 92377 and bug 103235 (Implement DOM Level 3 XPath WD).
    • Work on fix for bug 34849 (dynamically added STYLE element doesn't alter style).
    • Prepare talk for fosdem conference.
  • nisheeth
    • Take Monday off and prepare for my midterm exam on Tuesday morning. Wish me luck!
    • Land the fix for bug 84186
    • Help tor with image space optimization on Linux.
    • Test drive Geodesic's beta software
  • rayw
    • Put SOAP into the default build before the end of the week.
    • Review Peter V's XPATH patch.
  • tmutreja
    • Completion of patch for 62188.
    • Work on few more bugs.
  • heikki
    • Finish with nsbeta1+ approvals, and make bug numbers for 0.9.9 and 1.0 reflect reality. Make sure there are no nsbeta1 surpises in currently untriaged bugs.
    • Work on bug 64945, default view for XML without style.
    • Help rayw enable SOAP in default builds.
    • Help harishd enable P3P compact policy support in default builds.
Editor
February 13
Submitted by Daniel Glazman <glazman@netscape.com>

This week:

  • Akkana
    • New Find: posted a patch for 123087 and 97157 /95461 . Unfortunately Kin decided he wanted the API changed, so now it all needs to be rewritten.
    • 80805 (Composer should use new Find component). Have review, will check in (disabled since it depends on the patch for 123087).
    • Helped Radha and Ccarlen track down Wednesday's blocker, 123572.
    • Helped ccarlen with tests/reviews of bug 70931 (Override salted profile directory).
    • Looked at rewrap and mail quoting inconsistency, 124099.
    • Various code reviews.
  • Kathy
    • backend saving of remote html and related files checked in (thanks to Adam and Darin for reviews!)
    • removal of most of nsIDiskDocument
    • found lots of recently checked in code which doesn't use NS_LITERAL_STRING :-(
    • started fix for moving/re-saving of images
    • checked in optimization to nsStorageStream
    • code reviews
    • bug triage
  • Charley
    • 0.9.9 bugs fixed and checked in:
      • 58133 improved 'Constrain' checkbox logic in image dialogs
      • 96842 Fixed getting caption align attribute in table dialog
      • 99620 Put colors in color list in alphabetical order
      • 124001 Fixed missing scrollbar in HTML source view
      • 117791 Fix crash in message composer because of stranded Insert Character dialog
      • 122933 Fixed Open Location dialog for Composer
    • Review and checkin work by Neil@parkwaycc.co.uk:
      • 96477 Add checkbox to remove link border and simplify anchor/heading selection when choosing link
      • 122613 Support 'internal-gopher-' as a scheme in GetScheme()
    • More progress on Publishing UI!
      • Reviewed core work by Kathy
      • Solved various issues to allow smooth publishing (prompt dialogs for getting username + password; getting/saving passwords using Password Manager)
      • Redesigned structures to get/save publishing site data.
      • Added support for subdirectories for saving image and associated files when publishing.
      • Hope to checkin large amount of updates early next week. Basic publishing should work with those changes.
      • Meetings with Steve Morse, Doug Turner and Darin Fischer about password manager and netwerk issues relating to publishing.
      • Tested and reviewed lots of (mostly netwerk) bugs relating to publishing .
    • Lots of time triaging 0.9.9 and 1.0 bugs and doing the "nsbeta1 thing".
  • Daniel
    • fix in hand, waiting for review/super-review
      • 46474 starting a new block kills off style selections
      • 121903 After choosing to use CSS style sheets instead of HTML elements in the CSS editing choice in the "edit" preferences menu doesn't allow background colors to work properly
      • 99545 can not use the alignment buttons if text styles (bold, italic, and underline) are set before typing
      • 102547 Using different paragraph style, cause alignment problems
    • continued investigating 102612 ; this one is quite complex and my first attempt to fix needs more work
    • code reviews
    • off part of thursday, too exhausted (bed at 08:30pm !) thursday evening to attend editorbase and staff meetings
    • phone call with Pierre about various issues, including that he must stop here in Paris for a cantina
    • Next:
      • editorbase bugs
      • 54479 Nested lists are incorrectly generated
      • 34849 dynamically added STYLE element doesn't alter style
      • 107923 nsCSSDeclaration::GetCssText flubs !important rules
    • burried all my ties and jackets the day I joined Netscape ; discovered I am inexplicably still ok after a whole day dressed like a penguin
  • Kin
    • Lots of Reviews/SuperReviews
    • Did some preliminary debugging and creation of test cases for several bugs.
    • Spent lots of time testing my fix for GetFrameForPoint(), and doing regression testing against all the bugs the original code was supposed to fix. Everything still worked with my fix in place. Finally checked in fix on Thursday. Fixes the following bugs:
    • Bug 83650 (textarea control has problems with caret positioning at end)
    • Bug 97207 (textarea pastes sometimes misplaced by failing to reposition)
    • Bug 103039 (Line editing in text entry boxes messed up)
    • Checked in fix for bug 124209 (Deleting selection in plain text reply compose causes hang) and bug 124375 (composer / editor hang when delete blank lines)
    • Helped harishd gather info about COtherNavDTD use in editor.
    • Spent some time with kmcclusk going over my bug list trying to reduce number of mozilla0.9.9 and mozilla1.0 bugs.
    • Attended CPD All-Hands meeting. Due to meeting place mtg id cancellations, missed EDITORBASE and Layout All-Hands meetings.
    • Spent some time discussing low-level find API and implementation with akkana.
    • Got my Linux box at work back up and on the network.
  • Joe
    • review process and landing of previous weeks batch of bug fixes
    • investigated and made patches for EB+ bugs:
      • 98286 : Changing from body text to paragraph causes the caret to get stuck
      • 101041 : If you select text and then toggle list on/off/on, the next line on the page will be added to the list if selected text includes end
      • 82813 : Whitespace handling needs to be savvy to <pre>
      • 99545 : can not use the alignment buttons if text styles (bold, italic, and underline) are set before typing
      • 103677 :Empty Heading tags are left after deleting the text on that line
    • reviewed 4 proposed bug fixes from Daniel Glazman
    • bug triage (including closing out several EB+ bugs that had been fixed by earlier work)
    • My EB+ bug list status:
    • Thank You's To...
      • Kin for fixing a regression I caused last week
      • Daniel for helping fix bugs on my list
      • Just about everyone else, but especially Kin and Kathy, for lots of help with bug triage and prioritzation.

Next week:

  • Joe
    • get reviews and land fixes
    • fix more EB+ bugs
    • do reviews for others landing editor fixes
  • Kin
    • Out on Monday.
    • EDITORBASE bugs
    • Reviews
  • Daniel
    • editorbase bugs
    • 54479 Nested lists are incorrectly generated
    • 34849 dynamically added STYLE element doesn't alter style
    • 107923 nsCSSDeclaration::GetCssText flubs !important rules
  • Akkana
    • Get reviews, and polish up any needed tweaks to get new find in and enabled.
    • Fix the mail quoting inconsistency, 124099.
    • Start serious work on 109380, Remove layout dependencies on editorshell.
    • Take a look at Joe's bug 115090 (crash inserting html) and at least identify the problem.
  • Kathy
    • code reviews including for 50255
    • investigate/fix saving related bugs
    • file bugs for remaining publishing issues
  • Charley
    • Work on Publishing UI and 0.9.9 bugs.
    • Triage 0.9.9 bugs

Previous Updates