head	1.13;
access;
symbols;
locks; strict;
comment	@# @;


1.13
date	2000.04.25.06.02.31;	author warmenhoven;	state dead;
branches;
next	1.12;

1.12
date	2000.04.24.10.00.17;	author robflynn;	state Exp;
branches;
next	1.11;

1.11
date	2000.04.19.02.04.30;	author warmenhoven;	state Exp;
branches;
next	1.10;

1.10
date	2000.04.17.05.47.20;	author robflynn;	state Exp;
branches;
next	1.9;

1.9
date	2000.04.16.02.01.48;	author robflynn;	state Exp;
branches;
next	1.8;

1.8
date	2000.04.12.06.51.37;	author warmenhoven;	state Exp;
branches;
next	1.7;

1.7
date	2000.04.12.06.46.38;	author robflynn;	state Exp;
branches;
next	1.6;

1.6
date	2000.04.10.00.12.21;	author warmenhoven;	state Exp;
branches;
next	1.5;

1.5
date	2000.04.09.20.29.25;	author warmenhoven;	state Exp;
branches;
next	1.4;

1.4
date	2000.04.09.18.42.35;	author warmenhoven;	state Exp;
branches;
next	1.3;

1.3
date	2000.04.09.11.18.25;	author warmenhoven;	state Exp;
branches;
next	1.2;

1.2
date	2000.04.07.19.53.11;	author warmenhoven;	state Exp;
branches;
next	1.1;

1.1
date	2000.04.07.17.43.29;	author warmenhoven;	state Exp;
branches;
next	;


desc
@@


1.13
log
@Put the plugins on an automake system.
@
text
@CC = gcc
CFLAGS = -Wall `gnome-config --cflags gtk` -I../src -g
LDFLAGS = -ggdb `gnome-config --libs gtk` -shared -lpthread

all: simple.so gaiminc.so autorecon.so spellchk.so \
	filectl.so iconaway.so

.SUFFIXES: .c .so

.c.so:
	$(CC) $(CFLAGS) $(LDFLAGS) -Wl,-soname,$@@ -o $@@ $<
@


1.12
log
@Hmmph
@
text
@@


1.11
log
@Let's see if I can remember everything I did:

	- Fixed a bug I let slip. If you choose the new option to not play
	  login sounds when you log in, and then quit before the timeout is
	  up, it would save that you didn't want login sounds at all.

	- Added two new plugin events: event_away and event_buddy_away.

	- Made GtkWidget *imaway in away.c and void play(uchar *, int) in
	  sound.c not static any more (though not referenced in gaim.h).
	  This is so plugins can use those (and not have to worry about
	  writing their own sound code).

	- Wrote a quick plugin to auto-iconify windows when you go away. I
	  had just been locally patching my own copy, since I figured it wasn't
	  worth including as an option. It also demonstrates some of the issues
	  of deciding between USE_APPLET and not. Perhaps plugins are the way
	  to go with some things that would otherwise have been options (for
	  example, the Lag-O-Meter is one of those things that could possibly
	  have been a plugin instead of hard-coded in).

I think that's everything.
@
text
@d5 1
a5 1
all: simple.so gaiminc.so autorecon.so spellchk.so chkmail.so \
@


1.10
log
@Hmm
@
text
@d5 2
a6 1
all: simple.so gaiminc.so autorecon.so spellchk.so chkmail.so filectl.so
@


1.9
log
@Whee
@
text
@d3 1
a3 1
LDFLAGS = -ggdb `gnome-config --libs gtk` -shared
@


1.8
log
@Modified spellchk.c so now it uses a more customizable dictionary and added
filectl.c to allow remote-control of gaim.
@
text
@d2 1
a2 1
CFLAGS = -Wall `gnome-config --cflags gtk` -I../src
@


1.7
log
@Start of a plugin to let you check your email
@
text
@d5 1
a5 1
all: simple.so gaiminc.so autorecon.so spellchk.so chkmail.so
@


1.6
log
@Added a spell check plugin. Shows proof-of-concept, mostly.
@
text
@d5 1
a5 1
all: simple.so gaiminc.so autorecon.so spellchk.so
@


1.5
log
@Autorecon reconnects you on signoff (kick). Made other small changes.
@
text
@d5 1
a5 1
all: simple.so gaiminc.so autorecon.so
@


1.4
log
@Okay, this is cool. I think everything finally completely works. You can
even load plugins before you log in now (isn't that nice).
@
text
@d5 1
a5 1
all: simple.so gaiminc.so file_control.so
@


1.3
log
@Woohoo, the landing of the plugins. Nearly everything necessary is here. The
only thing missing is that you can't load a plugin without signing on first
(at least, not without some trickery).
@
text
@d5 1
a5 1
all: simple.so gaiminc.so
d7 1
a7 2
simple.so: simple.c
	$(CC) $(CFLAGS) $(LDFLAGS) -Wl,-soname,$@@ -o $@@ $<
d9 1
a9 1
gaiminc.so: gaiminc.c
@


1.2
log
@Another test plugin showing yes, you can in fact do fun things with plugins
@
text
@d2 2
a3 2
CFLAGS = -Wall
LDFLAGS = -ggdb
d8 1
a8 1
	$(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname,$@@ -o $@@ $<
d11 1
a11 1
	$(CC) $(CFLAGS) $(LDFLAGS) -shared -Wl,-soname,$@@ -o $@@ $< -I../src `gnome-config --cflags --libs gtk gnome gnomeui`
@


1.1
log
@Added plugin code. I have yet to test it. :P All I know is, I can successfully
load a plugin. I don't know what I can do with it yet, and I'm not even sure
I can unload it yet.
@
text
@d5 2
d9 3
@

