chatzilla

Add-ons for Pale Moon and other applications
General discussion, compatibility, contributed extensions, themes, plugins, and more.

Moderators: FranklinDM, Lootyhoof

Cara Palida

chatzilla

Unread post by Cara Palida » 2018-08-12, 16:55

is there a version of chatzilla that works in pale moon 27.9.4 ?

I've tried many versions of chatzilla but it does not appear in the tools menu.

riiis
Lunatic
Lunatic
Posts: 471
Joined: 2014-05-17, 15:51
Location: USA

Re: chatzilla

Unread post by riiis » 2018-08-12, 19:03

But for Chatzilla's using the Firefox GUID ({ec8030f7-c20a-464f-9b0e-13a3a9e97384}), and to the exclusion of the Pale Moon GUID ({8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4})-- the latest version of Chatzilla (Version 0.9.93) probably would be compatible with both Pale Moon 27 and Pale Moon 28. To fix, the Pale Moon GUID needs to be added to Chatzilla's install.rdf and chrome.manifest and static.js files, as appropriate. Following is a needed change to the static.js file. (Note that I don't use Chatzilla or Chat. So other changes to Chatzilla may be necessary for full Pale Moon compatibility).

Code: Select all

        // Use the XULAppInfo.ID to find out what host we run on. (Line 511 of static.js)
        switch (app.ID)
        {
            case "{ec8030f7-c20a-464f-9b0e-13a3a9e97384}": 		// Firefox GUID
            case "{8de7fcbb-c55c-4fbe-bfc5-fc555c87dbc4}": 		// Line added for Pale Moon GUID
                client.host = "Firefox";
                break;
            case "{" + __cz_guid + "}":
                // We ARE the app, in other words, we're running in XULRunner.
                client.host = "XULRunner";
                break;
            case "{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}": // SeaMonkey
                client.host = "Mozilla";
                break;
Installing Chatzilla with the Moon Tester Tool extension can fix the install.rdf and chrome.manifest files, but not the static.js file. Creating a fork of Chatzilla for Pale Moon thus would appear to be the best solution for most Pale Moon users.

User avatar
Isengrim
Board Warrior
Board Warrior
Posts: 1325
Joined: 2015-09-08, 22:54
Location: 127.0.0.1
Contact:

Re: chatzilla

Unread post by Isengrim » 2018-08-12, 22:21

riiis wrote:Creating a fork of Chatzilla for Pale Moon thus would appear to be the best solution for most Pale Moon users.
The latest 0.9.93 release will work in Basilisk, but not Pale Moon due to the issues riiis mentioned.

I have a proper fork in the works, but still needs some work (and rebranding) until it's ready for a proper release.
a.k.a. Ascrod
Linux Mint 19.3 Cinnamon (64-bit), Debian Bullseye (64-bit), Windows 7 (64-bit)
"As long as there is someone who will appreciate the work involved in the creation, the effort is time well spent." ~ Tetsuzou Kamadani, Cave Story

Cara Palida

Re: chatzilla

Unread post by Cara Palida » 2018-08-13, 21:41

I'm new to IRC but the last three versions of chatzilla (0.9.91.1, 0.9.92, and 0.9.93) seem to work okay with Pale Moon.
Chatzilla does not appear in the tools menu like it should but if you type irc: in the address bar and press enter then chatzilla will open. As mentioned above there is an error when chatzilla starts because it doesn't know what it's running on but you can just dismiss that and continue. :thumbup:

Isengrim, please reply to this thread when your new version is ready.

riiis
Lunatic
Lunatic
Posts: 471
Joined: 2014-05-17, 15:51
Location: USA

Re: chatzilla

Unread post by riiis » 2018-08-13, 22:58

Cara Palida wrote:Chatzilla does not appear in the tools menu like it should but if you type irc: in the address bar and press enter then chatzilla will open. As mentioned above there is an error when chatzilla starts because it doesn't know what it's running on but you can just dismiss that and continue.
You can fix Chatzilla not appearing in the tools menu, simply by installing Chatzilla from file using the Moon Tester Tool add-on. Open MTT by clicking the MTT "Options" button in Pale Moon's Add-ons Manager.

The error message comes from non-recognition of Pale Moon in the static.js file. It seems strange, however, that the only apparent effect, from non-recognition of Pale Moon, is the error message. Note that MTT doesn't change the static.js file, just the install.rdf and chrome.manifest files. So you'll still get the error message when starting Chatzilla. But Chatzilla will at least show up on the tools menu and other overlay's.

Locked