status update

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

Last Updated Thursday December 21, 2000

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

Previous Updates


Friends of the Tree

Module Updates
Navigator
December 8
Submitted by Viswanath Ramachandran <vishy@netscape.com>

Highlights

  • Daily triage meetings scheduled
  • Weekly issues/design meeting set up. thanks Alec!
  • Criteria for next release Navigator bugs are
    • Finish existing features - polish, correctness & usability
    • Performance & stability issues
    • Make it a compelling replacement for IE and Communicator.

Plans

  • Set up next release Navigator offsite kickoff.
  • Make progress on triaging bugs.

Issues

  • Need to identify top areas to focus on completing for next release NS.

People Stuff

  • Radha will be joining Judson's embedding team from Jan 2. She'll continue to own Session History. Best wishes!

Individual Reports

  • Paul Chen
    • bugzilla 5721 -- Need more Mac Internet Config support. After poking around libpref and looking at profile prefs for a while, I think there's going to be a lot of code written just to override a few prefs. I was thinking about subclassing nsPref, but I think that's the wrong approach now.
    • bugzilla 49758 -- Need to get protocol handlers from Internet Config. Didn't spend much time looking at this last week. I believe this would be easier to tackle than 5721. In theory, just add protocal handlers to necko that pass URL to Mac Internet Config LaunchURL() function.
    • Round up Mac weenies to see what we would like to get done in the next release. Do this now rather than have to meet with jar after beta.
    • Triage, triage, triage.
  • Ben Goodger
  • Matt Fisher
  • Alec Flett
    • took complete ownership of Global History
    • Refactored large parts of Global History, reducing bloat and implemeting major features (61140, 56867, 19370, 33697)
    • finished NS_IMPL_ISUPPORTS work, now getting reviewers to check in (45797)
    • a bunch of super-reviews
    • finished up a generic XPCOM-based method for calling JS_PushArgs/JS_PopArgs so that other mozilla clients don't have to link against libmozjs
    • in process of switching over to a new hard drive on my laptop, means reinstalling everything
    • helped Paul Hangas's group - interviewed UE candidate
  • Bill Law
  • Radha Kulkarni
    • Working on few UB History bugs; Had a good time at CPD offsite; Plans:Wrap up some of the UB history
  • Chris McAfee
  • Vishy Ramachandran
    • getting prepared for triage, learning about nav and sidebar products.
Memory
December 14
Submitted by Chris Waterson <waterson@netscape.com>
  1. Ongoing memory tracking (curt).
    • Starting to make headway with gtkEmbed from `full' mozilla install, but still seeing a lot of crashes with gtkEmbed from the `embed' package.
    • Will do focused A-B testing and start to file bugs as reproducable problems appear.
    (Not really related to memory, but...) kandrot to own `gtkEmbed' harness, discuss with adamlock & blizzard what work needs to be done to bring it into line with `official' embedding APIs, add `back', `forward', status bar, etc.
  2. Code coverage.
    • dprice rebuilt optimized and re-profiled; he and scc identified several potential classes that could be removed wholesale from the DLL. dprice, scc, and kandrot to pursue this.
    • waterson and dprice to prioritize investigation of other DLLs.
  3. Style system.
    • waterson to bug pierre et. al. for update.
  4. Trace-malloc porting.
    • mjudge in the throes of it; ends up being a bit more work than anticipated.
  5. Allocation analysis.
    • Trace-malloc data from last week was tainted due to incorrect realloc() accounting.
    • New data shows that imagelib is `off the hook', but session history is still a problem.
    • Unfortunately, new data only accounts for 20-25% of the growth.
      • kandrot to investigate tracking sbrk() and mmap() calls.
      • thesteve to analyze new trace-malloc data for fragmentation.
      • waterson to dig in to what data we have and start to involve module owners, etc.
  6. Compilers.
    • thesteve presented detailed data comparing egcs-1.1.2 and gcc-2.95.2: bottom line, gcc-2.95.2 generates smaller DLLs by about 5%, so we're gonna upgrade.
    • cls to report on status of -O[1,2,3]: which generates smallest code? which generates code that works?
    • chofmann to bug waldemar about commercial compilers.
    • pavlov to bug gcc friends about new x86 codegen.
  7. Parser.
    • harishd working on removing parser nodes.
    • vidur checked in `sliding string' stuff to reduce number of copies made in parser.
  8. Leaks.
    • thesteve to begin using `--enable-boehm' build to track down leaks, evolving visualization tools as necessary to make life easier for the rest of us.
