October 2008

Teaching Open Source

A few months ago, post-internship, I wanted to start a course for third-year college students in my second year of college, along the likes of Seneca, so the professors here at NUS kindly paved the way for me to teach Mozilla as a course (CS3108). (They however indicated that it will _not_ be a normal course, it is just a "student-run activity", because I am not a professor.) This wasn’t large enough to obtain more publicity, a recent local paper article on open source education by-passed local major universities.

(Note: This post is Singapore-centric, a partial response to Mark Surman’s, and is timed to coincide with the open source track at Seneca, due to school commitments, different round-the-world locations that sit exactly on opposite sides of the world and lack of resources, I am unable to attend. Apologies in advance, much as I would like to share my experience in-person.)

The first semester of teaching the course has proved to be an invaluable learning experience, and I will share some thoughts below:

Teaching open source effectively takes time to come to fruition

The college must be sure that teaching open source is the right way forward. Industry trends take time to go back into the classroom, and the act of convincing the college’s board of educational directors that open source is essential for the student’s future, takes time to come to fruition.

There must be an advocate within the college strongly pushing for this act of teaching open source, be it a Dean, a professor or a student. These people are vital to sustaining the vibrancy and enthusiasm of the course, because to educators, "everything starts from the classroom". That is, of course, an old notion, because in the case of open source, there is a community to start off in, but this thinking is still inherent in certain educational circles. So colleges want to ensure that whatever "new stuff" they are teaching are relevant in the outside world, and that huge level of inertia of accepting "new stuff" also takes time and much effort to overcome.

Everything starts from one

Every thing starts off from one. Be it one advocate, one teacher, or one student, as long as someone is interested in open source, this is a chance not to be missed. Maintaining his or her interest in open source is the main challenge — though it also depends on the individual personality of the person. Once this opportunity is gone, he or she will end up just like the other graduates out there.

Every bit of effort counts. Every single bit of effort, possibly even with recognition, will give tremendous boosts of confidence to the advocate that they are on the right track, that they are not doing something in vain, and that they are not the only ones who think open source thinking is useful for the future of the computer workplace. It’s painful and tough if the contributor / advocate feels that he or she is seemingly the only one around the country / region that is interested in this sort of stuff. It takes willpower to overcome that — once that willpower is gone, it’s difficult to re-obtain.

Mindset shifts

Without the support of someone in the college, it is not easy to negotiate the red tape that exists throughout the educational institution’s hierarchial structure. Countless emails and bounces from place to place, from people to people, it is very important that the college itself is probably recognizing the importance of open source. Merely recognizing alone is not enough; there are still possibilities that the college educators do not know how to teach open source in a way that is suitably generic, i.e. not just focused on Mozilla or Linux alone, but rather also encompassing the open source spirit, the act of sharing code, the different open source licenses out there.

High-level educators note the fact that code cannot be shared, that plagiarism is involved (which is extremely frowned upon and can be liable to severe penalties) very often to students. As such, students already have the thinking embedded inside their very minds that their code is their king, this also takes a lot of effort to overcome, especially when during the open source course, the advocate begins to talk about sharing code, which is contrary to what the student has been taught in all his life. Changing this mindset is virtually impossible in the high-level educators’ world, this affects the students too. Another issue that I won’t go into very much detail due to different implementations for different academic institutions and the fact that I am just a not-so-performing-well-undergraduate, is the question of how to grade the student, besides “Pass/Fail”.

This is not the only thing in teaching open source that goes against what is taught in other places. An example is compiled code tests. Students are taught that their C++ (or whatever language) code should have comprehensive compiled code tests. It makes sense for the student’s project, when you have merely thousands of lines of code and hundreds of source files. However, this goes against what is listed for Mozilla, simply because this doesn’t make sense. With something in the likes of millions of lines of code in the Mozilla codebase, this represents something on the many orders of magnitude greater than what the student will accomplish during the course of his college education. It is wasted effort if the student is taught to write compiled code tests only to find that it is not really relevant in a project as large as Mozilla.

Learning open source is a learning curve for students. Fresh graduates already have thinking enshrined into them about the closed source opportunities. Microsoft, Apple, Adobe, (especially the selling of) YouTube are just the many examples that are actively promoted. What is lacking here are open source ones. Note that these students already know about the existence of open source, and most are probably already using it, they just do not see a future of themselves surviving on an open source job. Open source is not seen as ensuring a bread-and-butter future, it is seen as something done in a hobby and will get relegated in priorities if there is a lack of time or money. Materialism plays a part in going against open source.

Certification (Sidenotes)

People ask about certification. Microsoft certification, now there is the Apple University, something on their CVs that certifies them for their job. Having contributed to lines of code to open source is hardly perceived as certification by students, though the open source developers themselves may attest otherwise.

APIs (Sidenotes)

Students ask about open source APIs. If there is something Mozilla lacks that may prove useful to educational folks in the future, it’s an API. They want fresh, readily available, well-documented APIs to code whatever they want. The closest anything that Mozilla has is probably MozMill API and Ubiquity documentation, on a level that is suitable for easy level entry into Mozilla coding.

Conclusion

Having more people and resources available around in a region, would always help to push the cause forward. Starting something regarding open source education is good, but maintaining the momentum and ensuring the sustainability is the tough bit.

The education sector is a tad slower to recognize and respond, and adapt to industrial trends. Open source is just one of them.

(What a long >1200 word post, thanks go out to the reader for lasting till this end, time to go back to lectures on basic datapaths / pipelining. This post will also become part of my final report on CS3108.)

zz - Others (2008)

Comments (2)

Permalink

Mozilla in the Movies

Phoenix, Firebird, Firefox

Thunderbird, Lightning, Penelope

Sunbird

Songbird

(The) Flock

Chimera, Camino

SeaMonkey

Gecko

Prism

Rhino

Tinderbox

zz - Others (2008)

Comments (2)

Permalink

2008-10-19 Sunbird 1.0 builds

Current Sunbird (0.9) | Next planned Sunbird (1.0) | Previous releases

