status update

maintained by Christopher Blizzard <blizzard@mozilla.org>

Last Updated Wednesday May 17, 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

  • I would like to nominate L. David Baron as a friend of the tree. He tracked down and fixed *6* leaks that showed up when giving the urlbar focus in a navigator window! This is great! Thanks David! -- Kathy Brade
  • Marko Macek <Marko.Macek@gmx.net> for fixing the black flashing problem on linux. -- Christopher Blizzard
Module Updates
Mail/News
May 01
Submitted by Steve Elmer <selmer@netscape.com>
Issues
  • Lengthy tree closures significantly hurting productivity
  • Netcenter ownership of activation services is in question, no commitments from them for beta2
  • AB Sync depends on AOL server people responding to our request
  • AOL mail server wierdness prevents turning on AOL psuedo mailbox view
  • Debugging build tree regressions in general continue to consume a lot of our time
  • Autocomplete widget has dependency on bugs 35687 and 35690
  • Bug  16244 -- need service to complete operation before shutdown
  • LOTS of bugs backing up
MailNews
  • Beta2 Feature List
  • Bugs closed last week
  • Check it out...
    • Load progress shows percentage of bytes loaded in browser (mail coming soon)
    • All known skinnability work for MailNews will be completed this week
    • String bundle caching implemented for entire product
    • Subject prompt on send now works
    • Intelligent HTML send now looks at every address book
  • Estimated Days to Beta2 Completion
    • Rich 8 (10, 10, 15)
    • Seth 11 (15, 10, ?)
    • ScottiP 10 (15*, 10, 10) [*added work from Hangas]
    • MScott 12 (15, 16, 20)
    • Jean-Francois 8 (13, 14*, 15) [*added 7 for features not counted last week]
    • Bienvenu ? (11, 15*, 20+) [*added search backend]
    • Candice 10 (11, 11, 20)
    • Jeff 2 (5*, 25+, 20) [*was including too much stuff before]
    • Alec 12 (15, 20, ?)
    • Gayatri 11 [just starting to help with Biff work]
Profile Manager
  • Estimated Days to Beta2 Feature Complete
    • Bhuvan 3 (6*, 7, 10) [*lost time to tree closures, rearchtecture of activation]
    • Varada (10)
  • Last Week
    • Couldn't check in due to tree closures
  • This Week
    • Bug fixing


CCK

  • Last week
    • Worked on CCK installer nszip issue, working on adding feedback button on to wizard and not just the page.
  • This week
    • Focus on nszip on win95/win98 issue (must have for beta2)
Composer
May 01
Submitted by Beth Epperson<beppe@netscape.com>

Highlights:

  • The team is focused on feature work for FCS (M16)

  • Thanks to L. David Baron who tracked down and fixed *6* memory leaks in editor and selection code
  • Akkana resolved a triple-click selection bug (beta2 bug)
  • Kathy wrapped up the wording issues for the prefs panel (beta2 bug)
  • Charley resolved several table editing bugs
  • Joe resolved several list item bugs, you should improved list item functionality
  • Kin is on top of the several spell check problems and has resolved several issues already
  • Mike is still working on revamping the infrastructure to provide an "ender lite" which will reduce the size of the app and resolve several fundamental editing issues.
  • Simon also resolved some selection issues this week
  • 25 editor bugs were resolved this past week
  • 104 open M16 bugs, 42 of those are feature work bugs

Lowlights:

  • Tree closures are hampering our ability to make timely checkins and testing
  • There are 28 open P1 beta 2 bugs still open
  • There are currently 128 open M16 bugs, triaging begins this week
  • Bug 14768: disable animated gifs, will not be resolved in M16, dependency bug is set to M17

