head	1.224;
access;
symbols
	v2_0_0beta3:1.224
	v2_0_0beta2:1.210
	v2_0_0beta1:1.190
	v1_5_0:1.86.2.31
	v1_4_0:1.86.2.25
	gaim-doodle:1.140.0.2
	v1_3_1:1.86.2.21
	v1_3_0:1.86.2.18
	v1_2_1:1.86.2.17
	v1_2_0:1.86.2.16
	v1_1_4:1.86.2.13
	v1_1_3:1.86.2.12
	v1_1_2:1.86.2.8
	v1_1_1:1.86.2.7
	v1_1_0:1.86.2.7
	v1_0_3:1.86.2.3
	v1_0_2:1.86.2.3
	v1_0_1:1.86.2.1
	v1_0_0:1.86
	oldstatus:1.86.0.2
	v0_82:1.83
	v0_81:1.79
	v0_80:1.71
	v0_79:1.64
	v0_78:1.57
	v0_77:1.45
	v0_76:1.34
	v0_75:1.8;
locks; strict;
comment	@# @;


1.224
date	2006.03.20.18.11.29;	author eblanton;	state Exp;
branches;
next	1.223;

1.223
date	2006.03.17.05.45.48;	author rlaager;	state Exp;
branches;
next	1.222;

1.222
date	2006.03.01.02.30.56;	author rlaager;	state Exp;
branches;
next	1.221;

1.221
date	2006.02.28.01.27.12;	author rlaager;	state Exp;
branches;
next	1.220;

1.220
date	2006.02.24.03.38.09;	author rlaager;	state Exp;
branches;
next	1.219;

1.219
date	2006.02.14.07.45.07;	author rlaager;	state Exp;
branches;
next	1.218;

1.218
date	2006.02.13.07.34.58;	author tbutter;	state Exp;
branches;
next	1.217;

1.217
date	2006.02.12.16.19.21;	author nosnilmot;	state Exp;
branches;
next	1.216;

1.216
date	2006.02.12.04.35.35;	author deryni9;	state Exp;
branches;
next	1.215;

1.215
date	2006.02.09.04.42.07;	author datallah;	state Exp;
branches;
next	1.214;

1.214
date	2006.02.07.02.22.35;	author rlaager;	state Exp;
branches;
next	1.213;

1.213
date	2006.02.06.07.46.35;	author rlaager;	state Exp;
branches;
next	1.212;

1.212
date	2006.01.29.20.43.36;	author thekingant;	state Exp;
branches;
next	1.211;

1.211
date	2006.01.26.03.20.22;	author rlaager;	state Exp;
branches;
next	1.210;

1.210
date	2006.01.22.21.02.52;	author rlaager;	state Exp;
branches;
next	1.209;

1.209
date	2006.01.21.01.48.52;	author nosnilmot;	state Exp;
branches;
next	1.208;

1.208
date	2006.01.20.02.02.18;	author rlaager;	state Exp;
branches;
next	1.207;

1.207
date	2006.01.20.01.55.15;	author rlaager;	state Exp;
branches;
next	1.206;

1.206
date	2006.01.18.23.44.13;	author rlaager;	state Exp;
branches;
next	1.205;

1.205
date	2006.01.18.03.04.25;	author taliesein;	state Exp;
branches;
next	1.204;

1.204
date	2006.01.17.16.13.24;	author rlaager;	state Exp;
branches;
next	1.203;

1.203
date	2006.01.14.00.32.31;	author rlaager;	state Exp;
branches;
next	1.202;

1.202
date	2006.01.13.17.33.17;	author rlaager;	state Exp;
branches;
next	1.201;

1.201
date	2006.01.12.15.43.37;	author datallah;	state Exp;
branches;
next	1.200;

1.200
date	2006.01.12.06.44.22;	author rlaager;	state Exp;
branches;
next	1.199;

1.199
date	2006.01.10.05.24.45;	author thekingant;	state Exp;
branches;
next	1.198;

1.198
date	2006.01.09.22.28.16;	author rlaager;	state Exp;
branches;
next	1.197;

1.197
date	2006.01.09.04.07.13;	author thekingant;	state Exp;
branches;
next	1.196;

1.196
date	2006.01.08.21.32.08;	author thekingant;	state Exp;
branches;
next	1.195;

1.195
date	2006.01.04.22.17.31;	author rlaager;	state Exp;
branches;
next	1.194;

1.194
date	2006.01.03.11.42.50;	author rlaager;	state Exp;
branches;
next	1.193;

1.193
date	2006.01.02.23.07.46;	author rlaager;	state Exp;
branches;
next	1.192;

1.192
date	2006.01.02.09.01.52;	author rlaager;	state Exp;
branches;
next	1.191;

1.191
date	2005.12.29.19.34.23;	author rlaager;	state Exp;
branches;
next	1.190;

1.190
date	2005.12.17.02.24.05;	author faceprint;	state Exp;
branches;
next	1.189;

1.189
date	2005.12.13.23.25.24;	author rlaager;	state Exp;
branches;
next	1.188;

1.188
date	2005.12.12.17.32.32;	author rlaager;	state Exp;
branches;
next	1.187;

1.187
date	2005.12.12.08.08.06;	author rlaager;	state Exp;
branches;
next	1.186;

1.186
date	2005.12.12.07.35.33;	author rlaager;	state Exp;
branches;
next	1.185;

1.185
date	2005.12.08.20.58.27;	author rlaager;	state Exp;
branches;
next	1.184;

1.184
date	2005.12.08.03.30.05;	author eblanton;	state Exp;
branches;
next	1.183;

1.183
date	2005.12.02.06.42.57;	author deryni9;	state Exp;
branches;
next	1.182;

1.182
date	2005.11.16.22.38.57;	author faceprint;	state Exp;
branches;
next	1.181;

1.181
date	2005.11.13.01.44.11;	author rlaager;	state Exp;
branches;
next	1.180;

1.180
date	2005.11.13.00.19.11;	author rlaager;	state Exp;
branches;
next	1.179;

1.179
date	2005.11.12.16.28.11;	author faceprint;	state Exp;
branches;
next	1.178;

1.178
date	2005.11.09.00.59.09;	author thekingant;	state Exp;
branches;
next	1.177;

1.177
date	2005.10.31.05.52.19;	author thekingant;	state Exp;
branches;
next	1.176;

1.176
date	2005.10.31.05.02.15;	author thekingant;	state Exp;
branches;
next	1.175;

1.175
date	2005.10.27.14.40.47;	author faceprint;	state Exp;
branches;
next	1.174;

1.174
date	2005.10.25.19.18.44;	author rlaager;	state Exp;
branches;
next	1.173;

1.173
date	2005.10.14.18.45.34;	author eblanton;	state Exp;
branches;
next	1.172;

1.172
date	2005.10.14.05.00.11;	author amc_grim;	state Exp;
branches;
next	1.171;

1.171
date	2005.10.08.18.02.06;	author marv_sf;	state Exp;
branches;
next	1.170;

1.170
date	2005.10.08.00.51.51;	author rlaager;	state Exp;
branches;
next	1.169;

1.169
date	2005.09.17.03.00.11;	author amc_grim;	state Exp;
branches;
next	1.168;

1.168
date	2005.09.15.14.54.22;	author lschiere;	state Exp;
branches;
next	1.167;

1.167
date	2005.09.11.17.22.26;	author nosnilmot;	state Exp;
branches;
next	1.166;

1.166
date	2005.09.08.17.47.51;	author lschiere;	state Exp;
branches;
next	1.165;

1.165
date	2005.09.06.03.04.06;	author rlaager;	state Exp;
branches;
next	1.164;

1.164
date	2005.09.03.14.07.47;	author lschiere;	state Exp;
branches;
next	1.163;

1.163
date	2005.09.03.00.14.35;	author rlaager;	state Exp;
branches;
next	1.162;

1.162
date	2005.09.02.05.46.28;	author thekingant;	state Exp;
branches;
next	1.161;

1.161
date	2005.09.02.03.59.56;	author thekingant;	state Exp;
branches;
next	1.160;

1.160
date	2005.09.01.02.32.14;	author thekingant;	state Exp;
branches;
next	1.159;

1.159
date	2005.08.31.19.08.33;	author faceprint;	state Exp;
branches;
next	1.158;

1.158
date	2005.08.31.19.00.27;	author faceprint;	state Exp;
branches;
next	1.157;

1.157
date	2005.08.30.05.53.56;	author rlaager;	state Exp;
branches;
next	1.156;

1.156
date	2005.08.25.06.03.43;	author rlaager;	state Exp;
branches;
next	1.155;

1.155
date	2005.08.21.17.14.22;	author nosnilmot;	state Exp;
branches;
next	1.154;

1.154
date	2005.08.18.18.11.12;	author lschiere;	state Exp;
branches;
next	1.153;

1.153
date	2005.08.15.03.23.55;	author thekingant;	state Exp;
branches;
next	1.152;

1.152
date	2005.08.14.06.23.51;	author rlaager;	state Exp;
branches;
next	1.151;

1.151
date	2005.08.14.04.20.20;	author seanegan;	state Exp;
branches;
next	1.150;

1.150
date	2005.08.13.18.40.40;	author thekingant;	state Exp;
branches;
next	1.149;

1.149
date	2005.08.07.20.25.04;	author rlaager;	state Exp;
branches;
next	1.148;

1.148
date	2005.07.21.19.04.25;	author rlaager;	state Exp;
branches;
next	1.147;

1.147
date	2005.07.18.07.26.09;	author rlaager;	state Exp;
branches;
next	1.146;

1.146
date	2005.07.18.01.52.43;	author rlaager;	state Exp;
branches;
next	1.145;

1.145
date	2005.07.11.02.19.12;	author ardentlygnarly;	state Exp;
branches;
next	1.144;

1.144
date	2005.07.09.19.19.53;	author thekingant;	state Exp;
branches;
next	1.143;

1.143
date	2005.07.07.15.43.39;	author zielaj;	state Exp;
branches;
next	1.142;

1.142
date	2005.07.05.04.01.38;	author datallah;	state Exp;
branches;
next	1.141;

1.141
date	2005.07.05.00.03.40;	author rlaager;	state Exp;
branches;
next	1.140;

1.140
date	2005.06.30.06.50.55;	author rlaager;	state Exp;
branches;
next	1.139;

1.139
date	2005.06.30.06.24.12;	author rlaager;	state Exp;
branches;
next	1.138;

1.138
date	2005.06.14.02.26.04;	author thekingant;	state Exp;
branches;
next	1.137;

1.137
date	2005.06.14.00.45.36;	author thekingant;	state Exp;
branches;
next	1.136;

1.136
date	2005.06.12.05.58.51;	author deryni9;	state Exp;
branches;
next	1.135;

1.135
date	2005.06.09.02.22.36;	author thekingant;	state Exp;
branches;
next	1.134;

1.134
date	2005.06.06.15.56.50;	author taliesein;	state Exp;
branches;
next	1.133;

1.133
date	2005.06.06.02.39.52;	author thekingant;	state Exp;
branches;
next	1.132;

1.132
date	2005.06.05.02.57.14;	author taliesein;	state Exp;
branches;
next	1.131;

1.131
date	2005.06.05.02.40.19;	author taliesein;	state Exp;
branches;
next	1.130;

1.130
date	2005.06.01.00.20.33;	author thekingant;	state Exp;
branches;
next	1.129;

1.129
date	2005.05.24.04.37.33;	author thekingant;	state Exp;
branches;
next	1.128;

1.128
date	2005.05.03.01.37.30;	author thekingant;	state Exp;
branches;
next	1.127;

1.127
date	2005.04.24.21.26.33;	author thekingant;	state Exp;
branches;
next	1.126;

1.126
date	2005.04.07.14.35.24;	author lschiere;	state Exp;
branches;
next	1.125;

1.125
date	2005.03.13.23.31.34;	author seanegan;	state Exp;
branches;
next	1.124;

1.124
date	2005.03.07.19.09.43;	author seanegan;	state Exp;
branches;
next	1.123;

1.123
date	2005.03.07.18.58.48;	author seanegan;	state Exp;
branches;
next	1.122;

1.122
date	2005.02.26.19.25.44;	author thekingant;	state Exp;
branches;
next	1.121;

1.121
date	2005.02.26.18.27.52;	author thekingant;	state Exp;
branches;
next	1.120;

1.120
date	2005.02.04.05.40.32;	author thekingant;	state Exp;
branches;
next	1.119;

1.119
date	2005.02.04.04.50.08;	author thekingant;	state Exp;
branches;
next	1.118;

1.118
date	2005.02.01.04.29.43;	author thekingant;	state Exp;
branches;
next	1.117;

1.117
date	2005.01.24.23.43.10;	author thekingant;	state Exp;
branches;
next	1.116;

1.116
date	2005.01.19.01.44.59;	author marv_sf;	state Exp;
branches;
next	1.115;

1.115
date	2004.12.30.19.50.49;	author marv_sf;	state Exp;
branches;
next	1.114;

1.114
date	2004.12.29.15.31.29;	author nosnilmot;	state Exp;
branches;
next	1.113;

1.113
date	2004.12.28.06.24.31;	author thekingant;	state Exp;
branches;
next	1.112;

1.112
date	2004.12.24.02.50.25;	author thekingant;	state Exp;
branches;
next	1.111;

1.111
date	2004.12.24.01.47.59;	author thekingant;	state Exp;
branches;
next	1.110;

1.110
date	2004.12.15.21.03.19;	author marv_sf;	state Exp;
branches;
next	1.109;

1.109
date	2004.12.15.20.34.07;	author marv_sf;	state Exp;
branches;
next	1.108;

1.108
date	2004.12.11.20.01.57;	author nosnilmot;	state Exp;
branches;
next	1.107;

1.107
date	2004.12.04.21.41.24;	author thekingant;	state Exp;
branches;
next	1.106;

1.106
date	2004.12.04.20.50.23;	author thekingant;	state Exp;
branches;
next	1.105;

