WG9s builds

Discussion about Seamonkey builds
Post Reply
rainyd
Posts: 46
Joined: November 14th, 2008, 1:22 pm

WG9s builds

Post by rainyd »

I'm not sure if it's appropriate section, however I've discovered a bug in 2.53.10 builds from the last few days - DownThemAll! extension doesn't work.
Simply, it is not showing neither in Tools nor in the Context Menu despite being present in Add-ons Manager.
User avatar
DanRaisch
Moderator
Posts: 127166
Joined: September 23rd, 2004, 8:57 pm
Location: Somewhere on the right coast

Re: WG9s builds

Post by DanRaisch »

That wouldn't necessarily be a bug in SeaMonkey but could be something to be corrected in the extension.

Moving to SeaMonkey Builds as 2.53.10 is not yet a release version.
rainyd
Posts: 46
Joined: November 14th, 2008, 1:22 pm

Re: WG9s builds

Post by rainyd »

DanRaisch wrote:That wouldn't necessarily be a bug in SeaMonkey but could be something to be corrected in the extension.
I can hardly imagine a new XUL version, when latest WebExtensions version was released on 26th November 2019.

Btw, it is most probably SeaMonkey bug because I do not have this problem with 2.53.10 build from the first half of September.
User avatar
therube
Posts: 21685
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: WG9s builds

Post by therube »

DownThemAll! extension doesn't work
Confirmed.

SeaMonkey 20210926210003, downthemall-3.0.9-sm (from ATN)+CLOSE.FIX.xpi

You can open the DTA Options "page", & that looks fine.
Context Menu is there, & looks to work.

But no icons.

Not sure if this is related (as I don't see 'child-src' in DTA - assuming I know what I'm looking at ?)?

Code: Select all

Content Security Policy: Directive ‘child-src’ has been deprecated. Please use directive ‘worker-src’ to control workers, or directive ‘frame-src’ to control frames respectively.
seamonkey-2.53.8.en-US.win64.installer.exe from 06/29/2021 does work.
(I don't know an exact break date.)


This should be better (& among various):

Code: Select all

Warning: Unrecognized chrome manifest modifier 'platform'.
Source File: jar:file:///C:/TMP/SEA/bank/extensions/%7BDDC359D1-844A-42a7-9AA1-88A850A938A8%7D.xpi!/chrome.manifest
Line: 36

Code: Select all

Error: DownThemAll! (error) - failed to load chrome://dta-modules/content/utils.js [Exception: Failed to load module utils from: chrome://dta-modules/content/utils.js
missing ) after catch]
require@chrome://dta-modules/content/glue.jsm:468:11
@chrome://dta-modules/content/api.js:6:23
loadScript@chrome://dta-modules/content/glue.jsm:364:12
require@chrome://dta-modules/content/glue.jsm:460:5
@chrome://dta-modules/content/main.js:10:13
loadScript@chrome://dta-modules/content/glue.jsm:364:12
require@chrome://dta-modules/content/glue.jsm:460:5
setup_scope@chrome://dta-modules/content/glue.jsm:524:3
@chrome://dta-modules/content/glue.jsm:135:11
startup@jar:file:///C:/TMP/SEA/bank/extensions/%7BDDC359D1-844A-42a7-9AA1-88A850A938A8%7D.xpi!/bootstrap.js:23:2
callBootstrapMethod@resource://gre/modules/addons/XPIProvider.jsm:4489:20
startup@resource://gre/modules/addons/XPIProvider.jsm:2217:13
callProvider@resource://gre/modules/AddonManager.jsm:259:12
_startProvider@resource://gre/modules/AddonManager.jsm:726:5
startup@resource://gre/modules/AddonManager.jsm:893:9
startup@resource://gre/modules/AddonManager.jsm:3075:5
observe@jar:file:///C:/WLIB/Mozilla/SeaMonkey/omni.ja!/components/addonManager.js:63:9

Source File: chrome://dta-modules/content/utils.js
Line: 660
Fire 750, bring back 250.
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
frg
Posts: 1361
Joined: December 15th, 2015, 1:20 pm

Re: WG9s builds

Post by frg »

Check the latest discussion in alt.comp.software.seamonkey. I need to do parser changes to apply future feature js updates and some old deprecated syntax was in the way. DTA became collateral damage. Some updates are done but the fix for removals from https://bugzilla.mozilla.org/show_bug.cgi?id=1228841 not yet:

https://github.com/downthemall/downthem ... 7e5370b538

Hopefully it will work again. I will not backout the stuff from 2.53.10 to enable the old try catch syntax again. It was really hard to even get this far and did literally cost me a few days work.

FRG
rdtom
Posts: 83
Joined: February 26th, 2016, 3:48 pm

Re: WG9s builds

Post by rdtom »

Post by therube » Today, 11:00 am
Warning: Unrecognized chrome manifest modifier 'platform'.
Source File: jar:file:///C:/TMP/SEA/bank/extensions/%7BDDC359D1-844A-42a7-9AA1-88A850A938A8%7D.xpi!/chrome.manifest
Line: 36
change line 36
content dta-platform chrome/content/ platform
for Windows
to
content dta-platform chrome/content/win/ os=WINNT
You need to replace /win/ os=WINNT with whatever operating system you're using
n0spam
Posts: 46
Joined: November 7th, 2020, 7:56 am

Re: WG9s builds

Post by n0spam »

Version 3.0.9 with fixed catch syntax. No idea if it works, but it does install without any errors.

Code: Select all

https://mega.nz/folder/p81CGRLC#NM08PbuXcYhL-yMFk3S8Rg
rainyd
Posts: 46
Joined: November 14th, 2008, 1:22 pm

Re: WG9s builds

Post by rainyd »

n0spam wrote:Version 3.0.9 with fixed catch syntax. No idea if it works, but it does install without any errors.
Personally, I'm using 3.1.1 pre because the last official legacy version (3.0.9) has a bit annoying bug: minimize/maximize and close buttons are not visible.
User avatar
therube
Posts: 21685
Joined: March 10th, 2004, 9:59 pm
Location: Maryland USA

Re: WG9s builds

Post by therube »

Some notes of old (& also note what rdtom said, above):

http://forums.mozillazine.org/viewtopic ... #p14764519

downthemall-3.0.8-fx+sm.xpi ---> chrome.manifest
I removed the following lines:

override chrome://dta/content/dta/manager.xul chrome://dta/content/dta/manager-aero.xul os=WINNT osversion=6
override chrome://dta/content/dta/manager.xul chrome://dta/content/dta/manager-newer.xul os=WINNT osversion>6
override chrome://dta/content/dta/manager.xul chrome://dta/content/dta/manager-aero.xul os=WINNT osversion=6.1


And with that you get your Title line with Minimize, Maximize, & Close buttons back again (in dTa's Manager).

I have no idea what any of what I did does, but it does seem to work.
Do note that once you remove those lines from chrome.manifest, you do break signing (sigh), so you've got to work around that.

Win7 x64
FF 55.0.3
(I don't use "aero" [if that's what its called?], or anything "fancy" in Win7. Very simple, very basic, efficient, "classic" they might call it, looking like XP.)
Fire 750, bring back 250.
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
Post Reply