January 2008

2008-01-29 Sunbird 0.8 builds

Current Sunbird (0.7) | Next planned Sunbird (0.8) | Previous releases

Common:

  • Fixed: 257428 – use alarms? — preference on a per-calendar basis
  • Fixed: 314339 – need to handle non-native timezone bits
  • Fixed: 328996 – guessSystemTimezone doesn’t take northern/southern hemisphere into account
  • Fixed: 379100 – Give the Unifinder an overhaul
  • Fixed: 388656 – DATE values must not specify a TZID
  • Fixed: 402518 – Enhance storage provider to store foreign timezones
  • Fixed: 406372 – too hard to get product id, version
  • Fixed: 408657 – Implement nsITreeView fully for all calendar related trees. [Exceptions while dragging tasks/events]
  • Fixed: 408798 – Task Mode: Optimize Menu Structure for Task Mode
  • Fixed: 411690 – Avoid unifinder startup load
  • Fixed: 412258 – A category color is not displayed if the category name contains more then 2 words
  • Fixed: 412671 – Only build locales if calendar locale is checked out
  • Fixed: 412757 – Event dialog is broken after removing the Privacy toolbar button [Error: menupopup has no properties]
  • Fixed: 412765 – Name, color, location fields are shifted to right side in calendar properties window
  • Fixed: 412853 – many strict warnings [anonymous function does not always return a value]
  • Fixed: 412948 – Tasks cannot be deleted
  • Fixed: 413111 – Strict warnings in calendar-dialog-utils.js [function recurrenceRule2String does not always return a value]
  • Fixed: 413214 – Remove alarm image if suppressAlarms is true
  • Fixed: 413450 – calCalendarManager: js error NS_ERROR_INVALID_POINTER
  • Fixed: 413455 – Task tree component does not fully implement nsITreeView
  • Fixed: 413516 – Unifinder shows only the last modified event
  • Fixed: 413656 – Future events/tasks are reported to be ‘today’ in alarms
  • Fixed: 413855 – Invitation mail don’t show details (date/time etc) but requires ACCEPT/DECLINE
  • Fixed: 414230 – Restart required for ‘Workweek days only’ and ‘Task in View’ option to take effect

Common (Providers):

  • Fixed: 413291 – Make CalDAV-scheduling freebusy work with Bedework

Lightning-only:

  • Fixed: 387863 – Event Invitation by mail does not display END TIME of event
  • Fixed: 392936 – Switching ‘Mode Toolbar’ location (‘top’ to ‘bottom’) causes Calendar icon to duplicate
  • Fixed: 401720 – Cannot add event to calendar from invitation if I have multiple calendars
  • Fixed: 404023 – IMIP/ITIP: Lightning asks for target calendar even if I want to decline an invitation
  • Fixed: 411489 – Mail, Task Conversion: It is not possible to drop a Mail or Task into the Event List Box Container
  • Fixed: 411498 – Task mode details pane doesn’t show enough details
  • Fixed: 412478 – Lightning removes Open Saved Message… command from File menu
  • Fixed: 412742 – Try to open the invitations dialog -> XML Parsing Error
  • Fixed: 412946 – Invitations show wrong start and end time
  • Fixed: 412964 – Switching to calendar mode throws error [Error: calendarToolbar is not defined]
  • Fixed: 413245 – hardcoded string "Calendar" in Lightning sidebar
  • Fixed: 413620 – Unify/cleanup navigation menu in all modes (Mail/Calendar/Task)

Sunbird-only:

  • Fixed: 412929 – displayDeck has no properties error
  • Fixed: 414135 – Toolbar consumes whole visible space because items in vertical order

