head	1.413;
access;
symbols
	tcllib-1-13:1.413
	tcllib-1-12:1.406
	tklib-0-5:1.389
	tcllib-1-11-1:1.387
	tcllib-1-11:1.380
	last-web-version:1.185
	tcllib-1-3-0:1.36
	tcllib-1-1-0:1.11
	tclapps-0-1:1.1.1.1
	tclapps-orig-branch:1.1.1;
locks; strict;
comment	@# @;


1.413
date	2011.01.06.17.15.41;	author rmax;	state Exp;
branches;
next	1.412;

1.412
date	2010.11.16.09.46.40;	author rmax;	state Exp;
branches;
next	1.411;

1.411
date	2010.09.17.10.13.51;	author rmax;	state Exp;
branches;
next	1.410;

1.410
date	2010.01.12.20.46.03;	author patthoyts;	state Exp;
branches;
next	1.409;

1.409
date	2010.01.12.20.30.28;	author patthoyts;	state Exp;
branches;
next	1.408;

1.408
date	2010.01.12.01.45.25;	author patthoyts;	state Exp;
branches;
next	1.407;

1.407
date	2009.12.13.01.23.58;	author patthoyts;	state Exp;
branches;
next	1.406;

1.406
date	2009.10.15.20.52.14;	author patthoyts;	state Exp;
branches;
next	1.405;

1.405
date	2009.09.24.10.40.31;	author rmax;	state Exp;
branches;
next	1.404;

1.404
date	2009.08.13.00.57.28;	author eee;	state Exp;
branches;
next	1.403;

1.403
date	2009.07.02.21.59.28;	author patthoyts;	state Exp;
branches;
next	1.402;

1.402
date	2009.06.02.11.41.30;	author rmax;	state Exp;
branches;
next	1.401;

1.401
date	2009.05.25.16.02.26;	author patthoyts;	state Exp;
branches;
next	1.400;

1.400
date	2009.05.24.23.21.24;	author patthoyts;	state Exp;
branches;
next	1.399;

1.399
date	2009.05.24.13.50.01;	author patthoyts;	state Exp;
branches;
next	1.398;

1.398
date	2009.05.13.12.02.08;	author patthoyts;	state Exp;
branches;
next	1.397;

1.397
date	2009.04.23.00.54.35;	author patthoyts;	state Exp;
branches;
next	1.396;

1.396
date	2009.04.22.23.15.57;	author patthoyts;	state Exp;
branches;
next	1.395;

1.395
date	2009.04.09.00.37.42;	author patthoyts;	state Exp;
branches;
next	1.394;

1.394
date	2009.03.10.11.30.45;	author rmax;	state Exp;
branches;
next	1.393;

1.393
date	2009.03.04.00.29.37;	author patthoyts;	state Exp;
branches;
next	1.392;

1.392
date	2009.03.01.11.17.23;	author patthoyts;	state Exp;
branches;
next	1.391;

1.391
date	2009.02.25.19.59.06;	author patthoyts;	state Exp;
branches;
next	1.390;

1.390
date	2009.02.25.10.30.08;	author mistachkin;	state Exp;
branches;
next	1.389;

1.389
date	2009.01.14.14.40.31;	author rmax;	state Exp;
branches;
next	1.388;

1.388
date	2008.12.24.01.27.28;	author patthoyts;	state Exp;
branches;
next	1.387;

1.387
date	2008.11.13.00.08.45;	author patthoyts;	state Exp;
branches;
next	1.386;

1.386
date	2008.11.09.16.28.09;	author patthoyts;	state Exp;
branches;
next	1.385;

1.385
date	2008.10.27.20.27.46;	author patthoyts;	state Exp;
branches;
next	1.384;

1.384
date	2008.10.27.16.12.30;	author eee;	state Exp;
branches;
next	1.383;

1.383
date	2008.10.23.18.55.09;	author patthoyts;	state Exp;
branches;
next	1.382;

1.382
date	2008.10.22.01.08.58;	author patthoyts;	state Exp;
branches;
next	1.381;

1.381
date	2008.10.21.13.27.47;	author patthoyts;	state Exp;
branches;
next	1.380;

1.380
date	2008.10.16.13.44.46;	author patthoyts;	state Exp;
branches;
next	1.379;

1.379
date	2008.10.16.12.06.49;	author rmax;	state Exp;
branches;
next	1.378;

1.378
date	2008.09.03.22.13.46;	author kennykb;	state Exp;
branches;
next	1.377;

1.377
date	2008.08.21.09.39.19;	author patthoyts;	state Exp;
branches;
next	1.376;

1.376
date	2008.08.15.20.45.28;	author kennykb;	state Exp;
branches;
next	1.375;

1.375
date	2008.08.13.22.16.48;	author patthoyts;	state Exp;
branches;
next	1.374;

1.374
date	2008.08.09.13.01.16;	author patthoyts;	state Exp;
branches;
next	1.373;

1.373
date	2008.08.08.12.49.39;	author patthoyts;	state Exp;
branches;
next	1.372;

1.372
date	2008.08.07.23.14.19;	author patthoyts;	state Exp;
branches;
next	1.371;

1.371
date	2008.08.07.12.29.34;	author patthoyts;	state Exp;
branches;
next	1.370;

1.370
date	2008.08.07.11.45.04;	author patthoyts;	state Exp;
branches;
next	1.369;

1.369
date	2008.07.30.09.51.13;	author patthoyts;	state Exp;
branches;
next	1.368;

1.368
date	2008.07.24.13.10.55;	author patthoyts;	state Exp;
branches;
next	1.367;

1.367
date	2008.07.24.00.05.33;	author patthoyts;	state Exp;
branches;
next	1.366;

1.366
date	2008.06.05.11.28.11;	author patthoyts;	state Exp;
branches;
next	1.365;

1.365
date	2008.05.09.22.20.41;	author patthoyts;	state Exp;
branches;
next	1.364;

1.364
date	2008.04.30.23.12.11;	author patthoyts;	state Exp;
branches;
next	1.363;

1.363
date	2008.04.25.10.24.23;	author patthoyts;	state Exp;
branches;
next	1.362;

1.362
date	2008.04.17.20.54.38;	author patthoyts;	state Exp;
branches;
next	1.361;

1.361
date	2008.04.07.15.12.35;	author patthoyts;	state Exp;
branches;
next	1.360;

1.360
date	2008.03.24.20.12.21;	author patthoyts;	state Exp;
branches;
next	1.359;

1.359
date	2008.02.08.23.28.01;	author patthoyts;	state Exp;
branches;
next	1.358;

1.358
date	2008.02.08.21.00.46;	author patthoyts;	state Exp;
branches;
next	1.357;

1.357
date	2008.02.06.00.41.28;	author patthoyts;	state Exp;
branches;
next	1.356;

1.356
date	2008.02.03.13.10.58;	author patthoyts;	state Exp;
branches;
next	1.355;

1.355
date	2008.01.31.18.26.05;	author patthoyts;	state Exp;
branches;
next	1.354;

1.354
date	2008.01.25.23.58.37;	author patthoyts;	state Exp;
branches;
next	1.353;

1.353
date	2008.01.09.00.07.05;	author patthoyts;	state Exp;
branches;
next	1.352;

1.352
date	2007.12.24.23.51.31;	author patthoyts;	state Exp;
branches;
next	1.351;

1.351
date	2007.12.03.22.43.01;	author patthoyts;	state Exp;
branches;
next	1.350;

1.350
date	2007.10.11.22.53.45;	author patthoyts;	state Exp;
branches;
next	1.349;

1.349
date	2007.10.09.11.54.01;	author patthoyts;	state Exp;
branches;
next	1.348;

1.348
date	2007.10.04.20.39.53;	author patthoyts;	state Exp;
branches;
next	1.347;

1.347
date	2007.10.04.08.44.51;	author patthoyts;	state Exp;
branches;
next	1.346;

1.346
date	2007.10.01.12.31.21;	author patthoyts;	state Exp;
branches;
next	1.345;

1.345
date	2007.09.30.22.21.13;	author patthoyts;	state Exp;
branches;
next	1.344;

1.344
date	2007.09.26.22.04.14;	author patthoyts;	state Exp;
branches;
next	1.343;

1.343
date	2007.09.25.22.17.50;	author patthoyts;	state Exp;
branches;
next	1.342;

1.342
date	2007.09.25.17.42.52;	author patthoyts;	state Exp;
branches;
next	1.341;

1.341
date	2007.09.24.22.24.16;	author patthoyts;	state Exp;
branches;
next	1.340;

1.340
date	2007.09.18.19.39.53;	author patthoyts;	state Exp;
branches;
next	1.339;

1.339
date	2007.09.18.19.13.19;	author patthoyts;	state Exp;
branches;
next	1.338;

1.338
date	2007.09.18.12.01.03;	author patthoyts;	state Exp;
branches;
next	1.337;

1.337
date	2007.09.18.00.25.28;	author patthoyts;	state Exp;
branches;
next	1.336;

1.336
date	2007.09.17.09.03.00;	author patthoyts;	state Exp;
branches;
next	1.335;

1.335
date	2007.09.13.21.25.41;	author patthoyts;	state Exp;
branches;
next	1.334;

1.334
date	2007.09.13.18.00.31;	author rmax;	state Exp;
branches;
next	1.333;

1.333
date	2007.09.13.17.54.15;	author rmax;	state Exp;
branches;
next	1.332;

1.332
date	2007.09.13.14.29.38;	author patthoyts;	state Exp;
branches;
next	1.331;

1.331
date	2007.09.12.12.23.52;	author patthoyts;	state Exp;
branches;
next	1.330;

1.330
date	2007.09.12.10.26.08;	author patthoyts;	state Exp;
branches;
next	1.329;

1.329
date	2007.09.12.08.12.06;	author patthoyts;	state Exp;
branches;
next	1.328;

1.328
date	2007.09.11.16.58.32;	author patthoyts;	state Exp;
branches;
next	1.327;

1.327
date	2007.09.09.23.06.22;	author patthoyts;	state Exp;
branches;
next	1.326;

1.326
date	2007.09.09.19.58.37;	author patthoyts;	state Exp;
branches;
next	1.325;

1.325
date	2007.09.02.22.11.55;	author patthoyts;	state Exp;
branches;
next	1.324;

1.324
date	2007.09.01.23.13.53;	author patthoyts;	state Exp;
branches;
next	1.323;

1.323
date	2007.08.31.22.05.31;	author patthoyts;	state Exp;
branches;
next	1.322;

1.322
date	2007.08.28.08.21.52;	author patthoyts;	state Exp;
branches;
next	1.321;

1.321
date	2007.08.25.20.42.45;	author patthoyts;	state Exp;
branches;
next	1.320;

1.320
date	2007.08.22.22.57.19;	author patthoyts;	state Exp;
branches;
next	1.319;

1.319
date	2007.04.27.22.29.40;	author patthoyts;	state Exp;
branches;
next	1.318;

1.318
date	2007.04.27.21.02.37;	author patthoyts;	state Exp;
branches;
next	1.317;

1.317
date	2007.04.27.20.32.30;	author patthoyts;	state Exp;
branches;
next	1.316;

1.316
date	2007.04.27.00.03.48;	author patthoyts;	state Exp;
branches;
next	1.315;

1.315
date	2007.04.24.13.44.13;	author patthoyts;	state Exp;
branches;
next	1.314;

1.314
date	2007.04.10.10.31.33;	author patthoyts;	state Exp;
branches;
next	1.313;

1.313
date	2007.03.31.22.05.13;	author patthoyts;	state Exp;
branches;
next	1.312;

1.312
date	2007.03.31.19.50.16;	author patthoyts;	state Exp;
branches;
next	1.311;

1.311
date	2007.03.31.14.58.31;	author patthoyts;	state Exp;
branches;
next	1.310;

1.310
date	2007.03.31.09.16.47;	author patthoyts;	state Exp;
branches;
next	1.309;

1.309
date	2007.03.25.09.44.21;	author patthoyts;	state Exp;
branches;
next	1.308;

1.308
date	2007.03.18.13.55.53;	author patthoyts;	state Exp;
branches;
next	1.307;

1.307
date	2007.03.18.02.02.16;	author patthoyts;	state Exp;
branches;
next	1.306;

1.306
date	2007.03.18.00.44.21;	author patthoyts;	state Exp;
branches;
next	1.305;

1.305
date	2007.03.17.00.01.46;	author patthoyts;	state Exp;
branches;
next	1.304;

1.304
date	2007.02.27.10.14.56;	author patthoyts;	state Exp;
branches;
next	1.303;

1.303
date	2007.02.12.22.30.18;	author patthoyts;	state Exp;
branches;
next	1.302;

1.302
date	2007.02.10.22.09.30;	author patthoyts;	state Exp;
branches;
next	1.301;

1.301
date	2007.02.07.23.21.54;	author patthoyts;	state Exp;
branches;
next	1.300;

1.300
date	2007.02.07.02.28.26;	author patthoyts;	state Exp;
branches;
next	1.299;

1.299
date	2007.02.05.14.34.48;	author rmax;	state Exp;
branches;
next	1.298;

1.298
date	2007.01.23.00.04.41;	author patthoyts;	state Exp;
branches;
next	1.297;

1.297
date	2007.01.20.20.24.28;	author patthoyts;	state Exp;
branches;
next	1.296;

1.296
date	2006.12.06.15.50.35;	author rmax;	state Exp;
branches;
next	1.295;

1.295
date	2006.11.09.13.58.00;	author patthoyts;	state Exp;
branches;
next	1.294;

1.294
date	2006.10.31.12.20.28;	author patthoyts;	state Exp;
branches;
next	1.293;

1.293
date	2006.10.31.11.40.57;	author patthoyts;	state Exp;
branches;
next	1.292;

1.292
date	2006.10.19.20.31.39;	author patthoyts;	state Exp;
branches;
next	1.291;

1.291
date	2006.10.15.22.16.41;	author mistachkin;	state Exp;
branches;
next	1.290;

1.290
date	2006.09.22.10.32.20;	author patthoyts;	state Exp;
branches;
next	1.289;

1.289
date	2006.09.21.11.08.23;	author patthoyts;	state Exp;
branches;
next	1.288;

1.288
date	2006.09.18.20.44.43;	author patthoyts;	state Exp;
branches;
next	1.287;

1.287
date	2006.09.15.23.19.19;	author patthoyts;	state Exp;
branches;
next	1.286;

1.286
date	2006.09.14.23.20.34;	author patthoyts;	state Exp;
branches;
next	1.285;

1.285
date	2006.09.14.23.09.30;	author patthoyts;	state Exp;
branches;
next	1.284;

1.284
date	2006.09.14.14.03.53;	author patthoyts;	state Exp;
branches;
next	1.283;

1.283
date	2006.09.14.13.17.18;	author patthoyts;	state Exp;
branches;
next	1.282;

1.282
date	2006.09.05.20.16.59;	author kennykb;	state Exp;
branches;
next	1.281;

1.281
date	2006.06.27.18.40.07;	author treincke;	state Exp;
branches;
next	1.280;

1.280
date	2006.06.23.11.53.57;	author patthoyts;	state Exp;
branches;
next	1.279;

1.279
date	2006.06.23.03.04.59;	author wildcard_25;	state Exp;
branches;
next	1.278;

1.278
date	2006.05.31.15.11.49;	author patthoyts;	state Exp;
branches;
next	1.277;

1.277
date	2006.05.04.22.33.55;	author patthoyts;	state Exp;
branches;
next	1.276;

1.276
date	2006.03.21.09.57.58;	author rmax;	state Exp;
branches;
next	1.275;

1.275
date	2006.03.20.11.03.58;	author wildcard_25;	state Exp;
branches;
next	1.274;

1.274
date	2006.03.20.10.12.11;	author rmax;	state Exp;
branches;
next	1.273;

1.273
date	2006.03.20.04.42.46;	author wildcard_25;	state Exp;
branches;
next	1.272;

1.272
date	2006.03.20.04.35.48;	author wildcard_25;	state Exp;
branches;
next	1.271;

1.271
date	2006.03.05.05.18.03;	author wildcard_25;	state Exp;
branches;
next	1.270;

1.270
date	2006.02.27.13.19.03;	author wildcard_25;	state Exp;
branches;
next	1.269;

1.269
date	2006.02.14.15.32.31;	author rmax;	state Exp;
branches;
next	1.268;

1.268
date	2006.02.12.10.05.37;	author wildcard_25;	state Exp;
branches;
next	1.267;

1.267
date	2006.02.11.09.06.55;	author wildcard_25;	state Exp;
branches;
next	1.266;

1.266
date	2006.02.03.06.52.53;	author wildcard_25;	state Exp;
branches;
next	1.265;

1.265
date	2006.01.19.12.38.30;	author rmax;	state Exp;
branches;
next	1.264;

1.264
date	2005.11.17.12.44.18;	author wildcard_25;	state Exp;
branches;
next	1.263;

1.263
date	2005.11.07.16.40.45;	author wildcard_25;	state Exp;
branches;
next	1.262;

1.262
date	2005.11.01.14.39.55;	author patthoyts;	state Exp;
branches;
next	1.261;

1.261
date	2005.10.23.04.42.05;	author wildcard_25;	state Exp;
branches;
next	1.260;

1.260
date	2005.10.22.13.55.09;	author wildcard_25;	state Exp;
branches;
next	1.259;

1.259
date	2005.10.19.00.14.42;	author patthoyts;	state Exp;
branches;
next	1.258;

1.258
date	2005.10.18.12.38.35;	author patthoyts;	state Exp;
branches;
next	1.257;

1.257
date	2005.10.18.09.23.04;	author patthoyts;	state Exp;
branches;
next	1.256;

1.256
date	2005.10.15.17.56.25;	author wildcard_25;	state Exp;
branches;
next	1.255;

1.255
date	2005.10.01.06.48.22;	author wildcard_25;	state Exp;
branches;
next	1.254;

1.254
date	2005.09.29.15.50.50;	author wildcard_25;	state Exp;
branches;
next	1.253;

1.253
date	2005.09.18.08.56.36;	author wildcard_25;	state Exp;
branches;
next	1.252;

1.252
date	2005.09.13.00.33.20;	author wildcard_25;	state Exp;
branches;
next	1.251;

1.251
date	2005.09.12.13.49.18;	author wildcard_25;	state Exp;
branches;
next	1.250;

1.250
date	2005.07.22.20.29.08;	author rmax;	state Exp;
branches;
next	1.249;

1.249
date	2005.07.05.02.26.39;	author mistachkin;	state Exp;
branches;
next	1.248;

1.248
date	2005.06.24.10.48.55;	author rmax;	state Exp;
branches;
next	1.247;

1.247
date	2005.06.16.23.34.36;	author patthoyts;	state Exp;
branches;
next	1.246;

1.246
date	2005.06.15.18.44.26;	author wildcard_25;	state Exp;
branches;
next	1.245;

1.245
date	2005.06.15.09.19.20;	author patthoyts;	state Exp;
branches;
next	1.244;

1.244
date	2005.06.14.12.24.19;	author wildcard_25;	state Exp;
branches;
next	1.243;

1.243
date	2005.06.06.15.15.53;	author wildcard_25;	state Exp;
branches;
next	1.242;

1.242
date	2005.05.26.12.39.29;	author wildcard_25;	state Exp;
branches;
next	1.241;

1.241
date	2005.05.20.23.25.46;	author wildcard_25;	state Exp;
branches;
next	1.240;

1.240
date	2005.05.17.09.23.29;	author wildcard_25;	state Exp;
branches;
next	1.239;

1.239
date	2005.05.17.09.14.59;	author wildcard_25;	state Exp;
branches;
next	1.238;

1.238
date	2005.05.17.06.57.37;	author wildcard_25;	state Exp;
branches;
next	1.237;

1.237
date	2005.05.07.20.19.05;	author patthoyts;	state Exp;
branches;
next	1.236;

1.236
date	2005.05.07.12.39.52;	author patthoyts;	state Exp;
branches;
next	1.235;

1.235
date	2005.05.04.17.00.50;	author kennykb;	state Exp;
branches;
next	1.234;

1.234
date	2005.05.04.02.01.31;	author patthoyts;	state Exp;
branches;
next	1.233;

1.233
date	2005.05.04.01.50.48;	author patthoyts;	state Exp;
branches;
next	1.232;

1.232
date	2005.04.27.09.54.10;	author rmax;	state Exp;
branches;
next	1.231;

1.231
date	2005.04.25.13.30.08;	author patthoyts;	state Exp;
branches;
next	1.230;

1.230
date	2005.04.25.08.51.22;	author rmax;	state Exp;
branches;
next	1.229;

1.229
date	2005.04.24.23.43.20;	author patthoyts;	state Exp;
branches;
next	1.228;

1.228
date	2005.04.24.23.26.41;	author patthoyts;	state Exp;
branches;
next	1.227;

1.227
date	2005.04.23.17.57.45;	author patthoyts;	state Exp;
branches;
next	1.226;

1.226
date	2005.04.13.12.15.21;	author pascalscheffers;	state Exp;
branches;
next	1.225;

1.225
date	2005.04.12.14.33.11;	author rmax;	state Exp;
branches;
next	1.224;

1.224
date	2005.04.11.17.23.48;	author pascalscheffers;	state Exp;
branches;
next	1.223;

1.223
date	2005.04.11.13.21.20;	author pascalscheffers;	state Exp;
branches;
next	1.222;

1.222
date	2005.04.11.13.19.28;	author pascalscheffers;	state Exp;
branches;
next	1.221;

1.221
date	2005.04.04.15.40.15;	author patthoyts;	state Exp;
branches;
next	1.220;

1.220
date	2005.03.22.01.42.44;	author patthoyts;	state Exp;
branches;
next	1.219;

1.219
date	2005.03.22.01.14.11;	author patthoyts;	state Exp;
branches;
next	1.218;

1.218
date	2005.03.22.00.47.35;	author patthoyts;	state Exp;
branches;
next	1.217;

1.217
date	2005.03.04.03.19.13;	author patthoyts;	state Exp;
branches;
next	1.216;

1.216
date	2005.03.04.03.02.07;	author patthoyts;	state Exp;
branches;
next	1.215;

1.215
date	2005.03.04.01.57.40;	author patthoyts;	state Exp;
branches;
next	1.214;

1.214
date	2005.02.16.01.02.53;	author patthoyts;	state Exp;
branches;
next	1.213;

1.213
date	2005.02.12.23.34.38;	author patthoyts;	state Exp;
branches;
next	1.212;

1.212
date	2005.02.12.22.21.37;	author patthoyts;	state Exp;
branches;
next	1.211;

1.211
date	2005.02.08.01.12.11;	author patthoyts;	state Exp;
branches;
next	1.210;

1.210
date	2005.02.07.23.17.39;	author patthoyts;	state Exp;
branches;
next	1.209;

1.209
date	2005.02.05.00.04.18;	author patthoyts;	state Exp;
branches;
next	1.208;

1.208
date	2004.12.22.19.02.31;	author patthoyts;	state Exp;
branches;
next	1.207;

1.207
date	2004.12.17.09.45.28;	author pascalscheffers;	state Exp;
branches;
next	1.206;

1.206
date	2004.12.14.16.29.08;	author patthoyts;	state Exp;
branches;
next	1.205;

1.205
date	2004.12.13.11.00.49;	author pascalscheffers;	state Exp;
branches;
next	1.204;

1.204
date	2004.12.11.01.22.04;	author patthoyts;	state Exp;
branches;
next	1.203;

1.203
date	2004.12.09.08.38.52;	author pascalscheffers;	state Exp;
branches;
next	1.202;

1.202
date	2004.12.08.19.28.40;	author rmax;	state Exp;
branches;
next	1.201;

1.201
date	2004.12.08.15.10.55;	author pascalscheffers;	state Exp;
branches;
next	1.200;

1.200
date	2004.12.04.00.57.31;	author patthoyts;	state Exp;
branches;
next	1.199;

1.199
date	2004.12.03.10.30.55;	author pascalscheffers;	state Exp;
branches;
next	1.198;

