Application: PChat
Category: Internet
Description: PChat is free fork of XChat for windows, has all the same features as xchat but minus the shareware components usually found in the official XChat distribution for Windows.
Settings are automatically saved to Data\Settings.
Download PChat Portable Development Test 3 [11.4MB download / 24.8MB installed]
(MD5: 7265616e9bb30d5c71a47a5b0d970fec)
Release Notes:
Dev Test 1 (04/11/2010): Initial Development Test release
- wipped out current existing PChat code and updated to the latest XChat code from their svn
- OpenSSL library updated to 0.9.8n as a static compile (I hope, seems to work on my PC without the shared libraries) (I would of upgraded to openssl 1.0.0 but currently it's sources are having issues with compiling with mingw)
- updated PChats code to be compatible with GTK 2.20
- added support for freenodes CAP irc function (patch from freenode themselves)
- Other notes:
- not all my patches from PChat 1.0.3 has made it into this release yet but I felt like it was ready enough to do some rough testing, just to make sure it goes well.
- PChat also now makes use of PAL as the launcher
- also please note, the current gtk theme doesn't display correctly on Windows Vista/7 (don't know about windows xp) works fine when you set your theme to classic but because of the fact it doesn't play nice with windows themeing in general I'm looking for a different gtk theme to work with.
Development Test 2 (04/11/2010)
- added missing openssl dll files
Development Test 3 (04/13/2010)
- openssl has now been compressed into 1 library and dll file I lovingly call minissl aka minissl.dll (hoping to do the same with gtk eventually over time)
- added missing libgcc_s_dw2-1.dll file
- updated pal to beta 3 as well.
Launcher doesn't work. Just opens and closes without starting PChat. Trying to run PChat.exe from App\PChat\bin says it's "Unable To Locate Component" "This application has failed to start because libssl32.dll was not found. Re-installing the application may fix this problem."
Confirmed.
Although the error I get when trying to run directly is "The program can't start because libeay32.dll is missing from your computer. Try reinstalling the program to fix this problem."
Looks like the static compilation isn't working again.
You might be able to grab a copy from another app and paste it in the directory, but I really don't know if that will work.
Too many lonely hearts in the real world
Too many bridges you can burn
Too many tables you can't turn
Don't wanna live my life in the real world
Copied over libssl32.dll and libeay32.dll from 1.0.3 and now get "This application has failed to start because libgcc_s_dw2-1.dll was not found.".
Copying over libssl32.dll, libeay32.dll from 1.0.3 and libgcc_s_dw2-1.dll from gcc-core-4.4.0-mingw32-dll.tar.gz lets PChat.exe start and also makes the launcher work, now when PChat starts at the Network List, we get an error loading key bindings configuration, press ok and it works.
I think there is a problem with the launcher still. There is no PChat folder in Application Data where settings are stored while it is running. Portable Settings aren't saved and preserved.
ok thanks guys I'll fix those issues later today, as for the launcher I'm going to have to ask chris about that since I know nothing about pal properly atm.
EDIT: I couldn't reproduce the issue of the settings not being saved properly, it's working for me on 2 pc's I tested, Windows XP Home, and Windows XP Pro, Windows 7 dual boot system I have too.
your friendly neighbourhood moderator Zach Thibeau
I took a look at your PAL config; there's some things that need changing.
* Delete App\AppInfo\Launcher\PChatPortable.jpg; all you need is splash.jpg.
* Delete App\AppInfo\PChatPortable.ini; the launcher looks for App\AppInfo\Launcher\PChatPortable.ini.
* Delete all the blank lines in appinfo.ini - PAL chokes on them atm. Your appinfo.ini should look like this: http://pastebin.com/WpcyAM4h
For some reason, PChat won't launch for me; I'll look into why that's happening later on.
Hope that helps a bit!
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
None of my apps have had problems with blank lines in appinfo.ini.
I should probably have mentioned that only PALu has problems with blank lines in appinfo.ini.
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
When using the PortableApps.com Launcher Generator there are no issues with blank lines in appinfo.ini. With it the INI strings are read with ReadINIStr, which works fine in NSISu, rather than leaving it to !searchparse in the NSIS compiler, which is partially broken in the current version of NSISu.
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
uploaded dev test 2 see release notes
your friendly neighbourhood moderator Zach Thibeau
Link takes you to PChatPortable_1.0.4_Test_Release.paf.exe instead of PChatPortable_1.0.4_Dev_Test_2.paf.exe. PChat still needs libgcc_s_dw2-1.dll to run. Settings still aren't being saved for me.
It seems when you open the Launcher, PChat.exe is run with the -d option pointing to the "Data\settings" directory, but nothing is saved there and nothing is saved in my "Application Data" directory either. But when PChat.exe is directly run with the -d option pointing to the "\Data\settings" directory, settings are saved there. Also running the PChatPortable.exe with the -d option pointing to "\Data\settings" saves the settings, but makes PChat.exe run with two -d options, both pointing to "\Data\settings", but still works.
I think I see the problem. When you run the Launcher, PChat.exe is run with the -d option to the "\Data\settings" directory, but I have it installed to a path with spaces in it and the -d option's path doesn't have quotation marks around it so it doesn't make it all the way to the Data directory. When I install it to a path without spaces it works fine. Just change the CommandLinArguments option in \App\AppInfo\Launcher\PChatPortable.ini to CommandLineArguments=-d "%PAL:DataDir%\settings" with the quotation marks there and it works with spaces in the path.
Development Test 3 has been released, again testing would be excellent, changes can be found in the changelog.
your friendly neighbourhood moderator Zach Thibeau
Now it launches for me.
However, I do get a bunch of these when I click on the settings menu item in X-Tray (the settings also do not save still):
I've also noticed the plugins are all gone. I'm assuming not intentional?
actually yes intentionally the plugins are gone, just for now as for the glib error messages that's nothing to fret about, for Dev Test 4 I'm going to add a certain environment variable XCHAT_WARNING_IGNORE and set it to true so that it will not be an issue. as for perl, I'm not adding it to the launcher etc until I learn more about pal, right now I'm more concerned about PChat working as it should atm, and I know the settings for xtray not being saved (hence the reason I left xtray out of the update notes
your friendly neighbourhood moderator Zach Thibeau
the language support - german for me - does not work.
PChat start's in English, allthough my PC (Win XP) is in German .....
language files were not added to this release yet, so by default it will be english for now.
your friendly neighbourhood moderator Zach Thibeau
1.0.4 works for me; I haven't had a problem with it.
Just don't forget to clean up the extra PAL files!
"The question I would like to know, is the Ultimate Question of Life, the Universe and Everything. All we know about it is that the Answer is Forty-two, which is a little aggravating."
Just a quick note, Language switching now works, it will become available to you all for Dev Test 4 as well as the reintroduction of the Perl Plugin.
your friendly neighbourhood moderator Zach Thibeau