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




status update

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

Last Updated Wednesday March 14, 2001

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

Missing Status Reports

The following engineering groups failed to submit a status report by the Wednesday 6:00pm EST deadline.
  • Javascript
  • Layout
  • Necko/Imglib
Module Updates
Navigator/XPApps
March 5
Submitted by Paul Chen <pchen@netscape.com>

Past Week (2/26 - 3/04)

  • 7 bugs marked fixed
  • 3 bugs marked works for me
  • 1 bug marked dup
  • 35 bugs left on 0.8.1

Highlights

Plans

  • Don Cone mentioned that there is some starter code in bug 37359 for print preview. Personally, I don't see how 8 lines of code will automagically get us print preview. Needs investigation.

Issues

  • I fought the dogfood, and the dogfood won. Crashed writing this in composer with 3/01 build. At least it was a talkbalk build. Also, I sometimes get into this weird state where I can't save.

People Stuff

  • Matt Fisher is back from vacation.

Team Member Status Reports

  • Matt Fisher
    • Resisting formatting.....
    • stuff:
      • Have bug 31863 done...need review. Search url page.
      • Have 44016 almost done...UI edits to sidebar
      • Connected with german about status of search-needs engineering time for UI study
      • Looking into internation bug 52336- looks like it might be a rdf packaging problem. Might need hyatt help.
      • can't get my damn build to work....about to just blow my tree away
    • Alec Flett
      • No status report received from Alec.
    • Samir Gehani
      • No status report notification received from Samir.
    • Ben Goodger
      • This past week: - Not much checked in, but some stuff fixed (I think):
      • Stuff marked as ".9":
        • 42080 - DND for multiple selections in sidebar. Code in place, there appears to be a drag and drop bug however.
        • 68496 - Renaming bookmark does not work. Fix in tree.
        • 53497 - Can't drag separators in sidebar panel. New code in place, fix in tree.
        • 68537 - view doesn't scroll to new folder when created. Fix in tree.
      • Other stuff:
        • I believe I've fixed the mac crash in the add bookmark dialog, although I can't verify until my Mac comes out of customs. Bug 63078 tracks.
        • 68542 - hang on delete of bookmark folder. Hack in tree.
        • 68656 - dragging bookmark into expanded FTP folder deletes bookmark. Fix in tree.
      • Super-Reviews.
      • Priorities:
        • There are several bugs at the top of my list dealing with hangs and crashes with various bookmarks manipulations. I hope to go through and reproduce these this week and try and get fixes.
        • Discuss weird DND sidebar panel bug with pink.
        • Personal toolbar DND hookup.
        • Root folder problems. Need to make parts of my code safer.
    • Bill Law
      • Bill was out most of the week for personal reasons. He did say that bug 57576 was about 90% done.
    • Chris McAfee
      • This week:
        • finished embed tinderbox work, for now.
        • Handed off a nsbeta1 bug to pierre, after stepping around in the style system for an afternoon.
        • Currently looking at my 4 nsbeta1 bugs, one looks like a gtk version problem.
      • Bad:
        • Not much performance progress this week.
        • My SecureID card expired, and the help desk will only replace this in person between 8am-10am.
    • Steve Morse
      • BUGS FIXED
        • 70018 Image Blocking broken
      • ONGOING WORK
        • 46783 restructure cookies interface for embedding. This one is a big effort since it is encompasses many tasks wrapped up in one bug report. But I'm near the end and expect to be posting patches to the bug report by Monday.
Navigator/XPApps
March 12
Submitted by Paul Chen <pchen@netscape.com>

Past Week (3/05-3/11)

  • 9 bugs marked fixed
  • 1 bug marked wontfix
  • 21 bugs left on 0.8.1 (with only a day and a half left)

Highlights

  • Alec got the new history sort by day feature checked in, check it out.
  • Ben Goodger landed a ton of stuff over the weekend, in spite of his modem connection and remote location.

Plans

  • Fix as many 0.8.1 bugs as we can
  • Need to finish 0.9 scheduling ASAP