Priorities for M16:

  • Kin:
    • 6802: language selection interface for spellcheck
    • 23682: wrapping for spellcheck
  • Kathy:
    • 23593: implement Composer prefs
    • 6255: drag-n-drop
    • tooltips
  • Joe:
    • 14753: list transformation (changing list type)
    • 29843: nsHTMLEditRules::AfterEdit needs to ensure that the caret is always made visible again
    • IME support
  • Simon:
    • 14662: implement context menus
    • 24686: need to hook up copy in context menus
    • 25161: disable form elements
    • 34503: editor menu items should use command nodes
    • 34504: editor controller for text widgets should not contain composer commands
    • Get the command/controller stuff checked in, with fixes for mail and AIM. There is still much work to do to get all the commands implemented, and      updating at the correct time. Owners for each area will have to fix this themselves. I'll file bugs where necessary.
  • Mike:
    • 4302: pg up/down not consistent across platforms
    • 6270: implement mouse event handling
    • 15282: selection code should respect style context settings
    • 22751: can't select table data
    • 29785: up/down arrows not functional within tables
  • Charley:
    • 14342: Composer menu work
    • 17502: Implement "Recent Files" submenu under "File"
    • 19565: skinnable Composer
    • 20973: implement missing table editing behavior
    • 26286: hook up advanced edit dialog for all tags
    • 26833: implement row/column selection
    • 26871: implement default table cell width
    • 28483: numbered list conversion to roman numerals starts new sublist
    • 28498: implement show all tags editing mode
    • 34519: implement property dialog
  • Akkana:
    • 16352: heuristics used for dbl-click are primitive
    • 32807 triple-clicking doesn't select all of the line/paragraph

Accomplishments:

  • Kin
    • Tracked down cause of several crashes while using the spellchecker. Turns out that setting the value of TextFields that have not been clicked in via JavaScript can cause the TextFields Frame data to be out of sync with it's actual content.
    • Wrote some JavaScript code that detects if a spellchecker is installed or not. If it isn't, it will remove the spellchecker button from the composer toolbar. This will prevent users from filing bugs against us when using the mozilla builds that contain no spellchecker.
    • Started implementing spellchecker support for different languages. After speaking to some of the international guys, it was decided that the spellcheckers we support will have to describe their dictionaries in the terms specified by RFC 1766 which uses ISO 639 and ISO 3166.
    • Helped triage and do some preliminary debugging of editor and message compose bugs.
    • Started a Spellchecker test document that will keep in mind some of the edge conditions the Spellchecker and TextServices module should handle.
  • Kathy
    • fixed beta bug: 33293: Composer prefs wording
    • fixed drag-n-drop into location bar problem
    • update on drag and drop:  worked on dropping files into Composer, dragging content from browser
    • Preferences:  added pref for Akkana; redid my work which was lost in a merge
    • Tooltips:  checked in global overlay stuff so everyone will be able to do simple tooltips pretty easily
    • checked in changes submitted for image map editor.
    • helped triage team buglists
  • Joe
    • fixed beta bugs:
      • 28456: removing bullets from a list deletes content
      • 28716: multiple bullets on same line
      • 32733: changing list style terminates list
      • 26163: finalize typing rules
      • 22331: block transformation
    • implemented list spec - more on this under issues
    • created nsIHTMLEditRules interface so I could add the following to the

    • rules api without cluttering the base nsIEditRules:
      1. a method for getting the state for the list buttons
      2. a method for getting the state for the indent buttons
      3. a method for getting the state for the paragraph format popup
    • RemoveAllStyles() now works on collapsed selections.
  • Simon
    • fixed beta bug: 32897: need a way to get user selected text in browser window from JS
    • Lots more work on bugs 34503 and 34504, the command/controller bugs. This is almost ready to land, hopefully today.
    • Implemented a Perl module for the Mac to allow xpintall people to make jar and xpi files using MacPerl.
    • Managed some updates to the Mac build system, updating internal servers, the build instructions, sending out notification mails, and doing support
    • Fixed a Mac timer bug 36134
    • Various Mac project fixes
  • Mike
    • Made massive changes with scott to accomplish the great string landing of '00
    • Helped anthonyd get acclimated to seamonkey by giving him some of my bugs.
    • Worked with jst on the document.selection problem
    • Ender Lite Progress:
      • Made huge changes to the editor/layout to force people to use nsISelectionController to get the selection.
      • Made big changes to remove SetDisplaySelection from nsIDocument. again adding it to nsISelecionController.
      • Removed all references that were unnecessary to nsIPresShell from editor.
      • Removed all unnecessary references to nsIDocument from the editor.
      • Changed editor to add a nsISelectionController as a passed in parameter that it will use exclusively for manipulating the selection. the presshell will be used now simply for style information.
  • Charley
    • resolved several table editing bugs
    • Finished the Page Properties dialog: 37029, 36681
    • Caret location after Delete table row: 36937 Caret after tabbing to next cell: 28475
    • Lots of UI changes for skins (19565). Main windows and all dialogs are skinable except for Image map editing windows and Advanced Edit dialog. Converted to new toolbar widgets and restored color picker on toolbar in Composer, Message Composer, and AIM windows.
    • Work done but waiting to land until Simon checks in  new command work:
      1. Table editing: Optimized "GetCellContext()" to get only data needed. Worked on "Join Cells" (unfortunately, a table layout bug blocks this from appearing to work correctly.)
      2. Trying to get colorpicker working again and add "Color" editbox and "Last-picked color" UI. This doesn't work on the toolbar because of blocker bug.
      3. Major dogfood fix: Finally figured out how to automatically set focus and display caret after loading a new or existing page!
  • Akkana
    • fixed beta bugs:
      • 16311: trpl-click selection blocked
    • fixed a keypress event problem, a paste issue and a text selection issue

