August 2008

Amaya, Mercurial m-c & c-c bundles, and Ubiquity commands

So I decided to try out some new stuff over the weekend:

The first is using Amaya in place of Adobe Dreamweaver CS3, sometimes I think Dreamweaver is overkill for what I need and Nvu / KompoZer somehow didn’t cut it anymore. Yes, I kind of prefer WYSIWYG capability, so Amaya seemed to fit the bill, moreover it’s free and open source.

Second, I have lots of bandwidth to spare, and I just encountered the pain of trying to clone mozilla-central from scratch with a flaky and unreliable internet connection. No matter how long you try, it does not seem to finish, so I resorted to Benjamin Smedberg’s bundle file that saved me lots of agony.

mozilla-central:
Metalink to the mozilla-central bundle: (downloaded >600 times)
changeset 18525, updated as of 20080829-10:05:02 PDT. (74M)
SHA-1: 7d069e0a186c556ef1039ad03d0ebb5edb2b48d4

comm-central:
Metalink to the comm-central bundle: (downloaded >450 times)
changeset 227, updated as of 20080829-16:27:14 PDT. (7.6M)
SHA-1: ade283eca96c354d8b8eac63f2c17258e5bc5c57

Please try out the metalinks (generated here) as they will verify the download automatically with the SHA-1 hashes. The instructions below are adapted from his page.

Unbundle the above repositories using the following steps, substituting mozilla-central and comm-central as necessary:
1 – Create a new repository
$ hg init mozilla-central
2 – Unbundle it.
$ cd mozilla-central
$ hg unbundle /<path>/<to>/mozilla-central.bundle
3 – Tell Mercurial where you normally want to pull from by copying the following content into your mozilla-central/.hg/hgrc file:
[paths]
default = http://hg.mozilla.org/mozilla-central/
4 – Pull the latest changes and update your local repository.
$ hg pull -u
This way, the repositories should set up much faster if you have a flaky connection; you can always resume and verify your download if you are getting the bundle files.

Finally, I have also joined the current craze of writing Ubiquity commands, and I did up one (adapted from the MDC one by Eric Shepherd) that uses Google Search for NUS’s (my school) webpages, however, no matter how I try, I can’t seem to get it to work successfully. Basically, I set up everything properly, permit the javascript at the red permissions page, but nothing seems to occur after I type in the “nus” keyword.

Any ideas about this?

Edit: Upgrading to Ubiquity 0.1.1 fixed this issue for me. Note that you will have to unsubscribe and re-subscribe to each javascript subscription for it to work properly.

Edit 2: Note that comm-central’s client.py will pull in mozilla-central as well. You can easily use the mozilla-central bundle for this purpose, but you should ensure that your .hg/hgrc file in that repository is also updated.

Edit 3: I should be setting up a dedicated WordPress page for these bundles in the future…

zz - Others (2008)

Comments (2)

Permalink

2008-08-30 Sunbird 0.9 builds

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

Common:

  • Fixed: 326792 – ‘Next’ button doesn’t change to active when dragging an URL into text field
  • Fixed: 405222 – Time format not respected in prefs window
  • Fixed: 406581 – Enhance cal::detectTimezone() to dump errors
  • Fixed: 413103 – Unify and localize string building for time intervals [start + ” – ” + end]
  • Fixed: 417681 – Please put Prev and Next scroll arrows for month view adjacent to each other instead of on opposite sides of the screen.
  • Fixed: 429664 – Floating events overlapps events with timezone
  • Fixed: 435447 – Today pane events don’t change color when calendar color is changed
  • Fixed: 437347 – zero-length events/tasks overlaps in calendar view
  • Fixed: 437412 – zero-length and short events are shown at the wrong times in the timegrid
  • Fixed: 439309 – text overlap of short events at same time
  • Fixed: 446303 – use the “RELATED-TO” property
  • Fixed: 447800 – month View is missing a right border
  • Fixed: 447814 – Reloading remote calendars shows wrong progress in status bar
  • Fixed: 448771 – Open task context menu in calendar view -> output in error console
  • Fixed: 448946 – Switching calendar views via keys ALT+[1-4] is broken
  • Fixed: 449573 – Deleting item/items from local ics file fails with MODIFICATION_FAILED, items missing
  • Fixed: 450395 – Switching to week or multi-week views shows wrong weeks
  • Fixed: 450563 – Attendee gets the organizer alarm setting if he/she accept an iTip/iMip invitation
  • Fixed: 450611 – Add space between icon and button text in occurrence selection dialog
  • Fixed: 451162 – Organizer’s email address isn’t in iMIP invitation request
  • Fixed: 451327 – Move mouse to the unifinder, but not over an event -> error output
  • Fixed: 451353 – Emphasize open/unanswered invitations
  • Fixed: 451383 – Tooltips are not updated and display wrong information
  • Fixed: 451529 – Deleting invitation copy sends out CANCEL to all attendees
  • Fixed: 451539 – Recurring items and attachments
  • Fixed: 451827 – Update to build 2008082219 -> no local storage calendar, error at startup
  • Fixed: 452392 – Minimumheight of eventboxes is too little
  • Fixed: 452417 – readonly events should not show grippies on hover event

Common (Providers):

  • Fixed: 409921 – Implement CalDAV scheduling
  • Fixed: 448561 – Allow CalDAV provider to work with Google Calendar’s new CalDAV
  • Fixed: 449764 – CalDAV: can’t properly handle PERIOD for freebusy information
  • Fixed: 451020 – Support for mixed server/non-server attendees
  • Fixed: 451174 – CalDAV provider can fail to check inbox
  • Fixed: 451455 – CalDAV provider can delete items mistakenly
  • Fixed: 451585 – [CalDAV] Use ICS service for ics parsing
  • Fixed: 452379 – Accepting an invitation on caldav (Bedework) doesn’t work

