Ayttm version 0.6.3
Ayttm version 0.6.3
Ayttm updated to 0.6.3
Ayttm is an instant messaging (aka chat) client that provides all-in-one chat functionality for several major instant messaging services from one simple program. Ayttm "Contacts" allow you to refer to several accounts of the same person from a single contact name, making it one of the cleanest and simplest clients to use.
Ayttm should work nicely without having to first go through a complicated configuration procedure. The preferences should be simple and minimal.
Ayttm supports multiple protocols and they should be supported in an integrated manner (common interface, for example), without limiting protocol-specific features support. Ayttm currently handles:
MSN Messenger
MSN's Netmeeting integration, using GnomeMeeting
Yahoo!
Yahoo Webcam viewing support
Jabber support (including SSL)
IRC (Internet Relay Chat) support
ICQ support
AIM-TOC (AOL Instant Messenger)
SMTP (for sending emails)
File Transfers to/from MSN and Yahoo! users, and receive only from AIM users
Group Chat (Conferences) with AIM, Jabber, MSN and Yahoo! users
Ayttm needs enchant library in order to run. If you don't have enchant installed, you must go here and either install the full package or the small enchant package that I've built.
If you want to use yahoo messenger you'll also need to install the libyahoo2 library from here
Everything else is included except encryption for which you need extra packages in order to work, which I won't compile.
If there is any problem or it's not working, the best thing you can do is fill a bug report at ayttm tracker and definitely siddheshp (the developer) will help you track down the problem.
Ayttm version 0.6.3 release notes:
This release contains some bug fixes and one very important change. Here is a short summary:
* Yahoo support is now based on the libyahoo2 library. It always was, but earlier we had a copy of libyahoo2 in the source tree. Not anymore. The important thing that changes here is that you'll need the development libraries of libyahoo2 to be able to build ayttm now.
* Fixes to spell check code
* Some code clean up in the module loading section
Ayttm is an instant messaging (aka chat) client that provides all-in-one chat functionality for several major instant messaging services from one simple program. Ayttm "Contacts" allow you to refer to several accounts of the same person from a single contact name, making it one of the cleanest and simplest clients to use.
Ayttm should work nicely without having to first go through a complicated configuration procedure. The preferences should be simple and minimal.
Ayttm supports multiple protocols and they should be supported in an integrated manner (common interface, for example), without limiting protocol-specific features support. Ayttm currently handles:
MSN Messenger
MSN's Netmeeting integration, using GnomeMeeting
Yahoo!
Yahoo Webcam viewing support
Jabber support (including SSL)
IRC (Internet Relay Chat) support
ICQ support
AIM-TOC (AOL Instant Messenger)
SMTP (for sending emails)
File Transfers to/from MSN and Yahoo! users, and receive only from AIM users
Group Chat (Conferences) with AIM, Jabber, MSN and Yahoo! users
Ayttm needs enchant library in order to run. If you don't have enchant installed, you must go here and either install the full package or the small enchant package that I've built.
If you want to use yahoo messenger you'll also need to install the libyahoo2 library from here
Everything else is included except encryption for which you need extra packages in order to work, which I won't compile.
If there is any problem or it's not working, the best thing you can do is fill a bug report at ayttm tracker and definitely siddheshp (the developer) will help you track down the problem.
Ayttm version 0.6.3 release notes:
This release contains some bug fixes and one very important change. Here is a short summary:
* Yahoo support is now based on the libyahoo2 library. It always was, but earlier we had a copy of libyahoo2 in the source tree. Not anymore. The important thing that changes here is that you'll need the development libraries of libyahoo2 to be able to build ayttm now.
* Fixes to spell check code
* Some code clean up in the module loading section
- Attachments
-
- ayttm_NLS-0.6.3-i486.pet
- locales de, es, fr, hi, nl, pt_BR and sv 352 K extracted
- (99.15 KiB) Downloaded 1036 times
Last edited by Michalis on Wed 22 Sep 2010, 14:26, edited 15 times in total.
update to version 0.6.0
version 0.6.0
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
Here is the default version without any deprecated clients optimized for size (613kb binary).
These are the plugins and their expanded sizes in kb:
152 aim-oscar.so 8 import_gnomeicu.so 92 msn2.so
12 autotrans.so 12 importicq.so 8 notes.so
8 custmsg.so 8 importlicq.so 12 rainbow.so
8 img2jpc.so 52 irc.so 12 smiley-themer.so
12 import_everybuddy.so 164 jabber.so 8 video_capture.so
8 import_gaim.so 8 middle.so 172 yahoo2.so
its amazing what a "little" optimization will do
These are the plugins and their expanded sizes in kb:
152 aim-oscar.so 8 import_gnomeicu.so 92 msn2.so
12 autotrans.so 12 importicq.so 8 notes.so
8 custmsg.so 8 importlicq.so 12 rainbow.so
8 img2jpc.so 52 irc.so 12 smiley-themer.so
12 import_everybuddy.so 164 jabber.so 8 video_capture.so
8 import_gaim.so 8 middle.so 172 yahoo2.so
its amazing what a "little" optimization will do
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
Latest snapshot. Here are the compile flags that I used to reduce the size:
CFLAGS=" -pipe -combine -Os -momit-leaf-frame-pointer -fomit-frame-pointer -fmerge-all-constants -mpreferred-stack-boundary=2 -march=i386 -mtune=i686 " LDFLAGS=" -Wl,-O4,-Os,-relax,--sort-common,--no-keep-memory,-s " ./configure --prefix=/usr --build=i486-t2-linux-gnu --sysconfdir=/etc --localstatedir=/var --disable-esd --disable-esdtest --disable-glibtest --disable-gtktest
I also scaled down some images in /usr/share/pixmaps
CFLAGS=" -pipe -combine -Os -momit-leaf-frame-pointer -fomit-frame-pointer -fmerge-all-constants -mpreferred-stack-boundary=2 -march=i386 -mtune=i686 " LDFLAGS=" -Wl,-O4,-Os,-relax,--sort-common,--no-keep-memory,-s " ./configure --prefix=/usr --build=i486-t2-linux-gnu --sysconfdir=/etc --localstatedir=/var --disable-esd --disable-esdtest --disable-glibtest --disable-gtktest
I also scaled down some images in /usr/share/pixmaps
- Attachments
-
- ayttm_NLS-0.6.08-i486.pet
- (115.17 KiB) Downloaded 985 times
-
- ayttm_DOC-0.6.08-i486.pet
- (2.35 KiB) Downloaded 1051 times
Last edited by technosaurus on Sun 11 Oct 2009, 00:36, edited 1 time in total.
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
I should hope that you wouldn't need to use it in an official release,... seems like the equivalent of --enable-debug. That is something I would do if there proved to be a crashing issue. The reason I don't start out with a debug release is that it would assuredly require a new compile at release, whereas if everything works as expected, it can just be integrated right into the build tree.... or maybe I am misunderstanding the purpose of the crash dialog?
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
It isn't.seems like the equivalent of --enable-debug
Weird logic. If "there proved to be a crashing issue", then we already know about it and don't need more crash reports. Crash dialog is the most helpful when not expected.That is something I would do if there proved to be a crashing issue
It's not a "debug release", it's normal release as the dialog is part of the program.The reason I don't start out with a debug release
Its purpose is the same as purpose of crash dialogs in MS Office or QuakeLive: if something went wrong in the program, we'd like to know about it so we can fix it before thousands of people get the same problem.or maybe I am misunderstanding the purpose of the crash dialog?
Here is answer from Siddhesh:
The crash dialog actually has nothing to do with the --enable-debug
since it does not require debug symbols. That said, it will be most
helpful only in the case of debug messages being enabled. A much more
useful resource would be a core dump, which can always be done by
setting ulimit and reproducing the scenario.
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
I replaced the earlier compile with a new one that does not disable the crash dialog - only about 10kb difference which could easily be recaptured if there were an option to have "builtin plugins" (simply linking in the static libraries does not work due to the way the plugins work - also requires the .la files which is quite unusual)
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
technosaurus wrote:I replaced the earlier compile with a new one that does not disable the crash dialog - only about 10kb difference which could easily be recaptured if there were an option to have "builtin plugins" (simply linking in the static libraries does not work due to the way the plugins work - also requires the .la files which is quite unusual)
Siddhesh Poyarekar wrote:The *.la is needed if you want to use libtool to do the dynamic
library loading. That can be disabled now to utilize the native linux
dlopen() and dlsym() calls. All you have to do is configure with
--enable-posix-dlopen. You can then get rid of the *.la files.
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
It seems that when tcp_util was removed prior to 6.0 it caused some issues in smtp.c and autotrans.c (maybe others) <--they all still have references to functions that were in tcp_util.h
similar issue with the recent renaming in libmsn... msn-connection.c has a lingering function:
ext_msn_connection_destroyed(mc->ext_data);
replaced with????
msn_connection_free(mc->ext_data)
and msn.c has:
ext_msn_account_destroyed(ma);
replaced with?????
msn_account_free(ma);
I am going to roll back to 0.5.x and grab a tcp_util.o and compile it in to see what that does... until I can figure out the new api
similar issue with the recent renaming in libmsn... msn-connection.c has a lingering function:
ext_msn_connection_destroyed(mc->ext_data);
replaced with????
msn_connection_free(mc->ext_data)
and msn.c has:
ext_msn_account_destroyed(ma);
replaced with?????
msn_account_free(ma);
I am going to roll back to 0.5.x and grab a tcp_util.o and compile it in to see what that does... until I can figure out the new api
Check out my [url=https://github.com/technosaurus]github repositories[/url]. I may eventually get around to updating my [url=http://bashismal.blogspot.com]blogspot[/url].
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
Siddhesh will correct autotrans.c. SMTP is broken as mentioned in release notes.smtp.c and autotrans.c (maybe others) <--they all still have references to functions that were in tcp_util.h
This also will be corrected, but msn-connection stuff is not reachable since it is never called.similar issue with the recent renaming in libmsn... msn-connection.c has a lingering function:
No, it's at line 70.I think yahoo.c is also missing: include "image_window.h"
- technosaurus
- Posts: 4853
- Joined: Mon 19 May 2008, 01:24
- Location: Blue Springs, MO
- Contact:
update to version 0.6.1-0 (31/10/09)
updated to version 0.6.1-0
What's new:
This release brings in a number of bug fixes along with a few features:
* Fix a number of MSN related crashes
* Personal status messages support for MSN
* Fix a Yahoo authentication bug
* Yahoo File Transfer
* MSN Invisible login preference finally works again
* Fix the "Check new release" button
* Fix date/time bugs in the tool tips
* Notifications in chat windows
* Autotranslate is fixed. Uses Google Translate now
* SMTP and Livejournal should be working again
What's new:
This release brings in a number of bug fixes along with a few features:
* Fix a number of MSN related crashes
* Personal status messages support for MSN
* Fix a Yahoo authentication bug
* Yahoo File Transfer
* MSN Invisible login preference finally works again
* Fix the "Check new release" button
* Fix date/time bugs in the tool tips
* Notifications in chat windows
* Autotranslate is fixed. Uses Google Translate now
* SMTP and Livejournal should be working again