Outstanding bugs (marked blocking-calendar0.8+): (27)

  • Since 18 Feb 06: 327780 – Need to sort out what sort of toolbar UI to offer for Lightning
  • Since 23 Nov 06: 361635 – Need to support incoming updates to existing iTIP/iMIP invitations
  • Since 29 Apr 07: 379198 – Lightning doesn’t send iTIP messages on event updates
  • Since 23 Jul 07: 389251 – Cannot dismiss alarm on single overridden instance of recurring item
  • Since 20 Oct 07: 400540 – Check installer removed-files against dist/bin
  • Since 05 Nov 07: 402539 – Description and location not preserved when moving instance of recurring event
  • Since 02 Dec 07: 406441 – make it possible to build lightning as universal package
  • Since 03 Dec 07: 406576 – Investigate calIcalProperty::setDatetime_ for parentless properties (possible timezone issue)
  • Since 17 Dec 07: 408671 – Task/Event conversion is not possible on local calendars
  • Since 17 Dec 07: 408786 – recurring event to task conversion is not possible
  • Since 19 Dec 07: 408966 – After Event<->Task conversion some information are lost
  • Since 19 Dec 07: 408968 – It’s not possible to convert a WCAP invitation in to a task
  • Since 05 Jan 08: 410931 – Update internal timezone definitions
  • Since 14 Jan 08: 412287 – Email -> task conversion when email has utf8 encoded subject creates task with weird name
  • Since 16 Jan 08: 412606 – Storage provider does not store X-params of attendees
  • Since 16 Jan 08: 412641 – Tracking bug for L10n issues regarding Sunbird/Lightning 0.8 release
  • Since 17 Jan 08: 412739 – "Next Week" events in Today pane are really "Soon" events
  • Since 17 Jan 08: 412746 – Email addresses defect after event->task conversion on Mac
  • Since 18 Jan 08: 412914 – Enable offline caching for a calendar with many events -> startup horrible slow
  • Since 18 Jan 08: 412918 – New Tasks run out of the view
  • Since 19 Jan 08: 413128 – All calendars are deselected after Lightning update
  • Since 20 Jan 08: 413296 – Leaking object on window-close
  • Since 20 Jan 08: 413297 – Leaking object after creation of event
  • Since 22 Jan 08: 413474 – Delete button in Mail mode does not delete events or tasks
  • Since 24 Jan 08: 413868 – Lightning forces Thunderbird to English due to shipping sunbird-only files
  • Since 29 Jan 08: 414790 – More than one calendars, open mail in new window and accept an invitation -> ‘Select Calendar’ dialog is empty
  • Since 30 Jan 08: 414821 – Timezone dialog throws error output when timezone of OS doesn’t fit to lightning timezone

Bugs with blocking-calendar0.8? flags: currently 10 at time of writing. (Bugs requested to block 0.8 release)

Bugs with wanted-calendar0.8+ flags: currently 69 at time of writing. (Bugs which should make it into 0.8) – folks who are interested in helping to develop the next version of Calendar should start from this list.

Bugs with wanted-calendar0.8? flags: currently 7 at time of writing. (Bugs requested to make it into 0.8)

Lightning .xpi:

Windows builds Official Windows .xpi, WCAP

Linux builds Official Linux .xpi, WCAP

Mac builds Official Mac .xpi, WCAP (Both Mac builds PPC-only, enable "Open using Rosetta" in TB to install, see bug 406441)

Sunbird builds:

Windows builds Official Windows, Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

zz - Sunbird 0.8 nightlies

Comments (1)

Permalink

2008-01-29 Thunderbird Trunk builds

What’s new in Trunk since 12 August 2005 | Previous releases

Thunderbird-specific:

  • Fixed: 321495 – Thunderbird 1.5rc1 and 1.5rc2 hangs with 945 messages in a POP account
  • Fixed: 382855 – plain text RFC2396E IP urls marked as scam, also links to 127.x.x.x
  • Fixed: 405440 – IMAP cache broken if the message download is not finished due to user interaction
  • Fixed: 410727 – XPCOMUtilify nsSetDefaultMail.js
  • Fixed: 412701 – Crash in nsCSSFrameConstructor::RestyleEvent::HandleEvent when closing
  • Fixed: 413299 – I object to application/object-stream