1.198
date	2004.12.03.08.49.01;	author pascalscheffers;	state Exp;
branches;
next	1.197;

1.197
date	2004.12.03.07.45.23;	author pascalscheffers;	state Exp;
branches;
next	1.196;

1.196
date	2004.12.01.12.14.25;	author pascalscheffers;	state Exp;
branches;
next	1.195;

1.195
date	2004.12.01.02.22.06;	author patthoyts;	state Exp;
branches;
next	1.194;

1.194
date	2004.12.01.02.09.08;	author patthoyts;	state Exp;
branches;
next	1.193;

1.193
date	2004.11.26.10.07.33;	author pascalscheffers;	state Exp;
branches;
next	1.192;

1.192
date	2004.11.25.11.34.20;	author pascalscheffers;	state Exp;
branches;
next	1.191;

1.191
date	2004.11.24.09.32.56;	author pascalscheffers;	state Exp;
branches;
next	1.190;

1.190
date	2004.11.24.09.10.09;	author rmax;	state Exp;
branches;
next	1.189;

1.189
date	2004.11.23.21.17.10;	author rmax;	state Exp;
branches;
next	1.188;

1.188
date	2004.11.23.20.03.46;	author pascalscheffers;	state Exp;
branches;
next	1.187;

1.187
date	2004.11.23.19.09.30;	author pascalscheffers;	state Exp;
branches;
next	1.186;

1.186
date	2004.11.22.07.17.40;	author rmax;	state Exp;
branches;
next	1.185;

1.185
date	2004.11.18.13.04.45;	author rmax;	state Exp;
branches;
next	1.184;

1.184
date	2004.11.18.11.35.11;	author pascalscheffers;	state Exp;
branches;
next	1.183;

1.183
date	2004.11.18.10.43.22;	author pascalscheffers;	state Exp;
branches;
next	1.182;

1.182
date	2004.11.18.06.14.36;	author pascalscheffers;	state Exp;
branches;
next	1.181;

1.181
date	2004.11.17.23.50.47;	author patthoyts;	state Exp;
branches;
next	1.180;

1.180
date	2004.11.17.23.34.58;	author patthoyts;	state Exp;
branches;
next	1.179;

1.179
date	2004.11.17.21.15.07;	author pascalscheffers;	state Exp;
branches;
next	1.178;

1.178
date	2004.11.17.20.31.27;	author pascalscheffers;	state Exp;
branches;
next	1.177;

1.177
date	2004.11.17.10.03.13;	author pascalscheffers;	state Exp;
branches;
next	1.176;

1.176
date	2004.11.16.19.54.02;	author pascalscheffers;	state Exp;
branches;
next	1.175;

1.175
date	2004.11.16.09.51.32;	author patthoyts;	state Exp;
branches;
next	1.174;

1.174
date	2004.11.16.09.21.05;	author patthoyts;	state Exp;
branches;
next	1.173;

1.173
date	2004.11.15.19.37.36;	author pascalscheffers;	state Exp;
branches;
next	1.172;

1.172
date	2004.11.15.11.38.16;	author pascalscheffers;	state Exp;
branches;
next	1.171;

1.171
date	2004.11.15.08.15.45;	author pascalscheffers;	state Exp;
branches;
next	1.170;

1.170
date	2004.11.12.14.03.09;	author pascalscheffers;	state Exp;
branches;
next	1.169;

1.169
date	2004.11.11.10.17.33;	author rmax;	state Exp;
branches;
next	1.168;

1.168
date	2004.11.10.21.25.40;	author rmax;	state Exp;
branches;
next	1.167;

1.167
date	2004.11.10.19.57.43;	author rmax;	state Exp;
branches;
next	1.166;

1.166
date	2004.11.09.19.23.27;	author pascalscheffers;	state Exp;
branches;
next	1.165;

1.165
date	2004.11.08.21.49.17;	author patthoyts;	state Exp;
branches;
next	1.164;

1.164
date	2004.11.08.19.31.36;	author pascalscheffers;	state Exp;
branches;
next	1.163;

1.163
date	2004.11.08.15.45.04;	author patthoyts;	state Exp;
branches;
next	1.162;

1.162
date	2004.11.08.13.23.35;	author patthoyts;	state Exp;
branches;
next	1.161;

1.161
date	2004.11.08.13.08.20;	author patthoyts;	state Exp;
branches;
next	1.160;

1.160
date	2004.11.08.10.41.57;	author pascalscheffers;	state Exp;
branches;
next	1.159;

1.159
date	2004.11.07.20.37.54;	author pascalscheffers;	state Exp;
branches;
next	1.158;

1.158
date	2004.11.07.19.58.40;	author pascalscheffers;	state Exp;
branches;
next	1.157;

1.157
date	2004.11.07.17.40.49;	author pascalscheffers;	state Exp;
branches;
next	1.156;

1.156
date	2004.11.05.23.46.26;	author patthoyts;	state Exp;
branches;
next	1.155;

1.155
date	2004.11.05.23.06.34;	author patthoyts;	state Exp;
branches;
next	1.154;

1.154
date	2004.11.03.09.03.04;	author patthoyts;	state Exp;
branches;
next	1.153;

1.153
date	2004.10.26.18.42.06;	author pascalscheffers;	state Exp;
branches;
next	1.152;

1.152
date	2004.10.22.21.24.22;	author jenglish;	state Exp;
branches;
next	1.151;

1.151
date	2004.10.19.15.22.34;	author patthoyts;	state Exp;
branches;
next	1.150;

1.150
date	2004.10.19.11.14.27;	author patthoyts;	state Exp;
branches;
next	1.149;

1.149
date	2004.10.16.23.31.51;	author patthoyts;	state Exp;
branches;
next	1.148;

1.148
date	2004.10.16.20.06.27;	author pascalscheffers;	state Exp;
branches;
next	1.147;

1.147
date	2004.10.15.14.36.20;	author pascalscheffers;	state Exp;
branches;
next	1.146;

1.146
date	2004.10.13.20.35.49;	author patthoyts;	state Exp;
branches;
next	1.145;

1.145
date	2004.10.13.13.24.48;	author patthoyts;	state Exp;
branches;
next	1.144;

1.144
date	2004.10.13.02.32.05;	author patthoyts;	state Exp;
branches;
next	1.143;

1.143
date	2004.10.12.12.35.19;	author patthoyts;	state Exp;
branches;
next	1.142;

1.142
date	2004.09.19.01.37.47;	author patthoyts;	state Exp;
branches;
next	1.141;

1.141
date	2004.09.19.00.35.58;	author patthoyts;	state Exp;
branches;
next	1.140;

1.140
date	2004.09.18.22.52.14;	author patthoyts;	state Exp;
branches;
next	1.139;

1.139
date	2004.09.18.20.00.58;	author patthoyts;	state Exp;
branches;
next	1.138;

1.138
date	2004.09.18.18.27.18;	author patthoyts;	state Exp;
branches;
next	1.137;

1.137
date	2004.09.16.19.33.49;	author kennykb;	state Exp;
branches;
next	1.136;

1.136
date	2004.09.08.09.32.06;	author pascalscheffers;	state Exp;
branches;
next	1.135;

1.135
date	2004.09.07.18.09.50;	author hobbs;	state Exp;
branches;
next	1.134;

1.134
date	2004.08.24.09.52.40;	author patthoyts;	state Exp;
branches;
next	1.133;

1.133
date	2004.08.16.16.37.27;	author pascalscheffers;	state Exp;
branches;
next	1.132;

1.132
date	2004.08.13.08.40.56;	author pascalscheffers;	state Exp;
branches;
next	1.131;

1.131
date	2004.08.05.14.31.11;	author patthoyts;	state Exp;
branches;
next	1.130;

1.130
date	2004.06.29.23.32.31;	author patthoyts;	state Exp;
branches;
next	1.129;

1.129
date	2004.06.29.22.05.40;	author hobbs;	state Exp;
branches;
next	1.128;

1.128
date	2004.06.29.20.49.59;	author hobbs;	state Exp;
branches;
next	1.127;

1.127
date	2004.06.29.20.48.38;	author hobbs;	state Exp;
branches;
next	1.126;

1.126
date	2004.06.23.20.33.39;	author patthoyts;	state Exp;
branches;
next	1.125;

1.125
date	2004.06.23.20.26.31;	author patthoyts;	state Exp;
branches;
next	1.124;

1.124
date	2004.06.04.07.52.41;	author pascalscheffers;	state Exp;
branches;
next	1.123;

1.123
date	2004.05.25.22.15.48;	author patthoyts;	state Exp;
branches;
next	1.122;

1.122
date	2004.05.25.19.58.05;	author hobbs;	state Exp;
branches;
next	1.121;

1.121
date	2004.05.18.11.12.36;	author patthoyts;	state Exp;
branches;
next	1.120;

1.120
date	2004.05.14.14.33.30;	author patthoyts;	state Exp;
branches;
next	1.119;

1.119
date	2004.05.13.12.40.46;	author patthoyts;	state Exp;
branches;
next	1.118;

1.118
date	2004.04.29.14.37.23;	author patthoyts;	state Exp;
branches;
next	1.117;

1.117
date	2004.04.29.10.54.03;	author patthoyts;	state Exp;
branches;
next	1.116;

1.116
date	2004.03.27.12.48.24;	author pascalscheffers;	state Exp;
branches;
next	1.115;

1.115
date	2004.03.16.16.17.19;	author patthoyts;	state Exp;
branches;
next	1.114;

1.114
date	2004.03.16.09.30.08;	author patthoyts;	state Exp;
branches;
next	1.113;

1.113
date	2004.03.15.22.15.26;	author patthoyts;	state Exp;
branches;
next	1.112;

1.112
date	2004.03.15.14.55.51;	author patthoyts;	state Exp;
branches;
next	1.111;

1.111
date	2004.03.12.08.02.08;	author rmax;	state Exp;
branches;
next	1.110;

1.110
date	2004.02.27.16.06.44;	author patthoyts;	state Exp;
branches;
next	1.109;

1.109
date	2004.02.27.09.33.33;	author patthoyts;	state Exp;
branches;
next	1.108;

1.108
date	2004.02.20.11.58.11;	author patthoyts;	state Exp;
branches;
next	1.107;

1.107
date	2004.02.20.09.52.34;	author patthoyts;	state Exp;
branches;
next	1.106;

1.106
date	2004.02.11.16.07.41;	author patthoyts;	state Exp;
branches;
next	1.105;

1.105
date	2004.02.09.23.43.32;	author patthoyts;	state Exp;
branches;
next	1.104;

1.104
date	2004.02.09.13.36.19;	author pascalscheffers;	state Exp;
branches;
next	1.103;

1.103
date	2004.02.05.16.16.59;	author patthoyts;	state Exp;
branches;
next	1.102;

1.102
date	2004.02.05.14.22.37;	author patthoyts;	state Exp;
branches;
next	1.101;

1.101
date	2004.02.04.00.25.55;	author hobbs;	state Exp;
branches;
next	1.100;

1.100
date	2004.01.15.22.11.19;	author patthoyts;	state Exp;
branches;
next	1.99;

1.99
date	2004.01.14.14.39.25;	author patthoyts;	state Exp;
branches;
next	1.98;

1.98
date	2004.01.14.14.12.50;	author patthoyts;	state Exp;
branches;
next	1.97;

1.97
date	2003.12.03.22.47.29;	author patthoyts;	state Exp;
branches;
next	1.96;

1.96
date	2003.10.08.10.56.59;	author pascalscheffers;	state Exp;
branches;
next	1.95;

1.95
date	2003.09.26.08.10.29;	author pascalscheffers;	state Exp;
branches;
next	1.94;

1.94
date	2003.09.25.14.53.00;	author pascalscheffers;	state Exp;
branches;
next	1.93;

1.93
date	2003.09.25.12.39.04;	author pascalscheffers;	state Exp;
branches;
next	1.92;

1.92
date	2003.09.25.11.21.23;	author pascalscheffers;	state Exp;
branches;
next	1.91;

1.91
date	2003.09.24.09.49.02;	author pascalscheffers;	state Exp;
branches;
next	1.90;

1.90
date	2003.09.21.22.51.49;	author patthoyts;	state Exp;
branches;
next	1.89;

1.89
date	2003.09.21.22.47.49;	author patthoyts;	state Exp;
branches;
next	1.88;

1.88
date	2003.09.20.20.37.36;	author patthoyts;	state Exp;
branches;
next	1.87;

1.87
date	2003.09.19.22.06.49;	author patthoyts;	state Exp;
branches;
next	1.86;

1.86
date	2003.09.17.14.45.57;	author patthoyts;	state Exp;
branches;
next	1.85;

1.85
date	2003.09.17.14.44.14;	author patthoyts;	state Exp;
branches;
next	1.84;

1.84
date	2003.09.16.23.14.54;	author patthoyts;	state Exp;
branches;
next	1.83;

1.83
date	2003.09.15.00.37.15;	author patthoyts;	state Exp;
branches;
next	1.82;

1.82
date	2003.09.12.20.00.01;	author patthoyts;	state Exp;
branches;
next	1.81;

1.81
date	2003.09.11.15.30.21;	author patthoyts;	state Exp;
branches;
next	1.80;

1.80
date	2003.08.25.17.01.10;	author hobbs;	state Exp;
branches;
next	1.79;

1.79
date	2003.08.19.19.21.19;	author patthoyts;	state Exp;
branches;
next	1.78;

1.78
date	2003.08.19.19.05.01;	author patthoyts;	state Exp;
branches;
next	1.77;

1.77
date	2003.08.19.19.01.51;	author patthoyts;	state Exp;
branches;
next	1.76;

1.76
date	2003.08.15.23.24.16;	author patthoyts;	state Exp;
branches;
next	1.75;

1.75
date	2003.07.31.23.16.54;	author patthoyts;	state Exp;
branches;
next	1.74;

1.74
date	2003.07.28.19.59.27;	author patthoyts;	state Exp;
branches;
next	1.73;

1.73
date	2003.07.27.21.36.31;	author patthoyts;	state Exp;
branches;
next	1.72;

1.72
date	2003.07.27.21.10.17;	author patthoyts;	state Exp;
branches;
next	1.71;

1.71
date	2003.07.27.20.49.16;	author patthoyts;	state Exp;
branches;
next	1.70;

1.70
date	2003.07.27.18.43.21;	author patthoyts;	state Exp;
branches;
next	1.69;

1.69
date	2003.07.17.18.53.39;	author hobbs;	state Exp;
branches;
next	1.68;

1.68
date	2003.07.01.09.27.05;	author pascalscheffers;	state Exp;
branches;
next	1.67;

1.67
date	2003.05.13.22.50.11;	author hobbs;	state Exp;
branches;
next	1.66;

1.66
date	2003.04.30.20.13.52;	author patthoyts;	state Exp;
branches;
next	1.65;

1.65
date	2003.04.04.08.29.03;	author pascalscheffers;	state Exp;
branches;
next	1.64;

1.64
date	2003.03.13.08.43.42;	author pascalscheffers;	state Exp;
branches;
next	1.63;

1.63
date	2003.03.12.20.42.03;	author pascalscheffers;	state Exp;
branches;
next	1.62;

1.62
date	2003.03.10.21.01.07;	author patthoyts;	state Exp;
branches;
next	1.61;

1.61
date	2003.03.10.20.27.24;	author patthoyts;	state Exp;
branches;
next	1.60;

1.60
date	2003.03.10.13.42.43;	author rmax;	state Exp;
branches;
next	1.59;

1.59
date	2003.03.08.10.59.23;	author patthoyts;	state Exp;
branches;
next	1.58;

1.58
date	2003.03.06.20.50.27;	author patthoyts;	state Exp;
branches;
next	1.57;

1.57
date	2003.03.05.21.57.37;	author patthoyts;	state Exp;
branches;
next	1.56;

1.56
date	2003.02.28.13.16.42;	author kennykb;	state Exp;
branches;
next	1.55;

1.55
date	2003.02.25.21.46.35;	author patthoyts;	state Exp;
branches;
next	1.54;

1.54
date	2003.02.18.15.34.21;	author rmax;	state Exp;
branches;
next	1.53;

1.53
date	2003.01.31.15.49.13;	author kennykb;	state Exp;
branches;
next	1.52;

1.52
date	2003.01.29.20.41.17;	author patthoyts;	state Exp;
branches;
next	1.51;

1.51
date	2003.01.17.18.13.40;	author hobbs;	state Exp;
branches;
next	1.50;

1.50
date	2003.01.15.19.26.01;	author hobbs;	state Exp;
branches;
next	1.49;

1.49
date	2002.12.10.03.31.24;	author hobbs;	state Exp;
branches;
next	1.48;

1.48
date	2002.10.29.15.36.24;	author rmax;	state Exp;
branches;
next	1.47;

1.47
date	2002.09.26.23.15.08;	author hobbs;	state Exp;
branches;
next	1.46;

1.46
date	2002.09.26.19.50.30;	author drh;	state Exp;
branches;
next	1.45;

1.45
date	2002.08.13.12.03.12;	author rmax;	state Exp;
branches;
next	1.44;

1.44
date	2002.08.08.09.06.55;	author rmax;	state Exp;
branches;
next	1.43;

1.43
date	2002.07.31.08.49.30;	author rmax;	state Exp;
branches;
next	1.42;

1.42
date	2002.07.26.14.32.01;	author rmax;	state Exp;
branches;
next	1.41;

1.41
date	2002.07.25.21.31.45;	author rmax;	state Exp;
branches;
next	1.40;

1.40
date	2002.07.25.20.54.57;	author rmax;	state Exp;
branches;
next	1.39;

1.39
date	2002.07.25.08.57.44;	author rmax;	state Exp;
branches;
next	1.38;

1.38
date	2002.07.19.12.37.52;	author rmax;	state Exp;
branches;
next	1.37;

1.37
date	2002.07.19.09.00.41;	author rmax;	state Exp;
branches;
next	1.36;

1.36
date	2002.05.20.19.45.27;	author hobbs;	state Exp;
branches;
next	1.35;

1.35
date	2002.04.10.23.58.47;	author patthoyts;	state Exp;
branches;
next	1.34;

1.34
date	2002.03.21.23.36.57;	author patthoyts;	state Exp;
branches;
next	1.33;

1.33
date	2002.03.20.21.21.32;	author hobbs;	state Exp;
branches;
next	1.32;

1.32
date	2002.03.15.02.33.41;	author hobbs;	state Exp;
branches;
next	1.31;

1.31
date	2002.03.06.16.26.39;	author rmax;	state Exp;
branches;
next	1.30;

1.30
date	2002.02.19.00.43.20;	author patthoyts;	state Exp;
branches;
next	1.29;

1.29
date	2002.02.18.22.52.43;	author patthoyts;	state Exp;
branches;
next	1.28;

1.28
date	2002.02.15.22.37.39;	author dgp;	state Exp;
branches;
next	1.27;

1.27
date	2002.02.14.01.37.47;	author patthoyts;	state Exp;
branches;
next	1.26;

1.26
date	2002.02.02.00.53.13;	author hobbs;	state Exp;
branches;
next	1.25;

1.25
date	2002.02.01.21.52.03;	author patthoyts;	state Exp;
branches;
next	1.24;

1.24
date	2002.02.01.19.47.49;	author patthoyts;	state Exp;
branches;
next	1.23;

1.23
date	2001.12.06.18.26.36;	author hartweg;	state Exp;
branches;
next	1.22;

1.22
date	2001.12.05.16.49.29;	author rmax;	state Exp;
branches;
next	1.21;

1.21
date	2001.11.19.16.56.25;	author scfiead;	state Exp;
branches;
next	1.20;

1.20
date	2001.11.14.16.09.09;	author rmax;	state Exp;
branches;
next	1.19;

1.19
date	2001.11.13.17.44.40;	author scfiead;	state Exp;
branches;
next	1.18;

1.18
date	2001.11.12.22.45.20;	author hobbs;	state Exp;
branches;
next	1.17;

1.17
date	2001.11.09.20.00.29;	author hobbs;	state Exp;
branches;
next	1.16;

1.16
date	2001.11.05.20.45.23;	author hobbs;	state Exp;
branches;
next	1.15;

1.15
date	2001.11.02.19.14.20;	author hobbs;	state Exp;
branches;
next	1.14;

1.14
date	2001.11.01.21.56.44;	author patthoyts;	state Exp;
branches;
next	1.13;

1.13
date	2001.10.30.20.39.18;	author hobbs;	state Exp;
branches;
next	1.12;

1.12
date	2001.10.26.13.44.04;	author patthoyts;	state Exp;
branches;
next	1.11;

1.11
date	2001.10.17.15.41.38;	author patthoyts;	state Exp;
branches;
next	1.10;

1.10
date	2001.10.17.11.50.46;	author patthoyts;	state Exp;
branches;
next	1.9;

1.9
date	2001.10.15.16.11.12;	author patthoyts;	state Exp;
branches;
next	1.8;

1.8
date	2001.10.15.12.01.21;	author patthoyts;	state Exp;
branches;
next	1.7;

1.7
date	2001.10.10.16.23.40;	author hobbs;	state Exp;
branches;
next	1.6;

1.6
date	2001.09.28.23.41.15;	author hobbs;	state Exp;
branches;
next	1.5;

1.5
date	2001.09.28.17.44.07;	author hobbs;	state Exp;
branches;
next	1.4;

1.4
date	2001.09.28.02.17.04;	author hobbs;	state Exp;
branches;
next	1.3;

1.3
date	2001.09.27.19.35.42;	author dgp;	state Exp;
branches;
next	1.2;

1.2
date	2001.09.27.18.37.23;	author hobbs;	state Exp;
branches;
next	1.1;

1.1
date	2001.09.27.18.00.16;	author hobbs;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	2001.09.27.18.00.16;	author hobbs;	state Exp;
branches;
next	;


desc
@@


1.413
log
@Add standalone support to askleo
@
text
@2011-01-06  Reinhard Max  <max@@suse.de>

	* askleo/askleo.tcl: Complete the API adjustments and add support
	for running askleo.tcl as a standalone application.

2010-11-16  Reinhard Max  <max@@suse.de>

	* askleo/askleo.tcl: Adjust code to the latest API changes on
	http://pda.leo.org and improve the UI.

2010-09-17  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (::tkchat::checkCommand):
	A single / at the start of a post is now rejected if it is not a
	known command. To send a literal slash at the beginning of a post,
	it has to be doubled.
	Improved detection and handling of the /tip command.
	 	
2010-01-12  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Do not show the browser fields on the preferences
	page for Windows as we do not use this on that platform.
	* tkchat.tcl: Applied patch 2913790 to add an option not to get
	queried when exiting and enable /quit when not logged in (stu)

2010-01-11  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fix buggy initialization of the browser list
	when nothing specified. Problem spotted by ferrieux.

2009-12-13  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: [wm state] doesn't support zoomed on x11.
	* tkchat.tcl: change web browser handling to look for a more
	modern list of commands and avoid the old -remote stuff.

2009-10-15  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fix typo spotted by mistachkin.

2009-09-24  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (::tkchat::Smile): Unset IMGre before reinitializing
	the emoticons, or it will keep growing. Only reinitialize when it
	was explicitly asked for (i.e. not on re-logins).

2009-08-12  Elchonon Edelson <eee@@users.sourceforge.net>

	* tkchat.tcl: Fix [Bug 2814771]. In color configuration dialog,
	the wrong row was being given the weight for resize.

2009-07-02  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Do not post when in lurk mode (handle bindings).

2009-06-02  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (::tkchat::Progress): Improved progress bar handling.
	This hopefully fixes the occasional spinning of the progress bar
	when the associated action has long finished.

2009-05-25  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fixed string/list confusion in the message parsing
	that mishandled nick changes from irc.

2009-05-25  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Tidied up feature discovery and xep0115 caps support
	and ensure we handle conversation threads for chat sessions.

2009-05-24  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Improve the response to subscription requests and
	display the roster in the user list with an option to hide this.