Lightning-only:

  • Fixed: 409166 – missing crop attribute in agenda checkbox
  • Fixed: 448205 – Calendar mode does not set Thunderbird Application title
  • Fixed: 449019 – No tooltip by mouse over event in unifinder
  • Fixed: 449384 – Move mouse over task in task list -> no tooltip visible
  • Fixed: 451937 – Titlebar changes to text of Calendar Mode at midnight

Outstanding bugs (marked blocking-calendar0.9+): (10)

  • Open: 392561 – Need to revise provider error notifications
  • Open: 437441 – Finalize calendar-timezones.xpi
  • Open: 437622 – Sunbird: Upgrade via update mechanism fails, restart results in error on local calendars (timezone extension not installed)
  • Open: 445736 – Wcap event/non-server attendee -> organizer gets no Update button in reply mail
  • Open: 449180 – Enable multi l10n packaging of Lightning
  • Open: 450589 – Tracking bug for L10n issues regarding Sunbird/Lightning 0.9 release
  • Open: 452214 – CalDAV provider interop issues with newer CalendarServers
  • Open: 452410 – Prepare release notes for 0.9 release
  • Open: 452610 – Disable CalDAV scheduling (make pref-based)
  • Open: 452759 – Tracking bug for 0.9 RC cleanup

Lightning .xpi:

Windows builds Official Windows .xpi, gdata provider (2008-08-29 build)

Linux builds Official Linux .xpi, gdata provider (2008-08-29 build)

Mac builds Official Mac .xpi, gdata provider

Sunbird builds:

Windows builds Official Windows, Official Windows installer (2008-08-29 build)

Linux builds Official Linux (i686) (2008-08-29 build)

Mac builds Official Mac (Universal binary) (2008-08-29 build)

zz - Sunbird 0.9 nightlies

Comments Off on 2008-08-30 Sunbird 0.9 builds

Permalink

2008-08-30 Thunderbird Trunk builds

Previous Shredder – Alpha 1 | Current Shredder – Alpha 2 | Previous releases

Thunderbird-specific:

  • Fixed: 230182 – "User-Agent" header, in sent messages, should contain more information
  • Fixed: 286761 – [rfe] change the RSS account icon ("globe") in the folderpane when a feed has new messages
  • Fixed: 320884 – search/filter by size doesn’t mention unit of Size (which is KB)
  • Fixed: 381555 – "Show only display name" does only work for personal address book
  • Fixed: 382659 – Add ro (Romanian) to mail/locales/all-locales
  • Fixed: 422757 – mark all read Keyboard shortcuts are different on Linux and Windows even though they don’t need to anymore
  • 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: 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: 443713 – Add sr (Serbian) to mail/locales/all-locales
  • Fixed: 444220 – Can’t change junk folder in account settings
  • Fixed: 444994 – In <folderWidgets.xml>, "Error: aFolder is null", loading "Junk Settings" panel
  • Fixed: 446129 – Contact sidebar blanks if email only
  • Fixed: 448326 – Paste/Copy/Cut not working from menus when composing message
  • Fixed: 449231 – Add "si" to the mozilla/mail/all-locales files
  • Fixed: 449934 – mail/locales/l10n.ini comm-central fixes
  • Fixed: 450456 – Consider turning on disk cache for TB
  • 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: 450519 – No breakpad reports since comm-central move
  • 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: 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: 451987 – make about:cache work in thunderbird
  • Fixed: 452014 – cleanup of nsMailboxProtocol::LoadUrl
  • 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

MailNews Core:

  • Fixed: 65794 – Some attachments (like text/plain, text/html) get Content-Disposition: inline (incorrect)
  • Fixed: 141606 – tags applied (IMAP) when offline not available after going online
  • Fixed: 338323 – Mozilla/SeaMonkey Mail and Thunderbird ignore tag attributes in html messages
  • Fixed: 359226 – Need Redirect option that allows editing before sending
  • Fixed: 366482 – "Edit as new" for opened eml files results in a broken compose window
  • 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: 439470 – Mailing List Dialog for OS X address books doesn’t list addresses and isn’t read-only
  • Fixed: 444209 – Filter only selected messages in a folder
  • Fixed: 449618 – Move cardForEmail to nsIAbDirectory
  • Fixed: 449747 – Running Junk Mail Controls manually on Folder or message fails if multiple address books selected for whitelist
  • Fixed: 450332 – problems with images in imap messages
  • Fixed: 450698 – The second argument of nsParseNewMailState::AppendMsgFromFile should be PRUint32.
  • 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: 451361 – Junk settings should allow using read only address books but not remote ones for white lists
  • 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: 452206 – Remove OS X bundle-check hack from attachment code
  • Fixed: 452446 – Remove mailnews/movemail/ (obsolete files)
  • 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)

Outstanding bugs (marked blocking-thunderbird3.0b1+): (19)

  • Open: 239131 – Thunderbird should use the new password manager
  • Open: 360648 – [Meta] TB toolkit autocomplete migration
  • Open: 370306 – Move Address Book’s autocomplete (and addressing widget) implementation to be based on toolkit’s
  • Open: 408370 – STEEL 0.1
  • Open: 422814 – Make account configuration quick, easy, and more secure
  • Open: 428266 – keep IMAP folders up-to-date using the STATUS command
  • Open: 430762 – Start page for Alpha/Beta builds
  • Open: 436615 – Better Faster IMAP: Preemptive/Automatic message download feature
  • Open: 437056 – run a message filter on a folder – "choose this folder" option missing, can’t run on folders with subfolders
  • Open: 447842 – Provide support for building a JavaScript message representation
  • Open: 449202 – Get Thunderbird L10N builds working on comm-central
  • Open: 449691 – improved message (view) reader pane
  • Open: 450038 – "Help | Shredder Help" doesn’t redirect to a help site of the applications locale
  • Open: 450294 – Announcement pages for 3.0b1 should have a page listing all of the locales
  • Open: 450494 – Global Database functionality should go in MailNews core
  • Open: 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)
  • Open: 450724 – Implement New/Edit Card inline features for message header display
  • Open: 451238 – Start page content needed for Shredder (Thunderbird) nightly builds
  • Open: 451247 – Start page content needed for Thunderbird 3.0b1