Navigator
December 15
Submitted by Viswanath Ramachandran <vishy@netscape.com>

Highlights

  • Weekly issues meeting started, thrashed out bookmarks stuff this week.
  • Draft PRD distributed, comments coming in.
  • Bug triage proceeding, History and Bookmarks done.

Plans

  • Exec review for Navigator component
  • Bug triage - improve efficiency of process, and approve fewer bugs.

Issues

  • Need to identify ownership of some items on Themes PRD.
  • Need to identify ownership of some items on Printing PRD.

People Stuff

  • Welcome to Steve Morse and Samir Gehani to the Nav+ group.

Individual Reports

  • Alec Flett
    • First Issues meeting seemed to be successful - we heard from everybody about (Netscape) directions for next release bookmarks. Hope to open up the meetings to mozilla.org in the first week or two of 2001
    • Continued Global History work, lots more code cleanup - implementing new features while removing lots of bloat.
    • super reviews
    • pre-triaged my own bugs in preparation for triage meetings
    • helped triage of bookmarks and some of history
  • Radha Kulkarni
    • Highlights:
      • checked in 54492.
      • Got patch for 49913 reviewed. Yet to checkin.
      • Have fixes in hand for 3 urlbar history bugs.
      • Fix in hand for 59755. Awaiting reviews
    • Other activities:
      • Bug triage.
    • Plans:
      • Wrap up urlbar history work.
  • Ben Goodger
    • Worked on D&D utility library. Made the data objects that clients supply have more meaningful names, started to think about support for dragging multiple items so that the bookmarks D&D code can be converted to use it.
    • Played with Visual Studio 7, C# and the .NET framework SDK. Helped hyatt build Mozilla on his notebook with VC7 (xpidl crashes randomly, but frequently, had to resort to building a large number of idl files by hand). .NET framework is expansive and well stocked.
    • Went through about 100 of my bugs, nominating some for nsbeta1.
    • Had some fun with the next release codename voting page:
      http://www.silverstone.net.nz/mozilla/foo.xml
    • Installed Alice, still waiting for No One Lives Forever to arrive.
    • Lowlights: VS7 didn't really want to work properly on my notebook, files wouldn't load in form designer properly, received multiple LAME error messages, ended up uninstalling. I'll have to be content with my C# syntax highlighting module for VC6 and csc.
  • Samir Gehani
  • Paul Chen
    • Triage, triage, triage: After a, ahem, slow start Monday morning, the triage meetings have been going well. By my count, we've triaged a total of 256 bugs this week, and I have about 70 marked nsbeta1+. I don't have the status a few bugs, like ten or so, because I was out of the room at the time. Extrapolating this out to 1300 bugs, we're looking at nsbeta1+-ing about 350 bugs at our current rate. (Though it's going to take five more weeks to triage our bugs using our current method)
    • Build fun, not: For some reason, been seeing funny things with this week's builds. Why Vidur wasn't carpooled, I have no clue. Yesterday had very funky chrome issues with Classic skin on my Mozilla Mac build. Ditched my tree and start fresh
    • Worried about cool features in the next release: Although speed and stability are all fine and noble goals, I do not belive that just improving stuff like bookmarks and history is going to get enough people to want to use the next release. We need to think up at least a few cool neat features for the next release. Dredging up Aurora from the depths of the ocean sounds like a start, though I don't know how much we can get done in the next release. I think some form of location independence would be very cool also.
  • Bill Law
    • Highlights
      • New development machine (thanks, Don!) up and running. Builds are flaky; need to see if it's my build setup or the code.
      • Reviewed PRD and provided feedback on next release features.
    • Other Activities
      • Bugs (investigating, reassigning, reviewing patches, etc.).
      • Attended Browser Issues meeting re: "Bookmarks"
  • Steve Morse
    • BUGS FIXED THIS WEEK AND CHECKED IN
      • 62427: Improve hit ratio of form-manager prefill ability
      • 58875: Form manager doesn't capture values in <select> tags
      • 62419: Redesign of broken wallet previewer
      • 51102, 53228: Completely new wallet interview dialog (xul based)
      • 60896: Garbage title on bookmark dialog
      • 51144, 58298, 62424: Make cookie viewer and password viewer resizable
      • 62057, 62053, 60567, 58977: Cookie viewer breaks if too many entries
      • 62570: Secure cookies going to non-secure sites (this one to be checked in later today as soon as tree opens)
    • BUGS FIXED THIS WEEK BUT NOT YET APPROVED FOR CHECKIN
      • 62808: Wallet dialog does not resize properly received review from blake ross awaiting superreview from alecf (since thurs 12PM)
      • 48923: Disable prefill menu item if nothing to prefill awaiting review from law (since friday 12PM)
      • 40122: Precheck save box on single-signon dialog received review from pnunn awaiting superreview from brendan (since friday)
  • Chris McAfee
    • no status
  • Matt Fisher
    • no status
