MozillaZine

Firefox & Thunderbird Add-on Converter for SeaMonkey

User Help for Seamonkey and Mozilla Suite
joseph5
 
Posts: 34
Joined: November 10th, 2007, 7:12 pm

Post Posted May 25th, 2014, 12:13 pm

Image Toolbar seems to work fine.

patrickjdempsey

User avatar
 
Posts: 23733
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC

Post Posted May 25th, 2014, 12:15 pm

tonymec, if you just want the ability to do userChrome style modifications, my Generic CSS Loader 2 works in SeaMonkey just fine: https://addons.mozilla.org/en-US/firefo ... dl-updated It does not actually edit the userChrome.css file though, it uses a different method of storage.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/

tonymec

User avatar
 
Posts: 697
Joined: October 15th, 2004, 2:58 am
Location: Schaerbeek (near Brussels, Belgium)

Post Posted May 25th, 2014, 7:59 pm

ElTxolo wrote:
tonymec wrote:... There used to be a separate ChromEdit extension but that was a long time ago (before MRTT was invented, IIRC) and I can't find it back at either AMO or Mozdev.

Image There is a extension called ChromeEdit Plus.
But apparently, only works with firefox & thunderbird (10.* and up).

I haven't tried it; but the userC* files in the profile haven't changed much in a very long time, at least since Firefox 0.10, and I'd bet even money that Netscape 4.7 and earlier already had them. I'd guess there's a good chance that the converter could handle this extension easily, especially if it gets these files by JS as described here, and not at a hardcoded path. (The CSS that Gecko accepts has evolved, but the files are still in the chrome/ subfolder of the profile, and CSS is just text after all.)

BTW, the DOM Inspector extension mentioned in that extension's writeup is packaged with SeaMonkey, at least with the trunk and aurora builds, but extension sepsis-inspector is being developed as its next generation; there is also a sepsis-console.
Best regards,
Tony

patrickjdempsey

User avatar
 
Posts: 23733
Joined: October 23rd, 2008, 11:43 am
Location: Asheville NC

Post Posted May 25th, 2014, 8:35 pm

:( I really hope that isn't going to replace DOM Inspector. Do Not Want.
Tip of the day: If it has "toolbar" in the name, it's crap.
What my avatar is about: https://addons.mozilla.org/en-US/seamonkey/addon/sea-fox/

Anonymosity
 
Posts: 8425
Joined: May 7th, 2007, 12:07 pm

Post Posted May 26th, 2014, 3:55 pm

The regular releases of SeaMonkey come with 3 extensions right from the start: DOM Inspector, Chatzilla, and JavaScript Debugger.

rsx11m
Moderator
 
Posts: 14406
Joined: May 3rd, 2007, 7:40 am
Location: US

Post Posted May 26th, 2014, 4:19 pm

tonymec wrote:I haven't tried it; but the userC* files in the profile haven't changed much in a very long time, at least since Firefox 0.10, and I'd bet even money that Netscape 4.7 and earlier already had them.

Err, I don't think the pre-Gecko/XPFE Netscapes had the userChrome.* configuration options?
http://mxr.mozilla.org/classic/search?string=userChrome.css doesn't show any hits.

eliddell
New Member
 
Posts: 1
Joined: May 28th, 2014, 4:09 pm

Post Posted May 28th, 2014, 5:08 pm

The converter is deeply appreciated. You can add the following to the list of Firefox extensions that convert successfully:

FireTitle (Tools menu item is missing, so settings have to be accessed via the Add-On Manager)
Domain Details (perfect, as far as I can tell)
Remove It Permanently (status bar icon doesn't show up and can mess up items positioned to either side, but all other features seem to work)

and the following to the list of extensions that do not work:

History Submenus (original, discontinued version for Firefox 3)
History Submenus II


Netscape 4's CSS support was almost unbearably flaky, and I doubt any significant customization of the chrome was possible. I have a full copy of an old hard drive containing a 16-bit Netscape 4 install (not functional at the moment, but I could probably rehabilitate it to run in my Win '98 VM if I were willing to put a little time into copying DLLs around), and the only profile files that match up with anything current are prefs.js and some .db files. No extensions either, just global plug-ins. We have come a long way. ;)

xyzzymage
 
Posts: 10
Joined: August 25th, 2013, 8:47 pm
Location: SF North Bay

Post Posted May 30th, 2014, 6:35 pm

Resurrect Pages
can be added to the list of perfectly-working extensions. :D

Thank you for creating this — I really feeling the loss of Textarea Cache (which I see someone else converted around the same time I did) but hadn't been able to manually convert it with any luck, so your work is hugely appreciated. It should also make a huge difference for people thinking about switching to SeaMonkey; I have an idea in that department, but won't clutter the thread up with it.

LoudNoise
Moderator

User avatar
 
Posts: 40048
Joined: October 18th, 2007, 1:45 pm
Location: Next door to the west

Post Posted May 30th, 2014, 7:47 pm

Btw, if the extension is still active you might want to inform the author. He/she might support the extension for SeaMonkey since it does not take much effort.
Post wrangler
"Choose between the Food Select Feature or other Functions. If no food or function is chosen, Toast is the default."