Windows builds Official Windows, Official Windows installer (discussion)

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

Thunderbird Trunk
zz - Sunbird 0.8 nightlies

Comments Off on 2008-08-30 Thunderbird Trunk builds

Permalink

2008-08-16 Sunbird 0.9 builds

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

Common:

  • Fixed: 363932 – Delete Warning should be redesigned
  • Fixed: 412817 – Improve ASSERT macro output or remove the macro
  • Fixed: 444276 – Try to accept a iTIP/iMIP invitation (open Mail in a separate window) -> select calendar dialog is empty
  • Fixed: 445492 – Use ‘DEL’ key to delete an event of a rule -> ‘Deleting Repeating Event’ dialog starts two times.
  • Fixed: 447996 – Month View doesn’t display the full month anymore
  • Fixed: 448190 – Go To Today doesn’t show the correct week that contains today
  • Fixed: 450107 – View -> Tasks in View command behaves erratic in Month view
  • Fixed: 450381 – Itip email are not sent while being offline
  • Fixed: 450398 – Add Icelandic (is) and Chinese Traditional (zh-TW) to shipped-locales
  • Fixed: 450447 – Remove pa-IN (Punjabi) and mn (Mongolian) from all-locales
  • Fixed: 450451 – Remove mk (Macedonian) and tr (Turkish) from shipped-locales

Common (Providers):

  • Fixed: 435174 – Today Pane not displayed after startup when using Spamato extension [Error: LOG is not a function]
  • Fixed: 438963 – All day event is shown on the day before the actual day of the event (only in the today pane)
  • Fixed: 444532 – Select ‘Convert to->Task/event’ in the preview pane in mailmode causes an uncaught exception

Lightning-only:

  • Fixed: 417629 – Import ICS file to CalDAV server fails to handle recurrence-id correctly
  • Fixed: 426153 – Add link to event page in event editing dialog
  • Fixed: 448803 – CalDAV provider should not query-by-uid for moved items
  • Fixed: 449401 – storage provider does cleanly separate items of the same id across different calendars
  • Fixed: 449964 – lightning/nightly/2008-08-07-18-mozilla1.8/linux-xpi gdata-provider last one that works
  • Fixed: 450285 – Startup Error: mozStorage exception: createStatement failed

Sunbird-only:

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

Outstanding bugs (marked blocking-calendar0.9+): (14)

  • Open: 390036 – https webdav based ICS or CalDAV calendar and secure IMAP/SMTP (SSL) email accounts leads to TB hanging with 50% cpu usage
  • Open: 392561 – Need to revise provider error notifications
  • Open: 409921 – Implement CalDAV scheduling
  • Open: 429664 – Floating events overlapps events with timezone
  • Open: 437347 – zero-length events/tasks overlaps in calendar view
  • Open: 437412 – zero-length and short events are shown at the wrong times in the timegrid
  • Open: 437441 – Finalize calendar-timezones.xpi
  • Open: 437622 – Sunbird: Upgrade via update mechanism fails, restart results in error on local calendars (timezone extension not installed)
  • Open: 439309 – text overlap of short events at same time
  • Open: 445736 – Wcap event/non-server attendee -> organizer gets no Update button in reply mail
  • Open: 448771 – Open task context menu in calendar view -> output in error console
  • Open: 448946 – Switching calendar views via keys ALT+[1-4] is broken
  • Open: 449573 – Deleting item/items from local ics file fails with MODIFICATION_FAILED, items missing
  • Open: 450589 – Tracking bug for L10n issues regarding Sunbird/Lightning 0.9 release

Lightning .xpi:

Windows builds Official Windows .xpi, gdata provider

Linux builds Official Linux .xpi, gdata provider

Mac builds Official Mac .xpi, gdata provider

Sunbird builds:

Windows builds Official Windows, Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

zz - Sunbird 0.9 nightlies

Comments Off on 2008-08-16 Sunbird 0.9 builds

Permalink

2008-08-16 Thunderbird Trunk builds

Previous Shredder – Alpha 1 | Current Shredder – Alpha 2 | Previous releases

Thunderbird-specific:

  • Fixed: 387656 – Rename ‘Unsent’ folder to ‘Outbox’
  • Fixed: 406227 – Enable Unit Tests on a Thunderbird trunk tinderbox
  • Fixed: 422700 – Get bug 376238 fixed or disable images on drag feedback
  • Fixed: 429929 – CPU consumption while inactive too high
  • Fixed: 439304 – Assertions when autocompleting recipient (ASSERTION: Replacing?: ‘!m_AddressList || NS_FAILED(m_AddressList->IndexOf(0, aDirectory, &pos))’)
  • Fixed: 443344 – attachment filename corruption imported from Eudora (Japanese version).
  • Fixed: 448003 – Z/mZ values are off by 100 on OS X
  • Fixed: 448702 – Remove "For messages that contain 8-bit…"
  • Fixed: 449649 – Cursor markers in the "About box" consumes full cpu load
  • Fixed: 449738 – Fix splash.rc for comm-central
  • Fixed: 449949 – Changing sort of Subject or From to Descending breaks sorting
  • Fixed: 450044 – Remove obsoleted <mail-folder-bindings.xml>

IMAP, News, POP and SMTP-related:

  • Fixed: 450740 – Mark as read still can’t be disabled when "immediately on display" is chosen

MailNews Core:

  • Fixed: 87867 – address book autocomplete should use separate sessions
  • Fixed: 182274 – [IMAP] Need UI for server trash folder name
  • Fixed: 213827 – IMAP offline stores are deleted when connecting to server fails
  • Fixed: 327510 – XML Parsing Error: no element found/netError.xhtml on newsgroup msg download timout
  • Fixed: 403256 – Make nsIAddressBook a service and keep the root rdf address book alive.
  • Fixed: 436880 – IMAP itemDeleted and itemMoveCopyCompleted notifications quite broken
  • Fixed: 440635 – Need a separate manual filter context
  • Fixed: 444815 – View unexpectedly removes message after changing tag
  • Fixed: 449260 – Replace rdf-driven addressbook popup menus with xbl based one
  • Fixed: 449618 – Move cardForEmail to nsIAbDirectory
  • Fixed: 450248 – Outlook address books don’t have a dirType
  • Fixed: 450550 – Needless a PRBool value in nsParseNewMailState::DoneParsingFolder.