Issues:

  • Event handling is essentially unowned, and getting help in this area is hard. Someone needs to take active ownership of this issue. It's blocking development within Composer. We need to coordinate with layout team and get a primary contact for Event Handling.
  • Possible candidate interview resulted in the person preferring to look more into embedding

People:

  • Kin on vacation May 8
Necko
May 01
Submitted by Gagan Saksena <gagan@netscape.com>
Lowlights
  • we really need to get people to start thinking about documentation as well. I (gagan) am working on a plan that will help us wrap our API's for generating XML based docs from javadoc style comments. This is besides and over the high level doc that people are encouraged to write.
  • M17 bug list is growing!
  • (gagan) status writing is painful :| learning it the hard way... maybe we should have templates!
Highlights
  • Gordon spent the week on vacation! and he's back!
  • Warren, Jud are back from mini vacations too :)
  • Jud wrote some excellent documentation on stream convertors. (Um... again :))
  • rpotts is back?!?
Engineering Status
ruslan:
  • "fixing bugs" by various artists :) waiting on jud's fix for uriloader
  • 21561
  • 33123
  • resource structuring for i18n strings and such.
  • hooked up HTTP prefs to debug UI.
gagan:
  • Wrote the initial interface and architecture for the proxy auto config (!) I hope to get back to finishing the implementation after M16 bugs
  • Fixed form posting bug
  • Misc. bug fixes including a crasher (36862 not checked in as yet) we have a null URI in NewChannelFromURI. I added the check which solves the crash, but I need to investigate where the null uri is being set!
