Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

RFE: Version compatible w/ Pale Moon #22

Open
TPS opened this issue Mar 17, 2016 · 7 comments
Open

RFE: Version compatible w/ Pale Moon #22

TPS opened this issue Mar 17, 2016 · 7 comments

Comments

@TPS
Copy link
Contributor

TPS commented Mar 17, 2016

@musically-ut Could you work out compatibility with Pale Moon? More info @ Why do some extensions not work in Pale Moon?

@musically-ut
Copy link
Owner

Thanks for the suggestion!

I don't have a Windows machine available locally. So I am going to need some help from you in implementing this.

The requirement only appears to be that I drop the compatibility of the extension to a Firefox version below 25. You can try this version of the xpi, where I have lowered the minimum Firefox version required and tell me whether it works.

Additionally, you can try disabling the compatibility checks: https://addons.mozilla.org/en-US/firefox/addon/checkcompatibility/

Thanks!

@TPS
Copy link
Contributor Author

TPS commented Mar 18, 2016

Thanks! When I get back to my laptop (probably the weekend), I'll try it out & let you know how well it does.

Also, just FYI, there exists an officially supported PaleMoon Linux port.

I couldn't download the DropBox file, so I tried my hand @ updating install.rdf myself for v2.5.0 & v2.1.0 (last version that showed Ff 26 compatibility, as PM advertises for Ff25.x). Both now install, but neither function, so I think there's something internally that requires something that PM doesn't have. Anything else you want me try?

P.S.: I've now attached the modified XPIs

lovely_forks-2.1.0-fx+an.xpi.zip
lovely_forks-2.5.0-an+fx.xpi.zip

(just remove .Zip @ end). Also, PM doesn't check XPI sigs, due to Mozilla not exposing how it's done properly.

@musically-ut
Copy link
Owner

I am surprised that it was difficult to download from Dropbox. However, thanks for taking the time and making the effort for testing it.

There was an issue which broke the extension on SeaMonkey. Perhaps the same issue could be afflicting Pale Moon?

It could also be an SDK issue (this plugin does make use of the SDK which may not be fully supported on Pale Moon).

I will try it on a Linux machine, investigate and report back.

@TPS
Copy link
Contributor Author

TPS commented Mar 19, 2016

The info pointed to from Add-on SDK documentation for Pale Moon might be helpful, also.

(The Dropbox problems could have to do with my ad-blocking settings, but that's not really an issue now.…)

@TPS
Copy link
Contributor Author

TPS commented Mar 19, 2016

Also, this from the roadmap is likely relevant:

JetPack (Add-on SDK) extensions

JetPack (add-on SDK) add-ons are discouraged for Pale Moon, because they inherently run into compatibility issues for multi-application targeting due to its divergent nature from other Mozilla applications. If you still like to develop JetPack add-ons for Pale Moon, you will likely have to make a completely separate extension specific for Pale Moon targeting. Pale Moon's browser-included add-on SDK is different than the one included in Mozilla Firefox, and extension code targeted at one version will likely not be compatible with the other.

For the time being, Pale Moon's add-on SDK is almost fully equivalent to v1.14 of the Mozilla add-on SDK, and this will be kept static for at least the near future. If the SDK develops further, it will not be by adopting a later version of the Firefox add-on SDK, since that SDK is focused specifically on Australis and its different APIs, and is neither future-proof nor backwards compatible. Instead, the included add-on SDK will be documented on the Pale Moon developer/add-on site.

@TPS
Copy link
Contributor Author

TPS commented Mar 21, 2016

I also just tried v2.5.1 that just popped up - no joy.

@TPS
Copy link
Contributor Author

TPS commented Jun 25, 2016

Ditto with v2.6.1. 😢

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants