Mercurial > pidgin
annotate gaim.pc.in @ 16552:17ac25319a77
Quoth Charkins:
This patch has two changes:
"This patch has two changes:
First is to slightly change the re-creation behavior of the docklet. Sadrul pointed out on gaim-devel that the x11 docklet re-creates itself when it is destroyed and thought this might be causing problems with fluxbox. This patch now distinguishes between initial creation and re-creation. When re-creating, the docklet no longer registers itself as a visibility manager until it successfully embeds.
Second is to change the timeout behavior for embedding. Because the notification area API is asynchronous, gaim assumes the docklet gets embeded for a certain timeout period, allowing the buddy list to start hidden before the docklet has been embeded in the notification area. If the timeout occurs, it is removed as a visibility manager and the buddy list will become visible. This timeout has been set at 5 seconds. There have been a few reports that indicate this timeout period is not long enough when starting gaim from a saved session upon login. I have been hesitant to increase the timeout, as it has the potential of delaying the startup of gaim for the timeout period if the buddy list was hidden when gaim last closed and there is not currently a notification area available. This patch makes the x11 docklet track whether it was successfully embedded and uses a longer timeout (15 seconds in this patch) only if it successfully embedded on the previous execution. Otherwise, it uses the shorter 5 second timeout. "
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Sat, 28 Apr 2007 02:33:40 +0000 |
parents | dde5bebd5fb4 |
children |
rev | line source |
---|---|
9364 | 1 prefix=@prefix@ |
2 exec_prefix=@exec_prefix@ | |
3 libdir=@libdir@ | |
4 includedir=@includedir@ | |
15598
32f954e8d8aa
We're getting warnings about not honoring datarootdir, so I figured I'd add it. I'm not sure what that might break, but this stuff will be getting reviewed when it's renamed anyway.
Richard Laager <rlaager@wiktel.com>
parents:
14191
diff
changeset
|
5 datarootdir=@datarootdir@ |
9364 | 6 datadir=@datadir@ |
10947 | 7 sysconfdir=@sysconfdir@ |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15598
diff
changeset
|
8 |
16181
dde5bebd5fb4
I think it's a good idea to mention Pidgin here, and that this is a compatibility layer.
Richard Laager <rlaager@wiktel.com>
parents:
15884
diff
changeset
|
9 Name: Pidgin (Gaim compatibility) |
dde5bebd5fb4
I think it's a good idea to mention Pidgin here, and that this is a compatibility layer.
Richard Laager <rlaager@wiktel.com>
parents:
15884
diff
changeset
|
10 Description: Pidgin is a GTK2-based instant messenger application. |
9364 | 11 Version: @VERSION@ |
12 Requires: glib-2.0 | |
15884
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15598
diff
changeset
|
13 Cflags: -I${includedir}/libpurple |
c6e563dfaa7a
More s/gaim/pidgin/ and s/gaim/purple/ and make the RPM spec file work a bit
Stu Tomlinson <stu@nosnilmot.com>
parents:
15598
diff
changeset
|
14 Libs: -L${libdir} -lpurple |