2009-05-13  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added a muc join hook, ignore empty messages with
	chatstate notifications in chat windows. Some themeing on the
	colour dialog.
	* tkchat_power.tcl: Support detection of suspend/resume.

2009-04-23  Pat Thoyts  <patthoyts@@users.sourceforge.net>

 	* tkchat.tcl: removed misguided xml quoting from nicks and fixed a
	bug that prevented sending to a backslashed nick.
	* tkchat.tcl: tighten up our handling of jids by making more use
	of the jidsplit and jidequal functions.

2009-04-09  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Applied MacOSX patch from Daniel Steffen

2009-03-10  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (::tkchat::DoAnim): Only animate GIF images.

2009-03-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: [FR 2605849] Explicitly set the application name.

2009-03-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: For tinyurl links add a tooltip that shows the
	              redirection target url.

2009-02-25  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Changed the tkchat icon to an SVG based image
	* tkchat.svg:
	* tkchat.png:

2009-02-25  Joe Mistachkin  <joe@@mistachkin.com>

	* tkchat.tcl: Make "tkchatrc.tcl" handling work on Windows (support
	loading of the file with or without the leading period).

2009-01-14  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Simplify ::tkchat::GoogleSelection and fix the
	bindings that call it. It now also works for selections in windows
	outside of tkchat.

2008-12-24  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Some fixes for vista look.

2008-11-13  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added option to show whispered (xmpp normal)
	messages inline in the chat as was done before 1.442

2008-11-09  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat_whiteboard.tcl: Work around Vista problem displaying
	safe-tk toplevel windows embedded directly into another toplevel
	by embedding in a frame instead.

2008-10-27  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:       Catch dodgy errors from the TIP website.
	* tkchat_mms.tcl:   Committed ammendments from the conference
	* tkchat_mjpeg.tcl: for the streaming plugins.

2008-10-27  Elchonon Edelson <eee@@users.sourceforge.net>

	* tkchat.tcl:       Corrected the regexp that extracts the word to
	                    look up on Wiktionary when using "/wikid <word>"

2008-10-23  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat_mms.tcl:   Added restarting and auto-restart of stopped
	                    streaming audio and restart of files.

2008-10-22  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat_mjpeg.tcl: Fixed a bug handling the boundary marker and
	another that cause the feed to keep looping when it errored.

2008-10-21  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat_mjpeg.tcl: Added a version hook to announce information from
	* tkchat_mms.tcl:   the website version check to plugins. This lets
	* tkchat.tcl:       us push the conference urls for audio/video
	                    while the conference is ongoing.

2008-10-16  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat_mms.tcl: Fixed error inserting into menus when non-english
	* tkchat_mjpeg.tcl: Extended de i18n for the mms plugin
	* tkchat_leo.tcl:
	* tkchat.tcl: Minor fixes for i18n

2008-10-16  Reinhard Max  <max@@suse.de>

	* tkchat_clock.tcl: Allow using time zones in addition to numeric
	offsets from GMT and default to the machine's local time zone.

2008-09-03  Kevin B. Kenny  <kennykb@@acm.org>

	* tkchat.tcl: Revised the Babelfish web scraping to follow
	the move of Babelfish from Altavista to Yahoo.

2008-08-21  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* msgs/de.msg: Merged updates from Matthias Kraft.
	* tkchat.tcl:  Include the locale in http useragent string.

2008-08-15  Kevin Kenny  <kennykb@@acm.org>

	* tkchat.tcl: Fixed a bug whereby the KHIM bindings were not
	always installed in the text and entry widgets.
	
2008-08-13  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: More i18n. Do the login dialog and some others
	* msgs/en.msg:  using tk::AmpWidget which is present in 8.4 
	* msgs/de.msg: (missing has no alt key support for ttk in <8.5)

2008-08-09  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Provide a version of tk::AmpMenuArgs for Tk 8.4.

2008-08-08  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added msgs/ directory and started to internationalize
	the menu items and some other display text.
	* msgs/en.msg: english
	* msgs/de.msg: german

2008-08-07  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Improved normal message handling. Display in dialog,
	added per-user context menu for posting messages/memos.
	* tkchat.tcl: Updated error handling from MUC. Added some
	reconnection attempts in case we connect to the server before MUC
	is running after a server restart.

2008-07-31  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Ensure OnlineUsers has an entry for the current
	network to avoid an error for a null network.

2008-07-30  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Retrieve online updates to the set of bridge prefixes
	when checking the current version of tkchat.
	* tkchat_leo.tcl: Dont require a restart to enable from options.

