Are you sure you want to go to an external site to donate a monetary value?
WARNING: Some countries laws may supersede the payment processors policy such as the GDPR and PayPal. While it is highly appreciated to donate, please check with your countries privacy and identity laws regarding privacy of information first. Use at your utmost discretion.
I usually don't release beta cross-streams of Greasemonkey (GM) before everyone at Addons Mozilla.Org (AMO) has a chance to fully review upstream changes but it seems to be gaining the necessity to do this at this time and does currently apply to the shop here at OUJS.
We will try Anthonys method of checking for updates. The way I am understanding the methodology currently is that it tries to pick the
.meta.js
first of any site... then if it fails, ever, it will always use full script source with.user.js
until changed in the config.xml... unless a hosting service utilizes the request header for meta retrieval. This procedure can, of course, still be overridden with@updateURL
and@downloadURL
An additional fix in these also include the full fix for greasemonkey/greasemonkey#1884 and greasemonkey/greasemonkey#1924. Someone might want to tell them. ;)
File Repos:
Match most of current GM changes in beta prc greasemonkey-2.0beta1.0.1rc1pre-fx.xpi with one major exception...
minVersion
for FF is still set to 27+ since 30 is not in release status yet... it's still best to use current FF release in case the beta has a last minute blocking correction. AlsousoFix
is still in effect just in the odd chance that it may come back online. :\File Repos:
P.S. rather than make a bazillion Discussion Topics here on OUJS I've version neutralized the name to not include the versioning... please check back here on occasion for updates or just use the SF RSS feed for both projects in your favorite feed reader.
SeaMonkey (SM) users heads up for Greasemonkey Port (GM Port)
I had to cherry pick up to the current greasemonkey/greasemonkey@
4ea165f
and omit the following commits during testing:0a7d8e
fails in SeaMonkey Mozilla/5.0 (X11; Linux x86_64; rv:29.0) Gecko/20100101 Firefox/29.0 SeaMonkey/2.265dc3eb
is a reverse dependency of 0a7d8eAffected issue ticket is greasemonkey/greasemonkey#1937
Author reported Step to Reproduce (STR):
What this may mean:
What this ultimately means since I am the remaining maintainer of GM Port, since Philip seems to have gone off the GM map, is that rather than pollute the slavestep branch with a strong veer of a major GM API method... I am going to wait and see what happens. It is possible to cherry pick all the other commits for 2.1beta1 and they seem to check out okay in SeaMonkey.
Please remember to try things out in Firefox + Greasemonkey (optionally on SourceForge) and if they don't work report on GitHub GM. I am always paying attention for GM Port and will try, as much as possible, any clear STRs for SM.
Related commits:
75372b2
Still non-functional. If I need to I'll create a slavestep2 branch without these. Still pondering.
Greasemonkey Port 2.2.0.1rc1pre-sm is available. The affected issue with GM_xmlhttpRequest tests okay here. Available on across-stream repo. Please note new
minVersion
is 2.29 for SeaMonkey.Greasemonkey Port 2.3.0.1rc1pre-sm.xpi is available. Finally had some spare time to do this.
Any plans on moving this off SourceForge given the malware scandal?
At the very least, it would be good to sign the extension so users can verify it hasn't been tampered with.
Re: @ccd0:
Not at this time or near future. Verify your sources always. I've been educating this community for almost a decade now and everyone still needs this reminder. GitHub has one with octicons right now but it doesn't mean that it's a "scandal"... it is reported in github/octicons#45 and not sensationalized. Thanks for the report though.
That is a Firefox only requirement and doesn't give any extra security benefit. The SeaMonkey Council is the one responsible for determining forced signing. Btw this is the end of this subject here as I won't be drawn into a debate about is signing good or not... there are other places for that (such as here) in which adults may discuss how they want everyone to give up their actual freedom for perceived security.
Some miscellaneous notes here about newer version requests...
GM_listValues
which hasn't worked in newer SMs and would require a major rewrite in non-e10s and a strong veer from the near parallel fork architecture which is beyond the scope of this port at this time)... buzz me on GitHub (GH), for now, under your UserScripts repo and I'll see what I can or can't do. This doesn't mean that I will write your script for you and I most certainly don't care to sign up on a bazillion other sites. :)Thanks so much for your looooooooooooong term patience with this. e.g. this port is at a frozen state for the time being.
NOTE: Restored from search engine cache and augmented.
Greasemonkey Port 3.5.0.1rc1pre-sm.xpi is available now. Tested all core examples with the GM_* API and they work now.
New
minVersion
is 2.38 as I am outta time to do regression tests in older versions... not to mention SM 2.38 is really nice and I don't want to look back. ;)Apparently e10s is a shim and not required at the moment... which anyone is welcome to inform me if I have a misunderstanding in the future. Pending Admin and development duties here I'll attempt to spend a little more time over there.
Enjoy! :)
Greasemonkey Port 3.6.0.1rc1pre-sm.xpi is available now at the SF file repo.
Greasemonkey Port 3.6.0.1rc2pre.xpi (SeaMonkey only) is available now at the SF file repo.
This addresses the drag-and-drop even install skipping which is backed-out from GM upstream work-around that was also starting to show with direct installs here on OUJS. Thanks to janekptacijarabaci for contributing.
Greasemonkey Port 3.8.0.1rc1pre-sm.xpi is available now at the SF file repo.
Notable additions and changes from GM peer:
happy to join your community, thank you guys for useful information!
Re: @ted90:
Thanks... but if we see signature spam again that has no relation to UserScripts your account will be eligible for removal. Please do not do this a third time. Please re-read the TOS link at the bottom of every page... it is quite clear.
Greasemonkey Port 3.9.0.1rc1pre-sm.xpi is available now at the SF file repo.
Greasemonkey Port 3.10.0.1rc1pre-sm.xpi is available now at the SF file repo.
Okay folks... we're going to try a rc2 here to modify GM to handle some of the status codes we still handle normally e.g. 429's mainly but a few others. This does not address the caching issue that GM upstream enforced back in 2014. That will come after some thorough testing around the web hopefully with some help.
Greasemonkey Port 3.10.0.1rc2pre-sm.xpi is available now at the SF file repo.
If you have any issues on other sites with status codes please let me know and you can reinstall Greasemonkey Port 3.9.0.1rc1pre-sm.xpi if you want to revert.
Greasemonkey Port 3.10.0.1rc3pre-sm.xpi is available now at the SF file repo.
This turns off the skipping the browser cache so 429's shouldn't happen when OUJS is updated shortly in sequence. Also new
em:minVer
is SeaMonkey 2.40 or better.