November 2008

Thunderbird 3 Beta 1 Released

Changelog for previous release (Shredder Alpha 3) | Changelogs for other Thunderbird releases

Released on 09 Dec 08, and this changelog was last updated on 17 Dec 08.

Thunderbird 3 Beta 1 has been released. Release notes are available. This post lists the improvements in Thunderbird 3 Beta 1 over Shredder Alpha 3. This list encompasses almost every single known fix that went into this release, but excludes platform-wide fixes. Do check out the known issues as well.

Some half/fully-finished features in Thunderbird 3 can be found here.

Changes in Thunderbird 3 Beta 1: (277)

Thunderbird-specific: (144)

  • Fixed: 217348 – Inconsistent accesskeys for Add/Remove buttons on Send Options dialog
  • Fixed: 218999 – Thunderbird should use a tabbed interface (thundertab)
  • Fixed: 223132 – need a scrollbar on the envelope panel (view all headers / long addr lists)
  • Fixed: 223943 – expand "mailnews.headers.showUserAgent" to include x-newsreader
  • Fixed: 226551 – Large "mark as read" seconds (delay interval) value corrupted and integer preferences not validated
  • Fixed: 273014 – [Mac Pinstripe] should use rss feed icon instead of regular folder icons
  • Fixed: 275871 – View->Sort By->Grouped by Sort keyboard shortcut goes against interface guidelines (back out bug 263919)
  • Fixed: 292643 – Use of the wrong SMTP server when multiple accounts defined
  • Fixed: 308552 – Growl Integration for Mail Alerts on Mac OS X
  • Fixed: 309371 – unable to set hints_and_tips.url in any preferences since 20050907
  • Fixed: 312478 – View message source: Wrap long lines toggle does not do anything
  • Fixed: 313525 – RSS feeds not working in L10N Thunderbird(Finnish, Korean,etc.)
  • Fixed: 316245 – Secure news server icon does not display padlock
  • Fixed: 329501 – Fails to handle feed: urls without protocol in the url (e.g. feed://domain.com/rss.xml)
  • Fixed: 329687 – Remove control-q-for-quit accelerator (like Firefox)
  • Fixed: 331387 – The AttachFile() should be two function so extensions easier could add an attachment
  • Fixed: 335534 – Return receipts not conform to RFC 2047
  • Fixed: 345386 – Non-custom install progress meter refers to installing optional components when there aren’t any
  • Fixed: 348450 – Unable to subscribe to feed URLs passed from browsers (Windows and Linux)
  • Fixed: 348834 – File | Quit menu item in Compose window is misleading and should be removed
  • Fixed: 350839 – SelectFolder in msgMail3PaneWindow.js fails to select a folder
  • Fixed: 352668 – remove File | Quit and File | Exit menu item from compose, standalone msg win, AB and new event / task window
  • Fixed: 362434 – Add IPv6 support to phishingDetector.js
  • Fixed: 362658 – message menu for a saved .eml file should not have "Move Again" as a menu item
  • Fixed: 364987 – creating second RSS ("News & Blogs") account fails
  • Fixed: 368177 – Add support for mouse Back and Forward buttons, and the Stop, Search and Bookmarks keys on media keyboards
  • Fixed: 375880 – Append default domain to user name in ISP RDF File ignores SMTP setting
  • Fixed: 376975 – use "number" type for textboxes in options dialog
  • Fixed: 379806 – threaded/grouped-by-sort views unavailable in saved searches across multiple folders
  • Fixed: 381659 – "Multipart/Encrypted" not supported, only "multipart/encrypted"
  • Fixed: 385502 – investigate turning on offline imap by default
  • Fixed: 389735 – Unable to open a message in a tab when using the vertical layout
  • Fixed: 392330 – thread pane sometimes doesn’t match focused tab
  • Fixed: 392704 – modify rebuild index to not lose tags
  • Fixed: 396874 – copy sent mail into sent-mail folder failed [imap, offline folder disabled]
  • Fixed: 408323 – Import of mail from Outlook 2003 fails completely
  • Fixed: 408398 – Command-W Should only close current Tab; closes entire viewer window
  • Fixed: 411717 – bottom border of compose header/body splitter (or top border of body) missing
  • Fixed: 414038 – Replace rdf-driven folder pane with a js-driven/non-rdf treeview
  • Fixed: 418490 – Implement iterator-helper module for dealing with xpcom arrays in javascript
  • Fixed: 420115 – compact folder doesn’t seem to take for imap folders marked for offline use
  • Fixed: 422723 – Thunderbird Preferences/Certificates tab buttons wrap strangely
  • Fixed: 429118 – Spellcheck gives up after too few misspelled words in HTML editor
  • Fixed: 429345 – indicate account on tab for folder name in tabbed interface
  • Fixed: 429817 – background-image not working in non-chrome user stylesheets in thunderbird
  • Fixed: 430762 – Start page for Alpha/Beta builds
  • Fixed: 432608 – Don’t use window.alert() from chrome code in mailnews/
  • Fixed: 433567 – Replace Mozilla Corporation references with Mozilla Messaging
  • Fixed: 435456 – Message pane content rendering should pass Acid2 at same level as Fx
  • Fixed: 435567 – would like to open new tabs with middle-click
  • Fixed: 437635 – Master password always must be entered 3 times
  • Fixed: 440552 – Auto-detect online status based on network interface status
  • Fixed: 448706 – Remove "Wrap plain text messages at…" from prefs
  • Fixed: 449679 – delete/compact temporarily disabled after clicking account node and then another folder (in which a msg doesn’t load into view)
  • Fixed: 450038 – "Help | Shredder Help" doesn’t redirect to a help site of the applications locale
  • Fixed: 450413 – Mark messages as read UI box ungreyed after reopen settings
  • Fixed: 450754 – Non-ascii(passed in modified UTF-7) or Localized IMAP folder names don’t show the pretty name until logged in
  • Fixed: 451333 – Shortcut for rewrapping (ctrl+r / command-r) doesn’t work
  • Fixed: 452296 – Old sent box not imported after updating Eudora
  • Fixed: 453841 – Remove unused strings in installer’s custom.properties
  • Fixed: 455229 – Import from Outlook Express fails to import messages
  • Fixed: 455947 – subscribe dialog gives broken expression
  • Fixed: 455967 – Eliminate superfluous folder-selection methods
  • Fixed: 455978 – need status and emergency brake UI for gloda
  • Fixed: 456818 – messagereader: Collapsed view should show "to" information
  • Fixed: 456834 – messagereader: get rid of use of Arial font
  • Fixed: 456872 – create Advanced -> Display preference tab; move all relevant preferences to it
  • Fixed: 457709 – tracking bug for build and release of Thunderbird 3.0 Alpha 3
  • Fixed: 457757 – assertion when trying to restore selection to missing message
  • Fixed: 457820 – Shredder reinstates deleted recipients
  • Fixed: 458075 – thunderbird-bin shouldn’t try and link directly with libtracemalloc anymore
  • Fixed: 458467 – Fix bogus executable attributes on non-executable files in Thunderbird
  • Fixed: 458601 – port the full zoom UI to thunderbird
  • Fixed: 458623 – update comm-central l10n.ini’s for l10n dashboard builds
  • Fixed: 458655 – Position Mac About dialog somewhere better than 0:0
  • Fixed: 458716 – Allow return/escape to always close the inline edit card dialog
  • Fixed: 458859 – "You have removed header from" the tree
  • Fixed: 458935 – Make Windows Search registry key verification work correctly on Vista x64
  • Fixed: 458949 – Start page urls are incorrect (missing ‘&’)
  • Fixed: 459099 – add ids to the menus that don’t have one already, in the editorOverlay.xuls
  • Fixed: 459239 – Can’t open a folder in a new tab while showing Account Central
  • Fixed: 459286 – gtk stock items for thunderbird menu items
  • Fixed: 459396 – teach client.py to hg pull -r tip to work around hg server race-condition
  • Fixed: 459419 – Add Received and Newsgroups headers to Windows Search .wdseml messages
  • Fixed: 459784 – Error: uncaught exception: 2147500034
  • Fixed: 459871 – Can’t pull comm-central from THUNDERBIRD_3_0a3_RELEASE with client.py
  • Fixed: 460456 – checkDefaultClient pref should be turned off when running leak tests
  • Fixed: 460602 – RFE: Message reader: Remove visual clutter of dropdown arrows for each address
  • Fixed: 460781 – Restoring default start page blanks textbox on Windows
  • Fixed: 460929 – Eudora migration doesn’t show items being imported
  • Fixed: 461096 – Small buttons in Mac account manager break number textbox spinbuttons
  • Fixed: 461112 – Remove obsolete/unused entities in Thunderbird string files
  • Fixed: 461351 – Drop unnecessary includes from some of Thunderbird’s migration code.
  • Fixed: 461510 – Estonian (et) localization wants to be part of Thunderbird builds
  • Fixed: 461665 – allow dbclick to edit tags
  • Fixed: 461683 – "// this is obsolete" does not a useful function make
  • Fixed: 461686 – There is no help(.rdf)
  • Fixed: 461817 – shift + delete should do stuff even when the folder pane has focus
  • Fixed: 462423 – allow changing and choosing mail start page even when it is not set to show at the start
  • Fixed: 462565 – can’t switch away from view threads with unread messages
  • Fixed: 462581 – going from sort grouped to sort unthreaded or sort threaded doesn’t show thread pane correctly
  • Fixed: 462681 – mailWindowOverlay.js style/whitespace/indention/comment/linewrap cleanup
  • Fixed: 462756 – Nobody cares about "defaultInboxLoadedOnStartup"
  • Fixed: 462952 – Add mac native tabs as in Fx3
  • Fixed: 463003 – Context menu for selected text in content shows all items
  • Fixed: 463390 – Failed to set IMAP mail server "security settings" in preference window
  • Fixed: 463505 – Add currentAppVersion to extensions.update.url default pref
  • Fixed: 463523 – Exptoolbar needs an addrbook.png icon in pinstripe as it is in qute
  • Fixed: 463786 – selecting folder gives eternal spinning pointer if delete button not on toolbar
  • Fixed: 463869 – Remove obsolete/unused entities in Editor string files
  • Fixed: 463900 – XPCOMUtilify account manager extensions
  • Fixed: 463971 – Shredder Import dialog is blank instead of showing import results as with Thunderbird 2.0.0.x
  • Fixed: 464221 – Add Arabic (ar) to thunderbird builds (mail)
  • Fixed: 464310 – Junk button not working on message reader header view.
  • Fixed: 464346 – Adding Hebrew locale to Thunderbird3 all-locales
  • Fixed: 464714 – won’t cross folders for next unread item
  • Fixed: 464784 – What’s New page
  • Fixed: 464802 – crash quicksearching in threaded folder [@ nsMsgThreadedDBView::MoveThreadAt]
  • Fixed: 464808 – Duplicate folders show in folderpane
  • Fixed: 464969 – Edit message as new adds "=" characters to text for signed multipart alternative quoted printable messages
  • Fixed: 464993 – Edit message as new compose window background turns darker blue
  • Fixed: 465011 – group by sort in saved search (virtual folder) confused on imap and crash on expand/collapse group [@ memmove – nsTArray_base::ShiftData]
  • Fixed: 465057 – No / wrong tree lines in Folder pane
  • Fixed: 465177 – Mixed up (default) folders in folderpane after landing 414038
  • Fixed: 465267 – Folder pane type not persisted
  • Fixed: 465385 – IMAP folders not deleted messages marked for deletion when compacting
  • Fixed: 465682 – tab.linkedBrowser is undefined
  • Fixed: 465833 – folder pane context open menu item doesn’t open correctly
  • Fixed: 465846 – Account "Settings…" brings up an empty list; Error console says "b.incomingServer is null"
  • Fixed: 465860 – "From" address is not selected from multiple identities correctly anymore
  • Fixed: 466046 – MsgOpenNewTabForMessage() broken when specifying a message
  • Fixed: 466120 – Add Albanian (sq) to mail/locales/all-locales
  • Fixed: 466211 – Slap some sense, executable and otherwise, into app/profile/Makefile.in
  • Fixed: 466259 – drag and drop move copy doesn’t update move/copy again target- last target folder not updated for ctrl+shift+M
  • Fixed: 466510 – Can’t create saved search or view folder; openNewVirtualFolderDialogWithArgs is not defined
  • Fixed: 467021 – about / chrome start pages should be allowed to load in offline mode
  • Fixed: 467082 – crash [@ nsCOMPtr_base::assign_with_AddRef(nsISupports*)] – enigmail
  • Fixed: 467261 – White strips down left and right side of main mail window.
  • Fixed: 467262 – Fallout from bug 465402 in Thunderbird
  • Fixed: 467288 – Accounts and folders, and mail missing from display for all builds after 20081124 nightly
  • Fixed: 467316 – Borders around any tab pane in Vista/XP themed modes
  • Fixed: 467504 – The account name is not completly verified
  • Fixed: 467732 – Delete Folder in File menu doesn’t work
  • Fixed: 467824 – new folder dialog parent folder picker is ignored

IMAP, News, POP and SMTP-related: (8)

  • Fixed: 245769 – When mail.imap.use_status_for_biff is set, Mozilla does not notice any new mail
  • Fixed: 401293 – Do not request IMAP capability command if server announce it in greetings
  • Fixed: 423354 – Thunderbird appears to be locking out Gmail IMAP accounts (forces password re-entry)
  • Fixed: 437193 – Implement an IMAP fake server testing scheme for /mailnews
  • Fixed: 461029 – Log POP errors to the PR_LOG module
  • Fixed: 461621 – Crash in nsNNTPProtocol::~nsNNTPProtocol() on shutdown after Tb is left open for some time
  • Fixed: 466507 – crash [@nsImapProtocol::SetupWithUrl]
  • Fixed: 466891 – fetching imap flags twice

MailNews Core: (125)

  • Fixed: 22957 – move openWindow() out of nsNNTPNewsgroupList.cpp and nsMsgComposeService.cpp
  • Fixed: 58769 – don’t collect addresses into CAB that occur in other AB’s
  • Fixed: 63941 – New Card layout shouldn’t assume high screen resolution
  • Fixed: 97727 – NTMail: Help! My mail server won’t let me delete the current folder
  • Fixed: 146075 – ‘Message > Edit Message As New’ (== ‘Edit As New…’) set an incorrect initial "X-Priority:" value (when present), which messes up ‘Options > Priority’ U.I. also; and code cleanup.
  • Fixed: 199809 – Memory leak in notification handler in nsMsgSendLater
  • Fixed: 204339 – [RFE] Mozilla Mail should support the setting and reading the mail-followup-to header
  • Fixed: 207527 – Compose HTML Mail with pre-filled Recipient (e.g. mailto:) places focus in body instead of subject
  • Fixed: 211439 – Delete should mark as read (also on POP and IMAP when offline)
  • Fixed: 235086 – add a bit of jitter to the biff-interval
  • Fixed: 249754 – Unable to open all mail folders when there are large number of mail folders
  • Fixed: 299932 – fix nsIMimeEmitter to use proper case
  • Fixed: 325429 – My own address should be removed from Mail-Followup-To: on reply
  • Fixed: 364519 – [IMAP] On start Saved Search (virtual) folder is hidden
  • Fixed: 379070 – Remove nsXPIDLCString / nsXPIDLString from mailnews
  • Fixed: 383489 – IMAP code touches the pref service from off the main thread
  • Fixed: 385838 – POP3: don’t sync after each header
  • Fixed: 404397 – nsMsgDBFolder::GetMessageHeader never returns error codes
  • Fixed: 404489 – filters using as custom mail header "Sender" do not work (matches From instead)
  • Fixed: 418749 – Convert account-manager’s navigation tree from rdf to js
  • Fixed: 419356 – Allow extensions to add custom filter actions
  • Fixed: 420830 – Expose mime_create() to content type handler plugins
  • Fixed: 429843 – mailnews UI work to catch up with how certificate "security exceptions" are handled
  • Fixed: 435027 – contact not removed from search results display after contact is deleted
  • Fixed: 445554 – MsgMailboxGetURI doesn’t escape the relative path as should be done for a URL
  • Fixed: 446250 – Keyword changes don’t generate usable notifications, makes tracking changes to tags difficult
  • Fixed: 449768 – Reindexing should save message metadata (junk-related, tags, etc.)
  • Fixed: 450485 – thunderbird trunk nightly w32 buildsymbols broken on comm-central so no useful breakpad report – symbols missing at http://symbols.mozilla.org/thunderbird
  • Fixed: 450494 – Global Database functionality should go in MailNews core
  • Fixed: 450991 – Number in "Order Received" column becomes negative, when mail’s offset in local mail folder file exceeds 2GB
  • Fixed: 451877 – IMAP mark-as-deleted model: while offline – delete doesn’t advance to next message
  • Fixed: 453881 – Split Bayes tokenizer into message and store versions
  • Fixed: 453885 – Generalize bayes code to support multiple traits
  • Fixed: 454073 – Fix regressions from bug 413260 related to |aimScreenName|
  • Fixed: 455931 – Removing the first tag on a message reports: ###!!! ASSERTION: space only keyword
  • Fixed: 455963 – IMAP assertion: db has key – flagState messed up?
  • Fixed: 455964 – IMAP parser assertions since autosync turnon
  • Fixed: 455966 – IMAP threadsafety assertions post-autosync landings
  • Fixed: 456291 – Imap auto-sync updates folder that have "mail.check_new_mail" pref _off_
  • Fixed: 456668 – Multiple forwarded (attached) messages given the same name
  • Fixed: 457052 – try to repair cause of assertion – Borked message header
  • Fixed: 457342 – Handle group element count == 0 case in nsAutoSyncManager::DownloadMessagesForOffline
  • Fixed: 457452 – Leaking nsAutoSyncManager on shutdown
  • Fixed: 457539 – generated md5 message-ids are dodgy
  • Fixed: 457695 – Drop old xpfe autocomplete based local address book search code.
  • Fixed: 457751 – Delete, Rebuild Index, Undo sequence causes a crash on imap folder [@ morkRowObject::SetRow(nsIMdbEnv*, nsIMdbRow*) ]
  • Fixed: 457784 – Turning autosync_offline_stores pref off doesn’t turn auto-sync off for offline INBOXs
  • Fixed: 457859 – Update packaging fails in comm-central when using official branding.
  • Fixed: 458357 – FindRealServer inefficiently calls FindServerByURI
  • Fixed: 458362 – crash [@ nsMsgDatabase::SetUint32Property(nsIMdbRow*, char const*, unsigned int)] after deleted a message
  • Fixed: 458685 – encode mime functions in nsIMimeConverter fail when scripted
  • Fixed: 458883 – Make Document.documentURI and .textContent noAccess in mailnews
  • Fixed: 459000 – Address book comment cleanup
  • Fixed: 459333 – Fix (leftover) regression from bug 199298
  • Fixed: 459335 – Remove leftover(!?) TPATH_LEN
  • Fixed: 459358 – It is possible to attempt to create new cards/lists in read-only address books.
  • Fixed: 459431 – port to comm-central: bug 454730, bug 455670, bug 454376, bug 450717, bug 454841, bug 457214, bug 445321, bug 457082
  • Fixed: 459482 – Dock Icon should show new mail at the same time as the growl alert
  • Fixed: 459483 – Growl alerts of New Mail are notifying for the first account which has new mail, not the account for which new mail has just been received.
  • Fixed: 459485 – Clicking on Growl alert doesn’t always bring Thunderbird (and maybe SeaMonkey) in front of a native app.
  • Fixed: 459949 – Broken focus (arrow keys, copy and paste don’t work) in non-recycled compose windows
  • Fixed: 459956 – Outlook (Express) cards in address book don’t persist changes
  • Fixed: 460058 – SEGV when trying to view plain text emails (with missing content type) crash [@ nsDependentCString::nsDependentCString]
  • Fixed: 460258 – Provide text debug facilities for fake servers
  • Fixed: 460416 – Crash in account wizard
  • Fixed: 460479 – crash [@ nsMailDatabase::UpdateFolderFlag]
  • Fixed: 460631 – Resources? MIME don’t need no stinkin’ resources!
  • Fixed: 460636 – nsMsgSaveAsListener sometimes inserts extra LF characters
  • Fixed: 460641 – Cleanup null checking for the folder in nsImapService::StreamMessage
  • Fixed: 461051 – Thunderbird and Sunbird build failure with –enable-official_branding
  • Fixed: 461252 – First filter in Message Filters should be selected
  • Fixed: 461256 – saving message leaves dest file locked
  • Fixed: 461479 – Integrate generalized Bayes traits into mailnews classifications
  • Fixed: 461584 – toggling imap message read state doesn’t work in cross-folder saved search
  • Fixed: 461946 – Replace nsIUrlListenerManager by an nsTObserverArray.
  • Fixed: 462036 – comm-central builds failing due to MoreFilesX.h and supporting code being removed from mozilla-central
  • Fixed: 462045 – make server.isSecure work for POP/IMAP
  • Fixed: 462364 – Deleting a List from Address Book does not get reflected immediately
  • Fixed: 462548 – remove nsIMsgFilterService.h
  • Fixed: 462697 – MDN "MsgMdnDisptched" typo trying to say "dunno, maybe they did, maybe they didn’t"
  • Fixed: 462725 – MDN fails to encode subject until after an email has been sent
  • Fixed: 462736 – add support for PARALLEL_DIRS to build system, ||ize suite/
  • Fixed: 462835 – Spell collector right in ns(I)AbAddressCollecter
  • Fixed: 463087 – test_bug428427.js and test_nsIMsgFolderListenerLocal.js crash
  • Fixed: 463179 – thunderbirdOverlay.xul has 2 |id="gloda-hello"|
  • Fixed: 463278 – De-extensionify gloda
  • Fixed: 463560 – Crash when selecting recipient from contacts sidebar [@ nsTreeSelection::GetSingle]
  • Fixed: 463602 – gloda components missing
  • Fixed: 463776 – gloda should make sub-collections explicit [gloda.collection ERROR caught exception from listener in onItemsAdded] [originColl is undefined]
  • Fixed: 463777 – Gloda autocomplete error when no "popular" contacts/identities exist [this.identityCollection is undefined]
  • Fixed: 463859 – gloda indexing logic failing to persist ‘ghost’ messages, breaking conversation logic badly
  • Fixed: 463860 – make gloda unit tests work again
  • Fixed: 464247 – thunderbird trunk nightly w32 buildsymbols broken on comm-central so no useful breakpad report – Thunderbird parts of symbols missing at http://symbols.mozilla.org/thunderbird
  • Fixed: 464359 – gloda query logic for collection manager for newly indexed messages insufficient
  • Fixed: 464446 – adopt source package build target in comm-central apps
  • Fixed: 464646 – Change kFirstPassMessageSize to 60K in nsDefaultAutoSyncMsgStrategy
  • Fixed: 464823 – Message filters with set tag actions don’t display proper tag
  • Fixed: 464831 – Remove nsAbOutlookCard
  • Fixed: 464920 – Port bug 434501, bug 450909, bug 258429, bug 97954, bug 460717, bug 462740 to comm-central
  • Fixed: 464921 – restructure comm-central’s locales/Makefile.in files
  • Fixed: 465122 – Gloda: Does not close msf files on initial indexing
  • Fixed: 465358 – Add modules/JSON.jsm to removed-files.in
  • Fixed: 465579 – gloda frequently hangs on shutdown when indexing
  • Fixed: 465586 – forwarding inline base64 breaks non-English codepage
  • Fixed: 465805 – Crash in shredder during body search
  • Fixed: 465828 – Gloda myContact/myIdentities issues [gloda.js::Gloda._initMyIdentities]
  • Fixed: 465834 – Gloda should catch and log exceptions in async database callbacks
  • Fixed: 465882 – gloda getMessagesByMessageID’s MessagesByMessageIdCallback getting undesired notifications [caught exception from listener in onItemsAdded] [this.results[this.msgIDToIndex[message.headerMessageID]] is undefined]
  • Fixed: 465885 – gloda generates illegal identity queries when indexing (kind is specified, but not value)
  • Fixed: 465968 – MailNews leak & bloat runtest.py needs to work for other apps than just Thunderbird
  • Fixed: 465985 – nsMessengerOSXIntegration registers for root folder changes twice
  • Fixed: 466078 – gloda should stop setting folder (nsIMsgFolder) properties and exclusively use GlodaFolder dirty status
  • Fixed: 466081 – gloda should not bail on indexing a folder because of individual bad messages
  • Fixed: 466082 – nsMsgCookiePolicy::CanAccess doesn’t handle external resource documents correctly
  • Fixed: 466083 – gloda initial indexing sweep should be indexer-controlled and disabled for unit tests
  • Fixed: 466241 – cross-folder view thread counts not updated
  • Fixed: 466438 – gloda is trying to index news messages even though it really should not (because it cannot)
  • Fixed: 466561 – gloda could expose all support fulltext search variants on message objects
  • Fixed: 466636 – gloda event driven indexing tries to index non-offline mail messages
  • Fixed: 466731 – Gloda: "Error: this._log is undefined"; modules/gloda/datastore.js Line: 1194
  • Fixed: 466759 – quiet gloda logged debug output on category gloda.NS when indexing
  • Fixed: 466796 – In-Reply-To/References header parsing incorrect when mixed message-id and non-message-id content present or are just empty
  • Fixed: 466800 – Gloda Unit Tests timing out on tinderbox occasionally.
  • Fixed: 467352 – No need for a separate nsMsgComposeService::OpenWindow function
  • Fixed: 467806 – missing () in check for flag.

Windows builds Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

Thunderbird Releases

Comments (8)

Permalink

Away to the motherland

deen.

So I’ll be away to the motherland, at my ancestral homeground in China from the end of this week for a fortnight, and quite on short notice too. I’ll be sporadic on bugmail and online too.

-dunng.

Something important in my extended family is happening and I cannot skip it for anything else. Requires a 4 hour plane trip, an hour’s bus ride from the airport to the bus terminal then another 6+ hour bus ride. To all the people I have agreed on anything — if I have the chance, it’ll be next time, just not this winter break.

daam.

Take care, stay healthy as always.

zz - Others (2008)

Comments Off on Away to the motherland

Permalink

Thunderbird 2.0.0.18 Released

Changelog for previous release (Thunderbird 2.0.0.17) | Changelogs for other Thunderbird releases

Released on 19 Nov 08, and this changelog was last updated on 22 Nov 08.

Mozilla Thunderbird 2.0.0.18 has been released. Release notes are available. This post lists the improvements in Thunderbird 2.0.0.18 over 2.0.0.17. This list encompasses almost every single known fix that went into this release. Do check out the known issues as well.

The Gecko 1.8.1.x branch (Thunderbird 2.0.0.x series) will not include any groundbreaking features that Gecko 1.9.x will bring, since it is based on Gecko 1.8.

Impact key for security issues listed on the Mozilla Foundation Security Advisories webpage:

  • Critical: Vulnerability can be used to run attacker code and install software, requiring no user interaction beyond normal browsing.
  • High: Vulnerability can be used to gather sensitive data from sites in other windows or inject data or code into those sites, requiring no more than normal browsing actions.
  • Moderate: Vulnerabilities that would otherwise be High or Critical except they only work in uncommon non-default configurations or require the user to perform complicated and/or unlikely steps.
  • Low: Minor security vulnerabilities such as Denial of Service attacks, minor data leaks, or spoofs. (Undetectable spoofs of SSL indicia would have "High" impact because those are generally used to steal sensitive data intended for other sites.)

Changes in 2.0.0.18: (13)

Security issues: (7)

  • Fixed: MFSA 2008-48 – Image stealing via canvas and HTTP redirect (Moderate)
  • Fixed: MFSA 2008-50 – Crash and remote code execution via __proto__ tampering (Moderate)
  • Fixed: MFSA 2008-52 – Crashes with evidence of memory corruption (rv:1.9.0.4/1.8.1.18) (Moderate)
  • Fixed: MFSA 2008-55 – Crash and remote code execution in nsFrameManager (Moderate)
  • Fixed: MFSA 2008-56 – nsXMLHttpRequest::NotifyEventListeners() same-origin violation (Moderate)
  • Fixed: MFSA 2008-58 – Parsing error in E4X default namespace (Low)
  • Fixed: MFSA 2008-59 – Script access to .documentURI and .textContent in mail (Low)

Other fixes: (6)

  • Fixed: 141606 – tags applied (IMAP) when offline not available after going online
  • Fixed: 370118 – Thunderbird refuses to start: "Cannot find mozilla runtime directory. Exiting."
  • Fixed: 416284 – Detached attachments should not be able to be re-detached
  • Fixed: 450359 – nsFileSpec::Truncate() expects PRInt32 as the first argument so mail may disappear.
  • Fixed: 450991 – Number in "Order Received" column becomes negative, when mail’s offset in local mail folder file exceeds 2GB
  • Fixed: 458883 – Make Document.documentURI and .textContent noAccess in mailnews

Windows builds Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

Thunderbird Releases

Comments (1)

Permalink

2008-11-22 Sunbird 1.0 builds

Current Sunbird (0.9) | Next planned Sunbird (1.0) | Previous releases | Mercurial source bundles (mozilla-central & comm-central)

Common (excluding Website bugs): (20)

  • Fixed: 349892 – no validation what (kind of data) is pasted [clipboard]
  • Fixed: 380289 – Warning: Error in parsing value for property ‘max-height’ (day/week view)
  • Fixed: 390922 – File | Exit menu item in Event dialog is misleading and should be removed
  • Fixed: 453138 – Display ‘Last day of the month’ recurrence rule as clear text (missing bits and pieces from bug 388418)
  • Fixed: 457467 – Sunbird/Lightning 0.9 source missing folder: mozilla/security/nss-fips
  • Fixed: 459402 – Provide Sunbird l10n builds from comm-central
  • Fixed: 459645 – Open Timezone dialog in attendees dialog -> error output
  • Fixed: 460413 – incorrect mail when accepting invitations with line breaks in subject
  • Fixed: 462990 – Outlook 2003 Calendar UID are line wrapped when added to Calendar –
  • Fixed: 463047 – Use js 1.7 iterators for properties bag and ical components
  • Fixed: 463401 – Invitations dialog is empty
  • Fixed: 463407 – eMail notification dialog on attendee side after first minor event change is wrong
  • Fixed: 463680 – L10n windows builds are broken
  • Fixed: 463784 – Copy and multiple paste is broken, fails with DUPLICATE_ID error
  • Fixed: 463790 – Do not pass compiler flags to –enable-optimize
  • Fixed: 464102 – When closing Edit Task dialog, it will not prompt to save if only change is which calendar
  • Fixed: 464348 – Adding Hebrew locale to Sunbird all-locales
  • Fixed: 464444 – No event notification eMail when organizer deletes the last attendee
  • Fixed: 465739 – Attempting to close a new task dialog with no changes asks if I want to save the task
  • Fixed: 465896 – Many timezone startup errors on fresh profile [ReferenceError: standardOrDayLight is not defined]

Common (Providers): (3)

  • Fixed: 459371 – Convert eMail to event, try to add attendees without saving -> Attendees dialog is read only
  • Fixed: 460041 – Modifying an event remove its category
  • Fixed: 463282 – Tasks cannot be created or imported

Lightning-only: (3)

  • Fixed: 355927 – Make description in install.rdf localizable
  • Fixed: 454933 – [calendar integration] move month, day, week mode buttons into calendar view
  • Fixed: 464365 – Selecting Write Button -> Message brings up two compose windows

Sunbird-only: (3)

  • Fixed: 463267 – Adding or modifying event throws exception [Error: “cal.itip is undefined” in calTransactionManager.js]
  • Fixed: 463716 – Icon and preview image for default theme missing in add-on manager
  • Fixed: 464751 – Missing button icons in Customize Toolbar dialog of Event/Task dialog

Outstanding bugs (marked blocking-calendar1.0+) – newly listed bugs are italicized: (33)

  • Since 2007-08-16: 392465 – Accept meeting invitation fails (has RECURRENCE-ID but no parent item)
  • Since 2007-08-29: 394195 – Dialogs need a scroll bar or minimum height/width
  • Since 2007-11-03: 402365 – [Trunk] Tabs break calendar mode view
  • Since 2007-11-16: 404039 – [Trunk] New added tasks don’t appear in task list
  • Since 2007-11-26: 405529 – [Trunk] Event dialog: Typed start time or end time reset to default after moving focus
  • Since 2008-03-07: 421600 – local copy of remote calendar is corrupted if edited while server is inaccessible
  • Since 2008-05-07: 432704 – [Trunk] Drag and Drop in Month/Multiweek view fails [Error: this.parentBox is undefined]
  • Since 2008-06-25: 441822 – Installing Lightning Trunk on Thunderbird 3.0a2pre breaks Folder tree’s accessibility
  • Since 2008-06-28: 442520 – [Trunk] Can no longer set dates in a different month
  • Since 2008-08-22: 451696 – [CalDAV] Provider doesn’t handle REQUEST/CANCEL correctly
  • Since 2008-08-31: 453052 – Drag & drop of all day event in week view fails with error dialog
  • Since 2008-09-11: 454935 – [calendar integration] remove lightning toolbar
  • Since 2008-09-15: 455358 – [Trunk] database schema upgrade fails [An error was encountered preparing the calendar located at moz-profile-calendar:// for use.]
  • Since 2008-09-22: 456379 – Thunderbird3: Move Category, Mark Completed, Priority into Task View
  • Since 2008-09-22: 456385 – Thunderbird3: Integrate Calendar and Task mode menu items into new menu
  • Since 2008-09-28: 457586 – Export calendar to HTML fails if task without due date exists in calendar
  • Since 2008-10-14: 459818 – Changes in task mode are not visible without additional user interaction
  • Since 2008-10-14: 459905 – Endless loop of error messages “email is null” in Invite Attendees dialog
  • Since 2008-10-15: 460030 – Invitation overlap normal event boxes
  • Since 2008-10-16: 460252 – Today Pane Integration in the new Thunderbird tab model (currently not available in mail tab)
  • Since 2008-10-16: 460266 – ‘Open task’ menu via context menu is broken
  • Since 2008-10-16: 460267 – Can’t Re-send Invitation to a Caldav collection event
  • Since 2008-10-22: 461124 – Mode/Tab doesn’t change when using Alt+[1234]
  • Since 2008-10-24: 461511 – If ‘Directory Server’ is enabled it is not possible to add more then one attendees at once
  • Since 2008-11-03: 462838 – Using the ‘Status’ column in unifinder to sort events/tasks leads to an exception
  • Since 2008-11-05: 463273 – Error: Failed to read ‘repeatDetailsOrdinal0’ from chrome://calendar/locale/calendar-event-dialog.properties
  • Since 2008-11-05: 463275 – Edit Recurrence dialog shows wrong rule when editing event
  • Since 2008-11-06: 463392 – caldav calendars are not visible in the ‘select calendar’ dialog
  • Since 2008-11-11: 464344 – Deleted events from the server are still shown in Lightning after a refresh (or a restart)
  • Since 2008-11-14: 465019 – Copy, cut, paste from context menu in calendar views do not work
  • Since 2008-11-19: 465717 – WCAP calendars are not available in lightning/sunbird build 20081118
  • Since 2008-11-20: 465911 – Invite Attendees dialog shows no free/busy information (caldav calendar)
  • Since 2008-11-20: 466009 – Calendar property page is missing Cancel/Ok

Lightning .xpis now located here.

Sunbird builds:

Windows builds Official Windows, Official Windows installer (2008-11-21 builds)

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary) (2008-11-18 builds)

zz - Calendar 1.0 nightlies

Comments Off on 2008-11-22 Sunbird 1.0 builds

Permalink

2008-11-22 Thunderbird Trunk builds

Previous Shredder – Alpha 2 | Current Shredder – Alpha 3 | Previous releases | Mercurial source bundles (mozilla-central & comm-central)

Thunderbird-specific: (50)

  • Fixed: 218999 – Thunderbird should use a tabbed interface (thundertab)
  • Fixed: 223943 – expand “mailnews.headers.showUserAgent” to include x-newsreader
  • Fixed: 311585 – abResultsPane.css in Pinstripe theme references old/wrong path
  • Fixed: 331387 – The AttachFile() should be two function so extensions easier could add an attachment
  • Fixed: 348834 – File | Quit menu item in Compose window is misleading and should be removed
  • Fixed: 350839 – SelectFolder in msgMail3PaneWindow.js fails to select a folder
  • Fixed: 352668 – remove File | Quit and File | Exit menu item from compose, standalone msg win, AB and new event / task window
  • Fixed: 362434 – Add IPv6 support to phishingDetector.js
  • Fixed: 362658 – message menu for a saved .eml file should not have “Move Again” as a menu item
  • Fixed: 372467 – Enter key has inconsistent behavior when creating mailing list
  • Fixed: 385502 – investigate turning on offline imap by default
  • Fixed: 392330 – thread pane sometimes doesn’t match focused tab
  • Fixed: 392704 – modify rebuild index to not lose tags
  • Fixed: 396874 – copy sent mail into sent-mail folder failed [imap, offline folder disabled]
  • Fixed: 408398 – Command-W Should only close current Tab; closes entire viewer window
  • Fixed: 411717 – bottom border of compose header/body splitter (or top border of body) missing
  • Fixed: 414038 – Replace rdf-driven folder pane with a js-driven/non-rdf treeview
  • Fixed: 420115 – compact folder doesn’t seem to take for imap folders marked for offline use
  • Fixed: 429345 – indicate account on tab for folder name in tabbed interface
  • Fixed: 429817 – background-image not working in non-chrome user stylesheets in thunderbird
  • Fixed: 433567 – Replace Mozilla Corporation references with Mozilla Messaging
  • Fixed: 435456 – Message pane content rendering should pass Acid2 at same level as Fx
  • Fixed: 450038 – “Help | Shredder Help” doesn’t redirect to a help site of the applications locale
  • Fixed: 455229 – Import from Outlook Express fails to import messages
  • Fixed: 455947 – subscribe dialog gives broken expression
  • Fixed: 455967 – Eliminate superfluous folder-selection methods
  • Fixed: 455978 – need status and emergency brake UI for gloda
  • Fixed: 458467 – Fix bogus executable attributes on non-executable files in Thunderbird
  • Fixed: 461510 – Estonian (et) localization wants to be part of Thunderbird builds
  • Fixed: 462443 – [Tb2.0.0.x]AbPanelOnComposerReOpen() breaks RDF identity
  • Fixed: 462581 – going from sort grouped to sort unthreaded or sort threaded doesn’t show thread pane correctly
  • Fixed: 462952 – Add mac native tabs as in Fx3
  • Fixed: 463505 – Add currentAppVersion to extensions.update.url default pref
  • Fixed: 463786 – selecting folder gives eternal spinning pointer if delete button not on toolbar
  • Fixed: 463869 – Remove obsolete/unused entities in Editor string files
  • Fixed: 463900 – XPCOMUtilify account manager extensions
  • Fixed: 463971 – Shredder Import dialog is blank instead of showing import results as with Thunderbird 2.0.0.x
  • Fixed: 464221 – Add Arabic (ar) to thunderbird builds (mail)
  • Fixed: 464310 – Junk button not working on message reader header view.
  • Fixed: 464346 – Adding Hebrew locale to Thunderbird3 all-locales
  • Fixed: 464714 – won’t cross folders for next unread item
  • Fixed: 464802 – crash quicksearching in threaded folder [@ nsMsgThreadedDBView::MoveThreadAt]
  • Fixed: 465011 – group by sort in saved search (virtual folder) confused on imap and crash on expand/collapse group [@ memmove – nsTArray_base::ShiftData]
  • Fixed: 465057 – No / wrong tree lines in Folder pane
  • Fixed: 465177 – Mixed up (default) folders in folderpane after landing 414038
  • Fixed: 465267 – Folder pane type not persisted
  • Fixed: 465385 – IMAP folders not deleted messages marked for deletion when compacting
  • Fixed: 465833 – folder pane context open menu item doesn’t open correctly
  • Fixed: 465846 – Account “Settings…” brings up an empty list; Error console says “b.incomingServer is null”
  • Fixed: 466046 – MsgOpenNewTabForMessage() broken when specifying a message

IMAP, News, POP and SMTP-related: (2)

  • Fixed: 245769 – When mail.imap.use_status_for_biff is set, Mozilla does not notice any new mail
  • Fixed: 401293 – Do not request IMAP capability command if server announce it in greetings

MailNews Core: (37)

  • Fixed: 58769 – don’t collect addresses into CAB that occur in other AB’s
  • Fixed: 207527 – Compose HTML Mail with pre-filled Recipient (e.g. mailto:) places focus in body instead of subject
  • Fixed: 249754 – Unable to open all mail folders when there are large number of mail folders
  • Fixed: 307023 – Re-editing quoted-printable HTML message (Open Draft, Forward Inline, Edit-as-New) shows corruption of tag attributes (<img> <body> etc)
  • Fixed: 364519 – [IMAP] On start Saved Search (virtual) folder is hidden
  • Fixed: 383489 – IMAP code touches the pref service from off the main thread
  • Fixed: 419356 – Allow extensions to add custom filter actions
  • Fixed: 429843 – mailnews UI work to catch up with how certificate “security exceptions” are handled
  • Fixed: 435027 – contact not removed from search results display after contact is deleted
  • Fixed: 450485 – thunderbird trunk nightly w32 buildsymbols broken on comm-central so no useful breakpad report – symbols missing at http://symbols.mozilla.org/thunderbird
  • Fixed: 456291 – Imap auto-sync updates folder that have “mail.check_new_mail” pref _off_
  • Fixed: 457751 – Delete, Rebuild Index, Undo sequence causes a crash on imap folder [@ morkRowObject::SetRow(nsIMdbEnv*, nsIMdbRow*) ]
  • Fixed: 458362 – crash [@ nsMsgDatabase::SetUint32Property(nsIMdbRow*, char const*, unsigned int)] after deleted a message
  • Fixed: 459482 – Dock Icon should show new mail at the same time as the growl alert
  • Fixed: 459483 – Growl alerts of New Mail are notifying for the first account which has new mail, not the account for which new mail has just been received.
  • Fixed: 459485 – Clicking on Growl alert doesn’t always bring Thunderbird (and maybe SeaMonkey) in front of a native app.
  • Fixed: 459956 – Outlook (Express) cards in address book don’t persist changes
  • Fixed: 462364 – Deleting a List from Address Book does not get reflected immediately
  • Fixed: 463179 – thunderbirdOverlay.xul has 2 |id=”gloda-hello”|
  • Fixed: 463278 – De-extensionify gloda
  • Fixed: 463602 – gloda components missing
  • Fixed: 463776 – gloda should make sub-collections explicit [gloda.collection ERROR caught exception from listener in onItemsAdded] [originColl is undefined]
  • Fixed: 463777 – Gloda autocomplete error when no “popular” contacts/identities exist [this.identityCollection is undefined]
  • Fixed: 463859 – gloda indexing logic failing to persist ‘ghost’ messages, breaking conversation logic badly
  • Fixed: 464247 – thunderbird trunk nightly w32 buildsymbols broken on comm-central so no useful breakpad report – Thunderbird parts of symbols missing at http://symbols.mozilla.org/thunderbird
  • Fixed: 464446 – adopt source package build target in comm-central apps
  • Fixed: 464646 – Change kFirstPassMessageSize to 60K in nsDefaultAutoSyncMsgStrategy
  • Fixed: 464823 – Message filters with set tag actions don’t display proper tag
  • Fixed: 464831 – Remove nsAbOutlookCard
  • Fixed: 464920 – Port bug 434501, bug 450909, bug 258429, bug 97954, bug 460717, bug 462740 to comm-central
  • Fixed: 465358 – Add modules/JSON.jsm to removed-files.in
  • Fixed: 465805 – Crash in shredder during body search
  • Fixed: 465834 – Gloda should catch and log exceptions in async database callbacks
  • Fixed: 465882 – gloda getMessagesByMessageID’s MessagesByMessageIdCallback getting undesired notifications [caught exception from listener in onItemsAdded] [this.results[this.msgIDToIndex[message.headerMessageID]] is undefined]
  • Fixed: 465985 – nsMessengerOSXIntegration registers for root folder changes twice
  • Fixed: 466083 – gloda initial indexing sweep should be indexer-controlled and disabled for unit tests

Outstanding bugs (marked blocking-thunderbird3+ with Target Milestone of Thunderbird 3 Beta 1) – newly listed bugs are italicized: (13)

  • Since 2006-05-19: 338549 – Mailnews account password prompts at startup no longer serial
  • Since 2007-03-20: 374577 – Remove javascript.allow.mailnews from the security manager
  • Since 2008-09-05: 453928 – Reevaluate mailnews use of CAPS
  • Since 2008-09-24: 456818 – messagereader: Collapsed view should show “to” information
  • Since 2008-09-26: 457342 – Handle group element count == 0 case in nsAutoSyncManager::DownloadMessagesForOffline
  • Since 2008-11-11: 464359 – gloda query logic for collection manager for newly indexed messages insufficient
  • Since 2008-11-13: 464784 – What’s New page
  • Since 2008-11-13: 464808 – Duplicate folders show in folderpane
  • Since 2008-11-15: 465122 – Gloda: Does not close msf files on initial indexing
  • Since 2008-11-18: 465579 – gloda frequently hangs on shutdown when indexing
  • Since 2008-11-18: 465616 – gloda message queries return deleted messages by default
  • Since 2008-11-19: 465885 – gloda generates illegal identity queries when indexing (kind is specified, but not value)
  • Since 2008-11-21: 466241 – cross-folder view thread counts not updated

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-11-22 Thunderbird Trunk builds

Permalink

ViewAbout

I wrote a Thunderbird extension (and my first one too!) that allows the display of all available about: windows in Thunderbird. Shredder Alpha 3 and above is required though. It is called ViewAbout and can be downloaded from Mozilla Add-ons.

Description of ViewAbout:

Enables access to various about: dialogs from the View menu.
Every available about: dialog can be viewed – about:buildconfig, about:config, about:crashes, about:credits, about:license, about:mozilla, about:neterror (seemingly useless) and about:plugins.
These windows can be closed using Ctrl-(or cmd-)w.

Try it and let me know how it is. I have also made ViewAbout’s AMO Dashboard public, so everyone can see just how many users need about:crashes or about:config and the like.

(Mark Finkle was a great help throughout the development period, so thanks, Mark!)

zz - Others (2008)

Comments (6)

Permalink

Mark Surman interview in Sept 08

I had the honour of interviewing Mark Surman when he dropped by Singapore in September prior to the start of his work at the Mozilla Foundation. We talk a bit about his upcoming role in the foundation, the role of Mozilla in education, and managerial structure in general. Unfortunately due to the lack of time I am unable to do anything more than transcript the first video.

Videos one, two, three, four and five are in .mov format (now in .ogg too, see end of post for links, but they are in poorer quality having been transcoded from .mov and thus are smaller in size). SHA-1 checksums are at the end of the post. Licensed under the Creative Commons Attribution-Noncommercial-Share Alike 3.0 license.

Edit: Thanks to KaiRo’s suggestion, I tried to embed the videos using the new video tag, so here’s the first video below. It should play automatically after it has finished downloading.

Edit 2: Halfway through the video when played by Firefox 3.1 beta 1, it should crash at nsOggDecoder::HandleVideoData. I don’t know if this is fixed in the recent nightlies though. You have been warned!

Edit 3: More document tidyings, I got my <video> information from this devmo page, any queries please redirect to that page… 🙂

Edit 4: Took out the autoplay attribute, to play the video, one should right-click to show controls and play if the controls don’t show up.

Transcript of the first video:

GK: Hi, Mark.

MS: Hi, Gary.

GK: So, you’re taking up a new position, as an Executive Director for Mozilla Foundation.

MS: That’s right. (nods head)

GK: And, here’s a couple of questions for you. Let me start off with…

GK: What are your plans for your role as an Executive Director, especially with regards to the community, the goals, and education?

MS: So, as people who know the history of Mozilla know, it started out as a foundation because everybody who was involved in the beginning really had this big public mission of keeping the internet open, keeping the web open, and the main way they want to do that was first with a browser.

That was so successful, but they needed really to spin off a company just to manage that part of the mission. But the mission remains that broad desire to keep the internet open. So now, the things are really established with Mozilla Corporation, with Mozilla Messaging, there is a kind of a desire on the part of the board to think of what else can we do to keep the internet open.

So, my role as Executive Director coming in, is to work with the Mozilla community, to work with other people who are interested in getting involved with the Mozilla community, to figure out what’s the new terrain in terms of keeping the internet open. A part of that is about bringing more people in, who care about the values of Mozilla, so education, you know specifically working, say with students and professors, who’re gonna learn about open source and use the Mozilla community as a way to do that and also contribute, that’s one way to bring people into the community.

So the foundation will probably explore some things in that area, but also, you know just engaging the 200 million people who use Firefox and people who use Thunderbird and other Mozilla products and saying, "You know, maybe there’s something more here than just a great product."

And it is, a great set of products. Maybe there’s some values that resonate. You know, things like, Spread Firefox or Download Day, people resonate with Mozilla’s brands and want to get involved, so another role for the foundation is to figure out beyond using those products, are there other ways for those people to get involved and express their interest in the open internet.

Maybe that’s getting involved in issues like data, maybe that’s just kind of evangelizing to their friends and relatives on why the open internet and keeping the web open are important. Those are the kind of things we’ll look at in the foundation. But the really key thing is to make sure that what we do is driven by the Mozilla community, just like everything else is. So there is this new opportunity to create new opportunities for participation.

GK: So, how do you plan to reach out to educational institutions that are interested in teaching open source, but they have no idea how to start?

MS: Hmm, I’m not sure that the first place to go, is to go to educational institutions that have no idea how to start.

I think the first place we want to go is, places where there are professors, places where there are students who are already active over there in open source, already interested, possibly already contributing to programs or to communities like the Mozilla community, or other communities that are doing open source. And help them find a way to structure what they’re doing, bring it into the classroom, get credit for what they’re doing, involve more people in what they’re doing.

So really, I think what we’re looking for early on, and this is all still to be formed, and we may need to get more people’s opinion on this, is champions working in universities, working in colleges, working in educational institutions, who already are excited about the values of Mozilla and the values of open source, and who want to go further with that. So, that’s the first place to start.

GK: How do you feel about Seneca’s program so far?

MS: I think the Seneca program is a real beacon for people who want to do exactly that, who want to take their interest in open source and turn it into formal courseware, a formal offerings.

The Seneca people basically teach computer studies, and what they’ve done is they’ve started a course about three years ago, where the students who are learning Mozilla programming aren’t doing that just in sandbox or just in a laboratory; they’re going out in the Mozilla community, with the help of their professor and contribute directly, learning this real-world environment, which makes, you know, good sense in terms of contributing to Mozilla, but also good sense in terms of them being ready for the job market, right?

They learn to work in a global community, they learn to work with the real skills involved in, you know in open source but also in the real world of producing any piece of software. And you don’t often learn that in kind of a traditional computer studies programmes, so the community is part of who’s teaching those students.

And they have expanded, at Seneca, from just doing Mozilla; now they’ve got the same model for doing OpenOffice and for doing Linux builds and a whole bunch of stuff. So that’s a very successful model, the question is, can other people build on that kind of approach, and hopefully they can.

=====

sha1 hashes of:

f70a128912812a0d5d557a22e67272e867510a7b – 1.mov
a3c9106aab353d78ba48c7bab559a4f9c6a1d351 – 2.mov
6344faf29d3e1cf52e28a0d916e71fc33f1748d8 – 3.mov
47896b722b03cd1e381ef9c4782edbcb3c4bea99 – 4.mov
bac37b9a4582e6741df10e73f4b598c2f92e0652 – 5.mov

7ffe67e95e89a4503874eb5837fb1d235a8e86fc – 1.ogg
2ea95529efbeb79b9c18237b0d11c617552c9005 – 2.ogg
c9f84818d088aea830e607e3c01d41138541ed17 – 3.ogg
7f059bf520ef7c9a5e2850495f0f51640f152d1d – 4.ogg
dcdd235a50576114397f33f6cdf9537588f49733 – 5.ogg

zz - Others (2008)

Comments (8)

Permalink

2008-11-08 Sunbird 1.0 builds

Current Sunbird (0.9) | Next planned Sunbird (1.0) | Previous releases | Mercurial source bundles (mozilla-central & comm-central)

Common:

  • Fixed: 281690 – days are shown two times in Minimonth (depending on timezone)
  • Fixed: 290747 – use sunbird.jar for sunbird specific files
  • Fixed: 303663 – should ICS calendar always bumps DTSTAMP on all events when writing?
  • Fixed: 305432 – setting nativeTime sets timezone to UTC
  • Fixed: 348481 – Unifinder: focus is lost when moving between events via up & down key
  • Fixed: 351145 – Selected entry not readable in unifinder or task list due to text/background color combination (if focus is moved away)
  • Fixed: 351880 – Selecting repeating event in Unifinder does not select events in Main View
  • Fixed: 358498 – calAttendee::icalProperty bug with rsvp
  • Fixed: 361634 – imip-bar should consider local status of iTIP/iMIP invitations
  • Fixed: 394902 – update libical
  • Fixed: 401597 – Provide Sunbird nightly updates via aus2-community.mozilla.org server
  • Fixed: 415509 – [Trunk] Only the last event of a day is selectable by mouse click in day/weekview
  • Fixed: 418345 – Decide how to handle Generation property properly – CalIInvitation and Layered Event models
  • Fixed: 431127 – Move email-specific itip processor code to the transport
  • Fixed: 431383 – Replace GIF with APNG throbber
  • Fixed: 445769 – iMIP bar isn’t updated after declining an invitation
  • Fixed: 446172 – add tentative invites to invites-counter
  • Fixed: 450565 – Accept an iTip/iMip invitation -> enabled ‘Default alarm setting’ is not considered
  • Fixed: 451018 – Change "Send attendees invitations via email"
  • Fixed: 452381 – Don’t pass strings to setTimeout
  • Fixed: 452759 – Tracking bug for 0.9 RC cleanup
  • Fixed: 454543 – Calendar Multiday-View: Performance improvement is required
  • Fixed: 455752 – Update internal timezone database to version 2008i
  • Fixed: 456354 – Thunderbird3: Get rid of "Today" toolbarbutton
  • Fixed: 456364 – Thunderbird3: Remove Find Events, Delete, Print, Reload from Toolbar
  • Fixed: 456377 – Thunderbird3: Integrate New Event, New Task into Write Button
  • Fixed: 457024 – Crash during shutdown [@nsXPCWrappedJS::Release][@nsCOMPtr<calITimezone>::~nsCOMPtr<calITimezone>]
  • Fixed: 457203 – iTIP overhaul
  • Fixed: 458190 – Broken unit tests
  • Fixed: 459184 – Timezone for Australia/Perth is wrong
  • Fixed: 459803 – Searching with unifinder causes error output and doesn’t work
  • Fixed: 459908 – Error "gCalendarStatusFeedback is not defined" when some dialogs
  • Fixed: 460263 – postflight on macosx fails when building thunderbird with preinstalled lightning
  • Fixed: 460408 – Shutdown crash at nsXPConnect::GetRuntime() when shutting down Thunderbird with Lightning with new profile created
  • Fixed: 460649 – make use of new search textbox widget in unifinder
  • Fixed: 460994 – Crash Reporter is not enabled in Sunbird
  • Fixed: 461121 – Thunderbird3: Move Invitations link into status bar
  • Fixed: 461162 – Port bug 451466 to calendar [make -C calendar/locales wget-en-US]
  • Fixed: 461328 – Errors appear because chooseCalendarDialog.xul and calErrorPrompt.xul aren’t packaged anymore
  • Fixed: 461337 – Sunbird tinderboxen need more disk space to stay green
  • Fixed: 461628 – Failed to load jar:calendar.jar!/content/calendar/calendar-minimonth-busy.js
  • Fixed: 461709 – Remove ctrl-q for quit on Windows (like Thunderbird)
  • Fixed: 461826 – .ics attachments from Thunderbird/Lightning not compatible with iCal
  • Fixed: 461944 – Selected event in unifinder is not highlighted in calendar view
  • Fixed: 462393 – Sunbird tinderboxen busted [Error: mozilla/dist/bin/js: Not a directory]
  • Fixed: 462447 – Remove CVS leftovers from new buildbot mozconfig files
  • Fixed: 462837 – WARNING: Illegal character in window name prompt-occurrence-modification
  • Fixed: 463060 – Clean-up and move clipboard.js

Common (Providers):

  • Fixed: 461166 – e4x parser borks on surrounding white spaces and certain response elements
  • Fixed: 462026 – 301 and 302 redirects not done properly with caldav provider
  • Fixed: 462317 – Crash [@strlen][@icalmemory_strdup] when closing a recursive event
  • Fixed: 463079 – Assertion failure, can’t load any remote calendars

Lightning-only:

  • Fixed: 404468 – Can not review calendar whilst reviewing invitations
  • Fixed: 412096 – [Today Pane] "New Event" button should have the same disabled state as the calendar new event button
  • Fixed: 462490 – Today pane -> ‘new event’ icon is defect

Sunbird-only:

  • Fixed: 449917 – Opening context menu without having selected an item reveals blank entry

Outstanding bugs (marked blocking-calendar1.0+): (29)

  • Open: 394195 – Dialogs don’t persist width and height set by user
  • Open: 402365 – [Trunk] Tabs break calendar mode view
  • Open: 404039 – [Trunk] New added tasks don’t appear in task list
  • Open: 405529 – [Trunk] Event dialog: Typed start time or end time reset to default after moving focus
  • Open: 421600 – local copy of remote calendar is corrupted if edited while server is inaccessible
  • Open: 432704 – [Trunk] Drag and Drop in Month/Multiweek view fails [Error: this.parentBox is undefined]
  • Open: 441822 – Installing Lightning Trunk on Thunderbird 3.0a2pre breaks Folder tree’s accessibility
  • Open: 442520 – [Trunk] Can no longer set dates in a different month
  • Open: 451696 – [CalDAV] Provider doesn’t handle REQUEST/CANCEL correctly
  • Open: 453052 – Drag & drop of all day event in week view fails with error dialog
  • Open: 454933 – [calendar integration] move month, day, week mode buttons into calendar view
  • Open: 454935 – [calendar integration] remove lightning toolbar
  • Open: 455358 – [Trunk] database schema upgrade fails [An error was encountered preparing the calendar located at moz-profile-calendar:// for use.]
  • Open: 456379 – Thunderbird3: Move Category, Mark Completed, Priority into Task View
  • Open: 456385 – Thunderbird3: Integrate Calendar and Task mode menu items into new menu
  • Open: 457586 – Export calendar to HTML fails if task without due date exists in calendar
  • Open: 459402 – Provide Sunbird l10n builds from comm-central
  • Open: 459645 – Open Timezone dialog in attendees dialog -> error output
  • Open: 459818 – Changes in task mode are not visible without additional user interaction
  • Open: 459905 – Endless loop of error messages "email is null" in Invite Attendees dialog
  • Open: 460030 – Invitation overlap normal event boxes
  • Open: 460252 – Today Pane Integration in the new Thunderbird tab model (currently not available in mail tab)
  • Open: 460266 – ‘Open task’ menu via context menu is broken
  • Open: 461124 – Mode/Tab doesn’t change when using Alt+[1234]
  • Open: 461511 – If ‘Directory Server’ is enabled it is not possible to add more then one attendees at once
  • Open: 462838 – Using the ‘Status’ column in unifinder to sort events/tasks leads to an exception
  • Open: 463267 – Adding or modifying event throws exception [Error: "cal.itip is undefined" in calTransactionManager.js]
  • Open: 463282 – Repeating tasks cannot be created or imported
  • Open: 463392 – caldav calendars are not visible in the ‘select calendar’ dialog

Lightning .xpis now located here.

Sunbird builds:

Windows builds Official Windows, Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

zz - Calendar 1.0 nightlies

Comments Off on 2008-11-08 Sunbird 1.0 builds

Permalink