2008-07-24  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:     Reworked the askleo package as a proper tkchat
	* tkchat_leo.tcl: plugin with options and a statusbar icon.
	* askleo/*:       Make use of ttk widgets.

2008-07-23  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Enable logging private chat to file (added option
	checkbox on options dialog). Added support for sending and
	responding to xmpp pings and fixed up the client discovery iq
	responses so we can delare feature support.

2008-06-05  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Applied patch from bug #1985214 from Matthias Kraft
	 to fix bugs in the /whisper and /back commands.

2008-05-09  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Source plugins from ~/.tkchat_plugins or from any
	directory listed in TKCHAT_PLUGINS environment variable.

2008-05-08  Elchonon Edelson  <eee@@users.sourceforge.net>

	* tkchat.tcl: Added bindings to .eMsg and .tMsg message entry
	widgets to toggle what's under the cursor between being a
	character or its unicode value.
	* tkchat.tcl: Remember whether chat window was maximized, restore
	that on start.
	* tkchat.tcl: Fixed a case where the saved nickname could be lost.
	
2008-05-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added a Lurk/Unlurk context menu on the entry widget

2008-04-25  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added Shift-Key-Up/Down bindings to the entry to
	scroll the chat widget. Added an option to toggle focus mode for
	the chat widget - either it accepts focus, or focus always goes to
	the entry widget. Default is focus on entry widget.

2008-04-17  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Proper quoting when cloning text widget data. We
	must use [list]/[lappend] to serialize the data else rogue braces
	can break the de-serialization.

2008-04-07  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:       Applied patch #1935658 from Sergei Gavrikov to
	* tkchat_clock.tcl: restrict the selected font to displayed text.

2008-04-02  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fix configure options when not using ttk in the
	options dialog and added a 'i hate lolcatz' option.

2008-03-24  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::getColor): If someone selects our
	background colour to post with then we will invert them.

2008-03-02  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Permit configuration of the auto-inactive status
	message via the preferences page.

2008-02-08  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Make the history timestamp recognition more fault
	tolerant and read the ISO8601 format 
	* tkchat.tcl: Added catch block around the main callback handlers
	to try to avoid breaking the xml parser if there is an error in
	the handler.

2008-02-06  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Addded an option to leave the enter/exit messages
	plain. Option is on the options dialog page.

2008-02-03  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Avoid applying bad colours from the rc file too.

2008-01-31  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added checking of colour info before recording it
	for a user and validate colors read from the network.

2008-01-25  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Changed tkchat home url's to tkchat.tcl.tk
	Fixed some dodgy jid processing when changing nicks.
	* tkchat.tcl: Alerts to be tied to the alerting window.
	Added some caps as extras to the presence stanzas.

2008-01-09  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* choosefont/critcl.tcl: Fix fallback to tcl for platforms with no
	pre-built binary.
	* tkchat.tcl: Fixed /font to call the choosefont dialog if available
	Also attempting to limit nick length.
	
2007-12-24  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Broadcast presence changes to the xmpp server to
	ensure that roster contacts and notified as well as MUC members.
	* choosefont/critcl.tcl: critcl stuff moved to critcl2 which uses
	8.5 compatible platform testing code.

2007-12-03  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fixed erroneous handling of 404 error condition.
	Added some extra checks for the existence of nick colours.

2007-10-11  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Enabled status bar in the absence of ttk widgets

2007-10-09  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat_mjpeg.tcl: Use asynchronous connect to avoid blocking
	when reconnecting the stream (interrupts the audio).

2007-10-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:       Display images from the VCARD if present.
	* tkchat_mjpeg.tcl: Fix namespace of addStatus call.

	* tkchat.tcl:       Reworked the hooks system to include priority
	* tkchat_mjpeg.tcl: and added an options hook to permit plugins to
	* tkchat_mms.tcl:   add a page to the options dialog. All plugins now
	* tkchat_rss.tcl:   use hooks. RSS removed from the main file.
	* tkchat_clock.tcl  Generalized the NOLA plugin into a clock demo.

2007-10-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Add tabs to Options dialog (with suitable non-tile
	fallback). Add save hooks for extensions to use.

2007-09-30  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:       Ignore groupchat messages with empty bodies 
	* tkchat_mjpeg.tcl: (ie: coccinella whiteboard messages). Remove 
	* tkchat_mms.tcl:   the conference special features/streams.

2007-09-26  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:   Implement the login hooks.
	* tkchat_mjpeg: Add watchdog.

2007-09-25  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat_mjpeg:    MJPEG stream handling for the Tcl conference
	
	* tkchat_mms.tcl:  Multimedia stream support with snack.
	* tkchat_nola.tcl: demo plugin (New Orleans clock display)
	* tkchat.tcl:      Extended hooks to be more useful for plugins
	* tkchat_rss.tcl:  Use init hook to initialize.

2007-09-24  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat_rss.tcl:    Fix encoding handling 
	* rssrdr/rssrdr.tcl: handle additiona atom fields.

2007-09-18  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat_whiteboard.tcl:      Support UseTkOnly flag.

	* jabberlib/wrapper.tcl:      Dealt with an evil bug in the tdom/
	* jabberlib/wrapper-tdom.tcl: expat wrapper where one invalid stream
	* tkchat_rss.tcl:             effectively terminated all other streams
	* rssrdr/rssrdr.tcl:          so a bad rss feed killed the jabber
	link. Fixed the wrapper library and provide better reporting in rss.

	* tkchat.tcl: Fixed bug #1796255 - emoticon insertion copied in
	_all_ the emotes. We only need one.
	* tkchat.tcl: Fix openURL on windows when browser is IE and added
	support for Opera.

2007-09-17  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat_rss.tcl: Avoid recreating the rss label if present.

2007-09-13  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Moved the emoticon init to post login dialog as
	http proxy configuration occurs here.
	Some bug fixes and typos in the new whiteboard code resolved.

2007-09-13  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Moved the emoticons to the web and added code for
	downloading and caching them in .tkchatrc. Downloading new and
	changed emoticons is automatically done at startup and can be
	manually triggered at runtime from the Emoticons menu.

	Use new-tab instead of new-page for sending URLs to the browser,
	as it seems that new-page is undocumented and newer releases of
	Firefox don't accept it anymore.
	
2007-09-13  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:  Extracted whiteboard code to a separate file
	* tkchat_whiteboard.tcl: Whiteboard is now created as safeTk
	windows to evade issues identified by Zarutian in event handling

2007-09-12  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* mousewheel.tcl:  Added tip 171 mouse wheel handling suggestion
	* tkchat.tcl:      Check the statusbar exists before using it.
	* tkchat_rss.tcl:  Added requirement for the uri package.
	                   Fixed Dutch message typo.
	                   Fixed typo rss dialog (focus, not raise)
	                   RSS active tag was excessive - just the title

2007-09-10  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Use native scrollbars on Aqua and avoid ttk ones. 

2007-09-09  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:          Added support for checking RSS/ATOM feeds
	* tkchat_rss.tcl:      with understated notification in the status
	* rssrdr/rssrdr.tcl:   bar when something new arrives.
	* rssrdr/pkgIndex.tcl:

2007-09-02  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:  Added fallback to IRC in the event of being unable
	to reach the Jabber server using picoirc. Added a -irc commandline
	option to force it for testing.
	* picoirc/picoirc.tcl:  Embeddable IRC client package based upon
	* picoirc/pkgIndex.tcl: the Wiki's picoirc code.

2007-09-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Support for checking the validity of the SSL
	certificate chain and for dsplaying all the certificates in the
	chain. Requires patch to the jlibssl used by tkchat. Option on 
	the logon screen to disable verification.

2007-08-30  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* choosefont/Tcl/dkf_chooseFont.tcl: Applied patch from Emiliano
	to handle grid anchor differences between 8.4 and 8.5.

2007-08-26  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Patch from Steve Landers to enhance MacOSX support.

2007-08-25  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Avoid mishandling chatstate (xep-0085) notification 
	messages if we get them.

2007-08-22  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:  Use a procedure to create all our dialogs and get
	sensible icons and transient etc on windows. Use an MDI close
	button if available for the history pane.

2007-04-27  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added installation menu item to self-install into
	Freedesktop desktops (GNOME or KDE).
	Fixed omission in saving the UseTkOnly option.

2007-04-27  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:     Added option to prevent the use of ttk widgets. 
	Either start the program with -tkonly or set the checkbox on the
	Options dialog.
	
	* tkchat48.gif:   Created application icon and desktop integration
	* tkchat48.png:   file for Unix (GNOME/KDE) systems.
	* tkchat.desktop:
	* tkchat.tcl:     Fixed a bug when cancelling the font dialog.
	* choosefont/choose_gtk.tcl:

2007-04-27  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Applied patch #1633074 to add support for highlighting
	when user specified search terms are seen in the chat. (Jos Decoster)

2007-04-24  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* choosefont/critcl.tcl (loadlib): Fail gracefully if the binary
	cannot be loaded and drop down to the pure-tcl version.
	* tkchat.tcl: Poll (slowly, every 10 minutes) the IRC user list in
	case it has gone adrift. Fixes in the bridge may mean this is no
	longer happening.

2007-04-10  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Handle state notification messages from clients the
	improperly send them even though we don't ask for them.

2007-03-31  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Add administrative control from tkchat.
	/op /deop /mute /unmute and /kick.
	Added userlist menu items for admin control and display moderators
	separately so they can be identified.
	Fixed very broken registration dialog.
	Automatic version checking from tclers.tk

2007-03-25  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fixed a missing backslash in iq handler. Some
	additional status messages and namespace qualifying. Prefer
	panedwindow to paned widget in tile. Add aqua spacer for
	non-tile. Show url's in status bar.

2007-03-18  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: A number of themeing cleanups. Added a statusbar and
	hooked in some connection status and SSL certificate dialog. Show
	geturl progress during history loading.
	(::tkchat::ShowCertificate): It seems some versions of tls/openssl
	use a different delimiter for the certificate records.
	(::tkchat::CreateGUI): Add check for the ttk::sizegrip widget and
	replace with a frame if not available. (reported by Miguel Sofer).

2007-03-16  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Make use of iocpsock for the XMPP link. Added
	no-cache headers on the history requests to combat site caching of
	history files. Fixed loading of tile 0.8.0

2007-02-27  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Use the new Tcl compatible TIP index.

2007-02-16  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: On linux Button-2 can use used for scrolling.
	removed paste dialog binding (use menu instead).

2007-02-12  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Handle hidden rc file on windows and show a message
	if saving options fails for any reason.

2007-02-10  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Add version fetch and display via tooltip.

2007-02-07  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Make use of tooltip package to show url links. Load
	TIP index and provide tooltip titles for tip links.
	(::tkchat::ChangeColors): Removed typo.

2007-02-05  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (tkchat::PasteDlg): Consider both selections, PRIMARY
	and CLIPBOARD when initializing the paste dialog.
	Added a <Button-3> binding to the main chat window as another
	shortcut for the paste dialog.
	
2007-01-22  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Support whois information from IRC via the bridge.

2007-01-09  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fixed the googlefight command and added wikipedia
	and wiktionary link commands (/wikid and /wikip)
	Thanks to Joe Decoster.

2006-12-06  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Fixed the code that finds the real location of the
	script and adds it to auto_path.

2006-11-09  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* askleo/askleo.tcl: Broke out the askLEO code into a sub package.
	* choosefont/*: Broke out DKFs font selection into a sub package.
	* tkchat.tcl: Support for broken out packages.

2006-10-31  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Support for merged ttk widgets in Tk 8.5a6. Should
	handle 8.4, 8.4+tile 0.7 and 8.5a6 now. Some widget packing bugs
	squashed too.
	* tkchat.tcl (::tkchat::proxyfilter): Use a proxyfilter to avoid
	having to add headers to every http::geturl usage.

2006-10-19  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fix retrieving history when proxy disabled.

2006-10-15  Joe Mistachkin  <joe@@mistachkin.com>

	* tkchat.tcl: Corrected HEADUrl.

2006-09-22  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:  Added a benign SSL certificate check to warn about
	               expired and self-signed certificates.

2006-09-21  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (tkchat::PasteDlg): Doh! Scrollbar hooked to old
	               invalid widget name.

2006-09-18  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:  Make sure we only request tile 0.7 as 0.6 doesn't
	               work with the panedwindow any more.

2006-09-16  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:   FR 681734 - log memos to mbox file for later
	                perusal. Some font selection mods for Xft.

2006-09-15  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:   FR 1274322 - added a dialog for sending text to
	                the paste.tclers.tk paste site. 
	* tkchat.tcl (::tkchat::LoadHistoryFromIndex): Added a base frame
	                to fix the look with tile widgets.

2006-09-14  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:   FR 1482926 - add an /eval command to evaluate
	                short tcl scripts.
	* tkchat.tcl (::tkchat::ParseHistLog): Work around the logs being
	                returned as iso8859-1 when the data is really utf-8.

2006-09-05  Kevin B. Kenny  <kennykb@@acm.org>

	* tkchat.tcl - Added hooks to KHIM (Kevin's Hacky Input Method)
	to allow easier typing of international characters.
	
2006-06-27 Torsten Berg  <berg@@typoscriptics.de>

	* tkchat.tcl: - Tile support for the pane in the main window
	              - Internal code cleanup for consistent Tile handling
			(variables useTile and NS)
		      - Console support for platforms
			other than Windows (Debug->Console)
		      - Allow usage of new Tab in some browsers like Opera
			(new checkbutton option in Preferences->Options)

2006-06-23  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Allow the non-SASL jabber auth to work with STARTTLS
	              logins. We have to capture the new stream id.

2006-06-23  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::addTraffic): Fixed bug in handling of nick
	(::tkjabber::RosterCB):              changes. Reverted previous
	(::tkchat::updateOnlineNames):       commit's workaround.
	(::tkjabber::setNick):
	(::tkjabber::transferNick):

	* tkchat.tcl (::tkchat::CreateGUI): Only execute autoStatus proc when
	(::tkchat::checkCommand):           autostatus enabled. Switch user to
	(::tkjabber::LoginCB):              extended away when user is away
	(::tkjabber::MucEnterCB):           manually and idle for an extended
	(::tkjabber::away):                 period of time. Remember away
	(::tkjabber::back):                 status when being logged off/on
	(::tkjabber::autoStatus):           manually or due to a network
	interuption.

	* tkchat.tcl (::tkchat::checkCommand): Make /dnd and /busy work
	correctly (Broken since introduction in v1.269).

	* tkchat.tcl (::tkchat::BookmarkClear): Clear autoBookmarks when
	clearing all bookmarks.

	* tkchat.tcl (::tkchat::updateOnlineNames): Stop Onlinenames window
	from scrolling to top everytime someone enters or leaves the chat.

	* tkchat.tcl (::tkjabber::connect): Go back to login screen if initial
	(::tkchat::logonChat):              connection fails.

2006-05-31  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fixed bug in handling of nick changes.

2006-05-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (::tkjabber::MsgCB): More polite handling of error
	response when sending private chat messages.
	* tkchat.tcl (::tkjabber::RosterCB): Add a system message to a
	chat window if the chat partner disconnects.

2006-03-21  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (::tkchat::OnNamePopup): The hide/show user
	functionality was wrongly placed on the "User Info" button in the
	context menu.

2006-03-20  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::CreateGUI): Stop excess double-click selection.

	* tkchat.tcl (::tkchat::OnNamePopup): Add One2One menu item.

2006-03-20  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (::tkchat::CreateGUI):   Left-justify titles and subtitles
	in the Users Online list.

	* tkchat.tcl (::tkchat::OnTextPopup): Use tk_popup instead of the
	(::tkchat::OnNamePopup):              menu's popup subcommand to fix
	unposting on X.

	* tkchat.tcl: (::tkchat::Smile): New coffee emoticon.

	* tkchat.tcl: (::tkchat::updateOnlineNames): Don't continue the active
	area of clickable nick names to the end of the line.

2006-03-20  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::addTraffic): Add IRC and WebChat nicks to the
	(::tkchat::nickComplete):            OnlineUser list. Rename procedure
	(::tkchat::CreateGUI):               '::tkchat::updateJabberNames' to
	(::tkchat::DoVis):                   '::tkchat::updateOnlineNames' as
	(::tkchat::ChangeColors):            it now does more than just Jabber
	(::tkchat::Init):                    names. New procedure
	(::tkjabber::cleanup):               '::tkchat::OnNetworkToggleShow'.
	(::tkjabber::RosterCB):
	(::tkjabber::MsgCB):
	(::tkjabber::parseMsg):
	(::tkjabber::send_memo):
	(::tkchat::updateJabberNames):
	(::tkchat::updateOnlineNames):
	(::tkchat::OnNetworkToggleShow):
	(::tkchat::OnNamePopup):
	(::tkjabber::setNick):
	(::tkJabber::transferNick):

	* tkchat.tcl (::tkchat::addTraffic): Parse user entered messages
	(ie. for /away) for emoticons.

	* tkchat.tcl (::tkchat::checkNick): Only calculate width for new nicks.
	(::tkchat::checkNickWidth):         New procedures
	(::tkchat::OpenChatLog):            '::tkchat::checkNickWidth' and
	(::tkchat::Debug):                  '::tkchat::InitOffset'.
	(::tkchat::Init):
	(::tkchat::InitOffset):
	(::tkchat::GetDefaultOptions):

	* tkchat.tcl (::tkchat::checkNick): Add Colorization for Online Users.
	(::tkchat::CreateGUI):
	(::tkchat::applyColors):
	(::tkchat::updateJabberNames):

	* tkchat.tcl (::tkchat::checkNick): Keep NickList sorted, when new
	(::tkchat::nickComplete):           nicks are added, so it doesn't need
	(::tkchat::NickVisMenu):            to sorted in a few other places.
	(::tkchat::ChangeColors):
	(::tkjabber::RosterCB):

	* tkchat.tcl (::tkchat::addMessage): Only call ::tkchat::checkAlert for
	(::tkjabber::LoadHistoryLines):      non-History messages.

	* tkchat.tcl (::tkchat::CreateGUI): Remove check for panedwindow. It's
	(::tkchat::CreateNewChatWindow):    no longer needed as we require
	(::tkchat::saveRC):                 Tk v8.4.

	* tkchat.tcl (::tkchat::OnTextPopup): Menu had wrong commands for next
	and previous bookmarks. Remove unneeded set command.

	* tkchat.tcl (::tkchat::StampVis): Fix error - Don't adjust nick
	visibility in One2One chat windows.

	* tkchat.tcl (::tkchat::Init): Remove not working and unused jabber
	(::tkchat::GetDefaultOptions): HTTP polling code.
	(::tkjabber::connect):

	* tkchat.tcl (::tkchat::updateJabberNames): Use the OnlineUsers list
	instead of a call to the conference roster to update names from.
	Prevents a race condition between people entering/leaving the
	conference and the OnlineUser list being updated.

	* tkchat.tcl (::tkchat::getColor): Standardize some variables.
	(::tkchat::OnTextPopup):
	(::tkchat::NickVisMenu):
	(::tkjabber::RosterCB):
	(::tkjabber::MsgCB):
	(::tkjabber::msgSend):
	(::tkchat::OnNameToggleVis):
	(::tkchat::OnNamePopup):

	* tkchat.tcl: Minor whitespace/style fixes.

2006-03-05  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::CreateGUI): Move creation of text popup menu to
	(::tkchat::babelfishMenu):          its own procedure
	(::tkchat::babelfishMenuPost):      '::tkchat::OnTextPopup'. Add popup
	(::tkchat::OnTextPopup):            menu to One to One chat. Add
	(::tkchat::SetChatWindowBindings):  ability to 'Hide user' to menu.
	(::tkchat::BookmarkInit):
	(::tkchat::BookmarkToggle):
	(::tkchat::BookmarkClear):
	(::tkchat::GoogleSelection):

	* tkchat.tcl (::tkchat::OnNamePopup): Prevent a crash if trying to hide
	(::tkchat::OnNameToggleVis):          a user who hasn't posted any
	messages. Modified menu to dis-allow this action.

	* tkchat.tcl (::tkchat::checkNick): Don't change NickList timestamps to
	an older time when parsing a history log.

	* tkchat.tcl (::tkchat::gotoURL): Fix not saving preffered browser.
	(::tkchat::saveRC):
	(::tkchat::GetDefaultOptions):
	(::tkchat::EditOptions):

	* tkchat.tcl (::tkchat::CreateGUI): Make PaneConfigure an idle callback
	so that it updates correctly when resizing window.

	* tkchat.tcl: Remove unused global. Trim some unused code. Modify
	one exit message.

2006-02-27  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::saveRC): Fix not saving password.

	* tkchat.tcl (::tkchat::GetDefaultOptions): Fix initializing when no rc
	file is available.

	* tkchat.tcl (::tkchat::ChangeColors): Fix changing posting color.

2006-02-14  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (::tkchat::applyColors): Distinguish between
	conference JIDs and normal user JIDs when trying to figure out the
	nickname and color.

	* tkchat.tcl (::tkchat::ChangeColors): Added support for mouse
	wheels to the font dialog.

2006-02-12  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::saveRC): Save original nick, not the ones with
	_'s appended while trying to enter chat room.

	* tkchat.tcl (::tkchat::Init): Ensure that color data is generated for
	(::tkchat::setNickname):       new nicks, not just ones that have
	(::tkjabber::cleanup):         posted messages. This fixes a crash
	(::tkjabber::LoginCB):         when a One to One chat window is created
	(::tkjabber::MucEnterCB):      for a new nick. Also fixes some Online
	(::tkchat::updateJabberNames): nicks not showing up in the color change
	(::tkjabber::setNick):         dialog. New procedure
	(::tkjabber::transferNick):    ::tkchat::setNickname.

2006-02-11  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::checkAlert): Alert for whispers and One to One
	(::tkchat::alertWhenIdle):           chats.
	(::tkchat::addMessage):
	(::tkjabber::getChatWidget):

	* tkchat.tcl (::tkchat::CreateGUI): Don't set unneeded color tags.
	(::tkchat::SetChatWindowBindings):
	(::tkchat::ChangeColors):
	(::tkchat::applyColors):
	(::tkchat::Init):

	* tkchat.tcl (::tkjabber::MsgCB): Remove /me from messages for One to
	(::tkchat::userPostOneToOne):     One chat.

2006-02-03  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::IncrMessageCounter): Don't count traffic
	messages.

	* tkchat.tcl (::tkchat::DoVis): Prevent crash when changing a nick's
	(::tkjabber::connect):          visibility status while not logged in.
	(::tkjabber::cleanup):

	* tkchat.tcl (::tkchat::NickVisMenu): Prevent nick from being eval'ed
	if it contains [].

	* tkchat.tcl (::tkchat::CheckCommands): Split into online and offline
	commands.

	* tkchat.tcl (::tkchat::saveRC): only save options that are different
	(::tkchat::Init):                from defaults. Re-written so that it
	(::tkchat::GetDefaultOptions):   builds up the options to save rather
	than remove the one not to be saved. New procedure
	::tkchat::GetDefaultOptions.

	* tkchat.tcl (::tkchat::DoAnim): Reset animation to first frame when
	stopped.

	* tkchat.tcl (::tkchat::Init): Fix error converting some older client's
	color list.

	* tkchat.tcl (::tkchat::noisyUser): Fix error where nick has a space in
	it.

	* tkchat.tcl (::tkjabber::cleanup): Remove added underscores from nick
	(::tkjabber::setNick):              when exiting conference.

	* tkchat.tcl (::tkjabber::MsgCB): Make nick xml safe when sending
	(::tkjabber::LoginCB):            request to jabber server.
	(::tkjabber::MucEnterCB):         New procedure ::tkjabber::xmlSafe.
	(::tkjabber::xmlSafe):
	(::tkjabber::setNick):
	(::tkjabber::transferNick):

	* tkchat.tcl (::tkchat::parseStr): Fix % quoting in URLs.

	* tkchat.tcl: Remove some unused globals. Trim some unused code.

2006-01-19  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (::tkchat::anim): Fixed a bug that made animated GIFs
	stop for one delay period when restarting the animation. Lowered
	the delay time to make the animations a bit faster and
	smoother. Added animated bubbles to the beer emoticon.

2005-11-17  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::addMessage): Change format of local log to
	(::tkchat::IncrMessageCounter):      match jabber logs. Add ability to
	(::tkchat::Hook):                    load local and jabber logs from
	(::tkchat::AddTraffic):              file (new proc
	(::tkchat::CreateGUI):               ::tkchat::LoadChatLog). Fix
	(::tkchat::OpenChatLog):             logging so that it starts when
	(::tkchat::LoadChatLog):             chat initializes. Add missing
	(::tkchat::ChatLogHook):             nickchange messages.
	(::tkchat::Init):
	(::tkchat::parseMsg):

2005-11-08  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::addMessage): Consolidate duplicate code into
	(::tkchat::addAction):               addMessage. Removed addAction.
	Fixes multi-line /me indentation.

	* tkchat.tcl (::tkchat::userPost): Move switch arm out to new procedure
	(::tkchat::checkCommand):          checkCommand.

	* tkchat.tcl (::tkchat::CreateGUI): Remove unneeded calls to
	(::tkchat::IncrMessageCounter):     ResetMessageCounter. Make the
	(::tkchat::WinicoCallback):         remaining one an idle callback.

	* tkchat.tcl (::tkchat::noisyUser): Reduce duplicate code.

2005-11-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Applied patch #1344350 by Torsten Reincke to fix
	browser launching on MacOS X.

2005-10-23  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::alertWhenIdle): Add auto bookmark at
	alert point.

	* tkchat.tcl (::tkchat::BookmarkToggle): Stop auto bookmark from
	removing itself or a standard bookmark when it tried to set one
	in the same place that another already existed. Fix a race
	condition with tabs not being set (encountered while PC under
	heavy load).

	* tkchat.tcl (::tkchat::BookmarkRemoveAuto): Fix a bug that
	caused a crash when an auto bookmark tried to remove itself
	twice.

	* tkchat.tcl: Minor whitespace/style fixes.

2005-10-19  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added mouse binding suitable for Macs with only one
	mouse button to the user names. Added facility to ignore users
	using context menu raised from the user names list. Show user
	visibility in the names list with a disabled icon.

2005-10-18  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: New users were unable to setup their user
	information. Solved by ensuring that myId is always set.

2005-10-17  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Changed the way we use tile widgets to work with
		      tile 0.7+ as well as tile 0.6.

2005-10-16  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::CreateGUI): Add auto bookmark. This is
	(::tkchat::IncrMessageCounter):     set when a message is
	(::tkchat::BookmarkInit):           received while tkchat does
	(::tkchat::BookmarkToggle):         not have focus, making it
	(::tkchat::BookmarkRemoveAuto):     easier to find the point in
	(::tkchat::BookmarkNext):           history that the user was
	(::tkchat::BookmarkPrev):           last active. Can be
	(::tkchat::BookmarkClear):          de/activated via menu.
	(::tkjabber::MsgCB):                Delayed the resetting of
	the message counter in the window title for 5 seconds. Fixed
	a bug found where deleting the current bookmark and then
	attempting to go to the next/prev caused a crash.

	* tkchat.tcl:
	Remove an unused Option, MaxLines, and associated menu.
	Background History loading a bit more.
	Fix singledot elide in tkchat::addAction.

2005-10-01  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::AddMessage): Modify the Image RE to
	(::tkchat::Insert):                  make it a little more
	(::tkchat::SmileId):                 accurate finding smilies.
	(::tkchat::Smile):

	* tkchat.tcl:
	Add new proc ::tkchat::InsertHistoryMark. Remove a few unused
	variables. Re-order 'if' arguments in ::tkchat::autoStatus to
	avoid unneeded procedure calls.

2005-09-18  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::addMessage): Change how bookmark marks
	(::tkchat::CreateTxtAndSbar):        are created due to bug
	(::tkchat::StampVis):                found in Tk 8.5 (fix to Tk
	(::tkchat::BookmarkInit):            will change old
	(::tkchat::BookmarkToggle):          behaviour). Add
	(::tkchat::BookmarkClear):           autoscrolling for when
	bookmarks are added and deleted.

2005-09-13  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::StampVis): Indent text when a bookmark
	(::tkchat::BookmarkInit):          is set. Allow bookmarks to
	(::tkchat::BookmarkAdd):           be unset individually.
	(::tkchat::BookmarkToggle):        Enable/disable menu items as
	(::tkchat::BookmarkNext):          required. Fix bug were
	(::tkchat::BookmarkPrev):          bookmark could be set on
	(::tkchat::BookmarkClear):         wrong line from menu. Rename
	BookmarkAdd to BookmarkToggle. Change how bookmarks are added
	and searched for in text. Only one bookmark can be added to a
	logical line of text. BookmarkClear now does clear all
	bookmarks.

2005-09-12  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::LoadHistoryFromIndex): Stop crash when
	history window is opened more than once.

	* tkchat.tcl (::tkchat::checkNick): Show user color correctly
	for first time post by a new user.

	* tkchat.tcl (::tkchat::Help): Create new procedure to
	(::tkchat::About):             auto-adjust tab indent based on
	(::tkchat::insertHelpText):    the width of the first column
	and make source help text easier to read and modify.

	* tkchat.tcl (::tkjabber::parseMsg): Convert messages from
	Conference Channel to System messages.

2005-07-22  Reinhard Max  <max@@tclers.tk>

	* tkchat.tcl (::tkchat::addAction): Take care for empty actions.

2005-07-04  Joe Mistachkin  <joe@@mistachkin.com>

	* tkchat.tcl (::tkchat::Help): Added myself to the about dialog
	(command alias support).

2005-06-24  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Fixed query encoding for askLEO.

2005-06-17  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::Help): Rearranged the About dialog and
	added a Quick Help entry.

2005-06-16  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl:
	Fix tags for action messages.
	Cleanup members in ::tkjabber::cleanup as well.
	Correct some potential problems where a nick has a comma in it.
	Fix timestamp eliding and tabs in One-to-One chat.
	Allow register screen to work again.
	Clean up 'after' scripts when restarting.
	Add tk8.5a3 idle detection for AutoAway (from Kevin Kenny).

2005-06-15  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (tkjabber::cleanup): Cleanup roster too.

2005-06-14  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl:
	Fix conversion from old color list for some unusual nicks.
	Fix changing own color.
	Only save nicks that have extra attributes stored.
	Fix a problem with new messages getting mixed into history when it is
		being reloaded.
	Add autoscroll when showing/hiding extended text entry.
	Selecting to be alerted now activates some defaults if none set.
	Alerts now work for the nickname currently being used as well as the
		username.
	Remove another old tile-ism.
	Convert ::tkchat::msgSend calls to use ::tkjabber::msgSend.
	Convert ::tkchat::errLog proc calls to use ::log::log.
	Removed some orhaned procs.
	Clean up a lot of whitespace at start and end of lines.

2005-06-07  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl: Save only changed colors and invisibility settings in
	rc file instead of all of them. Change the way color information is
	stored to avoid a problem if someone calls themselves 'MainFG' etc.

2005-05-26  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl: Fixed some elide problems with regard to entry/exit,
	online/away, system, error and singledot messages, as well as
	timestamps and emoticons. [Bug 978962]
	* tkchat.tcl: Removed use of tscale, missed by Patch 196561.

2005-05-21  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl: Corrected two oversights from last commit. Fixed
	multiline messages and initial history load times.

2005-05-17  Daniel South  <wildcard_25@@users.sourceforge.net>

	* tkchat.tcl: Convert all entry and exit messages to Traffic messages
	so they can be hidden with the 'Hide Entry/Exit Messages' menu.
	Factor out common code for parsing live and history messages.
	[Patch 1198196]
	* tkchat.tcl: Automatic cleanup of nicks in the .tkchatrc file that
	are older than 30 days. [Patch 1196567]
	* tkchat.tcl: Remove import of tile:: namespace now that we require
	Tile 0.5. [Patch 1196561]

2005-05-07  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Applied patch #1196561 from Daniel South to remove
	the Tk 8.3 compatability code now that we require Tk 8.4.
	* tkchat.tcl: Applied patch #1196564 from Daniel South to clean up
	a tile warning produced by recent tile.

2005-05-04  Kevin Kenny  <kennykb@@acm.org>

	* tkchat.tcl:  Corrected an interaction between the whiteboard
	and TIP #132 formatting of floating point numbers (Arguably
	a bug in the whiteboard code).

2005-05-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added additional icons to show extended-away state.
	* tkchat.tcl: Fixed support for tklib's as style package.

2005-04-27  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: /msg and /chat now also work with arbitrary JIDs.

2005-04-25  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: More fixes to the system tray icon stuff. Tested on
	linux and windows now.

2005-04-25  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Fixed the latest additions to not break execution on
	non-Windows platforms.

2005-04-25  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Applied patch #1187190 by Daniel South which fixes
	updating the system tray icon when the application regains focus
	on windows.
	* tkchat.tcl: Applied patch #1187273 by Daniel South to fix
	restoring a hidden app window to the pre-hidden state.

2005-04-23  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (tkjabber::cleanup): Modified the cleanup to check
	for the existence of the muc variable. Sometimes it has already
	been cleaned up.

2004-04-13  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: removed askleo and babelfish bindings from private chat
	windows. The private chat window now uses nick colors too (doesn't
	update them properly, though). Added 'help' item to the help menu.
	Added visibility option for away/online/dnd 'availability' messages.
	Added user idle detection in win2k+ to do auto-away/xa, configurable in
	the preferences menu (disabled by default). This requires an additional
	(optional) extension (idle) to be available.

2005-04-12  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Removed explicit placement from geometry
	settings. It's the windowmanager's job to place new windows.

2004-04-11  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: one to one chat added; /msg now emits '-type normal';
	/chat <nick> msg will open a chat window, as will double clicking on
	the nick in the online users list; user info is now a right click
	action.
	* tkchat.tcl: fix new message notify for private chats; fix /me in
	private chats.

2005-04-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added some error checking during some server downtime.

2005-03-22  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Bug #1156611 fixed. It seems jabberlib changed to
	interface for the send_iq command.
	* tkchat.tcl: Fixed a problem with the SASL authentication code.
	* tkchat.tcl: Improved handling of roster status change messages.

2005-03-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: bug #1153603 - fix error reporting on network errors.
	* tkchat.tcl: bug #1085174 - fail more gracefully if the history
	logs are unavailable. Make the history get use async http.
	* tkchat.tcl: bug #1154862 - fixed varname in SendAuthOld.
	Bug #1154619 - require tile 0.5. 0.4 can segfault on solaris.
	Fixed display of multiple-line posts with hidden timestamps for
	fixed Tk 8.5. Checked on 8.4 and 8.5.

2005-02-16  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Get the babelfish code to use utf-8. This fixes
	translation of Russian in both directions. Probably Asian
	languages too.
	Show SSL options as disabled when SSL unavailable.

2005-02-12  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fixed encoding of the channel after starttls
	negotiation. Also encoding of the .tkchatrc file.
	Added a 'No SSL' option and an entry field for the conference to
	join to the login dialog.
	Re-enabled local chat logging (uses utf-8 encoding now).
	Fixed jabber:iq:version reporting to report the version of tkchat
	instead of the jabberlib version.

2005-02-08  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added some additional roster support. Put images
	into the online users list to indicate presence status.

2005-02-07  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Cleaned up quite a lot of whitespace at the end of
	lines. Fixed a bug calling the setNick proc via after sometimes.

2005-02-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added /afk, /away and /back commands to set the
	presence. Each can take a string to use for an additional display
	string.
	Added support for handling subscription requests.
	Fixed a bug in the color handling to cope with invalid colors.

2005-01-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fixed overly aggressive reconnection when user has
	logged out manually. Implemented STARTTLS and SASL authentication.
	Fixed a problem with the userinfo dialog raising an error.
	Added a -connect option to the app to facilitate connection via an
	alternate server (eg: tkchat -connect localhost:5222)

2004-12-22  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::logonScreen): Tidied up the key navigation
	for the login screen.

2004-12-17  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Schizophrenia is supported again.

2004-12-14  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Put some of the http error handling code back in so
	we get a message when the history server is unavailable.

2004-12-13  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Bug fixes for UserInfo.

2004-12-11  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Support UserInfo via the Jabber vcard iq.

2004-12-08  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Prevent multiple reconnect timers running at the same
	time.

2004-12-08  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (::tkchat::parseStr): Simplified the URL parsing
	regexp and added support for ftp URLs. It is much more relaxed in
	what it accepts as an URL now, and only tries hard to get the end
	right.

2004-12-08  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: /nick now asks any other egos you may have for a
	nick transfer.

2004-12-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Some support for sending memos. Needs more work to
	handle offline users properly.

2004-12-03  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Sort the online users list -dictionary. Call [muc
	exit] to cleanup the roster for the chat. Fixed display of entry
	exit messages for web and irc users, added more entry/exit
	messages and color them.  /help now goes to
	http://wiki.tcl.tk/tkchat

2004-12-01  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Added jabber resource in the connect
	dialog. Improved the reconnect code, it now actually tries again.

2004-12-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Remove the stupid /nolog prefix from the message
	body. It's already an attribute of the message.
	Use a 'real' uri for tkchat namespace attributes.
	Fix use of SSL when people have it in their Options but can't find
	the package anymore.

2004-11-26  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: First attempt at making tkchat work on a PockectPC

2004-11-25  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: URL re fix

2004-11-24  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Removed /jest in favor of /ot/?me for /nolog shorthand.

2004-11-23  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Reload/Restart should work again now.

2004-11-23  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Added /jest for /nolog/me; /memo catcher
	* tkchat.tcl: Small fixes for reload script

2004-11-22  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Started removing the web scraper code to complete
	the transition to jabber and make further improvements easier.

2004-11-18  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Completed color fading on nolog messages.

2004-11-18  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Debugging stuff removed.
	* tkchat.tcl: (jabber) Whiteboard is back.
	* tkchat.tcl: Add whiteboard enable menu item

2004-11-17  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Primitive /userinfo support for tkjabber.
	* tkchat.tcl: Added support for SSL without proxy. Use port 5223
	or all.tclers.tk:443. Added port hinting in the dialog.

2004-11-17  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: jabber: fix ~ in URL recognition regexp.
	* tkchat.tcl: reformat jabber MsgCB to remove redundant code.
	* tkchat.tcl: allow sending to people not in the conference.

2004-11-16  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: jabber: add ~ to the URL recognition regexp.

2004-11-16  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Babelfish is now only initialized if the user clicks
	on the Translate selection menu item.
	Oops. Forgot the context menu.

2004-11-15  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: jabber: logoff now works correctly; colors for ijchain
	users; enabled keep alive for all connection types; prevent sending
	/userinfo; prevent history from loading twice;

2004-11-15  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Fixed ijchain /me actions.

2004-11-15  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Fixed up ijchain messages in jabber history loading.

2004-11-12  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Added nicer display of ijchain messages in jabber mode.

2004-11-10  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Updated the dict.leo.org translator to work with the
	latest version of the web service, and fixed the key binding to
	invoke it.
	* tkchat.tcl: Changed the visual appearance of /nolog messages to
	be faded to 60%, and in the same font (italic by default) as
	actions.

2004-11-09  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Auto reenter conference and reconnect to server.

2004-11-08  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added bug image.

2004-11-08  Pascal Scheffers  <pascal@@scheffers.net>
	* tkchat.tcl: Support for nick colors in jabber mode. Fixes timestamp
	bug in MsgCB

2004-11-08  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fix to permit re-loading the script. Adjustments to
	the show smilies dialog.

	* tkchat.tcl: Remove the Jabber HTTP polling checkbox. This can
	be uncommented if polling is ever made to work.

	* tkchat.tcl: Fix for a bug in some tile installations for the
	#1061218 patch. Should be more robust.

2004-11-08  Pascal Scheffers  <pascal@@scheffers.net>
	* tkchat.tcl: More work on jabber history loading, added /(no)log
	commands and menu options to set message logging behaviour. Added
	http(s) url RE for jabber mode.

2004-11-07  Pascal Scheffers  <pascal@@scheffers.net>
	* tkchat.tcl: Added jabber history loading
	* tkchat.tcl: New history format
	* tkchat.tcl: Add NOLOG tag to add(Message|Action)

2004-11-05  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Merged in improvements for tile and winico handling
	from Donal Fellows. (Patch #1061218).
	* tkchat.tcl: Added cyclops smiley.

2004-10-29  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Add jabber port setting and disable when not in use.

2004-10-16  Pascal Scheffers  <pascal@@scheffers.net>
	* tkchat.tcl: Jabber. Register account popup fixed for jabberd2,
	nickname conflict resolution added at room entry.

2004-10-22  Joe English  <jenglish@@users.sourceforge.net>

	* tkchat.tcl: Tweaked bottom row geometry management.
	Added PageUp / PageDown bindings to entry widget to scroll chat log.

2004-10-19  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fix for bug #1049503 - remove all writes to stdout
	and stderr and replaced with tk_messageBox or log::log.
	log::log debug is the way to record debugging messages.

	* tkchat.tcl: Added support for connecting to jabber through http
	proxies using tls.
	Also update the login dialog a bit. Better themeing support.

2004-10-17  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added command-line option for setting the jabber
	server and port eg: tkchat -jabberserver jabber80.com:80

2004-10-16  Pascal Scheffers  <pascal@@scheffers.net>
	* tkchat.tcl: More work on Jabber

2004-10-14  Pascal Scheffers  <pascal@@scheffers.net>
	* tkchat.tcl: Initial work to change the chat server to Jabber. Lots of
	changes all over the place.

2004-10-13  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Modified the startup to avoid multiple http requests
	if we get an authentication error during the logon. This avoids
	locking your account on a proxy server from too many failed login
	attempts (Windows networks). We now only do one request if it fails.
	Also changed the history loading to ensure we always load above
	any current chat text.
	Added a scrollbar to the smilies display dialog.
	* tkchat.tcl: Fixed a delay in positioning the panedwindow sash on
	startup.
	* tkchat.tcl: Grr. Stupid typo.

2004-10-12  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::Retrieve): Fixed a dumb bug introduced in
	1.178 that broke the download. Added a line limit to the size of
	message we attempt to display - too big a message can do funny
	things to the messagebox.

2004-09-19  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Add user set-able value to fade too.
	(::tkchat::addMessage): Fixed dumb bug that meant messages from
	ircbridge with <xyz> would yield xyz as the sender.

2004-09-18  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added another gimmick. You can select a fade
	checkbox on the options dialog and when tkchat looses focus it
	will fade to 50% transparency. On recieving focus again it'll
	switch back to opaque.

	* tkchat.tcl (::tkchat::Retrieve): Bug #1030051. Be more careful
	not to overwrite the current script if we fail to get something
	sensible from the web request.

	* tkchat.tcl (::tkchat::EditOptions): Added support for toplevel
	alpha transparency (supported in the most recent Tk on Win2k/XP).

2004-09-08  Kevin Kenny  <kennykb@@acm.org>

	* tkchat.tcl (::tkchat::debug, ::tkchat::SetFont,
	::tkchat::ChangeFont): Changed the code to not trample on the
	fonts belonging to the style, but only the named fonts that tkchat
	uses.

2004-09-08  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: fixed a version problem with tile from ActiveTcl
	8.4.6.1 somehow missing [tile::availableThemes]

	* tkchat.tcl: kludged the addHelp a bit more by adding IP so the
	server command /ip password nick is added with the system tag.

2004-09-07  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl (::tkchat::userPost): update tip url to use tip.tcl.tk

2004-08-24  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Updated tile theme handling to permit use of
	third-party theme packages.

2004-08-16  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Adjusted checkNick so it doesn't make the nick
	column width too wide if SomeoneHasAReallyLongNickLikeSomeIrcUsers.

2004-08-13  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Added a [catch] to checkPage to prevent it from
	stop updating after a temporary DNS failure.

2004-08-05  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fix a bug with overly greedy date string matching
	in the history parsing code.

2004-06-30  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added support for forcing a user selected user-agent
	string - useful for dealing with facist proxy admins. The default
	is now more Mozilla-like.

2004-06-29  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl (::tkchat::parseStr): add recognition of any 6 or
	7-digit sequence as a SF bug id, make it a URL that jumps to it.
	(::tkchat::checkNick): correct margin initialization

2004-06-23  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Applied patch from bug #977354 for cosmetic fix to
	the About dialog. (by Joe Mistachkin).

	* tkchat.tcl: Removed a number of 8.4+isms so that tkchat operates
	with Tk8.3 again. Avoid eq and ne and use tk_windowingsystem.

2004-06-04  Pascal Scheffers  <pascal@@scheffers.net>
	* tkchat.tcl: Added message timestamps and a visibility for them
	option in the Visibility menu for them.
	* ChangeLog: Fixed a few 2004 entries incorrectly set to 2003

2004-05-25  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Updated babelfish web scraping for translate menu.

2004-05-25  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl (::tkchat::msgSend): convert msg to utf-8 if necessary

2004-05-18  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fixed bug #955473 erroneous winico requirement

2004-05-14  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added /wiki command for Colin (the lazybones).

2004-05-13  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:  Cleanup the taskbar icon on application exit.

2004-04-29  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Support 'tile' themeing now. There are a couple of
	places (font and color dialogs) that have compatability
	workarounds that might be removed in the future. Requires tile0.4+

	* tkchat.tcl: Provide activity indicators by editing the title
	when the window isn't focused and with winico support for windows.
	* tkchat.ico: Icons for use with windows.

2004-02-09  Pascal Scheffers  <pascal@@scheffers.net>
	* tkchat.tcl: Updated the way messages from ircbridge and ijchain
	are handled. The new code path rewrites the messages before the
	messages are is set to 'normal' so you can just call addAction and
	return.

2004-03-16  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Add ijbridge as a synonym for ijchain to trap
	messages from the Jabber - IRC bridge and tidy them up.

	* tkchat.tcl: Don't list the IRC users in the menubutton list. If
	we ever fix it such that we can /msg to IRC then this can be
	enabled but at the moment it's just noise.

2004-03-15  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Removed the now redundant code using a NETSCAPE
	environment variable. We have a dialog to set this now.

2004-03-15  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added support for the ActiveState Tk style package
	posted by Jeff Hobbs to tcl-core. If this can be found then we
	will try and use it, subject to user control via the
	Preferences->Options dialog settings.

2004-03-12  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Sort the user lists, separately for IRC and chat
	users. Put a separator between the two groups into the message
	menu.

2004-02-27  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Tweaks to the unix look. Added mnemonic bindings to
	the login dialog.
	Changed the purge menu item to 'Reload history'.
	Changed the text selection background color.

2004-02-20  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl:  Incorporated the options from the wiki gtklook page
	with a couple of changes. This produces a somewhat more modern
	look on X. Pretty similar to the 'Griffinized' look from the Tk
	revitalization project.

	* tkchat.tcl:  Added a Preferences->Options dialog with stuff to
	set the preferred browser. This should help under unix.

2004-02-11  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added Mozilla Firefox into the list of possible DDE
	accessible browsers and cleared a problem with commas over DDE.

2004-02-09  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: added a /googlefight command word.
	Try /googlefight word1 word2.  Changed the app-tkchat package
	regexp for Joe Mistachkin to support low version numbers.

2004-02-09  Pascal Scheffers  <pascal@@scheffers.net>
	* tkchat.tcl: Removed the system messages that were displayed
	when asking for onlineusers to the ircbridge
	* tkchat.tcl: Added the local /noisy command to temporarily
	suppress adding messages from nicks that you find
	annoying. Whispers and emotes are not suppressed.

2004-02-05  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Some fixes and catches in the color handling to deal
	with tcllib bug #891024.
	* tkchat.tcl: Added a visibility option to enable hiding actions
	that consist of a single dot by another user.

2004-02-03  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl (::tkchat::Init): change default LogLevel to 'notice'

2004-01-15  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fixed (hopefully) a bug in the online-users
	scrollbar. I'm pretty sure its to do with the auto-remove feature.

2004-01-14  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Quiten errors in checkDone. If an error occurs,
	we'll move along to fetchPage for a retry.
	* tkchat.tcl:  Added scrollbar to the online users window and made
	this widget word wrap.

2003-12-03  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Applied fix from dgp for bug #849829.

2003-10-08  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Updated irc online users listing by asking ircbridge
	for 'onlineusers' automatically after login.

2003-09-26  Pascal Scheffers for Joe Mistachkin <joe@@mistachkin.com>

	* tkchat.tcl: Several bug fixes for the /alias system

2003-09-25  Pascal Scheffers for Joe Mistachkin <joe@@mistachkin.com>

	* tkchat.tcl: Added dynamic command aliasses with /alias and
	/unalias and help to the about dialog.

2003-09-25  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Added 'google this' and 'cancel' to the bookmarks
	context menu.

2003-09-25  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Added loading of $HOME/.tkchatrc.tcl (if it exists)
	to allow users change GUI settings add proc, etc. (David Zolli aka
	kroc wants to do this for XFce)

2003-09-24  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Added functions and regular expressions to list the
	users who are online on the IRC side of the chat (purely based on
	ircbridge joins/leaves/isnowknowas messages)

2003-09-21  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added support for placing bookmarks and cycling
	between marks. See the context menu (Button-3).
	* tkchat.tcl: Added a /see command to move the text window to the
	given mark or index. eg: /see end, /see 0.0 or /see bookmark1

2003-09-20  Donal K. Fellows  <dkf@@users.sf.net>

	* tkchat.tcl (UserInfoDialog,UserInfoParseCallback): Made code
	robust enough to deal with semi-malicious user info.

2003-09-19  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added a dialog for editing the user details stored
	by the chat server.

2003-09-17  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Namespaced pretty much everything into tkchat::*
	Also added a color indicator for the input fields that shows you
	are whispering (ie: background goes pink).

2003-09-16  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Updated to support JCW's new chatter.cgi
	script. This improves response time without flogging the bandwidth
	of the server (we hope).

2003-09-15  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::LoadHistoryLines): Mask off the alerts
	during history loading.

2003-09-11  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Speed up the appearance of history loading by doing
	all the work in idle events. Injects the history at a HISTORY mark
	so that the current messages are visible while the full history is
	still loading.

2003-08-25  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl (::tkchat::doBug): simplify with URL that finds bug
	id regardless of project

2003-08-19  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fix a problem with the event bindings when not
	showing the online users pane.
	* tkchat.tcl: Also in the saveRC function which prevented exiting.

2003-08-16  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Changed translation code to appear in a dialog.
	Added a context menu to access translation.
	Support space separator in the /tip command.

2003-07-31  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Changed the pane resizing so that the chat window is
	given the new space and the users window remains constant size.

2003-07-28  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added paned window support for the Online users
	window.

	* tkchat.tcl: Use tk::PlaceWindow for dialog placement (+ fix to
	Tk this results in correct placement with multiple win32 desktops).

2003-07-27  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (addMessage): Fix for the Jabber bridge nick handling.

	* tkchat.tcl (gotoURL): Try to use DDE to open URLs (avoid quoting
	problems). Also copy the URL into the CLIPBOARD selection.

	* tkchat.tcl (::tkchat::userPost): Add a /google command to launch
	google queries with the remaining text.

	* tkchat.tcl (::tkchat::About): Added help text for the commands.

	* tkchat.tcl (::thchat::ShowSmilies): Add {} to expr body.

2003-07-17  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: correct display of URLs with & in them on Windows.
	Make the /bug use gotoURL now. [Bug 758596] (theado)

2003-07-01  Pascal Scheffers  <pascal@@scheffers.net>
	* tkchat.tcl: Update so /me messages from ircbridge show up
	correctly again. Changed the old regexp so it matches at the
	beginning only.

2003-05-13  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: simplify find stuff, add support for
	"/bug ?group? ?tracker? id" requests that print correct URL.  We
	can't use gotoURL until exec handles &'s in args correctly.

2003-04-30  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (getRecentLines): Fix for bug #729709: alerts no
	longer working. The ActionStart regexp was being too greedy.
	* tkchat.tcl (tkchat::userPost): Added a client command to open
	a browser on a TIP reference as /tip:NUMBER.

2003-04-04  Pascal Scheffers  <pascal@@scheffers.net>
	* tkchat.tcl: Fixed bug 686065. Multiline actions are now
	handled in exactly the same way as multiline messages.

2003-03-13  Pascal Scheffers  <pascal@@scheffers.net>
	* tkchat.tcl: Fixed a small bug for double-tab. Changed the look
	of the suggested completions for double-tab. Previous completion
	suggestions will now disappear when a new one is shown and after
	about five seconds.

2003-03-12  Pascal Scheffers  <pascal@@scheffers.net>

	* tkchat.tcl: Added ::tkchat::nickComplete and <Key-Tab> bindings
	to make bash-style command-completion of the nick under the cursor.

2003-03-10  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Applied patch 627521 from Pascal Scheffers to
	provide a search function using /?regexp to highlight matches, /?
	to skip to the previous match and /! to reset the search state.
	* tkchat.tcl: Added some key bindings to the login dialog. Made
	logging in more robust in the face of server failure.

2003-03-10  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Removed the Refresh button, and narrowed the other
	buttons to leave more room for the entry widget.

2003-03-08  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Applied two patched from Pascal Scheffers - one for
	actions from the ircbridge and another to fix the sent message
	history.

2003-03-07  Don Porter  <dgp@@users.sf.net>

	* tkchat.tcl: reverted to the previous revision. Last patch broken.

2003-03-06  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Enable default key bindings for logon screen.
	- Better handling of logon failure when the server is down.
	- Indicate HTTP failure by disabling Post button and entry field
	and showing the HTTP error in the entry field.

2003-03-05  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (checkForRedirection): Handle 307 Temporary Redirect.

2003-02-28  Kevin Kenny  <kennykb@@users.sourceforge.net>

	* tkchat.tcl: Added '-force' to a 'namespace import' call
	so that script reloading works again.

2003-02-25  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (::tkchat::Init): Fix mishandling of the http_proxy
	environment variable and support Perl-ish url style value.

2003-02-18  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Applied a fix from Donal K Fellows, that closes a
	huge memleak in the "Users Online" window.

2003-01-30  Kevin Kenny  <kennykb@@users.sourceforge.net>

	* apps/tkchat/tkchat.tcl: Fixed a bug in the color dialog
	that caused a bgerror if any user's nick contained a period.
	Added dkf's font dialog to tkchat.tcl, to keep the "Font Family"
	menu from exceeding the screen size if many, many fonts are
	installed.

2003-01-29  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (tkchat::babelfishInit): Fixed the translation code
	for the new babelfish URLs.
	* tkchat.tcl (::tkchat::userPost): Fixed bug preventing the
	/userinfo command from being recognised when manually entered.

2003-01-17  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: change \w+ to [^ ]+ in ircbridge nick detection

2003-01-15  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl (addMessage): show ircbridge users as <$nick> in the
	display.

2002-12-09  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl (alertCallback): check for focus, not grab, in the
	current toplevel window before doing wm deiconify/raise.

2002-10-29  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (addMessage): Recognize "tick" as a clock bot name.

2002-09-26  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: Added entry widget "history" (up/down arrows,
	transient to current chat session).
	Added the ability to hide the online users list.

2002-09-26  D. Richard Hipp  <drh@@hwaci.com>

	* tkchat.tcl: Added the "Alerts" menu and its associated functionality.

2002-08-13  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Added support for starkits (stevel).

2002-08-08  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (msgSend): Typo fix.

2002-07-31  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Prevent LEO window from being destroyed when being
	closed by the window manager.

2002-07-26  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (::tkchat::Init): Fixed handling of http_proxy
	environment variable.

2002-07-25  Reinhard Max  <max@@suse.de>

	* tkchat.tcl (::tkchat::Smile): Added icons for coffee (LP), food
	(|O|), znooze (zzz), and beer (|_P)..

2002-07-19  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Added bindings to the text window for scrolling with
	cursor up/dowm keys, and mouse wheel (maybe Unix only). Also added
	askLEO, a web scraper for English <=> German translation via
	http://dict.leo.org.

2002-05-20  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: don't add the festival hook by default - it can
	lead to very surprising startup for those with festival installed
	but who didn't request text-to-speech conversion.

2002-04-11  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: added language translation to the help menu via
	the babelfish website. The selection is translated and the result
	printed as a system message in the chat window.

2002-03-21  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (Debug): New debug menu item to load support for
	remote inspection using dde or comm for use with tkinspect.
	* tkchat.tcl (addNewLines): Re-added the history size restriction.

2002-03-20  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: improved emoticon detection and simplified interface
	for defining new smileys.

2002-03-14  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: added emoticon support

2002-03-06  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: preserving input widget contents when switching
	between single and multi line version. Fixed invocation of
	multiple browsers in gotoURL on UNIX.

2002-02-18  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: removed -timeout options for further testing. The
	timeout handling code remains but isn't called.
	Fixed a frink warning.

2002-02-18  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: do not save value of Options(URLlogs)

2002-02-15  Don Porter <dgp@@users.sf.net>

	* tkchat.tcl: added check for required Tk 8.3.2 or better.

2002-02-14  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Try to cope with more possible HTTP errors in
	fetchPage, msgSend and onlinePage procs. Should always schedule
	another fetch.

2002-02-01  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: correct warnings that procheck noted.

2002-02-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: noise reduction from the last patch for timeout
	cases. Also added some menu navigation underlines.

2002-02-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added HTTP error checking to the history fetching
	code and handle the redirection case where /?M=D gets appended to
	the log file root URL.
	Also added some timeouts to the geturl calls to help deal with
	my rubbish HTTP proxy.

2001-12-06  Bruce Hartweg  <brhartweg@@bigfoot.com>

	* tkchat.tcl: Move most stuff out of dialog onto menus - cleaned up
	dialog (now just colors), a few other minor cleanups (also missed from
	davidw checking in v25 for me was the ability to grab the history logs
	at startup)

2001-12-05  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Cleaned up things in the "Options Settings" dialog.

2001-11-19  Ryan Casey <scfiead@@hotmail.com>

	* tkchat.tcl: Fixed bug of lines being rewritten to the chat
	window on every refresh.

2001-11-14  Reinhard Max  <max@@suse.de>

	* tkchat.tcl: Added "Close" button to info windows.
	Added "Save Options" command to the file menu.
	Changed format of config file to be better human readable/editable.

2001-11-13  Ryan Casey <scfiead@@hotmail.com>

	* tkchat.tcl: Fixed User Info bug where windows would
	keep popping up on every refresh.

2001-11-12  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: minor changes to history handling for speed.
	Redisable the text widget when cleaning the buffer.

2001-11-09  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: added a little humo(u)r to entry/exit messages.

2001-11-05  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: corrected gridding in Options dialog

2001-11-02  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: added formatting of clock to local time, auto
	application of user colors on startup, and removed temporary
	work-around for accidental mini.net DNS hijack.

2001-11-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (msgDone): fixed typo in the ncode check.

2001-10-30  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: added smiley detection for Windows/Mac.

2001-10-26  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added a help dialog. Needs more help in it.
	* tkchat.tcl: Implemented patch 474859 for script startup.
	- Fixed bug 466011: rc file permissions to 0600.
	- Implemented feature request 466221: optionally hiding user
	entry/exit messages.
	- Implemented part of feature request 466091 to remember window
	geometry.

2001-10-17  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl (updateNames): Fixed the missing All Users item for
	the whisper option menu.
	* tkchat.tcl: Fixed logging the chat to a file, frink checked

2001-10-17  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: implemented feature request 466094 to allow
	logging to a user specified file using tcllib log package.

2001-10-15  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: added Retrieve menu item (patch 47026)
	* tkchat.tcl: implemented HTTP Redirect following (patch 47026)
	* tkchat.tcl: applied Tcl cleanup (patch 466317)

2001-10-10  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: used direct IP of mini.net to combat dns problems.

2001-09-28  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: corrected minor warnings and height of info box
	Added support for working as a scripted document (landers)

2001-09-27  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: added options dialog, updated handling of nick
	updates, added debug menu.  (hartweg)

2001-09-27  Don Porter  <dgp@@users.sourceforge.net>

	* tkchat.tcl:  Fixed ability to click and follow URLs on
	Unix.  Worked around Tcl Bug 219372.  Generalized for more
	browser command variations.  [Bug 465768]

2001-09-27  Jeff Hobbs  <jeffh@@ActiveState.com>

	* tkchat.tcl: create add message hook for 'say'

	* tkchat.tcl: Initial import of tkchat into CVS

	* 26Sep2001  B. Hartweg	      Initial release to wiki
	* 26Sep2001  J. Hobbs	      several enhancements
	* 27Sep2001  B. Hartweg	      Add font selections
	* 27Sep2001  B. Hartweg	      Add URL handling & minor fixes
	* 27Sep2001  P. Thoyts	      Support for Proxy Authentication
	* 27Sep2001  D. Porter	      Bug fix in findExecutable
@


1.412
log
@* askleo/askleo.tcl: Adjust code to the latest API changes on
http://pda.leo.org and improve the UI.
@
text
@d1 5
@


1.411
log
@* tkchat.tcl (::tkchat::checkCommand):
A single / at the start of a post is now rejected if it is not a
known command. To send a literal slash at the beginning of a post,
it has to be doubled.
Improved detection and handling of the /tip command.
@
text
@d1 5
@


1.410
log
@Do not show the browser fields on the preferences dialog on Windows as we do not
use this field on that platform.
@
text
@d1 8
@


1.409
log
@Applied patch 2913790 to add an option not to get queried when exiting and
enable /quit when not logged in. Provided by Stuart Cassoff.
@
text
@d3 2
@


1.408
log
@Fix initialization of the browser list (ferrieux)
@
text
@d1 5
@


1.407
log
@[wm state] doesn't support zoomed on x11.
changed the web browser handling for unix to look for more recent commands
line xdg-open and chrome. Avoid the -remote stuff (can still be set manually)
@
text
@d1 5
@


1.406
log
@Fixed typo in nickchange message
@
text
@d1 6
@


1.405
log
@* tkchat.tcl (::tkchat::Smile): Unset IMGre before reinitializing
the emoticons, or it will keep growing. Only reinitialize when it
was explicitly asked for (i.e. not on re-logins).
@
text
@d1 4
@


1.404
log
@Fix [Bug 2814771]. In color configuration dialog,
the wrong row was being given the weight for resize.
@
text
@d1 6
@


1.403
log
@Avoid posting when in lurk mode (handle the bindings too)
@
text
@d1 5
@


1.402
log
@* tkchat.tcl (::tkchat::Progress): Improved progress bar handling.
This hopefully fixes the occasional spinning of the progress bar
when the associated action has long finished.
@
text
@d1 4
@


1.401
log
@Fixed string/list confusion in the message parsing that mishandled nick changes from irc.
@
text
@d1 6
@


1.400
log
@Tidied up feature discovery and xep0115 caps support and ensure we handle conversation threads for chat sessions.
@
text
@d3 5
@


1.399
log
@Improve the response to subscription requests and display the roster in the user list with an option to hide this.
@
text
@d1 5
@


1.398
log
@Support detection of suspend/resume.
Added a muc join hook, ignore empty messages with chatstate
notifications in chat windows. Some themeing on the colour dialog.
@
text
@d1 5
@


1.397
log
@removed misguided xml quoting from nicks and fixed a bug that prevented sending to a backslashed nick.
@
text
@d1 7
@


1.396
log
@Tightened up on the handling of jids by making use of jidsplit and jidequal
@
text
@d3 2
@


1.395
log
@Applied MacOSX patch from Daniel Steffen
@
text
@d1 5
@


1.394
log
@* tkchat.tcl (::tkchat::DoAnim): Only animate GIF images.
@
text
@d1 4
@


1.393
log
@[FR 2605849] Explicitly set the application name.
@
text
@d1 4
@


1.392
log
@For tinyurl links add a tooltip that shows the redirection target url.
@
text
@d1 4
@


1.391
log
@Switched to an SVG icon image
@
text
@d1 5
@


1.390
log
@Make tkchatrc.tcl handling work on Windows
@
text
@d1 6
@


1.389
log
@* tkchat.tcl: Simplify ::tkchat::GoogleSelection and fix the
bindings that call it. It now also works for selections in windows
outside of tkchat.
@
text
@d1 5
@


1.388
log
@fixes for vista theme and extra error handling
@
text
@d1 6
@


1.387
log
@Added option to show whispered (xmpp normal) messages inline in the chat as was done before 1.442
@
text
@d1 4
@


1.386
log
@Work around Vista problem displaying safe-tk toplevel windows embedded
directly into another toplevel by embedding in a frame instead.
@
text
@d1 5
@


1.385
log
@Catch dodgy errors from the TIP website.  Committed ammendments from
the conference for the streaming plugins.
@
text
@d1 6
@


1.384
log
@Corrected a slightly broken regexp that was making "/wikid <word>" not work.
@
text
@d1 6
d9 2
a10 2
	* tkchat.tcl: Corrected the regexp that extracts the word to
	                  look up on Wiktionary when using "/wikid <word>"
d14 2
a15 2
	* tkchat_mms.tcl: Added restarting and auto-restart of stopped
	                  streaming audio and restart of files.
d33 1
a33 1
	* tkchat_leo.tcl: 
d45 1
a45 1
	
@


1.383
log
@Added restarting and auto-restart of stopped streaming audio and restart of files.
@
text
@d1 5
@


1.382
log
@Fixed bugs in the processing of MJPEG stream boundaries and restarts
@
text
@d1 5
@


1.381
log
@Added a version hook to announce information from the website version
check to plugins. This lets us push the conference urls for
audio/video while the conference is ongoing.
@
text
@d1 5
@


1.380
log
@Fixed problem with plugins inserting into menus when the menus are non-english.
Some minor bugfixes wrt internationalization and extended German to the mms plugin
@
text
@d1 7
@


1.379
log
@* tkchat_clock.tcl: Allow using time zones in addition to numeric
offsets from GMT and default to the machine's local time zone.
@
text
@d1 7
@


1.378
log
@* tkchat.tcl: Revised the Babelfish web scraping to follow
the move of Babelfish from Altavista to Yahoo.
@
text
@d1 5
@


1.377
log
@Merged German locale updates from Matthias Kraft.
Include the locale in http useragent string.
@
text
@d1 5
@


1.376
log
@* tkchat.tcl: Fixed a bug whereby the KHIM bindings were not
always installed in the text and entry widgets.
@
text
@d1 5
@


1.375
log
@More i18n. Do the login dialog and some others using tk::AmpWidget
which is present in 8.4 (missing has no alt key support for ttk in
<8.5)
@
text
@d1 5
@


1.374
log
@Provide a version of tk::AmpMenuArgs for Tk 8.4.
@
text
@d1 6
@


1.373
log
@Added msgs/ directory and started to internationalize the menu items and some other display text.
@
text
@d1 4
@


1.372
log
@Improved normal message handling. Display in dialog, added per-user
context menu for posting messages/memos.
@
text
@d1 7
@


1.371
log
@Updated error handling from MUC. Added some reconnection attempts in
case we connect to the server before MUC is running after a server
restart.
@
text
@d3 2
@


1.370
log
@Handle a missing field nicely in the certificate view and in the user name management
@
text
@d1 6
@


1.369
log
@Retrieve online updates to the set of bridge prefixes when checking
the current version of tkchat.
@
text
@d1 5
@


1.368
log
@Reworked the askleo package as a proper tkchat plugin with options and
a statusbar icon.  Make use of ttk widgets.
@
text
@d1 6
@


1.367
log
@Enable logging private chat to file (added option checkbox on options
dialog). Added support for sending and responding to xmpp pings and
fixed up the client discovery iq responses so we can delare feature
support.
@
text
@d1 6
@


1.366
log
@Applied patch from bug #1985214 from Matthias Kraft to fix bugs in the /whisper and /back commands.
@
text
@d1 7
@


1.365
log
@Extend the plugin locations to look at the environment
@
text
@d1 5
@


1.364
log
@Added a Lurk/Unlurk context menu on the entry widget
@
text
@d1 14
@


1.363
log
@Added Shift-Key-Up/Down bindings to the entry to scroll the chat
widget. Added an option to toggle focus mode for the chat widget -
either it accepts focus, or focus always goes to the entry
widget. Default is focus on entry widget.
@
text
@d1 4
@


1.362
log
@Proper quoting when cloning text widget data. We must use
[list]/[lappend] to serialize the data else rogue braces can break the
de-serialization.
@
text
@d1 7
@


1.361
log
@Applied patch #1935658 from Sergei Gavrikov to fix font application
@
text
@d1 6
@


1.360
log
@If someone selects our background colour to post with then we will invert them.
Permit configuration of the auto-inactive status message via the preferences page.
Enable iocpsock when http > 2.5.4
Console capable of being used embedded (eg in a tabbed window)
Some rss data parsing fixes
@
text
@d1 10
@


1.359
log
@	* tkchat.tcl: Added catch block around the main callback handlers
	to try to avoid breaking the xml parser if there is an error in
	the handler.
@
text
@d1 10
@


1.358
log
@	* tkchat.tcl: Make the history timestamp recognition more fault
	tolerant and read the ISO8601 format
@
text
@d5 3
@


1.357
log
@	* tkchat.tcl: Addded an option to leave the enter/exit messages
	plain. Option is on the options dialog page.
@
text
@d1 5
@


1.356
log
@Catch dodgy colours read from the rc file too
@
text
@d1 5
@


1.355
log
@Added checking of colour info before recording it for a user and validate colors read from the network.
@
text
@d1 4
@


1.354
log
@Changed tkchat home url's to tkchat.tcl.tk
Fixed some dodgy jid processing when changing nicks.
Alerts to be tied to the alerting window.
Added some caps as extras to the presence stanzas.
@
text
@d1 5
@


1.353
log
@Fix fallback to tcl for platforms with no pre-built binary.
Fixed /font to call the choosefont dialog if available
Also attempting to limit nick length.
@
text
@d1 7
@


1.352
log
@Broadcast presence changes to the xmpp server to ensure that roster contacts and notified as well as MUC members.
critcl stuff moved to critcl2 which uses 8.5 compatible platform testing code.
@
text
@d1 7
d12 1
a12 1
	* choosefont/critcl.tc: critcl stuff moved to critcl2 which uses
@


1.351
log
@Fixed handling of 404 errors and added some nick colour checking
@
text
@d1 7
@


1.350
log
@Enable the statusbar even without ttk
@
text
@d1 5
@


1.349
log
@Use asynchronous connect to avoid blocking when reconnecting the stream (interrupts the audio).
@
text
@d1 4
@


1.348
log
@Display images from the VCARD if present.
@
text
@d1 5
@


1.347
log
@Reworked the hooks system to include priority and added an options
hook to permit plugins to add a page to the options dialog. All
plugins now use hooks. RSS removed from the main file.
Generalized the NOLA plugin into a clock demo.
@
text
@d3 3
@


1.346
log
@Add tabs to Options dialog (with suitable non-tile fallback).
Add save hooks for extensions to use.
@
text
@d1 8
d27 1
a27 1
	* tkchat_mjpeg:    MPJEG stream handling for the Tcl conference
@


1.345
log
@Ignore groupchat messages with empty bodies (ie: coccinella whiteboard messages).
Remove the conference special features/streams.
@
text
@d1 5
@


1.344
log
@Implement login hooks
@
text
@d1 6
@


1.343
log
@Added an MJPEG video stream viewer plugin
@
text
@d1 5
@


1.342
log
@	* tkchat_mms.tcl:  Multimedia stream support with snack.
	* tkchat_nola.tcl: demo plugin (New Orleans clock display)
	* tkchat.tcl:      Extended hooks to be more useful for plugins
	* tkchat_rss.tcl:  Use init hook to initialize.
@
text
@d3 2
@


1.341
log
@Fix encoding handling and process some additional atom fields
@
text
@d1 7
@


1.340
log
@Support the tk only flag in whiteboard
@
text
@d1 5
@


1.339
log
@	* jabberlib/wrapper.tcl:      Dealt with an evil bug in the tdom/
	* jabberlib/wrapper-tdom.tcl: expat wrapper where one invalid stream
	* tkchat_rss.tcl:             effectively terminated all other streams
	* rssrdr/rssrdr.tcl:          so a bad rss feed killed the jabber
	link. Fixed the wrapper library and provide better reporting in rss.
@
text
@d3 2
@


1.338
log
@Fixed bug #1796255 - emoticon insertion copied in _all_ the emotes. We only need one.
Fix openURL on windows when browser is IE and added support for Opera.
@
text
@d3 6
@


1.337
log
@Fixed bug #1796255 - emoticon insertion wrong
@
text
@d5 2
@


1.336
log
@Avoid recreating the rss label if present (reported by Steve Landers)
@
text
@d1 5
@


1.335
log
@various bug fixes. moved new emoticon startup
@
text
@d1 4
@


1.334
log
@Some more cleanup from the previous commit.
@
text
@d1 6
@


1.333
log
@* tkchat.tcl: Moved the emoticons to the web and added code for
downloading and caching them in .tkchatrc. Downloading new and
changed emoticons is automatically done at startup and can be
manually triggered at runtime from the Emoticons menu.
@
text
@d7 4
@


1.332
log
@Extracted whiteboard code to a separate file. Whiteboard is now created
as safeTk windows to evade issues identified by Zarutian in event
handling
@
text
@d1 7
@


1.331
log
@Included the mousewheel code from tip 171 (mjanssen)
@
text
@d1 6
@


1.330
log
@Fixed a number of small bugs (missing package require, typos and the like
@
text
@d3 1
@


1.329
log
@Check the statusbar exists before using it.
@
text
@d4 4
a7 1
	* tkchat_rss.tcl:
@


1.328
log
@Use native scrollbars on aqua.
Extracted the unix console stuff into a separate file.
@
text
@d1 5
@


1.327
log
@Improved the rss display to use spearate tabs per feed.
@
text
@d1 4
@


1.326
log
@Added support for checking RSS/ATOM feeds with understated
notification in the status bar when something new arrives.
@
text
@d1247 1
a1247 1
2004-02-27  Pat Thoyts  <pat@@zsplat.freeserve.co.uk>
d1254 1
a1254 1
2004-02-20  Pat Thoyts  <pat@@zsplat.freeserve.co.uk>
@


1.325
log
@	* tkchat.tcl:  Added fallback to IRC in the event of being unable
	to reach the Jabber server using picoirc. Added a -irc commandline
	option to force it for testing.
	* picoirc/picoirc.tcl:  Embeddable IRC client package based upon
	* picoirc/pkgIndex.tcl: the Wiki's picoirc code.
@
text
@d1 7
@


1.324
log
@	* tkchat.tcl: Support for checking the validity of the SSL
	certificate chain and for dsplaying all the certificates in the
	chain. Requires patch to the jlibssl used by tkchat. Option on
	the logon screen to disable verification.
@
text
@d1 8
@


1.323
log
@Applied patch from Emiliano to handle grid anchor differences between 8.4 and 8.5.
@
text
@d1 7
@


1.322
log
@Patch from Steve Landers to enhance MacOSX support.
@
text
@d1 5
@


1.321
log
@Avoid mishandling chatstate (xep-0085) notification messages
@
text
@d1 4
@


1.320
log
@Use a procedure to create all our dialogs and get sensible icons and
transient etc on windows. Use an MDI close button if available for the
history pane.
@
text
@d1 5
@


1.319
log
@	* tkchat.tcl: Added installation menu item to self-install into
	Freedesktop desktops (GNOME or KDE).
	Fixed omission in saving the UseTkOnly option.
@
text
@d1 6
@


1.318
log
@	* tkchat.tcl:     Added option to prevent the use of ttk widgets.
	Either start the program with -tkonly or set the checkbox on the
	Options dialog.
@
text
@d3 6
@


1.317
log
@	* tkchat48.gif:   Created application icon and desktop integration
	* tkchat48.png:   file for Unix (GNOME/KDE) systems.
	* tkchat.desktop:
	* tkchat.tcl:     Fixed a bug when cancelling the font dialog.
	* choosefont/choose_gtk.tcl:
@
text
@d1 1
a1 1
2007-04-27  Pat Thoyts  <pat@@snake>
d3 4
@


1.316
log
@Applied patch #1633074 to add support for highlighting user specified search terms (by Jos Decoster)
@
text
@d1 8
@


1.315
log
@	* choosefont/critcl.tcl (loadlib): Fail gracefully if the binary
	cannot be loaded and drop down to the pure-tcl version.
	* tkchat.tcl: Poll (slowly, every 10 minutes) the IRC user list in
	case it has gone adrift. Fixes in the bridge may mean this is no
	longer happening.
@
text
@d1 5
@


1.314
log
@	* tkchat.tcl: Handle state notification messages from clients the
	improperly send them even though we don't ask for them.
@
text
@d1 8
@


1.313
log
@Added automatic version check from tclers.tk
@
text
@d1 5
@


1.312
log
@Fixed the very broken registration dialog
@
text
@d8 1
@


1.311
log
@Added userlist menu for admin control and display moderators separately.
@
text
@d7 1
@


1.310
log
@	* tkchat.tcl: Add administrative control from tkchat.
	/op /deop /mute /unmute and /kick.
@
text
@d5 2
@


1.309
log
@	* tkchat.tcl: Fixed a missing backslash in iq handler. Some
	additional status messages and namespace qualifying. Prefer
	panedwindow to paned widget in tile. Add aqua spacer for
	non-tile. Show url's in status bar.
@
text
@d1 5
@


1.308
log
@	(::tkchat::CreateGUI): Add check for the ttk::sizegrip widget and
	replace with a frame if not available. (reported by Miguel Sofer).
@
text
@d1 7
@


1.307
log
@	(::tkchat::ShowCertificate): It seems some versions of tls/openssl
	use a different delimiter for the certificate records.
@
text
@d8 2
@


1.306
log
@	* tkchat.tcl: A number of themeing cleanups. Added a statusbar and
	hooked in some connection status and SSL certificate dialog. Show
	geturl progress during history loading.
@
text
@d6 2
@


1.305
log
@	* tkchat.tcl: Make use of iocpsock for the XMPP link. Added
	no-cache headers on the history requests to combat site caching of
	history files. Fixed loading of tile 0.8.0
@
text
@d1 6
@


1.304
log
@Use the new Tcl compatible TIP index.
On linux Button-2 can use used for scrolling - removed paste dialog binding (use menu instead).
@
text
@d1 6
@


1.303
log
@Handle hidden rc file on windows and show a message if saving options
fails for any reason.
@
text
@d1 9
@


1.302
log
@Add version fetch and display via tooltip.
@
text
@d1 5
@


1.301
log
@Removed typos in colour dialog and fixed bug processing TIP index
@
text
@d1 4
@


1.300
log
@	* tkchat.tcl: Make use of tooltip package to show url links. Load
	TIP index and provide tooltip titles for tip links.
@
text
@d5 1
@


1.299
log
@* tkchat.tcl (tkchat::PasteDlg): Consider both selections, PRIMARY
and CLIPBOARD when initializing the paste dialog.
Added a <Button-3> binding to the main chat window as another
shortcut for the paste dialog.
@
text
@d1 5
@


1.298
log
@Support irc whois information retrieval
@
text
@d1 7
@


1.297
log
@	* tkchat.tcl: Fixed the googlefight command and added wikipedia
	and wiktionary link commands (/wikid and /wikip)
	Thanks to Joe Decoster.
@
text
@d1 4
@


1.296
log
@* tkchat.tcl: Fixed the code that finds the real location of the
script and adds it to auto_path.
@
text
@d1 6
@


1.295
log
@Broke out the askLEO code into a sub package. Broke out DKFs font selection into a sub package (with hooks for critcl win32/gtk dialogs).
@
text
@d1 5
@


1.294
log
@Use a proxyfilter to avoid having to add headers to every http::geturl usage.
@
text
@d1 6
@


1.293
log
@Support for merged ttk widgets in Tk 8.5a6. Should handle 8.4, 8.4+tile 0.7 and 8.5a6 now. Some widget packing bugs squashed too.
@
text
@d6 2
@


1.292
log
@Fix retrieving history when proxy disabled.
@
text
@d1 6
@


1.291
log
@Corrected HEADUrl.
@
text
@d1 4
@


1.290
log
@Added a benign SSL certificate check to warn about expired and self-signed certificates
@
text
@d1 4
@


1.289
log
@Doh! Scrollbar hooked up to invalid widget name
@
text
@d1 5
@


1.288
log
@Request only tile 0.7
@
text
@d1 5
@


1.287
log
@FR 681734 - log memos to mbox file for later perusal. Some font
selection mods for Xft.
@
text
@d1 5
@


1.286
log
@Added a base frame to fix the look with tile widgets
@
text
@d1 5
@


1.285
log
@FR 1274322 - added a dialog for sending text to a paste site.
@
text
@d5 2
@


1.284
log
@(::tkchat::ParseHistLog): Work around the logs being returned as
iso8859-1 when the data is really utf-8.
@
text
@d1 5
@


1.283
log
@FR 1482926 - add an /eval command to evaluate short tcl scripts.
@
text
@d5 2
@


1.282
log
@Added hooks to KHIM
@
text
@d1 5
@


1.281
log
@	* tkchat.tcl: - Tile support for the pane in the main window
	              - Internal code cleanup for consistent Tile handling
						 (variables useTile and NS)
					  - Console support for platforms
                   other than Windows (Debug->Console)
		           - Allow usage of new Tab in some browsers like Opera
			          (new checkbutton option in Preferences->Options)
@
text
@d1 5
@


1.280
log
@Allow the non-SASL jabber auth to work with STARTTLS logins. We have
to capture the new stream id.
@
text
@d1 10
@


1.279
log
@	* tkchat.tcl (::tkchat::addTraffic): Fixed bug in handling of nick
	(::tkjabber::RosterCB):              changes. Reverted previous
	(::tkchat::updateOnlineNames):       commit's workaround.
	(::tkjabber::setNick):
	(::tkjabber::transferNick):

	* tkchat.tcl (::tkchat::CreateGUI): Only execute autoStatus proc when
	(::tkchat::checkCommand):           autostatus enabled. Switch user to
	(::tkjabber::LoginCB):              extended away when user is away
	(::tkjabber::MucEnterCB):           manually and idle for an extended
	(::tkjabber::away):                 period of time. Remember away
	(::tkjabber::back):                 status when being logged off/on
	(::tkjabber::autoStatus):           manually or due to a network
	interuption.

	* tkchat.tcl (::tkchat::checkCommand): Make /dnd and /busy work
	correctly (Broken since introduction in v1.269).

	* tkchat.tcl (::tkchat::BookmarkClear): Clear autoBookmarks when
	clearing all bookmarks.

	* tkchat.tcl (::tkchat::updateOnlineNames): Stop Onlinenames window
	from scrolling to top everytime someone enters or leaves the chat.

	* tkchat.tcl (::tkjabber::connect): Go back to login screen if initial
	(::tkchat::logonChat):              connection fails.
@
text
@d1 5
@


1.278
log
@Fix bug in handling nick changes.
@
text
@d1 29
d55 2
a56 3
	* tkchat.tcl (::tkchat::CreateGUI):   Left-justify titles and
	                                      subtitles in the Users
	                                      Online list.
d60 1
a60 1
	                                      unposting on X.
d62 1
a62 1
	* tkchat.tcl: (::tkchat::Smile):      New coffe emoticon.
d64 2
a65 4
	* tkchat.tcl: (::tkchat::updateOnlineNames): Don't continue the
	                                      active area of clickable
	                                      nick names to the end of the
	                                      line.
@


1.277
log
@	* tkchat.tcl (::tkjabber::MsgCB): More polite handling of error
	response when sending private chat messages.
	* tkchat.tcl (::tkjabber::RosterCB): Add a system message to a
	chat window if the chat partner disconnects.
@
text
@d1 4
@


1.276
log
@* tkchat.tcl (::tkchat::OnNamePopup): The hide/show user
functionality was wrongly placed on the "User Info" button in the
context menu.
@
text
@d1 7
@


1.275
log
@	* tkchat.tcl (::tkchat::CreateGUI): Stop excess double-click selection.

	* tkchat.tcl (::tkchat::OnNamePopup): Add One2One menu item.
@
text
@d1 6
@


1.274
log
@* tkchat.tcl (::tkchat::CreateGUI):   Left-justify titles and
				      subtitles in the Users
				      Online list.

* tkchat.tcl (::tkchat::OnTextPopup): Use tk_popup instead of the
(::tkchat::OnNamePopup):              menu's popup subcommand to fix
				      unposting on X.

* tkchat.tcl: (::tkchat::Smile):      New coffe emoticon.

* tkchat.tcl: (::tkchat::updateOnlineNames): Don't continue the
				      active area of clickable
				      nick names to the end of the
				      line.
@
text
@d1 6
@


1.273
log
@	* tkchat.tcl (::tkchat::addTraffic): Add IRC and WebChat nicks to the
	(::tkchat::nickComplete):            OnlineUser list. Rename procedure
	(::tkchat::CreateGUI):               '::tkchat::updateJabberNames' to
	(::tkchat::DoVis):                   '::tkchat::updateOnlineNames' as
	(::tkchat::ChangeColors):            it now does more than just Jabber
	(::tkchat::Init):                    names. New procedure
	(::tkjabber::cleanup):               '::tkchat::OnNetworkToggleShow'.
	(::tkjabber::RosterCB):
	(::tkjabber::MsgCB):
	(::tkjabber::parseMsg):
	(::tkjabber::send_memo):
	(::tkchat::updateJabberNames):
	(::tkchat::updateOnlineNames):
	(::tkchat::OnNetworkToggleShow):
	(::tkchat::OnNamePopup):
	(::tkjabber::setNick):
	(::tkJabber::transferNick):

	* tkchat.tcl (::tkchat::addTraffic): Parse user entered messages
	(ie. for /away) for emoticons.
@
text
@d1 17
@


1.272
log
@	* tkchat.tcl (::tkchat::checkNick): Only calculate width for new nicks.
	(::tkchat::checkNickWidth):         New procedures
	(::tkchat::OpenChatLog):            '::tkchat::checkNickWidth' and
	(::tkchat::Debug):                  '::tkchat::InitOffset'.
	(::tkchat::Init):
	(::tkchat::InitOffset):
	(::tkchat::GetDefaultOptions):

	* tkchat.tcl (::tkchat::checkNick): Add Colorization for Online Users.
	(::tkchat::CreateGUI):
	(::tkchat::applyColors):
	(::tkchat::updateJabberNames):

	* tkchat.tcl (::tkchat::checkNick): Keep NickList sorted, when new
	(::tkchat::nickComplete):           nicks are added, so it doesn't need
	(::tkchat::NickVisMenu):            to sorted in a few other places.
	(::tkchat::ChangeColors):
	(::tkjabber::RosterCB):

	* tkchat.tcl (::tkchat::addMessage): Only call ::tkchat::checkAlert for
	(::tkjabber::LoadHistoryLines):      non-History messages.

	* tkchat.tcl (::tkchat::CreateGUI): Remove check for panedwindow. It's
	(::tkchat::CreateNewChatWindow):    no longer needed as we require
	(::tkchat::saveRC):                 Tk v8.4.

	* tkchat.tcl (::tkchat::OnTextPopup): Menu had wrong commands for next
	and previous bookmarks. Remove unneeded set command.

	* tkchat.tcl (::tkchat::StampVis): Fix error - Don't adjust nick
	visibility in One2One chat windows.

	* tkchat.tcl (::tkchat::Init): Remove not working and unused jabber
	(::tkchat::GetDefaultOptions): HTTP polling code.
	(::tkjabber::connect):

	* tkchat.tcl (::tkchat::updateJabberNames): Use the OnlineUsers list
	instead of a call to the conference roster to update names from.
	Prevents a race condition between people entering/leaving the
	conference and the OnlineUser list being updated.

	* tkchat.tcl (::tkchat::getColor): Standardize some variables.
	(::tkchat::OnTextPopup):
	(::tkchat::NickVisMenu):
	(::tkjabber::RosterCB):
	(::tkjabber::MsgCB):
	(::tkjabber::msgSend):
	(::tkchat::OnNameToggleVis):
	(::tkchat::OnNamePopup):

	* tkchat.tcl: Minor whitespace/style fixes.
@
text
@d3 21
@


1.271
log
@	* tkchat.tcl (::tkchat::CreateGUI): Move creation of text popup menu to
	(::tkchat::babelfishMenu):          its own procedure
	(::tkchat::babelfishMenuPost):      '::tkchat::OnTextPopup'. Add popup
	(::tkchat::OnTextPopup):            menu to One to One chat. Add
	(::tkchat::SetChatWindowBindings):  ability to 'Hide user' to menu.
	(::tkchat::BookmarkInit):
	(::tkchat::BookmarkToggle):
	(::tkchat::BookmarkClear):
	(::tkchat::GoogleSelection):

	* tkchat.tcl (::tkchat::OnNamePopup): Prevent a crash if trying to hide
	(::tkchat::OnNameToggleVis):          a user who hasn't posted any
	messages. Modified menu to dis-allow this action.

	* tkchat.tcl (::tkchat::checkNick): Don't change NickList timestamps to
	an older time when parsing a history log.

	* tkchat.tcl (::tkchat::gotoURL): Fix not saving preffered browser.
	(::tkchat::saveRC):
	(::tkchat::GetDefaultOptions):
	(::tkchat::EditOptions):

	* tkchat.tcl (::tkchat::CreateGUI): Make PaneConfigure an idle callback
	so that it updates correctly when resizing window.

	* tkchat.tcl: Remove unused global. Trim some unused code. Modify
	one exit message.
@
text
@d1 54
@


1.270
log
@	* tkchat.tcl (::tkchat::saveRC): Fix not saving password.

	* tkchat.tcl (::tkchat::GetDefaultOptions): Fix initializing when no rc
	file is available.

	* tkchat.tcl (::tkchat::ChangeColors): Fix changing posting color.
@
text
@d1 30
@


1.269
log
@* tkchat.tcl (::tkchat::applyColors): Distinguish between
conference JIDs and normal user JIDs when trying to figure out the
nickname and color.

* tkchat.tcl (::tkchat::ChangeColors): Added support for mouse
wheels to the font dialog.
@
text
@d1 9
d1254 4
a1257 1
	* tkchat.tcl: Move most stuff out of dialog onto menus - cleaned up dialog (now just colors), a few other minor cleanups (also missed from davidw checking in v25 for me was the ability to grab the history logs at startup)
@


1.268
log
@	* tkchat.tcl (::tkchat::saveRC): Save original nick, not the ones with
	_'s appended while trying to enter chat room.

	* tkchat.tcl (::tkchat::Init): Ensure that color data is generated for
	(::tkchat::setNickname):       new nicks, not just ones that have
	(::tkjabber::cleanup):         posted messages. This fixes a crash
	(::tkjabber::LoginCB):         when a One to One chat window is created
	(::tkjabber::MucEnterCB):      for a new nick. Also fixes some Online
	(::tkchat::updateJabberNames): nicks not showing up in the color change
	(::tkjabber::setNick):         dialog. New procedure
	(::tkjabber::transferNick):    ::tkchat::setNickname.
@
text
@d1 9
@


1.267
log
@	* tkchat.tcl (::tkchat::checkAlert): Alert for whispers and One to One
	(::tkchat::alertWhenIdle):           chats.
	(::tkchat::addMessage):
	(::tkjabber::getChatWidget):

	* tkchat.tcl (::tkchat::CreateGUI): Don't set unneeded color tags.
	(::tkchat::SetChatWindowBindings):
	(::tkchat::ChangeColors):
	(::tkchat::applyColors):
	(::tkchat::Init):

	* tkchat.tcl (::tkjabber::MsgCB): Remove /me from messages for One to
	(::tkchat::userPostOneToOne):     One chat.
@
text
@d1 14
@


1.266
log
@	* tkchat.tcl (::tkchat::IncrMessageCounter): Don't count traffic
	messages.

	* tkchat.tcl (::tkchat::DoVis): Prevent crash when changing a nick's
	(::tkjabber::connect):          visibility status while not logged in.
	(::tkjabber::cleanup):

	* tkchat.tcl (::tkchat::NickVisMenu): Prevent nick from being eval'ed
	if it contains [].

	* tkchat.tcl (::tkchat::CheckCommands): Split into online and offline
	commands.

	* tkchat.tcl (::tkchat::saveRC): only save options that are different
	(::tkchat::Init):                from defaults. Re-written so that it
	(::tkchat::GetDefaultOptions):   builds up the options to save rather
	than remove the one not to be saved. New procedure
	::tkchat::GetDefaultOptions.

	* tkchat.tcl (::tkchat::DoAnim): Reset animation to first frame when
	stopped.

	* tkchat.tcl (::tkchat::Init): Fix error converting some older client's
	color list.

	* tkchat.tcl (::tkchat::noisyUser): Fix error where nick has a space in
	it.

	* tkchat.tcl (::tkjabber::cleanup): Remove added underscores from nick
	(::tkjabber::setNick):              when exiting conference.

	* tkchat.tcl (::tkjabber::MsgCB): Make nick xml safe when sending
	(::tkjabber::LoginCB):            request to jabber server.
	(::tkjabber::MucEnterCB):         New procedure ::tkjabber::xmlSafe.
	(::tkjabber::xmlSafe):
	(::tkjabber::setNick):
	(::tkjabber::transferNick):

	* tkchat.tcl (::tkchat::parseStr): Fix % quoting in URLs.

	* tkchat.tcl: Remove some unused globals. Trim some unused code.
@
text
@d1 16
@


1.265
log
@* tkchat.tcl (::tkchat::anim): Fixed a bug that made animated GIFs
stop for one delay period when restarting the animation. Lowered
the delay time to make the animations a bit faster and
smoother. Added animated bubbles to the beer emoticon.
@
text
@d1 44
@


1.264
log
@	* tkchat.tcl (::tkchat::addMessage): Change format of local log to
	(::tkchat::IncrMessageCounter):      match jabber logs. Add ability to
	(::tkchat::Hook):                    load local and jabber logs from
	(::tkchat::AddTraffic):              file (new proc
	(::tkchat::CreateGUI):               ::tkchat::LoadChatLog). Fix
	(::tkchat::OpenChatLog):             logging so that it starts when
	(::tkchat::LoadChatLog):             chat initializes. Add missing
	(::tkchat::ChatLogHook):             nickchange messages.
	(::tkchat::Init):
	(::tkchat::parseMsg):
@
text
@d1 7
@


1.263
log
@	* tkchat.tcl (::tkchat::addMessage): Consolidate duplicate code into
	(::tkchat::addAction):               addMessage. Removed addAction.
	Fixes multi-line /me indentation.

	* tkchat.tcl (::tkchat::userPost): Move switch arm out to new procedure
	(::tkchat::checkCommand):          checkCommand.

	* tkchat.tcl (::tkchat::CreateGUI): Remove unneeded calls to
	(::tkchat::IncrMessageCounter):     ResetMessageCounter. Make the
	(::tkchat::WinicoCallback):         remaining one an idle callback.

	* tkchat.tcl (::tkchat::noisyUser): Reduce duplicate code.
@
text
@d1 13
d31 1
a31 1
	* tkchat.tcl: Applied patch #1344350 by Torsten Reincke to fix 
d66 1
a66 1
	              tile 0.7+ as well as tile 0.6.
d136 1
a136 1
	
d143 1
a143 1
	
d147 1
a147 1
        (command alias support).
d232 1
a232 1
	
d284 5
a288 5
        /chat <nick> msg will open a chat window, as will double clicking on
        the nick in the online users list; user info is now a right click
        action.
        * tkchat.tcl: fix new message notify for private chats; fix /me in
        private chats.
d342 1
a342 1
	string. 
d362 1
a362 1
        
d370 1
a370 1
	* tkchat.tcl: Bug fixes for UserInfo. 
d379 1
a379 1
        time.
d387 1
a387 1
 
d470 1
a470 1
	
d474 1
a474 1
	on the Translate selection menu item. 
d481 1
a481 1
	/userinfo; prevent history from loading twice; 
d520 1
a520 1
	
d529 1
a529 1
        commands and menu options to set message logging behaviour. Added 
d535 2
a536 2
	* tkchat.tcl: Add NOLOG tag to add(Message|Action) 
	
d550 1
a550 1
	
d559 1
a559 1
	and stderr and replaced with tk_messageBox or log::log. 
d563 1
a563 1
	proxies using tls. 
d570 1
a570 1
	
d572 1
a572 1
        * tkchat.tcl: More work on Jabber
d575 2
a576 2
        * tkchat.tcl: Initial work to change the chat server to Jabber. Lots of
        changes all over the place.
d602 1
a602 1
	ircbridge with <xyz> would yield xyz as the sender. 
d624 1
a624 1
	
d631 2
a632 2
	server command /ip password nick is added with the system tag.	
	
d650 1
a650 1
	stop updating after a temporary DNS failure. 
d707 1
a707 1
	
d716 1
a716 1
	return. 
d759 1
a759 1
	* tkchat.tcl:  Added a Preferences->Options dialog with stuff to 
d769 1
a769 1
	* tkchat.tcl: added a /googlefight command word. 
d782 1
a782 1
	* tkchat.tcl: Some fixes and catches in the color handling to deal 
d805 1
a805 1
	* tkchat.tcl: Applied fix from dgp for bug #849829. 
d808 1
a808 1
	
d810 2
a811 2
	for 'onlineusers' automatically after login. 
	
d813 1
a813 1
		
d817 1
a817 1
		
d822 1
a822 1
	
d827 1
a827 1
	
d830 2
a831 2
	kroc wants to do this for XFce) 
	
d833 1
a833 1
	
d887 1
a887 1
	showing the online users pane. 
d893 1
a893 1
	Added a context menu to access translation. 
d905 1
a905 1
	
d922 1
a922 1
	
d949 1
a949 1
	
d960 1
a960 1
	
d983 1
a983 1
	
d999 1
a999 1
	
d1017 1
a1017 1
	
d1098 1
a1098 1
	remote inspection using dde or comm for use with tkinspect.	
d1230 1
a1230 1
	
@


1.262
log
@	* tkchat.tcl: Applied patch #1344350 by Torsten Reincke to fix
	browser launching on MacOS X.
@
text
@d1 15
@


1.261
log
@	* tkchat.tcl (::tkchat::BookmarkToggle): Fix a race condition
	with tabs not being set (encountered while PC under heavy load).
@
text
@d1 5
@


1.260
log
@	* tkchat.tcl (::tkchat::alertWhenIdle): Add auto bookmark at
	alert point.

	* tkchat.tcl (::tkchat::BookmarkToggle): Stop auto bookmark from
	removing itself or a standard bookmark when it tried to set one
	in the same place that another already existed.

	* tkchat.tcl (::tkchat::BookmarkRemoveAuto): Fix a bug that
	caused a crash when an auto bookmark tried to remove itself
	twice.

	* tkchat.tcl: Minor whitespace/style fixes.
@
text
@d8 3
a10 1
	in the same place that another already existed.
@


1.259
log
@	* tkchat.tcl: Added mouse binding suitable for Macs with only one
	mouse button to the user names. Added facility to ignore users
	using context menu raised from the user names list. Show user
	visibility in the names list with a disabled icon.
@
text
@d1 15
@


1.258
log
@	* tkchat.tcl: New users were unable to setup their user
	information. Solved by ensuring that myId is always set.
@
text
@d1 7
@


1.257
log
@	* tkchat.tcl: Changed the way we use tile widgets to work with
	              tile 0.7+ as well as tile 0.6.
@
text
@d1 5
@


1.256
log
@	* tkchat.tcl (::tkchat::CreateGUI): Add auto bookmark. This is
	(::tkchat::IncrMessageCounter):     set when a message is
	(::tkchat::BookmarkInit):           received while tkchat does
	(::tkchat::BookmarkToggle):         not have focus, making it
	(::tkchat::BookmarkRemoveAuto):     easier to find the point in
	(::tkchat::BookmarkNext):           history that the user was
	(::tkchat::BookmarkPrev):           last active. Can be
	(::tkchat::BookmarkClear):          de/activated via menu.
	(::tkjabber::MsgCB):                Delayed the resetting of
	the message counter in the window title for 5 seconds. Fixed
	a bug found where deleting the current bookmark and then
	attempting to go to the next/prev caused a crash.

	* tkchat.tcl:
	Remove an unused Option, MaxLines, and associated menu.
	Background History loading a bit more.
	Fix singledot elide in tkchat::addAction.
@
text
@d1 5
@


1.255
log
@	* tkchat.tcl (::tkchat::AddMessage): Modify the Image RE to
	(::tkchat::Insert):                  make it a little more
	(::tkchat::SmileId):                 accurate finding smilies.
	(::tkchat::Smile):                   Revert changes from last
	commit (overlooked too many smilies).
@
text
@d1 20
d52 1
a52 1
	BookmarkAdd to BookmarkToggle. Change how bokmarks are added
@


1.254
log
@	* tkchat.tcl (::tkchat::AddMessage): Change how smilies are
	(::tkchat::Insert):                  determined. Fixes smilies
	(::tkchat::SmileId):                 showing up in code
	(::tkchat::Smile):                   fragments, but now
	requires them to be 'space' delimited.

	* tkchat.tcl:
	Add new proc ::tkchat::InsertHistoryMark. Remove a few unused
	variables. Re-order 'if' arguments in ::tkchat::autoStatus to
	avoid unneeded procedure calls.
@
text
@d1 1
a1 1
2005-09-29  Daniel South  <wildcard_25@@users.sourceforge.net>
d3 4
a6 5
	* tkchat.tcl (::tkchat::AddMessage): Change how smilies are
	(::tkchat::Insert):                  determined. Fixes smilies
	(::tkchat::SmileId):                 showing up in code
	(::tkchat::Smile):                   fragments, but now
	requires them to be 'space' delimited.
@


1.253
log
@	* tkchat.tcl (::tkchat::addMessage): Change how bookmark marks
	(::tkchat::CreateTxtAndSbar):        are created due to bug
	(::tkchat::StampVis):                found in Tk 8.5 (fix to Tk
	(::tkchat::BookmarkInit):            will change old
	(::tkchat::BookmarkToggle):          behaviour). Add
	(::tkchat::BookmarkClear):           autoscrolling for when
	bookmarks are added and deleted.
@
text
@d1 13
@


1.252
log
@	* tkchat.tcl (::tkchat::StampVis): Indent text when a bookmark
	(::tkchat::BookmarkInit):          is set. Allow bookmarks to
	(::tkchat::BookmarkAdd):           be unset individually.
	(::tkchat::BookmarkToggle):        Enable/disable menu items as
	(::tkchat::BookmarkNext):          required. Fix bug were
	(::tkchat::BookmarkPrev):          bookmark could be set on
	(::tkchat::BookmarkClear):         wrong line from menu. Rename
	BookmarkAdd to BookmarkToggle. Change how bokmarks are added
	and searched for in text. Only one bookmark can be added to a
	logical line of text. BookmarkClear now does clear all
	bookmarks.
@
text
@d1 10
@


1.251
log
@	* tkchat.tcl (::tkchat::LoadHistoryFromIndex): Stop crash when
	history window is opened more than once.

	* tkchat.tcl (::tkchat::checkNick): Show user color correctly
	for first time post by a new user.

	* tkchat.tcl (::tkchat::Help): Create new procedure to
	(::tkchat::About):             auto-adjust tab indent based on
	(::tkchat::insertHelpText):    the width of the first column
	and make source help text easier to read and modify.

	* tkchat.tcl (::tkjabber::parseMsg): Convert messages from
	Conference Channel to System messages.
@
text
@d1 14
@


1.250
log
@* tkchat.tcl (::tkchat::addAction): Take care for empty actions.
@
text
@d1 16
@


1.249
log
@Added myself to the about box
@
text
@d1 4
@


1.248
log
@* tkchat.tcl: Fixed query encoding for askLEO.
@
text
@d1 5
@


1.247
log
@Rearranged the About dialog into 2 dialogs.
@
text
@d1 4
@


1.246
log
@	* tkchat.tcl:
	Fix tags for action messages.
	Cleanup members in ::tkjabber::cleanup as well.
	Correct some potential problems where a nick has a comma in it.
	Fix timestamp eliding and tabs in One-to-One chat.
	Allow register screen to work again.
	Clean up 'after' scripts when restarting.
	Add tk8.5a3 idle detection for AutoAway (from Kevin Kenny).
@
text
@d1 5
@


1.245
log
@	* tkchat.tcl (tkjabber::cleanup): Cleanup roster too.
@
text
@d1 11
@


1.244
log
@	* tkchat.tcl:
	Fix conversion from old color list for some unusual nicks.
	Fix changing own color.
	Only save nicks that have extra attributes stored.
	Fix a problem with new messages getting mixed into history when it is
		being reloaded.
	Add autoscroll when showing/hiding extended text entry.
	Selecting to be alerted now activates some defaults if none set.
	Alerts now work for the nickname currently being used as well as the
		username.
	Remove another old tile-ism.
	Convert ::tkchat::msgSend calls to use ::tkjabber::msgSend.
	Convert ::tkchat::errLog proc calls to use ::log::log.
	Removed some orhaned procs.
	Clean up a lot of whitespace at start and end of lines.
@
text
@d1 4
@


1.243
log
@	* tkchat.tcl: Save only changed colors and invisibility settings in
	rc file instead of all of them. Change the way color information is
	stored to avoid a problem if someone calls themselves 'MainFG' etc.
@
text
@d1 18
@


1.242
log
@	* tkchat.tcl: Fixed some elide problems with regard to entry/exit,
	online/away, system, error and singledot messages, as well as
	timestamps and emoticons. [Bug 978962]
	* tkchat.tcl: Removed use of tscale, missed by Patch 196561.
@
text
@d1 6
@


1.241
log
@	* tkchat.tcl: Corrected two oversights from last commit. Fixed
	multiline messages and initial history load times.
@
text
@d1 7
@


1.240
log
@	* tkchat.tcl: Convert all entry and exit messages to Traffic messages
	so they can be hidden with the 'Hide Entry/Exit Messages' menu.
	Factor out common code for parsing live and history messages.
	[Patch 1198196]
@
text
@d1 5
@


1.239
log
@	* tkchat.tcl: Automatic cleanup of nicks in the .tkchatrc file that
	are older than 30 days. [Patch 1196567]
@
text
@d3 4
@


1.238
log
@	* tkchat.tcl: Remove import of tile:: namespace now that we require
	Tile 0.5. [Patch 1196561]
@
text
@d3 2
@


1.237
log
@	* tkchat.tcl: Applied patch #1196564 from Daniel South to clean up
	a warning produced by recent tile.
@
text
@d1 5
@


1.236
log
@	* tkchat.tcl: Applied patch #1196561 from Daniel South to remove
	the Tk 8.3 compatability code now that we require Tk 8.4.
@
text
@d5 2
@


1.235
log
@Corrected an interaction between the whiteboard
and TIP #132 formatting of floating point numbers
@
text
@d1 5
@


1.234
log
@Fixed support for tklib's ActiveState style.
@
text
@d1 6
@


1.233
log
@	* tkchat.tcl: Added additional icons to show extended-away state.
@
text
@d4 1
@


1.232
log
@* tkchat.tcl: /msg and /chat now also work with arbitrary JIDs.
@
text
@d1 4
@


1.231
log
@	* tkchat.tcl: More fixes to the system tray icon stuff. Tested on
	linux and windows now.
@
text
@d1 4
@


1.230
log
@* tkchat.tcl: Fixed the latest additions to not break execution on
non-Windows platforms.
@
text
@d1 5
@


1.229
log
@	* tkchat.tcl: Applied patch #1187273 by Daniel South to fix
	restoring a hidden app window to the pre-hidden state.
@
text
@d1 5
@


1.228
log
@	* tkchat.tcl: Applied patch #1187190 by Daniel South which fixes
	updating the system tray icon when the application regains focus
	on windows.
@
text
@d6 2
@


1.227
log
@	* tkchat.tcl (tkjabber::cleanup): Modified the cleanup to check
	for the existence of the muc variable. Sometimes it has already
	been cleaned up.
@
text
@d1 6
@


1.226
log
@auto away added, private chat fixes
@
text
@d1 6
@


1.225
log
@* tkchat.tcl: Removed explicit placement from geometry
settings. It's the windowmanager's job to place new windows.
@
text
@d1 10
@


1.224
log
@small private chat fixes
@
text
@d1 5
@


1.223
log
@fix changelog line lengths
@
text
@d7 2
@


1.222
log
@One to one chat added
@
text
@d3 4
a6 3
	* tkchat.tcl: one to one chat added; /msg now emits '-type normal'; /chat
        <nick> msg will open a chat window, as will double clicking on the nick
        in the online users list; user info is now a right click action.
d96 2
a97 1
	* tkchat.tcl: Prevent multiple reconnect timers running at the same time.
@


1.221
log
@	* tkchat.tcl: Added some error checking during some server downtime.
@
text
@d1 6
@


1.220
log
@	* tkchat.tcl: Improved handling of roster status change messages.
@
text
@d1 4
@


1.219
log
@	* tkchat.tcl: Fixed a problem with the SASL authentication code.
@
text
@d6 1
@


1.218
log
@	* tkchat.tcl: Bug #1156611 fixed. It seems jabberlib changed to
	interface for the send_iq command.
@
text
@d5 1
@


1.217
log
@* tkchat.tcl: bug #1153603 - fix error reporting on network errors.
@
text
@d1 5
@


1.216
log
@Forgot to save this
@
text
@d3 1
a5 1

@


1.215
log
@	* tkchat.tcl: bug #1154862 - fixed varname in SendAuthOld.
	Bug #1154619 - require tile 0.5. 0.4 can segfault on solaris.
	Fixed display of multiple-line posts with hidden timestamps for
	fixed Tk 8.5. Checked on 8.4 and 8.5.
@
text
@d3 3
@


1.214
log
@	* tkchat.tcl: Get the babelfish code to use utf-8. This fixes
	translation of Russian in both directions. Probably Asian
	languages too.
	Show SSL options as disabled when SSL unavailable.
@
text
@d1 7
@


1.213
log
@	Re-enabled local chat logging (uses utf-8 encoding now).
	Fixed jabber:iq:version reporting to report the version of tkchat
	instead of the jabberlib version.
@
text
@d1 7
@


1.212
log
@	* tkchat.tcl: Fixed encoding of the channel after starttls
	negotiation. Also encoding of the .tkchatrc file.
	Added a 'No SSL' option and an entry field for the conference to
	join to the login dialog.
@
text
@d7 3
@


1.211
log
@	* tkchat.tcl: Added some additional roster support. Put images
	into the online users list to indicate presence status.
@
text
@d1 7
@


1.210
log
@	* tkchat.tcl: Cleaned up quite a lot of whitespace at the end of
	lines. Fixed a bug calling the setNick proc via after sometimes.
@
text
@d1 5
@


1.209
log
@2005-02-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Added /afk, /away and /back commands to set the
	presence. Each can take a string to use for an additional display
	string.
	Added support for handling subscription requests.
	Fixed a bug in the color handling to cope with invalid colors.

2005-01-04  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* tkchat.tcl: Fixed overly aggressive reconnection when user has
	logged out manually. Implemented STARTTLS and SASL authentication.
	Fixed a problem with the userinfo dialog raising an error.
	Added a -connect option to the app to facilitate connection via an
	alternate server (eg: tkchat -connect localhost:5222)
@
text
@d1 5
@


1.208
log
@	* tkchat.tcl (::tkchat::logonScreen): Tidied up the key navigation
	for the login screen.
@
text
@d1 16
@


1.207
log
@Schizophrenia support
@
text
@d1 5
@


1.206
log
@	* tkchat.tcl: Put some of the http error handling code back in so
	we get a message when the history server is unavailable.
@
text
@d1 4
@


1.205
log
@Fixes for vcard
@
text
@d1 5
@


1.204
log
@	* tkchat.tcl: Support UserInfo via the Jabber vcard iq.
@
text
@d1 4
@


1.203
log
@reconnect timer fix
@
text
@d1 4
@


1.202
log
@* tkchat.tcl (::tkchat::parseStr): Simplified the URL parsing
regexp and added support for ftp URLs. It is much more relaxed in
what it accepts as an URL now, and only tries hard to get the end
right.
@
text
@d1 4
@


1.201
log
@nick transfers
@
text
@d1 7
d10 2
a11 1
	* tkchat.tcl: /nick now asks any other egos you may have for a nick transfer.
d20 5
a24 4
	* tkchat.tcl: Sort the online users list -dictionary. Call [muc exit] to
	cleanup the roster for the chat. Fixed display of entry exit messages for
	web and irc users, added more entry/exit messages and color them.
	/help now goes to http://wiki.tcl.tk/tkchat
d28 2
a29 2
	* tkchat.tcl: Added jabber resource in the connect dialog. Improved the
	reconnect code, it now actually tries again. 	
@


1.200
log
@	* tkchat.tcl: Some support for sending memos. Needs more work to
	handle offline users properly.
@
text
@d1 4
@


1.199
log
@Add /help
@
text
@d1 5
@


1.198
log
@improved entry/exit message system
@
text
@d6 1
@


1.197
log
@improved the online users list.
@
text
@d4 2
a5 1
	cleanup the roster for the chat.
d7 1
a7 1
2004-11-26  Pascal Scheffers  <pascal@@scheffers.net>
@


1.196
log
@add resource as login option, reconnection improved
@
text
@d1 5
@


1.195
log
@	Fix use of SSL when people have it in their Options but can't find
	the package anymore.
@
text
@d1 5
@


1.194
log
@	* tkchat.tcl: Remove the stupid /nolog prefix from the message
	body. It's already an attribute of the message.
	Use a 'real' uri for tkchat namespace attributes.
@
text
@d6 2
@


1.193
log
@pocketpc changes
@
text
@d1 6
@


1.192
log
@url re fix
@
text
@d1 4
@


1.191
log
@remove jest, now 'ot'
@
text
@d1 4
@


1.190
log
@fixed the last log message
@
text
@d1 4
@


1.189
log
@Some more fixed for reload script.
@
text
@d3 1
a3 1
	* tkchat.tcl (::tkchat::Debug): Some more fixed for reload script.
@


1.188
log
@small fixes for reload script
@
text
@d1 4
@


1.187
log
@jest and memo commands added
@
text
@d4 1
@


1.186
log
@* tkchat.tcl: Started removing the web scraper code to complete
the transition to jabber and make further improvements easier.
@
text
@d1 4
@


1.185
log
@Completed color fading on nolog messages.
@
text
@d1 5
@


1.184
log
@whiteboard fixes
@
text
@d1 4
@


1.183
log
@add whiteboard
@
text
@d5 1
@


1.182
log
@remove debug thing
@
text
@d4 1
@


1.181
log
@* tkchat.tcl: Added support for SSL without proxy. Use port 5223
or all.tclers.tk:443. Added port hinting in the dialog.
@
text
@d1 4
@


1.180
log
@* tkchat.tcl: Primitive /userinfo support for tkjabber.
@
text
@d4 2
@


1.179
log
@*** empty log message ***
@
text
@d1 4
@


1.178
log
@small cleanup
@
text
@d5 1
@


1.177
log
@regexp fix
@
text
@d4 1
@


1.176
log
@jabber url re fix
@
text
@d1 4
@


1.175
log
@Oops. Forgot the context menu.
@
text
@d1 4
@


1.174
log
@* tkchat.tcl: Babelfish is now only initialized if the user clicks
on the Translate selection menu item.
@
text
@d5 1
@


1.173
log
@various jabber fixes
@
text
@d1 5
@


1.172
log
@fix ijchain actions for jabber
@
text
@d3 6
@


1.171
log
@Fix ijchain messages in jabber history
@
text
@d3 4
@


1.170
log
@Nicer ijchain messages in jabber mode
@
text
@d1 4
@


1.169
log
@*** empty log message ***
@
text
@d1 4
@


1.168
log
@* tkchat.tcl: Changed the visual appearance of /nolog messages to
be faded to 60%, and in the same font (cursive by default) as
actions.
@
text
@d7 1
a7 1
	be faded to 60%, and in the same font (cursive by default) as
@


1.167
log
@* tkchat.tcl: Updated the dict.leo.org translator to work with the
latest version of the web service, and fixed the key binding to
invoke it.
@
text
@d6 3
@


1.166
log
@Reconnect and reenter for jabber mode
@
text
@d1 6
@


1.165
log
@Added bug image
@
text
@d1 4
@


1.164
log
@nick coloring support in jabber
@
text
@d1 4
@


1.163
log
@* tkchat.tcl: Fix to permit re-loading the script. Adjustments to
the show smilies dialog.
@
text
@d1 4
@


1.162
log
@* tkchat.tcl: Remove the Jabber HTTP polling checkbox. This can
be uncommented if polling is ever made to work.
@
text
@d3 3
d8 1
a8 1
	
@


1.161
log
@* tkchat.tcl: Fix for a bug in some tile installations for the
#1061218 patch. Should be more robust.
@
text
@d3 3
@


1.160
log
@Misc. jabber related work.
@
text
@d1 5
d8 2
a9 2
        commands and menu options to set message logging behaviour. Added http(s)
        url RE for jabber mode.
@


1.159
log
@Support for NOLOG in jabber mode
@
text
@d1 4
@


1.158
log
@New jabber history format
@
text
@d5 1
@


1.157
log
@Jabber history loading added
@
text
@d1 1
d4 2
a5 1

@


1.156
log
@* tkchat.tcl: Added cyclops smiley.
@
text
@d1 3
@


1.155
log
@* tkchat.tcl: Merged in improvements for tile and winico handling
from Donal Fellows. (Patch #1061218).
@
text
@d5 1
@


1.154
log
@Added a jabber port entry field and disabled when jabber not requested.
@
text
@d1 5
@


1.153
log
@Jabber updates
@
text
@d1 4
@


1.152
log
@Tweaked bottom row geometry management.
Added PageUp / PageDown bindings to entry widget to scroll chat log.
@
text
@d1 4
@


1.151
log
@* tkchat.tcl: Added support for connecting to jabber through http
proxies using tls.
Also update the login dialog a bit. Better themeing support.
@
text
@d1 5
@


1.150
log
@* tkchat.tcl: Fix for bug #1049503 - remove all writes to stdout
and stderr and replaced with tk_messageBox or log::log.
log::log debug is the way to record debugging messages.
@
text
@d7 4
@


1.149
log
@* tkchat.tcl: Added command-line option for setting the jabber
server and port eg: tkchat -jabberserver jabber80.com:80
@
text
@d1 6
@


1.148
log
@Jabber work
@
text
@d1 5
@


1.147
log
@Initial Jabber Support
@
text
@d1 3
@


1.146
log
@* tkchat.tcl: Grr. Stupid typo.
@
text
@d1 4
@


1.145
log
@* tkchat.tcl: Fixed a delay in positioning the panedwindow sash on startup.
@
text
@a9 1
	
d12 1
@


1.144
log
@* tkchat.tcl: Modified the startup to avoid multiple http requests
if we get an authentication error during the logon. This avoids
locking your account on a proxy server from too many failed login
attempts (Windows networks). We now only do one request if it fails.
Also changed the history loading to ensure we always load above
any current chat text.
Added a scrollbar to the smilies display dialog.
@
text
@d10 3
@


1.143
log
@* tkchat.tcl (::tkchat::Retrieve): Fixed a dumb bug introduced in
1.178 that broke the download. Added a line limit to the size of
message we attempt to display - too big a message can do funny
things to the messagebox.
@
text
@d1 10
@


1.142
log
@(::tkchat::addMessage): Fixed dumb bug that meant messages from
ircbridge with <xyz> would yield xyz as the sender.
@
text
@d1 7
@


1.141
log
@Add user set-able value to fade to and fixed a few bugs in the new stuff.
@
text
@d4 2
@


1.140
log
@* tkchat.tcl: Added another gimmick. You can select a fade
checkbox on the options dialog and when tkchat looses focus it
will fade to 50% transparency. On recieving focus again it'll
switch back to opaque.
@
text
@d1 4
@


1.139
log
@* tkchat.tcl (::tkchat::EditOptions): Added support for toplevel
alpha transparency (supported in the most recent Tk on Win2k/XP).
@
text
@d3 5
d11 1
@


1.138
log
@* tkchat.tcl (::tkchat::Retrieve): Bug #1030051. Be more careful
not to overwrite the current script if we fail to get something
sensible from the web request.
@
text
@d6 2
@


1.137
log
@Changed the code not to trample on fonts not set by tkchat
@
text
@d1 6
@


1.136
log
@tile fix and /ip command support
@
text
@d1 7
@


1.135
log
@update tip url to use tip.tcl.tk
@
text
@d1 8
@


1.134
log
@* tkchat.tcl: Updated tile theme handling to permit use of
third-party theme packages.
@
text
@d1 4
@


1.133
log
@Prevent really long nicks from messing up the display
@
text
@d1 5
@


1.132
log
@Add a catch statement in checkPage to gracefully handle temporary DNS/network failures.
@
text
@d1 5
@


1.131
log
@* tkchat.tcl: Fix a bug with overly greedy date string matching
in the history parsing code.
@
text
@d1 5
@


1.130
log
@* tkchat.tcl: Added support for forcing a user selected user-agent
string - useful for dealing with facist proxy admins. The default
is now more Mozilla-like.
@
text
@d1 5
@


1.129
log
@(::tkchat::checkNick): correct margin initialization
@
text
@d1 6
@


1.128
log
@make it 6 or 7 digit numbers that are recognized
@
text
@d5 1
@


1.127
log
@	* tkchat.tcl (::tkchat::parseStr): add recognition of any 6-digit
	sequence as a SF bug id, make it a URL that jumps to that bug.
@
text
@d3 2
a4 2
	* tkchat.tcl (::tkchat::parseStr): add recognition of any 6-digit
	sequence as a SF bug id, make it a URL that jumps to that bug.
@


1.126
log
@* tkchat.tcl: Applied patch from bug #977354 for cosmetic fix to
the About dialog. (by Joe Mistachkin).
@
text
@d1 5
@


1.125
log
@* tkchat.tcl: Removed a number of 8.4+isms so that tkchat operates
with Tk8.3 again. Avoid eq and ne and use tk_windowingsystem.
@
text
@d3 3
@


1.124
log
@Added timestamps to the message display
@
text
@d1 5
@


1.123
log
@Updated translation web scraping code.
@
text
@d1 5
d36 1
a36 1
2003-02-09  Pascal Scheffers  <pascal@@scheffers.net>
d97 1
a97 1
2003-02-09  Pascal Scheffers  <pascal@@scheffers.net>
@


1.122
log
@	* tkchat.tcl (::tkchat::msgSend): convert msg to utf-8 if necessary
	whitespace policing.
	correct 2 lsearch to lsearch -exact.
@
text
@d1 4
@


1.121
log
@* tkchat.tcl: Fixed bug #955473 erroneous winico requirement
@
text
@d1 4
@


1.120
log
@* tkchat.tcl: Added /wiki command for Colin (the lazybones).
@
text
@d1 4
@


1.119
log
@Cleanup the taskbar icon on application exit.
@
text
@d1 4
@


1.118
log
@* tkchat.tcl: Provide activity indicators by editing the title
when the window isn't focused and with winico support for windows.
* tkchat.ico: Icons for use with windows.
@
text
@d1 4
@


1.117
log
@* tkchat.tcl: Support 'tile' themeing now. There are a couple of
places (font and color dialogs) that have compatability
workarounds that might be removed in the future. Requires tile0.4+
@
text
@d6 4
@


1.116
log
@Fixes /me's from ijchain
@
text
@d1 6
@


1.115
log
@	* tkchat.tcl: Add ijbridge as a synonym for ijchain to trap
	messages from the Jabber - IRC bridge and tidy them up.
@
text
@d1 6
@


1.114
log
@Avoid showing the IRC users on the whisper menubutton.
@
text
@d3 3
@


1.113
log
@	* tkchat.tcl: Removed the now redundant code using a NETSCAPE
	environment variable. We have a dialog to set this now.
@
text
@d1 6
d12 1
a12 1
2004-03-15  Pat Thoyts  <pat@@zsplat.freeserve.co.uk>
@


1.112
log
@Added support for the ActiveState Tk style package
posted by Jeff Hobbs to tcl-core. If this can be found then we
will try and use it, subject to user control via the
Preferences->Options dialog settings.
@
text
@d1 5
@


1.111
log
@*** empty log message ***
@
text
@d1 7
@


1.110
log
@Readded font
@
text
@d1 6
@


1.109
log
@Tweaks to the unix look. Added mnemonic bindings to the login dialog.
@
text
@d5 2
@


1.108
log
@* tkchat.tcl:  Incorporated the options from the wiki gtklook page
with a couple of changes. This produces a somewhat more modern
look on X. Pretty similar to the 'Griffinized' look from the Tk
revitalization project.
@
text
@d1 5
@


1.107
log
@* tkchat.tcl:  Added a Preferences->Options dialog with stuff to
set the preferred browser. This should help under unix.
@
text
@d3 5
@


1.106
log
@Added Mozilla Firefox into the list of possible DDE accessible browsers and
cleared a problem with commas over DDE.
@
text
@d1 5
@


1.105
log
@Added a /googlefight command word. Try /googlefight word1 word2.
Changed the app-tkchat package regexp for Joe Mistachkin to support
low version numbers.
@
text
@d1 5
@


1.104
log
@Removed ircbridge/irconline users messages
Added /noisy command to temporarily suppress messages from noisy nicks
@
text
@d1 6
@


1.103
log
@Added a visibility option to enable hiding actions that consist of a
single dot by another user.
@
text
@d1 7
@


1.102
log
@Some fixes and catches in the color handling to deal with tcllib bug #891024.
@
text
@d5 2
@


1.101
log
@	* tkchat.tcl (::tkchat::Init): change default LogLevel to 'notice'
@
text
@d1 5
@


1.100
log
@Hopefully fixed scrollbar loop bug.
@
text
@d1 4
@


1.99
log
@	* tkchat.tcl: Quiten errors in checkDone. If an error occurs,
	we'll move along to fetchPage for a retry.
@
text
@d1 5
@


1.98
log
@	* tkchat.tcl:  Added scrollbar to the online users window and made
	this widget word wrap.
@
text
@d3 2
@


1.97
log
@	* tkchat.tcl: Applied fix from dgp for bug #849829.
@
text
@d1 5
@


1.96
log
@Enhanced irc online users listing
@
text
@d1 4
@


1.95
log
@Several fixes for the /alias system
@
text
@d1 5
@


1.94
log
@Added /alias and /unalias commands (Joe Mistachkin)
@
text
@d1 4
@


1.93
log
@Added 'google this' and 'cancel' to the bookmarks context menu.
@
text
@d1 5
@


1.92
log
@Added HOME/.tkchatrc.tcl file loading to allow users to extend tkchat with a script.
@
text
@d3 5
@


1.91
log
@Add display of IRC users online
@
text
@d1 6
@


1.90
log
@	* tkchat.tcl: Added a /see command to move the text window to the
	given mark or index. eg: /see end, /see 0.0 or /see bookmark1
@
text
@d1 6
@


1.89
log
@	* tkchat.tcl: Added support for placing bookmarks and cycling
	between marks. See the context menu (Button-3).
@
text
@d5 2
@


1.88
log
@	* tkchat.tcl (UserInfoDialog,UserInfoParseCallback): Made code
	robust enough to deal with semi-malicious user info.
@
text
@d1 5
@


1.87
log
@	* tkchat.tcl: Added a dialog for editing the user details stored
	by the chat server.
@
text
@d1 5
@


1.86
log
@	Also added a color indicator for the input fields that shows you
	are whispering (ie: background goes pink).
@
text
@d1 5
@


1.85
log
@	* tkchat.tcl: Namespaced pretty much everything into tkchat::*
@
text
@d4 2
@


1.84
log
@	* tkchat.tcl: Updated to support JCW's new chatter.cgi
	script. This improves response time without flogging the bandwidth
	of the server (we hope).
@
text
@d1 4
@


1.83
log
@	* tkchat.tcl (::tkchat::LoadHistoryLines): Mask off the alerts
	during history loading.
@
text
@d1 6
@


1.82
log
@Fixed typo
@
text
@d1 5
@


1.81
log
@	* tkchat.tcl: Speed up the appearance of history loading by doing
	all the work in idle events. Injects the history at a HISTORY mark
	so that the current messages are visible while the full history is
	still loading.
@
text
@d292 1
a292 1
	* tkchat.tcl: Fixed bug of lines being rewritten to the cha
@


1.80
log
@	* tkchat.tcl (::tkchat::doBug): simplify with URL that finds bug
	id regardless of project
@
text
@d1 7
@


1.79
log
@* tkchat.tcl: The same bug occurs in the saveRC code too.
@
text
@d1 5
@


1.78
log
@* tkchat.tcl: Also fixed the Configure event handler.
@
text
@d4 2
a5 1
	showing the online users pane.
@


1.77
log
@* tkchat.tcl (::tkchat::PaneLeave): Fix a problem with the
  event binding when not showing the online users pane.
@
text
@d3 2
a4 2
	* tkchat.tcl (::tkchat::PaneLeave): Fix a problem with the event
	binding when not showing the online users pane.
@


1.76
log
@	* tkchat.tcl: Changed translation code to appear in a dialog.
	Added a context menu to access translation.
	Support space separator in the /tip command.
@
text
@d1 5
@


1.75
log
@	* tkchat.tcl: Changed the pane resizing so that the chat window is
	given the new space and the users window remains constant size.
@
text
@d1 6
@


1.74
log
@	* tkchat.tcl: Added paned window support for the Online users
	window.

	* tkchat.tcl: Use tk::PlaceWindow for dialog placement (+ fix to
	Tk this results in correct placement with multiple win32 desktops).
@
text
@d1 5
@


1.73
log
@	* tkchat.tcl (::tkchat::About): Added help text for the commands.
@
text
@d1 8
d20 2
@


1.72
log
@	* tkchat.tcl (::tkchat::userPost): Add a /google command to launch
	google queries with the remaining text.
@
text
@d10 2
@


1.71
log
@*** empty log message ***
@
text
@d4 1
d8 3
@


1.70
log
@	* tkchat.tcl (addMessage): Fix for the Jabber bridge nick handling.
@
text
@d4 2
@


1.69
log
@	* tkchat.tcl: correct display of URLs with & in them on Windows.
	Make the /bug use gotoURL now. [Bug 758596] (theado)
@
text
@d1 4
@


1.68
log
@Update regexp for ircbridge /me messages
@
text
@d1 5
@


1.67
log
@	* tkchat.tcl: simplify find stuff, add support for
	"/bug ?group? ?tracker? id" requests that print correct URL.  We
	can't use gotoURL until exec handles &'s in args correctly.
@
text
@d1 5
@


1.66
log
@	* tkchat.tcl (getRecentLines): Fix for bug #729709: alerts no
	longer working. The ActionStart regexp was being too greedy.
	* tkchat.tcl (tkchat::userPost): Added a client command to open
	a browser on a TIP reference as /tip:NUMBER.
@
text
@d1 6
@


1.65
log
@Fixed SF bug 686065
@
text
@d1 7
@


1.64
log
@fixes an nickcompletion double-tab bug, remove completion suggestions after about five seconds from .txt
@
text
@d1 4
@


1.63
log
@additional features for nickComplete to make it behave like it should
@
text
@d1 6
@


1.62
log
@Added some key bindings to the login dialog.
Made the login more robust in the case of server failure.
@
text
@d1 5
@


1.61
log
@Applied patch 627521: search history using /?regexp
@
text
@d6 2
@


1.60
log
@Don't pack the non-existing refresh button
@
text
@d1 6
@


1.59
log
@Applied 2 patches from Pascal Scheffers for actions from ircbridge and posted message history.
@
text
@d1 5
@


1.58
log
@Improved handling of HTTP failures.
@
text
@d1 10
@


1.57
log
@Handle http code 307
@
text
@d1 7
@


1.56
log
@Added '-force' to a 'namespace import' call so that script reloading
works again.
@
text
@d1 4
@


1.55
log
@Fix the handling of http_proxy environment variable.
@
text
@d1 5
@


1.54
log
@*** empty log message ***
@
text
@d1 5
@


1.53
log
@Changed so that the CORRECT ChangeLog file got the change info.
@
text
@d1 5
@


1.52
log
@Fixed a problem with /userinfo at the command line and fixed the babelfish translation code.
@
text
@d1 8
@


1.51
log
@change \w+ to [^ ]+ in ircbridge nick detection
@
text
@d1 7
@


1.50
log
@	* tkchat.tcl (addMessage): show ircbridge users as <$nick> in the
	display.
@
text
@d1 4
@


1.49
log
@	* tkchat.tcl (alertCallback): check for focus, not grab, in the
	current toplevel window before doing wm deiconify/raise.
@
text
@d1 5
@


1.48
log
@*** empty log message ***
@
text
@d1 5
@


1.47
log
@	* tkchat.tcl: Added entry widget "history" (up/down arrows,
	transient to current chat session).
	Added the ability to hide the online users list.
@
text
@d1 4
@


1.46
log
@Added an "Alerts" menu to tkchat that allows the user to specify beeping
or deiconifying when particular kinds of messages arrive.
@
text
@d1 6
@


1.45
log
@*** empty log message ***
@
text
@d1 4
@


1.44
log
@*** empty log message ***
@
text
@d1 4
@


1.43
log
@        * tkchat.tcl: Prevent LEO window from being destroyed when being
        closed by the window manager.
@
text
@d1 4
@


1.42
log
@*** empty log message ***
@
text
@d1 5
@


1.41
log
@*** empty log message ***
@
text
@d1 5
@


1.40
log
@*** empty log message ***
@
text
@d4 1
a4 1
	(|O|), and znooze (zzz).
@


1.39
log
@*** empty log message ***
@
text
@d3 2
a4 2
	* tkchat.tcl (::tkchat::Smile): Added icons for coffee (LP), and
	food (|O|).
@


1.38
log
@*** empty log message ***
@
text
@d1 5
@


1.37
log
@*** empty log message ***
@
text
@d4 3
a6 1
	cursor up/dowm keys, and mouse wheel (maybe Unix only).
@


1.36
log
@	* tkchat.tcl: don't add the festival hook by default - it can
	lead to very surprising startup for those with festival installed
	but who didn't request text-to-speech conversion.
@
text
@d1 5
@


1.35
log
@Added language translation using BabelFish
@
text
@d1 6
@


1.34
log
@Added dde/comm based support for remote inspection.
@
text
@d1 6
@


1.33
log
@	* tkchat.tcl: improved emoticon detection and simplified interface
	for defining new smileys.
@
text
@d1 6
@


1.32
log
@added emoticon support
@
text
@d1 5
@


1.31
log
@*** empty log message ***
@
text
@d1 4
@


1.30
log
@Reverted the -timeout option on the http requests to await further testing.
@
text
@d1 6
@


1.29
log
@Do not save value of Options(URLlogs)
@
text
@d3 6
@


1.28
log
@tkchat needs Tk 8.3.2 or better.  Added check for that.
@
text
@d1 4
@


1.27
log
@Further timeout handling. Always reschedule a geturl.
@
text
@d1 4
@


1.26
log
@correct warnings that procheck noted
@
text
@d1 6
@


1.25
log
@Quietened the timeout messages. Added some menu navigation
@
text
@d1 4
@


1.24
log
@Added HTTP error handling and fix redirection problem with history retrieval.
@
text
@d3 5
@


1.23
log
@updates to tkchat noted
@
text
@d1 8
@


1.22
log
@	* tkchat.tcl: Cleaned up things in the "Options Settings" dialog.
@
text
@d1 4
@


1.21
log
@Modified addNewLines to remove the 'end-60' selection line.  This fixed the bug of lines being rewritten to the chat window on every refresh.  The cause was opening UserInfo boxes (which added a lot to the buffer) and then only doing stuff with the last 60 lines.  This would cause things to not match properly.
@
text
@d1 4
@


1.20
log
@	* tkchat.tcl: Added "Close" button to info windows.
	Added "Save Options" command to the file menu.
	Changed format of config file to be better human readable/editable.
@
text
@d1 5
@


1.19
log
@2001-11-13  Ryan Casey <scfiead@@hotmail.com>

        * tkchat.tcl: Fixed User Info bug where windows would
        keep popping up on every refresh.
@
text
@d1 6
@


1.18
log
@	* tkchat.tcl: minor changes to history handling for speed.
	Redisable the text widget when cleaning the buffer.
@
text
@d1 5
@


1.17
log
@added a little humo(u)r to entry/exit messages.
@
text
@d1 5
@


1.16
log
@corrected gridding in Options dialog
@
text
@d1 4
@


1.15
log
@	* tkchat.tcl: added formatting of clock to local time, auto
	application of user colors on startup, and removed temporary
	work-around for accidental mini.net DNS hijack.
@
text
@d1 4
@


1.14
log
@tkchat.tcl (msgDone): fixed typo in the ncode check.
@
text
@d1 6
@


1.13
log
@added smiley detection for Windows/Mac in tkchat
@
text
@d1 4
@


1.12
log
@Patch 474859, bug 466011 and requests 466221 and 466091
@
text
@d1 4
a13 1

@


1.11
log
@Fixed the whisper menu. Frink checked. Chat log implemented
@
text
@d1 11
@


1.10
log
@implemented feature request 466094 for logging to file.
@
text
@d3 6
@


1.9
log
@Applied patch 466317 for Tcl code cleanup.
@
text
@d1 5
@


1.8
log
@Added Retrieve menu item and implemented HTTP redirect following.
@
text
@d3 3
a5 2
	* tkchat.tcl: added Retrieve menu item
	* tkchat.tcl: implemented HTTP Redirect following
@


1.7
log
@used direct IP of mini.net to combat dns problems.
@
text
@d1 5
@


1.6
log
@Added support for working as a scripted document (landers)
@
text
@d1 4
@


1.5
log
@corrected minor warnings and height of info box
@
text
@d4 1
@


1.4
log
@	* tkchat.tcl: added options dialog, updated handling of nick
	updates, added debug menu.  (hartweg)
@
text
@d1 4
@


1.3
log
@	* Fixed ability to click and follow URLs on
	Unix.  Worked around Tcl Bug 219372.  Generalized for more
	browser command variations.  [Bug 465768]
@
text
@d1 5
@


1.2
log
@added message hook
@
text
@d1 6
@


1.1
log
@Initial revision
@
text
@d3 2
a12 2


@


1.1.1.1
log
@initial import of tclapps into CVS with taip and tkchat programs
@
text
@@