1.105
date	2004.12.03.00.10.19;	author thekingant;	state Exp;
branches;
next	1.104;

1.104
date	2004.12.01.01.17.46;	author seanegan;	state Exp;
branches;
next	1.103;

1.103
date	2004.11.25.16.09.47;	author thekingant;	state Exp;
branches;
next	1.102;

1.102
date	2004.11.22.05.36.08;	author thekingant;	state Exp;
branches;
next	1.101;

1.101
date	2004.11.21.20.36.14;	author seanegan;	state Exp;
branches;
next	1.100;

1.100
date	2004.11.20.06.03.21;	author marv_sf;	state Exp;
branches;
next	1.99;

1.99
date	2004.11.20.04.50.15;	author faceprint;	state Exp;
branches;
next	1.98;

1.98
date	2004.11.15.02.57.34;	author thekingant;	state Exp;
branches;
next	1.97;

1.97
date	2004.11.05.05.26.41;	author thekingant;	state Exp;
branches;
next	1.96;

1.96
date	2004.10.17.22.37.45;	author lschiere;	state Exp;
branches;
next	1.95;

1.95
date	2004.09.29.01.53.36;	author lschiere;	state Exp;
branches;
next	1.94;

1.94
date	2004.09.27.21.46.01;	author thekingant;	state Exp;
branches;
next	1.93;

1.93
date	2004.09.27.02.50.46;	author lschiere;	state Exp;
branches;
next	1.92;

1.92
date	2004.09.23.03.09.44;	author marv_sf;	state Exp;
branches;
next	1.91;

1.91
date	2004.09.19.19.01.01;	author thekingant;	state Exp;
branches;
next	1.90;

1.90
date	2004.09.18.23.17.17;	author thekingant;	state Exp;
branches;
next	1.89;

1.89
date	2004.09.16.01.48.42;	author eblanton;	state Exp;
branches;
next	1.88;

1.88
date	2004.09.11.21.56.17;	author lschiere;	state Exp;
branches;
next	1.87;

1.87
date	2004.09.03.21.35.48;	author lschiere;	state Exp;
branches;
next	1.86;

1.86
date	2004.08.31.20.10.20;	author marv_sf;	state Exp;
branches
	1.86.2.1;
next	1.85;

1.85
date	2004.08.28.00.58.56;	author lschiere;	state Exp;
branches;
next	1.84;

1.84
date	2004.08.26.22.31.30;	author marv_sf;	state Exp;
branches;
next	1.83;

1.83
date	2004.08.25.11.57.10;	author lschiere;	state Exp;
branches;
next	1.82;

1.82
date	2004.08.25.11.51.08;	author lschiere;	state Exp;
branches;
next	1.81;

1.81
date	2004.08.22.18.24.31;	author thekingant;	state Exp;
branches;
next	1.80;

1.80
date	2004.08.22.03.23.30;	author thekingant;	state Exp;
branches;
next	1.79;

1.79
date	2004.08.05.21.15.41;	author thekingant;	state Exp;
branches;
next	1.78;

1.78
date	2004.08.05.16.44.48;	author thekingant;	state Exp;
branches;
next	1.77;

1.77
date	2004.08.03.23.27.18;	author lschiere;	state Exp;
branches;
next	1.76;

1.76
date	2004.08.02.04.03.47;	author thekingant;	state Exp;
branches;
next	1.75;

1.75
date	2004.07.28.00.29.51;	author lschiere;	state Exp;
branches;
next	1.74;

1.74
date	2004.07.20.00.10.25;	author chipx86;	state Exp;
branches;
next	1.73;

1.73
date	2004.07.16.14.58.15;	author lschiere;	state Exp;
branches;
next	1.72;

1.72
date	2004.07.16.13.52.57;	author lschiere;	state Exp;
branches;
next	1.71;

1.71
date	2004.07.12.19.47.45;	author lschiere;	state Exp;
branches;
next	1.70;

1.70
date	2004.07.07.05.02.41;	author marv_sf;	state Exp;
branches;
next	1.69;

1.69
date	2004.07.01.15.58.24;	author lschiere;	state Exp;
branches;
next	1.68;

1.68
date	2004.06.29.12.50.16;	author lschiere;	state Exp;
branches;
next	1.67;

1.67
date	2004.06.29.12.29.21;	author lschiere;	state Exp;
branches;
next	1.66;

1.66
date	2004.06.27.22.29.52;	author lschiere;	state Exp;
branches;
next	1.65;

1.65
date	2004.06.26.16.41.52;	author thekingant;	state Exp;
branches;
next	1.64;

1.64
date	2004.06.20.21.40.15;	author chipx86;	state Exp;
branches;
next	1.63;

1.63
date	2004.06.11.00.16.36;	author chipx86;	state Exp;
branches;
next	1.62;

1.62
date	2004.06.09.04.34.24;	author marv_sf;	state Exp;
branches;
next	1.61;

1.61
date	2004.06.07.09.58.54;	author lschiere;	state Exp;
branches;
next	1.60;

1.60
date	2004.06.06.02.08.57;	author lschiere;	state Exp;
branches;
next	1.59;

1.59
date	2004.06.04.00.02.24;	author faceprint;	state Exp;
branches;
next	1.58;

1.58
date	2004.06.02.13.59.34;	author eblanton;	state Exp;
branches;
next	1.57;

1.57
date	2004.05.27.06.06.01;	author chipx86;	state Exp;
branches;
next	1.56;

1.56
date	2004.05.27.05.52.59;	author chipx86;	state Exp;
branches;
next	1.55;

1.55
date	2004.05.26.20.21.30;	author chipx86;	state Exp;
branches;
next	1.54;

1.54
date	2004.05.23.21.54.36;	author lschiere;	state Exp;
branches;
next	1.53;

1.53
date	2004.05.15.20.54.39;	author lschiere;	state Exp;
branches;
next	1.52;

1.52
date	2004.05.09.20.00.00;	author lschiere;	state Exp;
branches;
next	1.51;

1.51
date	2004.05.04.16.29.00;	author eblanton;	state Exp;
branches;
next	1.50;

1.50
date	2004.05.03.18.13.39;	author lschiere;	state Exp;
branches;
next	1.49;

1.49
date	2004.05.03.18.00.44;	author lschiere;	state Exp;
branches;
next	1.48;

1.48
date	2004.05.03.17.55.46;	author lschiere;	state Exp;
branches;
next	1.47;

1.47
date	2004.04.26.04.16.34;	author thekingant;	state Exp;
branches;
next	1.46;

1.46
date	2004.04.23.23.09.54;	author chipx86;	state Exp;
branches;
next	1.45;

1.45
date	2004.04.23.01.00.31;	author lschiere;	state Exp;
branches;
next	1.44;

1.44
date	2004.04.21.01.34.21;	author chipx86;	state Exp;
branches;
next	1.43;

1.43
date	2004.04.18.20.50.25;	author lschiere;	state Exp;
branches;
next	1.42;

1.42
date	2004.04.18.06.22.26;	author thekingant;	state Exp;
branches;
next	1.41;

1.41
date	2004.04.18.05.47.16;	author thekingant;	state Exp;
branches;
next	1.40;

1.40
date	2004.04.16.14.39.33;	author lschiere;	state Exp;
branches;
next	1.39;

1.39
date	2004.04.14.12.40.48;	author faceprint;	state Exp;
branches;
next	1.38;

1.38
date	2004.04.14.05.16.52;	author chipx86;	state Exp;
branches;
next	1.37;

1.37
date	2004.04.14.03.13.08;	author thekingant;	state Exp;
branches;
next	1.36;

1.36
date	2004.04.06.15.11.19;	author lschiere;	state Exp;
branches;
next	1.35;

1.35
date	2004.04.02.06.54.45;	author lschiere;	state Exp;
branches;
next	1.34;

1.34
date	2004.03.28.21.38.21;	author chipx86;	state Exp;
branches;
next	1.33;

1.33
date	2004.03.22.01.54.18;	author eblanton;	state Exp;
branches;
next	1.32;

1.32
date	2004.03.19.20.07.09;	author chipx86;	state Exp;
branches;
next	1.31;

1.31
date	2004.03.14.05.54.28;	author thekingant;	state Exp;
branches;
next	1.30;

1.30
date	2004.03.12.16.59.21;	author lschiere;	state Exp;
branches;
next	1.29;

1.29
date	2004.03.02.05.20.48;	author lschiere;	state Exp;
branches;
next	1.28;

1.28
date	2004.02.25.21.26.57;	author lschiere;	state Exp;
branches;
next	1.27;

1.27
date	2004.02.25.19.34.26;	author chipx86;	state Exp;
branches;
next	1.26;

1.26
date	2004.02.17.02.17.42;	author chipx86;	state Exp;
branches;
next	1.25;

1.25
date	2004.02.16.04.45.28;	author thekingant;	state Exp;
branches;
next	1.24;

1.24
date	2004.02.16.04.01.05;	author thekingant;	state Exp;
branches;
next	1.23;

1.23
date	2004.02.12.17.58.52;	author thekingant;	state Exp;
branches;
next	1.22;

1.22
date	2004.02.12.05.26.51;	author thekingant;	state Exp;
branches;
next	1.21;

1.21
date	2004.02.09.06.04.17;	author thekingant;	state Exp;
branches;
next	1.20;

1.20
date	2004.02.07.17.40.57;	author lschiere;	state Exp;
branches;
next	1.19;

1.19
date	2004.02.05.04.29.18;	author thekingant;	state Exp;
branches;
next	1.18;

1.18
date	2004.02.05.04.03.18;	author chipx86;	state Exp;
branches;
next	1.17;

1.17
date	2004.02.03.06.57.40;	author thekingant;	state Exp;
branches;
next	1.16;

1.16
date	2004.02.01.01.49.08;	author robflynn;	state Exp;
branches;
next	1.15;

1.15
date	2004.01.21.05.34.32;	author lschiere;	state Exp;
branches;
next	1.14;

1.14
date	2004.01.20.18.24.07;	author thekingant;	state Exp;
branches;
next	1.13;

1.13
date	2004.01.20.00.13.13;	author lschiere;	state Exp;
branches;
next	1.12;

1.12
date	2004.01.18.04.56.01;	author lschiere;	state Exp;
branches;
next	1.11;

1.11
date	2004.01.16.16.13.22;	author eblanton;	state Exp;
branches;
next	1.10;

1.10
date	2004.01.15.23.26.07;	author lschiere;	state Exp;
branches;
next	1.9;

1.9
date	2004.01.13.03.02.59;	author seanegan;	state Exp;
branches;
next	1.8;

1.8
date	2004.01.10.04.14.29;	author seanegan;	state Exp;
branches;
next	1.7;

1.7
date	2004.01.10.04.04.55;	author seanegan;	state Exp;
branches;
next	1.6;

1.6
date	2004.01.04.22.26.40;	author seanegan;	state Exp;
branches;
next	1.5;

1.5
date	2004.01.04.04.32.45;	author lschiere;	state Exp;
branches;
next	1.4;

1.4
date	2004.01.01.00.45.35;	author seanegan;	state Exp;
branches;
next	1.3;

1.3
date	2003.12.31.03.12.49;	author lschiere;	state Exp;
branches;
next	1.2;

1.2
date	2003.12.30.05.18.58;	author lschiere;	state Exp;
branches;
next	1.1;

1.1
date	2003.12.30.04.53.31;	author seanegan;	state Exp;
branches;
next	;

1.86.2.1
date	2004.09.23.04.00.13;	author marv_sf;	state Exp;
branches;
next	1.86.2.2;

1.86.2.2
date	2004.10.12.14.53.25;	author nosnilmot;	state Exp;
branches;
next	1.86.2.3;

1.86.2.3
date	2004.10.17.22.00.55;	author lschiere;	state Exp;
branches;
next	1.86.2.4;

1.86.2.4
date	2004.11.20.06.02.24;	author marv_sf;	state Exp;
branches;
next	1.86.2.5;

1.86.2.5
date	2004.11.21.17.46.14;	author nosnilmot;	state Exp;
branches;
next	1.86.2.6;

1.86.2.6
date	2004.11.28.17.59.35;	author nosnilmot;	state Exp;
branches;
next	1.86.2.7;

1.86.2.7
date	2004.12.02.20.50.23;	author nosnilmot;	state Exp;
branches;
next	1.86.2.8;

1.86.2.8
date	2004.12.29.15.31.14;	author nosnilmot;	state Exp;
branches;
next	1.86.2.9;

1.86.2.9
date	2005.01.25.00.02.37;	author thekingant;	state Exp;
branches;
next	1.86.2.10;

1.86.2.10
date	2005.02.01.04.30.13;	author thekingant;	state Exp;
branches;
next	1.86.2.11;

1.86.2.11
date	2005.02.03.19.53.18;	author nosnilmot;	state Exp;
branches;
next	1.86.2.12;

1.86.2.12
date	2005.02.04.05.43.14;	author thekingant;	state Exp;
branches;
next	1.86.2.13;

1.86.2.13
date	2005.02.24.14.21.05;	author eblanton;	state Exp;
branches;
next	1.86.2.14;

1.86.2.14
date	2005.02.26.18.28.33;	author thekingant;	state Exp;
branches;
next	1.86.2.15;

1.86.2.15
date	2005.02.26.19.25.43;	author thekingant;	state Exp;
branches;
next	1.86.2.16;

1.86.2.16
date	2005.03.06.01.27.08;	author thekingant;	state Exp;
branches;
next	1.86.2.17;

1.86.2.17
date	2005.03.21.02.55.36;	author thekingant;	state Exp;
branches;
next	1.86.2.18;

1.86.2.18
date	2005.05.02.15.57.46;	author datallah;	state Exp;
branches;
next	1.86.2.19;

1.86.2.19
date	2005.05.24.04.37.32;	author thekingant;	state Exp;
branches;
next	1.86.2.20;

