annotate README @ 1911:db3104dda736

[gaim-migrate @ 1921] Mike Heffner's redesigned UI. I changed around a lot of things from his patch, not because they weren't good or needed or anything like that; most of the changes I made just made the patch smaller. I moved functions back to where they originally where and renamed them back to what they originally were. Granted the names aren't as... good as the changes Mike made, but eh, it made my life a lot easier when I could see the meat of the changes without all the cosmetic details. The only thing I really changed about his patch was I made the list BROWSE instead of SINGLE so that there wouldn't be need for a deselect callback. Oh yeah, and update_show_plugins is called from different places (so that plugins can call load_plugin and have the window update properly). committer: Tailor Script <tailor@pidgin.im>
author Eric Warmenhoven <eric@warmenhoven.org>
date Tue, 29 May 2001 09:46:05 +0000
parents a02584b98823
children 50c7a704ee56
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
1 gaim
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
2 ========================
1670
cce40a648f7a [gaim-migrate @ 1680]
Rob Flynn <gaim@robflynn.com>
parents: 1656
diff changeset
3 Rob Flynn <rob@marko.net> IM: RobFlynn (currnet maintainer)
163
d2b38d23ce19 [gaim-migrate @ 173]
Rob Flynn <gaim@robflynn.com>
parents: 135
diff changeset
4 Eric Warmenhoven <warmenhoven@yahoo.com> IM: EWarmenhoven (Gnome Boy :))
d2b38d23ce19 [gaim-migrate @ 173]
Rob Flynn <gaim@robflynn.com>
parents: 135
diff changeset
5 Syd Logan - Super Hacker and Resident Designated Driver
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
6 Jim Duchek <jimduchek@ou.edu> IM: Zilding (former maintainer)
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
7 Mark Spencer <markster@marko.net>
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
8
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
9 Build:
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
10
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
11 ./configure ; make
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
12 for the stock version. ./configure --help to see what option you can get.
1671
86c71ca7c90f [gaim-migrate @ 1681]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1670
diff changeset
13 You need to use gmake, BSD make will not work.
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
14
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
15 You need GTK 1.2.3. I don't wanna hear about it, if you can't get it to
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
16 work under a lower version.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
17
706
a9758452f3c4 [gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 531
diff changeset
18 Gaim will try to compile with Gnome features if you have Gnome on your
a9758452f3c4 [gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 531
diff changeset
19 system. If you don't have them, it will settle for simply GTK. If you
a9758452f3c4 [gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 531
diff changeset
20 don't want Gnome bits, ./configure --disable-gnome
a9758452f3c4 [gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 531
diff changeset
21
1881
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
22 If you want to build as a GNOME applet:
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
23 ./configure --enable-panel ; make
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
24 then su to root and run "make install".
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
25 Afterwards panel->Add applet->Network->Gaim should be there.
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
26
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
27 Run:
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
28
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
29 type "./gaim"
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
30
1400
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
31 To use the other services (such as Yahoo and IRC) which are available as
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
32 plugins:
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
33 They are installed in $libdir/gaim, which usually is either /usr/lib/gaim
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
34 or /usr/local/lib/gaim, and should have a somewhat descriptive name (e.g.
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
35 libyahoo.so or irc.so). Load those plugins using the normal plugin dialog.
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
36 Then in the account editor, add a new account; the Protocol option menu
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
37 should now have another option for the protocol that you loaded. Then you
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
38 can sign that account on.
476b24cdfa32 [gaim-migrate @ 1410]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1161
diff changeset
39
1881
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
40 ICQ and Zephyr are currently the only two protocols that don't use the
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
41 global proxy configuration; however, if you have the proxy set to use a
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
42 SOCKS5 proxy, ICQ will use it. If the proxy options aren't robust enough
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
43 for you there are several libraries that you can link gaim against.
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
44
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
45 Notes:
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
46
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
47 This should now compile under Solaris, Digital Unix, Irix, etc w/o a
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
48 problem.
706
a9758452f3c4 [gaim-migrate @ 716]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 531
diff changeset
49
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
50 This compiles without warnings on Linux-x86 2.2.10 glibc2.1, GTK 1.2.3 system.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
51 If you get warnings on something else, let me know and I'll check it out.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
52 If you get errors, upgrade to the latest GTK-1.2 before bothering me.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
53
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
54 The resulting executable is standalone, so you can put it in /usr/bin or
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
55 whatever.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
56
39
a59730d35702 [gaim-migrate @ 48]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 0
diff changeset
57 The panel (if you made an applet) requires certain things to be in certain
78
66c5a24b62ec [gaim-migrate @ 88]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 46
diff changeset
58 places, but the Makefile/configure script should figure things out for you.
39
a59730d35702 [gaim-migrate @ 48]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 0
diff changeset
59
1656
8c1861a8daa1 [gaim-migrate @ 1666]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1400
diff changeset
60 Send me bug reports. The web page is http://gaim.sourceforge.net/and the ftp
1881
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
61 site is ftp://ftp.sourceforge.net/pub/sourceforge/gaim. We also have a
a02584b98823 [gaim-migrate @ 1891]
Eric Warmenhoven <eric@warmenhoven.org>
parents: 1671
diff changeset
62 sourceforge page at http://sourceforge.net/projects/gaim/
0
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
63
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
64 Keep your eyes out for updates, and I'll try to keep the program maintained.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
65 Other contributors and patches are welcomed. Please read the FAQ first.
a5ace2e037bc Tailorization
Tailor Script <tailor@pidgin.im>
parents:
diff changeset
66