Outstanding bugs (marked blocking-thunderbird3.0b1+): (22)

  • Open: 239131 – Thunderbird should use the new password manager
  • Open: 360648 – [Meta] TB toolkit autocomplete migration
  • Open: 370306 – Move Address Book’s autocomplete (and addressing widget) implementation to be based on toolkit’s
  • Open: 408370 – STEEL 0.1
  • Open: 422814 – Make account configuration quick, easy, and more secure
  • Open: 428266 – Check all IMAP folders for new should enabled by default
  • Open: 430762 – Start page for Alpha/Beta builds
  • Open: 433316 – Implement backend changes for MailNews transfer from wallet to login manager.
  • Open: 436615 – Better Faster IMAP: Preemptive/Automatic message download feature
  • Open: 437056 – run a message filter on a folder – "choose this folder" option missing, can’t run on folders with subfolders
  • Open: 447842 – Provide support for building a JavaScript message representation
  • Open: 448326 – Paste/Copy/Cut not working from menus when composing message
  • Open: 448456 – Missing treelines in newsgroup threading
  • Open: 449202 – Get Thunderbird L10N builds working on comm-central
  • Open: 449691 – improved message (view) reader pane
  • Open: 450038 – "Help | Shredder Help" doesn’t redirect to a help site of the applications locale
  • Open: 450294 – Announcement pages for 3.0b1 should have a page listing all of the locales
  • Open: 450332 – problems with images in imap messages
  • Open: 450456 – Consider turning on disk cache for TB
  • Open: 450494 – Global Database functionality should go in MailNews core
  • Open: 450649 – The link "click’here’ to get the rest of truncated mail" is not working.
  • Open: 450724 – Implement New/Edit Card inline features for message header display

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-08-16 Thunderbird Trunk builds

Permalink

Gristmill Concept Video

Following in the footsteps of 3 Mozilla concept videos (Adaptive Path, Wei Zhou, Aza Rashkin) vying for UI attention around the web, someone ought to help out QA. Here is something QA-related that you can install for yourself now. It is called Gristmill. The video describes three ways one can search in Bugzilla, and is produced for educational purposes only. During most of the video, everything is automated, and the only events I did manually were the initial mouse-clicks to load the javascript file.

I am no real UI designer as those awesome folks above are, so the simple video I produced below is nowhere as elaborate as their mockups.

“Gristmill In Action”: (click here or the image to see the full resolution video)

(Either left-click to load the .swf directly, or right-click the image and click “Save Link As” to save the 6.9MB file to your disk)

Bonus? You can now, in the true spirit of QA, "reproduce" my exact video above. Just load this Javascript file into Gristmill as I did in the video, and you will be able to reproduce my steps, on the condition that your internet connection is sufficiently fast as it is real-time.

A sample .xpi, current as of 12 Aug 08, is available, and works for release builds as well. Many thanks ought to go to the folks who have been developing Gristmill, including but not limited to Clint Talbert and Mikael Rogers. It must be noted that Gristmill is still in heavy development though.

Done up using Jing, a free screencast application.

P.S.: Gristmill does not yet work for Thunderbird or Lightning / Sunbird, though it is theoretically possible. It will be awesome if someone can get it to work for those apps.

Edit: Clint just told me that Martin Schroeder has just gotten Gristmill to work on Thunderbird _and_ Sunbird. Way to go, Martin!

zz - Others (2008)

Comments (2)

Permalink

DreamHost Discount Code – RUMBLINGEDGE

Quite a lot of people use DreamHost nowadays, and I ought to say that I have been pretty satisfied with their service so far in my few weeks of hosting with them. In the spirit of discount codes offered by Jesse and Grey, here’s the promo code for The Rumbling Edge:

Code: RUMBLINGEDGE

Benefits:

  1. Save $32 off any plan, monthly, 1, 2, 3, 5 or 10 years, you decide the duration.
  2. 1 extra FREE lifetime domain registration to any plan – Bonus 1!
  3. 1 extra FREE lifetime unique IP to any plan – Bonus 2!

I don’t want to introduce any sort of competition for these kind of codes / referrals though, Jesse and I both get $20 for each referrals our codes generate, and Grey’s codes are special-offer ones that not all of us possess right now. I couldn’t give a one-off $77 discount as Jesse does, as my system limits to $50, but I have thrown in the other freebies as listed above and you still save $32.

(Do the math yourself — $97 referral dollars from DreamHost, minus $32 [savings] and $15 [domain] and $30 [unique IP] equals $20)

Remember, the RUMBLINGEDGE code should be entered into the promotion code entry field when signing up, and DreamHost has a 97-day money-back guarantee in case you decide to change your mind in the future. This code will remain active for as long as DreamHost allows, else I will edit this entry if circumstances do change in the future.

zz - Others (2008)

Comments (2)

Permalink

Shredder Alpha 2 Released

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

Released on 12 Aug 08, and this changelog was last updated on 13 Aug 08.

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