1.86.2.20
date	2005.06.01.00.19.25;	author thekingant;	state Exp;
branches;
next	1.86.2.21;

1.86.2.21
date	2005.06.09.02.23.38;	author thekingant;	state Exp;
branches;
next	1.86.2.22;

1.86.2.22
date	2005.06.12.05.59.36;	author deryni9;	state Exp;
branches;
next	1.86.2.23;

1.86.2.23
date	2005.06.14.02.25.28;	author thekingant;	state Exp;
branches;
next	1.86.2.24;

1.86.2.24
date	2005.06.30.06.23.34;	author rlaager;	state Exp;
branches;
next	1.86.2.25;

1.86.2.25
date	2005.07.05.04.00.27;	author datallah;	state Exp;
branches;
next	1.86.2.26;

1.86.2.26
date	2005.07.08.04.16.16;	author rlaager;	state Exp;
branches;
next	1.86.2.27;

1.86.2.27
date	2005.07.09.19.19.19;	author thekingant;	state Exp;
branches;
next	1.86.2.28;

1.86.2.28
date	2005.07.09.21.48.20;	author ardentlygnarly;	state Exp;
branches;
next	1.86.2.29;

1.86.2.29
date	2005.07.18.01.53.03;	author rlaager;	state Exp;
branches;
next	1.86.2.30;

1.86.2.30
date	2005.08.07.20.25.06;	author rlaager;	state Exp;
branches;
next	1.86.2.31;

1.86.2.31
date	2005.08.11.19.25.26;	author nosnilmot;	state Exp;
branches;
next	1.86.2.32;

1.86.2.32
date	2005.08.14.04.28.57;	author seanegan;	state Exp;
branches;
next	1.86.2.33;

1.86.2.33
date	2005.08.14.06.30.46;	author rlaager;	state Exp;
branches;
next	1.86.2.34;

1.86.2.34
date	2005.08.25.06.03.44;	author rlaager;	state Exp;
branches;
next	1.86.2.35;

1.86.2.35
date	2005.08.31.19.02.30;	author faceprint;	state Exp;
branches;
next	1.86.2.36;

1.86.2.36
date	2005.08.31.19.18.36;	author faceprint;	state Exp;
branches;
next	;


desc
@@


1.224
log
@Patch from Julien Bossart to change our DNS child liveness test to one
using waitpid instead of kill.  This is still sort of a heuristic,
because we could conceivably have some *other* child with the same PID
(say, a sound fork), but that's reasonably unlikely and this check is
certainly more reliable than the previous check.
@
text
@Gaim
Copyright (C) 1998-2005 by the following:

If you have contributed to Gaim, you deserve to be on this list.
Contact us (see: AUTHORS) and we'll add you.

Dave Ahlswede
Manuel Amador
Matt Amato
Daniel Atallah
Paul Aurich
Patrick Aussems
Anibal Avelar
Alex Badea
John Bailey
Luca Barbato
Levi Bard
Kevin Barry
Derek Battams
Martin Bayard
Curtis Beattie
Dave Bell
Igor Belyi
Brian Bernas
Jonas Birmé
Eric Blade
Ethan Blanton
Joshua Blanton
Rainer Blessing
Herman Bloggs
David Blue
Jason Boerner
Graham Booker
Paolo Borelli
Julien Bossart
Craig Boston
Chris Boyle
Derrick J Brashear
Matt Brenneke
Jeremy Brooks
Philip Brown
Sean Burke
Thomas Butter
Andrea Canciani
Michael Carlson
Steve Cavilia
Julien Cegarra
Cerulean Studios, LLC
Jonathan Champ
Christophe Chapuis
Ka-Hing Cheung
Sadrul Habib Chowdhury
Arturo Cisneros, Jr.
Vincas Ciziunas
Jonathan Clark
Joe Clarke
Eoin Coffey
Jason Cohen
Todd Cohen
Nathan Conrad
Felipe Contreras
Alex Converse
Irving Cordova
Glauber de Oliveira Costa
Adam Cowell
Palmer Cox
Jeramey Crawford
Michael Culbertson
Martijn Dekker
Philip Derrin
Balwinder Singh Dheeman
Andrew Dieffenbach
Finlay Dobbie
Mark Doliner
Nuno Donato
Jim Duchek
Alex Duggan
Tom Dyas
Marc E.
Andrew Echols
John Eckerdal
Sean Egan <seanegan@@gmail.com>
Nelson Elhage
Ignacio J. Elia
Brian Enigma
Stefan Esser
Steffen Eschenbacher
Marc Etcheverry
Larry Ewing
Gábor Farkas
Jesse Farmer
Gavan Fantom (gavan)
David Fiander
Rob Flynn <gaim@@robflynn.com>
Rob Foehl (rwf)
Alan Ford
Nathan Fredrickson
Chris J. Friesen
Free Software Foundation
Decklin Foster
Francesco Fracassi
Adam Fritzler
Max G.
François Gagné
Evgueni V. Gavrilov
Ignacy Gawedzki
Gustavo Giráldez
Richard Gobeille
Michael Golden
Charlie Gordon
Ryan C. Gordon
Miah Gregory
Christian Hammond
Erick Hamness
Fred Hampton
Casey Harkins
Andy Harrison
Andrew Hart (arhart)
G. Sumner Hayes
Michael R. Head
Nick Hebner
Mike Heffner
Benjamin Herrenschmidt
Fernando Herrera
Casey Ho
Iain Holmes
Joshua Honeycutt
Nigel Horne
Juanjo Molinero Horno
Greg Hudson
Magnus Hult
Karsten Huneycutt
Kevin Hunter
Rian Hunter
Thomas Huriaux
Hans Petter Jansson
Henry Jen
Benjamin Kahn
Praveen Karadakal
John Kelm
Akuke Kok
Cole Kowalski
Gary Kramlich
Andrej Krivulčík
Patrik Kullman
Tuomas Kuosmanen
Tero Kuusela
Richard Laager
Scott Lamb
Dennis Lambe Jr.
Joe LaPenna
Steve Láposi
Daniel Larsson
Peter Lawler
Ho-seok Lee
Jean-Yves Lefort
Moses Lei
Ambrose C. Li
Nicolas Lichtmaier
Wesley Lin
Artem Litvinovich
Syd Logan
Lokheed
Norberto Lopes
Uli Luckas
Matthew Luckie
Mike Lundy
Lucio Maciel
Brian Macke
Paolo Maggi
Willian T. Mahan
Kris Marsh
Fidel Martinez
Lalo Martins
John Matthews
Ryan McCabe
Peter McCurdy
Kurt McKee
Torrey McMahon
Robert McQueen
Robert Mibus
Benjamin Miller
Kevin Miller
Paul Miller
Arkadiusz Miskiewicz
Andrew Molloy
Tim Mooney
Sergio Moretto
Christian Muise
Richard Nelson
Dennis Nezic
Matthew A. Nicholson
Szilard Novaki
Novell
Padraig O'Briain
Christopher O'Brien (siege)
Jon Oberheide
Ruediger Oertel
Gudmundur Bjarni Olafsson
Bartosz Oler
Shawn Outman
Nathan Owens (pianocomp81)
John Oyler
Matt Pandina
Ricardo Fernandez Pascual
Riley Patterson
Havoc Pennington
Ted Percival
Eduardo Pérez
Joao Luís Marques Pinto
Aleksander Piotrowski
Julien Pivotto
Ari Pollak
Robey Pointer
Nathan Poznick
Brent Priddy
Federicco Mena Quintero
Yosef Radchenko
David Raeman
Mart Raudsepp
Etan Reisner
Kristian Rietveld
Pekka Riikonen
Tim Ringenbach
Dennis Ristuccia
Rhett Robinson
Luciano Miguel Ferreira Rocha
Andrew Rodland
Jason Roth
Jean-Francois Roy
Sam S.
Pradyumna Sampath
Arvind Samptur
Tom Samstag
Neil Sanchala
Laurent Sansonetti
Alceste Scalas
Carsten Schaar
Colin Seymour
Luke Schierer
Ralph Schmieder
David Schmitt
Evan Schoenberg
Federico Schwindt
Torrey Searle
Peter Seebach
Don Seiler
Leonardo Serra
Jim Seymour
Joe Shaw
Scott Shedden
Ettore Simone
John Silvestri
Craig Slusher
Alex Smith
Malcolm Smith
David Smock
Phil Snowberger
Eddie Sohn (tr1sk)
Sony Computer Entertainment America, Inc.
Mark Spencer
Lex Spoon
Kevin Stange
Richard Stellingwerff
Charlie Stockman
David Stoddard
Sun Microsystems
Mårten Svantesson (fursten)
Robert T.
Brian Tarricone
Peter Teichman
Philip Tellis
Arun A. Tharuvai
Cestonaro Thilo
Will Thompson
Douglas Thrift (douglaswth)
Andrew Tinney
Jeffery To
Warren Togami
Stu Tomlinson
Bill Tompkins
Chris Toshok
Ken Tossell
Tom Tromey
Todd Troxell
Brad Turcotte
Junichi Uekawa
István Váradi
Philip Van Hoof
Kristof Vansant
James Vega
David Vermeille
Sid Vicious
Bjoern Voigt
Philip Walford
Nathan Walp
Eric Warmenhoven
Adam J. Warrington
Andrew Wellington
Adam Wendt
Dave West
Daniel Westermann-Clark
Andrew Whewell
Simon Wilkinson
Dan Willemsen
Jason Willis
Matt Wilson
Scott Wolchok
Pui Lam Wong
Justin Wood
Ximian
Jared Yanovich
Timmy Yee
Nickolai Zeldovich
Marco Ziech
Piotr Zielinski
Jeroen Zwartepoorte
@


1.223
log
@SF Patch #1451956 from Philip Derrin

"The IRC client displays any /notice in an IM window,
 even when the /notice was actually sent to a channel.
 It does so even if the sender of the /notice is being
 ignored in that channel.

 A patch to fix this is attached. I'm aware the fix is a
 little seedy, but so is the code it's fixing."
@
text
@d35 1
@


1.222
log
@SF Patch #1440102 from Scott Wolchok (EvilSporkMan)

Correct documentation for Perl plugin actions
@
text
@d69 1
@


1.221
log
@SF Patch #1439221 from Shawn Outman

"The fix that allowed the message window to blink with
 the first message in the conversation also allowed it
 to blink with system messages, including those from the
 Buddy State Notification plugin.

 This patch modifies winprefs to not flash for system
 messages, which is how it is in 1.5 and 2.0beta1 & 2.
 (The first message in the conversation still causes it
 to blink, however)."
@
text
@d306 1
@


1.220
log
@Long long ago, in a far-off land, a patch was sent to gaim-devel...

I modified this patch, but couldn't test it, so it sat. Today, I got to borrow an evaluation laptop from Apple (here at the University of Minnesota, Crookston). So, I bring you...

A patch from Michael Culbertson: On Mac OS X, obtain the system idle time via IOKit. Thus, our idle time calculations will reflect system usage rather than X11 application usage.
@
text
@d199 1
@


1.219
log
@Part of SF Patch #1175520 from Dennis Nezic with changes by Sadrul to support GTK+ < 2.4

This adds the folder selection function to the request API.
@
text
@d67 1
@


1.218
log
@fix for double Proxy-Authorization Header by Anibal Avelar
@
text
@d188 1
@


1.217
log
@Kevin Hunter managed to track down what was causing the problems in the
status selector with Gtk < 2.4. This is presumably a bug in the older
versions of Gtk but we can work around it here.

Thanks Kevin!
@
text
@d13 1
@


1.216
log
@SF patch 1411796 by Andrej Krivulčík

It adds a /role command to jabber chat rooms.
@
text
@d129 1
@


1.215
log
@These guys deserve some credit for thenon-blocking patches that they made.
@
text
@d139 1
@


1.214
log
@SF Patch #1424827 from Mart Raudsepp (leio)

"gtk_tree_view_columns_autosize is a function to
 autosize a treeviews columns automatically to their
 optimal width.
 This was necessary when the buddy list treeview could
 have a horizontal scrollbar, but now there is none and
 the widths are fixed, based on the toplevels width."

I imagine this is only valid for GTK+ 2.6.0, so rather than removing the aforemeentioned line of code, I'm #if'ing it based on GTK+ version.
@
text
@d126 1
d131 1
@


1.213
log
@SF Patch #1419139 from Christophe Chapuis (tofe2tofe)

"Tests have been added to check if the '\' character can
 be skipped in the theme.
 Another test has been added to check there is no buffer
 overrun while reading the smiley definition."
@
text
@d210 1
@


1.212
log
@sf patch #1418017, the Bonjour/Avahi set session to NULL when mDNS daemon
is not running on local host
@
text
@d48 1
@


1.211
log
@Part of SF Patch #1122208 from Pui Lam Wong
Fixes SF Feature Request #991818

This reorders the MSN smileys.
@
text
@d230 1
@


1.210
log
@SF Patch #1411771 from Tim Mooney

This fixes some cases where we should be using socklen_t as the variable type.
@
text
@d295 1
@


1.209
log
@He wrote the original man page, and designed one of the older prefs pages,
or something.
@
text
@d178 1
@


1.208
log
@(19:55:27) CIA-13: rlaager * gaim/COPYRIGHT: Somehow Bartosz Oler wasn't listed in the COPYRIGHT file.
(19:56:01) Kevin Stange (SimGuy): should probably check the copyright file for other SoC people too
(19:56:52) Kevin Stange (SimGuy): since they started committing their own code during the summer, they might well not have added themselves and then everyone assumed they were already there later
(19:58:10) rlaager: SimGuy: Good call.
@
text
@d212 1
@


1.207
log
@Somehow Bartosz Oler wasn't listed in the COPYRIGHT file.
@
text
@d67 1
d124 1
d132 1
d179 1
d250 1
d283 1
@


1.206
log
@redpen686 submitted sounds with the same volume as the ones we had before, but downsampled.
@
text
@d185 1
@


