Thanks to:
-
dianesun@netscape.com (sustaining eng.) for diving into some of Alecf's
easy nsbeta3+ bugs
-
jce2@po.cwru.edu for sending patch to check disk space before downloading
messages
-
Sean Su for setting up the windows 98 debug environment for fixing the
bug 49699 and sharing his win2000 to quickly resolve the smoketest status
for some of the less critical (not really smoketest) bugs.
-
Ben B. for contributing Followup-to and Reply-to fields in the message
pane.
Issues:
-
Very high nsbeta3 incoming rate - MailNews will be cutting nsbeta3+
bugs today to meet glide path
-
We're being heavily hit by regressions in infrastructure again.
Vacations & Sabbaticals!
-
JeffT 7/10-9/5
-
SSpitzer - Back today!
-
RHP - Back today!
-
Alecf in Australia 8/21-9/8
MailNews:
Date |
Open nsBeta3+ P1/2 |
Open nsBeta3+ P3/4/5 |
New, UnTriaged nsBeta3 Nominees |
Fixed nsBeta3+ |
Fixed non-nsBeta3+ |
7/31 |
0 |
0 |
630 |
10 |
46 (and 8 b2+) |
8/7 |
0 |
135 |
57 |
33 |
47 (and 9 b2+) |
8/14 |
0 |
146 |
43 |
56 |
16 |
8/21 |
69 |
62 |
70 |
43 |
6 |
8/28 |
54 |
66 |
53 |
37 (26 were P1/2) |
13 |
Profile Manager:
CCK:
-
small amount of bug work going on
-
Implemented infozip to make config changes appear on all win platforms(need
to get rid of dialog in 95/98) made few other small fixes.
-
waterson
-
Bugs
-
39944 spontaneous image resizing in <div>
-
46043 right floats crash with <li>
-
47191 proper whitespace stripping on 'href' & 'src' attributes
-
48486 fix bloaty RDF "literal" implementation
-
Plans
-
More bugs. Has five [nsbeta3+] bugs left
-
Footprint analysis, performance analysis
-
New hardware should arrive 8/28
-
vidur
-
Checked in DOM string changes with jst@netscape.com. Bug 49091.
-
Bugs
-
Fixed bug 43902
- JavaScript performance fix.
-
Ran footprint/performance meeting. Did research into DLL memory overhead.
-
Continued API Review effort. Covered XPCOM linkage dependencies from embedded
applications.
-
Handed off parser string work to rickg@netscape.com.
-
Wrote notes on XPCOM remoting meeting and held one on client persistence
as part of web application planning effort.
-
rayw
-
Spent the week trying to duplicate and fix crashing bugs.
-
DOM work
-
waldemar
-
Met with Herman Venter from Microsoft for a 1-on-1 meeting to try to work
out some of the ECMAScript features. Posted extensive meeting notes to
the jseng mailing list. See me for more info.
-
Updated ECMAScript Edition 4 proposal web pages.
-
Wrote a Perl script that synchronizes MacCVS's dates with file modification
dates in order to get around MacCVS errors about files being marked as
modified but not having actually changed.
-
Attended Vidur's meeting on persistence.
-
Virtual Warren for the next week.
-
rpotts
-
Back from Ireland... Finally emptied my inbox :-)
-
Bugs
-
Fixed bug #39381. The final stop request notification was not being
fired by the WebProgress componenent.
-
Fixed bug #48546. The disk cache (and a lot of other channels) were
not properly handling load attributes. This caused extra notifications
to occur...
-
Lots 'o meetings...
-
Plans
-
jband
-
Landed CSS/html changes (bug 48855). This saves a few tens of K in bloat
and upwards of 10% time for parsing CSS files - which we do extensively
at startup.
-
Bugs
-
Fixed shutdown crash (bug 49748)
-
Fixed xpidl crasher (bug 50445)
-
Fix pending for DOM object resolution problem (bug 50080)
-
Helped with bugs: 49816 48974 46832 43902 46703
-
Plans
-
Continue on performance and footprint work and also do some work on the
JS debugging support that we've promised to get done.
-
warren
-
Didn't admit to doing anything last week. On vacation this week.
-
dprice
-
scc
-
Spent most of the week recovering from a crashed hard disk. [The technology
for reading disk platters without spinning them is pretty amazing.... -ed.
note]
-
Made progress on copy-on-write strings.
-
kandrot
-
Accomplishments
-
Spent time with ccs learning about the new string system he is implementing.
-
Investigated bug #46832, will continue to work on with jband.
-
Tracked down two memory leaks (one in the image code, and one in the unix
widget code). Created fixes for them. The image one was checked
in by someone else before I did. The widget one was in code belonging
to pavlov, which he has a fix for.
-
Goals
-
Fix bugs.
-
Continue to learn the codebase, and the tools available. Lots of
info to learn, lots of trick to the code to find out about.
-
Need to talk with Eric Vaughn about potential fix for bug #49428.
-
Issues
-
Machine order delayed somewhere. K'Trina is on the job bothering
them every day.
-
bruce
-
Finally got Purify working mostly. Was my own error. Waiting
to hear back from Rational on a remaining problem (coredump in exit()).
-
Need to replace my ethernet switch to put Solaris machine on the net full
time. Hard to pull/build or browse under Purify at the moment.
-
Bugs
-
Reported a bunch of leaks. (#49148, #49153, #49537, #49541, #49549, #49555,
#49560, #49562, #49563, #49565, #49566, #49568, #49579, #49581, #49582,
#49583, #49588)
-
Reported numerous warnings from the HP compiler where people were using
C casts instead of the C++ ones (#49640, #49641, #49642, #49644, #49645,
#49646, #49647)
-
Reported free memory mismatch bugs. (#49593, #49553, #49564, #49577)
-
Reported uninitialized memory read bugs. (#49154, #49155, #49156, #49156,
#49550, #49567)
-
Need to submit a fix for #49926 to ftang to be able to purify during auto-registration.
-
Worked with some people to fix a couple of those bugs.
Summary
-
A steady control over nsbeta3+ bugs count.
-
The new machine for the group has really been helpful in getting quicker
builds and hence improved the team's productivity significantly.
-
Thanks to DP, and David Bienvenu for jumping in to help us with our bugs.
-
We need more caution when making API changes and big checkins. Off late
these have caused a lot of regression and pain.
Dogfood and Risks
-
dogfood- none
-
risk- warren! :)
Beta Stoppers
-
32 - roughly 5 per head. Cache is still the long pole here.
Highlights
-
neeti
-
Closed bugs 41560, 46825, 49911.
-
Currently investigating bug 47403.
-
pnunn
-
Bugs closed: bug#49098, bug#20110, bug#48676, bug#48797, bug#50012,
bug#30267, bug#46978, bug#49149
-
Bugs working on: bug#48546, bug#46704, bug#47098, bug#47660.
-
gordon
-
Investigated 39957 "'Save as...' not fetching from cache" with Bill Law.
May be related to 20843 "Implement caching of HTTP form POST" which is
currently untargeted.
-
Investigated 26503 "Mozilla totally ignore some DNS configuration" Supposedly
results in localhost mapping to www.localhost.com, but it works for me
so I marked it as such.
-
Investigated 31900 "Leaking CacheInfo objects" It's only a problem on shutdown,
and only if an nsReplacementPolicy handles multiple cache modules. The
code to fix it is small, and is ready to be checked in.
-
gagan
-
Triaging bugs for the whole team.
-
working on about:cache exposed some major problems with the current cache
implementation. Am helping neeti fix that.
-
rjc
-
Bugs: 35022, 49495, 28087, 50060, 47336, 48320
-
ruslan
-
Bugs: 46672 (WFM), 47936 (fixed, large posts), 50148 (fixed); also fixed
encode-stream regression from warren's API change checkins
Lowlights
-
We need more caution now, when landing API changes and big checkins. Carpools
need to be well defined and publicized.
-
gordon
-
Haven't made much progress with potential cache modification (47405).
Issues/Escalations
Summary
-
The XPToolkit team resolved 74 bugs in the last week, fixing 38 of these, including 30 '+'.. For details,
see our
resolved
bug list.
- We still lost ground in the bug war, going from 26 bugs remaining to fix last week to 33 this week.
Highlights
-
Mike Pinkerton (pinkertoni)
- fix problem where clipboard code was not doing the right thing at shutdown to force the data to the system clip on win32 (bug 49354)
- mac open file dialogs now support filters (43932)
- disabled menu item no long trigger on pressing access key (47006)
- patch from Jan Varga about
|selectedIndex| attrib not working with menuLists & templates (49985)
- profiling new mac window creation, but only very preliminary numbers
-
Chris Saari (saari)
- 49142, caching mac menus, not checked in yet.
-
Daniel Matejka (danm)
- Fixed 49007 Contents of minimized window can be altered
-
Eric Vaughan (evaughan)
- Back from vacation.
- Working on bug 43384 with some help from Patrick B.
-
Stuart Parmenter (pavlov)
- fixed crash/hang in clipboard code when dealing with other apps such as nedit when linked against lesstif
- fixed crash when passing invalid command line arguments to the app causing it to shutdown before it has properly initliazed itself.
- fixed small memory leak in the clipboard
-
David Hyatt (hyatt)
- Worked with warren and dprice to land jar packaging for chrome on
Win32
- Fixed bug with anonymous divs in input fields improperly inheriting
style
- Fixed FTP view scrollbar horkage
- Made box objects and controllers accessible from remote XUL
- Fixed async XBL ContentInserted notification problem (should be safe
to keep the XUL cache off now)
- Fixed async XBL onload firing problem.
- Fixed XUL onload firing problem
-
Dan Rosen (dr)
-
Fixed 49479[pagedown] on last page and [end] in xul tree widget don't select the last item.
-
Brian Ryner (bryner)
- fixed tree shift-selection crash (42109)
- turned off ctrl+mousewheel text zoom by default (45647)
- attempted fix for "topcrash" mousewheel crash (50006)
- checked in rdf filepicker changes on branch (work for 47795)
Lowlights
Priorities
-
pinkerton:
- 49141 New window performance
- 49576 closing browser window clears the menubar leaving only a hel
-
saari:
-
46505 event.target for inputs is wrong.
- 49142 Mac menus are slow (Bookmarks, Folders)
- 41325 shortcuts for back/fwd don't work on Mac
-
hyatt:
- 44093 crash scrolling folder pane [@ nsXULTreeOuterGroupFrame::Fin
- 41878 <html> anon. content of <checkbox> not repainted when 'value
-
41138 Dragging address to compose window crash after 3rd address
- 43326 Thread Pane is corrupted while maximizing Mail window
-
evaughan:
- 50370 Tab widgets no longer switch tab panels.
- 43384 Leak nsBoxSizeList on startup
- 45597 Scrollbars are appearing when not needed when clip
-
47911 Can't open/close sidebar by clicking grippy
- 35681 HTML is sized too wide
-
pavlov:
- 41786 titlebar is blank (window manager issue)
-
45074 Linux: mozilla <URL> -console crashes in gtk/clipboard
-
help waqar and rods with css3 native system fonts
-
danm:
- Bugscape 2020 Crash exiting browser
- 22658 Closing some dialogs activates the wrong window
-
dr:
-
47395 nsXULKeyListenerImpl::HandleEventUsingKeyset accounts for 20% of text insertion time
- 49802 Mozilla overrides window manager placement prefs, randomly
-
bryner:
- 49693 Crash when using ".." button in file picker
- 47795 Linux filepicker is slow to load large directories
- 50058 When removing selection after select all, onselect is called
Dogfood
- 49802 Mozilla overrides window manager placement prefs, randomly
- 50370 Tab widgets no longer switch tab panels.
- 49141 New window performance
- 50370 is possibly a regression in the XBL , since the deck toolkit code underlying
tab widgets has not changed in months. The other two problems have been
around for months, but have only recently been tagged as dogfood.
Beta Stoppers
-
8/14: 48
-
8/21: 26
-
8/28: 33
-
Despite fixing 30 plussed bugs, we now have 7 more left to fix than we had
last week. Some of these are reopened or reassigned, and will be re-triaged
in the light of our current glide path. While 33 is still within reach
for 9/14, going backwards is a bad sign, and we'll have to ignore or future
our P4-P5 bugs.
Risk
Issues
Escalation
People
Summary
-
We are down from 47 to 38 nsbeta3+
bugs. We need to fix 3 bugs per week per engineer for the next
three weeks if we want to get to zarro boogs by 9/14.
-
We have decided to triage our untargeted bugs every Friday and our beta
3 nominees every Monday. The aim is to have an accurate nsbeta3+
bug count for the team by the end of every Monday.
-
Peter Vanderbeken demoed XSL in Mozilla at the Wednesday All Hands meeting
and wowed the crowd! Thanks for the great work on integrating Transformiix
with Mozilla, Peter!
People
-
Tom is back from sabbatical! Welcome!
-
Peter Vanderbeken finished his two week stint with us last Friday and is
now back in Belgium.
Accomplishments
- Harish Dhurvasula (harishd)
-
Attended Strict DTD meeting
-
Had my token cache reviewed by Vidur ( have to make minor changes )
-
NOSCRIPT work is 98% done ( jst did a preliminary review and has okayed
it )
-
Triaged my bug list
-
Code reviewed jband's AVL tree changes
-
Worked on a nsbeta3+ bug ( 41825 ) to unblock akkana. Gave the patch
to Akkana and marked the bug nsbeta3- and FUTURED it for further work (~10%
of work left. But Akkana is okay with the patch that I gave her ).
-
Worked on nsbeta3+ bug 42525.
- Heikki Toivonen (heikki)
-
Down to 8 nsbeta3+ bugs - some have fixes
-
Resolved 6 bugs (3 nsbeta3+): 49672 (duplicate), 11453 (fixed), 49435 (duplicate),
48566 (worksforme), 49941 (wontfix), 42060 (worksforme)
- Johnny Stenback (jst)
-
Fixed nsbeta3+ bug 44024 <http://bugzilla.mozilla.org/show_bug.cgi?id=44024>.
Expose the stylesheets in stye and link elements (DOM Level 2) as 'sheet'
properties on the elements.
-
Fixed bug 49645 <http://bugzilla.mozilla.org/show_bug.cgi?id=49645>.
Trivial fix, removed some incorrect and bad C-style casts from the DOM
code.
-
Landed the DOM API string changes, finally. Vidur and Scott did the actual
checking in, and I'm greatful for their help when I couldn't be there to
do the checkin myself.
-
Fixed the bustage that the DOM API string changes caused on various platforms...
-
Fixed nsbeta3+ bug 49548 <http://bugzilla.mozilla.org/show_bug.cgi?id=49548>.
Made the 'type' property on input elements default to 'text' if there's
no 'type' attribute on a input element, also made the 'type' property of
button elements be all lowercased.
-
Fixed at least part of nsbeta3+ bug 44185 <http://bugzilla.mozilla.org/show_bug.cgi?id=44185>
(enough to close the bug). Made the window properties 'top', 'menubar',
'toolbar', 'locationbar' and 'personalbar' replaceable properties, this
makes it possible to use those properties for other purposes in JS.
-
Removed some unused code (nsHTMLLayerElement.cpp) from layout.
- Nisheeth Ranjan (nisheeth)
-
Integrated latest expat (James Clark's XML parser) release into Mozilla.
Added code to pass up ID attribute information to the content sink.
-
Fixed nsbeta3+ bug 10292: Cannot use ID selectors to style elements in
XML documents. XML content elements now partially implement nsIStyledContent.
-
Integrated Tom Lendacky's P3P related changes to nsXMLDocument, nsHTMLDocument,
nsPresShell.cpp into local tree.
-
The above changes are in my local build. Couldn't check them in because
of runtime problems caused by jar packaging of chrome.
-
Did focal reviews of Harish and Tom. Started the focal review conversation
with Harish. Will finalize the focal review forms and get them signed
by Harish and Tom next week.
Plans
- Harish Dhurvasula (harishd)
-
Get a final review for bug 46702,7670,42525 and checkin those changes
-
Work on remaining beta3+ bugs ( Mem. LKS )
-
Triage bug list.
- Heikki Toivonen (heikki)
-
Triage both untargeted and nsbeta3 nominated bugs on my and joki's list.
-
joki is back: get some light on some weird event code stuff.
-
Check in the fix for 46085
-
Fix/triage nsbeta3+ bugs, should be down to 6 by the end of the week.
- Johnny Stenback (jst)
-
Continue working on my remaining nsbeta3+ bugs.
- Nisheeth Ranjan (nisheeth)
-
Checkin fixes and patches from last week.
-
Get focal reviews signed.
-
Ongoing triage of team's beta3 nominated and untargeted bugs
-
Implement getElementByID() for XML documents.
-
Start working with Rick Potts on enabling asynchronous reflow during document
load.
Lowlights
Escalations
Previous Updates
|