Older Newer
Nov 15, 2007 21:07:08 . . . . pmccurdy [Upload version 0.2.1 for those who use IMAP]
Oct 29, 2007 01:29:20 . . . . pmccurdy [Release version 0.3.0]
Oct 27, 2007 19:16:40 . . . . pmccurdy [Enigmail no longer works.]
Apr 27, 2007 19:24:27 . . . . pmccurdy [Update TB3 estimated release date]
Apr 27, 2007 19:21:32 . . . . pmccurdy
Apr 27, 2007 13:12:55 . . . . ANantes-156-1-137-26.w90-25.abo.wanadoo.fr [Comment]
Mar 17, 2007 14:38:04 . . . . 62-31-146-25.cable.ubr12.azte.blueyonder.co.uk [Comment]
Jan 26, 2007 20:28:39 . . . . pmccurdy [Comment]
See complete list (40 entries)


Changes by last author:


 === What is this? ===
 This extension implements a long-missed Reply-To-List feature for [http://mozilla.com/thunderbird Mozilla Thunderbird]. This extension provides a UI button, keyboard shortcut (Ctrl-I), and menu options for replying directly to a mailing list, instead of using "Reply All", which will send a duplicate message to the original message sender if the sender is on the mailing list themselves. It only works for mailing lists which provide a "List-Post:" header.


 === Great, where is it? ===
 Here you go:
 [[Attach replytolist-0.3.0.xpi]]

 Note: Some people have reported that Thunderbird crashes when you try to read an IMAP message with version 0.3.0 installed. If you use IMAP, you may prefer version 0.2.1:
 [[Attach replytolist-0.2.1.xpi]]

 === How do I use it? ===
 Ah. Well. That's the thing. It turns out that to make this possible, I needed to also make [https://bugzilla.mozilla.org/show_bug.cgi?id=45715 some changes] to Thunderbird's core C++ code, and these changes missed the cutoff for Thunderbird 2.0. The upshot is that my extension will only work with Thunderbird 3.0 and up. Alternately, the maintainers of both Debian and Suse have taken pity on their users and incorporated my patch into their versions of Thunderbird. The extension will work in Debian 4.0 (aka "sarge") or openSuse 10.2.
 # Download the extension to your hard drive.
 # In Thunderbird, open the Add-ons window in Tools->Add-ons
 # Click "Install..."
 # Choose the location where you downloaded the extension in step 1.
 # Restart Thunderbird.
 # To get the toolbar button, right click on the toolbar, click Customize, and drag the icon where you want it.

 You also need either the [http://mnenhy.mozdev.org/ Mnenhy] or [https://addons.mozilla.org/thunderbird/71/ Enigmail] extension installed. Either one will do. If you don't care about the features they have, I'd recommend Enigmail, but that's just personal preference. And once you've installed the ReplyToListThunderbirdExtension, you have to add the button to the toolbar yourself; right-click on the toolbar, pick "Customize...", then drag the button to wherever you want it.
 === What versions of Thunderbird are supported? ===
 Ah. Well. That's the thing. It turns out that to make this possible, I needed to also make [https://bugzilla.mozilla.org/show_bug.cgi?id=45715 some changes] to Thunderbird's core C++ code, and these changes missed the cutoff for Thunderbird 2.0. The upshot is that if you're using a stock Thunderbird installation, my extension will only work with Thunderbird 3.0 and up.

 === Thunderbird 3.0? When's that due to be released? ===
 According to the current (2006-04-25) [http://www.mozilla.org/projects/thunderbird/roadmap.html Thunderbird roadmap], sometime in Q2 2007. This seems increasingly unlikely.
 Alternately, the maintainers of Debian, Ubuntu, Suse, and Gentoo have taken pity on their users and incorporated my patch into their versions of Thunderbird (or Icedove in Debian). The extension will work as of Debian 4.0 (aka "etch"), Ubuntu 7.04, openSuse 10.2, or recent versions of Gentoo. If you know of any other distributions that have added this patch, please let me know.

 As of version 0.3.0, no additional extensions are needed. Versions prior to 0.3.0 required either Enigmail or Mnenhy installed, though newer versions of Enigmail didn't work.

 === Thunderbird 3.0? When's that due to be released? ===
 According to the 2006-11-06 [http://www.mozilla.org/projects/thunderbird/roadmap.html Thunderbird roadmap], maybe sometime in Q1 2008.

 === I can't wait that long! ===
 Well, if you don't care if your inbox gets mangled or Thunderbird crashes, you could use a [http://www.mozilla.org/developer/#builds nightly build]. That's probably not worth it for just my little extension.

 A better plan if you can build your own version of Thunderbird is to apply my patch. It should apply to Thunderbird 1.5 or the impending 2.0.
 [[Attach replytolist.patch]]

 The easiest solution as of 2007-01-13 is to use Debian 4.0 ("sarge")'s Thunderbird package (version 1.5.0.5-1 and up), or the version in openSuse 10.2.

 === I'm confused. What exactly do I need here? ===
 You're right, it's all a bit confusing. Sorry. Here's the short version of what you need:
 # A patched version of Thunderbird.
 # Either [http://mnenhy.mozdev.org/ Mnenhy] or [https://addons.mozilla.org/thunderbird/71/ Enigmail] installed.
 # My extension.

 To get #1, you have a few options, in increasing order of difficulty:
 * Use the Thunderbird package from openSuse 10.2 or Debian 4.0.
 * Get a Thunderbird [http://www.mozilla.org/developer/#builds nightly build] (note: not very safe).
 * Wait until Thunderbird 3.0 is released.
 * Build Thunderbird yourself, with [http://alumnit.ca/wiki/attachments/replytolist.patch my patch] applied.

 === OK, I've done all that. Where's the extension already? ===
 Here you go:
 [[Attach replytolist-0.2.0.xpi]]
 The easiest solution as of 2007-10-29 is to use the version of Thunderbird distributed with Debian, Ubuntu, openSuse, or Gentoo.

 === Can I see some screenshots? ===
 Sure!

 [[Attach image replytolist-screenshot1.png]]
 [[Attach image replytolist-screenshot2.png]]

 === What's new in this version? ===
 - Version 0.2.0 disables the toolbar button and menu entry when it can't find a List-Post header in the email.
 - Version 0.1.3 features a German translation, courtesy of Mathias Brodala. Thanks, Mathias!
 - Version 0.1.2 was the initial public release.

 === What's changed? ===
 - Version 0.3.0 (2007-10-29)
  - No longer requires any additional extensions.
  - Thunderbird's automatic updates will now upgrade Reply To List when a new version is released.
  - The Reply To List icon dims along with the text, patch courtesy Bodo Meissner.
  - Added Portugese, French, and Spanish translations, courtesy Susana Machado.
 - Version 0.2.0 (2006-10-14)
  - Disables the toolbar button and menu entry when it can't find a List-Post header in the email.
 - Version 0.1.3 (2006-06-29)
  - Added a German translation, courtesy of Mathias Brodala. Thanks, Mathias!
 - Version 0.1.2 (2006-04-25) was the initial public release.

 === Are there any limitations? ===
 The main limitation is that it only works if you have the preview pane enabled in your main Thunderbird window. Also, I have no idea how to make the disabled version of the icon look greyed-out, like the text.
 The main limitation is that it only works if you have the preview pane enabled in your main Thunderbird window. I almost have this working, but I wanted to get all the other features in 0.3.0 released first.

 If you actually get this thing working and find any other problems, please let me know, either by commenting here or writing to petermccurdy at alumni.uwaterloo.ca.

 === This is the best thing ever! How can I make my own changes? ===
 You can get a version of the extension that's more suitable for developing from our SubversionRepository, in the 'svn/trunk/replytolist' directory. You should also probably visit http://developer.mozilla.org/ to get started in developing extensions.

 <hr>
 === User comments ===
 An anonymous user asks: "Great extension! That's something which is really missing. I just begged the Debian maintainer of Thunderbird to apply the patch. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=381273 for more information. He asked if it is really need to have Mnenhy or Enigmail installed for this are quite bloated extension for such a little feature like list reply."

 - <b>[pmccurdy] (2006/08/04)</b>: Unfortunately, at the moment it is absolutely required that Mnenhy or Enigmail are installed. Part of the reason they are so bloated is that they had to do a lot of work to get access to certain header information. I also need that header information, and I didn't want to duplicate their effort.

  I may attempt to fix Mozilla's C++ code properly, so extensions can get message header information easily. This is a lot of work though, and it may be difficult to get accepted by the Mozilla maintainers. I also don't have the time to work on it right now, though hopefully I'll be able to get started by the end of the year.

 - <b>[pmccurdy] (2006-10-29)</b>: I don't know if it was added in Thunderbird 2.0, or if I just couldn't find it before, but in version 0.3.0 I found a way to implement Reply To List without needing any other extensions.

 <hr><b>asac@jwsdot.com (2006/08/13)</b>:
 Your extension is now usable for the latest debian thunderbird. I posted an instruction on how to set this up: http://www.asoftsite.org/s9y/archives/114-thunderbird-+-reply-to-list-...-here-it-comes.html



 Is it possible to add an installation script for Seamonkey? Id like to have that feature, but the XPI does not install, as there is "no install script found".

 - <b>[pmccurdy] (2006/11/13)</b>: I don't know anything about it, but it doesn't sound too hard to do. I'll try to find the time to do it, though no promises about when; volunteers welcome in the meantime.

 What's the status of this extension? I just tried installing the current .0.2.0 XPI in TB 3a1-0125, and it failed, with an error in the Console:
 <blockquote>
 Error: installLocation has no properties
 Source File: file:///C:/Moz/TB/components/nsExtensionManager.js
 Line: 4008
 </blockquote>

 TB now supports displaying any individual header you like without needing to load an extension (bug 353193); I wanted to test if this works when 'List-Post' is displayed.

 <hr><b>Mike Cowperthwaite (2007/01/26)</b>:

 <hr><b>Mike Cowperthwaite (2007/01/26)</b>:

 Let me try that again.



 <hr><b>sam morris (2007/03/17)</b>:
 You say Debian 4.0 ("sarge") but Debian 4.0's codename is "etch".
  - <b>[pmccurdy] (2007/04/27)</b>: Oops, fixed.

 <hr>
 Hey, thanks for this, really helps!
 I also want to say that apparently your patch is also included in the mozilla-thunderbird-2.0.0.0 (testing) package, so it's real good, nothing to do for us gentoo users!
  - <b>[pmccurdy] (2007/04/27)</b>: Good to hear!