MailNews and other related categories:

  • Fixed: 116124 – remove duplicated conversion utils in nsMsgI18N.cpp
  • Fixed: 340634 – spell checker doesn’t suggest "alot" correction
  • Fixed: 410320 – Crash when deleting mail, if two windows for the mail are opened [@ nsMsgMailSession::OnItemEvent]
  • Fixed: 412085 – [crash] Lots of incoming server function crash if SetKey hasn’t been called [@nsMsgIncomingServer::getBoolValue] [@nsMsgIncomingServer::getIntValue] [@nsMsgIncomingServer::getCharValue]
  • Fixed: 412098 – [crash] nsMsgIncomingServer should only access mPrefBranch through the get*Value functions [@nsMsgIncomingServer::GetDoBiff] [@nsMsgIncomingServer::GetSocketType]
  • Fixed: 412103 – [crash] [@nsMsgIncomingServer::GetNewMessages]
  • Fixed: 412107 – [crash] [@nsMsgIncomingServer::IsNewHdrDuplicate]
  • Fixed: 412113 – [crash] [@nsMessengerBootstrap::Handle]
  • Fixed: 412134 – [crash] null-arg checks in nsMsgDBView.cpp
  • Fixed: 412137 – [crash] [@nsMsgFolderCompactor::Compact]
  • Fixed: 412138 – [crash] mdn extension assumes onStartRunningURL has been successful [@nsMsgMdnGenerator::OnStopRunningUrl]
  • Fixed: 412143 – [crash] null-arg checks in nsMailboxService.cpp
  • Fixed: 412144 – [crash] null-arg checks in nsNntpIncomingServer.cpp
  • Fixed: 413227 – Make it easier for address book based xpcshell unit tests to be used throughout mailnews
  • Fixed: 413518 – [crash] null-arg checks in nsMsgComposeService.cpp
  • Fixed: 413524 – [crash] null-arg checks in nsNntpService.cpp

Here is a not-so-good query of outstanding Thunderbird-specific blocker and critical bugs.

David Ascher has a comprehensive newsgroup post regarding the planning of Thunderbird 3. Feel free to join in the discussion.

Windows builds Official Windows, Official Windows installer (discussion)

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

Thunderbird Trunk

Comments Off on 2008-01-29 Thunderbird Trunk builds

Permalink

2008-01-29 Thunderbird 2.0.0.12 builds

Current Thunderbird 2.0 (2.0.0.9) | Next planned Thunderbird 2.0 (2.0.0.12) | Previous releases

Crash:

  • Fixed: 412701 – Crash in nsCSSFrameConstructor::RestyleEvent::HandleEvent when closing

Functionality:

  • Fixed: 405440 – IMAP cache broken if the message download is not finished due to user interaction

Spelling checker:

  • Fixed: 342511 – correcting another word (with spell checker) doesn’t cause current word to be spell-checked

Miscellaneous fixes:

  • Fixed: 378340 – SpamAssasin typo in mailnews.js – causes "trust spamassassin" not to work
  • Fixed: 413299 – I object to application/object-stream

Outstanding bugs: (5)

  • Since 20 Jun 06: 342154 – No more confirmation dialog of attachment correctly saved if attachment file type listed as "save to disk" and "save without asking" option is checked
  • Since 20 Nov 06: 361279 – standalone mesage window: Unable to Retrieve Message when ‘Retrieve Headers Only’ applied
  • Since 21 Nov 06: 361417 – Crtl-Shift-A is no longer selecting the entire thread
  • Since 07 Jan 07: 366255 – Exception thrown in nsIEditor.inlineSpellChecker when opening/closing the compose window
  • Since 29 Jan 07: 368617 – Account setting "OK" button not saving data.

Windows builds Official Windows, Official Windows installer (discussion)

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

zz - Thunderbird 2.0 (Gecko 1.8.1.x)

Comments Off on 2008-01-29 Thunderbird 2.0.0.12 builds

Permalink

2008-01-18 Sunbird 0.8 builds

Current Sunbird (0.7) | Next planned Sunbird (0.8) | Previous releases