Common:

  • Fixed: 386432 – Unify front-end code of Lightning and Sunbird
  • Fixed: 393748 – Active tasks are dimmed (grey) in task list while completed tasks are shown in black
  • Fixed: 405196 – unifinder: selecting event in unifinder doesn’t select it in day or week view
  • Fixed: 412817 – Improve ASSERT macro output or remove the macro
  • Fixed: 414336 – Last day in minimonth view is always not bold, independent whether events exist or not
  • Fixed: 419007 – Invalid ics files don’t trigger INVALID_TIMEZONE error, times are assumed as floating
  • Fixed: 428091 – [Trunk] Unifinder close button icon is misaligned/misplaced
  • Fixed: 431775 – [Trunk] Remove unused gopher files
  • Fixed: 435166 – better error handling for repeating tasks without start date [NS_ERROR_INVALID_POINTER in calRecurrenceInfo.js]
  • Fixed: 438964 – Closing Edit Event window without modifications prompts Save Event dialog if event is on a remote calendar and it wasn’t saved twice.
  • Fixed: 451912 – major update not offered when some language packs are installed
  • Fixed: 455728 – Consolidate sort mechanisms in different views and trees
  • Fixed: 455733 – Consolidate filter mechanisms in different views and trees
  • Fixed: 455768 – Convert calendar/ from application/x-javascript to application/javascript
  • Fixed: 455863 – select event in unifinder scrolls multiday-view to time in its timezone, not view timezone
  • Fixed: 455869 – Remove MOZILLA_1_8_BRANCH ifdefs from calendar trunk code
  • Fixed: 456037 – Provide Sunbird nightly builds from comm-central
  • Fixed: 456102 – Minimonth should generally be able to show free-busy states
  • Fixed: 456362 – Thunderbird3: Move Today Pane Button into Status Bar
  • Fixed: 456715 – Remove COMM_BUILD ifdefs from calendar code
  • Fixed: 456923 – add a build target to compare bin/ and the package list
  • Fixed: 457692 – Switch the invites dialog to use local Address Book autocomplete on toolkit interfaces
  • Fixed: 457854 – Drag Shadow doesn’t disappear after event resize
  • Fixed: 458163 – lightning 0.9 source tarball is missing in ftp://ftp.mozilla.org/pub/calendar/lightning/releases/0.9/
  • Fixed: 458368 – Move and integrate calendar/prototypes to calendar/base
  • Fixed: 458492 – remove lightning/nightly/latest-trunk/ or link to lightning/nightly/latest-comm-central/ builds
  • Fixed: 458589 – Drag and drop ical (.ics) attachments onto calendar icon does nothing
  • Fixed: 458808 – Remove some unused entities from calendar.dtd
  • Fixed: 458858 – Lightning keeps asking for password on startup
  • Fixed: 459500 – cleanup packages-static, add missing and remove unnecessary entries

Common (Providers):

  • Fixed: 407961 – Google sends Email reminders to all non-google attendees, 24 hours before the event
  • Fixed: 456865 – Select Calendar dialog doesn’t show Google Calendars when accepting invitations
  • Fixed: 457830 – Delete extended properties
  • Fixed: 457890 – Lightning 0.9/Google Calendar 0.5 do not synchronize Google Alarms anymore

Sunbird-only:

  • Fixed: 414957 – [Trunk] Missing link on the Plugins pane of the Add-ons manager dialog
  • Fixed: 437622 – Sunbird: Upgrade via update mechanism fails, restart results in error on local calendars (timezone extension not installed)
  • Fixed: 459107 – Sunbird startup error (NS_ERROR_FILE_NOT_FOUND – nsIXPCComponents_Utils.import)
  • Fixed: 459432 – Please move to Gecko 1.9

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

  • Open: 329570 – Concurrent editing ICS calendars by multiple users can lose data
  • 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: 412809 – [Trunk] Customize toolbar dialog w/ Tb trunk breaks a lot of stuff
  • Open: 415509 – [Trunk] Only the last event of a day is selectable by mouse click in day/weekview
  • 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: 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: 455752 – Update internal timezone database to version 2008g
  • Open: 456354 – Thunderbird3: Move Today Button into Calendar Grid
  • Open: 456364 – Thunderbird3: Remove Find Events, Delete, Print, Reload from Toolbar
  • Open: 456377 – Thunderbird3: Integrate New Event, New Task into Write Button
  • 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: 457024 – Crash during shutdown [@nsXPCWrappedJS::Release][@nsCOMPtr<calITimezone>::~nsCOMPtr<calITimezone>]
  • Open: 457586 – Export calendar to HTML fails if task without due date exists in calendar
  • Open: 458190 – Broken unit tests
  • 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: 459908 – Error "gCalendarStatusFeedback is not defined" when some dialogs
  • Open: 460030 – Invitation overlap normal event boxes
  • Open: 460234 – Sunbird fails to load a calendar if HTTP Auth is required
  • Open: 460266 – ‘Open task’ menu via context menu is broken

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-10-19 Sunbird 1.0 builds

Permalink

2008-10-19 Thunderbird Trunk builds

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

Thunderbird-specific:

  • 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: 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: 381659 – "Multipart/Encrypted" not supported, only "multipart/encrypted"
  • Fixed: 400931 – Enable predefined IMAP settings for Gmail
  • Fixed: 427311 – Choice of a subfolder at "When I delete a message/Move it to this folder" generate string of only lowest level name in mail.server.serverX.trash_folder_name
  • Fixed: 430762 – Start page for Alpha/Beta builds
  • Fixed: 432608 – Don’t use window.alert() from chrome code in mailnews/
  • Fixed: 448706 – Remove "Wrap plain text messages at…" from prefs
  • 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: 458601 – port the full zoom UI to thunderbird
  • Fixed: 458623 – update comm-central l10n.ini’s for l10n dashboard builds
  • Fixed: 458675 – Don’t use window.alert() from chrome code in mail/
  • 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: 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

MailNews Core:

  • Fixed: 299932 – fix nsIMimeEmitter to use proper case
  • Fixed: 420830 – Expose mime_create() to content type handler plugins
  • Fixed: 450991 – Number in "Order Received" column becomes negative, when mail’s offset in local mail folder file exceeds 2GB
  • Fixed: 453881 – Split Bayes tokenizer into message and store versions
  • 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: 456247 – Add option to streamMessage to disallow streaming over the network
  • Fixed: 457539 – generated md5 message-ids are dodgy
  • Fixed: 457695 – Drop old xpfe autocomplete based local address book search code.
  • 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: 458685 – encode mime functions in nsIMimeConverter fail when scripted
  • Fixed: 458692 – Drop charset parameter from nsIMsgHeaderParser interfaces
  • Fixed: 459000 – Address book comment cleanup
  • Fixed: 459335 – Remove leftover(!?) TPATH_LEN
  • Fixed: 459358 – It is possible to attempt to create new cards/lists in read-only address books.
  • Fixed: 460058 – SEGV when trying to view plain text emails (with missing content type) crash [@ nsDependentCString::nsDependentCString]