Thunderbird-specific: (127)

  • Fixed: 75927 – RFE: "Compact" or "Purge" button
  • Fixed: 148195 – remove session-logout code from mailnews
  • Fixed: 214136 – Close all windows , then cannot reopen window
  • Fixed: 217942 – No visible hotkeys for get all mail and no menu items for "Get mail" [get new messages]
  • Fixed: 218500 – Compose window should be renamed to "Write" for consistency
  • Fixed: 230448 – Change default forwarding preference to inline instead of attachment
  • Fixed: 241203 – attachment not visible until message loaded
  • Fixed: 242361 – User-Agent header malformed
  • Fixed: 249580 – Remove unused thunderbird.js prefs
  • Fixed: 260422 – Enable/disable message filter makes filter list jump to the top of the list
  • Fixed: 275552 – Right click and Save Link Target As on FTP link opens document in default FTP app
  • Fixed: 297534 – Want to entirely disable marking a message as read when viewed
  • Fixed: 307392 – RSS account should have "Disk Space" (retention) settings like other accounts
  • Fixed: 312016 – "Download More Dictionaries" link outline is drawn over its whole line
  • Fixed: 322628 – Palm Sync Build Changes to automate build and install in profile extensions
  • Fixed: 323531 – crash when deleting all attachments after(!) detaching all of them from one mail [@ CompareAttachmentPartId]
  • Fixed: 324953 – Run Junk Mail Controls (on selected messages) broken
  • Fixed: 340728 – list window does not update when card deleted
  • Fixed: 345468 – port fix for bug #341697 (branding wizards) to tbird
  • Fixed: 362351 – After I changed a "List", the list props not changed on the screen…
  • Fixed: 363461 – Add "Hide toolbar" to toolbar’s context menu
  • Fixed: 365623 – [TB3a1] memory leak on account setting dialog box.
  • Fixed: 365723 – [TB3a1] memory leak after closing message window
  • Fixed: 368218 – message filters move up/down accelerators toggle enabled state
  • Fixed: 370118 – Thunderbird refuses to start: "Cannot find mozilla runtime directory. Exiting."
  • Fixed: 373403 – Bogus Vista Keys from 1.5.0.10 Shim Need Cleaned Up When Installing Thunderbird
  • Fixed: 376877 – Investigate duplicate all-l10n.js packaging in windows installer
  • Fixed: 385768 – Drafts folder claims to have one unread message after update to 2.0.0.4
  • Fixed: 390071 – Save as, detach, delete not available for multiple selected attachments
  • Fixed: 391600 – Setting start page location to about: shows about: page but without thunderbird icon
  • Fixed: 392016 – User certificates are not retrieved if Address Autocompletion for LDAP is (globally) disabled
  • Fixed: 393860 – Thunderbird account manager: Grouping information no longer exposed to screen readers on all platforms
  • Fixed: 397621 – Thunderbird Nightlies/RCs/Beta builds should have different branding to full releases like Firefox
  • Fixed: 412252 – Make it easier for extensions to overlay the TB context-menus by adding IDs
  • Fixed: 412253 – Make it easier for extensions to overlay the TB mail toolbar by adding IDs
  • Fixed: 417354 – Remove timeouts from Thunderbird startup
  • Fixed: 420469 – Remove superfluous access key in Account settings -> Server settings
  • Fixed: 422474 – Excise nsMsgFilterDataSource and friends
  • Fixed: 423956 – Global inbox is missing after creating a first account which uses global inbox – No mail receiving possible then
  • Fixed: 424756 – [Mac] If there’s an open about window, activate it on Thunderbird->About Mozilla Thunderbird
  • Fixed: 428603 – cvs remove installer.inc from /mail
  • Fixed: 430974 – app-license.html is missing closing </p>
  • Fixed: 431247 – "Get All New Messages" was broken (same action as "Get Mail" on selected account/folder)
  • Fixed: 431632 – Thunderbird doesn’t need to ship addressbook-panel
  • Fixed: 431681 – Add nn-NO to Thunderbird all-locales
  • Fixed: 431746 – No access keys for Recent, File here and Copy here in folder menus
  • Fixed: 431978 – Don’t pass strings to setTimeout
  • Fixed: 432026 – Various accessibility fixes in mail/base/content XUL files
  • Fixed: 432029 – Accessibility fixes in mail/components/addressbook XUL files
  • Fixed: 432030 – Accessibility fixes in mail/components/migration XUL files
  • Fixed: 432033 – Accessibility fixes in mail/components/preferences XUL files
  • Fixed: 432037 – Accessibility fixes in mail/extensions/newsblog XUL files.
  • Fixed: 432039 – Accessibility fixes in mail/extensions/smime XUL files.
  • Fixed: 432046 – Accessibility fixes in mailnews/base/prefs Account Manager XUL files.
  • Fixed: 432052 – Accessibility fixes for mailnews/base/prefs and mailnews/compose/prefs XUL files.
  • Fixed: 432054 – Accessibility fixes for mailnews/base XUL files.
  • Fixed: 432188 – Swap Thunderbird to use www.mozillamessaging.com for in-product pages
  • Fixed: 432194 – Remove stray bits of abSelectAddressesDialog
  • Fixed: 432267 – Cannot Move/Copy using Recent menu
  • Fixed: 432382 – Cmd+? does not give Help (? in the shifted position) on Tb
  • Fixed: 432505 – customizing toolbar+ adding File button causes error/disabled right-click Customize…
  • Fixed: 432568 – Thunderbird should use unified toolbar styling on OS X
  • Fixed: 433087 – Close button on tabs looks cut off
  • Fixed: 433197 – View Message Source shows blank page
  • Fixed: 433202 – Crash when trying to search in a deleted address book
  • Fixed: 433220 – Thunderbird build broken with IPluginW
  • Fixed: 433264 – Address book doesn’t appear after upgrade
  • Fixed: 433331 – crash clicking on a message or an imap folder [@ nsTArray<unsigned int>::InsertElementsAt<int>(unsigned int, unsigned int, int const&)]
  • Fixed: 433470 – Unnecessary array filling in mailCommands.js deleteAllInFolder
  • Fixed: 433519 – Add a shipped-locales file for Tb3
  • Fixed: 433690 – nominated word by spell checker disappear on the context menu in the writing window
  • Fixed: 434978 – Addressbook view not updated when a new card is created while creating a new mailing list
  • Fixed: 435804 – Remaining rdf cleanup for FilterListDialog
  • Fixed: 436060 – Prompt to send "unsent" pauses startup
  • Fixed: 436166 – pt-PT thunderbird to Mozilla l10n tinderbox
  • Fixed: 436630 – Thunderbird should not use the rdf-infected msgFolderPickerOverlay
  • Fixed: 436673 – de-rdfify folderProps.xul
  • Fixed: 436677 – Clean up rdf consumers of the addressbook
  • Fixed: 436692 – Remove mailWindowExtrasOverlay
  • Fixed: 436701 – Clean up msgSelectOffline include story
  • Fixed: 436718 – Only convert from a uri to a folder through GetMsgFolderForUri, not by using the rdf service directly
  • Fixed: 436799 – add help menu (and mac window menu) to "view source" windows
  • Fixed: 436869 – non-standard MIME types, application/x-pkcs7-mime and application/x-pkcs7-signature – don’t need the x- prefix
  • Fixed: 437099 – filter list doesn’t stretch to full height as it should
  • Fixed: 437168 – Fix Pinstripe smiley CSS
  • Fixed: 437187 – Adding ka (Georgian) to Thunderbird all-locales
  • Fixed: 437860 – Lots of windows/dialogs declare the nc-rdf namespace when they don’t need to
  • Fixed: 438050 – default client dialog comes up in before all other windows, placed at 0,0
  • Fixed: 438533 – Support Windows x64 build for mailnews
  • Fixed: 438778 – Some menus and menupopups in address book and compose don’t have IDs
  • Fixed: 438808 – Thunderbird is unnecessarily including extra locale files and preprocessing others.
  • Fixed: 438834 – fcc2 (Send Copy to menu in composition window) does not work, regression from #413781
  • Fixed: 439128 – Migrate most of the profile migrator code away from nsISupportsArray
  • Fixed: 439311 – Empty Junk option broken on Thunderbird
  • Fixed: 439320 – Use timed textbox in mailnews and addressbook (port bug 179050 to Thunderbird)
  • Fixed: 439364 – Eliminate GetResourceForUri
  • Fixed: 439367 – De-rdfifiy msgViewNavigation.js
  • Fixed: 439373 – Remove front end users of nsIMsgRDFDatasource
  • Fixed: 439378 – Renaming folders busted with undefined preselectedURI in dump()
  • Fixed: 439380 – Unread counts incorrect after IMAP filter move
  • Fixed: 439486 – Right-clicking on an IMAP or NNTP folder, selecting Subscribe displays empty folder list
  • Fixed: 439601 – use of wbr tag by YahooGroups corrupts text in simple HTML view
  • Fixed: 439839 – Next and previous keyboard shortcuts and menus broken
  • Fixed: 440196 – Create new search and filter create dialogs don’t work.
  • Fixed: 440222 – messenger.xul doesn’t need to include msgAccountCentral.js
  • Fixed: 440286 – Add Thunderbird UI for System Proxy Settings (port firefox bug 416274)
  • Fixed: 440513 – Thunderbird always displays "Delete" in Address Book edit menu, despite code being there for more (also port bug 112959)
  • Fixed: 440561 – Drag and drop of folders broken
  • Fixed: 440706 – New copies and folders menus lack icons
  • Fixed: 441126 – Thunderbird doesn’t use the Communicator:WorkMode broadcaster
  • Fixed: 441342 – Get rid of empty <contextHelp.js>
  • Fixed: 441429 – In <FilterEditor.xul>, "Warning: Failed to load overlay from chrome://messenger/content/msgFolderPickerOverlay.xul."
  • Fixed: 441448 – Folder dialogs have useless includes
  • Fixed: 441476 – No icons in addressbook search results in Pinstripe
  • Fixed: 441480 – doHelpButton() doesn’t help
  • Fixed: 441750 – Clicking on column headers doesn’t change the sort.
  • Fixed: 441940 – Clean up msgSynchronize’s include/global story
  • Fixed: 442052 – Update preferences for "browser.download.manager.useWindow"
  • Fixed: 442246 – In <am-offline.xul>, "Warning: Failed to load overlay from chrome://messenger/content/msgFolderPickerOverlay.xul."
  • Fixed: 442337 – GetSelectedIndices busted
  • Fixed: 442360 – Drag and drop of folders broken (yet again)
  • Fixed: 442523 – Clean up some unused Pinstripe bits
  • Fixed: 442549 – Add ids to accountCentral
  • Fixed: 442874 – Remove some unnecessary force overrides in mail/base/jar.mn
  • Fixed: 443539 – Remove mail-biff-badge vestiges
  • Fixed: 443671 – Remove 3pane layout preference leftovers
  • Fixed: 443846 – thunderbird connection settings dialog should make use of type="number" textboxes

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

  • Fixed: 64580 – NNTP logs XPAT twice
  • Fixed: 265441 – GetDiskSpaceAvailable returned: -623808512 bytes
  • Fixed: 401674 – [@ nsImapIncomingServer::StopPopulating]
  • Fixed: 417957 – Setting mail.auth_login and mail.server.default.auth_login to false breaks IMAP after restart
  • Fixed: 434110 – imap subscribe UI doesn’t handle folders with a leading hierarchy delimiter
  • Fixed: 434644 – Crash [@ nsMsgImapHdrXferInfo::GetHeader] when accessing IMAP folder
  • Fixed: 436195 – "ASSERTION: invalid min or max param: ‘min <= max && min > 0’" when accessing a newsgroup
  • Fixed: 436847 – Implement an SMTP fake server testing scheme for /mailnews
  • Fixed: 438724 – imap code should treat $label1-5 like any other keyword
  • Fixed: 440712 – In <smtpEditOverlay.js>, "Warning: assignment to undeclared variable gSmtpUseSecAuth"

