annotate doc/Makefile.am @ 12618:204bd8fac61f

[gaim-migrate @ 14954] SF Patch #1355796 from Sadrul This fixes the custom smiley bug where your text gets smilies from the other party in the conversation. This is a bit of a hack, but it fix things until such time as the smiley tree stuff can be reworked. " From the kwiki: If someone uses an MSN smiley, it shows up when I type the textual representation of it. For example, someone set a smiley (a rainbow flashy question mark) for ? and it showed up (on my side, I have no idea about theirs) for every ? I typed. /luke as I understand this report, the problem is that the custom smiley should be restricted to exactly one conversation but is in fact spanning the account/ * (sadrul) It appears what happens is, the custom smiley is added to the smiley-tree for that conversation-imhtml. So whenever any new message is going to be added to the imhtml, it looks up the smiley-tree first, and since the "?" (or anything else) matches the smiley, it converts it to the smiley. At first glance, it seems the fix would be non-trivial. It will probably be necessary to distinguish between custom-smileys (and also messages added to the imhtml) of the sender and the receiver. ==== end ==== What this patch does is, it temporarily replaces the smiley-tree for the conversation-imhtml with the smiley-tree of the conversation-entrybox. I think this will work because the smiley-trees of both these imhtml-s are initially the same. When a custom smiley is received, it is added the smiley-tree of the conversation-imhtml. So temporarily restoring the smiley-tree with the original smiley-tree (that in conv-entrybox) should fix the problem." committer: Tailor Script <tailor@pidgin.im>
author Richard Laager <rlaager@wiktel.com>
date Thu, 22 Dec 2005 04:07:21 +0000
parents dca3779701a7
children a1e241dd50b6
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
11408
85e0778317a7 [gaim-migrate @ 13644]
Mark Doliner <mark@kingant.net>
parents: 11289
diff changeset
1 man_MANS = gaim.1
6600
e5e415a72904 [gaim-migrate @ 7124]
Christian Hammond <chipx86@chipx86.com>
parents: 6218
diff changeset
2
6164
2746cc773de7 [gaim-migrate @ 6645]
Christian Hammond <chipx86@chipx86.com>
parents: 2287
diff changeset
3 EXTRA_DIST = \
10468
87d2f1a7f984 [gaim-migrate @ 11750]
Luke Schierer <lschiere@pidgin.im>
parents: 10409
diff changeset
4 C-HOWTO.dox \
6164
2746cc773de7 [gaim-migrate @ 6645]
Christian Hammond <chipx86@chipx86.com>
parents: 2287
diff changeset
5 CREDITS \
6600
e5e415a72904 [gaim-migrate @ 7124]
Christian Hammond <chipx86@chipx86.com>
parents: 6218
diff changeset
6 FAQ \
e5e415a72904 [gaim-migrate @ 7124]
Christian Hammond <chipx86@chipx86.com>
parents: 6218
diff changeset
7 PERL-HOWTO.dox \
10409
68d6065fc32f [gaim-migrate @ 11657]
Mark Doliner <mark@kingant.net>
parents: 9609
diff changeset
8 TCL-HOWTO.dox \
6996
5b1eab285cdd [gaim-migrate @ 7552]
Christian Hammond <chipx86@chipx86.com>
parents: 6955
diff changeset
9 account-signals.dox \
5b1eab285cdd [gaim-migrate @ 7552]
Christian Hammond <chipx86@chipx86.com>
parents: 6955
diff changeset
10 blist-signals.dox \
12053
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents: 11408
diff changeset
11 cipher-signals.dox \
6996
5b1eab285cdd [gaim-migrate @ 7552]
Christian Hammond <chipx86@chipx86.com>
parents: 6955
diff changeset
12 connection-signals.dox \
5b1eab285cdd [gaim-migrate @ 7552]
Christian Hammond <chipx86@chipx86.com>
parents: 6955
diff changeset
13 conversation-signals.dox \
12053
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents: 11408
diff changeset
14 core-signals.dox \
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents: 11408
diff changeset
15 dbus-server-signals.dox \
11289
b633879e23f9 [gaim-migrate @ 13488]
Mark Doliner <mark@kingant.net>
parents: 11281
diff changeset
16 gaim.1.in \
b633879e23f9 [gaim-migrate @ 13488]
Mark Doliner <mark@kingant.net>
parents: 11281
diff changeset
17 gaims_funniest_home_convos.txt \
9609
93211b7538d6 [gaim-migrate @ 10452]
Luke Schierer <lschiere@pidgin.im>
parents: 9000
diff changeset
18 gtkaccount-signals.dox \
9000
b540c735a6ad [gaim-migrate @ 9775]
Luke Schierer <lschiere@pidgin.im>
parents: 7335
diff changeset
19 gtkblist-signals.dox \
b540c735a6ad [gaim-migrate @ 9775]
Luke Schierer <lschiere@pidgin.im>
parents: 7335
diff changeset
20 gtkconv-signals.dox \
b540c735a6ad [gaim-migrate @ 9775]
Luke Schierer <lschiere@pidgin.im>
parents: 7335
diff changeset
21 gtkimhtml-signals.dox \
12390
dca3779701a7 [gaim-migrate @ 14697]
Etan Reisner <pidgin@unreliablesource.net>
parents: 12291
diff changeset
22 gtkrc-2.0 \
12129
216988c717da [gaim-migrate @ 14429]
Richard Laager <rlaager@wiktel.com>
parents: 12079
diff changeset
23 notify-signals.dox \
7335
3c3039aa7259 [gaim-migrate @ 7923]
Christian Hammond <chipx86@chipx86.com>
parents: 6996
diff changeset
24 plugin-ids.dox \
12053
1ec93dd2f359 [gaim-migrate @ 14348]
Nathan Walp <nwalp@pidgin.im>
parents: 11408
diff changeset
25 plugin-signals.dox \
12291
5bc3d67ceb24 [gaim-migrate @ 14595]
Etan Reisner <pidgin@unreliablesource.net>
parents: 12148
diff changeset
26 sound-signals.dox \
11289
b633879e23f9 [gaim-migrate @ 13488]
Mark Doliner <mark@kingant.net>
parents: 11281
diff changeset
27 the_penguin.txt \
11281
920a37a4c1be [gaim-migrate @ 13478]
Gary Kramlich <grim@reaperworld.com>
parents: 11022
diff changeset
28 xfer-signals.dox