dc3fdd65c8
If chat logs are stored in an endless plain-text file, they're going to be a pain to parse. If they're stored in a binary file, they're a pain for the user to `grep` or go through manually, but they're easier to parse. Why not both? Logs are now stored with a BMessage (with BStringLists) in the 'logs' attribute, and the plain-text logs in the file itself. The attribute will only store 20 messages, but the file itself will be appended to forever. The logs directory also changed, from ~/config/settings/Caya/Cache/Logs to ~/config/settings/Caya/Logs. Useful functions for reading/writing messages to and from an attribute were borrowed from BePodder's libfunky. :-) |
||
---|---|---|
application | ||
data/icons | ||
libs | ||
protocols | ||
smileys | ||
Contributors | ||
License | ||
Makefile | ||
Makefile.common | ||
README.md |
Caya
Caya is the best Instant Messaging client for Haiku.
Protocols supported:
- XMPP (Jabber, GTalk)
- Yahoo
- AIM
How to install
The latest stable version is available as package through HaikuDepot.
How to build
./configure
jam
Donate
If you like Caya, support the project with a little donation.