Thunderbird 60 / Addon Compatibility

User Help for Mozilla Thunderbird
Post Reply
arvigell
Posts: 1
Joined: November 30th, 2018, 5:45 am

Re: Thunderbird 60 / Addon Compatibility

Post by arvigell »

Hello Morat,

I have also tried to execute the steps a couple of times and every single time I failed :-(.

Would you please send me the modified xpi file?

This would help me greatly.

Thank you very much.
morat wrote:Search as list 3.1 [Does nothing]

AFAICT, I got the Search as list extension working correctly in Thunderbird 60.

Fix:

* install.rdf

Code: Select all

- <em:version>3.1</em:version>
+ <em:version>3.1.1</em:version>

Code: Select all

- <em:maxVersion>38.*</em:maxVersion>
+ <em:maxVersion>60.*</em:maxVersion>
* chrome\content\overlay.js

The id of the tab container in the 3pane window has changed from "tabcontainer" to "tabmail-tabs" so replace document.getElementById("tabcontainer") with document.getElementById("tabmail-tabs") globally. I believe there are 9 lines to change.

Code: Select all

- for each (let constraint in tab.query._constraints) {
+ for (let constraint of tab.query._constraints) {

Code: Select all

- var colShow = prefs.getComplexValue("colShow",Components.interfaces.nsISupportsString).data;
- var colClick = prefs.getComplexValue("colClick",Components.interfaces.nsISupportsString).data;
+ var colShow = prefs.getStringPref("colShow");
+ var colClick = prefs.getStringPref("colClick");

Code: Select all

- prefs.setComplexValue("colShow",Components.interfaces.nsISupportsString, strshow);
+ prefs.setStringPref("colShow", strshow);
* chrome\content\options.js

Code: Select all

- var colShow = prefs.getComplexValue("colShow",Components.interfaces.nsISupportsString).data;
- var colClick = prefs.getComplexValue("colClick",Components.interfaces.nsISupportsString).data;
+ var colShow = prefs.getStringPref("colShow");
+ var colClick = prefs.getStringPref("colClick");

Code: Select all

- prefs.setComplexValue("colShow",Components.interfaces.nsISupportsString, strshow);
- prefs.setComplexValue("colClick",Components.interfaces.nsISupportsString, strclick);
+ prefs.setStringPref("colShow", strshow);
+ prefs.setStringPref("colClick", strclick);
* chrome\content\options.xul

Code: Select all

  <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
+ <?xml-stylesheet href="chrome://messenger/skin/preferences/preferences.css" type="text/css"?>
Search as list
http://addons.thunderbird.net/thunderbird/addon/475804
morat
Posts: 6404
Joined: February 3rd, 2009, 6:29 pm

Re: Thunderbird 60 / Addon Compatibility

Post by morat »

@arvigell

Okay. I sent a link in a private message.
groucho3
Posts: 41
Joined: July 25th, 2005, 3:10 am

Re: Thunderbird 60 / Addon Compatibility

Post by groucho3 »

For the average user, who has no time to spend on editing software code, nor the technical knowledge to do so, the upgrade to Thunderbird 60 is a disaster. Add-ons do not work, fonts are not displayed correctly, and spell checkers are disabled. Among the add-ons that do not work are Select Inbox, ThunderPlunger, and Hebrew spell-checker. Among the fonts that are not properly displayed is Alef. I have gone back to version 52.9.1 hoping that Thunderbird’s developers resolve these issues in version 61.
morat
Posts: 6404
Joined: February 3rd, 2009, 6:29 pm

Re: Thunderbird 60 / Addon Compatibility

Post by morat »

mms Auto Correct 1.0.5 [Does nothing]

I got the mms Auto Correct extension working in Thunderbird 60, but I can't properly fix the extension because the developers removed unpacking support.

More info: http://forums.mozillazine.org/viewtopic ... &t=3044115

mms Auto Correct
http://addons.thunderbird.net/thunderbird/addon/430090
telzey
Posts: 35
Joined: November 18th, 2016, 12:15 pm

Re: Thunderbird 60 / Addon Compatibility

Post by telzey »

I just tried out TB 60.3.1, and the Super Date Format extension also doesn't work. Any possibility of a fix for that?
Last edited by telzey on December 3rd, 2018, 1:47 pm, edited 1 time in total.
groucho3
Posts: 41
Joined: July 25th, 2005, 3:10 am

Re: Thunderbird 60 / Addon Compatibility

Post by groucho3 »

This is getting worse and worse. Version 60 is a total catastrophe. Let Mozilla scrap it, return to version 52, and create a new version compatible with most add-ons, extensions, plug-ins, dictionaries and fonts.
morat
Posts: 6404
Joined: February 3rd, 2009, 6:29 pm

Re: Thunderbird 60 / Addon Compatibility

Post by morat »

@telzey

There is no easy fix for the Super Date Format extension since the developers removed the toLocaleFormat method.

toLocaleFormat
http://developer.mozilla.org/docs/Web/J ... caleFormat
virgulesystems
Posts: 5
Joined: December 4th, 2018, 6:02 am

Re: Thunderbird 60 / Addon Compatibility

Post by virgulesystems »

Hello Morat,

I have also tried to execute the steps a couple of times but I failed to make a working "Search as list" extension:
- It loads fine after starting Tbird
- I can set options in "add-ons options"
- The "normal" search works and I can click on the button "Open as a list" - but it does NOT open automatically, as it should.
- Also, I have unchecked the option to "leave original tab open", yet the normal search tab still does open
- I've checked the error console and debugger, there is nothing visibly broken
- I'm on 60.3.2/32 and Win7/64, if that makes any difference

=> Could you please send me your modified xpi file? I really miss this feature.

Also, if there is any competent TBird expert available, I am dying to make the extension "Send and File" work again. This is a must-have for power-users who need to keep track of lots of sent emails.
I may need to downgrade back to a pre-60 version just because of this :-(
https://addons.thunderbird.net/en-us/th ... -and-file/

Thanks in advance
morat
Posts: 6404
Joined: February 3rd, 2009, 6:29 pm

Re: Thunderbird 60 / Addon Compatibility

Post by morat »

@virgulesystems

Okay. I sent a link in a private message.
virgulesystems
Posts: 5
Joined: December 4th, 2018, 6:02 am

Re: Thunderbird 60 / Addon Compatibility

Post by virgulesystems »

@Morat: Thank you. It doesn't work :-(

I checked carefully. I had made one mistake in my edits. Perhaps this might give you a clue to what is wrong:

* chrome\content\options.xul
original:

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<!DOCTYPE prefwindow SYSTEM "chrome://search-as-list/locale/prefwindow.dtd">
my edits (I missed that the first instruction line did not start with "-", unlike all other instructions):

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://messenger/skin/preferences/preferences.css" type="text/css"?>
<!DOCTYPE prefwindow SYSTEM "chrome://search-as-list/locale/prefwindow.dtd">
The file you sent me (one extra line :-)):

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://messenger/skin/preferences/preferences.css" type="text/css"?>                             
<!DOCTYPE prefwindow SYSTEM "chrome://search-as-list/locale/prefwindow.dtd">
Every other file is identical to mine.

A few more things:
1) after placing your file directly in .....\AppData\Roaming\Thunderbird\Profiles\m2gvpoiw.default\extensions and re-starting TB, it did not see the new extension (missing from list of add-ons).
I had to install it manually from "install add-on from a file..."

2) I had manually removed the original .xpi file from extension directory (without going through addon menu to remove extension from within TB). The original filename had a different name than yours
search-as-list@pso.ebr.xpi (original)
search_as_list_3.1.1.xpi (your file) - but after install via TB, the extension name in the extension folder reverted back to "search-as-list@pso.ebr.xpi"

I'm not a programmer. Are these names important? Should I remove the problematic extension from TB and reinstall from TB - would that make any difference? Any other ideas?

Many thanks for your patience.
Gus
morat
Posts: 6404
Joined: February 3rd, 2009, 6:29 pm

Re: Thunderbird 60 / Addon Compatibility

Post by morat »

@virgulesystems

Are you testing my version or your version? If you are testing the latter and it's failing, then test the former.

Are you asking me to explain how to install a downloaded xpi file?

http://support.mozilla.org/en-US/kb/ins ... hunderbird
virgulesystems
Posts: 5
Joined: December 4th, 2018, 6:02 am

Re: Thunderbird 60 / Addon Compatibility

Post by virgulesystems »

Hi Morat.

I installed your version as-is, and it doesn't work any better than my own mod (even though I had a made a mistake; fixed in your version)

I know how to "normally" install a downloaded .xpi file - thanks.

I was just informing you and other who might be doing the same, that I may have damaged something in my TB setup by INITIALLY using windows explorer to remove/add the .xpi we are editing (with TB shutdown). If there is something like a "Windows registry" in TB, this would not be updated. Not sure how to fix this? I've used the TB interface to 1) reinstall my mod, 2) delete it properly, 3) reinstall yours properly, to try to clean any bad config entries that might be lurking inside TB. No change, the extension loads and options can be set - but it doesn't open a "search as a list" window :-(
virgulesystems
Posts: 5
Joined: December 4th, 2018, 6:02 am

Re: Thunderbird 60 / Addon Compatibility

Post by virgulesystems »

For those who miss "Send & File" extension in TB 60.x, I'm happy to report that it works fine by simply tweaking the .xpi to allow it to install:

* install.rdf

Code: Select all

CODE: SELECT ALL
- <em:version>0.3.1</em:version>
+ <em:version>0.3.1.1</em:version>

Code: Select all

CODE: SELECT ALL
- <em:minVersion>3.0*</em:minVersion>
+ <em:maxVersion>60.*</em:maxVersion>
original here: https://addons.thunderbird.net/en-us/th ... -and-file/
STEPHANKOENIG
Posts: 14
Joined: August 2nd, 2012, 3:07 am

Re: Thunderbird 60 / Addon Compatibility

Post by STEPHANKOENIG »

Does anybody know how to get JunQuilla working?

I only need the column with percent likelihood that a message is spam.
morat
Posts: 6404
Joined: February 3rd, 2009, 6:29 pm

Re: Thunderbird 60 / Addon Compatibility

Post by morat »

@virgulesystems

I sent the search_as_list_3.1.1.xpi file to cadudesun and arvigell.
cadudesun wrote:THANK YOU VERY MUCH morat!
arvigell wrote:All seems to be working just fine.
I assume they got it working. I think it works for me as well.

If I disable the extension, then a global search opens a tab with the "Open email as list" button. If I click the "Open email as list" button, then a second tab opens with a list of messages.

If I enable the extension, then a global search opens a tab with a list of messages. There are no errors in the error console.
Post Reply