Common:

  • Fixed: 195580 – Can’t use delete button to delete task or calendar
  • Fixed: 278799 – Unifinder: Sorting events should use collator, precomputed keys
  • Fixed: 313948 – Keep readOnly attribute set by user persist between sessions
  • Fixed: 353887 – Calendar Internal Code has errors when calculating recurrences with all-day and non-allday items
  • Fixed: 379029 – API to reflect provider capabilities
  • Fixed: 384826 – week/day view: drag event time, type title, double click: loses title
  • Fixed: 393395 – Offline Support infrastructure: Synchronization interfaces
  • Fixed: 401546 – Alarm indicator icon is not visible for recurrent events
  • Fixed: 402325 – Disable cut and paste commands when all calendars are readonly
  • Fixed: 405251 – Unit tests for memory and storage providers
  • Fixed: 408167 – could nightly calendar builds finish earlier (e.g. at ~8 am UTC)
  • Fixed: 408287 – Strict warnings in calendar-task-tree.xml on double click and startup
  • Fixed: 408291 – calendar-task-tree.xml shows completedDate in UTC
  • Fixed: 408349 – Add ‘Click Here to Add a New Task’ text field to Task List of Today-Pane
  • Fixed: 408473 – Strict warnings in calendar-dnd-listener.js [redeclaration of function …]
  • Fixed: 408727 – Monthview is slow in sorting events
  • Fixed: 410140 – Update calendar copyright dates to 2008
  • Fixed: 412154 – Creating events with custom recurrence rule fails [Error: getElementValue is not defined]

Common (Providers):

  • Fixed: 328618 – failure when creating calendar objects does not display an error dialog
  • Fixed: 401263 – Event privacy set to "private" by default; should be set to "default" instead
  • Fixed: 409249 – Creating Tasks should return an error
  • Fixed: 412389 – channel variable not defined in calDavCalendar.js

Lightning-only:

  • Fixed: 325214 – Lightning calendar menu items don’t have keyboard shortcuts
  • Fixed: 352546 – Build Lightning with all locales included
  • Fixed: 379204 – Add Open Calendar Item in Thunderbird File Menu
  • Fixed: 400444 – Thunderbird File – New menu has no accesskeys for Calendar items
  • Fixed: 405312 – Task Mode splitter affects Message Pane splitter in Mail Mode causing resizing issues
  • Fixed: 408651 – Scroll bar in Task mode is defect
  • Fixed: 411497 – Task mode should offer some sort of filtering
  • Fixed: 412613 – "Select All" (Ctrl+A) in Mail mode doesn’t work anymore

Sunbird-only:

  • Fixed: 412639 – Clicking offline icon throws exception ["Cannot modify properties of a WrappedNative"]

Outstanding bugs (marked blocking-calendar0.8+): (27)

  • Since 29 Oct 05: 314339 – need to handle non-native timezone bits
  • Since 18 Feb 06: 327780 – Need to sort out what sort of toolbar UI to offer for Lightning
  • Since 01 Mar 06: 328996 – guessSystemTimezone doesn’t take northern/southern hemisphere into account
  • Since 23 Nov 06: 361635 – Need to support incoming updates to existing iTIP/iMIP invitations
  • Since 29 Apr 07: 379198 – Lightning doesn’t send iTIP messages on event updates
  • Since 18 Jul 07: 388656 – DATE values must not specify a TZID
  • Since 23 Jul 07: 389251 – Cannot dismiss alarm on single overridden instance of recurring item
  • Since 20 Oct 07: 400540 – Check installer removed-files against dist/bin
  • Since 05 Nov 07: 402518 – Enhance storage provider to store foreign timezones
  • Since 05 Nov 07: 402539 – Description and location not preserved when moving instance of recurring event
  • Since 02 Dec 07: 406441 – make it possible to build lightning as universal package
  • Since 03 Dec 07: 406576 – Investigate calIcalProperty::setDatetime_ for parentless properties (possible timezone issue)
  • Since 17 Dec 07: 408671 – Task/Event conversion is not possible on local calendars
  • Since 17 Dec 07: 408786 – recurring event to task conversion is not possible
  • Since 19 Dec 07: 408966 – After Event<->Task conversion some information are lost
  • Since 19 Dec 07: 408968 – It’s not possible to convert a WCAP invitation in to a task
  • Since 05 Jan 08: 410931 – Update internal timezone definitions
  • Since 09 Jan 08: 411498 – Task mode details pane doesn’t show enough details
  • Since 14 Jan 08: 412287 – Email -> task conversion when email has utf8 encoded subject creates task with weird name
  • Since 16 Jan 08: 412606 – Storage provider does not store X-params of attendees
  • Since 16 Jan 08: 412641 – Tracking bug for L10n issues regarding Sunbird/Lightning 0.8 release
  • Since 17 Jan 08: 412746 – Email addresses defect after event->task conversion on Mac
  • Since 17 Jan 08: 412757 – Event dialog is broken after removing the Privacy toolbar button [Error: menupopup has no properties]
  • Since 18 Jan 08: 412914 – Enable offline caching for a calendar with many events -> startup horrible slow
  • Since 18 Jan 08: 412918 – New Tasks run out of the view
  • Since 18 Jan 08: 412946 – Invitations show wrong start and end time
  • Since 19 Jan 08: 413128 – All calendars are deselected after Lightning update

