- We have 2 nsbranch+ bugs, and 2 nsbranch nominated. All
but one have fixes close at hand.
- jst on vacation/working remotely until Oct 12. harishd
on vacation beginning of week 10/1.
- Landed fix for bug 96364 [ performance / memory ].
- Worked on bugscape bug 9924 [ performance hit in consuming
strict comments ] - Fix in hand
- Worked on a regression bug 102376 [ crash in viewing
source ] - No fix yet!
- Worked on bug 96861 [ External JS does not finish loading
] - Tentative fix in hand.
- Worked on compact policy issues.
- Did code reviews.
- Triaged a few of my untargeted bugs.
- Finished fix for bug 65858 (Rework sorting), awaiting reviews
- Worked on fix for bug 96647 (Change the way output
is constructed in Transformiix)
- Checked in fixes to buster (Transformiix test harness)
- Performed a series of sanity tests on the 0.9.4 branch to make sure
basic security policies are working
- Working with Bindu to add new testcases to our test
suite and eliminate redundant tests
- Worked on adding new security checks in nsIDOMClassInfo,
patch still needs testing
- Fixed exploit regression bug 18553, testing the fix
- Still working on security group charter
- I spent most of the week at the DOM WG meeting.
- What was left, I have spent trying to catch up on email
and W3C issues and votes that are pending. I am now formulating a
response to the Patent Policy last call period.
- Fixed 95489, topcrash.
- Fixed 101429, bad argument to a function in DOM Inspector,
fixed assertion and potential crash.
- Worked on 41983, making HTML content work better with
- Code reviews for peterv, vidur, mstoltz.
Plans for next week
- Will be on vacation for a part of the week.
- Work on important bugs.
- Work on compact policy.
- Triage bugs.
- Deal with reviewers comments on fix for bug 65858 (Rework sorting)
- Work on fix for bug 96647 (Change the way output is
constructed in Transformiix)
- Get exploit fix checked in on the branch
- Continue to work on testcase coverage
- Continue to fix 0.9.5 bugs
- Work on some documents I have promised to write.
- Work on 41983.
- About half of the ECMA test suites are running without crashing and with mostly excusable errors (references to __proto__ etc).
- Checked in patch for bug 99838 removal of dependancy on DOM by XPConnect
- Work on patch for bug 100665 removing InitClasses for out parameters
- Checked in patch for bug 94859 addresses a compiler warning
- Discussed exception issues with jband as well as other future works
- Worked on 100665 remove call to JS_InitClass for output parameters
- Verified that fix for an DOM exception problem is fixed in the 0.9.4 branch as well as the trunk
- Made progress on 'bloated function' bug.
- Worked on the expression chapter of the ECMAScript Edition 4 standard.
- Added more automation to mechanically generate portions of the standard document from executable sources.
- Attended departmental project review meeting.
- Met David Bradley, and talked about experiences, plans, hopes, dreams, and bug lists.
- Still some memory related failures showing up
Plans for next week
- More test suites, missing JS2 features
- Continue working on 'bloated function' bug.
- Continue setting up Phil's test environment on my Mac and pc.
- Continue to work schedule & development process issues.
- Dougt affected by Nimda on his home machine(s).
- Darin continues to be the star performer in fixing a ton of bugs. With Gordon right behind him in fixing numerous bugs.
- Many thanks to Andreas Otte for providing key bug fixes in URL parsing.
- Darin and Gordon coordinating with Vidur on the WebApps/DIG effort.
- Pavlov handling some very critical imagelib bugs--Help from rpotts much appreciated. Thanks Rick!
- fixed bug 98262 "avoid sending blank request headers"
- fixed bug 82873 "improved support for HTTP trailers"
- fixed bug 101602 "IBM accessibility Proxy server not responding correctly"
- fixed bug 101832 "back/forward buttons should use LOAD_NORMAL + VALIDATE_NEVER"
- fixed bug 52510 "HTTP handler should register as a listener for user agent prefs changes"
- fixed http portion of bug 92528 "#define FORCE_PR_LOG for http/ftp"
- fixed bug 87817 "violation of HTTP 1.* standard when sending POST requests"
- checked in alexey chernyak's patch for bug 95768 "about: services should be converted to XHTML 1.1"
- checked in several patches on the 0.9.4 branch
- developed patch for bug 94004 "redirects not cached"
- hacked a bit on a patch for bug 60811 "users should be able to force HTTP proxy transactions to use HTTP/1.0"
- investigated bug 98203 "Page does not display proper info when http connection snaps midway"
- triaged bugs
- Working on ComponentManager bloat.
- Working on bug 96461 - ComponentManager could PLHash or PLDHash. Converted both hastables in ComponentManager to use pldhash. Currently checking on all the boundary cases, and testing out the enumeration code.
- Resolved (FIXED, DUP, or INVALID) bugs 101966, 90648, 81639, 21258, 97395, 87436, 47821, 47056, 36196, 8262, 97371.
- Web App Meeting w/vidur, darin, gagan, jband.
- Landed nsISupport and xpcom base header API freeze work.
- Implemented PRUint32 hash key.
- Reviewed MAPI bug 95117. Rewrote their keyvalue mapping to be more efficient and removed the MS STL dependancy.
- Continuing triaging xpcom bugs.
- Reviewed alot of URL Parsing bugs. Many thanks to Andreas Otte who has continually produced high quality bug fixes and overall has owned URL parsing logic. Thanks so much!
- Participating and provoking the debate about how we will freeze the currently used but unfrozen interfaces
- bug 92248 - flickering images on mouseover. Close to a fix, however the fix is a lot more code than I had expected.
- bugscape bug 7180 - spent a lot of time debugging this. Rick Potts found a bug in nsIWebNavigation, which turned in to bugzilla bug 102070, which has now been fixed.
- bug 77354 - fixed.
- got a recycled laptop as a replacement for my dying laptop.
- presented "Bugzilla and Project Management" to CPD managers. (todo- move the presentation as HTML out to mozilla.org)
- didn't get a chance to work on xpcom/io bugs 99165 and 100172
- Network was down from Thursday the 20th to last Monday. Apparently nimbus virus-worm attacked NetScreen box on my local network.
- spent much of time reinstalling windows on the recycled laptop :-( more than I'd have liked to.
Plans for next week
- continue work on critical bugs for the 0.9.4 branch
- continue work on xpcom/io api bugs
- land patch for bugs 94004 and 60811
- continue work on pipelining patch
- fix more bugs for 0.9.5
- triage more bugs
- Continue work on ComponentManager bloat.
- Continue Web App planning for Necko.
- Finish clearing away bug detritus.
- Finish bug 92248 and get it checked in.
- move the "Bugzilla and Project Management" presentation to outside the wall...
- repair status/bugs and get it back online...
- need help investigating P1 bugs 93603 and 98203.
- need external machine access for hosting status/bugs and running network tests outside the firewall.
- Resolved as fixed
- Cavin is almost done making it so that the user and server can be edited
in the Mailnews Account Settings dialog.
- David fixed a regression that caused inline images to not get displayed
in imap messages and view | message source to not work for imap. He fixed
the shutdown notification service to not skip observers when listeners removed
themselves on shutdown. This should help with some shutdown leaks. He fixed
biff to not fire during shutdown and he fixed several memory leaks - imap
offline playback objects, the imap flag and uid state object, nsImapProtocol
objects, nsImapMailFolders, nsMsgHdrs when local messages are filtered, and
address book directories in certain situations.
- Navin made it so that we now allow the creation of subfolders for
pop3 inboxes. He added alert messages for local compact failure on insufficient
disk space or when folder is locked by some other operation. He changed
the implementation for how the folders on which filter(s) are set behave
on rename/delete, fixed some folder D&D issues and added an alert when
a filter gets disabled and when a filter doesn't work in some other cases
such as a write failed or a folder is locked.
- Scott fixed a xul syntax regression that was causing some funky message
header display for the trunk and the branch. He made changes to the auto complete
widget to better integrate default selection of LDAP results for the trunk
and the branch.
- Varada has a fix to get rid of unnecessary copies in the parser.
- Jean-Francois worked with Rajiv on a MAPI Send issue. He also
spent a lot of time helping with a bug where copying mail to an IMAP sent
folder appeared to hang the Mac. And, he reviewed the fix to make Ctrl-Enter
send a message.
- Sean worked with Srilatha and Rajiv in making sure that mail is properly
integrated as a system's default mail app. He also helped Bhuvan on
integrating mail into WinXP's login page.
- Bhuvan is almost done integrating mail into the Windows XP login page.
- Seth continued to work on mailnews performance. He fixed a crash
editing SMTP servers and he worked on bugs that helped make it possible to
change the user and server name in the Account Settings dialog.
- Håkan Waara made the splitter grippy centered.
- Joe Hewitt did drag and drop rearranging of columns.
- Stephen Donner made the address book's grippy centered.
- Tree frozen for 0.9.5. Posible we might branch as early as Friday.
- Approximately 6,000 files in the mozilla.org CVS repository were relicensed
from NPL to NPL/GPL/LGPL
- Website reorganization. Once again, not much happened here
- Coding of the Reqest Tracker feature for Bugzilla (98801) completed. Now
waiting for review.
in mozilla.org CVS tree are being CVS removed in a carpool during tree closure
for the Mozilla 0.9.5 milestone.
- Draft proposal
to netscape.public.mozilla.security for a new mozilla.org policy on handling
bug reports of Mozilla-related security vulnerabilities.
- Call for volunteers
for a special Bug Week to help get new contributors to Mozilla making their