1.205
log
@patch #1408512 Psychic popups: disable when away
@
text
@d148 1
@


1.204
log
@Add Philip Walford
@
text
@d175 1
@


1.203
log
@ranma42 got me his name.
@
text
@d272 1
@


1.202
log
@SF Patch #1404712 from Glauber de Oliveira Costa

Fixes SF Bug #1403876:
"Gaim cvs segfaults if user is deleted after status change"
@
text
@d42 1
@


1.201
log
@eschman provided his name
@
text
@d60 1
@


1.200
log
@SF Patch #1230429 from Jean-Yves Lefort

"Block instant messages in core if a prpl does not
 support privacy."

I modified this to use the gaim_privacy_check() Sadrul added a while back.  I
also cleaned up the loose end, rather than leaving a function that always
returned TRUE.  Finally, I added the same check to the chat invite handler.
@
text
@d79 1
@


1.199
log
@Adding an SVG version of our gaim.png icon.  Created by John Oyler and
tweaked by me.  I think it looks pretty good, but feel free to make
your own tweaks.  Inkscape is pretty nice.
@
text
@d141 1
@


1.198
log
@SF Patch #1389870 from Bleeter, building on work in SF Patch #1114194 from Alex Badea

"Following on from #1114194, where I thought that
 sending audibles is a little twitty because we can't
 see what's going on, I also noted that it would be nice
 if we could display the URL wheree the audible swf file
 lived. The example URL provided only supported US
 locales, which also needed addressing.

 I've tested this patch with the Taiwain audible, named
 within the patch, by confirming that the URL pattern
 match actually works. Whether it actually works when
 sent from a Taiwanese YIM native client, I have no
 idea. It looks like it should.

 Just to re-iterate: This patch displays the the
 received audible's URL and text only, not the audible
 swf file itself, nor does it send anything."
@
text
@d180 1
@


1.197
log
@My bad!
@
text
@d13 1
@


1.196
log
@sf patch #1399388, from Nick Hebner
Account menu icon update on account-status-changed
@
text
@d111 1
a111 1
Nick Nebner
@


1.195
log
@Copyright for lildude.
@
text
@d111 1
@


1.194
log
@SF Patch #1386297 from Lucio Maciel

"Add per pounce options, to pounce only when away/not
 available.

 Add pounce when receive a new im message
 (received-im-msg signal)

 Fix (pounce != GAIM_POUNCE_NONE) in
 gaim_pounce_set_events()"

I changed this patch so that you can't create a pounce that sends an IM in response to receiving an IM. Auto-reply is messy.

I also cleaned up some little things that were bothering me in the pounce dialog.
@
text
@d211 1
@


1.193
log
@Changes from and inspired by SF Patch #1394379 from Martijn Dekker

"The attached patch to configure.ac fixes two issues:

 (1) To compile Gaim 2.0.0cvs on Mac OS X, the linker flag "-lresolv" is
 needed to correctly link to the libresolv library, or the linker will
 complain about an illegal indirect reference to "res_9_dn_expand" in
 src/dnssrv.c.

 (2) On Mac OS X with Fink, the /sw/include and /sw/lib paths need to
 be included in CPPFLAGS and LDFLAGS respectively for configure to
 detect certain libraries such as libao and GNUTLS."

I took a different (and untested) approach to solving the first one. As for the second, we were already doing CFLAGS, so I only accepted the LDFLAGS part.
@
text
@d149 1
@


1.192
log
@SF Patch #1393857 from Steve Cavilia

'This will make gaim-remote accept "aim" as a protocol
 name as an alias for "oscar," so the traditional
 aim:goim?... links will work'

I also special-cased ICQ.
@
text
@d62 1
@


1.191
log
@SF Patch #139054 from Julien Pivotto

" There is 4 new pictures (arrows) for the Tab D&D.
 In the sources, it is in /pixmaps.
 And It's under GPL !"
@
text
@d42 1
@


1.190
log
@patch from Simon Wilkinson to add Cyrus SASL support for jabber