Outstanding bugs (marked blocking-thunderbird3+ with Target Milestone of Thunderbird 3 Beta 1): (66)

  • Open: 121647 – POP/IMAP server passwords are inappropriately forgotten
  • Open: 123440 – Stop that annoying modal dialog when mail can’t connect to the mail server from connection time out error
  • Open: 218999 – Thunderbird should use a tabbed interface (thundertab)
  • Open: 221030 – Unable to set up IMAP over SSL using the New Account Wizard
  • Open: 239131 – Thunderbird should use the new password manager
  • Open: 296453 – With IMAP, racing CPU, Slow performance moving/deleting large number of messages
  • Open: 307023 – Re-editing quoted-printable HTML message (Open Draft, Forward Inline, Edit-as-New) shows corruption of tag attributes (<img> <body> etc)
  • Open: 338549 – Mailnews account password prompts at startup no longer serial
  • Open: 360648 – [Meta] TB toolkit autocomplete migration
  • Open: 364082 – mail lost when moving from local to remote folder in offline mode
  • Open: 364376 – Not all Message header fields are focusable by <tab> (Keyboard accessability)
  • Open: 367896 – messages don’t show in threaded view with this 3 msg mbox (show in unthreaded view)
  • Open: 368924 – Scam list not enabled by default
  • Open: 369096 – confusing preferences choices re: offline data storage
  • Open: 370306 – Move Address Book’s autocomplete (and addressing widget) implementation to be based on toolkit’s
  • Open: 385502 – investigate turning on offline imap by default
  • Open: 392328 – [Meta] tracking bug for thunderbird tabbed interface problems
  • Open: 392330 – thread pane sometimes doesn’t match focused tab
  • Open: 396874 – copy sent mail into sent-mail folder failed
  • Open: 404489 – filters using as custom mail header "Sender" do not work (matches From instead)
  • Open: 408370 – STEEL 0.1
  • Open: 413260 – Refactor the Address Book interfaces
  • Open: 419597 – importing from outlook express fails completely
  • Open: 422814 – Make account configuration quick, easy, and more secure
  • Open: 424219 – when "find in message" is active in message preview and find input field is empty, then focus is stolen by find when clicking on a folder or a message in thread pane
  • Open: 427627 – enable jemalloc on thunderbird trunk
  • Open: 429118 – Spellcheck gives up after too few misspelled words in HTML editor
  • Open: 429817 – background-image not working in non-chrome user stylesheets in thunderbird
  • Open: 429843 – mailnews UI work to catch up with how certificate "security exceptions" are handled
  • Open: 433316 – Implement backend changes for MailNews transfer from wallet to login manager.
  • Open: 433567 – Replace Mozilla Corporation references with Mozilla Messaging
  • Open: 436555 – attachment presentation in received messages needs improvement
  • Open: 440793 – Optimize email workflow through better async
  • Open: 440794 – Leverage Offline capabilities to make sending email appear faster
  • Open: 448198 – f=f: Reply to non-f=f message containing certain characters breaks quoting
  • Open: 449560 – Convert header email values (From/To/CC) from labels into read-only textboxes in message reading window/pane.
  • Open: 450038 – "Help | Shredder Help" doesn’t redirect to a help site of the applications locale
  • Open: 450494 – Global Database functionality should go in MailNews core
  • Open: 452221 – When all mails has same subject(i.e. very long thread), time to take Shift+Delete of all mail seems to be O(num_of_mail**2), and "CPU 100% by the Shift+Delete locks UI while delete operation
  • Open: 452232 – Move LDAP autocomplete over to toolkit interfaces
  • Open: 452281 – search centric toolbar with download and write button
  • Open: 453763 – nsIMsgFolderNotificationService needs a folderAdded notification
  • Open: 453928 – Reevaluate mailnews use of CAPS
  • Open: 453943 – Review JavaScript in mail/rss policies
  • Open: 455098 – Crash [@ objc_msgSend] removing Junk button from toolbar
  • Open: 455715 – Implement adding an email address to an existing contact from the message header view
  • Open: 455835 – make sure the message header pane works with a11y themes
  • Open: 455947 – subscribe dialog gives broken expression
  • Open: 455964 – IMAP parser assertions since autosync turnon
  • Open: 455966 – IMAP threadsafety assertions post-autosync landings
  • Open: 455978 – need status and emergency brake UI for gloda
  • Open: 456291 – Imap auto-sync updates folder that have "mail.check_new_mail" pref _off_
  • Open: 456596 – emails with lots of addresses in the To: field should only show first N by default
  • Open: 456601 – Thunderbird loses track of most of the messages in a folder
  • Open: 456814 – Message reader enhancements (tracker)
  • Open: 456839 – nsAutoSyncManager needs to expose method(s) to cancel on going download operations
  • Open: 456940 – Customize Toolbar leads to doubled account list in "Get Mail" buttons drop down
  • Open: 457052 – try to repair cause of assertion – Borked message header
  • Open: 457079 – "ASSERTION: downloading hdrs for hdr we already have"
  • Open: 457452 – Leaking nsAutoSyncManager on shutdown
  • Open: 457736 – Inline contact editor could support freeform contact tags
  • Open: 457751 – Delete, Rebuild Index, Undo sequence causes a crash on imap folder [@ morkRowObject::SetRow(nsIMdbEnv*, nsIMdbRow*) ]
  • Open: 458255 – need update snippets for lightning nightly builds
  • Open: 458410 – Add the new "Powered by Mozilla" logo to Thunderbird
  • Open: 459482 – Dock Icon should show new mail at the same time as the growl alert
  • Open: 459487 – OnItemIntPropertyChanged not fired with BiffState atom when IMAP + folder selected for offline use (No New Mail/Biff Notification)

Windows builds Official Windows, Official Windows installer (discussion)

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

Thunderbird Trunk

Comments (2)

Permalink

Nvidia in new (and old) MBPs

So we are about to embrace more MBPs with more Nvidia components, amongst all the rumor mills that are now flying about.

And I got hit by this Nvidia fiasco, and the dear MBP is now in servicing for “3-4” working days. (It occasionally fails to have any display after wake from sleep, and yes, I considered the Safe Sleep possibility.)

Back to XP on the desktop for the moment. :-/

zz - Others (2008)

Comments (1)

Permalink

Shredder Alpha 3 Released

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

Released on 14 Oct 08, and this changelog was last updated on 20 Oct 08.

Shredder Alpha 3 (also known as Thunderbird 3 Alpha 3) has been released. Release notes are available. This post lists the improvements in Shredder Alpha 3 over Shredder Alpha 2. 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 Shredder can be found here.

Changes in Shredder Alpha 3: (288)