Philip Chee

User avatar
 
Posts: 6475
Joined: March 1st, 2005, 3:03 pm

Post Posted May 31st, 2014, 5:43 am

eliddell wrote:The converter is deeply appreciated. You can add the following to the list of Firefox extensions that convert successfully:

FireTitle (Tools menu item is missing, so settings have to be accessed via the Add-On Manager)
https://developer.mozilla.org/en-US/Add-ons/SeaMonkey_2
Code: Select all
Overlays: Tools menu popup
Menu id in Firefox: menu_ToolsPopup
Menu id in SeaMonkey: taskPopup

Phil

Lemon Juice
 
Posts: 768
Joined: June 1st, 2006, 9:41 am

Post Posted May 31st, 2014, 6:28 am

eliddell wrote:You can add the following to the list of Firefox extensions that convert successfully:

xyzzymage wrote:Resurrect Pages
can be added to the list of perfectly-working extensions. :D

Great, I've updated the list along with a few other extensions!

Philip Chee wrote:
eliddell wrote:The converter is deeply appreciated. You can add the following to the list of Firefox extensions that convert successfully:

FireTitle (Tools menu item is missing, so settings have to be accessed via the Add-On Manager)
https://developer.mozilla.org/en-US/Add-ons/SeaMonkey_2
Code: Select all
Overlays: Tools menu popup
Menu id in Firefox: menu_ToolsPopup
Menu id in SeaMonkey: taskPopup

Phil

Oh, these replacements were supposed to be done by the converter but it turned out that they were affecting only js files and missing xul files. I've updated the converter now so try converting FireTitle again - the menu item should turn up in the tools menu!
*** SeaMonkey — weird name, sane interface, modern bowels ***
Mouse Gestures for SeaMonkey/Firefox
Convert Fx and TB extensions to SeaMonkey

therube

User avatar
 
Posts: 17114
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Post Posted June 5th, 2014, 12:55 pm

Perhaps some sort of "Did it work: (Yes|No|Partially|No-reply)" button?
Thereby tracking (hash) Extension/version/work-yn, building a DB.

Perhaps slight extension name change; blabla-1.23-fx.xpi -> blabla-1.23-fx+sm+mod.xpi ?
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.19) Gecko/20110420 SeaMonkey/2.0.14 Pinball CopyURL+ FetchTextURL FlashGot NoScript

smsmith
Moderator

User avatar
 
Posts: 19174
Joined: December 7th, 2004, 8:51 pm
Location: Illinois

Post Posted June 5th, 2014, 1:52 pm

therube wrote:Perhaps some sort of "Did it work: (Yes|No|Partially|No-reply)" button?
Thereby tracking (hash) Extension/version/work-yn, building a DB.

What would also be relatively neat... after conversion, I had to download the extension. If those were stored, and coupled with therube's idea about a "Did it work" button, someone could download the already converted version. All you'd need to do is make a simple page listing the extension name, the results of the "Did it work" button/survey and the download link. I imagine now that you are expiring the downloads after some time, though?

To me, that doesn't sound like a lot of work, but I'm no coder. :D

Thanks again for a wonderful tool! 8-)
Give a man a fish, and he eats for a day. Teach a man to fish, and he eats for a lifetime.
I like poetry, long walks on the beach and poking dead things with a stick.
Please do not PM me for personal support. Keep posts here in the Forums instead and we all learn.

Anonymosity
 
Posts: 8425
Joined: May 7th, 2007, 12:07 pm

Post Posted June 5th, 2014, 3:02 pm

Since one usually has to restart after installing an extension, and it is only then that one can tell if it works or not, perhaps a form would be better. If people could later fill out a form listing: (what worked | what did not work | what messed up something), that would be useful.

Lemon Juice
 
Posts: 768
Joined: June 1st, 2006, 9:41 am

Post Posted June 5th, 2014, 6:02 pm

These are all great ideas, however I'll have to put them off in the nearest future because I don't have too much time now and have to concentrate on other work currently. Unless somebody joins me and helps with the coding...

Changing the name after conversion in on my list already.

A system for building a list of extensions with a mechanism for reporting which work and which don't would certainly be helpful - this way a modified extension list would grow with the help of users.

I don't know how important would be storing the converted extensions for download - currently only AMO downloads are kept for 15 minutes. How much work - it depends. If you take into consideration the need to handle different versions of extensions and also different conversion settings it may not end up that simple :). Fetching extensions from remote servers doesn't take long, anyway. And to be honest, I have a little hidden agenda behind not storing extensions on the server: every time the converter downloads an extension it leaves the "Add-on Converter for SeaMonkey" user agent string in the logs of the remote servers and thus advertising its existence, and the existence of SeaMonkey. Maybe I'm too optimistic about the effectiveness of such advertising but still better than nothing :mrgreen:

The good thing is that as far as I can see more than 50% of converted extensions work, which is not a bad result, I think. :mrgreen:
*** SeaMonkey — weird name, sane interface, modern bowels ***
Mouse Gestures for SeaMonkey/Firefox
Convert Fx and TB extensions to SeaMonkey

Return to SeaMonkey Support


Who is online

Users browsing this forum: No registered users and 1 guest