Give him credit if it works flawlessly.  Blame me if it doesn't, as the
patch was against 1.3.1 (yeah, I've been sitting on it for that long), and
I had to merge it to HEAD, and clean up a bunch of warnings
@
text
@d183 1
@


1.189
log
@Patch to gaim-devel by Aleksander Piotrowski

"Looks like if one sets alias for particular buddy then alias_buddy callback
 is not called.  Following diff fixes that problem for me (verified with
 jabber and my own protocol plugins) but I'm not sure if it is correct place
 to call serv_alias_buddy() (as I'm not sure if this whole alias bug isn't
 only my local problem ;)"
@
text
@d267 1
@


1.188
log
@Patch sent to gaim-devel by Pradyumna Sampath
Corresponding to SF #1378865:

'In the menu:

 "Accounts - Enable Account" menu item. Gives a list of
 accounts that are *not* online. Shouldnt this be greyed
 to indicate so ? If you think it should be here is a
 patch that does the same , you may use it if you want to.'
@
text
@d182 1
@


1.187
log
@A patch from Bleeter, with some copyright stuff updated by me. This syncs gtksourceiter.c and gtksourceiter.h with upstream. It doesn't seem to break anything and supposedly has bug fixes. Let's see what happens....
@
text
@d198 2
a200 1
Sam S.
@


1.186
log
@Correct the spelling of Jeroen Zwartepoorte
@
text
@d32 1
d95 1
d202 1
@


1.185
log
@Sync some things up with the contact list on the web and/or the about box.
@
text
@d272 1
a272 1
Jaroen Zwartepoorte
@


1.184
log
@Somehow Thomas wasn't in COPYRIGHT, and of course Praveen was not.
@
text
@d70 1
a70 1
Sean Egan <sean.egan@@binghamton.edu>
@


1.183
log
@Adam Wendt <adam@@ipwebdev.com> gives us the playing-sound-event signal, now
plugins can stop sound events, or play their own.
@
text
@d39 1
d120 1
@


1.182
log
@I found the owner of that patch to plugin.c
@
text
@d256 1
@


1.181
log
@Revert GtkSpell dynamic loading. A GtkSpell plugin is a better idea, and nosnilmot says he has one that's close to fully functional.
@
text
@d205 1
@


1.180
log
@SF Patch #1351190 from Michael Hearn

"This allows Linux binaries of Gaim to operate even when
 GTKspell is not available at runtime. Useful for the
 autopackages."

I made a number of changes to this, so blame me first if it's busted.
@
text
@a105 1
Michael Hearn
@


1.179
log
@Luca Barbato says this is the right thing to do
@
text
@d106 1
@


1.178
log
@sf patch #1167921, from Joao Luís Marques Pinto
"This patch adds the command /nickserv, /chanserv,
/memoserv, /operserv, it is safer than the /msg option
because more modern ircds will ensure that the message
is routed to a service and not to a "fake" client."
@
text
@d14 1
@


1.177
log
@sf patch #1292363, from  John Eckerdal
Don't update the file transfer dialog more than once per second
(it made stuff use a lot of CPU)
@
text
@d176 1
@


1.176
log
@part of sf patch #1342853, from Richard Gobeille

Gray out a buddy icon animate preference if buddy icons are disabled
@
text
@a65 1
Marc Etcheverry
d67 1
d73 1
@


1.175
log
@patch from Richard Stellingwerff to fix my CVS crash.  I think I might put him up for sainthood.

(I could have sworn that I tried this, and it didn't work before, but it works now)
@
text
@d91 1
@


1.174
log
@SF Patch #1249461 from David Fiander

"When a buddy toggles Allow/Disallow mobile pages the
 server sends an NLN command to the client with an
 updated client id number (see
 http://www.hypothetic.org/docs/msn/notification/presence.php).
 This patch adds support for properly tracking the
 mobile paging status of buddies."
@
text
@d218 1
@


1.173
log
@Simplification from Michael Carlson
@
text
@d77 1
@


1.172
log
@Thanks to the hard work of Eoin 'ecoffey' Coffey, here is the mono plugin loader.
It needs a lot of api wrapping a bit more autotools loving, but with the basic API that is wrapped, it works quite well.
@
text
@d38 1
@


1.171
log
@This is supposed to make italian yahoo profiles work better
@
text
@d47 1
@


1.170
log
@This patch, from Kris Marsh (moogman), updates a couple client capabilities names in the MSN prpl and adds a new one. They're not currently in use, but this is a simple patch and I think it's important that we have the most current understanding of the capability bits represented in the enum.
@
text
@d155 1
@


1.169
log
@Source Forge patch 1273590 from Casey Harkins to move all sound playing events into gtksound.[ch] as well as a few other clean ups to make sure that all sounds are being played by the ui.
@
text
@d140 1
@


1.168
log
@This creates an unidle menu option for the I'dle Mak'er plugin.  I like
having this.
@
text
@d95 1
@


1.167
log
@The MSN specific parts of patch 1280944 from Francesco Fracassi to improve
our support for custom smilies. (the UI part of that patch, or some
derivative, is still required)
@
text
@d13 1
@


1.166
log
@Control-Shift-Tab behaves like Control-Tab does, but going in reverse
order.
@
text
@d81 1
@


1.165
log
@This commit includes a number of changes:
1. Aliases are now used consistently in chats. If the prpl uses unique screen names for chats (e.g. Jabber), then aliases are not used at all.
2. The chat list is now colorized to match the colors used in the chat itself.
3. Buddies are bolded in the chat user list.
4. Buddies are sorted above non-buddies in the chat user list.
5. The chat user list is ellipsized when possible (i.e. on GTK+ 2.6.0 or above).
6. I've accepted patch #1178248, by Matt Amato to add "buddy-added" and "buddy-removed" signals. These were used in my implementation of #3 and #4, to update the GUI when users are added or removed from the buddy list.
7. I've added a "blist-node-aliased" signal that is emitted when a buddy, contact, or chat is aliased.
8. Since it was hard to separate and I need it at some point, I'm letting it slip in... I've changed GaimConversation.log to be a GList named logs. This way, we can have multiple logs for a single conversation. This will be necessary to implement unnamed chat logging in some reasonable fasion (see my notes in the TODO file).
@
text
@d235 1
@


1.164
log
@from patch #1264246:

Comment By: Luke Schierer (lschiere)
what name should the copyright assignment go to here?
Comment By: Zmitrok (zmitrok)
Sony Computer Entertainment America, Inc.
@
text
@d9 1
@


1.163
log
@dolphinling says:
Um, that's still out of order, no?
@
text
@d205 1
a252 1
Zmitrok
@


1.162
log
@YOU ARE OUT OF ORDER
@
text
@d190 1
a209 1
Federico Schwindt
@


1.161
log
@I don't know why this guy is in my COPYRIGHT file, but I'm guessing
it's from something I committed in the past.
@
text
@d209 1
a210 1
Federico Schwindt
@


1.160
log
@sf patch #1277682, from Peter McCurdy
Display most recent log by default in View Logs window

FANtastic!
@
text
@d210 1
@


1.159
log
@patch from Ken Tossell for jabber chat affiliations
@
text
@d140 1
@


1.158
log
@patch from Zmitrok
@
text
@d223 1
@


1.157
log
@Icon Updates:

1. Use GTK+ stock icons wherever possible.

2. Tracked (via the GNOME tracker) the creators of a couple GTK+ stock icons we copied and added them to COPYRIGHT.

3. Adding several icons from http://gnome-look.org/content/show.php?content=22348
	- I've modified the colors on op.png and voice.png.
	- I'd like to thank "Lokheed", the creator of these icons, for the nice work.
	- FYI, the gnome-look.org domain seems broken for me now, I pulled the URL out of my logs for this commit message.

4. Adding a new blocked.png and ignored.png that Erick Hamness made at my request. Thanks Erick.
@
text
@d249 1
@


1.156
log
@Patch #1270451 from Charlie Gordon

"when write needs to be called several times to output
 the buffer, the data actually written is corrupted"

This was a one-liner and looked correct to me.
@
text
@d113 1
d128 1
d229 1
@


1.155
log
@Kill off the conversation closed notices

Fix for setting the ACK id on slpmsg ACKs which might improve things for
other clients (see bug #1222320)

Clean up some debugging stuff

Add support for sending and receiving Nudges (Based on patch #1169352)

Add an account action to go direct to a Hotmail Inbox
@
text
@d86 1
@


1.154
log
@This apparently fixes setup-gettext for gettext versions in x.y format
rather than x.y.z format. see sf patch 1218157
@
text
@d15 1
d36 1
@


1.153
log
@Reverting sf patch #1247984 because Kevin and I think it's causing
"Not supported by client" gaim_notify windows to pop up.
@
text
@d150 1
@


1.152
log
@Patch #1257770 from Steve Láposi

"In gaim-intaller.nsi the default GTK install path contains the string "Common Files". With non-default MSWindows installs that is maybe not the correct location."

I haven't tested this, but it looks good. :)
@
text
@a106 1
Ilya Konstantinov
@


1.151
log
@Update for Yahoo profiles. Thanks Jeffery To.
@
text
@d116 1
@


1.150
log
@sf patch #1247984, from Ilya Konstantinov
Retrieve ICQ away messages with i18n support
@
text
@d212 1
@


1.149
log
@Thanks to my friend/co-worker Erick Hamness for fixing the transparency on this
icon.
@
text
@d107 1
@


1.148
log
@nekokun got me his name.
@
text
@d87 1
@


1.147
log
@Patch #1052811, from Szilard Novaki

"gevolution plugin should register a "Send Email" popup
 menuitem to send mail for users using gaim contact list.

 See the attached patch (patched for gaim-1.0.2 release)."

I made a number of changes to this to simplify it. Thanks to shres and NotZed in #evolution on irc.gnome.org for their help.

Other changes:
- I may have squashed some leaks in existing code as I tracked down leaks in the new code. I'm not really sure. It still leaks something that I can't track down, but that happens even if you don't call any of the new code. I verified that it was happening pre-patch, so it's no worse with this feature addition.
- It's not really Ximian Evolution anymore, so I changed the summary and description to remove "Ximian", leaving it just Evolution.
@
text
@d209 1
@


1.146
log
@therylz got me his name.
@
text
@d143 1
@


1.145
log
@OSCAR file transfers now work for users behind the same NAT. This should
be useful to users of corporate and campus networks. Users of AIM and
ICQ 5.02 and newer will see the benefits of this change. Gaim will now
try the IP address that the AOL servers see for the sender for 15 seconds
(the verified IP), then try the IP address that the sender sees for
itself (client IP). The file transfer times out if that fails after
an additional 15 seconds. Also, a few more status messages regarding
the file transfer are now sent to the conversation window.
@
text
@d151 1
@


1.144
log
@sf patch #1235304, from Lalo Martins
Allow for custom IRC quit messages.  I hope Ethan doesn't kill me.
Also, I couldn't get quit messages to work for me before OR after
this patch.  I tried using "/quit" and Buddies->Quit in the buddy
list.  What was I doing wrong?
@
text
@d41 1
@


1.143
log
@

Modified configure.ac so that it rejects dbus builds with the dbus
library older than 0.34

Added a simple object registration system to the dbus implementation
so that it is possible to query object properties remotely (eg. give
me property "name" of buddy with id = 5).
@
text
@d129 1
@


1.142
log
@enix provided his name
@
text
@d233 1
@


1.141
log
@Patch #1223021 from Jason Roth (jroth2)
Fixes Bug #1222552

"As described in bug report #1222552, gaim will disconnect the current msn session and corrupt blist.xml when you try to add an msn screenname with a space in it" -- jroth2

I reworked this quite a bit.  Stu suggested using gaim_email_valid() rather than just checking for a space.  I took this advice.  I also made it display an error message instead of silently dropping the add request.
@
text
@d49 1
@


1.140
log
@Patch #1172190 from Fred Hampton

Switch Yahoo mail to use HTTPS instead of HTTP.
@
text
@d165 1
@


1.139
log
@Patch #1230036 from Joshua Honeycutt
"Should fix all text issues with the new yahoo profile page. Not sure if the change to util.c will be allowable, hopefully </dd> tags aren't really used anywhere else"

Patch #1230122 from Bleeter
"Following on from the excellent strings substitution work by Coweater, this profile patch includes the fix for picture display."
...
"ONLY EN and EN_GB profiles are re-supported."
@
text
@d85 1
@


1.138
log
@sf patch #1199592, from Jason Cohen
Make our spec file work with Mandrake 10.2.  Apparently they made an "S"
lowercase.

Dear Mandrake,
Please stop doing stupid things.
Love,
Mark
@
text
@d94 1
@


1.137
log
@sf patch #1206146, from Ted Percival
"Fix smooth scrolling assertions"
(Start Gaim with the debug window enabled if you don't believe me)
@
text
@d42 1
@


1.136
log
@Patch 1218820 from Sadrul, sets WM_WINDOW_ROLE on the log viewer windows.
@
text
@d146 1
@


1.135
log
@Welcome to the club, brother!
@
text
@d38 1
@


1.134
log
@I didn't do it
@
text
@d198 1
@


1.133
log
@sf patch #1213669, from Michael R Head
"Vertically center pref labels for dropdowns"
@
text
@a202 1
Chris Toshok
@


1.132
log
@the alphabet and I will become the best of friends
@
text
@d86 1
@


1.131
log
@sean: If it fixes it, commit it and add "Chris Toshok" to COPYRIGHT if he's not already there.
egeis: alright

Fixes a segfault logging in with a new account
@
text
@a29 1
Chris Toshok
d199 1
@


1.130
log
@Forgot this
@
text
@d30 1
@


1.129
log
@sf patch #1207066, from Dave Ahlswede
Remove notebook border from tabless conversations
@
text
@d12 1
@


1.128
log
@sf patch #1193187, from Rainer Blessing

Fix an infinite loop.  Infinity is a long time.
@
text
@d7 1
@


1.127
log
@sf patch 1189105, from Will Thompson
"Completes the previously commented-out block in
gtkconv.c dealing with Alt-#. Checks that the tab
exists before switching to it."
@
text
@d21 1
@


1.126
log
@" Autocorrect in gaim... um... sucks. The problem is
that the correction only happens AFTER you send a
message. This means that you don't actually know what
message you are sending until it is sent. Horrible.
My new patch works AS YOU TYPE with the following rules:

* You must be typing, not pasting in text. If you
paste in the and there is a rule to correct the to the,
it won't be corrected. This is because it would be
impossible to go back and check all the text.

* Check whole words ONLY. Partial words don't count.

* If the dictionary word has capital letters in it,
match only words with that capitalization. (FPT -> FTP
doesn't match ftp.)

* If the dictionary word doesn't have capital letters,
preserve the capitalization the user used. (The code
assumes three possible capitalization schemes:
ALLCAPS, lowercase, and Proper.) Unless the solution
has capital letters. In that case, force the
capitalization used in the solution.

* A word may have quote characters in it and still be a
word.

* If the user immediately hits the backspace key after
a correction, undo the correction." --xkan

" This patch is based off xkahn's work available at:
http://sf.net/support/tracker.php?aid=300235

Most of the changes are his. I just changed his formatting to
match the rest of Gaim more closely. Also, I made a couple
coding style changes.

The two biggest changes I made were:
1) I added some hash stuff to load_config. This removes
duplicates.
2) I imported my list of text replacement strings as the
default list in addition to xkahn's list. My list consisted
primarily of the autocorrect entries from my copy of
OpenOffice.org Writer. There were a few things I've added
by hand. (For those familiar with my comments in #gaim,
this list does NOT include anything like a pwn -> own
replacement. If people want to talk like that, I'm not going to
stop them. This list should be useful to anyone.)

I also fixed a memory leak in load_config. A GtkListStore
stores its own copy of strings, so there is no need to
g_strdup them when appending to the GtkListStore.

When I get a chance, I need to make it give an error if you
try to set a duplicate "You type" word in the preferences.
Otherwise, this patch should take care of everything.

I would recommend considering this patch over xkahn's
because it's a direct superset of his patches. However, I
want to be very clear that most of the changes in this patch
are his and he deserves the credit for them. " --rlaager
@
text
@d192 1
@


1.125
log
@COPYRIGHTED (C)
@
text
@d94 1
@


1.124
log
@Todd Troxell removed IM aliases from chat rooms. Unfortunate, but necessary
@
text
@d27 1
@


1.123
log
@Igor Belyi thinks the correct way to maintain persistent formatting is to let
default formatting override it. I'm not sure if I agree yet, but I'll try it
out.

Also, this increases the need for HTML pastes into the conversation to end
all their tags at the end of the paste. I think I did this with the gtkimhtml.c
change, but I'm not positive.
@
text
@d194 1
@


1.122
log
@The guy that did the double-click in account window thing.
@
text
@d15 1
@


1.121
log
@sf patch #1152367, from Nathan Conrad
Limit framerate of buddy icons
@
text
@d188 1
@


1.120
log
@sf patch #1115924, from Richard Laager
Update a copyright and change some minor grammar things in the
Windows installher
@
text
@d37 1
@


1.119
log
@sf patch #1036930, from Ettore Simone with updates from Stu Tomlinson

Add support for setting the ICQ web presence, authorization and IP
hiding preferences.  I know the authorization setting works.  The IP
hiding preference didn't seem to have any affect on licq.  And the web
aware setting made something different happen, but I still didn't
seem to be web aware.  I think there might be another setting that
needs setting.
@
text
@d2 1
a2 1
Copyright (C) 1998-2004 by the following:
@


1.118
log
@sf patch #1009209, from Malcolm Smith
CHAP support for SOCKS5

Please test this.  Normally I try to avoid commiting things that
aren't bug fixes to oldstatus, but someone said (I think it was
Felipe), "oldstatus is also good for testing things."  Uh, or
something like that.
@
text
@d168 1
@


1.117
log
@sf patch #1099978, from Magnus Hult
Apparently icq2003b sets your away message the same way AIM does.
This correctly handles some charset conversion.
@
text
@d171 1
@


1.116
log
@[19:43] <maqu1na> hey marv, actually no.. its Irving Cordova
@
text
@d86 1
@


1.115
log
@Richard Laager writes:
 This patch fixes a bug with the CSS handling in gtkimhtml
 involving whitespace handling. Basically, it would accept things
 like: "color: #FFFFFF" but not "color:#FFFFFF" or "color:
 #FFFFFF" (more than one space). Really only the case without
 spaces is of concern to me. However, I followed the coding
 techniques of the rest of that section of code so it will end up
 accepting multiple spaces as beneficial side effect.

When questioned as to why he needed this, he responded:
 I wrote a plug-in to parse XML message histories from the official
 MSN client. The styles saved in that file had no whitespace.
 Initially I wrote a workaround in the plug-in, but I wanted to fix
 the problem at the source.
@
text
@d39 1
@


1.114
log
@New "hasn't you" and "blocked" icons from Fernando Herrera's friend Fidel
Martinez.
@
text
@d94 1
@


1.113
log
@sf patch #1086253, from Alex Converse
closes sf rfe #991372, from Adam Petaccia

"New Buddy Search Results Dialog," used for oscar

Also some memleak fixes from me.  My bad.
@
text
@d112 1
@


1.112
log
@sf patch #1083616, from Balwinder Singh Dheeman
Convert the TCL-HOWTO to a doxygen version
@
text
@d38 1
@


1.111
log
@sf patch #1088093, from Thomas Huriaux

I changed this to use the _with_fallback() thing.  I didn't test it.
Someone should test this.
@
text
@d40 1
@


1.110
log
@This file is UTF-8 right?
@
text
@d85 1
@


1.109
log
@Gabor Farkas wanted to hack his blist.xml file so he could set buddy icons
for jabber buddies, who's screenname's have slashes in them. While I don't
recommend this, his patch, which changes how we load buddy icons in
conversations to not write tmp files, is good nevertheless.
@
text
@d55 1
a55 1
Gabor Farkas
@


1.108
log
@Patch 1078151 from Felipe Contreras to fix some more MSN bugs:

"User Dislpay messages, and other less used, did not set
 an slpcall, so the callback that should not be called,
 was called (in some very special cases)."
...
"Here it goes the real real one, as far as I can tell.
 Cleaning + organizing + documentation + hard bug fix = big
 patch." -- Felipe Contreras

I also fixed drag-and-drop to conversation window file transfers (which
I had broken when I fixed some other dnd thing), made the debug output
of the autoreconnect plugin more useful, and stopped the message
notification plugin notifying you for messages sent by ignored users.
@
text
@d55 1
@


1.107
log
@Hopefully decode non-ascii direct IM messages.
@
text
@d71 1
d81 1
@


1.106
log
@Updated ICQ icon from Patrik Kullman
@
text
@d150 1
@


1.105
log
@Remove what was apparently the only goto in Gaim.
I almost didn't do this because this is probably Syd Logan's
last few lines of code, or something.  Eh.
@
text
@d86 1
@


1.104
log
@Credit where due.
@
text
@d98 1
@


1.103
log
@Patch from Matthew A. Nicholson (therealman11) to add a title to the
email notification dialog.
@
text
@d154 1
@


1.102
log
@"text replacement cosmetic change," patch 705648 from
Craig Slusher.  This was submitted on 2003-03-18 and
it still basically applies.  Neat.

"This just changes the way that the plugin reacts to the
'Add' button being clicked. After the replacement is
placed into the list, the text boxes are cleared and
the 'You type:' box gains focus"
@
text
@d115 1
@


1.101
log
@For some reason, people seem to expect this to work. You can now drag smiley
themes from the themes.php as opposed to the specific page.
@
text
@d154 1
@


1.100
log
@Daniel Westermann-Clark wrote a patch so we wouldn't insert spaces after
br tags, because that's bad. This is it.
I consider this, and what Sean did to cause it, hacks, but then I don't
feel like making us deal with whitespace better (which probably involves
implementing some style properties or something).

I wonder if Mr. Westermann-Clark goes under W or C.
@
text
@d144 1
d179 1
@


1.99
log
@patch from Manuel Amador (Rudd-O) to fix telephone numbers in jabber vCards
@
text
@d183 1
@


1.98
log
@This felt weird to me... I think these should be one of the following forms:
Mark Doliner (KingAnt)
Mark "KingAnt" Doliner
Mark 'KingAnt' Doliner

I lick the first one the most, I think
@
text
@d7 1
@


1.97
log
@New default sounds from Brad Turcotte.  Thanks Brad!

If anyone has any opinions on these please discuss on gaim-devel.

It's possible they need to be made just a tad louder, but we
thought it'd be a good idea to try them as-is.
@
text
@d57 1
a57 1
Rob (rwf) Foehl
d72 1
a72 1
Andrew (arhart) Hart
d116 1
a116 1
Christopher (siege) O'Brien
d119 1
a119 1
Nathan (pianocomp81) Owens
d155 2
a156 2
Eddie (tr1sk) Sohn
Mark Spencer <markster@@marko.net>
d161 1
a161 1
Mårten (fursten) Svantesson
d167 1
a167 1
Douglas (douglaswth) Thrift
@


1.96
log
@Fixed a crash deleting accounts (Andrew Hart)
@
text
@d172 1
@


1.95
log
@" msn_act_id() checks the length of the string it is
passed to ensure that it is less than
BUDDY_ALIAS_MAXLEN before attempting to send the
command to the server. However, it checks the string
before encoding it so if you pass a string that becomes
longer than BUDDY_ALIAS_MAXLEN after encoding it then
MSN will drop the connection when attempting to update
your friendly name.

Patch is for cvs head. I also have a patch for 1.0.0,
if interested." --dbattams

patch okayed by shx
@
text
@d72 1
@


1.94
log
@sf patch 1035572, give a title to the disconnected window.
Thanks to Philip Van Hoof (freax)
@
text
@d11 1
@


1.93
log
@this lets you see who you have blocked and who doesn't have you on your
list as emblems for msn. it looks like its extendable to the other
protocols? thanks to Fernando Herrera for this.
@
text
@d172 1
@


1.92
log
@ <seanegan> It removes the Web Browser dropdown if you're running GNOME and uses the GNOME browser instead of what's set in prefs.
@
text
@a69 1
Benjamin Herrenschmidt
d73 2
@


1.91
log
@H-Q to the rescue
@
text
@d42 1
@


1.90
log
@A patch from rian hunter (chrono86):

In src/protocols/oscar/oscar.c, in the function
gaim_plugin_oscar_convert_to_best_encoding. g_convert
is called multiple times. As its 5th argument g_convert
takes a gsize* (8 byte), yet the argument to
gaim_plugin_oscar_convert_to_best_encoding is a int* (4
byte).

On LP64 machines this can allow the int* to be
overwritten. This is especially bad on big endian
64-bit machines, causing the high 32-bits to be written
into the low 32-bits of the int.

This is a quick fix patch that lets g_convert deal with
a gsize* pointer instead, then casting the value at
gsize* to the value at the int*.

A real fix would be to fix the aim_sendimext_args
structure to have a gsize instead of an int (and all
functions that use the aim_sendimext_args struct), and
changing gaim_plugin_oscar_convert_to_best_encoding to
accept a gsize*. of course, this woudl promote glib2
dependence, so that's probably not the best thing to do.
@
text
@d134 1
@


1.89
log
@This should probably be UTF-8
@
text
@d76 1
@


1.88
log
@Marc (sanmarcos) Etcheverry added control-o, control-e, and control-t as
buddy list shortcuts for Show offline Buddies, Show Empty Group, and File
Transfers respectively (control-f is used for the find).
@
text
@d118 1
a118 1
Eduardo Prez
d155 1
a155 1
Mrten (fursten) Svantesson
d167 1
a167 1
Istvn Vradi
@


1.87
log
@with much rejoicing, and massive thanks to the efforts of Christian, and
all who have helped him, I present to you the incomplete status
rewrite!
@
text
@d44 1
@


1.86
log
@Sam S. added back support for rendering <strike>

Before anyone gets too excited and decides to add back sup, sub, and pre,
I'd like to recode some stuff in imhtml and make it easier and cleaner to
add tags, especially simple boolean tags like strike.
@
text
@d24 1
@


1.86.2.1
log
@[22:08] <marv> i can commit it, if you tell me which tree
[22:08] <seanegan> both?
[22:09] <seanegan> It removes the Web Browser dropdown if you're running GNOME and uses the GNOME browser instead of what's set in prefs.
@
text
@a40 1
Alex Duggan
@


1.86.2.2
log
@This is from patch 976472 to fix MSN file transfers on big endian machines,
thanks to Jean-Francois Roy and Evan Schoenberg
It should fix bug 1034569
It's already been applied on HEAD
@
text
@a131 1
Jean-Francois Roy
@


1.86.2.3
log
@crash fix from arhart
@
text
@a69 1
Andrew (arhart) Hart
@


1.86.2.4
log
@Daniel Westermann-Clark wrote a patch so we wouldn't insert spaces after
br tags, because that's bad. This is it.
I consider this, and what Sean did to cause it, hacks, but then I don't
feel like making us deal with whitespace better (which probably involves
implementing some style properties or something).

I wonder if Mr. Westermann-Clark goes under W or C.
@
text
@a174 1
Daniel Westermann-Clark
@


1.86.2.5
log
@This is mostly a patch from Felipe Contreras that eliminates MSN switchboard
errors and fixes MSN buddy icon syncronization, with some tweaks by me.
Thank Felipe if it works, blame me if something broke.

I also fixed a couple of text markup escaping things, applied patch 1033810
from Derek Battams which already landed on HEAD, bumped the version in
version.h and fixed a glib warning that was bugging me, and fix a rare SILC
crash.
@
text
@a10 1
Derek Battams
@


1.86.2.6
log
@I reworked Fernando Herrera's patch from September to show who you've blocked
and who doesn't have you on their MSN buddy list as emblems.

I reworked Evan Schoenberg's patch to more accurately render formatting in
messages sent to yourself on MSN

Applied part of a patch from Felipe Contreras to fix auto-login to hotmail for
new mail (the other part was to make it work on win32, but I think that's no
longer needed), and I made sure that the temporary file used is deleted at the
end of the session (mentioned in patch 1059682 by Nigel Horne)

Applied patch 1073317 by Nigel Horne - even though I think it may not be
strictly necessary, it's probably safer like this.

I'm committing Felipe's new MSN icon too, I think it's much better, and so does
everyone else who's expressed an opinion.
@
text
@a69 1
Fernando Herrera
@


1.86.2.7
log
@I somehow managed to forget to commit this more than once
@
text
@a67 1
Miah Gregory
d69 2
a74 2
Benjamin Herrenschmidt
Fernando Herrera
a75 1
Nigel Horne
@


1.86.2.8
log
@New "hasn't you" and "blocked" icons from Fernando Herrera's friend Fidel
Martinez.
@
text
@a101 1
Fidel Martinez
@


1.86.2.9
log
@Backport the ICQ get-info encoding thing from head
@
text
@a78 1
Magnus Hult
@


1.86.2.10
log
@sf patch #1009209, from Malcolm Smith
CHAP support for SOCKS5

Please test this.  Normally I try to avoid commiting things that
aren't bug fixes to oldstatus, but someone said (I think it was
Felipe), "oldstatus is also good for testing things."  Uh, or
something like that.
@
text
@a153 1
Malcolm Smith
@


1.86.2.11
log
@Log some Changes
@
text
@a42 1
Bastien Durel
@


1.86.2.12
log
@Backport this from head
@
text
@d2 1
a2 1
Copyright (C) 1998-2005 by the following:
@


1.86.2.13
log
@Credit where credit is due
@
text
@a86 1
Richard Laager
@


1.86.2.14
log
@sf patch #1152367, from Nathan Conrad
Limit framerate of buddy icons
@
text
@a34 1
Nathan Conrad
@


1.86.2.15
log
@The guy that did the double-click in account window thing.
@
text
@a171 1
Cestonaro Thilo
@


1.86.2.16
log
@sf patch #1154788, from Will Gorman

I added two new functions to signal_handler.h which
allows one to specify priority when registering a signal
callback.

the functions are:

gulong gaim_signal_connect_priority(void *instance,
const char *signal, void *handle, GaimCallback func,
void *data, int priority);

and

gulong gaim_signal_connect_priority_vargs(void
*instance, const char *signal, void *handle,
GaimCallback func, void *data, int priority);

(thanks Gary for the suggestion)

This allows plugins to specify in what order their
callbacks get called.
@
text
@a69 1
Will Gorman
@


1.86.2.17
log
@sf bug #1166027, from Giacomo Rizzo and Peter Ajamian
Gaim v1.2.0 ICQ login fails when password is greater than 8
characters.  These guys narrowed down the problem and provided
a patch.  Yay for users.
@
text
@a6 1
Peter Ajamian
@


1.86.2.18
log
@Patch #1193569 From Caleb Gilmour fixes the UI issue where the "Remove Away Message" submenu is still drawn when there are no items in it.  I also noticed that this is happening for the "Custom" submenu and fixed that too.
@
text
@a68 1
Caleb Gilmour
@


1.86.2.19
log
@sf patch #1207066, from Dave Ahlswede
Remove notebook border from tabless conversations
@
text
@a6 1
Dave Ahlswede
@


1.86.2.20
log
@sf patch #1210535, from Levi Bard
Drops enter/leave/name change messages for ignored users
@
text
@a11 1
Levi Bard
@


1.86.2.21
log
@In other news: I'm not going to feel comfortable applying patches to
CVS head when it spews all those warnings when compiling with -Wall.
@
text
@a178 1
Warren Togami
@


1.86.2.22
log
@Patch 1218820 from Sadrul, sets WM_WINDOW_ROLE on the log viewer windows.
@
text
@a33 1
Sadrul Habib Chowdhury
@


1.86.2.23
log
@sf patch #1199592, from Jason Cohen
Make our spec file work with Mandrake 10.2.  Apparently they made an "S"
lowercase.

Dear Mandrake,
Please stop doing stupid things.
Love,
Mark
@
text
@a37 1
Jason Cohen
@


1.86.2.24
log
@Patch #1230036 from Joshua Honeycutt
"Should fix all text issues with the new yahoo profile page. Not sure if the change to util.c will be allowable, hopefully </dd> tags aren't really used anywhere else"

Patch #1230122 from Bleeter
"Following on from the excellent strings substitution work by Coweater, this profile patch includes the fix for picture display."
...
"ONLY EN and EN_GB profiles are re-supported."
@
text
@a85 1
Joshua Honeycutt
@


1.86.2.25
log
@enix provided his name
@
text
@a42 1
Palmer Cox
@


1.86.2.26
log
@I'm applying this to oldstatus now that the string freeze is over:

Patch #1223021 from Jason Roth (jroth2)
Fixes Bug #1222552

"As described in bug report #1222552, gaim will disconnect the current msn session and corrupt blist.xml when you try to add an msn screenname with a space in it" -- jroth2

I reworked this quite a bit.  Stu suggested using gaim_email_valid() rather than just checking for a space.  I took this advice.  I also made it display an error message instead of silently dropping the add request.
@
text
@a150 1
Jason Roth
@


1.86.2.27
log
@sf patch #1235304, from Lalo Martins
Allow for custom IRC quit messages.  I hope Ethan doesn't kill me.
Also, I couldn't get quit messages to work for me before OR after
this patch.  I tried using "/quit" and Buddies->Quit in the buddy
list.  What was I doing wrong?
@
text
@a115 1
Lalo Martins
@


1.86.2.28
log
@OSCAR file transfers now work for users behind the same NAT. This should
be useful to users of corporate and campus networks. Users of AIM and
ICQ 5.02 and newer will see the benefits of this change. Gaim will now
try the IP address that the AOL servers see for the sender for 15 seconds
(the verified IP), then try the IP address that the sender sees for
itself (client IP). The file transfer times out if that fails after
an additional 15 seconds. Also, a few more status messages regarding
the file transfer are now sent to the conversation window.
@
text
@a36 1
Jonathan Clark
@


1.86.2.29
log
@therylz got me his name.
@
text
@a136 1
Riley Patterson
@


1.86.2.30
log
@Thanks to my friend/co-worker Erick Hamness for fixing the transparency on this icon.
@
text
@a80 1
Erick Hamness
@


1.86.2.31
log
@Patch 1256826 from Federico Schwindt to ensure msg->body is always nul
terminated (even though strictly it shouldn't need to be, it's safer
like this). Plus a fix by me for one case where we were assuming it was
already nul terminated.
@
text
@a163 1
Federico Schwindt
@


1.86.2.32
log
@and for oldstatus too.
@
text
@a188 1
Jeffery To
@


1.86.2.33
log
@Patch #125770 from Steve Láposi

"In gaim-intaller.nsi the default GTK install path contains the string "Common Files". With non-default MSWindows installs that is maybe not the correct location."

I haven't tested this, but it looks good. :)

(I seem to be seeing encoding issues with the COPYRIGHT file in oldstatus, so I don't know if this is going to work.)
@
text
@a102 1
Steve Lposi
@


1.86.2.34
log
@Patch #1270451 from Charlie Gordon

"when write needs to be called several times to output
 the buffer, the data actually written is corrupted"

This was a one-liner and looked correct to me.
@
text
@a76 1
Charlie Gordon
@


1.86.2.35
log
@patch from Zmitrok
@
text
@a215 1
Zmitrok
@


1.86.2.36
log
@jabber muc affiliations
@
text
@a196 1
Ken Tossell
@


1.85
log
@this version of the name is readable
@
text
@d132 1
@


1.84
log
@Patch by Dave Bell to send our yahoo build and version info in the auth
packet, which yahoo doesn't require, but his IMLogic firewall apparently
does. Normally I don't care about funky firewalls, but I don't see any
harm in sending this, and it lets me close two tracker items.

Also a stupid compiler warning fix by me.
@
text
@d61 1
a61 1
Franois Gagn
@


1.83
log
@helps if i alphabetize correctly
@
text
@d12 1
@


1.82
log
@
eeing the closing note on this, I'm thinking that his entry in the
COPYRIGHT file should be altered.A patch to this effect is attached.

Cheers,
John
----- Forwarded message from Bleeter Yaluser
<gaim-devel@@six-by-nine.com.au>
+-----

From: Bleeter Yaluser <gaim-devel@@six-by-nine.com.au>
Cc: gaim-devel@@lists.sourceforge.net
Subject: Re: [Gaim-devel] YIM6 Non-existant buddy icon workaround patch
Date: Fri, 06 Aug 2004 08:33:46 +1000

.....
keeps saying 'wait for the privacy re-write' :( I suspect that's because
he doesn't want more work for himself.

Bleeter
(AKA Peter Lawler, but for tax reasons I like to keep that kinda hidden)
"--John B. Silvestri

I think John is right, for copyright purposes we need a real name.
@
text
@a73 1
Peter Lawler
d82 1
@


1.81
log
@Patch 1013229 from Rhett Robinson.  See the ChangeLog.

"If at first you don't succeed, try try try again."
@
text
@d74 1
a175 1
Bleeter Yaluser
@


1.80
log
@See the ChangeLog.  This is patch 1012676.  It works around a WinGTK bug.
@
text
@d126 1
@


1.79
log
@Dave West fixed bug 720441, "ICQ Offline messages have GMT timestamp."
Thanks!
@
text
@d60 1
@


1.78
log
@A patch from Bleeter to reduce DNS lookups dealing with Yahoo!
buddy icons.
@
text
@d166 1
@


1.77
log
@" Regarding that bug, I simply wrapped the the assignment
of hostname to dns_params.hostname with g_strstrip().
This allows a lookup by name of a host that had
whitespace after the server hostname (also works if
there is whitespace before the hostname now)" -- jlapenna
@
text
@d172 1
@


1.76
log
@Converting from utf8 to utf8 on Solaris has problems.  Arvind Samptur
pin-pointed the problem and provided a patch.  If only car
mechanics were as efficient.
@
text
@d79 1
@


1.75
log
@" I added two possible commands to gtk-remote: away and back.
away causes the away dialog to appear with the default
message and sets the status to away, back hides the
dialog and sets the status to online.

To implement this, I added to new CUI packet subtypes:
CUI_USER_AWAY and CUI_USER_BACK. This are processed in
core.c by calling do_away_message and do_im_back,
respectively." --Istvn Vradi
@
text
@d126 1
@


1.74
log
@Patch by Henry Jen (bug #992152) to the gevolution plugin. He states:

"After associated a buddy with an existing contact, the IM information is
not appearing in the contact when view from evolution."
@
text
@d158 1
@


1.73
log
@forgot this again
@
text
@d72 1
@


1.72
log
@forgot this
@
text
@d69 1
@


1.71
log
@this patch makes the account dialog columns resizable
@
text
@d116 1
@


1.70
log
@Eric Blade fixed a comment that was backwards, and add two comments,
which were also backwards but I fixed them. He tried to make the
"Insert Link" menu item insensitive in a dead convo, but I undid that
because it didn't match the toolbar.
@
text
@d110 1
@


1.69
log
@forgot this
@
text
@d14 1
@


1.68
log
@" gaim_str_seconds_to_string returns an empty string for
lengths of time under 1 minute. This leads to some
odd-looking tooltips for people who have just logged
in, for example.

This patch resolves this by providing a nice seconds
count for times under 1 minute." --Alan Ford
@
text
@d71 1
@


1.67
log
@Torrey McMahon identified a fix for a crash a number of solaris users have
been hitting. not sure why the rest of us haven't been.
@
text
@d52 1
@


1.66
log
@" IDLETRACK.DLL uses Windows hooks to record the last
time the user pressed a key or moved the mouse.
Windows hooks are a bit unfriendly in that they force
the hook DLL into every process - so IDLETRACK.DLL
gets added to every process after Gaim runs. This can
mean that IDLETRACK.DLL doesn't get unloaded when
Gaim stops, which causes a warning about being unable
to write to IDLETRACK.DLL if you then upgrade Gaim.

Further, hooking is a common tactic employed by key
loggers. If the user has a program installed that checks
for global hooks then it will warn the user that Gaim may
contain a key logger.

From Windows 2000 onwards Microsoft introduced an
API function called GetLastInputInfo that returns the
timer tick at the point that the user last pressed a key
or moved the mouse. I have changed idletrack.c so that
it will try to use this if it can, which avoids all the
ugliness of having to use hooks, but it will fall back to
using hooks if the function isn't present.

This patch changes all three exported functions in
idletrack.c.

In wgaim_set_idlehooks it checks to see if
GetLastInputInfo is present. If it is then the address of
the function is recorded and no hooks are set. If it isn't
then we're running on an old verison of Windows and the
hooks are set as per current behaviour.

In wgaim_remove_idlehooks the module handle taken for
USER32.DLL by wgaim_set_idlehooks is released.

In wgaim_get_lastactive the GetLastInputInfo function
is called, if present. If it isn't present then the hooks will
have run and the shared memory they write to will be
read as per current behaviour. Both methods end up
getting the timer tick of the last user activity, which is
returned as per current behaviour." --Andrew Whewell
@
text
@d90 1
@


1.65
log
@Support for the Epiphany web browser.  This one seems silly to me.
Like, people should just use gnome-default or something.  Eh.
@
text
@d155 1
@


1.64
log
@Patch by Nelson Elhage to strip the mailto: from URLs, so the person on the
other side of the conversation will see foo@@bar.com instead of
mailto:foo@@bar.com.
@
text
@d125 1
@


1.63
log
@Patch by Justin Wood. He says:

"User icon would set wrong status There is a small window, that if you set
a user icon, you'll set the wrong status for the next update.

Thought this over, and it shouldn't have any nasty side effects.. but there
are potential problems, if a status change message is lost.  Things should
be ok though, that said"
@
text
@d43 1
@


1.62
log
@Timmy Yee noticed this bug and sent a patch.
I wonder if there's any bugs in the tracker this closes.
@
text
@d156 1
@


1.61
log
@i committed his patch to make the pounce notification tell you what
protocol you are seeing, so that you can tell the difference between
pouncing lschiere(yahoo) and lschiere(aim) with an earlier patch
accidentally.
@
text
@d158 1
@


1.60
log
@" This patch was inspired by Robert Story's previous
timestamp patch (#944943). That was rejected because
of a timing inconsistency issue mentioned by Faceprint.

This patch disables timestamps in a given conversation
when no messages have been displayed since the last
timestamp. When a new message is about to be displayed
in a disabled timestamp conversation, a timestamp is
inserted first to maintain timing consistency. Then
the timestamp display is reenabled and the IM message
is printed.

This patch also handles a bug in the original timestamp
plugin. Previously, when the timestamp interval was
modified in the preferences, no current open
conversations are affected. I have modified it so that
all open conversations use the new interval. I would
have sent this as a separate patch, but this is my
first patch and didn't want to mess it up :)." --Eddie Sohn

i liked the original patch and was somewhat disappointed that it didn't get
fixed to address Nathan's concern, so i'm happy to merge this one in.
@
text
@d17 1
@


1.59
log
@Robert T(something) noticed that we're not being a good jabber citizen, and that his server is not XMPP compliant.  This fixes our end of that.  Thanks Robert!
@
text
@d129 1
@


1.58
log
@SILC passphrase crash fix from Evgueni Gavrilov
@
text
@d135 1
@


1.57
log
@Several small MSN bug fixes by Finlay Dobbie. These ones fix some problems
in the MSNSLP and MSNObject code.
@
text
@d56 1
@


1.56
log
@Patch by Curtis Beattie to plug a memory leak when a user attempts to set a
friendly name in MSN that is longer than the allowed size.
@
text
@d34 1
@


1.55
log
@Fixed a privacy-related bug in MSN that affected blocking/permitting, which
was due to case-sensitive string comparisons. Patch by Gudmundur Olafsson.

13:19:27 <Aquatopia> I block myself: aquatopia@@hotmail.com
13:19:43 <Aquatopia> and when I wanna unblock me, I go to the tools |
                     privacy window
13:20:05 <Aquatopia> and I add: Aquatopia@@hotmail.com (I registered to MSN
                     with an uppercase A)
13:20:28 <Aquatopia> the client compares aquatopia@@hotmail.com from the
                     server to Aquatopia@@hotmail.com
@
text
@d11 1
@


1.54
log
@c99-isms
@
text
@d96 1
@


1.53
log
@since mike of novell included joe's patch, i should have done this earlier
@
text
@d31 1
@


1.52
log
@you can now view logs of offline people without showing offline buddies (coreDumped)
@
text
@d119 1
@


1.51
log
@This apparently fixes an IRC crasher under some conditions
@
text
@d111 1
@


1.50
log
@(14:10:22) Faceprint: the timestamp plugin will now mislead users
(14:10:54) Me: which way does ichat behave?
(14:10:58) Me: i think the new way
(14:11:05) Me: but its been some time since i've seen it
(14:11:09) Faceprint: i don't know or care, the new behavior will confuse
the hell out of people
(14:11:22) Faceprint: lets say we have a conversation
(14:11:25) Faceprint: 2:00 gets printed by the plugin
(14:11:36) Faceprint: then we say nothing for 3 hours
(14:11:42) Faceprint: and then one of us says something
(14:12:04) Faceprint: that will be printed, and then as many as 5 minutes
later, the plugin will print 5:05
(14:12:23) Me: yes yes yes, i see both sides of this one. i tend to think
the new behavior is better, but i'll revert it
(14:12:36) Faceprint: since "normal" timestamps are turned off, it appears
as though what was just said was said around 2
(14:12:43) Faceprint: no, don't revert, fix
(14:12:53) Faceprint: preferably, make the patch writer fix
(14:12:57) Me: *nods*
(14:13:06) Me: which requires reverting since otherwise he won't be
motivated
(14:13:13) Faceprint: if something is said and we've gone more than 5 min
w/o printing a timestamp, print a timestamp before writing to the conv
@
text
@d109 1
@


1.49
log
@" I like the iChat style timestamp, but it's annoying
that it constantly adds the timestamp, scrolling old
msgs off the screen.

This patch will make it only add a timestamp if there
have been messages since the last timestamp.

Adding a preference checkbox for this is left as an
exercise for the reader." --Robert Story

as this behavior seems to me more intuitive, i'm going ahead with this
patch
@
text
@a124 1
Robert Story
@


1.48
log
@paco-paco distracted me and i got confused where i was at. i actually just
committed the code for this, now the rest
@
text
@d125 1
@


1.47
log
@A patch from Phil Snowberger to add a "None" option for the
warn, info, add/remove, and send buttons in conversation windows.
@
text
@d77 1
@


1.46
log
@Compiles again with gcc 2.96. Patch by Ignacio J. Elia.
@
text
@d119 1
@


1.45
log
@i should have added this earlier
@
text
@d39 1
@


1.44
log
@Patch by Jonathan Champ to corect the vairous speling mistakes we hav e in
the coments and documentaion. Thansk Jonathan!
@
text
@d113 1
@


1.43
log
@Sean, please check with novell to see if this should read something else.
@
text
@d24 1
@


1.42
log
@WYSIWYG info editing from Jon Oberheide

We need separate gc flags for conversation HTML and
user info HTML, or something.  It seems like there
should be a better way to do that...

Hint hint wink wink nudge nudge
I kick your foot, under the table
You kick me back, I can't say I'm able
To stand for you, or fall for you
Ever again

I wish for, a perfect setting
Wishing that I'm letting you take me
Where you want me, all over again
@
text
@d88 1
@


1.41
log
@This was the guy that made the change to spellchk.c that Luke
later reverted, right?  Sorry Matt
@
text
@d90 1
@


1.40
log
@"This patch contains two fixes. The first is rather trivial, just removes
the declaration of extra pointer used for deleting a message and
deletes the message directly.

The second is the real bug that needed fixing.

Short Explanation:
The old code only fixed the message that was being displayed, and
still sent the original unchecked message to the receiving party. All I
did was add a handler to the load_plugin function to make it fix the
message being sent as well.

Longer Explanation:
In my cursory look through the gaim code (warning, <15 minutes) it
appears the message pointer send to all the various *-im-msg and
*-chat-msg handlers is a copy of the original string each time. This
means if you fix the string at one stage (displaying), you have to fix it
again at the next (sending). This seems rather inefficient, but hey, it's
your client, maybe it was a design feature.
Anyway, the spellchk plugin was only fixing the displayed
message, and not the message being sent. So I thought my messages
were being fixed while those receiving them new I was screwing up. I
added substitute_somethingorother handler for the sending-im-msg
callback in the load_plugin function.

Other comments:
I didn't look to deeply into it since it's so late, but the
"displaying-chat-msg" and "sending-chat-msg" callbacks appear to
be broken. The spellchk.c currently has a handler registered for the
first callback, but the message displayed on my screen still contains
the original typos. If I try to register a handler for the second callback
listed, Gaim crashes when sending the message to a chat window. As
I said, I didn't look into why it was crashing, I just removed my
attempt to handle it and built this patch." --Matt Brenneke
@
text
@a19 1
Matt Brenneke
@


1.39
log
@Marc E. (elcomandante) made us a new jabber icon that isn't quite so out
of focus.  Thanks Marc!
@
text
@d20 1
@


1.38
log
@Patch by Nickolai Zeldovich to fix an infinite loop bug that sometimes
happens when MSN disconnects (closes patch #923500).
@
text
@d35 1
@


1.37
log
@A patch to the gaim-remote man page from Kurt McKee (the_truk_stop):
I noticed two lines, one with an obvious grammatical
error, and the other just seemed worded oddly.
@
text
@d139 1
@


1.36
log
@" I've got two patches for mailchk. The first fixes some
compile errors. The second patch adds a preference for
whether or not to play a sound on new mail since it
keeps annoying me (the second patch depends on the
first).

The third patch fixes up my entry in the COPYRIGHT file
(adds the rest of my last name)." --Paul Aurich

that second mailck patch didn't go in.
@
text
@d79 1
@


1.35
log
@" This patch adds a call-back slot to the
GaimPluginProtocolInfo structure which allows a prpl to
receive notification when a chat invitation has been
rejected by the local user.

The patch modifies server.c to trigger the call-back,
and adds NULL entries into the existing protocols to
make them match the updated ABI.

This is necessary for a protocol plugin which I have
written, as the protocol needs to take action in the
event of a conference rejection. It is my understanding
that the Yahoo prpl may also benefit from this patch
(it's supposed to be sending the rejection upstream to
the server too, as I understand it)" --Christopher (siege) O'Brien
@
text
@a6 1
Paul A
d8 1
@


1.34
log
@Patch by David Vermeille to add outgoing formatting support for MSN. I'd
like to thank him, as a number of people have attempted this patch and
ended up discouraged when told it would break core/UI split. David went
ahead and stuck through it, and we now have some decent support. I also
realized during this that we weren't processing certain incoming colors
correctly, so that's taken care of now.
@
text
@d87 1
@


1.33
log
@This reportedly makes Yahoo auth work on architectures that aren't
suck-endian.  Thanks, Andrew Wellington.  And while I'm thanking
people, thanks to Matt Hyclak for helping me test this and many other
patches...
@
text
@d127 1
@


1.32
log
@A gevolution patch from Chris Toshok of Evolution fame:
"Just a couple of small patches, noticed a g_warning when adding a new
contact, and we've changed the uri for the personal (local) addressbook,
but there's an api call to load it."
@
text
@d130 1
@


1.31
log
@I still don't think this is the best way to fix this, but it works.

Daniel Larsson caught a nice crash in CVS:
"When joining a chat, Gaim crashes if the first
connection's account (first in the list returned by
gaim_connections_get_all()) is from a plugin not
supporting chat. When building the GUI,
rebuild_joinchat_entries is called with the first
account."

A better fix would be to have gaim_gtk_account_option_menu_new() call
rebuild_joinchat_entires(the first gc that supports chats) automatically
(by way of join_chat_select_account_cb).

Also, someone buy Luke a nice 19" LCD that'll do 1600x1200
@
text
@d125 1
@


1.30
log
@" If getaddrinfo() is used, the addrlen and addr returned
through that function are written through the pipe to
the child Gaim processes. getaddrinfo() sets the
addrlen and addr fields through the following
structure, defined in <netdb.h>:

struct addrinfo {
int ai_flags;
int ai_family;
int ai_socktype;
int ai_protocol;
size_t ai_addrlen;
char *ai_canonname;
struct sockaddr *ai_addr;
struct addrinfo *ai_next;
};

This is from FreeBSD/amd64 5.2.1-RELEASE. This
structure is defined differently on different systems.
Take, for example, this OpenBSD/i386 3.5-beta system:

struct addrinfo {
int ai_flags;
int ai_family;
int ai_socktype;
int ai_protocol;
socklen_t ai_addrlen;
struct sockaddr *ai_addr;
char *ai_canonname;
struct addrinfo *ai_next;
};

After being read, the addrlen and addr of each host is
written through the descriptor:

src/proxy.c:
466 rc =
getaddrinfo(dns_params.hostname, servname, &hints, &res);
...
478 while(res) {
479
write(child_out[1], &(res->ai_addrlen),
sizeof(res->ai_addrlen));
480
write(child_out[1], res->ai_addr, res->ai_addrlen);
481 res =
res->ai_next;
482 }

And later subsequently read:

286 rc=read(req->fd_out,
&addrlen, sizeof(addrlen));
287 if(rc>0 && addrlen > 0) {
288
addr=g_malloc(addrlen);
289
rc=read(req->fd_out, addr, addrlen);

So hence, the type of addrlen that is used in
host_resolved() must match that of the addrlen used in
the addrinfo structure, or they must at least be
guarenteed to be the same size." --jarady
@
text
@d65 1
@


1.29
log
@forgot this
@
text
@d132 1
@


1.28
log
@you can now use :/ as a smiley safely thanks to Nathan Owens.
@
text
@d43 1
@


1.27
log
@Minor tweaks to the list box in the multi-field request dialogs so they
work without a label and scrollbar (Pekka Riikonen)
@
text
@d85 1
@


1.26
log
@This is Scott Lamb's eventloop abstraction patch. If it breaks things,
Scott Lamb will be glad to take the punishment. If it doesn't, it should
make integration into other event loops easier. Well, no, not easier,
harder actually, but it'll be done more appropriately and less hackily..
er, hacky. Is hackily a word?
@
text
@d96 1
@


1.25
log
@Support for Mozilla Firefox, compliments of Chris Friesen and Nathan
Fredrickson, who are next to each other in the COPYRIGHT file,
oddly enough.
@
text
@d62 1
@


1.24
log
@Small oscar bug fix from GoRN (Kevin Barry) - gorn:

"In the oscar_tooltip_text ret is a pointer to a string
with a trailing \n, so at the end the \n is removed.
However if the string is never set (For mobile users or
AOL users) then you're chopping off something you
shouldn't. On x86 this doesn't seem to matter (But
could maybe do something bad (tm) under some cases),
however on PPC this causes a segfault every time you
hover over a mobile or AOL user."
@
text
@d44 1
@


1.23
log
@From Padraig O'Briain (padraigob),

"When a blind user uses gaim they expect the screen
reader to speak the text of the label "Screen Name"
when focus is on the login field.
This is not possible as there is no logical connection
between the widgets."
@
text
@d10 1
@


1.22
log
@A bunch of minor changes, much of it from Gary Kramlich
(amc_grim/xgrimx):

gaim-away_do_menu_leak.diff - plugs a memory leak in
the do away menu code

gaim-gtkpounce_smart_menu.diff - makes the buddy pounce
menu only show currently online accounts so that we can
edit them. With the current pounce dialog you can only
edit pounces for accounts that are online, this stops
users from inadvertently change the account for which a
pounce belongs.

gaim-remove_pouces_with_account.diff - removes pounces
for an account when that account is deleted. It adds a
function to pounce.[ch];
gaim_pounces_delete_all_from_account, the doxygen help
has been added to punce.h so that it will generate it
with the rest of the doxygen api.

gaim-yahoo_segfault_on_self_pounce.diff - fixes a
segfault which occurred with yahoo if you had a pounce
set on yourself to message on signon. What was
happening was that the display name was being set after
the pounces were being executed. This fixes that.
@
text
@d81 1
@


1.21
log
@Sugar mountain rocked today
@
text
@d125 1
@


1.20
log
@" Many years ago MIT kerberos changed the variable
krb_err_base to ERROR_TABLE_BASE_krb (of consistency
reasons I suppose). MIT still support krb_err_base as
well, while kth-krb don't. This tiny patch makes gaim
compile with kth-krb. It only affects *very* old MIT
kerberos installations badly ()." -- Mrten Svantesson

"It looks reasonable enough. ERROR_TABLE_BASE_krb existed as far back as
1988 :-)" --Arun A Tharuvai (the normal zepher patch
provider)
@
text
@d67 1
@


1.19
log
@For the icon animation stuff in gtkconv.c from a day or two ago?
I think?  Right?
@
text
@d107 1
@


1.18
log
@A patch from Evan Schoenberg to do IP addresses correctly in
gaim_xfers_get_local_system_ip().
@
text
@d46 1
@


1.17
log
@This name is pretty generic... I bet we could get two of them in here.
Call to Arms: If your name is Alex Smith and you're not the guy that
submitted the patch I just commited, fix a minor bug or something
and send us a patch.

Also, someone make sure Chromakode gets in here, I don't have his
real name.
@
text
@d95 1
@


1.16
log
@New e-mail address for me
@
text
@d98 1
@


1.15
log
@"I figured out that the GG servers have changed and that made GG
disconnect all the time.

Here comes the (very simple) patch to fix that." -- Ignacy Gawedzki
@
text
@d41 1
a41 1
Rob Flynn <rob@@marko.net>
@


1.14
log
@Neato.
@
text
@d46 1
@


1.13
log
@kingant forgot this
@
text
@a77 1
Marc Mulcahy
d102 1
@


1.12
log
@Chip forgot this
@
text
@d78 1
@


1.11
log
@I should have added these when I added the patches ... and fix Stu's name.
@
text
@d20 1
@


1.10
log
@"Hi over there... just found another overflow while creating
patches for gaim-cvs and 0.75 for all vulnerabilities I have
found. The new overflow is in gaim_url_parse a sscanf without
sizechecks into stackbuffers.

I think you can apply the patches directly and all vulnerabilities
are gone..." -- Stefan Esser

" Using 0.75, looking at the logs for conversations I've
had since upgrading, I discovered that the formating
(font, color, size) of the text was not showing up.
Looking at the actual HTML in the log files I discovered
that the use of tags has replaced with
tags and inline CSS, this formatting shows up fine when
viewing the logs using a browser such as Mozilla, but
not in the Gaim log viewer.

Here, I fixed my own bug in 0.75 and then fixed it in 0.76cvs
so I could give you the diff.

Actually tested it in 0.76cvs, apparently all the font handling
stuff is a bit screwy, but you might as well add my work so
when it's back to normal the log viewer is consistent with the
log files." --Douglas (douglaswth) Thrift

(18:10:53) Me: look at that html patch
(18:11:02) seanegn: I did last night
(18:11:06) Me: and?
(18:12:35) Me: can it go in?
(18:17:33) ***Me senses he is being ignored
(18:18:50) seanegn: haha, no.
(18:18:59) seanegn: It looked like it should be good.  Do you want to
commit it?
(18:19:04) Me: i can do that yes
(18:19:14) Me: i'm looking at if the overflow patch compiles currently
(18:19:24) seanegn: do that one too
(18:19:27) Me: :-)
(18:19:48) seanegn: Why do I have a feeling that this conversation
(including this line) is going to be part of a commit log message?
(18:19:53) seanegn: Hi, gaim-commits!
(18:19:56) Me: lol
(18:20:25) Me: *inocently* would i do that?
(18:20:31) Me: :-P
@
text
@d48 1
d55 1
a100 1
Stu Somlinson
d106 1
@


1.9
log
@A drag-and-drop URL patch.  It seems to get the drop signal twice, but I'm
going to commit this now and fix it later so that Dan can claim the bounty
and hopefully have it accepted.
@
text
@d102 1
d104 1
a104 1
Philip Tellis
@


1.8
log
@getopt is by the FSF.
@
text
@d110 1
@


1.7
log
@John Silverstri did this for me.
@
text
@d42 1
@


1.6
log
@I can put Stefan here now, too!
@
text
@d1 6
d50 1
d63 1
d75 2
d88 1
d102 1
d104 1
d112 1
@


1.5
log
@this is a good thing
@
text
@d30 1
@


1.4
log
@Some people are so picky about their names.
@
text
@d32 1
@


1.3
log
@This is TOTALLY unintuitive to me, hence i changed it, but Sean sorted this
by last name, which really does make more sense. So i'm reverting it.
@
text
@d2 1
a2 1
David Atallah
@


1.2
log
@alphabetical order will make maintaining this easier
@
text
@d1 3
a3 16
Adam Fritzler
Akuke Kok
Ambrose C. Li
Andrew Echols
Andrew Molloy
Andrew Rodland
Andy Harrison
Ari Pollak
Arkadiusz Miskiewicz
Artem Litvinovich
Arturo Cisneros, Jr.
Arun A. Tharuvai
Benjamin Miller
Bill Tompkins
Bjoern Voigt
Brent Priddy
d5 1
a5 15
Brian Enigma
Brian Macke
Brian Tarricone
Cerulean Studios, LLC
Chris Boyle
Christian Hammond
Craig Boston
David Atallah
David Raeman
David Smock
David Stoddard
Decklin Foster
Dennis Lambe Jr.
Eric Warmenhoven
Etan Reisner
d7 1
a7 4
Federicco Mena Quintero
Felipe Contreras
G. Sumner Hayes
Graham Booker
a8 1
Ho-seok Lee
d10 12
a21 1
Jason Willis
d23 2
a24 2
Jeremy Brooks
Jesse Farmer
d26 4
a29 12
Jim Seymour
Joe Clarke
John Matthews
John Silvestri
Jonas Birmé
Joshua Blanton
Junichi Uekawa
Ka-Hing Cheung
Karsten Huneycutt
Kevin Miller
Kevin Stange
Kristian Rietveld
d31 5
a35 7
Lex Spoon
Luke Schierer
Mark Doliner
Mark Spencer <markster@@marko.net>
Matt Pandina
Matt Wilson
Matthew Luckie
d37 4
d42 5
d48 1
a48 4
Nathan Fredrickson
Nathan Poznick
Nathan Walp
Neil Sanchala
d50 7
a56 6
Nuno Donato
Patrick Aussems
Paul A
Paul Miller
Peter Teichman
Rob Flynn <rob@@marko.net>
d59 7
d67 6
a72 7
Ryan C. Gordon
Ryan McCabe
Sean Burke
Sean Egan <sean.egan@@binghamton.edu>
Stu Somlinson
Syd Logan
Tero Kuusela
d74 3
a76 2
Todd Cohen
Tom Dyas
d78 18
a95 2
Vincas Ciziunas
Willian T. Mahan
@


1.1
log
@Want a boring, tedious job that requires no skills whatsoever?  I have two
of them for you.  IM me.
@
text
@d1 24
a24 1
Paul A
d26 7
a32 3
Patrick Aussems
Brian Bernas
Jonas Birmé
d34 4
a37 1
Joshua Blanton
d39 1
d41 2
a42 3
Graham Booker
Craig Boston
Chris Boyle
d44 9
a52 2
Sean Burke
Cerulean Studios, LLC
d54 7
a60 6
Arturo Cisneros, Jr.
Vincas Ciziunas
Joe Clarke
Todd Cohen
Felipe Contreras
Jeramey Crawford
d62 4
a65 12
Nuno Donato
Jim Duchek
Tom Dyas
Andrew Echols
Sean Egan <sean.egan@@binghamton.edu>
Brian Enigma
Larry Ewing
Jesse Farmer
Rob Flynn <rob@@marko.net>
Nathan Fredrickson
Decklin Foster
Adam Fritzler
a66 4
Ryan C. Gordon
Christian Hammond
Andy Harrison
G. Sumner Hayes
a67 5
Karsten Huneycutt
Akuke Kok
Tero Kuusela
Dennis Lambe Jr.
Ho-seok Lee
d69 4
a72 1
Ambrose C. Li
d74 6
a79 7
Artem Litvinovich
Syd Logan
Matthew Luckie
Brian Macke
Willian T. Mahan
John Matthews
Ryan McCabe
a81 7
Benjamin Miller
Kevin Miller
Paul Miller
Arkadiusz Miskiewicz
Andrew Molloy
Matt Pandina
Ari Pollak
d83 7
a89 6
Nathan Poznick
Brent Priddy
Federicco Mena Quintero
David Raeman
Etan Reisner
Kristian Rietveld
d91 2
a92 3
Andrew Rodland
Neil Sanchala
Luke Schierer
d94 2
a95 18
Jim Seymour
John Silvestri
David Smock
Mark Spencer <markster@@marko.net>
Lex Spoon
Kevin Stange
David Stoddard
Stu Somlinson
Brian Tarricone
Peter Teichman
Arun A. Tharuvai
Bill Tompkins
Junichi Uekawa
Bjoern Voigt
Nathan Walp
Eric Warmenhoven
Jason Willis
Matt Wilson
@

