Mercurial > pidgin
annotate doc/CREDITS @ 9584:fe35f55ee984
[gaim-migrate @ 10427]
" When joining a jabber conference many jabber servers
send a recap of the last 20 or so messages. If you
have sounds enabled, this will result in either 20
sounds in row, or worse if mixing is available, a
horrible mix of 20 overlapping sounds. These recap
messages can be identifed be the presence of the
"jabber:x:delay". This patch identifies delayed
messages, passes that information through flags from
the prpl to the core, and then on to the gui. Detailed
changes:
Add GAIM_MESSAGE_DELAYED to GaimMessageFlags to
indicate a delayed message.
Change gtkconv.c to not play sounds when either
GAIM_MESSAGE_DELAYED or GAIM_MESSAGE_SYSTEM are set.
Add GaimConvChatFlags, parallel to GaimConvImFlags, to
pass flags from protocols to core. Currently contains
two flags:
GAIM_CONV_CHAT_WHISPER
GAIM_CONV_CHAT_DELAYED
Change fourth arg of serv_got_chat_in() from "int
whisper" to "GaimConvChatFlags chatflags".
Change jabber prpl to set delayed flag when the
"jabber:x:delay" element is present. Change toc
protocol since it uses the whisper flag." --Nathan Fredrickson
Date: 2004-07-24 00:49
Sender: marv_sfAccepting Donations
Logged In: YES
user_id=790708
I'm not sure I like naming the flags "DELAYED". I mean
that's okay inside jabber since that's what the jabber
protocol refers to it as, but for the the GAIM_*_DELAYED
flags, I think they should be named something else.
I thought about NOSOUND, but I decided that was wrong,
because the flag should say what kind of message it is, not
what to do with it, that's up to the UI to decide.
What's up with not playing sounds on GAIM_MESSAGE_SYSTEM?
This sounds unrelated to this. Are there times when we want
to play sounds on system messages?
Date: 2004-07-24 09:13
Sender: noif
Logged In: YES
user_id=365548
I purposely did not use a name that implied what the UI
should do with the flag. The only characteristic that makes
these messages unique is that they've been stored in the
server for some period of time and are not current. I'm
open to a better flag name than "DELAYED"... I thought about
"RECAP", but that seemed less generalized than "DELAYED".
As for not playing sounds on GAIM_MESSAGE_SYSTEM, that can
be removed if it's controversial. I think I slipped that
in since the setting of the topic was still playing a sound
every time you joined a jabber conference.
I think we can change the flag name ourselves if something else is better.
committer: Tailor Script <tailor@pidgin.im>
author | Luke Schierer <lschiere@pidgin.im> |
---|---|
date | Sat, 24 Jul 2004 15:18:32 +0000 |
parents | 8e55a4d362a3 |
children | 354487bb9586 |
rev | line source |
---|---|
1 | 1 gaim: The Pimpin' Penguin IM Clone that's Good For The Soul! |
2 | |
3 CREDITS | |
4 ------- | |
5 Authors: | |
6 | |
564 | 7 Rob Flynn <IM: RobFlynn> rflynn@blueridge.net |
187 | 8 Syd Logan |
69 | 9 Jim Duchek <IM: zilding> jimduchek@ou.edu |
3116
0cb4b01c5733
[gaim-migrate @ 3131]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
3078
diff
changeset
|
10 Eric Warmenhoven eric@warmenhoven.org |
69 | 11 Mark Spencer <IM: markster97> markster@marko.net |
2993 | 12 Sean Egan <IM: SeanEgn> bj91704@binghamton.edu |
1 | 13 |
14 Other Contributors: | |
15 | |
1086
ce201056e7a6
[gaim-migrate @ 1096]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1081
diff
changeset
|
16 Adam Fritzler (mid) |
1496
d33bf6548543
[gaim-migrate @ 1506]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1209
diff
changeset
|
17 Wrote libfaim, fixed the proxy code, added the stuff to let |
d33bf6548543
[gaim-migrate @ 1506]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1209
diff
changeset
|
18 Oscar go through a proxy, and wrote the beginnings of the |
d33bf6548543
[gaim-migrate @ 1506]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1209
diff
changeset
|
19 Jabber plugin.. |
1086
ce201056e7a6
[gaim-migrate @ 1096]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1081
diff
changeset
|
20 |
3918 | 21 Much thanks to Evan Martin <martine@cs.washington.edu> for writing |
22 GtkSpell <http://gtkspell.sourceforge.net> responsible for the | |
23 "Highlight misspelled words" feature and for gtk-nativewin | |
24 <http://bunny.darktech.org/cvs/gtk-nativewin/> the default GTK+-2.0 | |
25 engine used in our win32 port. | |
206 | 26 |
1 | 27 ** LOGO DESIGNED BY: Naru Sundar ** |
28 | |
34 | 29 Peter Teichiman <peter@helixcode.com> |
30 Larry Ewing | |
31 Jeramey A. Crawford | |
32 Thanks to these boys. Peter and Larry managed to stomp | |
33 out a large list of Mem Leaks. Jeramey found the remaining | |
34 onees and pointed me to those. Props to the boys at | |
35 Helix Code. Thanks guys. | |
25 | 36 |
1959
741842331ceb
[gaim-migrate @ 1969]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1958
diff
changeset
|
37 Nathan Walp |
741842331ceb
[gaim-migrate @ 1969]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1958
diff
changeset
|
38 A healthy amount of patches for the Jabber plugin |
741842331ceb
[gaim-migrate @ 1969]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1958
diff
changeset
|
39 Neil Sanchala |
741842331ceb
[gaim-migrate @ 1969]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1958
diff
changeset
|
40 Wrote most of the Zephyr plugin |
2393
a7ecfd3f7714
[gaim-migrate @ 2406]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2142
diff
changeset
|
41 Arkadiusz Miskiewicz |
a7ecfd3f7714
[gaim-migrate @ 2406]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
2142
diff
changeset
|
42 Wrote the Gadu-Gadu plugin |
1832 | 43 |
1 | 44 David Prater <IM: dRaven43> draven@tcsx.net |
45 Log and Colour Button Images | |
46 Sébastien Carpe <IM: Seb Carpe> | |
47 Base HTTP Proxy Support | |
48 Ari Pollak <IM: Ari Pollak> compwiz.dhs.org | |
49 Resize conversation window patch | |
50 Decklin Foster | |
1685
e8e190793fe3
[gaim-migrate @ 1695]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1496
diff
changeset
|
51 Many GUI improvements, other nifty additions and fixes |
1 | 52 David <IM: CrazyDavy> |
53 The neato-bigger text box | |
684
b29c92be568b
[gaim-migrate @ 694]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
573
diff
changeset
|
54 S D Erle |
b29c92be568b
[gaim-migrate @ 694]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
573
diff
changeset
|
55 Writing a cool perl script to translate WinAIM lists to gaim |
b29c92be568b
[gaim-migrate @ 694]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
573
diff
changeset
|
56 BMiller |
916
e208822ed014
[gaim-migrate @ 926]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
729
diff
changeset
|
57 A good collection of stuff. %n for away messages, import winaim |
e208822ed014
[gaim-migrate @ 926]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
729
diff
changeset
|
58 lists, pic/text/pic+text for buttons, among others |
1103
7aabbbaae829
[gaim-migrate @ 1113]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1086
diff
changeset
|
59 Lance Rocker |
7aabbbaae829
[gaim-migrate @ 1113]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1086
diff
changeset
|
60 Improved HTML formatting in logs, plus lots of debugging on *BSD. |
1 | 61 |
729 | 62 ergofobe: |
63 GNOME Url handler patch | |
64 | |
1209 | 65 Justin M. Ward <justin@yossman.net>: |
66 Alphabetical Away Messages patch | |
67 | |
187 | 68 G. Sumner Hayes <IM: SumnerFool> Security Patches |
186 | 69 Brian Ryner for a little make file patch :) |
2948 | 70 Ryan C. Gordon - I still think you look like Silent Bob. |
1081
efcacae6acdb
[gaim-migrate @ 1091]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1044
diff
changeset
|
71 Elliot Tobin <elliot@bha.udel.edu> |
573
9566a53cde23
[gaim-migrate @ 583]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
568
diff
changeset
|
72 |
3044 | 73 Many, many thanks to Luke Schierer who logs many hours in #gaim (as LSchiere) |
74 providing technical support to users and testing patches for developers. | |
75 | |
5024 | 76 Similar thanks to Ka-Hing Cheung for also committing tons of time offering |
77 support and submitting patches | |
78 | |
573
9566a53cde23
[gaim-migrate @ 583]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
568
diff
changeset
|
79 A big thanks to the X-Chat developers, who were kind enough to |
9566a53cde23
[gaim-migrate @ 583]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
568
diff
changeset
|
80 license X-Chat under the GPL so that I could learn to be as cool |
2130
50c7a704ee56
[gaim-migrate @ 2140]
Eric Warmenhoven <eric@warmenhoven.org>
parents:
1959
diff
changeset
|
81 as them. -EW |
3078 | 82 |
83 Thanks to Jeroen van der Vegt for the initial smiley plugin and images. | |
84 | |
5024 | 85 And tons of thanks to all our users and testers! |