XChat 2.8.8 Released

Discussion about XChat on Linux and other unix like systems.

XChat 2.8.8 Released

Postby peterz » 30 May 2010 07:00

XChat 2.8.8 source for Linux/Unix has been released.

Code: Select all
------------------------------------------------------------------------------
 2.8.8 - 30/May/2010
------------------------------------------------------------------------------

 - Made balloon time adjustable via /set input_balloon_time (Nicoleau Fabien).
 - Fixed a crash in the /SET command if a boolean value was loaded from config
   file that isn't set to 0 or 1.
 - Added -on and -off parameters to the /SET command. This can be used to set
   bits, for example gui_tweaks.
 - Made scrolling backwards for the search window act better (Richard Hitt).
 - [2045483] Made ESC key close the search window (Richard Rowell).
 - Improved the reconnect logic. If a network is already open but disconnected,
   it'll now get re-used if you use the Network List and connect to that same
   network.
 - Improved scrollback reloading speed significantly (Soeren Sandmann Pedersen).
 - [2957047] Handle CTCPs when IDmsg is used correctly (Lian Wan Situ).
 - [2987626] Allow /GHOST's password arg to be optional (Ori Avtalion).
 - Added networks: 7-indonesia, ChattingAway, GeekShed, TURLINet.
 - When switching tabs, make the treeview only scroll if the selected item
   isn't visible [treeview-less-jumping.diff] (Brian Evans).
 - Selecting an item in the nickmenu will now copy it to clipboard (Alex
   Kutepow).
 - New icons for notification area (systray): file offer, message and highlight
   (Brian Evans).
 - Defined a comparison routine for contexts in Python (Brian Evans).
 - For the auto-join command, added an 'x' filler for empty keys. This works
   around a bug in ircd-seven.
 - When a single channel MODE changes, xchat will no longer re-issue a MODE
   request for the titlebar display, but figure the new modes intelligently
   (Brian Evans).
 - Various text event changes (Brian Evans):
   1. Added "Private Action", "Private Action to Dialog", "SSL Message".
   2. Added "Identified text" parameter all the 'action' events.
   3. Added a $3 parameter to "Server Text".
 - Perl (Lian Wan Situ)
  * Fixed a bug that resulted in timer hooks being leaked because
    "return REMOVE" from a timer callback was not unhooking like it was
    supposed to
  * Reverted the unintentional change to how the server argument of print()
    and command() is interepreted when it is undef
  * Add hook_fd to the 'hooks' export tag
  * Fixed a leak in XS_Xchat_get_list(Vincent Pit)
  * Change Xchat::register so that scripts calling it without a name or
    version will still show up in the plugins and scripts window.
  * Added calls to PERL_SYS_INIT3 and PERL_SYS_TERM which are required on
    some platforms
  * Added some additional guards to prevents bits of scripts from spilling
    into each other
  * Added "modes", "win_ptr" and "xchatdirfs" to the list of keys that are
    returned by context_info()
  * Changed the information displayed in the "Plugins & Scripts" for scripts
    that do not call register() to show up as "" for the name and description
    and "unknown" for the version
  * /reloadall will now reload scripts in the same order they were loaded
  * Make xchat_send_modes available as Xchat::send_modes
  * Add support for getting the network list using Xchat::get_list( "networks" )
  * Xchat::strip_code will now strip off ANSI escape codes as well

Full Detailed SVN log: http://xchat.org/url/cia

Source Tarballs: http://xchat.org/files/source/2.8/

RPMs for Fedora 13: http://xchat.org/files/binary/rpm/
User avatar
peterz
 
Posts: 1035
Joined: 09 Jun 2004 13:51
Location: Australia

Postby Poor » 31 May 2010 16:24

thanks alot of this update, i wish some more enhancements in future :D

i thought its dead :-s, but its not :P
Poor
 
Posts: 7
Joined: 24 Dec 2009 20:14

THANKS!

Postby bernie » 09 Jun 2010 03:55

I was starting to worry that my favorite IRC client wasn't maintained any more.

This release works great.
bernie
 
Posts: 1
Joined: 09 Jun 2010 03:48

Postby Narayan » 15 Jun 2010 22:37

Hi...

I have downloaded the tarballs and when compiling i have this error:

Code: Select all
narayan@*********:/mnt/DataMassStorage/Software/LinuxSoftware/xchat-2.8.8$ make
make  all-recursive
make[1]: Entering directory `/mnt/DataMassStorage/Software/LinuxSoftware/xchat-2.8.8'
Making all in po
make[2]: Entering directory `/mnt/DataMassStorage/Software/LinuxSoftware/xchat-2.8.8/po'
test ! -f ./xchat.pot || \
     test -z "be.gmo ca.gmo cs.gmo de.gmo el.gmo es.gmo fi.gmo fr.gmo gl.gmo hu.gmo it.gmo ja.gmo kn.gmo ko.gmo lt.gmo mk.gmo nl.gmo pa.gmo pl.gmo pt.gmo ru.gmo sq.gmo sr.gmo sv.gmo th.gmo uk.gmo vi.gmo zh_CN.gmo zh_TW.gmo" || make be.gmo ca.gmo cs.gmo de.gmo el.gmo es.gmo fi.gmo fr.gmo gl.gmo hu.gmo it.gmo ja.gmo kn.gmo ko.gmo lt.gmo mk.gmo nl.gmo pa.gmo pl.gmo pt.gmo ru.gmo sq.gmo sr.gmo sv.gmo th.gmo uk.gmo vi.gmo zh_CN.gmo zh_TW.gmo
make[3]: Entering directory `/mnt/DataMassStorage/Software/LinuxSoftware/xchat-2.8.8/po'
rm -f be.gmo && : -c --statistics -o be.gmo be.po
mv: impossível analisar «t-be.gmo»: No such file or directory
make[3]: *** [be.gmo] Error 1
make[3]: Leaving directory `/mnt/DataMassStorage/Software/LinuxSoftware/xchat-2.8.8/po'
make[2]: *** [stamp-po] Error 2
make[2]: Leaving directory `/mnt/DataMassStorage/Software/LinuxSoftware/xchat-2.8.8/po'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/DataMassStorage/Software/LinuxSoftware/xchat-2.8.8'
make: *** [all] Error 2


I have a fresh new install of Debian Lenny...

Thanks
Narayan
 
Posts: 5
Joined: 15 Jun 2010 22:33

Postby Khisanth » 16 Jun 2010 07:37

The usual problem ... you don't have gettext installed
Khisanth
 
Posts: 1724
Joined: 10 Jun 2004 05:23

Postby Narayan » 16 Jun 2010 22:52

Khisanth wrote:The usual problem ... you don't have gettext installed


That is solved

Now when performing "make" i get this output

Code: Select all
make[3]: Entering directory `/home/narayan/Desktop/xchat-2.8.8/src/fe-gtk'
depbase=`echo pixmaps.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\
   gcc -DHAVE_CONFIG_H -I. -I../.. -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/pixman-1   -DG_DISABLE_CAST_CHECKS -DLOCALEDIR="/usr/local/share/locale"    -g -O2 -Wall -pipe -Wno-pointer-sign -funsigned-char  -MT pixmaps.o -MD -MP -MF $depbase.Tpo -c -o pixmaps.o pixmaps.c &&\
   mv -f $depbase.Tpo $depbase.Po
pixmaps.c: In function ‘pixmaps_init’:
pixmaps.c:101: error: ‘bookpng’ undeclared (first use in this function)
pixmaps.c:101: error: (Each undeclared identifier is reported only once
pixmaps.c:101: error: for each function it appears in.)
pixmaps.c:104: error: ‘xchatpng’ undeclared (first use in this function)
pixmaps.c:107: error: ‘hoppng’ undeclared (first use in this function)
pixmaps.c:108: error: ‘purplepng’ undeclared (first use in this function)
pixmaps.c:109: error: ‘redpng’ undeclared (first use in this function)
pixmaps.c:110: error: ‘oppng’ undeclared (first use in this function)
pixmaps.c:111: error: ‘voicepng’ undeclared (first use in this function)
pixmaps.c:114: error: ‘traymsgpng’ undeclared (first use in this function)
pixmaps.c:115: error: ‘trayhilightpng’ undeclared (first use in this function)
pixmaps.c:116: error: ‘trayfilepng’ undeclared (first use in this function)
make[3]: *** [pixmaps.o] Error 1
make[3]: Leaving directory `/home/narayan/Desktop/xchat-2.8.8/src/fe-gtk'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/narayan/Desktop/xchat-2.8.8/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/narayan/Desktop/xchat-2.8.8'
make: *** [all] Error 2


What am i missing this time?

Thanks
Narayan
 
Posts: 5
Joined: 15 Jun 2010 22:33

Postby eazy » 17 Jun 2010 16:56

There is no need to compile xchat on your own. You will find xchat in the repository:
Code: Select all
sudo apt-get install xchat

It is a bit older version, but there is not much new features in the latest Xchat anyway.


Or if you really want the latest Xchat, run:
sudo apt-get build-dep xchat