Team Member Status Reports

  • Matt Fisher
    • Highlights
      • Have patch for bug 32863 for search button. Will change one I get spec on proper behavior. This checkin will be temparatry.
      • have patch for 53571. remove what's related. mozilla does not want it anymore. We are still talking this out.
      • 44016 Have some UI edits. need more before I check this in.
      • made document to track and scope search. Heard from them for the first time in a month so we are finally getting traction.
    • Lowlights
      • What's related. I've been talking about this for months. 6 of them in fact. We still don't know who owns this on the server. We have run out of time for engineering this from scratch. This is has been a big issue for a long time.
    • Other Activities
      • Sat in a corner and drooled for awhile.
    • Plans
      • Get mozilla0.8.1 fixes checked in.
      • finalize search plans so i can finally engineer something.
  • Alec Flett
    • Highlights:
      • got lots of 0.8.1 bugs fixed (58122, 65862) and others (66908, 70929)
      • landed hierarchical history - in both window and sidebar - bumpy landing, but it's finally there... only a few more steps to have other views of history
      • landing provides framework for other views of history.
      • lots of discussions with jud and radha in embedding re: global history in embedded apps - resulted in refactoring of interfaces and future architecture plans (fixed 70929,
      • fix in hand for 46488, 60117, 71511
      • lots of super reviews
      • recieved patch from bienvenu for mork so that I can store history page titles in UTF8 - should reduce startup time by speeding up read of history.dat
      • offshoot of bug 38621 - developed patch to defer loading of history.dat until the first window is on screen and first page has begun to load.
      • preferences archtecture discussions with bnesse
      • attended performance meeting by phone, but couldn't find any ways to help
      • helped eddyk get started doing e-client preflocking with the mail account manager. (since I originally wrote the mail pref stuff)
    • Lowlights:
      • overwhelmed with keyboard navigation bugs - won't somebody please take this component from me
      • SERA is rediculously flakey for me - I have to re-log in about 8 times a day
      • getting really tired of working at home so much - waiting for a san francisco office
  • Samir Gehani
  • Ben Goodger
    • This past week:
      • Checked in fixes for numerous 0.8.1 bookmarks bugs, including: 68496, 50276, 68295, 68537, 68545, 68985 plus other non 0.8.1 bugs including a couple of hangs and various other glitches. This puts my 0.8.1 buglist at 4. On track to knocking that down by the 13th.
      • Had first two XUL discussion meetings with hyatt on Friday and the Friday before last. We have decided on sweeping changes to the XUL syntax for XUL1.0/Mozilla1.0 that we hope will make the language stronger and result in fewer errors in UI, for example:

        All <text/> and <html/> nodes in XUL will be replaced with a single node, <label/>. A primitive <block/> element may be used in XBL and will know how to wrap or crop.

        the 'value' attribute will change to 'label' on almost all widgets except where there is associated data (e.g. textfields).

        the syntax for various other widgets (such as tabcontrol, titledbox, etc) will change to become more internally consistent.

        Hyatt and I will be producing documentation for this and will post to newsgroups.

    • Priorities for this week:
      • Work on remaining 0.8.1 bugs and begin on 0.9 bugs
      • Begin work producing document of core XUL1.0 widget set.
    • Lowlights:
      • Still don't have my stuff yet. Customs wants over $4000 in taxes to be paid for it.
    • Highlights:
      • Drove six cars over the past few days. Nissan 200SX, Toyota Celica, Honda Prelude, Mitsubishi Galant V6, Peugeot 206 GTI, and a Ford Falcon XR6. Still favoring the 200SX but the Galant is a contender. The 206 is a spunky little car but is a little too small and styling looks goofy. Will need to drive the SX again.
  • Bill Law
    • Highlights
      • Fixes imminent for all my mozilla0.8.1 bugs:
        • Posted patch for bug 35866 (awaiting review).
        • Posted patch for bug 26029 (need super review).
        • Posted patch for the portion of bug 57576 that is under our control (some style system enhancements prevent styling icons via CSS still).
        • Have (with help from mozilla volunteers) a fix for bug 50424).
    • Lowlights
      • none
    • Other Activities
      • Further hacks to my "server mode" that opens a hidden Navigator window and then "opens" that window when the first request arrives. This makes the first window appear almost instantaneously. Kind of hacked together right now; needs further work.
      • Started on new and improved helper app launcher dialog.
      • Got new splash screen and Windows icons from mozilla.org contributor; look for these soon.
      • Checked in style system enhancement to add support for getting computed list-style-image property (some mozilla.org external developer wanted it).
      • Helped a mozilla contributor working on adding support for gopher: URLs to "Windows Integration."
      • Todd bugged me about Print Preview.
    • Plans
      • Get mozilla0.8.1 fixes checked in.
      • Hack some more on "server mode."
      • On to mozilla0.9.
  • Chris McAfee
    • Good:
      • Patch for 68074, event listener perf bug
      • Sheriff Wed evening/night, lots of bustage
      • Turned embedTest on for coffee tinderbox
      • Talked with cls/chofmann re: embed unix build stuff
      • Resurrected my SecureID card
      Bad:
      • Lost Thursday, Friday morning to mom visit
    • This week:
      • 3 0.8.1 bugs, I have a handle on two of them, last one is really a networking bug, mail out to gagan about it.
  • Steve Morse
    • Not much to report as far as quantity goes because bug 46783 has still been sucking up nearly 100% of my time.
    • BUGS FIXED
      • 63961 allow site to turn off password manager patch developed, reviewed, and checked in
    • ONGOING WORK
      • 46783 restructure cookies interface for embedding - This one is a big effort since it is encompasses many tasks wrapped up in one bug report. Made a lot of progress this week but still not totally ready. Checked in a temporary patch so Valeski can see what I have so far and he can get a chance to make early comments as appropriate (the work is being done for embedding).