MailNews and other related categories: (127)

  • Fixed: 11054 – Ignore (kill) a Subthread (branch: not the whole thread) (Troll)
  • Fixed: 22102 – Load next message before performing IMAP delete/move
  • Fixed: 23394 – Quote just the selected portion of a message during Reply
  • Fixed: 58775 – remove empty threads from db when last msg header is deleted to improve performance
  • Fixed: 59279 – investigate Mork memory allocation improvements
  • Fixed: 72899 – fix GetHasSubFolders() and fix nsMsgFolderDataSource::createFolderChildNode to use it
  • Fixed: 76601 – remove extra str copy in nsMsgMailNewsUrl::SchemeIs() when #73845 is fixed
  • Fixed: 134590 – (Temporarily) Duplicated Address Listing
  • Fixed: 169588 – make nsIMIMEConverter minimally scriptable
  • Fixed: 181165 – Deleting an address card (of a Mailing List) doesn’t refresh card-pane; stale entry shown.
  • Fixed: 181561 – Changed priority via filter doesn’t follow message if moved.
  • Fixed: 186547 – <comi18n.cpp>: Fix compiler build warnings. And update <prprf.*>.
  • Fixed: 186729 – mailbox service NewURI should use callqueryinterface
  • Fixed: 187768 – allow filter of "To or CC" to use "is in Address Book…" and "is not in Address Book…"
  • Fixed: 190974 – [IMAP] Can’t manage mail by ‘deleted’ flag
  • Fixed: 214024 – Crash [@ nsMsgFolder::GetExpansionArray]
  • Fixed: 214751 – Clean up ReverseThreads() and ReverseSort()
  • Fixed: 217034 – Restore capability: "Label"/"Tag" as filter criterion
  • Fixed: 228675 – Limit growth of junk token store
  • Fixed: 229032 – modernize ‘String’ usage in mailnews
  • Fixed: 261467 – Spaces not stripped from end-of-line on Send (plain-text compose, wrap column=0)
  • Fixed: 273114 – When forwarding messages signature line is placed after forwarded message (should obey reply signature position pref)
  • Fixed: 278383 – Get All New Messages doesn’t work with movemail account
  • Fixed: 289467 – MailNews should not use simple-uri
  • Fixed: 341312 – Wrong event-name
  • Fixed: 342934 – Double-clicking LDAP directory should edit
  • Fixed: 350693 – "Character Encoding" in "View Source" window doesn’t work
  • Fixed: 353036 – "Label is None" custom view lists no messages instead of unlabeled/untagged [‘No Tag’ filter]
  • Fixed: 362396 – Attachments: Detaching an attachment created an invalid URL for attachment
  • Fixed: 366837 – "LDAP server connection failed" message erases address, user can’t edit address
  • Fixed: 372786 – Keynote files sent as attachments cannot be opened by the receiver of the e-mail
  • Fixed: 382446 – Alert on shutdown when using ldaps address book – "operation can not be completed because of an internal failure. A secure network communication has not been cleaned up correctly."
  • Fixed: 384599 – want pref to quote text attachment in reply
  • Fixed: 389655 – square in Bind DN field instead national sign
  • Fixed: 397811 – Enable Mac OS X system address book per default and add UI
  • Fixed: 406921 – Address book listener on nsIAddrBookSession.added notify flag receives multiple "onItemAdded" calls
  • Fixed: 410177 – Drop nsISupportsArray usage from Address Book where possible
  • Fixed: 411988 – hang in nsMsgSearchTerm::MatchArbitraryHeader while getting mail
  • Fixed: 413077 – Fake server testing scheme for mailnews/
  • Fixed: 414179 – Add junkpercent support to nsIMsgSearchTerm
  • Fixed: 414432 – Change nsIMsgHeaderParser::makeFullAddress to use AStrings and provide a string noscript implementation
  • Fixed: 418777 – LDAP autocomplete only success on anonymous access
  • Fixed: 419143 – Ignore thread filter action doesn’t
  • Fixed: 420472 – Implement Mail.app importer in mailnews core
  • Fixed: 420614 – Drop nsAdapterEnumerator
  • Fixed: 420616 – Drop nsISupportsArray usage from nsImapIncomingServer
  • Fixed: 421443 – Remove rdf dependent methods from nsIMessenger.idl
  • Fixed: 424528 – warning: ‘isReadInDB’ may be used uninitialized in nsMsgDatabase::MarkHdrRead
  • Fixed: 424767 – start page "about:" gives XML Parsing Error: undefined entity
  • Fixed: 428040 – two blank lines are inserted after signature when top-posting
  • Fixed: 428614 – Crash every time I try to read news [@SearchTable]
  • Fixed: 428729 – setting "watch thread" does not work as a filter action
  • Fixed: 431404 – Memory leak (n * 60 bytes) when tags are migrated from version 1 to 2
  • Fixed: 431414 – Review MailNews uses of idl functions that return xpcom allocated arrays […, array, …] for memory leaks
  • Fixed: 431415 – nsIAbBooleanExpression::a[sg]etExpression don’t do anything
  • Fixed: 431806 – Unnecessary warnings when opening a local .eml file
  • Fixed: 432056 – Accessibility fixes for mailnews/import XUL files.
  • Fixed: 432812 – Provide "global" setup and cleanup scripts for mailnews tests and tidy up
  • Fixed: 432885 – Removing the mailing list add/remove hack from nsAbMDBDirFactory.cpp causes test_collection.js to fail
  • Fixed: 433043 – nsIMsgFolder doesn’t need to inherit from nsICollection
  • Fixed: 433175 – freeze when specific custom tags are added in a specific order. (A tag, "abc", and tag of substring of the tag, "bc", then loop in saved search of "Tag contains bc")
  • Fixed: 433307 – Move nsMsgBiffManager from nsVoidArray to nsTArray
  • Fixed: 433405 – itemAdded event not called when a message is sent or draft is saved
  • Fixed: 433687 – Clean up nsISmtpUrl/nsIMailtoUrl and tidy some other mailnews url functions
  • Fixed: 433697 – Enable .wdseml file opening support for Mail/News
  • Fixed: 433740 – itemDeleted event not fired when item is deleted from trash
  • Fixed: 433853 – Crash [@ nsMsgContentPolicy::ShouldLoad]
  • Fixed: 433854 – Crash [@ nsDependentCString::nsDependentCString][@ nsImapService::StreamMessage]
  • Fixed: 433855 – Crash [@ nsAbLDAPProcessReplicationData::Done]
  • Fixed: 434493 – Drop more instances of nsISupportsArray in mailnews.
  • Fixed: 434528 – hangs high cpu attempting to delete an AB entry
  • Fixed: 434708 – When creating folders don’t iterate the directory whilst we are changing its contents, and remove a couple of bogus warnings.
  • Fixed: 434746 – Make mailnews/addrbook compile with frozen linkage on mac
  • Fixed: 434748 – Make mailnews/base/search compile with frozen linkage
  • Fixed: 434810 – For mailnews unit tests, move setup/teardown to called functions
  • Fixed: 434920 – delete/rename imap folder doesn’t show in the UI until collapse/expand
  • Fixed: 435153 – Better Faster IMAP: Pseudo-offline Delete and Move support
  • Fixed: 435228 – nsMsgMailSesssion::AddFolderListener allows duplicate listeners
  • Fixed: 435241 – Remove NS_NewPipe usage from mailnews
  • Fixed: 435259 – playing back offline delete of unread IMAP message gets unread count in Trash wrong
  • Fixed: 435290 – Remove nsISupportsArray instances from parts of base, local, and imap
  • Fixed: 435462 – nsIMsgFolder::getChildNamed should return nsIMsgFolder not nsISupports
  • Fixed: 435483 – crash after purge service runs
  • Fixed: 435587 – Crash [@ nsMsgCompose::ProcessSignature] when htmlSigText is set but no signature file is given
  • Fixed: 436051 – nsIMsgFolder::getFoldersWithFlag abuses idl interface conventions
  • Fixed: 436086 – Change nsMsgDBFolder::mSubFolders to a nsCOMArray instead of a nsISupportsArray
  • Fixed: 436104 – Potentially erratic searching through address books
  • Fixed: 436214 – Deleting an imap message offline can cause an assertion nsMsgHdr::SetThreadParent "can’t be your own parent
  • Fixed: 436792 – Incorrect RDF Data Source function prototypes following nsISupportsArray patch in bug 435290 (IsCommandEnabled, DoCommand)
  • Fixed: 436793 – Inconsistent function prototypes for DownloadMessagesForOffline and DeleteSubFolders functions
  • Fixed: 436848 – Make it possible to specify the ldap_2.servers. preference when creating an address book
  • Fixed: 436960 – selecting saved search with a lot of results can be slow
  • Fixed: 437035 – Remove Mac OS X AB specific override for creating a Mac OS X AB via UI.
  • Fixed: 437098 – Enable junk token limits
  • Fixed: 437556 – Mailnews crashes while importing an address book if a field map is required but not set
  • Fixed: 437619 – Centralise and de-branch the Address Book results view functions
  • Fixed: 437848 – Moving a local folder with subfolders causes infinite recursion
  • Fixed: 437903 – Can’t send emails to OS X mailing lists.
  • Fixed: 437975 – Can’t send emails to non-mork mailing lists
  • Fixed: 438035 – nsAbView does dangerous things to nsIAbDirectory objects and doesn’t clean up itself as a listener
  • Fixed: 438333 – Make determining which address books to search on autocomplete a lot easier
  • Fixed: 438335 – CopyRequest not cleared when local folder is moved
  • Fixed: 438654 – Set imap keywords for junk messages in manual junk analysis.
  • Fixed: 438786 – single folder saved search folders no longer work
  • Fixed: 439132 – removing tags from local messages sometimes doesn’t survive rebuild index
  • Fixed: 439266 – Leak of array if rv != NS_OK in BuildSearchElements()
  • Fixed: 439475 – Crash [@ConvertToCard] when deleting card/mailing list from Mac OS X Address Book and Thunderbird Address Book is open
  • Fixed: 439494 – folderRenamed nsIMsgFolderListener notification in local folders broken
  • Fixed: 439498 – Its possible to attempt to delete mailing lists from OS X Address book via TB
  • Fixed: 439548 – When tag name is substring of other tag, tag can not be added.
  • Fixed: 439835 – When "X-Mozilla-Keys: abc bc" exists(bc is substring of abc), Thunderbird freezes(loop,CPU 100%) when Virtual Folder(saved search folder) of "Tags contains bc" is created
  • Fixed: 439925 – nsMsgCopyService::CopyMessages not working as intended in xpcshell tests on Mac OS X
  • Fixed: 440185 – crash importing outlook email [@ nsMsgLocalMailFolder::IsChildOfTrash]
  • Fixed: 440190 – crash importing outlook contact csv data file [@ nsTextAddress::GetField]
  • Fixed: 440219 – deleted imap messages reappear and disappear rapidly
  • Fixed: 441043 – Change nsIMsgFolderListener folderDeleted notification to fire only for the topmost folder deleted
  • Fixed: 441075 – mailto:?body= gives corrupted body (send link from firefox gets corrupted) in plain text composition
  • Fixed: 441220 – Port |Bug 183419 – Message Filter dialog and Search dialogs (Message, Address) need close facilities (was buttons)| to Thunderbird
  • Fixed: 441586 – Autocomplete not matching nicknames for mailing lists
  • Fixed: 441914 – Add missing error checks in search views
  • Fixed: 441916 – Consolidate UpdateSummaryTotals into nsMsgDBFolder
  • Fixed: 441987 – Run Junk Mail Controls on Folder broken (again)
  • Fixed: 442256 – Make getURIs/IndicesForSelection easier to call from JS
  • Fixed: 442800 – Add database listener to local GetDBFolderInfoAndDB
  • Fixed: 443035 – Some Address Book functions are disabled when the abResultsTree has focus
  • Fixed: 443296 – morkRowCellCursor::NextCell skips first cell
  • Fixed: 444417 – IMAP undo of delete appears to work, but doesn’t

Windows builds Official Windows installer

Linux builds Official Linux (i686)

Mac builds Official Mac (Universal binary)

Thunderbird Releases

Comments (9)

Permalink