Accessibility
December 17
Submitted by Aaron Levanthal <aaronl@chorus.net>
Updated status is available.
Memory
December 18
Submitted by Chris Hofmann <chofmann@netscape.com>
There is some good work going on in the mozilla-embedding and mozilla-porkjockeys newsgroups to try and get our heads around memory usage problems. [We're] starting to collect and analyze lots of data from some of the tools that have been built in the last few months.
Rendering
December 18
Submitted by Kevin McCluskey <kmcclusk@netscape.com>

Highlights

  • none

Lowlights

  • none

Dogfood

  • none

Risk:

  • none

Features:

  • none

Escalations

  • none

Issues

  • none

People

  • Eric Pollman is on vacation from Dec 20-27
  • Rod Spears is on vacation from Dec 28-29
  • Kevin McCluskey is on vacation Dec 26-29
  • Don Cone will be on vacation Dec 20-29
  • Rod Spears tentatively will be on Sabbatical from Mid May thru Mid July of 2001

Priorities for next week:

  • Don Cone
    • Analyze printing tasks in more detail.
  • Rod Spears
    • Investigate Lazy Instantiation of dropdowns
    • P1 Bugs
  • Waqar Malik
    • Estimate time to fix linux bugs on the task list.
  • Eric Pollmann
    • Estimate time to fix frameset/form submission bugs on the task list.
  • Kevin McCluskey
    • Scheduling bug fixes.
    • Estimate time to fix view bugs on the task list.

Accomplishments:

  • Don Cone
    • Checked in:
      • 46871 = CSS PNG alpha does not work
      • 55093 = Printing can fail on 32 bit
    • Worked on:
      • Working on the Frameset printing problem. It seems that when we printwe are re-loading the document for the frames which is real bad.. it cancause crashing. Also a new window tries to be created for each frame..also bad. I have to find a way to use the documents already loadedfor these frames.. then we can just reflow these documents into the presentationshells and it should work without crashing. The trick here... findingthe already loaded documents for the frames of the FrameSet.
    • SMIL meeting
    • Bug Triage
  • Rod Spears
    • Did "wall clock" timings of several different top 100 sites to get a betterfeel for the performance gain of doing lazy instantiation of comboboxes.
    • Embed crashing issues
    • Triaged entire bug list, about 170 bugs. I now have about 123 bugs.
    • Works For Me
      • 62135 - crashing with JavaScript error at several selected sites.
    • Invalid
      • 10682 - gfx-comboboxes use illegal id=-moz-display
      • 60969 - Radio buttons created in form with createElement cannot be marked
    • Triaged/Worked On/Reassigned
      • 54469 - BUTTON elements do not always depress when clicked
      • 62799 - radio InputElements do not get valid form pointer when createdvia the DOM
    • Fixed/Checkin
      • 62408 - should remove #include "nsIFileWidget.h" and #include "nsFileSpec.h"
      • 39192 - Drag+click interpreted as double-click
        • Also fixed: 47966 - word select not interrupted by lengthy mouse move (badclick count?)
      • 62445 - No margin around checkboxes in standard mode
    • Worked On/Fixed
      • 62442 - Incorrect extended selection behavior in listboxes
      • 62826 - border-style: groove not displayed correctly for input type="text"
    • Checked in
      • 62350 - forms.css was optimized incorrectly.
  • Waqar Malik
    • Worked on:
      • 7027 Eliminate dead code from layout to reduce footprint
      • 48230 [CBX]Warning about "window moved to offscreen position
      • 54194 Printing applet page is crashing the browser [@ nsPostScript
      • 14715 Assertion failure: me == CurrentThreadId(), at jslock.c:699
      • 16863 Printing Lock-out (with duplex printing)
      • 45810 Printing non-existent image fetched with Alt-L dumps core
  • Eric Pollmann
    • Code review of jst's content resturcturing and cleanups (footprint work, 1MB of diffs)
    • Minor bug work including:
      • 60075: scroll position not remembered for non-latin charset documents (worksforme)
      • 61843: redirect within frameset fails (analyzed, js security violation, invalid)
      • 58397: trailing \n in form post (requested info, looked at code)
  • Kevin McCluskey
    • Triage of my list. Down from 96 bugs to 77.
    • Closed:
      • 46257 -Setting overflow to hidden still triggers scrollbar
      • 48534 - Scrollbar / window event handling degrades
      • 50288 - Allow user to turn off borders around clicked links
      • 31469 - Browser display and behaviour is incomplete/wrong
      • 59564 - Investigate reusing the offscreen buffer used for doublebuffering
      • 62005 - Analyze how much code is accessed during a typical browsing session
      • 33387 - Mac: Looooong delay when loading this site (bgColor)
      • 13215 - Child elements placed outside parent elements bounding rectangle are not erased when element is moved via javascript
    • Looked At:
      • 55762 - Text gets too close to pics in mozilla
      • 52625 - Page collapses on itself if viewport taller than body
      • 57190 - Frame not painted properly when event dialog is up
      • 60222 - Background is not updated past body content
      • 61652 - Mozilla doesn't repaint correctly when dealing with a magnified (scaled) page [with "View | Text Size"]
      • 13371 - Win32 - Problems with resizing Apprunner window
      • 28741 - overflow:scroll' containers redraw poorly
      • 47711 - timing/performance problem on rewards.com
      • 55762 - text gets too close to pics in mozilla
      • 52625 - Page collapses on itself if viewport taller than body
    • Reviewed
      • 53485 - Mozilla too lenient on double-click detection?
    • Calculated bug budget for the team
    • Updated rendering team task list using bugs from crash, topcrash, perf lists.
    • Participated in weekly SVG teleconference
XPToolkit
December 18
Submitted by Peter Trudelle <trudelle@netscape.com>

Summary

  • The XPToolkit team resolved 27 bugs in the last week, fixing 13 of these. For details, see our resolved bug list.
  • Further refined the XPToolkit development plan , should be able to make nearly all of it available publicly by turning individual tasks into Bugzilla bug reports over the next week or so.
  • Worked with Aaron Leventhal to investigate accessibility options for Gecko/XUL, including exposing the DOM out of process, and/or implementing third-party APIs such as MSAA and SAPI. Also met with Peter Korn and Jeff Dunn of SUN to try to find common ground with their accessibility efforts. Still need hard requirements from marketing, and engineering owners in development to nail this down. We could also really use help from anyone who is interested in creating a cross-platform, standards-based accessibility API. Aaron has also published his own progress report.

Highlights

  • Mike Pinkerton (pinkertoni)
    • trying to hash out tooltip support for xul/non-xul cases
    • 50052 mail folder tooltips won't go away even when switching to an
    • 62092 when a tooltip does not go away, impossible to iconify the a
    • 56635 ">>>> Writing to clipboard" must be stopped!
  • Daniel Matejka (danm)
    • Done some thinking about how to fix our windowing story in the embedded world. Got a first cut at a task list. Working on the second. Need to start implementing soon.
    • I seem to remember spending a lot of time reviewing patches, helping hunt down bugs and the like. So the app must be healthier now in some unverifiable way.
    • Made what I believe is a useful description of memory bloat from using XUL, useful to the embedding effort for determining its cost.
    • Checked in a fix for that most-voted bug 32148; persist window zoom state. Though on the morning after, it doesn't work quite as well as it did before I checked it in.
    • 54303 nsThread mem leak for nsIThreadLog
  • Eric Vaughan (evaughan)
    • Ran Jar's tool on Mozilla. 1.5 meg out of 5 is javascript. Ran pure coverage on Mozilla. Lots of unused code Analyzed the saving of making boxes 1/2 the size. Could save about 150k over whole application.
    • 61560 Sidebar splitter behaving weirdly when trying to resize side
  • Stuart Parmenter (pavlov)
    • Worked on reducing memory footprint.
    • Attended apple carbon kitchen and worked on porting mozilla to Mac OS X along with Simon Fraser and Patrick Beard.
  • David Hyatt (hyatt)
    • 62301 '.value' is broken in mailcompose addressing widget xul:text
    • 62132 Mac builds aren't properly reflecting scrolling positions.
    • Started investigating/planning how to make Gecko & XUL accessible. Looked over MSAA APIs and SWAGged time required to support them.
  • Dan Rosen (dr)
    • worked on xul spec.
    • worked on xpath 2.0 requirements
  • Brian Ryner (bryner)
    • Build cleanup: Made the unix build not recurse into directories that are useless now (because of jarring). Bug 55778.
    • 29244 wheel mouse issue over textarea
    • 42313 Unable to scroll with mousewheel over objects contained in I
    • 33733 Pulldown list does not go away on mousewheel action
    • 57598 [CBX]Dropdown menus are not scrolled with wheelmouse
    • 50339 Scrolling mouse wheel closes menus

Lowlights

Priorities

  • All:
    • Triage outstanding open bugs, including futured, into moz0.8/moz0.9 as appropriate.
  • pinkerton:
    • tooltips
  • saari:
  • hyatt:
    • 62787 XML bindings fail to load when the profile manager dialog is
    • 58757 <script> tags in XBL document
    • 59701 Need ability to execute trusted XBL/JS when doc is untrusted
    • 61505 Need to distinguish between content & chrome on window
    • 62816 Unable to load XBL binding: 'protobindings'.
  • evaughan:
    • Keep looking at memory. Expecially XUL.
    • 62762 gtkEmbed and winEmbed don't have scrollbars
  • pavlov:
    • continue discussions with gcc hackers to find out more about code gen in newer versions of gcc.
    • gather purecoverage data on solaris for xpcom, etc.
    • 62161 Cannot run multiple urls
  • danm:
    • Pin down what it is exactly we need to do for this embedded windowing thing.
  • dr:
    • work on xul spec, push hard on our standards interests.
    • try to adopt some of the work on html form controls in xbl.
    • formalize plans for dynamic xslt, for xml/dom group.
  • bryner:
    • hash out basics of psm dialog overriding

Risk:

  • Gecko PRD section on accessibility is blank.

Escalation

People

Necko/ImgLib
December 18
Submitted by Gordon Sheridan <gordon@netscape.com>

Highlights

  • pnunn
    • porkjockies:
    • worked with waterson on possible bloat &/or leaks in imglib.
    • 1) leaks: test tool was not looking for reallocs, and therefore misreporting leak sizes.
    • 2) bloat: Contrary to the verbal meme, imglib and gfx use the same buffer for output bits. Its allocated in gfx frontends.
    • bugs closed: 35946, 46704, 62327, 59494**
    • ** generated several bugs to isolate the separate
    • bugs reported in bug report#59494.
    • bugs worked on: 61597, 62966, problems reported by
    • Chris Nalls, Jud's proj requirements for lib names.
    • New Cache/imglib cache meeting.
  • darin
    • Checked in patch for bug 51363.
    • Finalized AsyncWrite API changes.
    • More cache design meetings.
    • Triaged bugs.
  • neeti
    • investigating proxy bugs
    • vacation 12/19/00 to 01/01/01
  • dougt
    • Making progress changing FTP to be asynchronous. Needs more testing and a code review.
    • Cut a branch for the FTP work that I am doing. (DOUGT_FTP_12122000_BRANCH)
    • Review/Discussed AsyncWrite with Darin.
    • Created an nsIProcess interface which will allow a tighter control of proccess execution.
  • gordon
    • Continued Cache Design Meetings (w/Darin, Pam, Chris Saari, and Dan Veditz).
    • Filling in for Gagan.

