You are here

PChat Portable 1.0.4 Development Test 3

23 posts / 0 new
Last post
Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 year 6 months ago
Developer
Joined: 2006-05-26 12:08
PChat Portable 1.0.4 Development Test 3

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.

mtthw92
Offline
Last seen: 13 years 2 months ago
Joined: 2008-12-20 16:56
Launcher doesn't work. Just

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."

scriptdaemon
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2008-10-10 17:40
Confirmed.

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."

OliverK
OliverK's picture
Offline
Last seen: 2 years 10 months ago
Developer
Joined: 2007-03-27 15:21
Looks like the static

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

mtthw92
Offline
Last seen: 13 years 2 months ago
Joined: 2008-12-20 16:56
Copied over libssl32.dll and

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.".

mtthw92
Offline
Last seen: 13 years 2 months ago
Joined: 2008-12-20 16:56
Copying over libssl32.dll,

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.

mtthw92
Offline
Last seen: 13 years 2 months ago
Joined: 2008-12-20 16:56
I think there is a problem

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.

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 year 6 months ago
Developer
Joined: 2006-05-26 12:08
ok thanks guys I'll fix those

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

computerfreaker
computerfreaker's picture
Offline
Last seen: 12 years 7 months ago
Developer
Joined: 2009-08-11 11:24
PAL

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."

scriptdaemon
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2008-10-10 17:40
None of my apps have had

None of my apps have had problems with blank lines in appinfo.ini.

computerfreaker
computerfreaker's picture
Offline
Last seen: 12 years 7 months ago
Developer
Joined: 2009-08-11 11:24
I should probably have

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."

Chris Morgan
Chris Morgan's picture
Offline
Last seen: 8 years 10 months ago
Joined: 2007-04-15 21:08
Not with the Generator

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

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 year 6 months ago
Developer
Joined: 2006-05-26 12:08
uploaded dev test 2 see

uploaded dev test 2 see release notes

your friendly neighbourhood moderator Zach Thibeau

mtthw92
Offline
Last seen: 13 years 2 months ago
Joined: 2008-12-20 16:56
Link takes you to

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.

mtthw92
Offline
Last seen: 13 years 2 months ago
Joined: 2008-12-20 16:56
It seems when you open the

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.

mtthw92
Offline
Last seen: 13 years 2 months ago
Joined: 2008-12-20 16:56
I think I see the problem.

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.

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 year 6 months ago
Developer
Joined: 2006-05-26 12:08
Development Test 3 has been

Development Test 3 has been released, again testing would be excellent, changes can be found in the changelog.

your friendly neighbourhood moderator Zach Thibeau

scriptdaemon
Offline
Last seen: 4 years 4 months ago
Developer
Joined: 2008-10-10 17:40
Now it launches for

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):

GLib g_main_context_check() called recursively from within a source's check() or prepare() member.
GLib g_main_context_prepare() called recursively from within a source's check() or prepare() member.

I've also noticed the plugins are all gone. I'm assuming not intentional?

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 year 6 months ago
Developer
Joined: 2006-05-26 12:08
actually yes intentionally

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

peter_g
Offline
Last seen: 11 years 8 months ago
Joined: 2006-09-09 05:54
Language support does not work .....

the language support - german for me - does not work.

PChat start's in English, allthough my PC (Win XP) is in German .....

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 year 6 months ago
Developer
Joined: 2006-05-26 12:08
language files were not added

language files were not added to this release yet, so by default it will be english for now.

your friendly neighbourhood moderator Zach Thibeau

computerfreaker
computerfreaker's picture
Offline
Last seen: 12 years 7 months ago
Developer
Joined: 2009-08-11 11:24
1.0.4 works for me; I haven't

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! Wink

"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."

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 1 year 6 months ago
Developer
Joined: 2006-05-26 12:08
Just a quick note, Language

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

Log in or register to post comments