Bugs with blocking-calendar0.8? flags: currently 10 at time of writing. (Bugs requested to block 0.8 release)

Bugs with wanted-calendar0.8+ flags: currently 65 at time of writing. (Bugs which should make it into 0.8) – folks who are interested in helping to develop the next version of Calendar should start from this list.

Bugs with wanted-calendar0.8? flags: currently 7 at time of writing. (Bugs requested to make it into 0.8)

Lightning .xpi:

Windows builds Official Windows .xpi, WCAP

Linux builds Official Linux .xpi, WCAP

Mac builds Official Mac .xpi, WCAP (Both Mac builds PPC-only, enable "Open using Rosetta" in TB to install, see bug 406441)

Sunbird builds:

Windows builds Official Windows, Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

zz - Sunbird 0.8 nightlies

Comments Off on 2008-01-18 Sunbird 0.8 builds

Permalink

2008-01-18 Thunderbird Trunk builds

What’s new in Trunk since 12 August 2005 | Previous releases

Thunderbird-specific:

  • Fixed: 297569 – Subscription hangs indefinitely on "Verifying feed" when <link> is empty
  • Fixed: 329441 – am-offline.xul l10n issues
  • Fixed: 329442 – fieldMapImport.xul l10n fixes
  • Fixed: 329445 – Add .label to offline pref labels
  • Fixed: 329447 – connection.xul l10n fixes
  • Fixed: 329449 – sendoptions.xul l10n fixes
  • Fixed: 329772 – am-server-advanced.dtd clarifying comments
  • Fixed: 362539 – Filters rules disappears when restarting due to >10000 /tmp/tmprules-*.dat files
  • Fixed: 403907 – Moving (+ delete/rename) a folder/subfolder (drag and drop) to an other location in the same account (even trash) take a lot of CPU and one to two minutes of processing (when many tmprules-N.dat in temporary directory, mainly caused by Bug 375292)
  • Fixed: 405303 – Add ID to View -> Layout menupopup to make overlaying easier for extensions (e.g. Lightning)
  • Fixed: 410601 – Mismatched accesskeys in mail/base/content/mailWindowOverlay.xul
  • Fixed: 411132 – Error 5.5.4 on sending to MS Exchange server due to newlines in hostname
  • Fixed: 411266 – Address book exported as homeStreet, but searches LDAP servers for mozillaHomeStreet
  • Fixed: 411481 – Make it easier for extensions to overlay the TB menubar by adding IDs
  • Fixed: 412434 – opening a window with -chrome does not work anymore