It will download and install all you need to compile xchat under Debian.
eazy
 
Posts: 48
Joined: 25 Jul 2006 18:38

Postby Narayan » 17 Jun 2010 17:15

eazy wrote:There is no need to compile xchat on your own. You will find xchat in the repository:
Code: Select all
sudo apt-get install xchat

It is a bit older version, but there is not much new features in the latest Xchat anyway.


Or if you really want the latest Xchat, run:
sudo apt-get build-dep xchat

It will download and install all you need to compile xchat under Debian.


Let me see if i did understand you!

That "sudo apt-get build-dep xchat" does everything? Don't i have to compile it? If i have to compile it, what would be the commands? The same ./configure, make and sudo make install?

Thanks
Narayan
 
Posts: 5
Joined: 15 Jun 2010 22:33

Postby Zach Thibeau » 17 Jun 2010 20:06

he said it will download and install all you need to compile he didn't say it will compile for you :P the compile you will have to do you're self, that command he gave will just satisfy xchat's dependency requirements
Zach Thibeau
 
Posts: 17
Joined: 11 Dec 2008 06:27

Postby Narayan » 18 Jun 2010 20:50

Zach Thibeau wrote:he said it will download and install all you need to compile he didn't say it will compile for you :P the compile you will have to do you're self, that command he gave will just satisfy xchat's dependency requirements


Well i hve done that command and some packages were installed.

Then i performed the ./configure and everything went smooth, i guess. But when the "make" came, the output at the end was the same output that i had before. The quote that i have posted in my previous post is the very same that i get even after i have performed the command that was suggested...

Any thing else i'm missing to compile xchat correctly?
Narayan
 
Posts: 5
Joined: 15 Jun 2010 22:33

Postby Khisanth » 18 Jun 2010 22:14

did you do a 'make clean' after doing 'apt-get build-dep xchat'? The errors come from gdk-pixbuf-csource being missing. gdk-pixbuf-csource is provided by libgtk2.0-dev which build-dep should have installed.
Khisanth
 
Posts: 1724
Joined: 10 Jun 2004 05:23

Postby Narayan » 18 Jun 2010 22:30

Khisanth wrote:did you do a 'make clean' after doing 'apt-get build-dep xchat'? The errors come from gdk-pixbuf-csource being missing. gdk-pixbuf-csource is provided by libgtk2.0-dev which build-dep should have installed.


The "make clean" is a command? libgtk2.0-dev is installed. If i run the "sudo apt-get build-dep xchat" now it says that everything is installed. Then if i run the "make clean" command it says to me that "make: *** No rule to make target `clean'. Stop."

I'm not an expert as you can see... Please help! Thanks
Narayan
 
Posts: 5
Joined: 15 Jun 2010 22:33

Postby Zach Thibeau » 19 Jun 2010 03:04

rerun make clean and then run ./configure one more time and then run make.
Zach Thibeau
 
Posts: 17
Joined: 11 Dec 2008 06:27

Postby eazy » 19 Jun 2010 08:17

Narayan wrote:The "make clean" is a command? libgtk2.0-dev is installed. If i run the "sudo apt-get build-dep xchat" now it says that everything is installed. Then if i run the "make clean" command it says to me that "make: *** No rule to make target `clean'. Stop."

I'm not an expert as you can see... Please help! Thanks


You need to be in the same path (in xchat-2.8.8) to run the command:
Code: Select all
make clean
Meaning the path where you run ./configure

You could always start over and unpack a new xchat instead of doing "make clean", but as you are new to Linux you might want to learn some commands :)

As I said before. You don't need to compile Xchat for you self. Xchat is in Debian's repository. Compiling is to be used as a last resort. Meaning if you really want the very latest program (for some new features you cant live without), or if it is not available in the repository. If you are curious like me, you might what to know what is new in the latest program and compile for that reason :)
eazy
 
Posts: 48
Joined: 25 Jul 2006 18:38

Postby JoeCormier7 » 24 Jun 2010 00:52

Sigh!!! In the year of 2010.. and we're still required to compile our favourite app!!! :oops:

Any particular reason(s) why is there no ".deb" package(s) ready to be downloaded and installed on our favourite Debian/(x)Ubuntu OS!?? :?


Otherwise XChat is one awesome IRC... Rock on!!! 8)
Joe Cormier

"I was born over 70 years ago with a runny nose & leaky butt, and it looks like I'm gonna go out the same way!" -Drummy
JoeCormier7
 
Posts: 2
Joined: 24 Jun 2010 00:21
Location: NB, Canada

Next

Return to XChat

Who is online

Users browsing this forum: No registered users and 1 guest