annotate PROGRAMMING_NOTES @ 3694:e941bfbacf7c
[gaim-migrate @ 3824]
Adds an option for unread mail notification for AIM over oscar. Yippy.
This involves making a connection to the email AIM servers (parallel to
chatnav, bos, auth, ads, etc.). Also added were functions n' stuff to
handle getting mail status updates.
AIM does this in a very silly way. They only tell you how many messages
you have when you sign on, so I had to change connection_has_mail so it
will just say "bleh has new mail," without saying the number of new
messages.
Also, I haven't really looked into having you auto-login to webmail,
though it is possible. This is good for now.
Oh, and since I'm sure people will ask... AIM screen names come with an
email account @netscape.net. You have to sign in to netscape.net to
activate it.
committer: Tailor Script <tailor@pidgin.im>
| author |
Mark Doliner <mark@kingant.net> |
| date |
Mon, 14 Oct 2002 07:47:51 +0000 |
| parents |
9682c0e022c6 |
| children |
e3a8baffcc24 |
| rev |
line source |
|
3630
|
1 Notes on keeping GAIM OS independant
|
|
|
2 ------------------------------------
|
|
|
3
|
|
|
4 General
|
|
|
5 -------
|
|
|
6 - Use G_DIR_SEPARATOR_S and G_DIR_SEPARATOR for paths
|
|
|
7
|
|
|
8 - Use g_getenv, g_snprintf, g_vsnprintf
|
|
|
9
|
|
|
10 - Use gaim_home_dir instead of g_get_home_dir or g_getenv("HOME")
|
|
|
11
|
|
|
12
|
|
|
13 PLUGINS & PROTOS
|
|
|
14 ----------------
|
|
|
15
|
|
|
16 - G_MODULE_EXPORT all functions which are to be accessed from outside the
|
|
|
17 scope of its "dll" or "so". (E.G. gaim_plugin_init)
|
|
|
18
|
|
|
19 - G_MODULE_IMPORT all global variables which are located outside your
|
|
|
20 dynamic library. (E.G. connections)
|
|
|
21
|
|
|
22 (Not doing this will cause "Memory Access Violations" in Win32)
|