MailNews and other related categories:

  • Fixed: 206339 – improve PR_LOGGING for junk mail filter, so we can evaluate problems
  • Fixed: 207832 – Deleting certain mail with photos currently downloading can crash Mozilla with pop3 and norton antivirus
  • Fixed: 215068 – leading spaces are lost (HTML compose, plain-text send)
  • Fixed: 216479 – when opening drafts and templates for editing, we don’t use the saved "return receipts" and "attach vcard" info
  • Fixed: 250811 – replace nsUint8Array with nsTArray<PRUint8>
  • Fixed: 322243 – Some elements in the card properties dialog missing accesskeys.
  • Fixed: 335813 – Spell checker doesn’t recommend some obvious corrections
  • Fixed: 336581 – MDN contains Disposition-Notification-To: header (RFC3798 non conformance)
  • Fixed: 340362 – "ptr" is overwritten in "ptr = malloc" in AffixMgr::parse_affix(char *, char, _IO_FILE *)
  • Fixed: 340634 – spell checker doesn’t suggest "alot" correction
  • Fixed: 355333 – [IMAP] Crash when moving or deleting messages [@ nsImapProtocol::HandleMessageDownLoadLine]
  • Fixed: 375292 – Stray tmprules.dat files created when getting new messages
  • Fixed: 387579 – crash while doing nothing… [@ nsMsgCompose::OnSendNotPerformed]
  • Fixed: 396588 – exclude "Card For" when printing address listing
  • Fixed: 403244 – crash [@ Tokenizer::tokenizeHeaders]
  • Fixed: 410369 – Some operations are very slow on large numbers of messages
  • Fixed: 410479 – replace nsSimpleUInt32Array with nsTArray<DWORD>
  • Fixed: 410553 – Message Filters that only "Tag Message" aren’t entered in filterlog.html
  • Fixed: 410916 – Replace nsVoidArray with nsTObserverArray for the listener handling code in nsAddrDatabase
  • Fixed: 410928 – Remove nsAbMDBCardProperty
  • Fixed: 411646 – Crash [@ nsMsgCompose::Initialize] when initializing with null compose fields pointer in the params
  • Fixed: 412197 – Move nsIAbDirectory::listNickName and nsIAbDirectory::description from wstring to AString
  • Fixed: 412268 – Mailnews topcrashes [@ nsUInt32Array::GetAt]
  • Fixed: 412319 – In <MsgComposeCommands.js>, "Warning: assignment to undeclared variable destUri"

I will be tracking trunk builds from start of 2008 till now (this post) and beyond, but the categories are quite general (only Thunderbird-specific and several other related ones, including MailNews). (I am now using Python to partially automate Bugzilla output into HTML form, but it is still very much work-in-progress.)

Here is a not-so-good query of outstanding Thunderbird-specific blocker and critical bugs.

I don’t test trunk builds that often, so please feel free to comment if they break.

Windows builds Official Windows, Official Windows installer (discussion)

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

Thunderbird Trunk

Comments Off on 2008-01-18 Thunderbird Trunk builds

Permalink

2008-01-18 Thunderbird 2.0.0.12 builds

Current Thunderbird 2.0 (2.0.0.9) | Next planned Thunderbird 2.0 (2.0.0.12) | Previous releases

Topcrashes:

  • Fixed: 355333 – [IMAP] Crash when moving or deleting messages [@ nsImapProtocol::HandleMessageDownLoadLine]
  • Fixed: 403244 – crash [@ Tokenizer::tokenizeHeaders]

Crash:

  • Fixed: 410320 – Crash when deleting mail, if two windows for the mail are opened [@ nsMsgMailSession::OnItemEvent]

Address book:

  • Fixed: 404264 – Junk Mail Controls to stop abnormally when processing email with null "from" (sender)

Filter-related:

  • Fixed: 283493 – flushing of training data during session practically never happens due to too high "# of changes" threshold

UI improvements:

  • Fixed: 301291 – Forward-inline ignores outgoing-charset preference
  • Fixed: 395374 – Send Unsent Messages fails silently in offline mode

Outstanding bugs: (6)

  • Since 20 Jun 06: 342154 – No more confirmation dialog of attachment correctly saved if attachment file type listed as "save to disk" and "save without asking" option is checked
  • Since 20 Nov 06: 361279 – standalone mesage window: Unable to Retrieve Message when ‘Retrieve Headers Only’ applied
  • Since 21 Nov 06: 361417 – Crtl-Shift-A is no longer selecting the entire thread
  • Since 07 Jan 07: 366255 – Exception thrown in nsIEditor.inlineSpellChecker when opening/closing the compose window
  • Since 29 Jan 07: 368617 – Account setting "OK" button not saving data.
  • Since 16 Jan 08: 412701 – Crash in nsCSSFrameConstructor::RestyleEvent::HandleEvent when closing

Windows builds Official Windows, Official Windows installer (discussion)

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

