Thunderbird 2.0 Alpha 1 Released – Changelog Part 2 of 2

Make a donation to the upkeep of The Rumbling Edge.

Changelog part 2 of 2; please click here for part 1.

Continued from part 1..

UI improvements: (96)

  • Fixed: 85296 – Reply and Reply-all on messages sent “From: myself” should use the original To: field
  • Fixed: 183394 – sometimes when you delete a message, the focus gets lost instead of going to the next message
  • Fixed: 184811 – addressingwidget appears as sunken, not as button
  • Fixed: 198936 – “Do you wish to compact…” dialog has no “don’t ask me again” checkbox
  • Fixed: 204350 – Attached email message window glitches (forward, reply, view source disabled)
  • Fixed: 214114 – Double-click on folder opens new window AND goes to new messages.
  • Fixed: 223730 – “Opening folder…” remains in status bar after folder has been fully opened
  • Fixed: 236219 – Unreliable highlighting in compose window when tabbing thru
  • Fixed: 239136 – Thunderbird needs to integrate with the new download manager
  • Fixed: 245917 – About Mozilla Thunderbird or About Thunderbird, pick one
  • Fixed: 251296 – implement “favorite/favourite” folders
  • Fixed: 255234 – “Send unsent messages…” in context menu of unsent messages folder should not end with “…”
  • Fixed: 260861 – Thunderbird Extensions manager: “Install” should be “Install…” (an ellipsis is missing)
  • Fixed: 268746 – unable to reply, fwd, move or copy .eml opened from disk
  • Fixed: 277843 – saved searches that search message body do not update correctly
  • Fixed: 278263 – Can’t use “group by sort” on the “flag” field.
  • Fixed: 282506 – Inline spell check words go blank while message is being sent
  • Fixed: 282669 – First (“To:”) address field not focused in new mail when last mail sent with first address field in focus
  • Fixed: 289454 – Group-by Sort headers are targets for “next message”
  • Fixed: 291343 – moving single grouped message makes another group disappear
  • Fixed: 294793 – Using a template changes mail composer’s default background color
  • Fixed: 295956 – Editing message in drafts folder (with IMAP and multiple profiles) results in error.
  • Fixed: 296422 – Difficulty reverting to Classic 3 pane view
  • Fixed: 298525 – Phishing State should take precedence over Junk State in the message bar
  • Fixed: 301084 – Option to file replies in folder of original message
  • Fixed: 307423 – Asterisk (*) no longer Expands All Threads
  • Fixed: 308366 – plain text mail containing link to “local” numerical IP address should not be marked as scam
  • Fixed: 308499 – “Spell as you type” wording needs to be changed
  • Fixed: 310534 – Dragging text into search box does not overwrite prefilled text
  • Fixed: 311239 – Fixes for F6/Ctrl+Tab navigation in 3-Pane
  • Fixed: 312940 – Improve the alert notification for new mail
  • Fixed: 314086 – Able to see old subject headers in the compose window
  • Fixed: 314349 – Reply/Forward/Edit with .EML or message/rfc822: fails if no Message-Id
  • Fixed: 314748 – After replying a mail the compose window doesn’t show the signature correctly when “spell as you type” is activated
  • Fixed: 317167 – Reply and Reply-all on messages sent “From: myself” should consider all account identities when setting To field
  • Fixed: 317680 – F8 works when it should not: account page displayed
  • Fixed: 318650 – Empty thread pane rows when deleting quick search results in group mode
  • Fixed: 320015 – Can’t use only icons-only or text-only in standalone message window toolbar (custom)
  • Fixed: 320117 – Syntax Error in chrome://editor/content/EdInsertTOC.js
  • Fixed: 320185 – It’s impossible to delete or detach attachment via File Menu
  • Fixed: 320189 – “new mail sound dialog” usability issues
  • Fixed: 320744 – no way to clear downloads.rdf. Should be a way to clear or remove the file entirely.
  • Fixed: 321254 – contacts sidebar leaks ldap connections
  • Fixed: 323351 – auto save should time out much sooner
  • Fixed: 324194 – Remove the search bar, make quick search and mail views customizeable toolbar buttons
  • Fixed: 324521 – Poor Inline Spell Checking Performance On Large Text Documents
  • Fixed: 326280 – Suppression of append-domain autocompletion not working
  • Fixed: 326846 – read mail not marked as read
  • Fixed: 327641 – “Open in New Mail Window” missing from folder context menu
  • Fixed: 328015 – Tooltip with the list of new letters in the folder incorrectly
  • Fixed: 328593 – progress/status doesn’t work in folder views
  • Fixed: 328795 – Convert Thunderbird to use typeahead find
  • Fixed: 328935 – Thunderbird threaded view misses messages
  • Fixed: 329544 – Port back mailnews improvements to dynamic 3-pane generation/decks
  • Fixed: 329552 – New Mail Notification Alert is only a couple pixels tall
  • Fixed: 329553 – New Mail alert notification isn’t always wide enough
  • Fixed: 329954 – Re-show the alert notification when clicking on the biff icon in the system tray
  • Fixed: 330241 – notifier encoding problem
  • Fixed: 330402 – Findbar buttons in Thunderbird without padding
  • Fixed: 330523 – Replace Animated scroll with a fade in for new mail alert notification
  • Fixed: 330613 – Update Qute theme for Extension Manager.
  • Fixed: 330615 – Convert Thunderbird to use the winstripe theme in mozilla\toolkit
  • Fixed: 331152 – Download Manager is Broken in 2.0a1 Builds
  • Fixed: 331159 – Copy seamonkey’s msg notification bar implemenation
  • Fixed: 332023 – Autocomplete is broken in Today’s Trunk Build
  • Fixed: 333510 – Contacts Sidebar comes up empty
  • Fixed: 334993 – nsMsgCompUtils.cpp shouldn’t use brandShortName for User-Agent
  • Fixed: 335973 – Improve how we present lists of e-mail addresses in the message pane
  • Fixed: 336334 – select all using ctrl+a fails in message search window
  • Fixed: 337815 – Messages don’t show; summary-file increases every time Tb opens
  • Fixed: 338725 – Autocomplete doesn’t work on 1.8 branch
  • Fixed: 339116 – account Junk settings: can’t change “automatically delete messages older than 14 days”
  • Fixed: 339175 – [Find Tool Bar]: Neither “Find Next” nor “Find Previous” work at the message window
  • Fixed: 339505 – attachment box should not disappear if emptied
  • Fixed: 341354 – Can’t add tags to multiple messages at a time
  • Fixed: 341490 – “New folder” context menu no more present in TB 2.0a1
  • Fixed: 341661 – change label column to tags column in thread pane
  • Fixed: 342167 – In <EditorOverride.css>, 2 “Warning: Expected pseudo-element but found ‘-moz-XYZ’. Ruleset ignored due to bad selector.”
  • Fixed: 342214 – removing old labels doesn’t work
  • Fixed: 342441 – Unread / Read Statusbar panels get hidden and never become visible again
  • Fixed: 342576 – UI Work for Adding Tags to Messages
  • Fixed: 342708 – Unable to Remove Tags for IMAP Messages
  • Fixed: 342784 – File > Quit hangs tb if expunge inbox on exit is set
  • Fixed: 342878 – Context menus in message body not hiding ‘Tag’ submenu
  • Fixed: 342886 – Crash when removing the last tag on a local message
  • Fixed: 342912 – Filter to Trash causes the trash folder to get opened
  • Fixed: 343170 – Message tags shown twice in message header
  • Fixed: 343174 – Submenu “Message” > “Tags” not filled with tags list
  • Fixed: 343179 – JS error by message tags, if using a Thunderbird locale in combination with a profile created with an other locale
  • Fixed: 343181 – Multiple tags in thread pane tags column should have a spacer
  • Fixed: 343200 – Use the tag key when tagging a msg with a newly created key
  • Fixed: 344846 – Add UI to delete summary file from folder properties dialog
  • Fixed: 344872 – Mail window is leaking folderObserver on shutdown
  • Fixed: 345873 – the word “Goto” shouldn’t be used in the UI (Tools > Options > Privacy > Junk)
  • Fixed: 345975 – gray box on bottom with “<menuitem label=”&downloadStarredCmd.label;” accesskey=”&downoladStarredCmd.accesskey;”———^
  • Fixed: 345999 – Deleting a tag does not remove it from the UI list until you restart

