Use a nicer, cleaner syntax calling #'make-glyph
[emchat] / TODO
1 -*- outline -*-
2
3 * Last Updated: June 14, 2005
4
5 Disregard the date there, this file is hideously out of date, it will
6 be fixed up in the next release.
7
8 Here's a list of things I may or may not get around to putting
9 into EMchat.
10
11 This list is not in order of importance or any kind of order at all.
12 And just because something is on the list doesn't mean that it will
13 become part of EMchat.
14
15 Feel free to do any of these things and send a patch to
16 <emchat-devel@emchat.org>
17
18 * Todo list
19
20 ** Direct TCP, file transfer/chat.
21
22         Can't do this until (S)XEmacs has server sockets.
23
24 ** Pop-up/permanent window for entering long message.
25
26 ** Store offline messages and send them when online.
27
28 ** Security problem of `emchat-user-password' in init file.
29
30 ** Openssl support.
31
32 ** Do something useful with the 'group' code.
33
34         Send message to multiple contacts etc etc.
35
36 ** Ignore that annoying spammer!
37         
38         There are definitely times when you'd rather not hear what
39         someone has to say. Mwuahahah!
40
41 ** Triggers
42
43         Imagine running an elisp defun whenever an EMchat message matching
44         a particular regular expression comes in.  This functionality
45         will need to be documented carefully due to the security 
46         implications, of course.
47
48 ** Externally triggered messages
49
50         biff meets EMchat.  "Hey, you just got some email.  You better 
51         read it."  Or maybe "The power is out and your UPS just kicked 
52         on.".  The sky is the limit.
53
54 ** PostgreSQL support
55
56         Take advantage of XEmacs' PostgreSQL support for storing and
57         retrieving all kinds of useless data about your contacts.
58
59