zz - Thunderbird 2.0 (Gecko 1.8.1.x)

Comments (2)

Permalink

Dan Mosedale joins MailCo

Dan Mosedale has joined MailCo. To the regular Mozilla folks, he is well-known for his previous development on mail/news and calendar code. He will be working with David Ascher at least for the next four months.

That’s two on board MailCo so far.

zz - Others (2008)

Comments Off on Dan Mosedale joins MailCo

Permalink

Much anticipated trunk news

Written on 13 Jan 2008, last updated 20 Oct 2008.

With the conclusion of Thunderbird 1.5.0.x ending with the possible last major update to Thunderbird 2.0.0.x, it is now time to refocus on trunk development that has occurred ever since Gecko 1.8 got branched on 12 August 2005 >2.5 years ago.

I came up with a query that tracks development on trunk builds that did not make it to 1.5 or 2.0, and the following are some examples of notable fixes that have made it (or will be making it) into Thunderbird 3. Please note that the list is not meant to be comprehensive, and some bugs in the query itself may not be relevant. Work-in-progress bugs may not necessarily make it into version 3.

Fixed:

Work-in-progress: (Can be anything from enhancements to blockers)

  • Global database
  • Replace mork with something better (SQLite?) – bugs 11050, 382876possibly NOT making TB3
  • Hide/Mute quoted text – bug 35929possibly NOT making TB3
  • Make LDAP addressbooks editable – bug 86405possibly NOT making TB3
  • Tabbed messaging – bug 218999possibly making TB3
  • Thunderbird should use the new password manager – bug 239131possibly making TB3
  • Add AND / OR searching to quick search – bug 240454possibly making TB3
  • Build/run Thunderbird on top of XULRunner – bug 306324possibly NOT making TB3
  • Show Address Book Contact Information in tooltips – bug 342580 – status unknown
  • Add ability to "Copy Email Address" from Address Book Card Pane – bug 365421 – status unknown
  • Lots of in-progress backend changes (Architectural cleanup) – bugs 377319, 379070, 394167, 395701 etc. – status unknown
  • Clean up (and document) nsNNTPProtocol – bug 400331 – status unknown
  • Refactor the Address Book interfaces – bug 413260possibly making TB3
  • Outlook Express/Outlook parity bugs – bug 423488 – status unknown

The main query (~130 bugs) (~650) can be found here. A separate query similar to the main one, but for assigned and reopened bugs (~60) (~300) is also available.

<jargon>Main query goes like this: all thunderbird components + all mailnews components except installer, security and build config. No keywords: fixed-aviary1.0* fixed1.4* fixed1.8*, verified1.8*, crash, topcrash, regression, footprint, mlk. Marked resolved, verified, closed, fixed. Duration from 2005-08-12 to 2008-01-10, with resolution turning into fixed during this period. All have target milestone of mozilla1.9*, mozilla2.0, thunderbird 3 or future. -Edited to remove "footprint" keyword and target milestones.</jargon> (The focus is till 2008-01-10 trunk builds)

Sidenote: Eudora is now at version 8.0.0b4.

"Eudora is a mail and news application from Qualcomm based on the open source Thunderbird client from Mozilla. It’s *not* our intention to compete with Thunderbird; rather, we want to complement it." There may be a point in time in the future where Eudora features may make it into Thunderbird and vice versa, by complementing each other.

Feel free to add details below by posting a comment and providing a bug number if you see one worthy of making the list above.

Edit 1 (2008-01): Added more stuff. Incorporated changes suggested by James Napolitano. Split into fixed (green) and work-in-progress (red) categories. Added more bugs and architectural notes. Removed colours which made it difficult to read. Added demorkification & Mac Growl support bugs. Links to related blog posts about mork and its issues.

Edit 2 (2008-02): More bugs fixed. Mozilla Add-ons integration added. More in-progress bugs. Eudora 8.0.0b3 released.

Edit 3 (2008-03): More bugs fixed.

Edit 4 (2008-10): Updated statuses, Mac Growl integration and fakeserver testing bugs fixed. Eudora now at 8.0.0b4.

Thunderbird Trunk

Comments (7)

Permalink