annotate README.CVS @ 10003:33431f91e4a8

[gaim-migrate @ 10920] (21:42:10) JBSilvest: see away msg :) (21:42:29) Luke: awesome (21:42:47) JBSilvest: it could probably use a glance at by a second pair of eyes, but it works (21:43:02) JBSilvest: oh, i should do the obligatory thing, shouldn't i? (21:43:15) JBSilvest: [^H] (21:43:31) JBSilvest: Hello World (21:43:53) JBSilvest: [john@tux-laptop gaim]$ gaim-remote send -t lschiere -f JBSilvest -p prpl-oscar -m "Hello World" (21:44:27) JBSilvest: i shain't think there are any memleak risks or other baddies, but i won't profess to being a highly skilled C programmer (21:45:06) Luke: so is it ready? (21:45:16) JBSilvest: more or less (21:45:26) JBSilvest: could use more strings/docs, but it definitely works (21:47:51) JBSilvest: someone will no doubt bitch & moan about 9999-char limit, but until someone can recommend a better way || i redo the whole sys., that'll be it (21:49:13) JBSilvest: *and* thinking about things, there is blessedly no risk of remote buffer overflow or any such crap :-D (21:49:21) JBSilvest: it has to be run by the user :) (21:49:25) Luke: okay, so this patch does what now? it lets you send and not just put text in the input widget and what else? (21:49:40) Luke: or the web browser (21:49:42) JBSilvest: it lets you send...period :) (21:49:52) JBSilvest: from the command line/scripts (21:49:56) Luke: for instance if you made gaim-remote your handler for aim: uris (21:50:02) JBSilvest: no (21:50:06) JBSilvest: that's not what this does (21:50:12) JBSilvest: it doesn't parse aim:uris (21:50:16) Luke: ah (21:50:17) JBSilvest: it's for sending messages themselves committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Fri, 10 Sep 2004 01:51:02 +0000
parents e4a27c9aec4c
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
5640
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
1 If you plan to use gaim CVS, PLEASE read this message in its entirety!
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
2
9944
e4a27c9aec4c [gaim-migrate @ 10838]
Luke Schierer <lschiere@pidgin.im>
parents: 6798
diff changeset
3 Gaim is a fast-moving project with a somewhat regular release schedule.
e4a27c9aec4c [gaim-migrate @ 10838]
Luke Schierer <lschiere@pidgin.im>
parents: 6798
diff changeset
4 Due to the rate of gaim development, CVS undergoes frequent bursts of
e4a27c9aec4c [gaim-migrate @ 10838]
Luke Schierer <lschiere@pidgin.im>
parents: 6798
diff changeset
5 massive changes, often leaving behind brokenness and partial
e4a27c9aec4c [gaim-migrate @ 10838]
Luke Schierer <lschiere@pidgin.im>
parents: 6798
diff changeset
6 functionality while the responsible developers rewrite some portion of
6797
053b577e08f2 [gaim-migrate @ 7337]
Luke Schierer <lschiere@pidgin.im>
parents: 6246
diff changeset
7 code or seek to add new features.
5640
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
8
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
9 What this all boils down to is that CVS _WILL_ sometimes be broken.
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
10 Because of this, we ask that users who are not interested in
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
11 personally tracking down bugs and fixing them (without a lot of
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
12 assistance from the developers!) avoid CVS and use releases. Since
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
13 releases will be made often, this should not prevent anyone from using
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
14 the newest, shiniest features -- but it will prevent users from having
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
15 to deal with ugly development bugs that we already know about but
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
16 haven't gotten around to fixing.
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
17
6246
2cb2a49f4bbe [gaim-migrate @ 6740]
Mark Doliner <mark@kingant.net>
parents: 5640
diff changeset
18 If you are interested in hacking on gaim, please read README and
5640
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
19 HACKING, and take note of the issues in PROGRAMMING_NOTES. (Note that
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
20 they may be somewhat out of date at times.) Win32 developers, please
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
21 read README.mingw.
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
22
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
23 By far the best documentation, however, is the documented code. Not
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
24 all parts of gaim have yet been documented, but the major subsystems
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
25 are falling fast. If you have doxygen, you can use the Doxyfile in
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
26 the toplevel directory to generate pretty documentation. Otherwise
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
27 (or even if you do!), the header files for each subsystem contain
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
28 documentation for the functions they contain. For instance,
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
29 conversation.h contains documentation for the entire
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
30 gaim_conversation_* API, and account.h contains documentation for the
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
31 gaim_account_* API.
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
32
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
33 If you have questions, please feel free to contact the gaim developers
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
34 by email at gaim-devel@lists.sourceforge.net, on IRC at
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
35 irc.freenode.net in #gaim, or via the sourceforge forums at
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
36 http://www.sourceforge.net/projects/gaim. Please do as much homework
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
37 as you can before contacting us; the more you know about your
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
38 question, the faster and more effectively we can help you!
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
39
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
40 Send patches to gaim-devel@lists.sourceforge.net or post them in the
fb438552e4e0 [gaim-migrate @ 6053]
Christian Hammond <chipx86@chipx86.com>
parents:
diff changeset
41 Sourceforge forums at http://www.sourceforge.net/projects/gaim.