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 February 28, 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
  • XPApps
  • XPCOM
Module Updates
QA and Testing Status
February 21
Submitted by Zach Lipton <zach@zachlipton.com>
Planned and discussed with Asa Dotzler a testcase management system. Created backends to database, users, params and standard interfaces. Created UI mockups and began implementing login.cgi and the new-testcase-creation-form.
Rendering
February 26
Submitted by Kevin McCluskey <kmcclusk@netscape.com>

Highlights

  • none

Lowlights

  • A portion of the fix to reduce the amount of form data saved in history had to be backed out because of a regression it caused in the mail replyto addresss pane. see bug 69738

Dogfood

  • none

Risk

  • none

Dependencies

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

Features

  • none

Escalations

  • none

Issues

  • none

People

  • Rod Spears tentatively will be on Sabbatical from Mid May thru MidJuly of 2001

Priorities for next week

  • Don Cone
    • Check in fix to 69417 and associated bugs
    • Need to get my build working.
    • Embedding print API work.
    • Frameset printing as one page.
    • SMIL meeting
  • Rod Spears
    • In San Diego and Mtn View
    • 69634 - crash occurs while printing from page x to page y
  • Waqar Malik
    • 17027 - Eliminate dead code from layout to reduce footprint - check in fix
  • Eric Pollmann
    • Work on 0.9 bugs
  • Kevin McCluskey
    • 70211 - nsContainerFrame::PositionChildViews does a recursive walk of the frame tree when positioning views.

Accomplishments

  • Don Cone
    • Trying to get my build working again. Seems that the update to the new tool and the new Client.mak have broken my build.
    • Fixed 54004 - Crashes while printing page.
    • Fixed 47478 - framesets inside of a iframe will not print.
    • Fix in tree 69417 - Prints only page banner.
    • SMIL meeting
    • Working on FrameSets printing as a single page.
  • Rod Spears
    • Spent quite a bit of time on Bug 69869, researching and figuring out the combox can be sped up.
    • Research some printing API issues.
    • Added Frame-by-Frame reflow counting
    • Worked On/Triaged
      • 69350 - Accessing control and attrs are slow
      • 69130 - input[type="text"] content area height is too large
    • Fixed/Checkin
      • 68963 - Options inside a select not displaying when there is a comment before the option text
      • 62799 - Radio InputElements do not get valid form pointer when createdvia the DOM
      • 69361 - Add reflow counts on frame by frame basis
      • 69869 - Optimize initial reflow case for selects
  • Waqar Malik
    • Resolved
      • 15904 Problems with text manipulation on comment nodes
    • Working on
      • 17027 Eliminate dead code from layout to reduce footprint
  • Eric Pollmann
    • Worked on 0.9 bugs:
      • 55988: hidden controls reset on history.go(0)
      • 66034: view source window doesn't paint - came up with minimal backout patch that fixes bug
      • 69738: Need more accurate detection of form control state change
    • Triaged 0.9 buglist:
      • 51281: Can't access document.written frames -> dup of 22681: can't access dynamic iframes
      • 61557: Location.replace(aHref) and incorrect loading of IFRAME SRC -> radha (reusing old sh)
      • 50395: Browser crashes with styles for automatic resizing of iframe/body -> wfm/dup 41656
      • 67560: node.getAttribute("value") and node.value return different results -> dup 27327
    • Moved a few other bugs to future or 0.9.1
    • Triaged other:
      • 66564: Back doesn't work in framesets after a while -> Radha
      • 68888: Frameset page doesn't load (invalid http headers) -> Darin
      • 48006: Iframes don't obey z-index -> Dup of 43410 (ditto)
  • Kevin McCluskey
    • Participated in weekly SVG teleconference
    • Participated in memory/footprint meeting on Wednesday
    • Interviewed 2 people.
    • Worked on:
      • 19256 - Excess frame redrawing during incremental reflow. Timed a crude hack to see if is worth persuing using jrgm's timing test. 2% perf improvement (May not be any improvement since this is within the range of error of the timing tests.)
      • 69534 - Unnecessary Reflows for animated GIF images: eliminate them now.Discussed fix with Marc. Timed impact of the bug on page load time. Page load improved by 20% when I commented out the code which generated a reflow for every frame of animation.
      • 70211 - nsContainerFrame::PositionChildViews does a recursive walk of the frame tree when positioning views. Making this more efficient could save 4% on page load time.
    • Reviewed
      • 64670 - (ib} replaced out-of-flow inline element with view crashes browser
      • 69346 - Save-unders for transient windows in X11 don't work properly
      • 69869 - Optimize initial reflow case for selects
      • 67296 - Printing selection: borders outside selection are printed
      • 68963 - Options inside a select not displaying when there is a comment before the option text
      • 69146 - Scrollbars sometimes paint incorrectly with new viewmanager
    • Filed new bug:
      • 69406 - two copies of the banner ads are displayed on accuweather.com in Mozilla due to incorrect user agent string parsing
      • 70211 - nsContainerFrame::PositionChildViews does a recursive walk of the frame tree when positioning views.
