comparison HACKING @ 706:a9758452f3c4

[gaim-migrate @ 716] just some doc updates committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Thu, 17 Aug 2000 07:27:46 +0000
parents b29c92be568b
children 3ff8b997cd37
comparison
equal deleted inserted replaced
705:dcf672c5a1ff 706:a9758452f3c4
4 tutorial on how gaim works. I'll quickly describe the logical flow of 4 tutorial on how gaim works. I'll quickly describe the logical flow of
5 things, then what you'll find in each of the source files. Hopefully 5 things, then what you'll find in each of the source files. Hopefully
6 that's enough to get most of you going. 6 that's enough to get most of you going.
7 7
8 There's one little thing that's just a pet peeve, and it's really stupid. 8 There's one little thing that's just a pet peeve, and it's really stupid.
9 In ./configure there's and --enable-debug option. This does two things: 9 In ./configure there's an --enable-debug option. This does two things:
10 compiles with -Wall, and prints debugging information to stdout. The 10 compiles with -Wall, and prints debugging information to stdout. The
11 debugging information is printed to the debug window (which can be turned 11 debugging information is printed to the debug window (which can be turned
12 on in the preferences) whether or not --enable-debug was selected. Most 12 on in the preferences) whether or not --enable-debug was selected. Most
13 of the information that's printed is useless anyway though; so the 13 of the information that's printed is useless anyway though; so the
14 --enable-debug option really doesn't do a whole lot. 14 --enable-debug option really doesn't do a whole lot.
29 TOC, and calls oscar_login or toc_login appropriately. We'll assume TOC 29 TOC, and calls oscar_login or toc_login appropriately. We'll assume TOC
30 for the rest of this discussion; Oscar has a lot of bad hacks to get it 30 for the rest of this discussion; Oscar has a lot of bad hacks to get it
31 working that I don't even want to think about. 31 working that I don't even want to think about.
32 32
33 After you're signed in (I'll skip that discussion - I doubt many people 33 After you're signed in (I'll skip that discussion - I doubt many people
34 are going to change the login process, since it pretty much just folows 34 are going to change the login process, since it pretty much just follows
35 PROTOCOL), Gaim draws the buddy list by calling show_buddy_list, and 35 PROTOCOL), Gaim draws the buddy list by calling show_buddy_list, and
36 waits for input from two places: the server and the user. The first place 36 waits for input from two places: the server and the user. The first place
37 it gets input from after signon is invariably the server, when the server 37 it gets input from after signon is invariably the server, when the server
38 tells Gaim which buddies are signed on. 38 tells Gaim which buddies are signed on.
39 39