Thunderbird-specific: (141)

  • Fixed: 230182 – "User-Agent" header, in sent messages, should contain more information
  • Fixed: 231654 – make delete normally only apply to the threadpane – too easy to accidentally delete folder
  • Fixed: 232252 – open drafts discarded without prompt on shutdown
  • Fixed: 234665 – Delete button should re-text to "Undelete" when a deleted message is selected
  • Fixed: 249620 – inconsistent labeling: folder context menu for account node is named properties but goes to account settings
  • Fixed: 259914 – quicksearch toolbar no longer displays "recipient" when focused on "Sent"
  • Fixed: 273008 – Paste without formatting preference or at least have an easy keybinding
  • Fixed: 279001 – Control-A and ctrl-T affect view setting when view field is focused – ctrl is ignored / hotkeys also fail
  • Fixed: 286761 – [rfe] change the RSS account icon ("globe") in the folderpane when a feed has new messages
  • Fixed: 288424 – filename of attachment is truncated at the first # when using mozilla-xremote-client
  • Fixed: 297236 – unable to dismiss about:config (Config Editor) window via keyboard
  • Fixed: 300487 – saved search folder name is bold without unread messages
  • Fixed: 305089 – Don’t mark as scam any mail composed by user (Drafts, Templates, Sent, Outbox folders)
  • Fixed: 320884 – search/filter by size doesn’t mention unit of Size (which is KB)
  • Fixed: 327378 – rss2 feeds should use guids as permalinks if available
  • Fixed: 327600 – quick searching for sender in "sent mail" and drafts folder actually searches for recipient
  • Fixed: 327908 – Advanced Options dialog (advanced.dtd) has too many entries for available unique accesskeys, thus some underlined letters conflict and are broken
  • Fixed: 328586 – "Save Image" should be "Save Image As…" and "Save Link Location" "Save Link As…" link in firefox
  • Fixed: 328749 – Phishing Detector APIs
  • Fixed: 329444 – messenger.xul l10n fixes
  • Fixed: 331113 – Investigate options to make the new mail alert notification narrower
  • Fixed: 335391 – Invalid value for "margin" property in mail/themes/pinstripe/mail/preferences/preferences.css
  • Fixed: 347994 – New mail alert is not displayed (folderSummaryInfoEl.parseFolder is not a function)
  • Fixed: 359284 – IMAP: Auto-expunge for IMAP mailboxes
  • Fixed: 369159 – missing access keys for Gmail, RSS News & Blogs, and Movemail account types in the account wizard
  • Fixed: 369283 – Thunderbird should support the Vista Search
  • Fixed: 373345 – Clicking "About Mozilla Thunderbird" has the build ID highlighted
  • Fixed: 378412 – Adding a "Gmail" account that already was entered manually results in invisible duplicate
  • Fixed: 381555 – "Show only display name" does only work for personal address book
  • Fixed: 382659 – Add ro (Romanian) to mail/locales/all-locales
  • Fixed: 384160 – Cannot send attachments with cli and file with accents
  • Fixed: 386158 – Sending receipt fails but no warning returns to user
  • Fixed: 387656 – Rename ‘Unsent’ folder to ‘Outbox’
  • Fixed: 404198 – Links from feed not properly escaped
  • Fixed: 404609 – Update Thunderbird installer with changes made to the Firefox installer
  • Fixed: 406227 – Enable Unit Tests on a Thunderbird trunk tinderbox
  • Fixed: 408861 – Thunderbird reports "mail server is not an imap4 mail server"
  • Fixed: 413487 – "brief" headers (normal mode) should display more or all of subject
  • Fixed: 422700 – Get bug 376238 fixed or disable images on drag feedback
  • Fixed: 422757 – mark all read Keyboard shortcuts are different on Linux and Windows even though they don’t need to anymore
  • Fixed: 425849 – Consider changing mail.imap.fetch_by_chunks pref value
  • Fixed: 426046 – "About" dialog: add full BuildID, as in Firefox
  • Fixed: 429929 – CPU consumption while inactive too high
  • Fixed: 431130 – xpcshell test test_nsIDownloadHistory.js fails on Thunderbird
  • Fixed: 432840 – [mac] Include symbolic link to Applications folder
  • Fixed: 432920 – Thunderbird fails to check that it is the default email client on startup
  • Fixed: 433107 – Drop down arrow for "To/CC/BCC/.." too close to the edge, widget doesn’t show focus
  • Fixed: 433801 – Make the account wizard extensible
  • Fixed: 437056 – run a message filter on a folder – "choose this folder" option missing, can’t run on folders with subfolders
  • Fixed: 437750 – New message still return preferred format window when we use "additional email" address
  • Fixed: 437869 – Remove the RDF global object
  • Fixed: 438375 – Default reply header should include timestamp
  • Fixed: 438918 – who wants a retention policy of "delete all but the last X messages" with X=30?
  • Fixed: 439304 – Assertions when autocompleting recipient (ASSERTION: Replacing?: ‘!m_AddressList || NS_FAILED(m_AddressList->IndexOf(0, aDirectory, &pos))’)
  • Fixed: 439431 – Cannot open attachments in saved .eml files
  • Fixed: 440366 – all keywords/tags of a mail will be deleted if I cut off (not delete) attachments
  • Fixed: 441666 – Filter dialog fails to list newsgroups
  • Fixed: 443344 – attachment filename corruption imported from Eudora (Japanese version).
  • Fixed: 443351 – Move all of Thunderbird’s unofficial/nightly branding items into mail/branding/nightly
  • Fixed: 443398 – Fix remaining parts of unofficial branding
  • Fixed: 443713 – Add sr (Serbian) to mail/locales/all-locales
  • Fixed: 443908 – "next" shortcut in account setup for News, Server information panel doesn’t work
  • Fixed: 443990 – Thread pane selection is lost upon "Compact Folders" from the file menu if no folders are compactable
  • Fixed: 444220 – Can’t change junk folder in account settings
  • Fixed: 444281 – More unused Pinstripe images
  • Fixed: 444940 – Unofficial-branded builds will prompt to set default client when installed (/updated) from a previously branded Thunderbird version.
  • Fixed: 444994 – In <folderWidgets.xml>, "Error: aFolder is null", loading "Junk Settings" panel
  • Fixed: 445501 – Two images on officially branded Thunderbird migration wizard
  • Fixed: 445708 – Disable official branding on Thunderbird l10n tinderboxes.
  • Fixed: 445891 – Remove remnants of 2 obsolete |mail.collect_email_address_| preferences
  • Fixed: 446129 – Contact sidebar blanks if email only
  • Fixed: 446266 – Missing accesskey for Print Preview in Message Pane context-menu
  • Fixed: 446367 – User-agent for messages doesn’t follow branding type (Official/Unofficial)
  • Fixed: 448218 – "Linux comm-central build %" is RED after "dbus" checkin(s).
  • Fixed: 448326 – Paste/Copy/Cut not working from menus when composing message
  • Fixed: 448339 – Thunderbird 3 builds still using version 1 url for application update checks
  • Fixed: 448479 – No Proxy For: port Bug 311779 (save IE’s ";" as "," so it works automatically)
  • Fixed: 448694 – Remove UI for "Remember the last selected message" (mailnews.remember_selected_message)
  • Fixed: 448702 – Remove "For messages that contain 8-bit…"
  • Fixed: 449202 – Get Thunderbird L10N builds working on comm-central
  • Fixed: 449231 – Add "si" to the mozilla/mail/all-locales files
  • Fixed: 449500 – Use new unified toolbar styling with -moz-appearance in Thunderbird
  • Fixed: 449649 – Cursor markers in the "About box" consumes full cpu load
  • Fixed: 449691 – improved message (view) reader pane
  • Fixed: 449738 – Fix splash.rc for comm-central
  • Fixed: 449934 – mail/locales/l10n.ini comm-central fixes
  • Fixed: 449949 – Changing sort of Subject or From to Descending breaks sorting
  • Fixed: 450044 – Remove obsoleted <mail-folder-bindings.xml>
  • Fixed: 450151 – Thunderbird does not form ligatures in fonts under 20 pixels
  • Fixed: 450456 – Consider turning on disk cache for TB
  • Fixed: 450519 – No breakpad reports since comm-central move
  • Fixed: 450649 – The link "click’here’ to get the rest of truncated mail" is not working. (when truncated POP3 mail is moved/copied to other account’s folder, including "Global Inbox" case)
  • Fixed: 450712 – "INBOX" is always displayed as selected folder name of "When I delete a message/Move it to this folder"
  • Fixed: 450724 – Implement New/Edit Card inline features for message header display
  • Fixed: 450803 – When right click on email address, add option to open existing contact in address book
  • Fixed: 450897 – "Delete Mail marked as Junk in Folder" doesn’t work with views / quicksearch
  • Fixed: 451002 – Use the new search textbox binding in the subscribe dialog
  • Fixed: 451008 – Failed to build Thunderbird trunk (comm-central) on OpenSolaris
  • Fixed: 451381 – Re-use the new address book popup widget on Thunderbird’s preference pane
  • Fixed: 451438 – Filters: Option NOT to warn on delete
  • Fixed: 451599 – Add preferences UI for disk cache size and clearing the cache
  • Fixed: 451620 – remove the Advanced Preference for Connection timeout
  • Fixed: 451862 – Ask me before downloading more than __ messages option (in the nntp server settings) should use textbox type="number"
  • Fixed: 451891 – js error: missing) after argument list
  • Fixed: 451981 – add a build target to compare bin/ and the package list
  • Fixed: 451987 – make about:cache work in thunderbird
  • Fixed: 452014 – cleanup of nsMailboxProtocol::LoadUrl
  • Fixed: 452162 – Lessen the number of cases where a restart is required on application update (mozMapi32.dll and MapiProxy.dll)
  • Fixed: 452347 – Keyboard accelerator does not work in account wizard
  • Fixed: 452419 – Message Header display shouldn’t get the show references pref for each item of the header displayed
  • Fixed: 452615 – mail.server.default.offline_download when set, it doesn’t make discovered imap folders offline by default
  • Fixed: 452661 – the scam detector doesn’t work anymore
  • Fixed: 452832 – drag and drop multiple messages between folders fails (moves only one)
  • Fixed: 453706 – Lingering nsISupportsArray in ProfileMigrator.cpp
  • Fixed: 453820 – Audit front-end code for unnecessary rdf QIs
  • Fixed: 454025 – Extension functions fail because libgkplugin.so does not get installed
  • Fixed: 454032 – Unable to use keyboard to continue uninstall from the summary page
  • Fixed: 454061 – Crash [@ nsImapService::MessageURIToMsgHdr(char const*, nsIMsgDBHdr**) ][@ nsImapService::CreateStartOfImapUrl]
  • Fixed: 454101 – "Not enough arguments [nsIMsgFolder.createSubfolder]" selecting search folder of rss feeds
  • Fixed: 454125 – Use .trim() in Thunderbird
  • Fixed: 454133 – The ini creation macros from common.nsh are being deprecated
  • Fixed: 454549 – Unable to change SSL state, or server settings in new profiles
  • Fixed: 454622 – mail won’t download if "Allow anti-virus clients to quarantine individual incoming messages" is checked
  • Fixed: 454808 – Not having quicksearch on the toolbar breaks things
  • Fixed: 454848 – Forwarding e-mail no longer works in nightlies if set to forward "inline"
  • Fixed: 455104 – UI for setting delete model is gone
  • Fixed: 455502 – Standalone message window, various "WhichPaneHasFocus is not defined" errors.
  • Fixed: 455801 – Polish changes to message reader for b1
  • Fixed: 455802 – [Filters] RunNow becomes broken as number of filters increases.
  • Fixed: 455847 – memory leak in nsDirPrefs.cpp
  • Fixed: 455915 – can’t edit/add identities anymore (createDirectoriesList and onSaveCompositionAndAddressing not defined)
  • Fixed: 456096 – drag and drop folder fails – error nsITransferable.getAnyTransferData, messengerdnd.js :: DropOnFolderTree
  • Fixed: 456563 – Add en-GB to Thunderbird all-locales list
  • Fixed: 456725 – Add fy-NL to thunderbird all-locales list
  • Fixed: 456863 – New/Edit Card tooltip not resetting in Header bar display
  • Fixed: 456869 – port the firefox add-ons preference to thunderbird preferences
  • Fixed: 457151 – Add [id] to the Thunderbird build
  • Fixed: 457556 – Ukrainian Thunderbird3
  • Fixed: 457975 – Composition Mode Over-ride (shift+reply) does not work for new reply button
  • Fixed: 458002 – Update shipped-locales for Thunderbird alpha 3
  • Fixed: 458425 – Remove TB specific disable of test_punycodeURI.js

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

  • Fixed: 147789 – remove obsolte pref network.hosts.nntp_server
  • Fixed: 213729 – should look in mem cache for messages when offline
  • Fixed: 436151 – support IMAP RFC 4551 – CondStore extension
  • Fixed: 437192 – Implement a POP fake server testing scheme for /mailnews
  • Fixed: 450740 – Mark as read still can’t be disabled when "immediately on display" is chosen