Lowlights

  • neeti
    • sick for 3 days
  • dougt
    • Stumbled on the nsHTTPIndexParser suckage. We are double reading the first request to every directory listing.
    • Installed Windows 2000
    • FTP has circular refcount dependancies.

Plans for next week

  • pnunn
    • Current focus: bug 62966 (RTM#4crasher).
  • darin
    • Land AsyncWrite API changes.
    • More cache design meetings.
    • More bug triaging.
  • dougt
    • Start looking at FTP leaks.
  • gagan
    • on vacation...
  • gordon
    • ImgLib transition meeting.
    • Document proposal for Cache design changes.

Issues

  • dougt
    • Need a copy of windows 2000. I have not seen a copy on SURGE.
  • gagan
    • On vacation next week. next status from gordon!
Composer
December 18
Submitted by Joaquin Blas <kin@netscape.com>

Individual Status Reports:

  • Akkana
    • Checked the whitespace-between-words fix (bugs 56833 and 57891) into thelimbo branch.
    • Spent most of the week cleaning up the composer output routines, trying to coalesce the three duplicate functions into one reused function. Spent some time talking to Simon about where things should live.
    • Helped Aaron with xpcom and API issues.
  • Anthony
    • Triaged bugs.
    • Worked on several selection, range, and output bugs.
  • Charley
    • Bug triage and fixing -- lots of them! Decided which bugs to fix for mozilla0.8/0.9 (next release NS).
    • Primary bug I worked on is helping Joe with copy/paste work for tables. I wrote stuff to sort the ranges in a selection at the time of copying multiple table cells, but that strategy won't work. Instead, I added code to be sure ranges are inserted in proper order (according to document order) when the selection is made. Kin has reviewed this and I will checkin asap.
  • Daniel
    • fixed part of 56541, currently looking at 62843 because it makes me look at the css parser
    • css&fp wg teleconf
    • almost finished functional spec for basic css1 support
    • used a lot of aspirins and whiteboard markers for the architectural design of the above. HTML4.0loose+CSS should not be a solution for document providing :-(
    • submitted last version of CSS 3 Selectors Module to css&fp wg members ; workingon the testsuite
    • discovered with Marc Attinasi that the matching of pseudo-classes on the document is made before the tree is completely populated. At the time a pseudo like the new :empty is checked, ChildCount on body answers always 0, which is obviously false in most cases.
    • long technical chat with kin
  • Joe
    • more embedding tweaking on the plaintext only editor work
    • reviewed charlies table copy work
    • kept pluggin on ws issues
    • triaged bugs
  • Kin
    • Worked with Beth to find the source of bug #54195 (attribute values must be in lowercase)
      which is causing certain attribute values to always start with a capitalized letter. It's caused by a call to nsGenericHTMLElement::EnumValueToString().
    • Code reviews for Tony and Charley.
    • Spent most of my time triaging and doing preliminary debugging on incoming editor bugs.
    • Misc administrative tasks for editor group and personnel. (Meetings, Status Report, Requests)
    • Talked a bit to Aaron Levanthal about ways to get the text in thedocument as a stream of chars, so that braille readers can display the contentthat comes after the current caret/selection. He's doing some investigationinto using the TextServices module.
    • Had various technical discussions with Daniel.
  • Mike
    • going over bugs
    • helping selection code
    • Rewriting nsTraceMalloc for windows. Lots of unix'isms have to be purged and more capabilities into the bindings for IMAGEHELP are being added.almost done and about to start getting reviews and debugging help.
  • Simon
    • Checked in a fix to realloc() on Mac (bug 62791).This should help performance a little.
    • Debugged some startup problems related to XBL loading, checked in improved error reporting, and helped hyatt get a build which shows the problem (you can't start up when getting chrome from files and having the profile manager dialog pop up). Filed bug 62787onhyatt.
    • Worked on bug 57327(convert Mac images to use PixMaps for reduced memory use), andgot a patchwhich awaits review.
    • Tried to reproduce the 'multiple files spewed to desktop on startup' bug(55639 )without success. Need to write test app which sucks up available memoryfor testing.
    • Spent a day and a half at Apple's Carbon kitchen; helped beard by writing a Perl script to generate code to wrap a Mach-o build of NSPR in a CFMwrapper.
XML/DOM
December 18
Submitted by Heikki Toivonen <heikki@netscape.com>

Summary

  • We are focused on stability, bloat and memory leak reduction and performance work.
  • The XML/DOM team resolved ~15 bugs last week (bugs not assigned to us do not show up).
  • Used gagan's tool to record status reports this week. This summary edited by hand from the output.
  • XMLExtras bugs owner is now Heikki (used to be vidur).

People

  • Nisheeth will be on vacation from November 20th to December 17th.
  • Johnny will be on vacation from December 18th to January 3rd.
  • Heikki will be on vacation from December 22th to December 26th.
  • Tom will be on vacation from December 26th to January 11th.
  • Harish will be on vacation from December 26th to December 29th.

Accomplishments of last week

  • Peter Van der Beken (peterv)
    • Implemented XSLT document() function
    • Did some bug triaging
  • Harish Dhurvasula (harishd)
    • Fixed bug 59898-TABLE backwards compatible bug,62754-META charset regression
    • Worked on blocker bugs 62911-FRAMESET problem will be marking INVALID,62752-Back button crash bug marked WFM.
    • Attended Memory meeting - Re-emphasized Parser node issue.
    • Started the parser node removal work.
  • Tom Pixley (joki)
    • no status
  • Heikki Toivonen (heikki)
    • Fixed 51218, problems with DOCTYPE handling.
    • Helped jst fix an annoying startup assert.
    • Worked on 49527, XMLHttpRequest.responseText.
    • Worked on 45552, XMLSerialize.serializeToString doesn't deal with special characters.
    • Worked on 45627, XMLSerialize.serializeToString doesn't recognize empty elements.
    • Helped joki with his buglist.
    • Triaged Clayton's bugs.
    • Reassigned all XMLExtras bugs to me.
  • Johnny Stenback (jst)
    • no status
  • Nisheeth Ranjan (nisheeth)
    • Vacation

Plans for this week

  • Peter Van der beken (peterv)
    • Hook up with Dan Rosen to discuss dynamic XPath and XSLT
    • Determine Transformiix' level of compliance with the spec and set up planning for first release of the module
    • Provide downloadable .xpi's for Transformiix
  • Harish Dhurvasula (harishd)
    • Continue working on parser node removal work
    • Fix a few crucial regressions caused by the recent sliding string/parser changes
    • Triage my bug list
  • Heikki Toivonen (heikki)
    • Check in fixes in my tree.
    • Help joki with his buglist.
  • Johnny Stenback (jst)
    • Travel to Finland on monday - tuesday.
    • Check in my content model changes.

Lowlights

  • None.

Escalations

  • None.
Mailnews
December 20
Submitted by Sctott Putterman <scottip@netscape.com>

Mailnews Accomplishments:

  • Resolved as fixed 29 bugs.
  • Jean-Francois spent most of the week working on regressions, but he also started looking at Apple single/double encoding for sending attachments.
  • David helped Alec with expiring history entries and with a history db corruptionbug. He also helped Seth with 58238 which is a subscribe dialog crasher. He fixed an IMAP interop bug with the Lotus Domino IMAP server and he continued making progress on offline mail.
  • Varada worked on memory leaks and some regressions.
  • Navin implemented expunge Inbox on exit for Imap. He also made it so that the new folder dialog sizes itself correctly.
  • Seth made it so that we properly migrate secure mail and news servers from 4.x. as well as working on the subscribe dialog crasher.
  • Bhuvan fixed a crash that occurred when closing the SMTP server dialog. He also made it so that the account manager list is updated immediately upon deletion and creation of accounts which prevents the list we save to prefs from getting messed up.
  • Candice made it so that we used nsIFilePicker instead of nsIFileSpecWithUI in the address book.
  • araman@cyber-networks.fr worked on 60904 which made it so filters can be edited.
  • Peter Annema made the new and rename folder dialogs have focuswhen they come up and he also cleaned up the dialog code.
  • andrew.taylor@cal.montage.ca made it so that weshow the recipient column in the drafts and unsent messages folders.
  • Ben Bucksch will be trying to enhance the ISP support in Mailnews and Mozilla in general. ISPs should be able to configure Mozilla (mail/news-accounts, proxies, startpage, etc.) with some some consistent and simple steps, without requiring any user intervention and ideally without overwriting any existing configuration.

QA:

UE:

Previous Updates