LDAP
March 12
Submitted by Dan Mosedale <dmose@netscape.com>

stuff done

  • finished a big gob of changes based on superreviewer comments on 70658 (superreview for all of the LDAP XPCOM SDK that's going to be turned on). Checked in the patch; reassigned the bug to Leif, who's doing the build-system related changes to actually turn the code on.
  • received new laptop; installed and configured linux; still haven't got it to suspend properly when running X windows.
  • nsLDAPAutoCompleteSession now takes input from the type characters and allows for more than one lookup per session. Still to do: parameterization (use LDAP C SDK filters?), formatting, cleanup, optimization.
  • spent a couple of hours getting a bug fix (71600) checked into bugzilla (the mail anti-spam patch that I checked in just before leaving mozilla.org has gone into production on bugzilla.mozilla.org). Not surprisingly, a few new issues have shown up.

plans for this week

  • keep hacking at nsLDAPAutoCompleteSession
  • work with Leif to get basic LDAP XPCOM SDK changes landed for 0.8.1
  • help the bugzilla folks sort out bugs in the mail filtering patch as necessary.
Rendering
March 12
Submitted by Kevin McCluskey <mcclusk@netscape.com>

Highlights

  • none

Lowlights

  • none

Dogfood

  • none

Mozilla0.8.1

  • The rendering team has 5 bugs open for mozilla0.8.1 (All 5 have fixes and are in the process of being reviewed/super-reviewed/checked in.

Risk

  • none

Dependencies

  • offline printing and printing ART images depend on the landing of new imagelib

Features

  • none

Escalations

  • none

Issues

  • none

People

  • Waqar is in Mountain View this week
  • Rod Spears tentatively will be on Sabbatical from Mid May thru Mid July of 2001

Priorities for next week

  • Don Cone
    • 7201 When printing pages w/frames, frames print on separate pages
    • Bug triage
  • Rod Spears
    • Getting last two 0.8.1 bugs checked in
      • 71514 Display Frame-By-Frame stats in viewer
      • 70271 Reflow testing always fails on 13th (no kidding) url
    • Checkin 70572 -crash in GKHTML.dll after validating form
    • 70553 -clicking on page after opening combo box tries to load direc
  • Waqar Malik
    • 17027 Eliminate dead code from layout to reduce footprint
  • Eric Pollmann
    • 65878 iframe src= (image) ignores scrolling attributes
    • 68010 niFrame/Frame element's scrolling="no" attribute not working
    • 55988 hidden fields reset on back and history.go(0)
  • Kevin McCluskey
    • Triage the remainder of the untargetted rendering bugs.
    • Check in fixes for:
      • 19256 - Excess frame redrawing during incremental reflow
      • 63951 - one pixel of cruft left after deleting an 'f' in composer.
    • Investigate making nsContainerFrame::PositionChildViews is more efficient.
    • Investigate why 15% of all calls to nsIViewManager::MoveViewTo only move the view 1 pixel?
    • Make incremental page loading work again.

Accomplishments

  • Don Cone
    • Triage bugs
    • Worked on some printing crashing regressions. (Marc Attinasi fixed them)
    • Started installing my Linux box for postscript issues
    • Checked in a few bugs fixes from last week.
    • SMIL meeting
    • Embedding issues meeting
    • Worked on
      • 7201 When printing pages w/frames, frames print on separate pages
  • Rod Spears
    • Had a travel day
    • Cleaned up and ready for check in Bug xxxx for displaying frame reflow counts in viewer. They can be turned on with a menu item.
    • Add simple bookmarks to WindEmbed and MFCEmbed for testing purposes. Hope to check them in on monday.
    • Triaged/Worked On/Reassigned
      • 71183 - <select> not rendered on page
    • Fixed/Checkin
      • 54496 - SELECT doesn't scroll to first selected OPTION
      • 67207 - <input type=file> & input btn wrong hieght in strict mode
    • Checked in
      • 57580 - Can still select disabled listbox items
      • 67296 - Printing selection: borders outside selection are printed
      • 69130 - input[type="text"] content area height is too large
  • Waqar Malik
    • Resolved
      • 70680 Dropdown lists can't be opened with mouse
      • 15904 Problems with text manipulation on comment nodes
      • 49984 accesskey attribute of Button fails partially.
      • 49987 onblur event of the Button tag fails.
      • 50014 The two column i.e country and city width is not equal.
    • Worked on
      • 69634 crash occurs while printing from page x to page y
      • 70424 Linux crash [@ nsRenderingContextGTK::CopyOffScreenBits
      • 17027 Eliminate dead code from layout to reduce footprint
      • 39192 Drag+click interpreted as double-click
      • 54194 Printing applet page is crashing the browser [@ nsPostScript
  • Eric Pollmann
    • Fixed:
      • 65878 iframe src= (image) ignores scrolling attributes
      • 68010 iFrame/Frame element's scrolling="no" attribute not working in XHTML
      • 55988 hidden fields reset on back and history.go(0) [working on similar changes for remaining form elements]
    • Reviewed:
      • 70572 crash in GKHTML.dll after validating form
    • Dups:
      • 52892 Make nsContentList::Item() not suck. [dup of 42892]
      • 47380 URIs not correctly loaded/parsed when directories delimited using \ [duped on 34239]
      • 57550 some \ in javascript: urls get mangled, win32 only [duped on 34239]
    • Invalid:
      • 71160 Form not displaying results in targetted frame [symptom of 13871's fix]
    • Touched:
      • 69455 Disable framesets in mail [moved to M0.9, embed]
      • 34239 Stop converting \ to / for only Win32 url parsing [reopen]
  • Kevin McCluskey
    • Twice weekly SVG teleconference
    • Twice weekly performance/memory meeting
    • Triaged all ontargetted bugs on my buglist.
    • Checked in:
      • 70211 - nsContainerFrame::PositionChildViews does a recursive walk of the frame tree when positioning views.
    • Created fix for:
      • 19256 - Excess frame redrawing during incremental reflow
      • 63951 - one pixel of cruft left after deleting an 'f' in composer. These need to be fixed before 19256 could be checked in, because the fix in19256 made this problem much more apparent.
    • Worked on:
      • 691010 sRenderingContext::FillRect is waaaaay slow because we paint too much [gfx]. Investigated current implementation.
      • 51068 - #fragments stripped off, so CGM plugin does not work with N6. Provided a work around for the problem.
      • 35735 - link underlining disappears
      • 65996 - WORKED ON: setting innerHTML flickers.
      • 60222 - WORKED ON: Background is not updated past body content
    • Resolved:
      • 66843 - Toolbars displayed over blocked banner ad
      • 71032 - Crash printing msn.com
      • 70996 - Image drifts to the left without Java, or scripts
      • 66990 - Performance with fixed background images -
      • 15408 - performance problems with absolutely positioned inline element
      • 54204 - Page with absolute div and inline javascript that changes an attribute doesn't paint properly on load if it has no scrollbars
      • 61652 - Mozilla doesn't repaint correctly when dealing with a magnified (scaled) page [with "View | Text Size"]
      • 57607 - background pics are loading when page was loaded in background
      • 15116 - Italic text in text-decoration:blink is not rendered correctly
      • 18140 - PORKJOCKEY] View Manager Should Coalesce All Paint Requests
      • 46583 - Page reflows a bit after loading
      • 57190 - Frame not painted properly when event dialog is up
    • Reviewed
      • 67207 - <input type=file> & input btn wrong hieght in strict mode
      • 54496 - SELECT doesn't scroll to first selected OPTION
      • 71514 - Reviewed: Display Frame-By-Frame stats in viewer
    • Filed new bugs
      • 71521 - New bug Mozilla sub-menu's remember whether they were placed to the left or to the right of the drop down men
      • 71523 - New bug The frame's x,y location should be adjusted to fall on a pixel boundary
Client QA
March 12
Submitted by Lisa Chiang <lchiang@netscape.com>

Highlights

  • Released JS1.5 RC3 tarball
  • Applications:
  • Embedding:
    • Started work to implement a Visual C++ prototype for testing a few embedding APIs. Working with development on this.
XPToolkit
March 12
Submitted by Peter Trudelle <trudelle@netscape.com>

Summary

  • Dave Hyatt landed and enabled his new outliner widget, although it won't be used anywhere in trunk builds until Mail lands their rewrite post-mozilla0.8.1.
  • Dave also added a theme uninstall feature.
  • Aaron Leventhal released an Embedding Accessibility API spec and Mozilla Keyboard UI FAQ & Cross Reference.
  • The XPToolkit team resolved 72 bugs in the last week, fixing 33 of these. For details, see our resolved bug list.

Highlights

  • Mike Pinkerton (pinkerton)
    • Fixed a case where the menubar listener would eat all alt-key events even if we didn't find a shortcut (bug 71326)
    • Fixed a weird case in mac clipboard where we would bail too early when determining if a flavor was present if the mime mapper knew intrinsically how to map to a macos flavor (like TEXT)
  • Chris Saari (saari)
    • Worked out libimg2 mac specific bugs (renders in the right color always, etc.)
    • Got GIF animations supporting frame transfer modes properly
    • Reworked image storage to be more native after pinkerton pointed out a hole in our design that killed image copying. Thanks pink :-P. Anyway, we're already back to were we were on Friday with the new code so its all good.
  • Daniel Matejka (danm)
    • 67523 new windows open in second monitor
    • 69918 simplify or remove nsIWebBrowserChrome::[SG]etPersistence
  • Eric Vaughan (evaughan)
    • Made HTML combo box acessible.
    • Got accessibility infrastructure working on Mac & Linux (was already fine on Win32), ready for checkin pending second review by Vidur.
  • David Hyatt (hyatt)
    • 71101 patch needed to nsRenderingContextGTK.cpp for outliner
    • 47277 M16,M17 missing css components (ie gif file) stops window di
    • 60348 Search sidebar and Attachments menus can't be used with a si
    • 33798 Overlays can be loaded in an infinite recursion (or cycle)
    • 67351 [xbl] strange node duplication when binding to BODY element
    • 71139 outliner crashes on unload
    • 71144 Outliner widget needs to set the focused property when appro
    • 71145 outliner painting problems when using a focus ring
    • 71215 Treecol resizing is messed up
    • 71226 Need a chrome registry API to determine whether a skin is in
    • 71194 Front-end for Skin Uninstaller
    • 69142 Setting attributes on menus thrashes in RecreateFrameForCont
    • 70877 [XUL Syntax] Land and enable <outliner>
    • 71262 Add support for <stylesheet src=""> to XBL
    • 71485 Convert bindingattached/detached to <constructor>/<destructo
    • 68138 Paragraph style toolbar menu is broken after direct edit of
    • 57112 XBL should support "implements" to enable C++ access
    • 55265 Adding "attachto" attribute to XBL event causes Mozilla to c
    • 59558 cannot uninstall skins via component as spec'd
    • 62783 Implement default content in <children>
    • 68478 getAnonymousElementByAttribute crash in XBL getter
    • 69179 Column picker should be xbl-ified
    • 70809 [XUL Syntax] Add -moz-box-orient to CSS
  • Dan Rosen (dr)
  • Aaron Leventhal (aaronl)
  • Brian Ryner (bryner)
    • 62185 (fix initial filter selection in linux filepicker)
    • 70595 (changing nsITransport to allow us to always get an nsIPrompt from PSM)
    • Use user prefs to determine whether to enable SSL2/SSL3/TLS in PSM2
    • 65623 (check in patch to add a pref for disabling PSM 1.x UI)
    • 71024 (crash introduced by fix for 70595)

Lowlights

Priorities

  • pinkerton:
    • 69010 nsRenderingContext::FillRect is waaaaay slow because we pain
    • 70388 Showing hidden window causes problems on OSX
    • 44809 Appshell - nsIPrompt Service needs to die
  • saari:
    • Kill remaining issues preventing libimg2 from being turned on (a couple leaks, and animation timers not being stopped when they're not visible). Test, test, test. Get reviews for mac specific code (oh pinkerton!).
    • 28467 Windows switch z-order when running a URL
    • 70224 need nsIWebBrowserChromeFocus so we can propagate focus info
  • hyatt:
    • Make outliner load images.
    • Versioning in chrome registry.
    • Help land mail/outliner work.
  • evaughan:
    • Land accessibility work.
  • danm:
    • Embedding API for dialog/alert overriding.
    • 70481 need to get rid of isModal, isWindowModal redundancy
    • 69923 wean PSM of Hidden Window
    • 69922 intrinsic sizing is broken in embedded apps
  • dr:
  • aaronl:
    • MSAA support in Gecko
    • Frame navigation.
    • Make sure keyboard accessibility is generally okay in embedded project.
    • Make sure Embedding Accessibility API handles our P1's.
  • bryner
    • 31809 (enable tabbing from document to URL bar)
    • 44257 (enable tabbing from URL bar to document)
    • 71351 (nsIPrompt issues in mail)

Risk

Issues

Escalation

People

XML/DOM
March 12
Submitted by Heikki Toivonen <heikki@netscape.com>

Summary

  • Resolved ~ 16 bugs.
  • XML Extras now in nightly builds.
  • Good progress on DOM/XPConnect work.
  • Landed several performance, leak and cleanup fixes.
  • Bug triage.

Accomplishments

  • harishd
    • Worked on tracking MLK but gtkEmbed didn't cooperate!
    • Landed fix for bug 69826 ( m0.8.1 ).
    • Landed more properties & some clean up work for getComputedStyle.
    • Sheriffed the tree.
    • Triaged my untargeted bugs ( Current count: 4 )
  • joki
    • Found two new areas to optimize for performance and bloat
    • Continued to fix 0.9 bugs
  • jst
    • Major progress on making JS access the DOM throughXPConnect, XPConnect now has initial support for interface flattening (thanksfor jband) and things are looking good so far.
    • Fixed a bunch of my bugs related to mapping property names on document and form element ovjects to elements in the document. Also sped name resolution on the document up by an order of magnitude. I'm hoping I'll get this work checked in for mozilla0.8.1
  • peterv
    • Reviewed and checked in patch by Jonas Sicking forbug 68605.
    • Helped Heikki with content/layout split cleanup onMac (bug 69830).
    • Helped Heikki with turning on XML Extras in the default build on mac.
    • Checked in mac build script changes to keep Transformiix, Component Viewer and MathML building, added the necessary changes to build Document Viewer and Vixen. These are all turned off in the default build.
    • Renamed NS_PARSER_IID to NS_PARSER_CID.
    • Changed the code path for XSLT in the XML Contentsink a bit.
    • Fixed XSLT crashers (bug 67066 and 62538).
    • Rewrote the wrapper classes for Transformiix.
    • Updated a patch by jst for loading stylesheets through the DOM.
  • nisheeth
    • Attended the W3C Plenary in Boston from Monday to Wednesday
    • Presented the XML/DOM team's status and future plans to the Web Platform group on Friday
  • heikki
    • Added XML Extras component into installers on all platforms!
    • Made a build change so that we do not build SOAP by default. Since XMLExtras is going into installers and SOAP has not had security review this will keep it out of installers. You can still build it by settig MOZ_SOAP environment variable.
    • Checked in the layout split cleanup work, bug 69830.
    • Checked in a fix from Daniel Bratell to fix UMR innsExpatTokenizer, bug 66786.
    • Code reviews for peterv and harishd.
    • Triaged part of our team's untargeted bugs.

Plans for next week

  • joki
    • Work on Create/Init/Dispatch event system
    • Add in optimizations into two new code areas
  • jst
    • Continue with my making JS access the DOM through XPConnect.
  • peterv
    • Check in changes to wrapper classes for Transformiix.
    • Refactor split between XPath and XSLT in Transformiix.
    • Finish patch for loading stylesheets through the DOM.
  • nisheeth
    • Bug triage for the 0.8.1 milestone
    • Continue on bug 57597
  • heikki
    • Work on XML Extras and maybe DOM 3 Base URI.
    • If the fix for bug 68720 lands, convert XML Extrasto use the new startup load procedure.
    • Bug triage.
Editor
March 12
Submitted by Beth Epperson <beppe@netscape.com>

Summary

  • there are 4 untriaged bugs for the editor group: 1 waitng for more data, 3 being debugged
  • the team resolved 21 bugs this past week (3/4-3/10): 15 fixed, 3 invlaid, 3 dup
  • there are 7 open mozilla0.8.1 bugs and 95 open mozilla0.9 bugs
  • team was sheriff on Thursday

Akkana

  • 66345: Editor reorganization. Have it working, Kin's helping with review and Win build, will need help on Mac build since my Mac is flaking out again (will call IS on Monday and start that process again).
  • Tracked down some of the problems in bug 57248 (urls are entity-ized on plaintext mail send) and spent large amounts of time discussing it.
  • 71461: discussed implementing paste as quotation when not in mail with several people who want it, and wrote an implementation.
  • Helped Kin test and track the depend build problems that got logged as tree blockers on Friday.
  • Long key binding meeting.

Anthony

  • Spent Thursday with Simon Montague about bi-di support for composer and browser, went over his requirements with mjudge for post-embedding. He is currently relying on a presshell which we currently want to remove for embedding.
  • Finished implementing the rest of the editor methods that are missing (not just stubbing them out), but NOT the copy & paste/drag & drop methods.
  • Met with smfr over the GetPosition and GetPositionSlowly methods making a pref call everytime they are called. Some re-work needs to be done there to Shaver's patch. We think it might be better to not implement a nsObserver just to watch one local variable, and maybe stick the pref somewhere else to be stored.
  • Waiting on r= from rods, or anyone from layout for 59005.
  • Triage and bug maintenance.

Beth

  • traiged incoming bugs, debugged, reassigned, etc.
  • spent at least 1.5 days on investigating content of URL strings and working on an escaping bug. Talked with Kathy about this one, worked with Daniel on interpreting the rfc specs, talked with Gagan about the URL bar, talked with Seth about the Options|Format|Plaintext function, talked with Akkana about the multitude of issues involved in this bug, talking with Andreas Otte about escaping issues
  • attended the w3c html tele-conference
  • attended lots of meeting this week (staff, status, w3c reps, embedding all-hands)
  • assisted in getting meeting between w3c accessibility rep Ian Jacobs) and internal Netscape folks

Charley

  • Checked in bug fixes for work done previously (67918, 68064, 70263, 67993)
  • Fixed and checked in:
    • 68064: Selection problem in Link dialog's named anchor list
    • 70263: Expand allowed characters for named anchor to CDATA spec.("-", ":" added).
  • Bug fixes not checked in yet:
    • Revived Plain Text editor, fixing bugs 69541, 69544 and 69547 and other problems found while fixing those.
    • 62158: Table submenus in popup context menu don't update until toplevel "Table" menu is used.
    • 70413: Can't access Spell Check personal dictionary
    • 71589: Spell check toolbar buttion image is missing in Modern theme.
  • Worked on more Advanced Edit dialog improvements.
  • Worked with Robin Foster-Clark and Ian Oeschger on the new help system.

Daniel

  • 70995 : From startup to about:blank, ~300k were allocated/deallocated by chunks for about 4500++ selectors generating several dozens of thousands of Append and AppendToString... Without ever being used.
  • 71100 : cleanup of CSS parser needed for the implementation of the css3 :not(xxx) pseudo-class, itself needed for editor's bug 57686. Patch should be ready by monday 12th, 5pm WET. I hope to be able to check in before tuesday's freeze.
  • CSS WG audioconf
  • waiting for W3C's answer about adding a direct link to their online HTML validator in Mozilla ; load concerns on W3C's web site
  • various code reviews
  • technical meetings with Joe and Pierre in MV, and Marc in SD strictly refused to eat at Denny's ;-)
  • discussions with Beth about URL encoding in SGML attributes, Marc about CSS engine optimization performance and w3c-reps meetings
  • worked the rest of the time on 57686 (cf. supra)
  • fixed erroneous dump of stylesheets in viewer ; not checked in yet

Kathy

  • Fix bugs or propose fixes to others
  • Review and test changes
  • Setup my Windows environment to be able to build there again (update tools, etc.)
  • Sheriff duty on Thursday

Kin

  • Several code reviews.
  • Several design discussions with sfraser and jfrancis about generic/editor command handling.
  • Got my TransactionManager changes building on Mac/Linux and finally checked in!! Thanks to sfraser and jfrancis for the mac help and reviewing the 70+ file changes, dbaron@fas.harvard.edu for fixing the bustage to the MOZ_TRACK_MODULE_DEPS (senna) tinderbox builds, and akkana for helping to verify that the friday morning blockers were indeed bogus.
  • Triaged and did some preliminary debugging on several editor bugs.

Mike

  • Worked on rewriting the editor apis and internal code for the new-new string world. Making methods to allow nsAWritableString do things like strip and replace characters. Brain dump from scc on how to actually make these methods in the new world. It involves some funky code for passing class/structs to a copy function that will then use the method ::write that you supply to override standard copy behavior and instead say eliminate the "CRLF" in the stream.

    The good news about these changes is that it will allow seemless transition to chunk support. That is to say when we change the dom implementations of text/data to use these new strings and break up the actual buffers. So instead of 1 BIG block of text for a textnode it will be N blocks of some size. The editor will just work.
  • Met with Simon Montague on Thursday on unicode bi-di support for the editor. Worked on making an accessor method for the information Montague needs from selection. Right now he has added another dependancy on PresShell which is undesireable since we want to get rid of that. Also we don't want people outisde of the layout lib to mess with frames. He needs info from the caret and the depth of a given frame. We can add these to a new interface nsISelection2 This will support the nsISelction interface and also support these queries of Monty's. These queries are standard compliant with unicode so we aren't just adding a hack to support our implementation or anything. I may just make nsISelection2 be nsISelection since I dont think we export the interface yet but I am not sure.

Simon

  • Checked in fix for crash when dragging lots of files onto the Mozilla icon on Mac (bug 67466)
  • Worked on fixing a tree stopper with brade (bug 71050) that caused blank buttons on Mac.
  • Fixed bad code in cookies that passed streams by value (bug 71063)
  • Had meeting with Kin and Joe to discuss command handling in editor, made some progress on the design.
  • Built a tree with modified version of a file streams header to prove that no-one else was passing streams by value (since this is a bad thing to do).
  • Wrote some instrumentation code to discover whether our test order in QueryInterface implementations is optimal (bug 71528).
  • Wrote some instrumentation code to test how much of the DLLs on Mac are paged out at runtime.
  • Big code review of kin's transaction manager changes
  • Other code reviews
  • Attended two performance meetings

Lowlights

  • none

Project Issues

  • embedding tasks are taking longer than first expected
  • team will need to do some major triaging of mozilla0.9 bug list

People Issues

  • Kathy out on vacation on Friday
  • Daniel returned to Paris on Saturday, will be taking Monday off to readjust
MailNews
March 12
Submitted by Scott Putterman <scottip@netscape.com>
12 March 2001 Status
Bidi
March 14
Submitted by Michael Kaply <mkaply@us.ibm.com>

The Bidi code has started being put into the Mozilla tree. Our current plan is to deliver a Bidi version of 0.8.1 for people to use.

I'd like to especially thank the following people for all their hard work on Bidi:

  • Simon Montagu
  • Lina Kemmel
  • Maha Abou El-Rous
  • Matitiahu Allouche
  • Ahmed Hosney
  • Mohamed Mostafa
and especially Erik van der Poel and Frank Tang for their hard work in getting this stuff in.
OS/2
March 14
Submitted by Michael Kaply <mkaply@us.ibm.com>
The OS/2 build is looking much better in 0.8.1. A number of good fixes have made it in for images, and image rendering. Some minor annoyances have been taken care of (clipping problems) and we have transparent PNG code ready to go in on the branch.
Miscellaneous
I'd like to nominate Axel Hecht (Pike) as friend of the tree for creating a XUL-based(!) test automation for the Xalan XSLT test-suite. We now have easy access to 1500 XSLT testcases. Thanks Axel. - Peter Van der Beken

Previous Updates