MailNews Core: (142)

  • Fixed: 13595 – Add birthday fields to address book
  • Fixed: 16913 – Filter news based on any headers
  • Fixed: 65794 – Some attachments (like text/plain, text/html) get Content-Disposition: inline (incorrect)
  • Fixed: 87867 – address book autocomplete should use separate sessions
  • Fixed: 128340 – when I add an LDAP directory from the addressbook and preferences window is open make sure it shows up in the pref | addressing list
  • Fixed: 128342 – When I delete a directory from addressbook and the preferences window is open it should be removed from the preferences window.
  • Fixed: 135231 – LDAP Quick search results keep duplicating with searches in Address Book, Select Addresses dialog and Sidebar
  • Fixed: 135243 – Deleted LDAP Directory server remains in dropdown box in Advanced AddressBook and Select Addresses dlg
  • Fixed: 138366 – [Offline] override global LDAP settings not working
  • Fixed: 141606 – tags applied (IMAP) when offline not available after going online
  • Fixed: 166164 – default for MDN confirmation dialog should be No (i.e. Do Not Send)
  • Fixed: 179891 – Empty trash should have confirmation dialog
  • Fixed: 182274 – [IMAP] Need UI for server trash folder name
  • Fixed: 195559 – Comments in default mailnews prefs is wrong.
  • Fixed: 198137 – Rename an address book and other areas of the product are not updated
  • Fixed: 200138 – Delete Mail Marked as Junk changes/forces selection
  • Fixed: 213827 – IMAP offline stores are deleted when connecting to server fails
  • Fixed: 216075 – Remove unused uuencode code from mailnews compose
  • Fixed: 227649 – Remove obsolete <mailnews/mapi/old/*>
  • Fixed: 234867 – Rationalize nsIMsgHeaderParser.idl
  • Fixed: 262319 – sort by thread fails to resort on new message
  • Fixed: 262641 – Import of account settings from Outlook Express misses SSL/port number/root folder
  • Fixed: 271988 – compacting folder other than selected one clears message and thread panes
  • Fixed: 287939 – Mail tries to save deleted attachment
  • Fixed: 294824 – Don’t hardcode appname in the cancel message for News
  • Fixed: 305434 – LDAP Prefs Service needs revising.
  • Fixed: 327510 – XML Parsing Error: no element found/netError.xhtml on newsgroup msg download timout
  • Fixed: 338323 – Mozilla/SeaMonkey Mail and Thunderbird ignore tag attributes in html messages
  • Fixed: 343059 – In <phishingDetector.js>, "Warning: assignment to undeclared variable linkTextURL"
  • Fixed: 355194 – Local/POP3 ‘Rebuild Summary File’ generates "error, exception, …" in <widgetglue.js>
  • Fixed: 359226 – Need Redirect option that allows editing before sending
  • Fixed: 359716 – Upgrade LDAP C-SDK to 6.0.x on trunk for Address Book.
  • Fixed: 366482 – "Edit as new" for opened eml files results in a broken compose window
  • Fixed: 369918 – Crash Loading a Saved Search Folder [ nsMsgQuickSearchDBView::OnSearchDone]
  • Fixed: 373967 – Custom column added by extension is not displayed properly while in "grouped by sort"
  • Fixed: 376235 – Filters won’t move mail after copying it
  • Fixed: 377084 – empty message window when opening search results (when the message isn’t present in the folder view)
  • Fixed: 392015 – Crash of Tb 2.0.0.6, if "Rebuild Index" is executed during compacting folder is inprogess, and loosing mails [@ morkRowObject::SetRow]
  • Fixed: 398498 – Message filter of "copy and move" generates phantom mail in copy target folder(when copy&move to different mail folders), or causes "move failure"(when copy&move to same mail folder)
  • Fixed: 403256 – Make nsIAddressBook a service and keep the root rdf address book alive.
  • Fixed: 404489 – filters using as custom mail header "Sender" do not work (matches From instead)
  • Fixed: 408613 – Migrate SeaMonkey addressing preferences pane to new style and rewrite how the AB prefs UI works.
  • Fixed: 410333 – get rid of the send in utf-8 question-dialog, just silently switch to utf-8 if necessary
  • Fixed: 416284 – Detached attachments should not be able to be re-detached
  • Fixed: 420830 – Expose mime_create() to content type handler plugins
  • Fixed: 421428 – nsIFolderListener should admit that it’s passing nsIMsgFolders
  • Fixed: 428427 – Unread count in virtual folders not updated for changed headers
  • Fixed: 429891 – Extra CR LF inserted every 10 KB in message in POP3 Sent folder
  • Fixed: 436615 – Better Faster IMAP: Preemptive/Automatic message download feature
  • Fixed: 436880 – IMAP itemDeleted and itemMoveCopyCompleted notifications quite broken
  • Fixed: 437903 – Can’t send emails to OS X mailing lists.
  • Fixed: 437908 – Search/Filters don’t check correctly for address in Mac OS X Address Book
  • Fixed: 438414 – crash when saved search is open after deleting a searched subfolder
  • Fixed: 439225 – Revamp nsIMsgFolderNotificationService
  • Fixed: 439470 – Mailing List Dialog for OS X address books doesn’t list addresses and isn’t read-only
  • Fixed: 439471 – "Allow remote images in HTML mail" is selectable on OS X cards
  • Fixed: 439819 – LDIF import does not include mozillahomestreet
  • Fixed: 440635 – Need a separate manual filter context
  • Fixed: 441191 – POP/RSS automatic filtering: delete message action is marking read, not deleting
  • Fixed: 443993 – Moved IMAP junk message does not preserve junkstatusorigin and junkpercent
  • Fixed: 444209 – Filter only selected messages in a folder
  • Fixed: 444211 – OS X mailing list name not visible within the contacts sidebar
  • Fixed: 444417 – IMAP undo of delete appears to work, but doesn’t
  • Fixed: 444686 – create/adapt build system for comm-central
  • Fixed: 444815 – View unexpectedly removes message after changing tag
  • Fixed: 445146 – Move editor/ui from mozilla-central to comm-central
  • Fixed: 445167 – Remove "comments only" <msgHdrViewAddresses.js>
  • Fixed: 445199 – GetMsgTextFromStream should return an AUTF8String
  • Fixed: 445343 – adding imap saved search creates unneeded .sbd
  • Fixed: 445403 – imap saved searches with spaces in the name display escaped name
  • Fixed: 445554 – MsgMailboxGetURI doesn’t escape the relative path as should be done for a URL
  • Fixed: 446047 – IMAP Empty Folder action does not result in nsIMsgFolderListener notification
  • Fixed: 447590 – Display both comm-central and mozilla-central changeset IDs on tinderbox pages
  • Fixed: 447619 – comm_central: add configure option to l10n repositories (port of bug 445328)
  • Fixed: 447636 – build editor/ui with Mozilla build system as long as it lives in mozilla/
  • Fixed: 447664 – make top level Makefile targets to run test suites work on comm-central
  • Fixed: 447860 – GetMsgTextFromStream should use more libmime
  • Fixed: 448003 – Z/mZ values are off by 100 on OS X
  • Fixed: 448165 – Mailnews crashes in [@ nsAbMDBDirectory::DeleteCards] if aCards is null
  • Fixed: 448185 – Fix linking with tracemalloc in comm-central
  • Fixed: 448558 – Deleting multiple mails from Junk ends in "The current command did not succeed" (IMAP)
  • Fixed: 449260 – Replace rdf-driven addressbook popup menus with xbl based one
  • Fixed: 449367 – comm-central doesn’t allow full-configures for l10n purposes
  • Fixed: 449618 – Move cardForEmail to nsIAbDirectory
  • Fixed: 449735 – Fix splashos2.rc for comm-central static builds
  • Fixed: 449747 – Running Junk Mail Controls manually on Folder or message fails if multiple address books selected for whitelist
  • Fixed: 449753 – Remove redundant export of header files from mailnews/addrbook/src/Makefile.in
  • Fixed: 449941 – comm-central build system shouldn’t set webdav as a default extension
  • Fixed: 450149 – Implement cardForProperty on nsIAbDirectory (or nsIAbCollection if it exists)
  • Fixed: 450248 – Outlook address books don’t have a dirType
  • Fixed: 450332 – problems with images in imap messages
  • Fixed: 450550 – Needless a PRBool value in nsParseNewMailState::DoneParsingFolder.
  • Fixed: 450581 – Address Book lists in dialogs may become unsorted
  • Fixed: 450698 – The second argument of nsParseNewMailState::AppendMsgFromFile should be PRUint32.
  • Fixed: 450899 – Port bug 450196 and bug 447853 to comm-central
  • Fixed: 450917 – Create and populate nsIAbCollection
  • Fixed: 450957 – Make Qt port compile with comm-central
  • Fixed: 450964 – Get rid of remaining SVG build options in comm-central
  • Fixed: 450967 – Check for alternate autoconf-2.13 names in comm-central build system
  • Fixed: 451021 – Mac OS X Address Book has erroneous spaces in display name when either (or) both of first and last name are blank
  • Fixed: 451143 – Print Preview Card and Abook both unuseable
  • Fixed: 451257 – Composing a message after the contacts sidebar was closed sometimes crashes Thunderbird
  • Fixed: 451361 – Junk settings should allow using read only address books but not remote ones for white lists
  • Fixed: 451601 – kill MOZILLA_LOCALE_VERSION
  • Fixed: 451756 – port bug 434192 (make clean fixes) to comm-central
  • Fixed: 451823 – allHeadersPopup is not used anywhere in mail/mailnews
  • Fixed: 451903 – Build error in mailnews/mime with –enable-debug
  • Fixed: 451988 – Move MailNewsTypes* from mailnews to msgbase
  • Fixed: 452143 – Phone Number being displayed wrongly in integrated Apple Addressbook
  • Fixed: 452206 – Remove OS X bundle-check hack from attachment code
  • Fixed: 452446 – Remove mailnews/movemail/ (obsolete files)
  • Fixed: 452504 – port bug 97954, bug 394901, bug 451466, and bug 450194 changes to comm-central
  • Fixed: 452521 – crash getting pop3 mail on startup
  • Fixed: 452579 – Start dropping some direct RDF usages in address book.
  • Fixed: 452614 – nsIAbCard needs a method of searching all email addresses (well both of them)
  • Fixed: 452760 – relative l10n-base problems with comm-central
  • Fixed: 452962 – make install no longer works on comm-central
  • Fixed: 453301 – Provide a function to collect only a single address.
  • Fixed: 453698 – nsAbLDAPCard::SetMetaProperties assumes an entry has at least one objectClass
  • Fixed: 454103 – Make nsIMsgCompFields’s attachments an nsISimpleEnumerator
  • Fixed: 454182 – Forward as attachment from open eml file broken after fix to bug 366482
  • Fixed: 454298 – infinite recursion in GetIsKilled
  • Fixed: 454344 – nsIMimeEmitter addAllHeaders method not js-safe as is
  • Fixed: 454399 – IMAP open folder command sends empty arrays to nsIMsgFolderListener::msgsDeleted observers
  • Fixed: 455069 – "Search Messages…", compact folders grayed out when IMAP folder is selected
  • Fixed: 455240 – Address book card preview pane doesn’t update for card changes via external interfaces (where notifications exist, e.g. OS X)
  • Fixed: 455610 – Birthday fields for OS X address book incorrectly translated
  • Fixed: 455727 – import calendar/ into comm-central
  • Fixed: 455797 – birthday picker doesn’t let me enter certain dates, resets day and year
  • Fixed: 455812 – nsAutoSyncManager should expose a scriptable XPCOM interface to allow monitor background download operations
  • Fixed: 455932 – Add nsIMsgFolderListener notifications for news messages
  • Fixed: 455942 – Port to comm-central: bug 440714, bug 447642, bug 454391, bug 454786, bug 454192
  • Fixed: 456233 – nsMsgHdr needs to ensure various ‘in string’ parameters to avoid crashes
  • Fixed: 456250 – Properly detect application/pkcs7-mime subtypes in libmime
  • Fixed: 456326 – "ASSERTION: Some other operation is in progress" when synchronizing mails
  • Fixed: 456327 – Enable showing "*** Initiating Auto-Sync on folder imap://………." messages by turning them into NSPR logging
  • Fixed: 456415 – Setting up a vcard for an account doesn’t work.
  • Fixed: 456440 – IMAP folder paths not initialized correctly if done for the first time inside nsImapMailFolder::GetFilePath
  • Fixed: 456548 – IMAP subfolders not initialized beyond one level in GetSubFolders
  • Fixed: 457052 – try to repair cause of assertion – Borked message header
  • Fixed: 457168 – These emails repeatedly match the wrong filter
  • Fixed: 457545 – nsParseMailbox.cpp:1813: warning: unused variable ‘numFolders’

Windows builds Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

Thunderbird Releases

Comments (13)

Permalink

2008-10-05 Sunbird 1.0 builds

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

Common:

  • Fixed: 437418 – libical shouldn’t add extra linefeed after inner components of VTIMEZONE.
  • Fixed: 437441 – Finalize calendar-timezones.xpi
  • Fixed: 438807 – Introduce “Meeting” category
  • Fixed: 448753 – Lightning and GData Provider are incompatible to Thunderbird 3.0b1pre (Gecko 1.9.1) builds
  • Fixed: 450147 – Some locales need to add “of” to the yearly-period-absolute-controls in Edit Recurrence window
  • Fixed: 450391 – Remove workaround for Task context menu
  • Fixed: 451035 – Remove the strings time.1 – time.23
  • Fixed: 453330 – Make it possible to build Sunbird from comm-central
  • Fixed: 453422 – Add et (Estonian) locale for Calendar
  • Fixed: 455837 – Support for re-enabling disabled calendars
  • Fixed: 455868 – Update Sunbird and Lightning version numbers for comm-central builds
  • Fixed: 456724 – Add fy-NL to calendar all-locales list
  • Fixed: 457755 – Add l10n.ini file for Calendar for new python-based compare-locales
  • Fixed: 458078 – sunbird-bin shouldn’t try and link directly with libtracemalloc anymore
  • Fixed: 458404 – remove -moz-pre-wrap from calendar-views.css

Common (Providers):

  • Fixed: 455262 – Use PROPFIND instead of REPORT in CalDAV refresh()es
  • Fixed: 456170 – Cannot change authentication information for GData Provider

Lightning-only:

  • Fixed: 455221 – graphic glitch on invitations-pane
  • Fixed: 455512 – dom_events.xpt differences bettwen ppc and i386 architectures breaks builds

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

  • Open: 329570 – Concurrent editing ICS calendars by multiple users can lose data
  • Open: 402365 – [Trunk] Tabs break calendar mode view
  • Open: 404039 – [Trunk] New added tasks don’t appear in task list
  • Open: 415509 – [Trunk] Only the last event of a day is selectable by mouse click in day/weekview
  • Open: 421600 – local copy of remote calendar is corrupted if edited while server is inaccessible
  • Open: 451696 – [CalDAV] Provider doesn’t handle REQUEST/CANCEL correctly
  • Open: 455358 – [Trunk] database schema upgrade fails [An error was encountered preparing the calendar located at moz-profile-calendar:// for use.]
  • Open: 457024 – Crash or Invalid memory read during shutdown
  • Open: 458190 – Broken unit tests

Calendar builds are still in transition to comm-central, post-0.9 release.

zz - Calendar 1.0 nightlies

Comments Off on 2008-10-05 Sunbird 1.0 builds

Permalink

2008-10-05 Thunderbird Trunk builds

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

Thunderbird-specific:

  • Fixed: 273008 – Paste without formatting preference or at least have an easy keybinding
  • Fixed: 329444 – messenger.xul l10n fixes
  • Fixed: 369283 – Thunderbird should support the Vista Search
  • Fixed: 378412 – Adding a "Gmail" account that already was entered manually results in invisible duplicate
  • Fixed: 413487 – "brief" headers (normal mode) should display more or all of subject
  • Fixed: 438918 – who wants a retention policy of "delete all but the last X messages" with X=30?
  • Fixed: 448479 – No Proxy For: port Bug 311779 (save IE’s ";" as "," so it works automatically)
  • Fixed: 448694 – Remove UI for "Remember the last selected message" (mailnews.remember_selected_message)
  • Fixed: 449691 – improved message (view) reader pane
  • Fixed: 450151 – Thunderbird does not form ligatures in fonts under 20 pixels
  • Fixed: 450712 – "INBOX" is always displayed as selected folder name of "When I delete a message/Move it to this folder"
  • Fixed: 450724 – Implement New/Edit Card inline features for message header display
  • Fixed: 451599 – Add preferences UI for disk cache size and clearing the cache
  • Fixed: 451620 – remove the Advanced Preference for Connection timeout
  • Fixed: 454622 – mail won’t download if "Allow anti-virus clients to quarantine individual incoming messages" is checked
  • Fixed: 455801 – Polish changes to message reader for b1
  • Fixed: 455847 – memory leak in nsDirPrefs.cpp
  • Fixed: 456096 – drag and drop folder fails – error nsITransferable.getAnyTransferData, messengerdnd.js :: DropOnFolderTree
  • Fixed: 456563 – Add en-GB to Thunderbird all-locales list
  • Fixed: 456725 – Add fy-NL to thunderbird all-locales list
  • Fixed: 456863 – New/Edit Card tooltip not resetting in Header bar display
  • Fixed: 456869 – port the firefox add-ons preference to thunderbird preferences
  • Fixed: 457151 – Add [id] to the Thunderbird build
  • Fixed: 457556 – Ukrainian Thunderbird3
  • Fixed: 457975 – Composition Mode Over-ride (shift+reply) does not work for new reply button
  • Fixed: 458002 – Update shipped-locales for Thunderbird alpha 3
  • Fixed: 458215 – Add option to client.py to pass arbitrary options to hg
  • Fixed: 458425 – Remove TB specific disable of test_punycodeURI.js

IMAP, News, POP and SMTP-related:

  • Fixed: 436151 – support IMAP RFC 4551 – CondStore extension

MailNews Core:

  • Fixed: 227649 – Remove obsolete <mailnews/mapi/old/*>
  • Fixed: 287939 – Mail tries to save deleted attachment
  • Fixed: 294824 – Don’t hardcode appname in the cancel message for News
  • Fixed: 420830 – Expose mime_create() to content type handler plugins
  • Fixed: 444417 – IMAP undo of delete appears to work, but doesn’t
  • Fixed: 450917 – Create and populate nsIAbCollection
  • Fixed: 451143 – Print Preview Card and Abook both unuseable
  • Fixed: 451390 – In comm-central <client.py>, add an |options.skip_ldapsdk|
  • Fixed: 455797 – birthday picker doesn’t let me enter certain dates, resets day and year
  • Fixed: 455812 – nsAutoSyncManager should expose a scriptable XPCOM interface to allow monitor background download operations
  • Fixed: 455942 – Port to comm-central: bug 440714, bug 447642, bug 454391, bug 454786, bug 454192
  • Fixed: 456233 – nsMsgHdr needs to ensure various ‘in string’ parameters to avoid crashes
  • Fixed: 456250 – Properly detect application/pkcs7-mime subtypes in libmime
  • Fixed: 456326 – "ASSERTION: Some other operation is in progress" when synchronizing mails
  • Fixed: 456327 – Enable showing "*** Initiating Auto-Sync on folder imap://………." messages by turning them into NSPR logging
  • Fixed: 456415 – Setting up a vcard for an account doesn’t work.
  • Fixed: 456440 – IMAP folder paths not initialized correctly if done for the first time inside nsImapMailFolder::GetFilePath
  • Fixed: 456548 – IMAP subfolders not initialized beyond one level in GetSubFolders
  • Fixed: 457052 – try to repair cause of assertion – Borked message header
  • Fixed: 457168 – These emails repeatedly match the wrong filter
  • Fixed: 457545 – nsParseMailbox.cpp:1813: warning: unused variable ‘numFolders’

What was previously known as Shredder Beta 1 has now been renamed to Alpha 3. Note that this is just a name change. Builds are available for testing.

Outstanding bugs (marked blocking-thunderbird3+ with Target Milestone of Thunderbird 3 Alpha 3): (3)

  • Open: 429118 – Spellcheck gives up after too few misspelled words in HTML editor
  • Open: 430762 – Start page for Alpha/Beta builds
  • Open: 457709 – tracking bug for build and release of Thunderbird 3.0 Alpha 3

Windows builds Official Windows, Official Windows installer (discussion)

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary) (2008-10-03 build)

Thunderbird Trunk

Comments Off on 2008-10-05 Thunderbird Trunk builds

Permalink