Greasemonkey patch for SeaMonkey 2.0

in The Banana Bar
Subscribe to Greasemonkey patch for SeaMonkey 2.0 36 posts, 9 voices



Marti Scriptwright
FirefoxX11

0.8.6 with JavaScript 1.8 enable is finally up on my downloads... the "one that got away" has been captured. ;) :)

Good to know that there are around 300ish people from here that use SeaMonkey and find it useful. Thanks! :)

 
SUPER_KEG Scriptwright
SeamonkeyWindows

seamonkey 2.0 greasemonkey fails
Error: this.gmSvc is undefined
Source File: chrome://greasemonkey/content/browser.js
Line: 152

 
Marti Scriptwright
FirefoxX11

Bgmin0t wrote:
seamonkey 2.0 greasemonkey fails
I haven't checked the SM GM 0.8.6 port in a while. I'll reexamine it next week. Thanks for the report.

 
sizzlemctwizzle Scriptwright
FirefoxMacintosh

Bgmin0t wrote:
seamonkey 2.0 greasemonkey fails
Error: this.gmSvc is undefined
Source File: chrome://greasemonkey/content/browser.js
Line: 152
Line number of error doesn't match the source. Closest line that matches is 156. You did install from Marti's repo right?

 
SUPER_KEG Scriptwright
SeamonkeyWindows

i must have installed from another source. working now. thanks!

 
Marti Scriptwright
FirefoxX11

Bgmin0t wrote:
i must have installed from another source.
Philip is the only other port developer that I know of... I may need to go track his down.

Bgmin0t wrote:
working now. thanks!
Glad its still workin'. :)

 
S.Smith User
SeamonkeyWindows

So, would someone be so kind as to explain what needs to be done to get it setup?
I'm not so much a developer as I am a sysadmin and power user. I've got 2.0.12, but just looking at the links in here to various repositories of GreaseMonkey, I keep getting the infamous "could not be installed because it is not compatible" error.
Does something need to be tweaked *in addition to* getting the GM download from Martii's repository? If so, what?
Thanks in advance,

 
Marti Scriptwright
SeamonkeyX11

S.Smith wrote:
GreaseMonkey, I keep getting the infamous "could not be installed because it is not compatible" error.
You need to download and save the one that is clearly labeled for Seamonkey. I'm in a fresh SM 2.0.12 and I just installed it by dragging it from my file manager to the SeaMonkey browser along with a few other scripts and it's working.

Mozilla/5.0 (X11; U; Linux i686 (x86_64); en-US; rv:1.9.1.17) Gecko/20110123 SeaMonkey/2.0.12

EDIT: Philip has a port as well that is much newer here.

 
S.Smith User
SeamonkeyWindows

Thank you! I was reading everything in here, not to mention assorted other threads, and I was trying to make it too complicated.

 
Marti Scriptwright
FirefoxX11

Just wanted to let everyone know that I will be doing some pre release candidates (prc's) for SeaMonkey for a while.

This doesn't mean things are perfect in the port. Some of the items that GM uses now just aren't ported to SeaMonkey yet, like the devtools, and there may have been some transcription errors during migration of Farby's mods. Farby also wasn't real picky on making things compatible with Firefox and also minimum/maximum version compatibility with SeaMonkey...

... so if you use a git checkout be sure to remember NOT TO USE IT WITH FIREFOX and some things may be broken if you use the current HEAD of "slavestep".

The closest version of GM that I feel comfortable publishing a XPI is greasemonkey-1.5.0.1rc1pre-sm.xpi. So far it has ONLY been tested on:

  • Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Firefox/24.0 SeaMonkey/2.21
    Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Firefox/24.0 SeaMonkey/2.21
  • Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0 SeaMonkey/2.22
    Mozilla/5.0 (Windows NT 5.1; rv:25.0) Gecko/20100101 Firefox/25.0 SeaMonkey/2.22

More recent versions start to lose features rapidly. Remember it comes with all the bugs that Greasemonkey has fixed after 1.5+. I will currently do minimal limited support for it here as long as time permits.

You can find it at my gmport repo files.

 
Marti Scriptwright
FirefoxX11

Twiddled with gmport a bit to work around the devtools missing in order to accelerate current fixes from upstream GM into SeaMonkey (SM). So anyone who cares to give a git checkout from there is welcome to give 1.13.0.1rc2pre (the current slavestep HEAD) a whirl. Packaging of the prc will occur when AMO Moz approves 1.13 upstream and no major issues... remember not to use this in Firefox.

So far it seems to be doing things right but I haven't checked SM sync and a couple of other things yet. Please report any issues you have after confirming that they do/don't work in Firefox with GM upstream/cross-stream.

I still recommend testing against the latest SM because I'm not sure how far back Farby's mods do/don't work. Currently I am using:

Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20100101 Firefox/25.0 SeaMonkey/2.22
Mozilla/5.0 (X11; Linux x86_64; rv:26.0) Gecko/20100101 Firefox/26.0 SeaMonkey/2.23
Mozilla/5.0 (X11; Linux x86_64; rv:28.0) Gecko/20100101 Firefox/28.0 SeaMonkey/2.25
Greasemonkey Port 1.15.0.1rc1pre-sm