andreas:
  • [31658 doesn't follow clicked link when using base url] finally resolved as wontfix
  • [37109 nsStdURL::Equals() should not malloc] have fix
  • [34966 fragment id on root-documents without /  misinterpreted] have fix for problem that caused reopening
  • [37616 Retire SetRelativePath] started to work on this one
  • [32997 file URLs that include a hostname don't work] working again on this one
tever:
  • completed test case matrices for HTTP and cookies.
  • filed new bugs- 37147, 37480, 37453, 37171, 37322
  • working on automated test setup, verifying bugs etc.
M16 Bugs Status

    '?' means bugs without estimates on them

Name Days Of Work Left Bugs Left Resolved Bugs Last Week
andreas 0 0 2
davidm 4 4 1
gagan 9 8 4
gordon 8 4 0
rpotts ? 6 0
ruslan 2 4 5
valeski 7+? 6 0
warren 7 5 0
Total 37+? 37 13
XPToolkit
May 01
Submitted by Peter Trudelle <trudelle@netscape.com>
Accomplishments
 
  • Mike Pinkerton added support for dragging files into mozilla from the desktop.  Dragging into the content area will load the file as a page.  (pinkerton)

  •  
  • Daniel Matejka (danm):
  • 33675 Added support for hooking up context menus for XUL text inputs.
  • 31867 Added support for using a pref to determine which xul file to use when opening a new window.
  • Eric Vaughan (evaughan):
  • Worked out the basic the math for span.  Thanks to Waldemar and Beard for much help!
  • Fixed a nasty box bug that made dialogs with margins (which is almost all of them) layout wrong. So that should  make the XUL developers happy.
  • Stuart Parmenter (pavlov):
  • Got patches from some people this week:

  •     - toolbars not drawing right (bug 20496) from puetzk@iastate.edu
        - some unix File Picker fixes Dimi Shahbaz <dshahbaz@ucla.edu>
  • Fixed problem with clipboard pasting japanese text when it should be pasting ascii.
  • Sped up mailnews tree scrolling by about 20%.
  • Helped SCC with string changes on linux.
  • Fix excessive region creation bug #37352 on linux.
  • David Hyatt  (hyatt):
  • Got dynamic skin switching in.
  • Sped up menus by 30-40%.
  • The XPToolkit team resolved 48 bugs in the last week, fixing 23 of  these, including 4 new features and 3 PDT+.  For details, see our resolved bug list.

  •  

     

    Priorities
     
     

  • pinkerton:
  • 37410 (create internet shortcut on win32 when dragging link to desktop)
  • saari:
  • 11586  XP Menus need to be scrollable
  • 34839, user.css and scrollbar css need to be backstops
  • hyatt:
  • Help pavlov with chrome registry features.
  • evaughan:
  • Implement spans in grids.
  • pavlov:
  • work with hyatt on two remaining feature bugs for chrome registry

  • (bugs #36414 and #34399)
  • danm:
  • bugfixing
  • Tracking:

    Durations of remaining XPToolkit feature work for PR2:

    Last week:

    DanM:  1 d
    EVaughan: 2 d
    Hyatt: 12.5 d
    Pavlov: 0 d
    Pinkerton: 2 d
    Saari: 0 d
    Total: 22.5
    Current:
    DanM:  0 d
    EVaughan: 5 d
    Hyatt: .5 d
    Pavlov: 2 d
    Pinkerton: 2 d
    Saari: 2 d
    Total: 11.5
    Estimated feature work completion dates:
    DanM:  done
    EVaughan: 5/5
    Hyatt: When jars are ready, plus 0.5 day
    Pavlov: 5/2
    Pinkerton: 5/2
    Saari:  When bug 35503 is fixed + 2 days
    Imglib
    May 04
    Submitted by Pam Nunn <pnunn@netscape.com>
    In Image Library, we added full 8 bit alpha channel support a week or so ago, thanks to Tim Rowley <tor@cs.brown.edu> and Simon Fraser <sfraser@netscape.com> and support from Pav <pavlov@netscape.com>.

    In the event we run across a platform that really really can't handle 8bit alpha channel, we also have a nice 8bit to 1bit dithering algorithm from Glenn Randers-Pehrson <randeg@alum.rpi.edu>.

    Currently the only image decoder component that generates 8 bit alpha channel mask is PNG, but 8 bit masks would be supported on any future components that generate 8 bit masks.

    XML-RPC
    May 06
    Submitted by Martijn Pieters <mj@digicool.com>
    XML-RPC is in Mozilla!

    I have checked into the Mozilla trunk an XPCOM XML-RPC client component written in JS. It'll allow any other Mozilla component or script to make XML-RPC calls, thus allowing ZopeStudio to become much more interactive.

    The component is part of the default build and should be in the next batch of Mozilla nightlies.

    XPToolkit
    May 08
    Submitted by Peter Trudelle <trudelle@netscape.com>
    Summary
    • Package installation support is in chrome registry.
    • Spans on grids much more difficult to implement than we can probably afford for this release.
    Highlights
     
  • Chris Saari (saari)
  • Adding the ability for popups to not install the keyboard navigation listener. Needed for auto complete.
  • Fixed space bar scrolling page when in text fields.

  •  
  • Daniel Matejka (danm):
  • Helped hyatt and pavlov with windows and unix versions of the chrome package installation work.
  • Eric Vaughan (evaughan):
  • Got scrolling menus basically working, but not checked in yet.
  • Fixed visibility collapsed bugs.
  • Stuart Parmenter (pavlov):
  • Completed package installation work in the chrome registry with David Hyatt (34399 ).
  • Fixed misc. bugs other bugs such as file picker not working in mailnews on linux (37121), and some work on getting image tiling working.
  • Reduced the amount of memory allocated by the charset menu by 600k!
  • David Hyatt  (hyatt):
  • Worked with danm on chrome registry.
  • Worked with pavlov on package installation.
  • Worked with evaughan on menus.
  • Worked with waterson on the XBL leak.
  • The XPToolkit team resolved 51 bugs in the last week, fixing 21 of  these, including 4 new features and 4 PDT+.  For details, see our resolved bug list.

  •  

     

    Lowlights

    • Spans on grids have  turned out to be mathematically difficult. Despite long, hard work from EVaughan, and valuable assistance from Waldemar and two physicists, we have been unable to come up with an algorithm for the difficult cases.  See the issues section below.
    • We failed to update our remaining few feature bugs for current estimated durations and target landing dates.  Will update 5/8.
    Priorities
     
  • pinkerton:
  • Finish 37410: create internet shortcut on win32 when dragging link to desktop.
  • Fix regressions in popups caused by tooltips being turned on.
  • saari:
  •  35100 can't type after using <popup>, e.g.,  the color picker
     33735 [Mac] Keyboard shortcuts broken when  no browser windows open
  •  36470 On a multiple monitor Mac, all window colors are VERY wrong.
  • hyatt:
  • 24767 [feature] make chrome registry point into jar by default.
  • Keep helping people.
  • evaughan:
  • 35393 Implement spans in grids or agree with UI developers to work around them for this release
  • 11586  XP Menus need to be scrollable.
  • pavlov:
  • Work with hyatt on package uninstallation

  • ( 36414 )
  • danm:
  • Help hyatt and pavlov finish Mac version of chrome package installation.
  •  35921 event notification outlives its event
  • Issues

    Spans on grids turned out to be mathematically difficult (see Lowlights).  EVaughan will  discuss the need for them with application UI  developers to reevaluate their importance in skinnability.  If possible, we will come up with a workaround that will allow us to postpone them until a future release.

    People

    The team interviewed two outstanding candidates this week, and we are trying to hire them both.  I'm not going to mention their names here yet, because this report gets posted publicly and I don't want anyone to steal them! Details will follow  when they have accepted offers...

    Tracking:

    Durations of remaining XPToolkit feature work for PR2:

    Last week:

    DanM:  0 d
    EVaughan: 5 d
    Hyatt: .5 d
    Pavlov: 2 d
    Pinkerton: 2 d
    Saari: 2 d
    Total: 11.5
    Current:

    Estimated feature work completion dates:

    We have no current durations or feature completion dates; they have not been updated since last week's report. They shall be updated  tomorrow, 5/8, by 2 PM PDT.
    Mail/News
    May 08
    Submitted by Steve Elmer <selmer@netscape.com>
    Thanks! to:
    • Suresh Kasinathan for fixing some Mail UI bugs.
    • m_kato@ga2.so-net.ne.jp for fixing a number of I18N Local folder bugs.
    Issues
    • The departure of Travis leaves MScott overloaded
    • David Bienvenu's illness leaves the Search backend at significant risk
    • Need Ben to finish wizard manager skinnability before we can be complete on that
    • Subscribe somewhat at risk due to skins work
    • Lengthy tree closures significantly hurting productivity
    • Having trouble getting stable Mac builds.
    • Debugging build tree regressions in general continue to consume a lot of our time
    • Netcenter ownership of activation services is in question, no commitments from them for beta2
    • AB Sync needs authentication mechanism ASAP
    • AOL mail server wierdness prevents turning on AOL psuedo mailbox view
    • Autocomplete widget has dependency on bugs 35687 and 35690
    • Autocomplete's popup menu blocked by changes needed from Hyatt
    • Bug  16244 -- need service to complete operation before shutdown
    • LOTS of bugs backing up
    MailNews
    • Beta2 Feature List
    • Bugs closed last week
    • Check it out...
      • Spell Checker in Mail Compose!  (Both manual and automatic)
      • Empty subject detected in Mail Compose.
      • Context menus in message pane and standalone message window now work.
      • Themes directory reorg nearly complete, flipping the switch this week (skinnability work almost complete)
    • Estimated Days to Beta2 Completion
      • Rich 5 (8, 10, 10, 15)
      • Seth 13* (11, 15, 10, ?) [*skins work hit hard here]
      • ScottiP 8 (10, 15*, 10, 10) [*added work from Hangas]
      • MScott ? (12, 15, 16, 20) [Covering for Travis puts Scott's features at risk]
      • Jean-Francois 6 (8, 13, 14*, 15) [*added 7 for features not counted last week]
      • Bienvenu ?* (?*, 11, 15, 20+) [*on sick leave]
      • Candice 4 (10, 11, 11, 20)
      • Jeff 0 (2, 5*, 25+, 20) [*was including too much stuff before]
      • Alec 8 (12, 15, 20, ?)
      • Gayatri 6 (11*) [*just starting to help with Biff work]
    Profile Manager
    • Estimated Days to Beta2 Feature Complete
      • Bhuvan 4* (3, 6, 7, 10) [*new I18N work added]
      • Varada (10)
    • Last Week
      • Added signed scripts support
    • This Week
      • Setting up downstream activation support
      • I18N work


    CCK

    • Last week
      • Finished feedback button
      • Found alternate solution for nszip on Win95/Win98 problem.
    • This week
      • MD5 for CCK
      • Customizing the Help menu
    Composer
    May 08
    Submitted by Beth Epperson <beppe@netscape.com>

    Highlights:

    • Kin got language support working within spell check
    • Joe resolved several mail composition usability issues
    • Kathy got tooltips to work
    • Akkana is working on fixing triple-click and dbl-click selection
    • Charley reworked all of the Composer UI
    • Simon checked in the editor and composer command handling work (this is a big win for us)
    • Mike is pushing hard to get 'ender lite' completed before 5/16
    • The team focused on M16 features, blockers and triaging the list
    • 41 editor bugs were resolved this past week
    • 83 open M16 bugs, 24 of those are nsbeta2+

    Lowlights:

    • Not all nebeta2 feature work will be resolved by 5/16, several of the 24 open nsbeta2+ bugs are at risk.
    • There are currently 272 open Composer bugs (M16-M30)

    Priorities for M16:

    • Kin:
      • 23682 -- implement wrapping for spellcheck
      • assist Mike on his nsbeta2+ bugs
    • Kathy:
      • 6255 -- drag-n-drop
      • 14662 -- implement context menus
      • 17502 -- implement 'Recent Files'
      • 23593 -- Composer prefs panel
    • Joe:
      • 14753 -- implement DL, DT & DD
      • 29843 -- caret display
      • toolbar feedback issues
    • Simon:
      • 25161 -- disable form elements in Composer
    • Mike:
      • 4302 -- pg-up/pg-dwn does not move caret
      • 6270 -- mouse event handling needs to be implemented
      • 15282 -- selection code should respect style context settings
      • 29785 -- can't use up/dwn arrows for navigation in tables
      • 22751 -- can't select table data only
    • Charley:
      • 14342 -- finalize menu items (checking in)
      • 20973 -- implement remainder of table editing
      • 26286 -- hook up advanced editing for all tags mode (checking in)<= /li>
      • 26833 -- implement row/column selection using mouse
      • 28498 -- implement show all tags mode (checking in)
      • 34519 -- implement property dialog popup when dbl-click on element (ch= ecking in)
      • 35646 -- Editor needs a way to identify "unknown" ("user defined") tag
      • 36691 -- Edit Mode toolbar default should be collapsed
    • Akkana:
      • 16311 -- triple click
      • 32807 -- triple click

    Accomplishments:

    • Kin
      • spent quite a bit of time this week helping fix daily build/runtime block= er problems.
      • did small code review for buster.
      • tried to help brade test out some of her makefile changes on linux.
      • spent some time talking to external contributors over IRC trying to help them out with various editor related problems they were having.
      • finally got language/dictionary support implemented and checked in. If anyone wants to try out the different languages, they will have to manual= ly copy the ns/modules/spellchk/data/*.dat files into their bin/components/s= pellchecker directory.
      • triaged and did some preliminary debugging on various bugs.
    • Kathy
      • checked in a first pass on tooltips; expect to get an actual spec from Simone in the next day or two
      • picked up some additional bugs from Simon and Charley; haven't investigat= ed them yet
      • worked on bug #34416 to be able to pass it off to the next person; patch seems to be giving me some problems.  :-(
      • checked in some changes for image map editor submitted by Brian King.&nbs= p; People should start looking at the image map editor and file bugs as appr= opriate.
      • hopefully made the last few changes to editor preferences for a while.
    • Joe
      • polished the list spec implementation
      • fixed a few bugs, emphasis on mail usability:
        • undo could add extra breaks
        • style feedback was wrong after you typed a return
        • repeatedly deleting all text in the plaintext editor would leave behind empty textnodes (37845)
        • typing after a mailquote would end up in the quote (30763)
        • typing return in a mailquote now gives the correct amount of whitespace, puts the caret in the right place; and lets you type in the right place
        • pasted text incorrectly picked up style from adjacent text (19361)
        • deleting inside table cell could put caret in preceding cell (29320)
        • =
      • got feedback on tab-in-list behavior; and how sublisting works
    • Simon
      • checked in the editor and composer command handling work (bugs 34503, 345= 04), separated the editor and composer controllers, made a way to implement commands in JavaScript, and implemented commands for much composer functi= onality. Fixed the few fallout bugs.
      • changed the Find API to replace nsIWebShell with nsIDOMWindow, for better= scriptability.
      • made Find beep when the search term was not found.
      • fixed Find and Find Again in msg compose
      • fixed 29594 -- implemented nsUserInfo on Mac, using the Internet Config API
      • fixed 37318 -- a tricky problem with library linkage that broke us on Mac= OS 8.5.
      • worked with kin to fix tree blocker 37898 -- editor not loading pages cor= rectly
      • fixed 37303 -- fix selection API on text widgets, and make them understan= d "-1" to mean "the end"
      • fixed 36112 -- check for QuickTime before calling it.
      • helped Ben with some widget CSS issues, tweaked perls scripts that drive MacCVS
      • implemented Perl function to install skin files from mozilla/themes, as part of the skin switching effort.
      • helped an external developer get XML-RPC building on Mac.
    • Mike
      • resolved URL selection issues
      • worked on the ender lite code
      • sheriff on Thursday
    • Charley
      • images for "All Tags" edit mode, including "_moz-userdefined" icon and CSS to use them (bugs 35646, 22262 )
      • fixed Spell Check dialog layout and lots of tweaks with other dialogs (pa= rt of skinability work 19565).
      • remaining XUL conversion/skins work is for Image Map dialogs (Kathy?) and= Advanced Edit dialog.
      • HTML Source editor (bug 14526 )
      • menu work for "Revert to Last Saved" (36998) and "Recent Pages" (17502 ). Implementation of submenu transferred to Kathy.
      • checking in:
        • Advanced Properties (aka "Advanced Edit") dialog hooked up to right mouse= and double clicking. (26286, 34519)
        • Code work for "All Tags" edit mode finished (28498)
        • Dialog to let user pick version after editing in external editor (37089)<= /li>
        • Composer menu work (14342)
        • Bonus feature: Added images for Edit Mode buttons in toolbar at bottom of content window with a button to switch between "Text" buttons and "Ima= ge" buttons.
    • Akkana
      • sheriffed parts of Wednesday and Thursday
      • triaged bugs
      • filed bugs
      • helped people test bugs and verify tree blocker fixes
      • went to meetings
      • actually checked in a few lines of code:
        • 37560 (convert platform to dom newlines in InsertHTML)
        • 38194 (screen out br type=3D_moz in the plaintext output sink)
        • Fixed some warnings that I was tired of seeing
        • Stared at word/line/paragraph selection code, got hints from Mike, tried several options, found several pitfalls and approaches that didn't work, have some ideas about what might work.

    Issues:

    • CVS is still very slow
    • tree bustage was rampant this week, kept folks from doing checkins
    • It seems counterproductive to have team members so focused on triaging the M16 list instead of resolving the more critical feature work. Couldn'= t the triage be accomplished after the tree is closed? It seems to me, that= the more critical issue is to ensure that features, blockers and dogfood bugs are marked appropriately and worry about the other bugs in the list until after the tree is closed. Team members have probably lost a day of work because of this task.

    People:

    • Kin off on 5/8
    Necko
    May 08
    Submitted by Gagan Saksena <gagan@netscape.com>

    Group Summary

    • highlights- checked in most of the code for proxy auto config, mime persistence and internet config. Significantly reduced the dll/so's sizes by packaging common necko libs.
    • lowlights- none.
    • escalations- none
    • issues- none

    Highlights

    • davidm
      • fixed the bugs that delt with crashing on eviction.
      • checked in internet config code
      • checked in mime persistence code
      • misc. bug fixes (37071, 37353)
    • gagan
      • Checked in proxy auto config.
      • Fixed misc. bugs (22534, 37238, 37479)
    • gordon
      • almost done with wrapping async DNS working for Unix.
    • ruslan
      • Fixed bugs: 36641, 37632, 37800, 35407
      • 35508 (done, awaiting for blocking bugs to fix their parts)
    • valeski
      • 29367 - connection refused error wasn't being propegated from socket transport.
      • 28880 - socket transport interface now exposes the peer address (non-scriptable)
      • 35329 - multipart-mixed header problem was causing bugzilla persistance issues.
      • 36222 - FTP now releases objects it uses on the owning thread.
      • 31587 - FTP authentication dialog text has been straightened out.
    • warren
      • Wrapped up necko dlls to a more compact version
      • Fixed bugs (17031, 37711)

    Lowlights

    • davidm
      • investigating why dowload of large files sometimes don't stop
      • linux machine messed up. builds are hanging.
    • valeski
      • 24435 - socket transport providing dns failure codes in synchronous api fix is no good until

      • unix dns lookups are async
    • warren
      • may have busted xpinstall/packager scripts for release builds (someone needs to verify)

    Escalations

    • None

    Issues

    • None
    XPToolkit
    May 15
    Submitted by Peter Trudelle <trudelle@netscape.com>
    Summary
    • XPToolkit team has all but wrapped up PR2 feature work, has been fixing lots of bugs. We are available to fix blockers & help with other team's features.
    Highlights
     
  • Mike Pinkerton fixed tons of bugs involving tooltips and xpPopups, including the nastier ones such as menus not ever going away. (pinkerton)

  •  
  • Chris Saari Added support for hiding menus in a top level menubar (38619), and fixed many  other bugs. (saari)

  •  
  • Daniel Matejka (danm):
  • Has been whacking the chrome registry pretty hard, restructuring the directories, and dealing with the repercussions.
  • Eric Vaughan (evaughan):
  • Had to completely rework menus so they could scroll and  completely removed style resolution from the picture
  • Got scrolling menus working on linux .
  • Stuart Parmenter (pavlov):
  • Fixed problems with events getting fired while X async

  • clipboard code was waiting for a response (38723, 35711).
  • Finished feature work for linux filepicker filtering by extensions (9671).
  • Helped Brian Ryner (bryner) with unix image tiling code... major speed improvement for pages with small background images.
  • David Hyatt  (hyatt):
  • Helped Eric with scrolling menus. Have breakdown for the

  • remaining work to make them scroll without scrollbars.
  • Worked with Mike Judge on Ender lite, helping him debug reflow &  anonymous content, and get it up and running.
  • Worked with Jean-Francois debugging the auto-complete widget.
  • Fixed a bug in XBL event handlers.
  • Worked with Brendan and Waterson to fix a JS GC problem in  XBL.
  • Made XBL work with  HTML and XML.
  • Worked with Simon to use XBL to alter form elements in
  • Composer.
  • Working with Dan on chrome directory restructuring.
  • Added blankrow capability to trees.
  • The XPToolkit team resolved 96 bugs in the last week, fixing 43 of  these, including 2 new features and 4 PDT+.  For details, see our resolved bug list.

  • Lowlights

    • It looks like we will have to postpone being able to drag files to the Win32 desktop, since we haven't been able to figure out how to do it without using MFC.  If any wizard out there knows how to perform this particular miracle, we'd sure love to hear about it.
    Priorities
     
  • pinkerton:
  • Helping ducarroz with his "blockers" for the autocomplete widget.
  • saari:
  • Help on features where needed.
  • 24525, 33735, 35553, 36470, 37277 and maybe 35087.
  • hyatt:
  • Finish chrome directory restructuring & troubleshoot bugs in

  • chrome reg.
  • Continue helping to troubleshoot problems anyone is having with XBL.
  • Keep helping people.
  • evaughan:
  • Test scrolling menus on Mac OS & check them in.
  • pavlov:
  • Work with hyatt on package uninstallation

  • ( 36414 )
  • danm:
  • Help hyatt and pavlov finish Mac version of chrome package installation.
  •  35921 event notification outlives its event
  • Issues
     
  • Our current cut at scrollable menus requires scrollbars, even in cascading menus, so it is not good enough  for final ship.  We think it will do for PR2 though, so we're proposing to delay the work required for auto-scrolling after PR2, since it will take 5-7 days.

  • People

  • Gary Frattarola and Dan Rosen have accepted our offers and will join the team 5/30 and 7/24, respectively!
  • Brian Ryner starts his internship here 5/22!
  • We are all *very* excited to be growing such a kick-ass team.

  • Tracking:

    Durations of remaining XPToolkit feature work for PR2:

    Previous:

    DanM:  0 d
    EVaughan: 5 d
    Hyatt: .5 d
    Pavlov: 2 d
    Pinkerton: 2 d
    Saari: 2 d
    Total: 11.5
    Current:

            Pavlov: 1d
            Hyatt: 1/2 d
            Total: 1.5 d

    Estimated feature work completion dates: