2012-10-27 Thunderbird comm-central builds

Thunderbird-specific: (45)

  • Fixed: 454507 – Contexts menu for links in emails “Copy Link Location” and “Copy” both uses C as accesskey
  • Fixed: 476426 – Thunderbird needs a “NO” option for the initial “Use Thunderbird as the Default Client for” dialog
  • Fixed: 494860 – [Central-European languages] Cannot add contacts if Thunderbird interface is set to non-English
  • Fixed: 512968 – Zoom level in COMPOSE window cannot be reset to default 100% (e.g. via exiting/closing and re-opening the window)
  • Fixed: 595723 – If Thunderbird is the default client for e-mail, newsgroups and feeds, the dialog only shows that Thunderbird is the default client for e-mail
  • Fixed: 668756 – decimal separator according to TB locale version
  • Fixed: 679696 – Identity picker on compose window is hard to use when you have a lot of identities
  • Fixed: 728385 – [10.8] Include support for Mountain Lions “Notification Center” into Thunderbird
  • Fixed: 738194 – Composition: Add keyboard shortcuts for Zoom (Ctrl++, Ctrl+-, Ctrl+0: ux-consistency with message reader), change shortcuts for font size to Ctrl+<, Ctrl+>
  • Fixed: 739311 – Clicking “x more” button shrinks(!) message header height, so that *less* or even *no* recipients are in view [multiple, many, lots of recipients]
  • Fixed: 748965 – convert mail/base/content/FilterListDialog.js and SearchDialog.js to Services.jsm and MailServices.js
  • Fixed: 763471 – Convert Dropbox Filelink provider code to addon
  • Fixed: 782947 – Add referral codes to Box Filelink component
  • Fixed: 786606 – Chat shortcut key Ctrl+Shift+C doesn’t do anything – conflicts with keyboard shortcut for Lightning’s Calendar tab
  • Fixed: 786684 – JS error (TypeError: match[1] is undefined) when parsing a JID without a node part.
  • Fixed: 787925 – Permanent orange: TEST-UNEXPECTED-FAIL | test-cloudfile-backend-yousendit.js | test-cloudfile-backend-yousendit.js::teardownTest
  • Fixed: 789745 – Cannot connect to XMPP servers that don’t support SASL authentication
  • Fixed: 790234 – [10.6] crash in libunwind::UnwindCursor
  • Fixed: 791542 – [TB17 test] IM account troubleshooting information is erroneous
  • Fixed: 792392 – No special icon for secure connection in folder pane on linux
  • Fixed: 792579 – Remove NS_TIME_FUNCTION from configure.in in comm-central
  • Fixed: 792965 – Add icons to compose autocomplete list
  • Fixed: 792979 – Attachment reminder is broken due to removal of nsIEditorObserver
  • Fixed: 793838 – Feed body AppMenu items are not working anymore
  • Fixed: 793888 – Separators in the message header pane toolbar are not visible, separator and space cannot be removed again from the header pane toolbar
  • Fixed: 794880 – [Mac] The icon of the “Add Contact” and “Join Chat” toolbar buttons disappear when they are clicked while disabled
  • Fixed: 794946 – Add mozmill tests for the chat toolbar and the central placeholder of the instant messaging UI
  • Fixed: 794988 – Enable profiling on Daily builds
  • Fixed: 795078 – Thunderbird does not see user online and can’t receive message from a contact with a singe quote in its resource
  • Fixed: 795296 – Include the string that couldn’t be parsed in XML parse errors of the XMPP stream
  • Fixed: 795959 – Typing “@gmail.com” as part of the username shouldn’t be required when setting up a gtalk account
  • Fixed: 795971 – JavaScript strict warning: logger.js, line 453: assignment to undeclared variable entry
  • Fixed: 798952 – Move sanitizeDialog.css to mail subdirectory
  • Fixed: 799068 – Land in comm-central Instantbird’s changes to chat/ – 3
  • Fixed: 799504 – Long retweets are cut off after 140 characters
  • Fixed: 799596 – Thunderbird is unusable after bug 565717 landed
  • Fixed: 800123 – Don’t hard code the contact photos in cardDialog
  • Fixed: 800525 – wrapped nick causes extra height on secondary lines
  • Fixed: 801261 – Adopt editContactOverlay to new light coloring
  • Fixed: 802575 – AppMenu button doesn’t get added to Chat tab automatically
  • Fixed: 802704 – [OS X] add LSApplicationCategoryType to the info.plist
  • Fixed: 803724 – [OS X] Text of some toolbar icons are not lined up
  • Fixed: 803811 – –with-system-zlib version detection broken after bug 781446
  • Fixed: 804142 – Upgrade clang used by thunderbird
  • Fixed: 804598 – Can not remove individual cookie

MailNews Core: (60)

  • Fixed: 133605 – nsIMsgCompFields::[Set|Get]NewsHost is identical to nsIMsgCompFields::[Set|Get]NewspostUrl
  • Fixed: 210608 – build warnings in nsImapMailFolder
  • Fixed: 287969 – NS_IMETHODIMP AddShellToCacheForHost should not return PRBools
  • Fixed: 304704 – Unable to subscribe to feed URLs passed from browsers (Mac)
  • Fixed: 363238 – saved searches fail for searches on x-headers
  • Fixed: 371174 – In <ComposerCommands.js>, 3 strict “Warning: redeclaration of property”, caused by function redeclarations
  • Fixed: 436606 – “ASSERTION: RemoveCurrentDraftMessage can’t get draft id” involving message compose window
  • Fixed: 543239 – Filter list no longer finds and selects filter using keyboard entry.
  • Fixed: 543419 – Message Filters list not updated when already open
  • Fixed: 545194 – Account Settings–>Server username and buttons “Advanced” and “Browse” are cut off
  • Fixed: 561762 – Add additional error information to “This filter cannot be saved”
  • Fixed: 642639 – errUtils.js’ logException should dump exceptions via Components.utils.reportError too for fancy mozmill logging
  • Fixed: 669136 – crash [@ nsParseMailMessageState::FinalizeHeaders()], [libSystem.B.dylib@0x4123b | ParseString | nsParseMailMessageState::FinalizeHeaders ] (5.0, Mac )
  • Fixed: 674742 – Compacting a Mail folder can delete all copies of the folder in certain error conditions
  • Fixed: 678351 – dirSvc in mailShutdown.js should be an nsIDirectoryService
  • Fixed: 681735 – Account central is too tall to fit into a small window (600px high) because of too large fixed spaces between items / groups of items on Windows and Linux.
  • Fixed: 721316 – Use Gmail IMAP Extension of X-GM-MSGID, X-GM-THRID, X-GM-LABELS in addition to XLIST
  • Fixed: 725488 – in Junk Settings, disable junk target folder pickers based on the radio selector (Junk on/Other), similarly to pickers on Copies & Folders
  • Fixed: 736661 – outgoing server (SMTP) cannot be highlighted even though selected
  • Fixed: 750666 – crash in nsPop3Sink::FindPartialMessages
  • Fixed: 760126 – Reduce amount of preprocessing of content files – don’t pre-process out license headers
  • Fixed: 769588 – Port bug 722872 – call the Init method after creating nsITransferable
  • Fixed: 770262 – crash in mozalloc_abort … nsMsgSearchTerm::MatchBody
  • Fixed: 775665 – Change Filter Context UI to checkboxes
  • Fixed: 777287 – try to remove some unneeded XUL elements in the filter editor dialog
  • Fixed: 782738 – crash at mail startup [@ nsParseNewMailState::MoveIncorporatedMessage]
  • Fixed: 783289 – Fix return code issues revealed by nsresult changes in comm-central
  • Fixed: 783491 – tweak outdated code in mail/base/content/FilterListDialog.js
  • Fixed: 787557 – Thunderbird 15 inactive msg db close change prevents FolderLoaded events when folders are updated
  • Fixed: 787982 – Add a wrapper at build/pymake/make.py that pulls in mozilla-central if necessary
  • Fixed: 788012 – Build failure after bug 579517
  • Fixed: 788429 – Add ability to open global Addressing preferences from account manager
  • Fixed: 788607 – Add comm-central/build/pymake/make.py as a stub that runs GNU make
  • Fixed: 790912 – Message shows wrong content (body text) after move to other folder
  • Fixed: 791457 – MailNews calls synchronous nsIProtocolProxyService::Resolve which doesn’t exist any more since Bug 769764 removed it.
  • Fixed: 793599 – convert mailnews/base/prefs/content/am-junk.js to Services.jsm
  • Fixed: 794170 – Silence “equality comparison with extraneous parentheses [-Wparentheses-equality]” in nsMsgFolderDataSource.cpp
  • Fixed: 794186 – remove remaining PRInt32/PRUint32 usages in comm-central
  • Fixed: 794558 – Remove 2 unused vars in mailnews/base/src
  • Fixed: 795085 – linux external api builds fail (nsString.h include in gfx/src/nsRegion.h)
  • Fixed: 795097 – the News “Download headers” dialog should use a numeric field for the number of headers to download.
  • Fixed: 795562 – nsNntpIncomingServer allows to subscribe twice to the same newsgroup
  • Fixed: 795707 – Selecting multiple PGP/MIME encrypted messages crashes Thunderbird
  • Fixed: 795712 – Silence [-Wunused-private-field] warnings in mailnews/
  • Fixed: 795736 – Silence some [-Wunused-variable] warnings in mailnews/
  • Fixed: 795997 – Silence remaining[-Wunused-variable] / [-Wunused-private-field] warnings in mailnews/
  • Fixed: 796085 – fix some “warning: variable ‘rv’ set but not used [-Wunused-but-set-variable]” gcc warnings in /mailnews
  • Fixed: 796805 – Permanent orange: TEST-UNEXPECTED-FAIL | test_iteratorUtils.js | TypeError: childArray is null
  • Fixed: 797452 – Intermittent build/macosx/universal/unify failure: “copyIfIdentical: files differ”
  • Fixed: 797524 – Thunderbird build is broken after Bug 795065 (error: no matching function for call to ‘nsITransfer::Init…)
  • Fixed: 797600 – Thunderbird 13+ no longer show nntp error messages
  • Fixed: 797823 – Thunderbird build is broken after Bug 794884 (error: ‘SupportImageWithMimeType’ is not a member of ‘imgILoader’)
  • Fixed: 798345 – Permanent orange: TEST-UNEXPECTED-FAIL | test_private_resume.js | TypeError: pb is null
  • Fixed: 798789 – Enable gcc -Werror=conversion-null for gcc >= 4.5 for comm-central (port bug 778980)
  • Fixed: 798828 – fix “warning: overflow in implicit constant conversion [-Woverflow]” in mailnews/local/src/nsParseMailbox.cpp
  • Fixed: 801383 – Build is failing in comm-central MailNews code since m-c Bug 779473
  • Fixed: 801541 – dbFrozen is an intermediate variable that should just go away
  • Fixed: 801559 – Remove unused nsIMdbCompare
  • Fixed: 803574 – Permanent orange: TEST-UNEXPECTED-FAIL | test_nntpPassword2.js application crashed
  • Fixed: 805266 – Avoid extra make pass in mime/public

Windows builds Official Windows, Official Windows installer (discussion)

Linux builds Official Linux (i686), Official Linux (x86_64)

Mac builds Official Mac