Dogfood Bugs:
-
41143
Mail only allows 4 addresses. We're still looking into this.
What we thought was a workaround for this bug causes another regression
so we need to keep looking.
We currently have 100 open
nsbeta2+ bugs.
We resolved as fixed 59
bugs last week (4 dogfood+, 39 nsbeta2+)
Feature Exceptions Status:
-
Biff: Biff on account level is working but not checked in.
Biff on the status bar is in progress and currently looks ok to make the
6/22 deadline.
-
Search: David B got search backend basically working for IMAP, local,
and NNTP. Alec is making good progress on Search frontend. Looks
good to make 6/22 deadline.
-
Edit Mailings Lists: Most of the functionality is checked in. Still
need to fix one bug which should be done by early this week in order to
mark feature as working.
-
Open Attachment: This has about 1-1.5 weeks worth of work left and should
be done by 6/22.
Mailnews Status:
-
David got search backend basically working for IMAP, local and NNTP and
will do more work on search backend next week.
-
Rich finished up most of his nsbeta2+ bugs.
-
Varada will start working on mailnews bugs
-
Seth worked on some UI bugs last week and will continue to work on the
new UI bugs for this week.
-
Scott P continues to be virtual Steve while Steve is on sabbatical
-
Jean-Francois returns from his vacation this week!
-
Scott M fixed 11 nsbeta2+ bugs this week and got his list below 30.
-
Candice fixed a couple of import ldif bugs and a couple of mailing list
bugs as well as getting in most of the edit mailing list feature.
Next week she'll finish up the mailing list feature.
-
Alec fixed a lot of filters bugs and made delete in the smtp editor work.
-
Jeff fixed a number of imap bugs as well as our dogfood POP deleting bug.
-
Gayatri will work on biff in the status bar.
-
We started working on nsbeta3 triaging.
Issues:
-
mscott still has twice as many bugs as everyone else (but that's better
than 3 times from the week before).
Dependencies
-
Bug 33980,
"Collected Addresses" being corrupted when saved to prefs.js depends on
Tao fixing 39790.
Summary
-
The XPToolkit team resolved 55 bugs in the last week, fixing 23 of
these. For details, see our resolved
bug list.
-
One third fewer remaining '+' bugs to fix than last week.
-
Tree landing slipped again, but looks like it is finally imminent.
-
Auto-scrolling features (menus, and trees on drag) are in danger of not
making the PR2 train.
-
Several engineers have only 1-2 approved bugs, may be available to help
with your overload.
Highlights
Mike Pinkerton (pinkerton)
Fixed context menus in ender to stop appending disabled items sometimes.
Fixed layout so that relfows are processed immediately during drags. Needed
on macOS so we can use the style system for drop feedback or cause reflows
during drags. Also needed for tree scrolling.
Chris Saari (saari)
Helped MJudge on Ender Lite, fixing several focus and event handling issues.
Determined that it needs some pretty serious event love.
Daniel Matejka (danm):
Laid some groundwork for the correct use of modal dialogs, and then corrected
some uses of modal dialogs.
Eric Vaughan (evaughan):
Checked in fixes for hyatt's lazy instantiation issues.
Started on autoscrolling for menus.
Stuart Parmenter (pavlov):
Helping bryner on window showing too early/appearing in funny places.
I have sent him a patch for the location bug.
David Hyatt (hyatt):
Completed grid widget lazy scrolling.
Fixed bugs in the new tree implementation: column sizes now stay in synch,
splitter resizes all columns, fixed assertions in trees that had no head,
fixed scrolling bugs.
Got Mail compose up and running with the new tree.
Fixed brutal sharing in XBL.
Patched XBL so that even elements with display: none get bindings installed.
Brian Ryner (bryner)
-
Brought up the classic skin on Linux, tweaking the build and fixing some
bugs in the process.
-
Fixed several bugs in wide areas of the product: windows, filepicker, composer,
trees.
-
Patched some trees to prepare for tree landing.
Gary Frattarola (garyf)
Fixed a bug in GFX.
Lowlights
-
Landing of the tree rewrite was delayed a second time, from 6/14
to 6/19.
-
Auto-scrolling features (menus, and trees on drag) have slipped.
Priorities
pinkerton:
28226 Auto-scroll
tree during drags
saari:
forward merge and check in fix for 38673
, Insertion of certain items as first element disables buttons,
2108, 21532, 31233 are all subordinate to 42553: ender lite event processing
needs to be at the frame level. Fixing ender lite probably won't fix all
of those, but I need to fix it before I can address the others.
hyatt:
Land tree rewrite 6/19.
41275 BLOCKER
ENDER-LITE, typing in subject line of mail causes entire page.
41878 setAttribute
for checkbox not working
41057
Mozilla should not need write access to the binary directory
evaughan:
32730 Auto-scrolling
XPMenus
41027 content
that should be flex 50% is showing empty
35045 Field
labels disappear clicking between the Name and Address
35681
Body is sized too wide
pavlov:
Get SSL working properly on Linux.
41680
Linux - Cannot connect to a secure site
33549 frame
reload knocks out preferences frame
danm:
25684 , 28459 , 28594 , 39439 -- modal dialogs want a proper parent.
Will need help fixing 33 call sites, may file sub-bugs to get the owners
involved.
35726
-- untangle our appropriation of some extra identifiers in the JS window
namespace from the scripts that are already using those names for their
own misguided purposes.
garyf
40574
(100% CPU utilization when mail window minimized)
bryner
41232
Modifier key leaks...
Dogfood:
41680
pavlov Linux - Cannot connect to a secure site
Beta Stoppers:
43 nsbeta2+ bugs, 6 expiring on 6/22. Total has dropped by nearly
a third since last week.
Risk:
Auto-scrolling features (menus, and trees on drag) have slipped, are
now down to the wire and in danger of not making the PR2 train.
Features:
ID |
Owner |
Result |
StatusSummary |
Summary |
32730 |
evaughan@netscape.com |
|
[nsbeta2+]Exception Feature 5 days ETA 6/19 |
[feature] Auto-scrolling XPMenus |
30511 |
hyatt@netscape.com |
|
[nsbeta2+] Estimate landing on 6/19 |
[feature] [XUL] Convert <tree> to <grid> |
28226 |
pinkerton@netscape.com |
|
[nsbeta2+] 4 days ETA 6/22 |
[feature][tree d&d] Auto-scroll tree during a drag |
People:
Pavlov took a few days off this week to show his folks around California.
Highlights
-
Continuing work on the API review, last week reviewing the embedding APIs.
-
Decided to take a different direction w.r.t. the footprint work -- assigning
specific leak bugs to the various partners. We plan to review the status
of these bugs on Tuesday.
Lowlights
-
Fighting with IS to get an ftp server so that we can share logs with partners.
No progress on this.
Engineering Status
-
waterson
-
Did a bunch of analysis comparing nsVoidBTree to nsVoidArray wrt. extremely
long content models. Checked in changes to nsVoidArray to do geometric
growth after 16 elements, which starts to improve things. Am pretty convinced
changing DOM to use b-tree will be a win for large docs; will convert it
next week.
-
Dragged into some random dogfood bugs this week. Whittling away at my bug
list, trying to keep up with rickg and clayton's whip!
-
Spent Wednesday with Brad Quinn from Gateway bringing him up to speed on
the memory leak tools. Spent Friday with dbaron tracking down startup leak
in editor.
-
I'll re-triage my bugs by Sunday night and continue to throw stuff overboard.
-
Did some analysis re: space savings from factoring RDF & XUL.
-
vidur
-
Wrote up 'XML "Extras" Product Requirements' document. The goal of XML
"Extras" component is to provide support for a set of features, standards
and proto-standards that allow a developer to treat XML as a pure data
format.
-
rayw
-
Spent a fair amount of time researching MSCOM use cases on the web and
in books to look for things the new proposal might be missing. Published
new draft of "Registering XPCOM Components", and identified one new requirement
on the newsgroups: Dependency Checking. Dependency checking seems
to be coming up all over, especially as we look at how to reduce the number
of DLLs activated.
-
Started mapping out where the Component Manager IDL needs to look like,
and it became clear that most of the messiness of the API is caused by
legacy DLL support which relies on a static RegisterSelf method rather
than the GetModule, which supports RegisterSelf.
-
Started working on a major update to the Views and Formatting proposal
for w3c.
-
Triaging bugs reassigned from dp.
-
Made simple patches for eliminating a particularly-bad windows DLL from
the footprint (winmm) and looked at lots of others.
-
waldemar
-
Lots of ECMA work: Discussed Microsoft's numerous objections with
their ECMA representative. Looked for ways to simplify our namespace
proposal and make it more self-consistent.
-
Wrote performance reviews.
-
Attended footprint and API review meetings.
-
rpotts
-
warren
-
Did more work on jar file packaging. I believe that David Price is going
to start helping us with this task.
-
Posted some gc leak logs for footprint team at http://www.pavlov.net/mozilla/leaks/Leaks225218.html
-
Worked with Brad Quinn from Gateway while he was here.
-
Fixed single sign-on bug where "remember this value" checkbox appeared
in javascript prompts.
-
Working on performance reviews.
-
jband
Summary
-
Tom Pixley will be on the Netscape campus from this Thursday, June 22nd through
June 29th. He will be out on sabbatical from July 5th through August 25th.
- The team is continuing to work on dogfood+ and nsbeta2+ bugs.
- We currently have 1 dogfood+ bug (42713 - joki) and 19 nsbeta2+ bugs (harish (4), jst (7), joki (3), nisheeth (5)).
- This report was done in Netscape 6's composer!
Highlights
Harish Dhurvasula (harishd)
- Fix in hand for nsbeta2+ bugs 40713, 40216
- Worked on nsbeta2+ bugs 18480 ( jst's ) and 9140 ( joki's )
- Fixed bug 42340
- Helped Rickg with regressions ( in StrictDTD )
- Helped in triaging Clayton's bug list
Tom Pixley (joki)
- Is down to 3 nsbeta2+ bugs and is working on them.
Johnny Stenback (jst):
- Fixed nsbeta2+ bug 39892. Added support for computing the value of the 'behavior' property with getComputedStyle()
- Fixed nsbeta2+ bug 41367. area.pathname incorrectly contained the ref and search parts of the URL
- Fixed nsbeta2+ bug 40944. document.doctype.systemId was always empty in HTML documents
- Fixed nsbeta2+ bug 41588. Accessing document.documentElement on an
empty document in JS threw a NS_ERROR_FAILURE exception instead of just
returning null
- Worked on nsbeta2+ bug 41953, I have a fix but it's not checked in yet
- Worked on nsbeta2+ bug 33474, I have what I believe fixes the remaining
parsts of this problem in my tree. (some remaining DOM Level 2 methods)
- Worked on nsbeta2+ bug 13350, Works and is almost ready for checkin. No more locking up mozilla with "javascript:while(1);"!
Nisheeth Ranjan (nisheeth)
- Attended the "Focal Point Training" class on Wednesday.
- Met with Vidur, Kevin, Pierre, Ray Whitmer, David Baron and figured
out our stance for the upcoming W3C Hypertext Coordination Group meeting
in early July.
- Started the process of triaging Vidur's bug list which is actually
a placeholder for Johnny's bugs because Vidur is now part of Warren's Platform
team.
- Triaged my bug list and am now down to 35 non-futured bugs. I was at 45 non-futured bugs last week.
- Participatd in the PDT meeting on Wednesday
- Completed Self assessment for focal reviews
- Worked on nsbeta2+ bug 39901 (% in image width attribute doesn't do
anything) and figured out which checkin caused it. Will work with waterson
to come up with a fix.
Lowlights
None.
Dogfood:
1 dogfood bug (42713) assigned to joki. Will be top priority for us this week.
Beta Stoppers:
19 nsbeta2+ bugs down from 28 nsbeta2+ bugs last week. Features:
-
Dynamically add linked stylesheets (jst, bug 7515): This is not going to happen until after beta.
-
Support JS LiveConnect calls in existing content via upgraded plug-in binaries
(jst, bug 38495): Mike Mccabe has attached a fix and Johnny has reviewed it. The fix should land this week.
Issues:
- The feature to dynamically add linked stylesheets (bug 7515) is not going to make it into beta 2.
Escalations:
None.
People:
Harish is out sick today (Monday, June 19th) because he had his wisdom teeth removed last Friday.
Summary
-
Highlight-
-
Several bug fixes. Significant nsbeta2+ decrease from last week!
-
Everyone's self reviews are in (on time!)
-
MacSSL is making great progress.
Detailed Status
Highlights
-
gordon
-
Worked with Patrick Beard to get SSL working in process on Mac. Still
have a few build and deadlock issues to resolve. (Patrick will no doubt
provide a more detailed status to Clayton).
-
Linux box is back up and running again, but MacSSL kept me from working
much on Async DNS for Unix.
-
I have two (2) nsbeta2+ bugs. One is an easy fix, and one I'm not
sure about.
-
Filled out my annual Focal Point Review.
-
ruslan
-
Fixed: 42107,22103,42741 Working: 40507, 42377 .
-
OpenInputStream of http handler can now be called on the same thread; some
progress's been made documenting necko APIs accourding to javadoc guidelines,
so nice API references can be generated.
-
neeti
-
Investigated/resolved 40084, 40867, 41516, 40453
-
Investigated 40453 - is happening only in release builds.
-
Worked with Yixiong Zou on bug 32314.
-
Completed self and peer reviews.
-
pnunn
-
Bugs Closed:
-
bug#42285: closed/dupe
-
bug#35316: closed/fixed. nsbeta2+
-
Bug Work:
-
bug#42224: determined nsMultiMixedConv thinks the data stream has
stopped when it hasn't.reassigned to Jud.
-
bug#42724: Joined the group effort to fix Smoketest Blocker (finally resolved
by pinkerton)
-
bug#41333: Dealt with mime issues that affect new image library components
-
Finished focal review. Completed 2 peer reviews.
-
andreas
-
Resolved bug 40187 as WONTFIX, another one of this deprecated relative
url usage.
-
Have fix for bug 42342, waiting for review.
-
gagan
-
A productive meeting to address the File Download problem.
-
A very productive meeting to resolve the MIME helper apps issue.
-
Spent some time debugging and identified that the root cause of the slow
file download is the JS/progress dialog box.
-
Have been trying to clean up Proxy Auto Config to make it easiar for installing.
Lowlights
-
ruslan
-
we are grossly not thread-safe all over the place (including http, cache/res/etc.)
which is becoming a major pain.
Dogfood Bugs
Beta Stoppers
-
Down to 14 nsbeta2+ bugs from last week's 31!
Risks
Features
-
AsyncDNS (bug 10733)
-
Proxy Auto Config (bug 20145)-- For nsbeta2 I am contemplating letting
ProxyAutoConfig roll out without the installation support (which would
require an existing PAC file to be wrapped with the JS Component) and just
rel-note it.
Issues/Escalations
People
-
ruslan on vacation for 2 weeks.
Highlights:
-
Kathy cleaned up context menus
-
Joe has worked through several editing rule issues
-
Kin fixed some redraw problems on linux
-
Anthony cleaned up some warnings that we had
-
Mike is vacationing this week
-
Charley has checked in lots of UI fixes
-
Simon is our new memory leak fixer, he resolved a few this week
-
Akkana resolved a middle-mouse issue
-
Focus reviews are done
-
The team focused on beta2 blockers and dogfood bugs
-
45 editor bugs were resolved this past week
-
20 open beta 2 bugs, all are either dogfood+ or nsbeta2+
Lowlights:
-
There are currently 226 open Composer bugs in M16-M17, we will triage this
week
Dogfood
-
42178 -- Kin -- BACK causes data corruption in form
Beta Stoppers
-
20
nsbeta2+ bugs
-
Akkana: 2
-
Kathy: 2
-
Charley: 4
-
Joe: 3
-
Kin: 3
-
Mike: 6
Risk
-
The current risk area is text area editing and form editing in general.
We have several weak points that need to get ironed out
Priorities for this week:
-
Kin:
-
38232
-
42178 Dogfood and nsbeta2+
-
42264
-
Kathy:
-
Joe:
-
Anthony:
-
assist in triaging bug list
-
purify build
-
memory leak fixes
-
Simon:
-
performance issues
-
polish issues
-
mac bustage
-
Mike:
-
40595
-
42045
-
42074
-
41288
-
42471
-
42675
-
Charley:
-
Akkana:
Accomplishments:
-
Kin
-
Did code review for peter.vanderbeken@pandora.be and ah@mumerik.uni-kiel.de
for re-enabling the code that creates HTML elements in XML documents.
-
Did code review for bryner for code that prompts the user to save in the
editor when quitting from the browser.
-
Did various code reviews for people in the group.
-
Checked in fix for redraw problems on Linux. (Bug #41206 and #41406) This
was due to the fact that a call to FlushPendingNotifications() was added
to the caret enable/disable code which was causing a reflow to happen during
a repaint.
-
Worked on peer reviews.
-
Filled in Self-Assessment form from beppe.
-
Currently trying to fix bug #42178 (BACK causes data corruption in form)
so we can use Mozilla to submit bugzilla bugs. Turns out this is due to
the fact that Ender-Lite is re-entering the Editor when nsGfxTextControlFrame2::SetTextControlFrame()
is called to programatically set the textfields value. (ie. JavaScript
or SessionHistory) SetTextControlFrameState() makes calls into the editor,
which could force a reflow, but the reflow code in nsGfxTextControlFrame2
calls SetTextControlFrameState() when trying to figure out the preferred
size so the same editor calls get re-entered.
-
Did some poking around for bug #42264 (TextFields don't work on tab panels),
the editor inserts the text properly, you just can't see it. I'm thinking
this has to do with some reflow wierdness in nsGfxTextControlFrame2.
- Sheriffed Thursday night. Spent most of the night trying to help reproduce
blocker problems and get the tree open.
-
Kathy
-
all week--worked with Hurricane on various issues
-
early part of week--did some fixes for context menus of edit fields in
navigator content area (r=law)
-
wrote several peer reviews
-
code reviews for cmanske
-
worked on a patch for jfrancis but got blocked by other keybinding problems
having to do with deletion of characters when there is a selection.
-
helped dmose out a little with some Mac build issues for ldap c sdk
-
Thursday--sheriff duty; lots of blockers on Thursday so I didn't get any
other work done :-(
-
Friday--my new Mac arrived so I spent most of the day moving files around
and installing software
-
Joe
-
wrote peer reviews
-
did some investigation into
a patch we received for IME, but I'm going to have to help them out since
what they wrote isn't going to work (bug 14022)
-
investigated sudden problems
with not getting a blank line on return in text areas. This appears
to be an EnderLite issue, as the content model that the editor is building
looks fine. I'll have to get with Mike on this when he gets back
(bug 42112)
-
investigated weirdness with
HRules in the editor, tracked it down to a dtd bug. Rick is on sabbatical,
so I've assigned it to me. (bug 43005) I can fix this if they
let me.
-
investigated 41744, where the
editor lets us put a <p> inside a <pre>, and guess what? The
dtd is causing that one too. It's allowing anything into <pre>.
Doh. I can fix this if they let me as well..
-
fixed 41746: a remaining glitch
in the paragraph format feedback caused it to say "normal" if you had a
<br> inside the block you were in. Fix in hand, need approval.
-
filed a bunch of bugs.
-
fixed DumpContentTree() to work
with EnderLite. I probably wont be allowed to check this in.
I just needed it for debugging 42112.
-
fixed 41971: Ekrock was getting
funky behavior when trying to do alignment inside table cells. I
figure it's a good idea to keep Ekrock happy... fix in hand.
-
pointless debates with outside
folks who actually want to _not_
get a visual space for each time they hit the spacebar. Go figure.
(see bug 16423)
-
Simon
-
Fixed 42269
-- one cause of webshell leakage on Mac.
-
Worked with brendan and hyatt to look at the memory leak problem with composer
windows (bug 42098).
The bug turned out to be somewhere in JavaScript/XBL, but I checked in
a JS change which partially works around it. Submitted an improved version
of a JavaScript leak dumping routine to brendan in the process.
-
Checked in updates to Mac menu code to avoid holding onto strong references
to webshells etc, which was causing various leaks on Mac. Now, for the
first time, Mac leaks no webshells, and no menu items! Bug 41695.
-
Went into wallet code to fix performance problems after string chunking
was turned off (42277),
fixed some other C++ abuse in that code at the same time.
-
Cleaned out some obsolete charset menu cruft out of the editor XUL.
-
Fixed a crash with chromeless browser windows by making sure that the nsGfxTextControlFrame2
cleans up controllers when going away ( 42145).
-
Spent some time working with scc and others to fix commercial bustage after
wchar_t
support was turned on for Mac.
-
Mike
-
Worked with Akkana and Saari to resolve a few issues
-
Tweaked some code to resolve a couple issues that ender lite uncovered
-
Charley
-
Finished work on Paragraph, Heading, and List submens (bug 41735
) We need to separate blockquote handling from other paragraph styles --
bugs filed on those issues.
-
Changed edit mode style sheets to enable/disable rather than load/reload
to reduce page re-layouts (part of bug 40767)
Unfortunately the problems with showing/hiding of background icons for
the Show All Tags mode will not be fixed for beta2.
-
Table editing work: New method to replace a TD with TH and vice versa,
changing the selection while in the dialog, and other Table Properties
Dialog work (bug 20973
)
-
Fixed More/Fewer dialog resizing bug ( 42210
)
-
Fixed nsEditor::CloneAttributes to not use transactions if target node
isn't in the page yet (bug 41862
)
-
Lots of bug triage.
-
Anthony
-
Wrote my self-assesment for Jussi Pekka Mantere.
-
Wrote peer reviews
-
Fixed and checked in my last 8 warnings for Linux.
-
Worked with sfraser while he resolved the nsXULDocument memory leak.
-
Almost finished with the element list needed to implement combo box for
elements.
-
Investigating bug# 40742.
-
Akkana
-
42306: Fix a problem with middle-mouse not working right in the browser
window since ender lite landed. Worked with mjudge and saari and got it
fixed right, and was able to remove the hack that has been in place for
months to work around an event problem.
-
41916: Removed <td> from the list of inline tags in nsHTMLDocument,
in order to fix a problem where copying anything inside a table cell also
included the table cell as part of the pasted html.
-
Fixed the table regression tests (in order to test the fix for 41916) so
that they work on Linux as well as Windows, and add .cvsignore files for
the directories that needed them.
-
38154: Don't drop unknown user-defined tags like <foo> on the floor.
-
Tried to track down 42347, which seems like a recent ender lite regression.
I'll probably need Mike and saari's help on this one on Monday.
-
Spent time discussing bug 42429, see below.
-
Lots and lots of focal reviews.
-
Tried to upgrade to Redhat 6.2 but discovered my current partitions won't
cut it, so I'll have to do a fresh install. Maybe next week (didn't want
to risk it while I had pending checkins on my disk).
Issues:
-
Why didn't everybody use Composer to do their status reports this week?
You must have submitted a dogfood bug if you didn't use it. Funny, I don't
see any dogfood bugs submitted.
People:
-
Mike was out 6/14-16
-
Kin will be out 6/20
-
Kathy will be out in MV 7/5
-
Kathy will be on sabbatical starting mid-July
-
Charley will be taking his sabbatical this fall
Tim Rowley <tor@cs.brown.edu> has written us a a MNG
component. The code for the component is checked in, but
needs a conditional set to pull and build it. If you'd like to
build it, it can be turned on with
--enable-mng (unix) or MOZ_MNG=1 (win32).
It is currently in test on unix and wintel.
A tip of the redhat to Tim.
tor rocks!
If any mac heads out there want to take up the challenge to
get this component running on the mac tree....come on dowwwn.
Fixed (and checked in)
42016
- Reading some Mail causes seamonkey to freeze or crash
Fixed (waiting for review/approval/checkin)
29653
- Add cite attribute to blockquote
32336
- Double formatting
39370
- Format=flowed class not used for quoting
40862
- Make flowed class useable for quoting
43453
- nsbr in HTML tags put out for flowed msgs
Planned
38494
- Email address in attribution line
38433
- Set default for askSendFormatDialog to plaintext, if reasonable
39372
- Blockquoting plain text
Issues
RL is starting to catch me.
Highlights
-
Rusty Lynch discovered a 13% code size reduction on Linux by using a tool
that strips out unneeded symbols from ELF shared libraries.
-
Partners continuing to make good progress on killing memory leak bugs.
-
Made first pass through the embedding APIs. Vidur posted the work items
here: API
Review Notes 6/22/2000
Engineering Status
-
waterson
-
Got buster's block regression tests checked in. Updated script to get stuff
working.
-
Finished up known block-in-inline bugs
-
Gathered some interesting information profiling test cases for bugs 39133,
42138, 26030, LXR. I think that while there is slack that can be pulled
out of these profiles, we are not going to make significant headway with
respect to responsiveness unless we interrupt reflow and service events.
-
Worked with dbaron to nail several of the remaining startup leaks; filed
a half-dozen or so leak bugs based on beard's GC traces.
-
Peer reviews
-
vidur
-
Continued work on review of the embedding APIs.
-
Fixed nsbeta2+ bugs 9392, 42278, 42860, 34839, 33475
-
8 peer reviews
-
Continued work on XMLExtras component. My hope was to announce it on n.p.m.dom
and n.p.m.xml and get people to start playing with the serializing and
posting. Will do that next week.
-
Helped jst@netscape.com with bug triage, bug review and fixing strategies.
-
rayw
-
Away at DOM working group meeting.
-
waldemar
-
rpotts
-
Finally got all of the nsIWebProgressListener changes checked into the
tree! There is still work to do on the nsIWebProgress interface,
but it is minimal.
-
Docshell cleanup - Moved the responsibility of implementing SetDocument(...)
into the content viewer. This removed a bunch of really nasty code in the
DocShell/WebShell which didn't belong there in the first place.
-
Started working on frameset session history. Have all of Radha's code and
I'm trying to make the docshell do the "right thing".
-
Focal Review stuff.. Spent a bunch of time writing peer reviews.
-
warren
-
jband
-
Back from sabbatical.today!
Summary
- The XPToolkit team resolved 56 bugs in the last week. For
details, see our resolved
bug list.
- We met the feature complete deadline (6/22) and have no more
feature bugs. Go team! WooHoo! The key features landing were:
- Grid-Tree rewrite
- auto-scrolling menus
- drag auto-scrolling in trees
- Team is ready to start knocking down all the nsbeta2+ bugs put
in front of us
Highlights
Mike Pinkerton (pinkerton)
- Landed drag and drop back into new grid-tree
- Trees now auto-scroll during drags
- helped hyatt land new grid-tree
Chris Saari (saari)
- Toiled with mjudge on event processing in ender lite (bug
42553)
- Fixed 38673, focus related bug in toolbars
- helped evaughan land scrolling menus (project changes)
- started talking with joki about taking over his bugs/events
while he's on sabbatical
Daniel Matejka (danm):
- changed use of window.content to window._content (bug
33650)
Eric Vaughan (evaughan):
- Landed auto-scrolling menu feature
- Helped hyatt land new grid-tree
- Fixed 43206, problems with trees inside tabs/decks
Stuart Parmenter (pavlov):
- fixed a variety of security and PSM bugs (43175, 43041)
- work on GTK timers (bug 43789)
- fixed crash when changing imap servers. (bug 43079)
- landed several patches from outside contributors (css3 cursor
support on linux, fixes for forms)
David Hyatt (hyatt):
- successful landing of the tree rewrite on top of grid.
- added an assert so that we can detect xul tags that create
HTML block frames
- a slew of XBL, grid-tree, XUL content bugs (42806, 33524,
41664, 37298)
Brian Ryner (bryner)
- helped hyatt land new grid-tree
- fixed several widget-level bugs with windows
Gary Frattarola (garyf)
- fixed roundoff problem in gfx that affected scrollbars
Lowlights
- None. This was a happy week.
Priorities
pinkerton:
42250
- Crash when collapsing mail accounts
43428
- Crash in tree auto-scrolling
saari:
become one with joki's bug list
36470
- we don't handle multiple monitors at all correctly on
MacOS
continue working on 42553:
ender lite event processing
hyatt:
43459
- Trees can't always scroll to the bottom
43169
- Can't choose criterial in filters and search dialogs
evaughan:
35681
Body is sized too wide
43474
- Opening new filter rules hangs app
pavlov:
37477
- browser crashes on a flash page
42548
- degradation in performance when installing files
42345
- windows not saving their possition on linux
danm:
25684 , 28459 , 28594 , 39439 -- modal dialogs want
a proper parent. Will need help fixing 33 call sites, may
file sub-bugs to get the owners involved.
35726
-- untangle our appropriation of some extra identifiers in the JS
window namespace from the scripts that are already using those
names for their own misguided purposes.
garyf
40574 -
100% CPU utilization when mail window minimized
39629
- context menus don't repaint behind in all cases
bryner
43361
- Editing filters causes a crash
Dogfood:
Beta Stoppers:
31 nsbeta2+ bugs. Total has dropped by 1/3 for the second week
in a row.
Risk:
- Pink might go postal from all the meetings that just appeared
on his calendar
Issues:
- Bug 35726 is nasty and is sapping danm's will to live. We need
to get him some help
Escalations:
People:
- Peter Trudelle is on vacation, Mike Pinkerton is doomed to
fill in
- Chris Saari will be out Thurs/Fri for wisdom teeth extraction.
Everyone send him a bouqet of carrots and hard candy.
Highlights:
-
The team continues to focus on beta2 dogfood+, nsbeta2+, and regression
bugs
- Joe, Kathy and Simon attended machack
-
38 editor bugs were resolved this past
week
-
20 open nsbeta2+ bugs
Lowlights:
-
There are currently 328 open Composer bugs (excluding future bugs)
Dogfood:
42178: Back causes data corruption in form text fields
Beta Stoppers:
Currently there are 20 nsbeta2+ bugs
Risk:
no major risk issues at the moment.
Features:
no feature work
Priorities for week 6/26/00:
-
Kin:
-
acting manager this week
-
38232 -- TEXTAREA doesn't process onFocus and onBlur events
-
42178 -- BACK causes data corruption in form text field
-
Kathy:
-
42625 -- Cut/Copy/Paste broken in text area of a form
-
Joe:
-
41744 -- editor can create non compliant HTML
-
41746 -- paragraph format feedback incorrect
-
41971 -- right align on empty cell adds extra blank line at bottom
of cell
-
43275 -- maxlength in form text field is ignored
- 33213 -- HTML from Seamonkey email not displayed correctly in Netscape
4.x
-
Simon:
-
assist Mike Judge in resolving open nsbeta2+ bugs
-
Mike:
-
42045 -- oninput not getting fired on textfields: "open web location
-
42074 -- URL bar ignores keystrokes while page is loading, or if stop
-
42112 -- hitting return in TEXTAREA doesn't have effect immediately
-
42451 -- Loading page with lots of form elements is very slow
-
42471 -- Text entry on form with lots of elements is very slow
-
42675 -- Ender lite doesn't send out onchange events
-
43533 -- Selecting cell from editor code doesn't paint selection back
-
43536 -- can't select URL after load until focus moved away & back
-
Charley:
-
20973 -- implement remainder of table editing -- dialog box work
-
38875 -- disable toolbar and menu items while in HTML Source edit mode
-
39919 -- DOM_L2: Does the editor rely on old incorrect DOM Level 1 behavior
-
Akkana:
-
42885 -- Paste action fails when the selection was cut|copied from HTML
-
43388 -- |InsertAsQuotation| not flowed aware
Issues:
-
Why is it that the new PC ordering process dropped the developer requirements?
It has taken three weeks so far to get the appropriate level of RAM for
anthonyd. Who needs to talk to who to get them to understand: 1. RAM is
like really important, 2. cross platform access is like really important
and 3. disk space is like really important?
People:
heads up, editor team will be out on 7/6-7
beppe will be out the week of 6/26
mjudge was out on Monday & Tuesday
kin was out on Tuesday
sfraser, jfrancis were out on Wedne |