Various UI fixes and enhancements, including:
Available here till it hits the mirrors:
http://users.pepperfish.net/vivek/elim/?sortby=7
You can now set up garak to alert you when a message
turns up in a hidden IM buffer, your name is mentioned
in a hidden chat/muc/channel buffer, or a new conversation
is created, either by playing a sound file or by issuing
a notice via the org.freedesktop.Notifications interface
(ie pop-up desktop notifications). Or both.
If you have more complex alerting requirements, you can
supply your own should-I-alert function and/or alert
function as well.
Also fixed a minor UI bug which meant that the protocol icon
went missing from buddy entries in the buddy list buffer.
In the usual place till it hits the mirrors:
http://users.pepperfish.net/vivek/elim/?sortby=7
Minor bugfix: the buddy list would sometimes get the text
mode status icons instead of the graphical ones as a result
of yesterday's release.
Also removed a stray debug message.
http://users.pepperfish.net/vivek/elim/?sortby=7
Ok, here's the promised new release:
Significant changes:
http://users.pepperfish.net/vivek/elim/?sortby=7
Until it hits the mirrors.
Fixed a bunch of bugs to do with how the buddy/account list
was displayed/updated when running in a terminal - the only
remaining one I'm aware of is that buddy statuses are not
reflected in the buddy list [in terminal mode only].
New release shortly once that one is fixed.
Optional parameters were omitted from the list users were
prompted for when creating a "chat" entry, so a user could not
(easily) create (for example) a passworded jabber MUC entry
in their contact list.
This should now be working correctly.
http://users.pepperfish.net/vivek/elim/
elim.20091211-012752.tar.gz
elim.20091211-012752.tar.gz.sig
Until it appears in the savannah download area.
Merged in the zombie suppressor and libpurple plugin loader
support (daemon only, no ui as yet). Greatly reduced the
amount of noise spewed into *Messages* by widget updates etc.
Get it at http://users.pepperfish.net/vivek/elim/ until it
turns up on savannah.
The elim-client process often spawned children (via libpurple)
that then ended up as zombies: The zombie-cleanup branch should
now suppress child-zombification.
Non-prpl (ie non-protocol) plugins can now be loaded with
the load-plugin daemon call in the plugin-support branch.
You can now set your account icons/avatars/whatever-you-call-them
with the /set-icon command.
elim.20090702-032501.tar.gz
Find it at http://users.pepperfish.net/vivek/elim/ until the
savannah download area updates.
User "as" has outlined the build procedure on Mac OS X for
those of you who don't use fink or macports.
Yak shaving is involved.
http://savannah.nongnu.org/cookbook/?func=detailitem&item_id=213
http://www.emacswiki.org/emacs/ELIM_on_Mac_OS_X
New features:
Locally aliasing buddies (useful for ICQ) via the /alias command
libpurple functionality that depends on search notifications
should now work (tested on XMPP user directory searches, may
still have bugs, feedback welcome)
Fixed a potential bug with updates of groups (top level buddy
list nodes) mangling the UI.
Adding an existing buddy to another group now creates said group (if necessary) and removes the buddy from any other groups it
happens to be in.
The Buddy list block/unblock operation is now supported.
Non-buddies cannot yet be blocked.
elim-client did not build against older versions of glib,
it should now build against versions at least as old as 2.12,
which is what CentOS appears to distribute.
Incoming file transfers should now work on XMPP (subject to the usual pidgin caveats, see the FAQ on d.pidgin.im)
Plugins are now loaded from the user plugin directory
( ~/.emacs.d/elim/plugins by default ) to make installing
extra protocols and other libpurple plugins easier.
Just copy the plugin .so into that directory and next time
elim starts they should be available.
Subject to the same limitations as pidgin (See d.pidgin.im FAQ)
elim now supports file transfers. Note that file transfer on
many (most?) protocols won't work if you are behind a typical firewall.
[20090517-031556 tarball]
The 20090515-035631 tarball now includes support for receiving
file transfers, subject to the same caveats as pidgin.
(See the pidgin FAQ for details)
`Send file' and a file transfer UI (progress, cancel etc)
are not yet available.