Editor/Composer
February 26
Submitted by Beth Epperson <beppe@netscape.com>

Summary:

  • team resolved 20 bugs this week
  • current mozilla0.9 bug count: 104, on-track count: ~ 80
  • team is continuing to triage their mozilla0.9 bug list
  • editor team played sheriff on Thursday
  • Daniel and Beth out this week, attending the W3C face to face in Boston

Individual Status Updates:

  • Akkana:
    • Tried to follow up on a suggestion of hyatt's about bug 57078 (xp bindings overriding platform ones): he thought maybe there were some old XUL bindings overriding the XBL bindings. Sure enough, there are some obsolete XUL bindings which are still in the tree (should have been cvsremoved long ago!) but I have not yet been successful in removing them and demonstrating that they are the real problem.
    • Lots of meetings, discussions and spec writing regarding the accessibility key binding plan.
    • Worked with qtmstr@optonline.net on making the meta modifier key work on linux (bug 43433). He fixed several problems but we don't entirely have it working yet. More next week.
    • Packaged up a patch for bug 12707 (not sure why this is assigned to me, but someone needs to adopt it so I might as well), waiting for an sr from mscott.
    • Sheriffed on Thursday.
  • Anthony:
    • triaged bugs
    • continued working on my bugs, and putting my fixes into diffs while waiting on the tree to clear up
    • talked with kin on implementing some more of the missing editor methods
    • implemented some more of the editor methods
    • sheriff on Thursday evening
  • Beth:
    • triaged/debugged lots of incoming bugs
    • sheriff duty on Thursday, spent lots of time helping to get the tree open
    • attended W3C HTML WG phone conference
    • attended several meetings throughout the week
    • continuing to work on the publishing and css support document
    • reviewing W3C documents for face to face meeting
  • Charley:
    • Not a good week for checkins!
    • Finished post-review tweaks on fixes to table editing (bug 63439), adding DOCTYPE to HTML Source (58650), and removing UI for "char" align state in table cells (69795). Ready to checkin these and fixes for: Always set align attribute in table cells (57206) and new transaction for setting document title (60129). Thanks to Kathy and Simon for great reviews (also to Joe, Kin, and Mike for reviews).
    • Lot's of bug triage.
  • Daniel:
    • Working on rewriting of ParseSelector in order to handle pseudo-classes with arguments
    • Integrated most of the comments into a W3C Specification (Last Call ends 1st of March)
    • Published "Adding CSS to Composer" document on www.mozilla.org ; discussion held in npm.editor
    • Started work on the style attribute in composer's code and took a look at hewitt's document inspector to see what I can reuse
  • Joe:
    • dropped most everything else and mostly worked on insert text performance, since mail is pretty screwed by that, and I was getting some good feedback from layout that I wanted to take advantage of. But none of it has really panned out yet. I'm sending out a summary of my efforts and the results later today.
    • worked some more on ws. Limping soon if nothing distracts me.
    • (not work but anyway..) used NS6 a lot on EBay. We need to get our marketers involved here: EBay makes NS6 really shine.
  • Kathy:
    • lots of code reviews and testing
    • fixed one of the blocker bugs Wednesday
    • got burned editing in Composer (crasher) :-(
    • talk to Akkana about keybindings and related issues
    • reviewed CSS/publishing notes by beppe
    • investigated some caret and keybinding bugs
  • Kin:
    • Spent quite a bit of time on Monday trying to catch up on a weeks worth of email and discussions.
    • Reviewed some emoticon changes from AnatoliyA
    • Did some investigation into bug #69993 (editorSelection error) which AnatoliyA reported seeing, which was breaking several composer features. Turned out to be a packaging issue ... content_base.xpt missing in installs ... which happened during the layout/content split landing.
    • Reviewed changes for several people in the group.
    • Triaged and did preliminary debugging on several editor bugs.
    • Finished TransactionList implementation and managed to write some JS transactions for testing TransactionManager scriptibility.
    • Thanks to jag for the late night JS Object tutorial.
  • Mike:
    • Reviewed some changes for charlie.
    • finished making the idl for the editor interfaces. Redid them all using DOMStrings that generate to nsAReadable/Writables
    • Re-writing code in editor now to align with modifications to idl. Mainly this consists of messing with nsString and nsAReadable/WritableString parameters.
    • Asked scott to help make a string that will surrender its data without a copy for small strings that are used as getters.
  • Simon:
    • Some progress on command handling for embedding.
    • Got a provisional fix for PR_Poll spinning on Mac, which should help performance a lot (bug 29338)
    • Helped pinkerton with some profiling of a change to PLEvent handling, which showed confusing performance behavior.
    • Filed a performance bug on necko (69931) suggesting that buffer sizes are sized more intelligently.
    • Found out why FTP was only getting 60k/s on Mac, and posted a fix (bug 69836)
    • Fixed some bogus code in nsObserverList (bug 69729)
    • Several checkins to help fix build bustage.
    • Lots of code reviews

Lowlights:

  • none

Project Issues:

  • continual tree bustage has impacted the ability to check in on a timely basis
  • from Akkana: "Spent most of Wed, Thurs and Friday trying to get a build that works. Lots of problems with startup crashes, other things not working, needing clobbers, and the bug that two source files currently don't compile with -O in gcc, so the build has to be nursed manually each time it's re-pulled."
  • from Kathy: "My webmail account at NetCenter hasn't been working for over 2 weeks; requested Edwin Aoki's help to fixing it. This morning when I checked, it was fixed! :-) THANK YOU EDWIN!!!"
  • from Charley: "Still seeing too many "wacky" UI problems (e.g., menu items not showing up or disabled) stemming from event problems, commands not firing (or getting processed correctly). Many seem to be Linux-specific.

People Issues:

  • Daniel out on 2/19
  • Kathy out on 2/23
XPToolkit
February 26
Submitted by Peter Trudelle <trudelle@netscape.com>

Summary (details below)

  • Hired Aaron Leventhal to serve as Accessibility Lead.
  • More good progress on outliner, accessibility, libPr0n and performance.
  • The XPToolkit team resolved 27 bugs in the last week, fixing 11 of these. For details, see our resolved bug list.

Highlights

  • Mike Pinkerton (pinkerton)
    • Can paste html into other apps that understand CF_HTML on win32 (bug 69363)
    • Ran perf tests on roc's new view manager and verified no slowdown on mac for page loading.
    • Reached closure on dougt's event patch: we're not taking it. it ended up being faster because we were starving the processing of update events, thus no painting until after the page was totally loaded.
  • Chris Saari (saari)
    • got jpegs decoding enough to do performance metrics on libpr0n
    • forward merged libpr0n to tip of tree on MacOS
  • Daniel Matejka (danm)
    • I have code ready to check in that'll finish off bug 67368 , the ability to open windows without a pre-existing parent or appshell.
    • Embedding-copacetic windows mediator bug 65229 is hooked up everywhere except mfc and Mac embedding test beds.
    • peter@knight-rider.org is close to fixing one of my annoying (futured) Linux bugs, #65521.
  • Eric Vaughan (evaughan)
    • Demonstrated accessibility work at embedding all-hands.
    • Worked on implementing iframe accessibility.
    • Got accessibility running on linux.
  • David Hyatt (hyatt)
    • More outliner work, with the help of jan varga. outliner now does column show/hide, supports all the proper key bindings, and can even draw vertical lines to show connectivity.
    • Fixed a few xbl bugs related to xbl in html.
    • Produced several performance patches
      • fixed a bug in image updates that caused too many reflows
      • put status updates in Seamonkey on a timer
      • made the progress meter require a minimum epsilon before updating
      • optimized the kickoff of the throbber by avoiding a call to getElementsByTagName
      • fixed a slowdown in frame creation caused by XBL insertion points
  • Aaron Leventhal (aaronl)
  • Dan Rosen (dr)
  • Brian Ryner (bryner)
    • 66886 Make PSM dialogs use correct nsIPrompt
    • 68260 Charset converters print loads of debugging information duri

Priorities

  • pinkerton:
    • nsIPromptService exorcism, if doug made it possible
    • profile, make mac faster, file more bugs that hyatt can fix.
    • maybe some osX work.
  • saari:
    • Get jpegs working better, fix libpr0n mac rendering code.
    • Work on libpr0n technical documentation
  • hyatt:
    • performance
    • outliner
  • evaughan:
    • finish iframe accessibility
    • get accessibility work reviewed
    • get accessibility running on mac
    • check in accessibility
    • fix walker to ignore unknown tags
    • implement accessibility for a html tag
  • danm:
    • Well, still need to finish off 65529.
    • My only remaining embedding API bug 69918 wants some attention soon.
  • aaronl:
    • Change embedding spec to include our accessibility needs.
    • Find out how we can control frame focus with the keyboard. This involves 2 bugs, 42758 Need to show focus within frameset documents and 24423 can't navigate frames with keyboard.
    • Scrounging to find if there's anything else in the content window that's inaccessible via the keyboard
    • Making a contact with the person in charge of Komodo accessibility
    • Find out how Komodo users will focus on the content window after they're in the location bar.
  • dr:
    • 65233 new window posing API and implementation
    • 56086 Rapidly hitting Forward & Back buttons crashes browser.
    • 58477 GetRootContent and GetDocumentElement callers must null-chec
  • bryner:
    • 40611 (tabbing in AB card dialog)
    • 31809 (tab to focus URL bar)
    • 21532 (tabbing in forms)
    • 44257 (tabbing from URL bar to document)

People

  • I'm very happy to announce that we have hired Aaron Leventhal to serve as Accessibility Lead project-wide. Aaron started last week, but has been deeply involved in our accessibility efforts for several weeks now. He will be a resource for all teams involved in making our products accessible to customers with sensory and motor impairments. His initial focus will be on making the Gecko embedable browser engine accessible, and soon thereafter the Netscape browser suite. He will also be representing Netscape to the W3C Web Accessibility Initiative, and other relevant groups. Please welcome him, and be sure to seek out his advice and help on accessibility issues.
  • David Hyatt and Aaron Leventhal will be representing Netscape at the W3C face-to-face meetings in Boston this week.
  • Still looking for an XPToolkit engineer to hire for accessibility.
Necko/Imglib
February 26
Submitted by Gagan Saksena <gagan@netscape.com>

Summary

  • gagan
    • cache development in full swing
    • dougt landed his branch of the channel changes. Good job and thanks doug.
    • FTP is back in the smoketests.
    • imagelib changes looking extremely good (30-40% increase in performance of overall pageload)

Highlights

  • darin
    • discussed cache implementation and IDL files with gordon and patrick.
    • assisted dougt in landing his branch.
    • bug 31174 (SSL proxy bustage) was correctly fixed by dougt's branch landing!
    • fixed bug 69798 (crash on sending mail message).
    • fixed bug 58655 (nsSyncHelper uses a native event queue).
    • fixed bug 66837 (QI needed in stream listener/provider proxies).
    • fixed bug 10733 (XP_UNIX lacks an async DNS implementation).
    • fixed bug 51237 (HTTP keep-alive confuses multiple ports on same host).
    • extended cache documentation in the IDL files.
  • neeti
    • Working on leaks of HTTP objects.
    • Ran the browser buster cgi to load 500 urls ingtkEmbed.
    • Resolved/closed bug 66691, nsHTTPHandler objects do not leak.
    • We leak 267 nsHTTPChannel objects.
    • Found out that these leaks happen by references held by nsSocketTransport only when pipelining is turned on.
  • gordon
    • checked in interfaces for new cache.
    • checked in rough cut of memory object cache implementation.
  • dougt
    • Bug Triaging
    • Landed Necko Branch! (~1month of work, ~10000 lines, ~250 files touched)
    • Fixes a few bugs that were caused by landing quickly
    • Fixed ftp WFTPD incompatibility (66873)
    • Added FTP back to the smoke tests
    • Wrote up a new nsIFile propose for embedding
    • Attened the embeding API review.
    • Helped JST land layout/content split.
    • Fixed 53152. Allows '..' in appended relative paths on windows.
  • pavlov
    • new image library:
      • Merged to tip. Converted to using new Necko APIs.
      • Hooked up image loads to the document's load group.
      • I am seeing a 30-40% page load speedup when running jrgm's page loader test running an optimized build with the new image code compared to same-day tip nightly builds.
      • Fixed bug where we weren't removing the correct URI from the cache in the event of a failure to load.
      • Added lots of logging. Can now easily get statistical data on image loads, cache hits, etc.
      • Got animations stopping when stop is hit and restarting when pulled from the cache (after being stopped)
      • Made all platforms share the same code for drawing animated images.
      • Chris Saari got most JPEGs decoding and is working out the remaining bugs.
      • Dave Hyatt has written some XBL image preloading code using the new image loading APIs that will allow chrome images to be cached before we mouse over them avoiding the silly flash.
  • gagan
    • coordinated cache development meeting on friday
    • represented WebPlatform at the Mojo Project Meeting

Lowlights

  • darin
    • bug 70010 (Imap over SSL doesn't work).
  • gordon
    • Still debugging the creation of cache entries.
  • dougt
    • A few regressions this week caused by my necko changes. Most quickly found. (Thank you Darin for your help!)
    • Got very unproductive responses from some folks on friday regardin a smoketest blocker. Instead of cc-ing me on the bug, they hammered me.

Issues

Plans for the next week

  • darin
    • work with gordon to implement stream based memory cache device (monday).
    • fix more 0.9 bugs.
    • work with neeti and gagan on cache documentation.
  • neeti
    • Work nsSocketTransportleaks when pipeling is turned on.
    • Checkin cache document in mozilla.org
  • gordon
    • Land memory object cache.
    • Land memory stream cache.
    • Begin implementing disk stream cache with Patrick.
  • dougt
    • Investigate StreamIsFile usages in classic code base and now it can be applied to the new cache.
    • Start digging into my 0.9 bugs.
    • A bit of ftp bug triaging.
  • pavlov
    • new image library:
      • Resolve rendering and printing issues with the new code.
      • Begin using the new memory object cache that Gordon and others have been working on.
      • Land on the trunk, with consumers of the new code continuing to use the old image library until a few more bugs are fixed in the new one. This will allow people that are depending on the new image library (Hyatt's outliner widget for example) to go ahead and use it without breaking everyone.
  • gagan
    • coordinate a imagelib review meeting
    • make sure cache is on target!
XML/DOM
February 27
Submitted by Nisheeth Ranjan <nisheeth@netscape.com>

Accomplishments

  • heikki
    • Fixed 43142, split layout into two. Lots of people helped to make this happen, thank you all!
    • Fixed my laptop - had to reinstall Win2k and all apps, and of course I lost all settings :(
    • Worked on cleanup of the layout split (69830).
    • Worked on fixing XHTML style element.
  • harishd
    • Fix in hand for bugs 69160 (memory problem),44186 ( XML like syntax for SCRIPT tags ),62803(noframe content problem).
    • Worked on bug 47165 ( awaiting feedback from reporter ). No fix yet.
    • Worked on implementing more properties ( font,background,border,paddng,zindex ) for getComputedStyle().
    • Triaged my m0.9.1 bugs ( down to 7 from 22! ).
  • jst
    • Worked more on making JS access the DOM through XPConnect. Finally got a branch created and all my changes checked in on the branch.
    • Fixed bug 68493. document.body should point to the outermost frameset element in a frameset document.
    • Fixed regression bug 69716. Made nsHTMLImageElement::GetImageFrame() always initialize the out parameter so that we don't end up accessing uninitialized pointers.
    • Fixing bug 69840. Implemented XULDocument.createProcessingInstruction().
    • Did some triaging of new bugs.
    • Worked on random bugs on my buglist.
    • Spent time thinking/chatting about error/exception propagation across XPCOM boundaries (i.e. from language to language).
  • joki
    • Fixed a few more bugs.
    • Preparing checkin for multiple fixes.
  • nisheeth
    • Was virtual Clayton from Monday though Wednesday
    • Attended the PDT meeting on Monday
    • Set up my laptop for development on Thursday
    • Travelled to Boston for the XML Query meeting and the W3C all working group meeting on Friday.
    • Started taking a look at bug 57597, a top crasher.

Lowlights

  • nisheeth
    • Been down with the flu since Thursday evening. Could not attend the XML Query meeting on Monday, 2/26. The good news is that the antibiotic prescribed by the doctor yesterday has worked wonders and I'm feeling well enough to attend today.

Plans for next week

  • heikki
    • Check in the work in my tree (36790, 49572).
    • Work on XMLExtras bugs.
    • Work on moving duplicated files in layout and content into a shared library (69830).
  • harishd
    • Land all my changes.
    • Work on remaining m0.9 bugs.
    • Work with waterson in detecting/fixing leaks.
    • Attend Phil's staff meeting.
    • Triage untargeted bugs ( Current count: 15 )
  • jst
    • Continue working on the DOM/XPConnect changes.
    • Continue working on my mozilla0.9 bugs.
  • joki
    • Continue to fix 0.9 bugs.
  • nisheeth
    • Attend the XML Query and all working group meetings in Boston from Monday thru Wednesday
    • Meet Dave Buchholz, Senior Director, Game Client Development while in Boston.
    • Fix bug 57597, a top crasher
Mailnews
February 28
Submitted by Scott Putterman <scottip@netscape.com>

Mailnews Accomplishments

  • Resolved as fixed 30 bugs.
  • Here are the performance branch updates: Scott added the remaining columns to the thread pane. He worked on preserving selection across sorting and other operations. He hooked up the thread column to toggle between threaded modes. He began working on some performance optimizations for command updating with Seth. Jean-Francois moved over to the branch and got it running on the Mac. He cleaned up nsMsgCompFields which resulted in a 7K reduction of code. He made message compose operations work with the new architecture. And, he checked in a perception optimization for Reply. Seth made it so that double clicking on a message does the right thing. He also worked on Reply in both the 3 pane window and the Standalone window. David worked on threading, view notifications, and creating a search view. He made it so that we select the next message after a delete. He also worked on backend work for Kill and Watch Thread. David Hyatt created api's for adding outliner lines and added support for showing/hiding columns. Jan Varga made the outliner lines show up in threaded mode and hooked up the thread pane context menu.
  • David started work on the offline manager for hooking together all the operations required when going offline or online (sending unsent mail, downloading msg bodies, downloading news bodies, synchronizing offline imap changes...)
  • Bhuvan checked in the "Check for new mail at startup pref". He made Account Central work when using the alternative 3 pane. He fixed the wording in the Account Central title to remove the unnecessary "for". He made it so that "Read Messages" in Account Central now gets new mail.
  • Varada checked in the new HTML Domains Preference panel. He also got Tab working through all of the fields in the compose window.
  • Navin made it so that we no longer get an error when deleting a subfolder of the Trash folder and he made folder Drag and Drop work on the Mac.
  • Gayatri added the New Folder button to the edit filter dialog. She also worked on the Go to Folder button in the Search dialog. She's currently working on the performance branch hooking up the Search UI.
  • Dan sent out a proposal for an LDAP I18N issues meeting on IRC. He created a skeleton nsLDAPAutoCompleteSession object and started sorting out the best way to use the XPCOM wrapper to do the work. He started filling in the nsLDAPAutoCompleteSession code and has it kicking off the initial search. He did work with leif@netscape.com on the nsLDAPService connection manager, with some help from jgmyers@netscape.com on the authentication front. He started digging into XBL to make autocomplete able to run multiple concurrent sessions and filed bug 69700 about this.
  • Brian Ryner made it so that SMTP handles callback notifications correctly. This makes it so that PSM can prompt correctly when asking for a cert db password.
  • Mark Olson made it so that we don't include strres.js in all of our xul files.
  • spayne@dccnet.com fixed a crasher which occurred when you changed your server directories to a location that doesn't exist.
  • Alec Flett, timeless, and Boris Zbarsky made it so that signature paths are stored correctly when they contain non-English characters.
  • Jag made it so mail filters can be deleted.
  • Stephen Donner fixed an AB localization bug.
  • John Myers made it so that we use the folder charset override for messages without a MIME charset. He also fixed a bug where some headers weren't being decoded correctly due to spaces in the header.

Previous Updates