XULRunner: (99)

  • Fixed: 187772 – mouse wheel scrolling does not dismiss form auto complete history, results in floating autocomplete dropdown
  • Fixed: 202992 – “h” or “htt” cut off in address bar autocomplete (adds :// to domain names starting with “p” or “t”)
  • Fixed: 212540 – Toolbar Customization dialog will not stay where I place it
  • Fixed: 240095 – Location Bar doesn’t stay open (collapses) when clicking on arrow the first time
  • Fixed: 250867 – icons only and other toolbar modes are not created in a global place
  • Fixed: 273050 – Review storage module
  • Fixed: 281862 – AutoComplete MDBResult’s GetCommentAt method returns NS_ERROR_NOT_IMPLEMENTED but it is!
  • Fixed: 287677 – 3 problems with Protocol Not Known Error
  • Fixed: 292496 – preferences window grows to double of its normal height in special circumstances
  • Fixed: 295178 – Misleading l10n note in customizeCharset.dtd
  • Fixed: 296080 – showAutoscrollMarker code is wrong in special situations
  • Fixed: 297503 – Useless autoscroll code?
  • Fixed: 298665 – color picker is broken (popup doesn’t close after selecting a color)
  • Fixed: 298950 – need copy in context menu
  • Fixed: 298960 – -remote can no longer handle commas or quotes
  • Fixed: 302099 – How do embedders embed libxul?
  • Fixed: 304531 – event.target.rel has no properties (Port fix from bug 225854)
  • Fixed: 306538 – Autocomplete doesn’t work without a mousemove event
  • Fixed: 308068 – JavaScript strict warning in richlistbox.xml
  • Fixed: 308591 – Button.dlgType sets an attribute with the wrong case
  • Fixed: 309289 – When moving an extension up/down in the richlistbox widget, it is scrolled to the top of the window.
  • Fixed: 310636 – Make mozStorage a little more developer friendly
  • Fixed: 312642 – expose clickSelectsAll property in textbox.xml
  • Fixed: 315434 – Security error with remote <xul:tabbox>: can’t switch tabs if chrome has focus
  • Fixed: 315570 – Add a reusable autocomplete result type that doesn’t depend on Mork
  • Fixed: 317568 – Stub executable opens console window
  • Fixed: 317811 – Allow single-window-instance XULRunner applications
  • Fixed: 318036 – adding to Array.prototype breaks a tree column picker
  • Fixed: 318407 – onchange event of preference elements gets called twice
  • Fixed: 319248 – Don’t use navigator.properties
  • Fixed: 319410 – textbox element loses content upon resize with direction:rtl and flex
  • Fixed: 319453 – GetBlob should not crash if there is no data
  • Fixed: 320429 – Switching tabs in a tabbox can result in illogical assignment of focus
  • Fixed: 320449 – Make properties of GRE_GetGREPathWithProperties useful
  • Fixed: 320901 – Remove reloading code, key and context menu item from help viewer
  • Fixed: 320938 – autocompletion of a text-field pops up above firefox
  • Fixed: 321153 – Fix various printpreview issues when scaling / changing orientation
  • Fixed: 321729 – CVS Remove update.js and remove its reference from jar.mn
  • Fixed: 321732 – printjoboptions.properties is dead, the other printjoboptions.* files should be packaged on non-Mac Unix only
  • Fixed: 322155 – if the only focusable elements in a dialog are the buttons, focus the default button on load
  • Fixed: 322354 – libxul always links against X11
  • Fixed: 322898 – Add events for watching the addition and removal of tabs
  • Fixed: 323296 – Create rule to check out l10n-files only
  • Fixed: 323956 – Missing xpinstall prefs for XULRunner
  • Fixed: 324913 – tabbrowser.xml depends on nsIWebNavigation
  • Fixed: 324994 – Storage GetString/GetUTF8String should set IsVoid
  • Fixed: 325253 – Don’t warn if there is no form history file to import
  • Fixed: 325416 – Move typeaheadfind out of TB ifdefs
  • Fixed: 325471 – Broken search for path to binary on linux in xulrunner-stub
  • Fixed: 326007 – Xulrunner fails to build using VS.NET 2003 (VC7.1), chokes at linking xul.dll due to conflicting LIBC and MSVCRT libs
  • Fixed: 326334 – Implement mozStorage as a multithreaded server
  • Fixed: 326345 – Remove “Find” prefix from “Find Next”/”Find Previous” labels on find toolbar
  • Fixed: 326772 – compatibility.ini should include TARGET_OS_ABI
  • Fixed: 326909 – document the -safe-mode command-line option in -help
  • Fixed: 327053 – Make caching persistent between transactions
  • Fixed: 327317 – Create a mozStorageConnection.indexExists function
  • Fixed: 327349 – Add JavaScript ASSERT function to globalOverlays.js
  • Fixed: 327557 – Storage service keeps reference to main thread
  • Fixed: 327567 – Storage connections should not outlive service
  • Fixed: 327740 – wrong casts used in mozStorageAsyncIO
  • Fixed: 327907 – Ending process firefox.exe can lead to database corruption
  • Fixed: 327638 – sqlite_int64 and PRInt64 are not compatible types
  • Fixed: 328068 – gather memory usage data for load events
  • Fixed: 328125 – Add support for client-side throttling
  • Fixed: 328140 – Integrate 0-filling patch into storage system
  • Fixed: 328212 – Update AsyncIO with bugfixed in sqlite tree
  • Fixed: 328213 – Upgrade to sqlite 3.3.4
  • Fixed: 328505 – –install-app fails on Linux for packages without a vendor
  • Fixed: 328790 – main thread never joins with async-io thread
  • Fixed: 328890 – text box widget regression, unable to open urls in Thunderbird
  • Fixed: 331225 – prefwindow/prefpane does not work in xulrunner.
  • Fixed: 331431 – toolkit.jar is a dumping ground for everything.
  • Fixed: 332091 – Possibility to add “special” part to package names
  • Fixed: 332262 – “smime3.dll not found” error dialog w/ XULRunner embedded in Eclipse
  • Fixed: 333306 – Crash with pragma statements that return values
  • Fixed: 334034 – Unlabeled Close button with browser.preferences.instantApply
  • Fixed: 334044 – build as standalone extension
  • Fixed: 334174 – Corrupted database files are not handled correctly
  • Fixed: 334513 – probably ‘off by a few’ in sqlite3 utf.c
  • Fixed: 335319 – pre-process out debug.js’ license header
  • Fixed: 335558 – Make storage form history use Mork if available
  • Fixed: 335836 – Add warnings on usage to storage service.
  • Fixed: 336133 – Missing out-of-memory check at db/sqlite3/src/tclsqlite.c:1442
  • Fixed: 336134 – Missing out-of-memory check at db/sqlite3/src/shell.c:1485
  • Fixed: 336230 – doubtful ASYNC_SYNC case
  • Fixed: 336314 – Make storage threadsafe
  • Fixed: 336439 – Infobar not tall enough
  • Fixed: 336894 – Get rid of window title hacks in toolkit’s about:config
  • Fixed: 336946 – Coverity 260-278 problems in sqlite
  • Fixed: 338155 – Upgrade to sqlite 3.3.5
  • Fixed: 339213 – Software update fails because XULRunner doesn’t ship updater.ini
  • Fixed: 339313 – listbox FAYT doesn’t work when the Shift key is pressed
  • Fixed: 340275 – Make nsTArray available to XULRunner apps
  • Fixed: 340572 – Autocomplete textbox maxrows gets reset to 6 after first popup
  • Fixed: 340715 – Replace deprecated preventBubble() on MOZILLA_1_8_BRANCH
  • Fixed: 342841 – Scrolling arrow should look disabled when you can’t scroll in its direction
  • Fixed: 343097 – Cleaner arrowscrollbox-clicktoscroll binding
  • Fixed: 343146 – pull and build l10n dictionaries
  • Fixed: 343690 – arrow keys traverse preference panes in wrong direction in RTL mode.

Miscellaneous fixes: (14)

  • Fixed: 136049 – Daylight savings change invalidates summary files
  • Fixed: 192666 – extension-list is appearing twice in ldif/tab/txt import file picker
  • Fixed: 300338 – debug build too chatty with ldap disabled (JS errors in MsgComposeCommands.js)
  • Fixed: 312643 – phishingdetector exception for relative urls
  • Fixed: 314990 – Not using unique message id when msg doesn’t have message id
  • Fixed: 319700 – Location of start page doesn’t stay greyed out on restart
  • Fixed: 331265 – Tabs and Line Feed Issues with New Mail Alert Notification
  • Fixed: 331924 – message header view cleanup
  • Fixed: 332632 – String assertion in libmime when reading mail from mail.app
  • Fixed: 339399 – In <mailCommands.js>, “Warning: assignment to undeclared variable id”
  • Fixed: 340489 – Regression in search addresses dialog because of Bug 66771 checkin
  • Fixed: 344694 – Conflict of linkage-specification for “MimeExternalObjectClass mimeExternalObjectClass”
  • Fixed: 345650 – mailnews.max_header_display_length is now obsolete
  • Fixed: 345883 – virtual folders with local folder body search keep mailbox files open

Mac-specific: (23)

  • Fixed: 201071 – signature file containing accented characters has become corrupted
  • Fixed: 308294 – Thunderbird tinderbox (bg l10n) fails in “$(ZIP) -r9D $(LANGPACK_FILE) install.rdf chrome chrome.manifest”
  • Fixed: 309210 – makexpi.pl only looks for *.so when stripping
  • Fixed: 315195 – [XULRunner] Select wrong default font if I close the preferences window with Command + W shortcut
  • Fixed: 320880 – Thunderbird/About Thunderbird dialog box in address book is a sheet (modal window)
  • Fixed: 325410 – Mac builds not packaging .chk files
  • Fixed: 327037 – Newsgroup names over-abbreviated on UB Mac
  • Fixed: 327108 – Cannot save copies to Sent folder. Selections in Copies & Folders are not retained(IMAP)
  • Fixed: 328403 – Update (.mar) packaging should fail if the stuff to package is missing
  • Fixed: 328645 – Fix copyright dates on branches
  • Fixed: 329796 – [Affects Linux too] Can’t debug XForms on Mac OS X
  • Fixed: 329806 – [XULRunner] nsStorageFormHistory needs to recognize endianness marker when importing old mork db
  • Fixed: 331676 – Crash on search in threaded mode
  • Fixed: 334663 – gray box around mail message header info is gone
  • Fixed: 335089 – [XULRunner] Default button in sheets should not be focused
  • Fixed: 339857 – Quick Search Box on the Mac is not wide enough
  • Fixed: 340071 – pasting html from ff 1.5.0.4 into compose window in tb 1.5.0.4 doesn’t paste anything
  • Fixed: 341307 – Thunderbird EULA refers to the “Thunderbird Browser”
  • Fixed: 342455 – [XULRunner] Darker highlight color for selected rows in history/autocomplete
  • Fixed: 342515 – [XULRunner] (Pinstripe) Use better font and spacing in menus/menuitems
  • Fixed: 343931 – Set app name in InfoPlist.strings during build based on –enable-official-branding
  • Fixed: 344238 – <marquee> tag causes context menu highlight to flicker
  • Fixed: 345057 – [XULRunner] Improve Mac launch behavior through xpcom fork/exec restart and autoupdate restart

Intel Mac-related: (9)

  • Fixed: 302212 – Mac OS X x86 builds can’t target SDKs
  • Fixed: 322578 – Support ppc<->x86 cross builds for Mac OS X
  • Fixed: 324855 – Need a script to produce universal binary .app from cpu-specific bits
  • Fixed: 327823 – Support configurable preflight/postflight actions in client.mk
  • Fixed: 327848 – Drive the Mac universal build process entirely in-tree
  • Fixed: 328081 – Support unification of bdate for multi-project builds
  • Fixed: 328391 – .mar generation should package universal build when the build is universal
  • Fixed: 328596 – [XULRunner] Difficult to “Open using Rosetta” due to self-relaunching
  • Fixed: 330890 – unify does not preserve the execute bit

Sun-specific: (5)

  • Fixed: 156605 – Solaris: Disable stack execution in the Mozilla client executable
  • Fixed: 312154 – [XULRunner] Start script does not take care of running instance
  • Fixed: 314018 – Error in configure(.in): Sun CXX (CC) compiler defiens __SUNPRO_CC and not __SUNPRO_C
  • Fixed: 322450 – TARGET_XPCOM_ABI not set in solaris builds
  • Fixed: 332053 – Fail to build latest firefox and seamonkey trunk on solaris

BeOS-specific: (3)

  • Fixed: 318918 – [XULRunner] sqlite does not build when MOZ_OBJDIR is different than source directory.
  • Fixed: 330340 – [XULRunner] Build broken in sqlite
  • Fixed: 338454 – [XULRunner] To implement correct restart in AppRunner for BeOS-platforms

OS/2-specific: (4)

  • Fixed: 296138 – Use lxLite to compress binaries
  • Fixed: 324240 – Update OS/2 ReadMe files (newsgroup change, new libc)
  • Fixed: 333835 – [XULRunner] Fix temp file problem in SQLITE on OS/2
  • Fixed: 337052 – Reactivate WarpCenter biff functionality in nsMessengerOS2Integration

AIX-specific: (1)

  • Fixed: 323997 – TARGET_XPCOM_ABI not set in AIX builds

Windows builds Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac

Changelog part 2 of 2; please click here for part 1.