head	1.475;
access;
symbols
	release-2-07:1.471.0.2
	release-2-06:1.465.0.2
	release-2-05:1.450.0.2
	release-2-04:1.446.0.2
	release-2-03:1.429.0.2;
locks; strict;
comment	@# @;


1.475
date	2007.05.29.19.05.24;	author shd;	state Exp;
branches;
next	1.474;

1.474
date	2007.05.27.14.09.11;	author shd;	state Exp;
branches;
next	1.473;

1.473
date	2007.05.27.11.00.37;	author shd;	state Exp;
branches;
next	1.472;

1.472
date	2007.05.03.12.46.13;	author mld;	state Exp;
branches;
next	1.471;

1.471
date	2007.04.30.12.43.59;	author shd;	state Exp;
branches;
next	1.470;

1.470
date	2007.04.29.13.03.58;	author shd;	state Exp;
branches;
next	1.469;

1.469
date	2007.04.27.16.52.23;	author shd;	state Exp;
branches;
next	1.468;

1.468
date	2007.04.16.10.47.47;	author mld;	state Exp;
branches;
next	1.467;

1.467
date	2007.04.14.13.44.01;	author mld;	state Exp;
branches;
next	1.466;

1.466
date	2007.04.09.20.05.07;	author shd;	state Exp;
branches;
next	1.465;

1.465
date	2007.04.09.20.02.27;	author shd;	state Exp;
branches;
next	1.464;

1.464
date	2007.03.27.20.59.41;	author mld;	state Exp;
branches;
next	1.463;

1.463
date	2007.03.19.13.07.22;	author mld;	state Exp;
branches;
next	1.462;

1.462
date	2007.03.03.21.22.30;	author shd;	state Exp;
branches;
next	1.461;

1.461
date	2007.02.13.14.53.55;	author shd;	state Exp;
branches;
next	1.460;

1.460
date	2007.02.13.14.15.08;	author shd;	state Exp;
branches;
next	1.459;

1.459
date	2007.02.13.13.27.01;	author shd;	state Exp;
branches;
next	1.458;

1.458
date	2007.02.13.00.01.34;	author mld;	state Exp;
branches;
next	1.457;

1.457
date	2007.02.08.13.06.04;	author mld;	state Exp;
branches;
next	1.456;

1.456
date	2007.02.06.12.52.25;	author mld;	state Exp;
branches;
next	1.455;

1.455
date	2007.02.05.18.10.07;	author mld;	state Exp;
branches;
next	1.454;

1.454
date	2007.02.04.17.05.52;	author shd;	state Exp;
branches;
next	1.453;

1.453
date	2007.02.04.15.28.42;	author mld;	state Exp;
branches;
next	1.452;

1.452
date	2007.02.03.20.37.39;	author shd;	state Exp;
branches;
next	1.451;

1.451
date	2007.01.30.16.01.11;	author mld;	state Exp;
branches;
next	1.450;

1.450
date	2007.01.25.18.47.12;	author shd;	state Exp;
branches;
next	1.449;

1.449
date	2007.01.23.23.23.22;	author shd;	state Exp;
branches;
next	1.448;

1.448
date	2007.01.22.23.43.30;	author mld;	state Exp;
branches;
next	1.447;

1.447
date	2007.01.21.20.38.15;	author shd;	state Exp;
branches;
next	1.446;

1.446
date	2007.01.21.16.11.38;	author shd;	state Exp;
branches;
next	1.445;

1.445
date	2007.01.18.02.07.31;	author shd;	state Exp;
branches;
next	1.444;

1.444
date	2007.01.18.02.01.18;	author shd;	state Exp;
branches;
next	1.443;

1.443
date	2007.01.15.19.09.31;	author mld;	state Exp;
branches;
next	1.442;

1.442
date	2007.01.15.17.31.26;	author mld;	state Exp;
branches;
next	1.441;

1.441
date	2007.01.14.18.38.54;	author shd;	state Exp;
branches;
next	1.440;

1.440
date	2007.01.12.17.40.55;	author shd;	state Exp;
branches;
next	1.439;

1.439
date	2007.01.11.12.07.32;	author alankila;	state Exp;
branches;
next	1.438;

1.438
date	2006.12.22.00.21.35;	author shd;	state Exp;
branches;
next	1.437;

1.437
date	2006.12.22.00.07.32;	author shd;	state Exp;
branches;
next	1.436;

1.436
date	2006.12.07.12.53.25;	author shd;	state Exp;
branches;
next	1.435;

1.435
date	2006.12.03.18.41.44;	author shd;	state Exp;
branches;
next	1.434;

1.434
date	2006.12.01.17.19.17;	author shd;	state Exp;
branches;
next	1.433;

1.433
date	2006.11.26.18.02.12;	author shd;	state Exp;
branches;
next	1.432;

1.432
date	2006.10.28.00.01.57;	author shd;	state Exp;
branches;
next	1.431;

1.431
date	2006.10.24.10.29.08;	author shd;	state Exp;
branches;
next	1.430;

1.430
date	2006.10.02.05.17.57;	author shd;	state Exp;
branches;
next	1.429;

1.429
date	2006.08.27.09.54.41;	author shd;	state Exp;
branches;
next	1.428;

1.428
date	2006.07.27.17.30.45;	author shd;	state Exp;
branches;
next	1.427;

1.427
date	2006.07.27.17.22.30;	author shd;	state Exp;
branches;
next	1.426;

1.426
date	2006.07.27.17.18.07;	author shd;	state Exp;
branches;
next	1.425;

1.425
date	2006.07.17.07.48.42;	author shd;	state Exp;
branches;
next	1.424;

1.424
date	2006.07.02.11.51.17;	author shd;	state Exp;
branches;
next	1.423;

1.423
date	2006.07.02.10.30.40;	author shd;	state Exp;
branches;
next	1.422;

1.422
date	2006.06.30.16.38.48;	author shd;	state Exp;
branches;
next	1.421;

1.421
date	2006.06.23.15.08.52;	author shd;	state Exp;
branches;
next	1.420;

1.420
date	2006.06.22.16.51.08;	author shd;	state Exp;
branches;
next	1.419;

1.419
date	2006.06.22.16.29.52;	author shd;	state Exp;
branches;
next	1.418;

1.418
date	2006.06.17.21.40.27;	author shd;	state Exp;
branches;
next	1.417;

1.417
date	2006.05.22.10.46.57;	author shd;	state Exp;
branches;
next	1.416;

1.416
date	2006.05.20.10.34.17;	author shd;	state Exp;
branches;
next	1.415;

1.415
date	2006.05.20.09.29.43;	author shd;	state Exp;
branches;
next	1.414;

1.414
date	2006.05.19.07.43.00;	author shd;	state Exp;
branches;
next	1.413;

1.413
date	2006.05.18.09.58.34;	author shd;	state Exp;
branches;
next	1.412;

1.412
date	2006.05.17.06.55.31;	author mld;	state Exp;
branches;
next	1.411;

1.411
date	2006.05.16.13.32.46;	author mld;	state Exp;
branches;
next	1.410;

1.410
date	2006.05.15.22.58.15;	author shd;	state Exp;
branches;
next	1.409;

1.409
date	2006.05.15.22.42.20;	author mld;	state Exp;
branches;
next	1.408;

1.408
date	2006.05.15.21.44.07;	author mld;	state Exp;
branches;
next	1.407;

1.407
date	2006.05.13.11.22.06;	author shd;	state Exp;
branches;
next	1.406;

1.406
date	2006.05.13.08.29.29;	author shd;	state Exp;
branches;
next	1.405;

1.405
date	2006.05.12.15.39.58;	author shd;	state Exp;
branches;
next	1.404;

1.404
date	2006.05.12.15.39.34;	author shd;	state Exp;
branches;
next	1.403;

1.403
date	2006.05.12.15.37.50;	author shd;	state Exp;
branches;
next	1.402;

1.402
date	2006.05.12.15.36.59;	author shd;	state Exp;
branches;
next	1.401;

1.401
date	2006.05.12.15.33.32;	author shd;	state Exp;
branches;
next	1.400;

1.400
date	2006.05.12.12.36.32;	author mld;	state Exp;
branches;
next	1.399;

1.399
date	2006.05.11.20.41.57;	author shd;	state Exp;
branches;
next	1.398;

1.398
date	2006.05.11.19.24.16;	author shd;	state Exp;
branches;
next	1.397;

1.397
date	2006.05.09.19.27.08;	author shd;	state Exp;
branches;
next	1.396;

1.396
date	2006.05.09.10.36.37;	author shd;	state Exp;
branches;
next	1.395;

1.395
date	2006.05.07.20.09.09;	author shd;	state Exp;
branches;
next	1.394;

1.394
date	2006.05.07.16.13.59;	author shd;	state Exp;
branches;
next	1.393;

1.393
date	2006.05.07.16.13.31;	author shd;	state Exp;
branches;
next	1.392;

1.392
date	2006.05.07.11.08.03;	author shd;	state Exp;
branches;
next	1.391;

1.391
date	2006.05.06.23.30.03;	author shd;	state Exp;
branches;
next	1.390;

1.390
date	2006.05.06.17.16.54;	author shd;	state Exp;
branches;
next	1.389;

1.389
date	2006.05.05.16.39.03;	author shd;	state Exp;
branches;
next	1.388;

1.388
date	2006.05.05.16.27.23;	author shd;	state Exp;
branches;
next	1.387;

1.387
date	2006.05.02.21.38.10;	author mld;	state Exp;
branches;
next	1.386;

1.386
date	2006.05.02.10.39.36;	author mld;	state Exp;
branches;
next	1.385;

1.385
date	2006.05.02.09.34.18;	author shd;	state Exp;
branches;
next	1.384;

1.384
date	2006.05.01.17.06.58;	author shd;	state Exp;
branches;
next	1.383;

1.383
date	2006.04.29.22.10.14;	author shd;	state Exp;
branches;
next	1.382;

1.382
date	2006.04.29.14.14.44;	author shd;	state Exp;
branches;
next	1.381;

1.381
date	2006.04.29.10.51.41;	author shd;	state Exp;
branches;
next	1.380;

1.380
date	2006.04.29.10.31.50;	author shd;	state Exp;
branches;
next	1.379;

1.379
date	2006.04.28.23.11.23;	author shd;	state Exp;
branches;
next	1.378;

1.378
date	2006.04.28.22.59.23;	author shd;	state Exp;
branches;
next	1.377;

1.377
date	2006.04.28.21.36.43;	author shd;	state Exp;
branches;
next	1.376;

1.376
date	2006.04.28.21.07.43;	author shd;	state Exp;
branches;
next	1.375;

1.375
date	2006.04.28.09.44.04;	author mld;	state Exp;
branches;
next	1.374;

1.374
date	2006.04.27.15.11.15;	author mld;	state Exp;
branches;
next	1.373;

1.373
date	2006.04.27.13.24.48;	author mld;	state Exp;
branches;
next	1.372;

1.372
date	2006.04.25.21.39.17;	author shd;	state Exp;
branches;
next	1.371;

1.371
date	2006.04.25.15.39.53;	author shd;	state Exp;
branches;
next	1.370;

1.370
date	2006.04.25.14.19.00;	author shd;	state Exp;
branches;
next	1.369;

1.369
date	2006.04.21.10.27.27;	author shd;	state Exp;
branches;
next	1.368;

1.368
date	2006.04.21.10.21.24;	author mld;	state Exp;
branches;
next	1.367;

1.367
date	2006.04.20.23.19.45;	author mld;	state Exp;
branches;
next	1.366;

1.366
date	2006.04.20.22.47.51;	author mld;	state Exp;
branches;
next	1.365;

1.365
date	2006.04.19.21.54.28;	author mld;	state Exp;
branches;
next	1.364;

1.364
date	2006.04.19.21.36.40;	author mld;	state Exp;
branches;
next	1.363;

1.363
date	2006.04.17.23.16.58;	author shd;	state Exp;
branches;
next	1.362;

1.362
date	2006.04.15.01.35.59;	author shd;	state Exp;
branches;
next	1.361;

1.361
date	2006.04.14.23.03.04;	author mld;	state Exp;
branches;
next	1.360;

1.360
date	2006.04.14.21.37.00;	author shd;	state Exp;
branches;
next	1.359;

1.359
date	2006.04.14.15.41.47;	author shd;	state Exp;
branches;
next	1.358;

1.358
date	2006.04.14.01.10.19;	author shd;	state Exp;
branches;
next	1.357;

1.357
date	2006.04.13.19.02.05;	author shd;	state Exp;
branches;
next	1.356;

1.356
date	2006.04.13.18.39.00;	author shd;	state Exp;
branches;
next	1.355;

1.355
date	2006.04.13.16.24.41;	author shd;	state Exp;
branches;
next	1.354;

1.354
date	2006.04.13.15.40.27;	author shd;	state Exp;
branches;
next	1.353;

1.353
date	2006.04.13.00.55.13;	author mld;	state Exp;
branches;
next	1.352;

1.352
date	2006.04.12.23.47.13;	author shd;	state Exp;
branches;
next	1.351;

1.351
date	2006.04.12.23.07.37;	author shd;	state Exp;
branches;
next	1.350;

1.350
date	2006.04.12.21.52.03;	author mld;	state Exp;
branches;
next	1.349;

1.349
date	2006.04.12.17.52.50;	author shd;	state Exp;
branches;
next	1.348;

1.348
date	2006.04.12.15.21.24;	author shd;	state Exp;
branches;
next	1.347;

1.347
date	2006.04.12.11.36.49;	author shd;	state Exp;
branches;
next	1.346;

1.346
date	2006.04.12.11.30.05;	author shd;	state Exp;
branches;
next	1.345;

1.345
date	2006.04.11.12.34.37;	author mld;	state Exp;
branches;
next	1.344;

1.344
date	2006.04.11.12.33.56;	author mld;	state Exp;
branches;
next	1.343;

1.343
date	2006.04.10.23.18.48;	author mld;	state Exp;
branches;
next	1.342;

1.342
date	2006.04.10.20.36.32;	author mld;	state Exp;
branches;
next	1.341;

1.341
date	2006.04.10.07.53.44;	author shd;	state Exp;
branches;
next	1.340;

1.340
date	2006.04.09.22.48.33;	author mld;	state Exp;
branches;
next	1.339;

1.339
date	2006.04.09.20.24.13;	author mld;	state Exp;
branches;
next	1.338;

1.338
date	2006.04.09.16.12.05;	author shd;	state Exp;
branches;
next	1.337;

1.337
date	2006.04.09.13.02.08;	author shd;	state Exp;
branches;
next	1.336;

1.336
date	2006.04.08.23.19.53;	author shd;	state Exp;
branches;
next	1.335;

1.335
date	2006.04.06.15.40.39;	author shd;	state Exp;
branches;
next	1.334;

1.334
date	2006.04.06.15.39.28;	author shd;	state Exp;
branches;
next	1.333;

1.333
date	2006.04.06.14.27.12;	author shd;	state Exp;
branches;
next	1.332;

1.332
date	2006.04.06.14.16.52;	author mld;	state Exp;
branches;
next	1.331;

1.331
date	2006.04.06.10.31.14;	author mld;	state Exp;
branches;
next	1.330;

1.330
date	2006.04.05.22.23.09;	author shd;	state Exp;
branches;
next	1.329;

1.329
date	2006.04.05.15.35.53;	author mld;	state Exp;
branches;
next	1.328;

1.328
date	2006.04.05.08.30.39;	author mld;	state Exp;
branches;
next	1.327;

1.327
date	2006.04.03.10.34.08;	author mld;	state Exp;
branches;
next	1.326;

1.326
date	2006.04.03.07.57.36;	author shd;	state Exp;
branches;
next	1.325;

1.325
date	2006.04.02.22.39.10;	author shd;	state Exp;
branches;
next	1.324;

1.324
date	2006.04.02.20.42.13;	author shd;	state Exp;
branches;
next	1.323;

1.323
date	2006.04.02.11.32.30;	author shd;	state Exp;
branches;
next	1.322;

1.322
date	2006.03.31.20.48.25;	author mld;	state Exp;
branches;
next	1.321;

1.321
date	2006.03.31.06.55.18;	author mld;	state Exp;
branches;
next	1.320;

1.320
date	2006.03.27.20.59.56;	author mld;	state Exp;
branches;
next	1.319;

1.319
date	2006.03.27.19.05.52;	author mld;	state Exp;
branches;
next	1.318;

1.318
date	2006.03.25.21.03.45;	author shd;	state Exp;
branches;
next	1.317;

1.317
date	2006.03.24.12.36.46;	author mld;	state Exp;
branches;
next	1.316;

1.316
date	2006.03.24.11.53.16;	author mld;	state Exp;
branches;
next	1.315;

1.315
date	2006.03.23.22.01.50;	author mld;	state Exp;
branches;
next	1.314;

1.314
date	2006.03.22.08.22.02;	author mld;	state Exp;
branches;
next	1.313;

1.313
date	2006.03.20.20.20.28;	author shd;	state Exp;
branches;
next	1.312;

1.312
date	2006.03.20.15.09.06;	author mld;	state Exp;
branches;
next	1.311;

1.311
date	2006.03.20.15.07.07;	author mld;	state Exp;
branches;
next	1.310;

1.310
date	2006.03.17.23.09.25;	author mld;	state Exp;
branches;
next	1.309;

1.309
date	2006.03.17.14.10.07;	author mld;	state Exp;
branches;
next	1.308;

1.308
date	2006.03.16.17.22.17;	author shd;	state Exp;
branches;
next	1.307;

1.307
date	2006.03.16.16.49.59;	author mld;	state Exp;
branches;
next	1.306;

1.306
date	2006.03.16.15.09.17;	author mld;	state Exp;
branches;
next	1.305;

1.305
date	2006.03.14.19.11.54;	author shd;	state Exp;
branches;
next	1.304;

1.304
date	2006.03.12.15.24.39;	author shd;	state Exp;
branches;
next	1.303;

1.303
date	2006.03.10.12.37.46;	author shd;	state Exp;
branches;
next	1.302;

1.302
date	2006.03.01.19.41.30;	author shd;	state Exp;
branches;
next	1.301;

1.301
date	2006.02.28.23.20.14;	author shd;	state Exp;
branches;
next	1.300;

1.300
date	2006.02.28.22.39.34;	author shd;	state Exp;
branches;
next	1.299;

1.299
date	2006.02.28.22.31.19;	author shd;	state Exp;
branches;
next	1.298;

1.298
date	2006.02.28.22.25.02;	author shd;	state Exp;
branches;
next	1.297;

1.297
date	2006.02.28.21.41.35;	author shd;	state Exp;
branches;
next	1.296;

1.296
date	2006.02.17.16.32.41;	author mld;	state Exp;
branches;
next	1.295;

1.295
date	2006.02.17.12.35.31;	author mld;	state Exp;
branches;
next	1.294;

1.294
date	2006.02.17.09.25.17;	author mld;	state Exp;
branches;
next	1.293;

1.293
date	2006.02.17.09.24.11;	author mld;	state Exp;
branches;
next	1.292;

1.292
date	2006.02.15.21.56.40;	author mld;	state Exp;
branches;
next	1.291;

1.291
date	2006.02.14.22.56.52;	author mld;	state Exp;
branches;
next	1.290;

1.290
date	2006.02.14.15.40.03;	author mld;	state Exp;
branches;
next	1.289;

1.289
date	2006.02.14.14.44.00;	author mld;	state Exp;
branches;
next	1.288;

1.288
date	2006.02.14.14.21.10;	author shd;	state Exp;
branches;
next	1.287;

1.287
date	2006.02.13.17.49.02;	author shd;	state Exp;
branches;
next	1.286;

1.286
date	2006.02.13.14.53.35;	author shd;	state Exp;
branches;
next	1.285;

1.285
date	2006.02.10.00.37.10;	author mld;	state Exp;
branches;
next	1.284;

1.284
date	2006.02.09.10.21.10;	author shd;	state Exp;
branches;
next	1.283;

1.283
date	2006.02.08.17.51.43;	author mld;	state Exp;
branches;
next	1.282;

1.282
date	2006.02.07.14.29.50;	author mld;	state Exp;
branches;
next	1.281;

1.281
date	2006.02.02.22.41.28;	author mld;	state Exp;
branches;
next	1.280;

1.280
date	2006.02.02.20.05.39;	author mld;	state Exp;
branches;
next	1.279;

1.279
date	2006.02.02.11.56.58;	author mld;	state Exp;
branches;
next	1.278;

1.278
date	2006.02.02.10.37.57;	author shd;	state Exp;
branches;
next	1.277;

1.277
date	2006.02.01.23.40.43;	author mld;	state Exp;
branches;
next	1.276;

1.276
date	2006.02.01.23.00.30;	author shd;	state Exp;
branches;
next	1.275;

1.275
date	2006.02.01.21.33.54;	author mld;	state Exp;
branches;
next	1.274;

1.274
date	2006.02.01.16.47.37;	author mld;	state Exp;
branches;
next	1.273;

1.273
date	2006.02.01.16.01.47;	author mld;	state Exp;
branches;
next	1.272;

1.272
date	2006.02.01.16.00.16;	author mld;	state Exp;
branches;
next	1.271;

1.271
date	2006.01.31.01.15.09;	author shd;	state Exp;
branches;
next	1.270;

1.270
date	2006.01.31.00.53.17;	author shd;	state Exp;
branches;
next	1.269;

1.269
date	2006.01.26.21.24.23;	author shd;	state Exp;
branches;
next	1.268;

1.268
date	2006.01.25.19.28.28;	author mld;	state Exp;
branches;
next	1.267;

1.267
date	2006.01.24.23.45.33;	author mld;	state Exp;
branches;
next	1.266;

1.266
date	2006.01.24.20.12.07;	author mld;	state Exp;
branches;
next	1.265;

1.265
date	2006.01.24.17.42.59;	author mld;	state Exp;
branches;
next	1.264;

1.264
date	2006.01.24.17.06.01;	author mld;	state Exp;
branches;
next	1.263;

1.263
date	2006.01.22.19.19.12;	author shd;	state Exp;
branches;
next	1.262;

1.262
date	2006.01.21.17.35.50;	author shd;	state Exp;
branches;
next	1.261;

1.261
date	2006.01.21.17.35.08;	author shd;	state Exp;
branches;
next	1.260;

1.260
date	2006.01.21.15.58.22;	author shd;	state Exp;
branches;
next	1.259;

1.259
date	2006.01.20.20.53.25;	author shd;	state Exp;
branches;
next	1.258;

1.258
date	2006.01.20.20.51.27;	author shd;	state Exp;
branches;
next	1.257;

1.257
date	2006.01.20.20.50.29;	author shd;	state Exp;
branches;
next	1.256;

1.256
date	2006.01.20.11.29.01;	author mld;	state Exp;
branches;
next	1.255;

1.255
date	2006.01.20.00.04.20;	author shd;	state Exp;
branches;
next	1.254;

1.254
date	2006.01.19.23.33.19;	author shd;	state Exp;
branches;
next	1.253;

1.253
date	2006.01.19.23.09.01;	author shd;	state Exp;
branches;
next	1.252;

1.252
date	2006.01.19.22.06.15;	author mld;	state Exp;
branches;
next	1.251;

1.251
date	2006.01.19.13.12.56;	author mld;	state Exp;
branches;
next	1.250;

1.250
date	2006.01.19.10.30.54;	author mld;	state Exp;
branches;
next	1.249;

1.249
date	2006.01.19.01.09.09;	author mld;	state Exp;
branches;
next	1.248;

1.248
date	2006.01.18.20.39.48;	author shd;	state Exp;
branches;
next	1.247;

1.247
date	2006.01.18.20.13.18;	author shd;	state Exp;
branches;
next	1.246;

1.246
date	2006.01.18.19.53.22;	author shd;	state Exp;
branches;
next	1.245;

1.245
date	2006.01.18.12.03.55;	author shd;	state Exp;
branches;
next	1.244;

1.244
date	2006.01.18.00.37.40;	author shd;	state Exp;
branches;
next	1.243;

1.243
date	2006.01.18.00.00.31;	author shd;	state Exp;
branches;
next	1.242;

1.242
date	2006.01.17.22.11.31;	author mld;	state Exp;
branches;
next	1.241;

1.241
date	2006.01.17.21.46.26;	author shd;	state Exp;
branches;
next	1.240;

1.240
date	2006.01.17.21.31.42;	author shd;	state Exp;
branches;
next	1.239;

1.239
date	2006.01.17.21.11.35;	author shd;	state Exp;
branches;
next	1.238;

1.238
date	2006.01.17.21.02.31;	author mld;	state Exp;
branches;
next	1.237;

1.237
date	2006.01.17.20.22.02;	author mld;	state Exp;
branches;
next	1.236;

1.236
date	2006.01.17.14.14.49;	author mld;	state Exp;
branches;
next	1.235;

1.235
date	2006.01.15.21.04.11;	author shd;	state Exp;
branches;
next	1.234;

1.234
date	2006.01.14.22.01.40;	author shd;	state Exp;
branches;
next	1.233;

1.233
date	2006.01.14.21.48.09;	author shd;	state Exp;
branches;
next	1.232;

1.232
date	2006.01.14.16.48.11;	author shd;	state Exp;
branches;
next	1.231;

1.231
date	2006.01.14.16.39.02;	author shd;	state Exp;
branches;
next	1.230;

1.230
date	2006.01.14.16.37.25;	author shd;	state Exp;
branches;
next	1.229;

1.229
date	2006.01.14.15.18.16;	author shd;	state Exp;
branches;
next	1.228;

1.228
date	2006.01.12.18.16.08;	author shd;	state Exp;
branches;
next	1.227;

1.227
date	2006.01.09.22.31.53;	author shd;	state Exp;
branches;
next	1.226;

1.226
date	2006.01.09.19.53.00;	author mld;	state Exp;
branches;
next	1.225;

1.225
date	2006.01.08.13.54.17;	author shd;	state Exp;
branches;
next	1.224;

1.224
date	2006.01.08.02.40.22;	author shd;	state Exp;
branches;
next	1.223;

1.223
date	2006.01.08.01.44.09;	author shd;	state Exp;
branches;
next	1.222;

1.222
date	2006.01.07.23.06.33;	author shd;	state Exp;
branches;
next	1.221;

1.221
date	2006.01.07.16.32.02;	author shd;	state Exp;
branches;
next	1.220;

1.220
date	2006.01.07.14.57.53;	author shd;	state Exp;
branches;
next	1.219;

1.219
date	2006.01.06.14.49.01;	author shd;	state Exp;
branches;
next	1.218;

1.218
date	2006.01.06.13.58.39;	author shd;	state Exp;
branches;
next	1.217;

1.217
date	2006.01.05.20.24.13;	author shd;	state Exp;
branches;
next	1.216;

1.216
date	2006.01.05.18.54.11;	author shd;	state Exp;
branches;
next	1.215;

1.215
date	2006.01.04.22.08.44;	author shd;	state Exp;
branches;
next	1.214;

1.214
date	2006.01.04.19.40.38;	author mld;	state Exp;
branches;
next	1.213;

1.213
date	2006.01.04.19.34.12;	author mld;	state Exp;
branches;
next	1.212;

1.212
date	2006.01.04.14.17.01;	author shd;	state Exp;
branches;
next	1.211;

1.211
date	2006.01.04.00.36.01;	author shd;	state Exp;
branches;
next	1.210;

1.210
date	2006.01.03.21.27.45;	author mld;	state Exp;
branches;
next	1.209;

1.209
date	2006.01.03.20.13.21;	author shd;	state Exp;
branches;
next	1.208;

1.208
date	2006.01.03.19.46.57;	author mld;	state Exp;
branches;
next	1.207;

1.207
date	2006.01.03.19.18.37;	author mld;	state Exp;
branches;
next	1.206;

1.206
date	2006.01.03.18.23.39;	author shd;	state Exp;
branches;
next	1.205;

1.205
date	2006.01.03.18.18.35;	author shd;	state Exp;
branches;
next	1.204;

1.204
date	2006.01.03.18.16.25;	author shd;	state Exp;
branches;
next	1.203;

1.203
date	2006.01.02.18.22.35;	author shd;	state Exp;
branches;
next	1.202;

1.202
date	2006.01.02.18.12.33;	author shd;	state Exp;
branches;
next	1.201;

1.201
date	2006.01.02.18.11.10;	author shd;	state Exp;
branches;
next	1.200;

1.200
date	2006.01.02.00.23.44;	author shd;	state Exp;
branches;
next	1.199;

1.199
date	2006.01.01.17.08.46;	author shd;	state Exp;
branches;
next	1.198;

1.198
date	2006.01.01.16.51.47;	author shd;	state Exp;
branches;
next	1.197;

1.197
date	2006.01.01.16.45.16;	author shd;	state Exp;
branches;
next	1.196;

1.196
date	2006.01.01.16.38.23;	author shd;	state Exp;
branches;
next	1.195;

1.195
date	2006.01.01.16.22.12;	author shd;	state Exp;
branches;
next	1.194;

1.194
date	2006.01.01.16.16.26;	author shd;	state Exp;
branches;
next	1.193;

1.193
date	2006.01.01.16.15.21;	author shd;	state Exp;
branches;
next	1.192;

1.192
date	2006.01.01.04.51.19;	author shd;	state Exp;
branches;
next	1.191;

1.191
date	2006.01.01.03.35.33;	author shd;	state Exp;
branches;
next	1.190;

1.190
date	2005.12.30.19.59.22;	author shd;	state Exp;
branches;
next	1.189;

1.189
date	2005.12.22.01.29.16;	author shd;	state Exp;
branches;
next	1.188;

1.188
date	2005.12.21.14.44.32;	author mld;	state Exp;
branches;
next	1.187;

1.187
date	2005.12.21.10.32.43;	author mld;	state Exp;
branches;
next	1.186;

1.186
date	2005.12.20.20.31.16;	author shd;	state Exp;
branches;
next	1.185;

1.185
date	2005.12.20.20.30.39;	author shd;	state Exp;
branches;
next	1.184;

1.184
date	2005.12.20.12.32.36;	author shd;	state Exp;
branches;
next	1.183;

1.183
date	2005.12.18.22.07.26;	author shd;	state Exp;
branches;
next	1.182;

1.182
date	2005.12.17.14.05.42;	author shd;	state Exp;
branches;
next	1.181;

1.181
date	2005.12.17.14.05.08;	author shd;	state Exp;
branches;
next	1.180;

1.180
date	2005.12.17.14.01.24;	author shd;	state Exp;
branches;
next	1.179;

1.179
date	2005.12.17.01.21.51;	author shd;	state Exp;
branches;
next	1.178;

1.178
date	2005.12.16.22.19.15;	author shd;	state Exp;
branches;
next	1.177;

1.177
date	2005.12.16.20.32.00;	author shd;	state Exp;
branches;
next	1.176;

1.176
date	2005.12.16.13.30.37;	author mld;	state Exp;
branches;
next	1.175;

1.175
date	2005.12.14.22.24.35;	author shd;	state Exp;
branches;
next	1.174;

1.174
date	2005.12.14.01.57.30;	author shd;	state Exp;
branches;
next	1.173;

1.173
date	2005.12.13.13.06.31;	author mld;	state Exp;
branches;
next	1.172;

1.172
date	2005.12.12.15.52.32;	author shd;	state Exp;
branches;
next	1.171;

1.171
date	2005.12.11.20.45.03;	author shd;	state Exp;
branches;
next	1.170;

1.170
date	2005.12.11.20.30.44;	author shd;	state Exp;
branches;
next	1.169;

1.169
date	2005.12.11.20.23.28;	author shd;	state Exp;
branches;
next	1.168;

1.168
date	2005.12.11.20.18.34;	author shd;	state Exp;
branches;
next	1.167;

1.167
date	2005.12.10.16.06.19;	author shd;	state Exp;
branches;
next	1.166;

1.166
date	2005.12.08.22.30.20;	author mld;	state Exp;
branches;
next	1.165;

1.165
date	2005.12.07.02.11.24;	author shd;	state Exp;
branches;
next	1.164;

1.164
date	2005.12.06.21.52.43;	author mld;	state Exp;
branches;
next	1.163;

1.163
date	2005.12.06.21.42.00;	author shd;	state Exp;
branches;
next	1.162;

1.162
date	2005.12.06.16.38.36;	author shd;	state Exp;
branches;
next	1.161;

1.161
date	2005.12.06.13.42.04;	author shd;	state Exp;
branches;
next	1.160;

1.160
date	2005.12.06.00.15.43;	author mld;	state Exp;
branches;
next	1.159;

1.159
date	2005.12.05.12.52.42;	author shd;	state Exp;
branches;
next	1.158;

1.158
date	2005.12.05.03.03.11;	author shd;	state Exp;
branches;
next	1.157;

1.157
date	2005.12.05.00.03.07;	author shd;	state Exp;
branches;
next	1.156;

1.156
date	2005.12.04.21.46.05;	author shd;	state Exp;
branches;
next	1.155;

1.155
date	2005.12.03.12.54.53;	author shd;	state Exp;
branches;
next	1.154;

1.154
date	2005.12.02.02.07.50;	author shd;	state Exp;
branches;
next	1.153;

1.153
date	2005.12.01.10.00.42;	author mld;	state Exp;
branches;
next	1.152;

1.152
date	2005.12.01.01.21.54;	author mld;	state Exp;
branches;
next	1.151;

1.151
date	2005.11.30.23.28.43;	author mld;	state Exp;
branches;
next	1.150;

1.150
date	2005.11.30.22.41.48;	author mld;	state Exp;
branches;
next	1.149;

1.149
date	2005.11.30.21.18.57;	author mld;	state Exp;
branches;
next	1.148;

1.148
date	2005.11.30.21.18.06;	author mld;	state Exp;
branches;
next	1.147;

1.147
date	2005.11.30.21.16.42;	author mld;	state Exp;
branches;
next	1.146;

1.146
date	2005.11.29.23.21.34;	author shd;	state Exp;
branches;
next	1.145;

1.145
date	2005.11.29.23.07.54;	author shd;	state Exp;
branches;
next	1.144;

1.144
date	2005.11.29.22.51.37;	author shd;	state Exp;
branches;
next	1.143;

1.143
date	2005.11.29.22.20.58;	author shd;	state Exp;
branches;
next	1.142;

1.142
date	2005.11.29.22.04.05;	author shd;	state Exp;
branches;
next	1.141;

1.141
date	2005.11.29.19.58.18;	author shd;	state Exp;
branches;
next	1.140;

1.140
date	2005.11.29.01.58.56;	author shd;	state Exp;
branches;
next	1.139;

1.139
date	2005.11.29.01.23.06;	author shd;	state Exp;
branches;
next	1.138;

1.138
date	2005.11.29.00.56.03;	author shd;	state Exp;
branches;
next	1.137;

1.137
date	2005.11.28.20.58.49;	author shd;	state Exp;
branches;
next	1.136;

1.136
date	2005.11.28.15.56.50;	author shd;	state Exp;
branches;
next	1.135;

1.135
date	2005.11.28.15.52.16;	author shd;	state Exp;
branches;
next	1.134;

1.134
date	2005.11.28.00.44.16;	author shd;	state Exp;
branches;
next	1.133;

1.133
date	2005.11.28.00.33.54;	author shd;	state Exp;
branches;
next	1.132;

1.132
date	2005.11.27.23.37.18;	author shd;	state Exp;
branches;
next	1.131;

1.131
date	2005.11.27.22.25.07;	author shd;	state Exp;
branches;
next	1.130;

1.130
date	2005.11.27.20.42.49;	author shd;	state Exp;
branches;
next	1.129;

1.129
date	2005.11.27.18.35.31;	author shd;	state Exp;
branches;
next	1.128;

1.128
date	2005.11.27.16.26.15;	author shd;	state Exp;
branches;
next	1.127;

1.127
date	2005.11.27.01.11.30;	author shd;	state Exp;
branches;
next	1.126;

1.126
date	2005.11.26.19.46.24;	author shd;	state Exp;
branches;
next	1.125;

1.125
date	2005.11.26.18.58.38;	author shd;	state Exp;
branches;
next	1.124;

1.124
date	2005.11.25.21.46.20;	author shd;	state Exp;
branches;
next	1.123;

1.123
date	2005.11.25.21.34.47;	author shd;	state Exp;
branches;
next	1.122;

1.122
date	2005.11.25.20.21.52;	author shd;	state Exp;
branches;
next	1.121;

1.121
date	2005.11.25.13.45.11;	author mld;	state Exp;
branches;
next	1.120;

1.120
date	2005.11.24.22.47.15;	author mld;	state Exp;
branches;
next	1.119;

1.119
date	2005.11.23.12.28.41;	author mld;	state Exp;
branches;
next	1.118;

1.118
date	2005.11.22.23.08.05;	author mld;	state Exp;
branches;
next	1.117;

1.117
date	2005.11.22.00.32.47;	author mld;	state Exp;
branches;
next	1.116;

1.116
date	2005.11.20.18.59.45;	author shd;	state Exp;
branches;
next	1.115;

1.115
date	2005.11.20.18.32.51;	author shd;	state Exp;
branches;
next	1.114;

1.114
date	2005.11.18.21.02.43;	author mld;	state Exp;
branches;
next	1.113;

1.113
date	2005.11.18.01.26.31;	author mld;	state Exp;
branches;
next	1.112;

1.112
date	2005.11.16.01.11.18;	author mld;	state Exp;
branches;
next	1.111;

1.111
date	2005.11.16.01.00.58;	author mld;	state Exp;
branches;
next	1.110;

1.110
date	2005.11.16.00.14.58;	author shd;	state Exp;
branches;
next	1.109;

1.109
date	2005.11.15.23.11.04;	author shd;	state Exp;
branches;
next	1.108;

1.108
date	2005.11.13.20.54.19;	author shd;	state Exp;
branches;
next	1.107;

1.107
date	2005.11.13.20.25.57;	author shd;	state Exp;
branches;
next	1.106;

1.106
date	2005.11.13.17.10.20;	author shd;	state Exp;
branches;
next	1.105;

1.105
date	2005.11.12.16.55.34;	author shd;	state Exp;
branches;
next	1.104;

1.104
date	2005.11.09.09.29.52;	author mld;	state Exp;
branches;
next	1.103;

1.103
date	2005.11.08.21.09.08;	author mld;	state Exp;
branches;
next	1.102;

1.102
date	2005.11.08.13.32.49;	author mld;	state Exp;
branches;
next	1.101;

1.101
date	2005.11.07.23.56.31;	author shd;	state Exp;
branches;
next	1.100;

1.100
date	2005.11.07.23.37.49;	author shd;	state Exp;
branches;
next	1.99;

1.99
date	2005.11.07.23.15.57;	author shd;	state Exp;
branches;
next	1.98;

1.98
date	2005.11.07.14.53.59;	author mld;	state Exp;
branches;
next	1.97;

1.97
date	2005.11.07.12.00.37;	author mld;	state Exp;
branches;
next	1.96;

1.96
date	2005.11.07.11.59.45;	author mld;	state Exp;
branches;
next	1.95;

1.95
date	2005.11.06.21.19.24;	author shd;	state Exp;
branches;
next	1.94;

1.94
date	2005.11.06.21.04.55;	author shd;	state Exp;
branches;
next	1.93;

1.93
date	2005.11.06.21.03.12;	author shd;	state Exp;
branches;
next	1.92;

1.92
date	2005.11.05.19.53.07;	author shd;	state Exp;
branches;
next	1.91;

1.91
date	2005.11.05.19.36.35;	author shd;	state Exp;
branches;
next	1.90;

1.90
date	2005.11.05.18.25.04;	author shd;	state Exp;
branches;
next	1.89;

1.89
date	2005.11.05.16.01.16;	author shd;	state Exp;
branches;
next	1.88;

1.88
date	2005.11.04.09.56.37;	author mld;	state Exp;
branches;
next	1.87;

1.87
date	2005.11.04.09.49.15;	author mld;	state Exp;
branches;
next	1.86;

1.86
date	2005.11.04.00.56.09;	author shd;	state Exp;
branches;
next	1.85;

1.85
date	2005.11.03.17.11.44;	author shd;	state Exp;
branches;
next	1.84;

1.84
date	2005.11.01.22.44.03;	author shd;	state Exp;
branches;
next	1.83;

1.83
date	2005.11.01.22.42.45;	author shd;	state Exp;
branches;
next	1.82;

1.82
date	2005.11.01.22.39.52;	author shd;	state Exp;
branches;
next	1.81;

1.81
date	2005.11.01.15.28.19;	author shd;	state Exp;
branches;
next	1.80;

1.80
date	2005.11.01.13.57.29;	author shd;	state Exp;
branches;
next	1.79;

1.79
date	2005.11.01.13.42.26;	author shd;	state Exp;
branches;
next	1.78;

1.78
date	2005.10.31.22.59.44;	author shd;	state Exp;
branches;
next	1.77;

1.77
date	2005.10.31.22.54.41;	author shd;	state Exp;
branches;
next	1.76;

1.76
date	2005.10.31.11.53.43;	author mld;	state Exp;
branches;
next	1.75;

1.75
date	2005.10.30.22.25.04;	author shd;	state Exp;
branches;
next	1.74;

1.74
date	2005.10.30.22.15.19;	author shd;	state Exp;
branches;
next	1.73;

1.73
date	2005.10.30.17.53.48;	author shd;	state Exp;
branches;
next	1.72;

1.72
date	2005.10.30.17.24.27;	author shd;	state Exp;
branches;
next	1.71;

1.71
date	2005.10.30.14.29.38;	author shd;	state Exp;
branches;
next	1.70;

1.70
date	2005.10.30.13.33.39;	author shd;	state Exp;
branches;
next	1.69;

1.69
date	2005.10.29.20.18.51;	author shd;	state Exp;
branches;
next	1.68;

1.68
date	2005.10.29.19.34.23;	author shd;	state Exp;
branches;
next	1.67;

1.67
date	2005.10.29.18.57.05;	author shd;	state Exp;
branches;
next	1.66;

1.66
date	2005.10.29.18.50.10;	author shd;	state Exp;
branches;
next	1.65;

1.65
date	2005.10.29.16.58.31;	author shd;	state Exp;
branches;
next	1.64;

1.64
date	2005.10.29.16.04.08;	author shd;	state Exp;
branches;
next	1.63;

1.63
date	2005.10.29.15.56.55;	author shd;	state Exp;
branches;
next	1.62;

1.62
date	2005.10.29.12.23.14;	author shd;	state Exp;
branches;
next	1.61;

1.61
date	2005.10.28.20.33.14;	author shd;	state Exp;
branches;
next	1.60;

1.60
date	2005.10.28.20.10.21;	author shd;	state Exp;
branches;
next	1.59;

1.59
date	2005.10.28.13.37.09;	author shd;	state Exp;
branches;
next	1.58;

1.58
date	2005.10.28.13.28.24;	author shd;	state Exp;
branches;
next	1.57;

1.57
date	2005.10.28.13.05.58;	author shd;	state Exp;
branches;
next	1.56;

1.56
date	2005.10.28.01.13.03;	author shd;	state Exp;
branches;
next	1.55;

1.55
date	2005.10.28.00.52.05;	author shd;	state Exp;
branches;
next	1.54;

1.54
date	2005.10.27.23.35.28;	author shd;	state Exp;
branches;
next	1.53;

1.53
date	2005.10.27.23.20.54;	author shd;	state Exp;
branches;
next	1.52;

1.52
date	2005.10.27.22.36.53;	author shd;	state Exp;
branches;
next	1.51;

1.51
date	2005.10.27.22.36.36;	author shd;	state Exp;
branches;
next	1.50;

1.50
date	2005.10.27.20.23.02;	author shd;	state Exp;
branches;
next	1.49;

1.49
date	2005.10.27.20.12.40;	author shd;	state Exp;
branches;
next	1.48;

1.48
date	2005.10.27.20.03.57;	author shd;	state Exp;
branches;
next	1.47;

1.47
date	2005.10.27.19.40.16;	author shd;	state Exp;
branches;
next	1.46;

1.46
date	2005.10.27.19.37.59;	author shd;	state Exp;
branches;
next	1.45;

1.45
date	2005.10.27.17.35.59;	author shd;	state Exp;
branches;
next	1.44;

1.44
date	2005.10.27.13.31.01;	author shd;	state Exp;
branches;
next	1.43;

1.43
date	2005.10.27.02.54.56;	author shd;	state Exp;
branches;
next	1.42;

1.42
date	2005.10.27.02.47.01;	author shd;	state Exp;
branches;
next	1.41;

1.41
date	2005.10.16.18.52.14;	author shd;	state Exp;
branches;
next	1.40;

1.40
date	2005.10.08.19.49.35;	author shd;	state Exp;
branches;
next	1.39;

1.39
date	2005.10.08.19.48.59;	author shd;	state Exp;
branches;
next	1.38;

1.38
date	2005.10.08.14.43.09;	author shd;	state Exp;
branches;
next	1.37;

1.37
date	2005.10.08.11.48.23;	author shd;	state Exp;
branches;
next	1.36;

1.36
date	2005.10.03.19.48.05;	author shd;	state Exp;
branches;
next	1.35;

1.35
date	2005.09.08.19.20.46;	author shd;	state Exp;
branches;
next	1.34;

1.34
date	2005.09.08.19.16.02;	author shd;	state Exp;
branches;
next	1.33;

1.33
date	2005.09.04.18.54.42;	author shd;	state Exp;
branches;
next	1.32;

1.32
date	2005.08.31.21.42.03;	author shd;	state Exp;
branches;
next	1.31;

1.31
date	2005.08.27.17.31.06;	author shd;	state Exp;
branches;
next	1.30;

1.30
date	2005.08.27.10.39.08;	author shd;	state Exp;
branches;
next	1.29;

1.29
date	2005.07.28.09.53.26;	author shd;	state Exp;
branches;
next	1.28;

1.28
date	2005.07.25.16.51.06;	author shd;	state Exp;
branches;
next	1.27;

1.27
date	2005.07.24.20.57.07;	author shd;	state Exp;
branches;
next	1.26;

1.26
date	2005.07.24.08.14.21;	author shd;	state Exp;
branches;
next	1.25;

1.25
date	2005.07.24.08.06.01;	author shd;	state Exp;
branches;
next	1.24;

1.24
date	2005.07.24.07.44.19;	author shd;	state Exp;
branches;
next	1.23;

1.23
date	2005.07.23.16.35.02;	author shd;	state Exp;
branches;
next	1.22;

1.22
date	2005.07.23.16.27.29;	author shd;	state Exp;
branches;
next	1.21;

1.21
date	2005.07.21.22.00.46;	author shd;	state Exp;
branches;
next	1.20;

1.20
date	2005.07.21.21.45.09;	author shd;	state Exp;
branches;
next	1.19;

1.19
date	2005.07.21.21.03.32;	author shd;	state Exp;
branches;
next	1.18;

1.18
date	2005.07.21.21.00.48;	author shd;	state Exp;
branches;
next	1.17;

1.17
date	2005.07.18.19.56.55;	author shd;	state Exp;
branches;
next	1.16;

1.16
date	2005.07.18.00.22.58;	author shd;	state Exp;
branches;
next	1.15;

1.15
date	2005.07.18.00.19.42;	author shd;	state Exp;
branches;
next	1.14;

1.14
date	2005.07.18.00.01.10;	author shd;	state Exp;
branches;
next	1.13;

1.13
date	2005.07.17.19.27.38;	author shd;	state Exp;
branches;
next	1.12;

1.12
date	2005.07.17.19.26.23;	author shd;	state Exp;
branches;
next	1.11;

1.11
date	2005.07.17.19.20.28;	author shd;	state Exp;
branches;
next	1.10;

1.10
date	2005.07.17.18.02.33;	author shd;	state Exp;
branches;
next	1.9;

1.9
date	2005.07.17.17.50.56;	author shd;	state Exp;
branches;
next	1.8;

1.8
date	2005.07.17.17.43.40;	author shd;	state Exp;
branches;
next	1.7;

1.7
date	2005.07.15.12.33.35;	author shd;	state Exp;
branches;
next	1.6;

1.6
date	2005.07.12.17.51.42;	author shd;	state Exp;
branches;
next	1.5;

1.5
date	2005.07.11.23.39.47;	author shd;	state Exp;
branches;
next	1.4;

1.4
date	2005.07.11.23.36.15;	author shd;	state Exp;
branches;
next	1.3;

1.3
date	2005.07.11.23.24.59;	author shd;	state Exp;
branches;
next	1.2;

1.2
date	2005.07.09.20.46.51;	author shd;	state Exp;
branches;
next	1.1;

1.1
date	2005.07.09.20.43.20;	author shd;	state Exp;
branches;
next	;


desc
@@


1.475
log
@Move development to Git tree, add notice into configure script about
this.
@
text
@2007-05-28  Heikki Orsila <heikki.orsila@@iki.fi>
	- The development has been moved to a Git repository. Please issue
	  "git-clone git://zakalwe.fi/uade uade.git" to checkout the latest
	  version from the repository.

2007-05-27  Heikki Orsila <heikki.orsila@@iki.fi>
	- Commit messages into version repository should from now on include
	  a short tag (1-4 tags) explaining the nature of the commit.
	  The tags are:
	  * [ADAP] - adaptive maintenance: the commit makes software to work
	    better with the surrounding environment (compilers, libraries,
	    path names ...)
	  * [CORR] - corrective maintenance: fix a defect in the program
	  * [PERF] - perfective maintenance: used when adding a feature or
	    improving an existing feature
	  * [PREV] - preventive maintenance: used when refactoring,
	    cleaning or asserting the code, or adding self-tests

	  See http://www.site.uottawa.ca:4321/oose/index.html#maintenance
	
	- Fixed Audacious plugin to work for Audacious 1.4/2.x
	  Christian Birchinger <joker@@netswarm.net> [ADAP] [CORR]

2007-05-03  Michael Doering <mld@@users.sourceforge.net>
	- Added a new version of Synthdream replayer from Don Adan

2007-04-30  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 2.07 (Walpurgis night)
	- Added Special FX ST replayer from Don Adan
	- Added a new version of Special FX replayer from Don Adan
	- Work-arounded libao/alsa so that it drains the audio device for
	  the last few milliseconds of sample data for the last played song.
	  Thanks to Cthulhu for pointing out the problem.
	- Many fixes in song length database code
	  # Fixed a bug that only the last played subsong time was recorded
	    into the song db
	  # Fixed a file-locking race condition in song db
	  # Fixed a song db corruption bug
	  # Cleaned song db code
	- Support for full Drag and Drop/Local URL Support in Audacious 1.3
	  plugin
	- Fixed misdetection and modlen calculation bug of Soundtracker IV
	  mods

2007-04-29  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added Special FX ST replayer from Don Adan
	- Added a new version of Special FX replayer from Don Adan

2007-04-27  Heikki Orsila <heikki.orsila@@iki.fi>
	- Work-arounded libao/alsa so that it drains the audio device for
	  the last few milliseconds of song data for the last played song.
	  Thanks to Cthulhu for pointing out the problem.

2007-04-15  Michael Doering <mld@@users.sourceforge.net>
	- Bug in songlength database handling fixed (shd)
	
2007-04-14  Michael Doering <mld@@users.sourceforge.net>
	- Support for full Drag and Drop/Local URL Support in Audacious 1.3
	  plugin. (shd, mld)
	- Fixed misdetection and modlen calculation bug of Soundtracker IV
	  mods. (shd/mld)

2007-04-09  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 2.06 (7 YEARS BIRTHDAY PARTY AT PAULAS!)
	- UADE project is now exactly 7 years old \o/ PARTY!
	- Started working for Audacious 1.3 support, at least songs that
	  are added directly through playlist should work if they are
	  regular files. Audacious VFS is not supported in general. Nothing
	  else is guaranteed. Audacious < 1.3 works as in the past.
	- Infogrames replayer improved, gobliins 2 et al. play with correct
	  tempo
	- Added new Quartet ST player from Don Adan / Wanted Team
	  (qts.* files)
	- KRIS aka Chip Tracker replayer (KRIS.* files) from Don Adan /
	  Wanted team. This replaces PTK-Prowiz for Chip Tracker songs, so
	  not a new format.
	- Quartet PSG replayer (SQT.* files) from Don Adan / Wanted Team
	- Many small changes, cleanups etc

	- Fixed user installation of Audacious 1.3 plugin...

2007-03-19  Michael Doering <mld@@users.sourceforge.net>
	- Merged Christian Birchingers Audacious 1.3.x API Patches in.

2007-03-03  Heikki Orsila <heikki.orsila@@iki.fi>
	- KRIS aka Chip Tracker replayer (KRIS.* files) from Don Adan /
	  Wanted team. This replaces PTK-Prowiz for Chip Tracker songs, so
	  not a new format.
	- Quartet PSG replayer (SQT.* files) from Don Adan / Wanted Team

2007-02-13  Heikki Orsila <heikki.orsila@@iki.fi>
	- Updated Inforgrames player to use tempo 0x24ff for Ween songs.
	  Thanks to DrMcCoy of SCUMM VM project.
	- Reverted Michael's 2007-02-13 patch regarding LC_Numeric and
	  strtod(). Fixed the problem manually by converting x,y values into
	  x.y format and vice versa.

2007-02-13  Michael Doering <mld@@users.sourceforge.net>
	- Fix for German LC_Numeric="," parameters in uadeconfig.c.
	  Thanks for Steffen Wulf for reporting.
	- Bumped Version to 2.05. :-)

2007-02-08  Michael Doering <mld@@users.sourceforge.net>
	- Added new Quartet ST player from Don Adan / Wanted Team
          (qts.* files). Great work as ever Don!
	- Disabled Hippel COSO check in amifilemagic.c to avoid a conflict
          between Amiga and Atari ST Coso Files.
	  TODO: The file heuristics for Coso in amifilemagic.c has to be fixed,
          the checkroutine of the Amiga Hippel-Coso replayer isn't HIP-ST Coso
          aware either.

2007-02-06  Michael Doering <mld@@users.sourceforge.net>
	- Small correction of shd's patch in PTK-Prowiz commited.

2007-02-05  Michael Doering <mld@@users.sourceforge.net>
	- Applied shd's uade_new_get_info patch to PTK-Prowiz.

2007-02-04  Michael Doering <mld@@users.sourceforge.net>
	- Added sanity check to query eagleopts in PTK-Prowiz (needed for
	  score fix)
	- Added a new uade.library method: UadeNewGetInfo(). It is now used
	  with Infogrames replayer (see
	  amigasrc/players/infogrames/Infogrames.asm). It will be used with
	  PTK-Prowiz soon. Documentation for UadeNewGetInfo() can be read
	  from amigasrc/score/score.s, see function "uade_new_get_info".
	
2007-02-03  Heikki Orsila <heikki.orsila@@iki.fi>
	- Disassembled Andy Silvas Infogrames replayer, added a work-around
	  list for Gobliins 2 songs to fix tempo. Thanks to Sven Hesse of
	  ScummVM project for letting us know of the tempo problem.
	  The next thing to do is go through all Infogrames games with UAE
	  and record the tempo value for each song? Any volunteers?-)

2007-01-30  Michael Doering <mld@@users.sourceforge.net>
	- Changed Scrollbar policy for audacious modinfo to avoid
          ugly line breaking in hexmode

2007-01-25  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 2.05 (It came from the Paula)
	- This release workarounds scheduler features of some 2.6.x Linux
	  kernels. IPC method was changed to use sockets instead of pipes,
	  which significantly reduces buffer underruns. This is really the
	  only change affecting scheduling! Weird.

2007-01-24  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed compilation for platforms that lack memmem(), such as Mac.
	  The compilation bug was introduced at 2007-01-21 when unixipc
	  and unixsupport were merged.

2007-01-22  Michael Doering <mld@@users.sourceforge.net>
	- Fixed songinfo for mods detected as Protracker compatible

2007-01-21  Heikki Orsila <heikki.orsila@@iki.fi>
	- Merge unixipc.c and unixsupport.c. Modularise uadecore spawn into
	  unixsupport.c.
	- Move from pipe based IPC communication to UNIX socket based
	  communication. This solves a scheduling problem for some 2.6.x Linux
	  kernels.

2007-01-21  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 2.04 (Defective by Design .org)
	- Added Jochen Hippel ST player (hst.* files)
	- Added Quartet player from Don Adan / Wanted Team (qpa.* files)
	- Updated Mark Cookset replayer with a new version from Don Adan of
	  Wanted Team
	- It's now possible to command an eagleplayer listed in
	  eagleplayer.conf to ignore file type check. This is useful
	  with the CustomMade replayer as it rejects some valid song files.
	  See the change log entry from 2007-01-02 and the man page
	  about song.conf and eagleplayer.conf.
	- Cygwin work-around (locking on song contents db is broken). Does
	  NOT affect unixes.
	- Amiga memory size can now be configured properly from ~/.uade2/uaerc.
	  This is useful with big sound files (rare).
	- Fixed the sinc filter, it had a bug that made it less accurate
	- Man page updates about filters
	- GCC 4.x clean ups
	- Small bug fixes. The default uade.conf had a deprecated option
	  in comments. It was removed.
	- Updated installation instructions

2007-01-18  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed a bug in default uade.conf. "headphone" option for the
	  uade.conf was obsoleted at 2006-05-13, the new option name
	  became "headphones". The backward compatibility is retained
	  again and thus "headphone" option will work to some future.
	- Fixed several missing cvs sticky bits (-kb) in players/ dir

2007-01-15  Michael Doering <mld@@users.sourceforge.net>
	- Made "detect_format_by_content" parameter for modfiles default.
	  This way only true Amiga 4ch mod files now get played.
	- Added Quartet player from Don Adan / Wanted Team. It recognizes
	  QPA.* files.

2007-01-12  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added "ignore_player_check" option for eagleplayer.conf and
	  song.conf. It is useful with bad eagleplayers and rips. This
	  feature was requested for use with CustomMade player and therefore
	  this option will also be made default for that player. See the
	  new eagleplayer.conf.

2007-01-11  Antti S. Lankila <alankila@@bel.fi>
	- Correct some ancient mistakes in uade123.1, regarding filter
	  operation. For instance the LED filter center frequency was
	  reported halved due to an earlier mistake in graph drawing

2006-12-22  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added Jochen Hippel ST player from Don Adan / Wanted Team. It
	  recognizes HST.* files
	- Replaced old Mark Cooksey replayer with a new version from
	  Don Adan / Wanted Team

2006-12-07  Antti S. Lankila <alankila@@bel.fi>
	- Remove uadecore with make clean

2006-12-03  Antti S. Laknila <alankila@@bel.fi>
	- Fixed a strict aliasing warning that occured with GCC 4.1 in
	  newcpu.h

2006-12-01  Heikki Orsila <heikki.orsila@@iki.fi>
	- Memory size of Amiga can now be increased over 2 MiB by editing
	  the uaerc file (e.g. ~/.uade2/uaerc). The variable named chipmem_size
	  should be edited. Allocated memory for the amiga is determined by
	     chipmem_size * 512 KiB
	  By default, chipmem_size = 4 -> 2 MiB of memory. This variable can
	  be set up to 16 (8 MiB of memory).

2006-11-26  Heikki Orsila <heikki.orsila@@iki.fi>
	- Updated instructions about -x option in uade123 and its man page.

2006-10-28  Antti S. Lankila <alankila@@bel.fi>
	- Due to me misunderstanding the Kaiser window beta parameter,
	  the BLEP tables for sinc synthesis were set to attenuate aliasing
	  only for 40 dB instead of the target 80 dB.

2006-10-24  Heikki Orsila <heikki.orsila@@iki.fi>
	- No locking with Cygwin -> uade is dangerous with songdb.

2006-10-02  Heikki Orsila <heikki.orsila@@iki.fi>
	- Updated INSTALL.readme to include more dependencies (pkg-config
	  and sed) and tips for Mac OS X compiling (workarounds)

2006-08-27  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 2.03 (Microsoft punishment)
	- Added song.conf support to set song specific attributes for 
	  playback, such as ntsc, blank, filtering etc. See the man
	  page. An example, one may add following line to ~/.uade2/song.conf
	  to make fred.hybris_light always timeout on 200 seconds:
	    md5=60f3bb11cc1bacaf77d7c16d13361844 broken_song_end timeout=200 comment FRED.Hybris_Light
	  This need not be added manually, one can just issue:
	    uade123 --set=broken_song_end --set=timeout=200 FRED.Hybris_Light
	  and afterwards uade will always play the song correctly.
	  Similarly, one can fix volume gain for some songs:
	    uade123 --set=gain=2 foo
	  To reset all options for a given song, do:
	    uade123 --set= foo
	- Fixed PAL audio synthesis frequency (inaudible)
	- --interpolator=x is now --resampler=x because the function of
	  interpolators was actually resampling.
	- Only A500 and A1200 filters are now supported and A500 is the
	  default.
	- Added Play time database support for uade123
	- Compatibility fixes
	- Lots of bug fixes
	- Improvements in uade123 UI (press i or I for info on song)
	- Improved file magic support for some formats (P61A, Fuzzac, ...)
	- Hacky NTSC mode support available now. Use --ntsc or ntsc
	  directive in uade123. Also works per-song with song.conf.
	  One can now make specific songs be played in NTSC mode by
	  programming song.conf with proper values. One can issue:
	    uade123 --set=ntsc dw.FooBar
	  or put a line to ~/.uade2/song.conf:
	    md5=225bbb405433c7c05fe10b99b8e088ff ntsc comment dw.AlfredChicken
	- One can force protracker replayer to use VBlank timing with many
	  ways, see the man page on section EAGLEPLAYER OPTIONS. For example,
	  do:
	    uade123 -x vblank mod.FooBar
	- Enhancements in PTK-Prowiz. Protracker version is now selectable
	  between 3.0b, 2.3a and 1.0c. See the man page section EAGLEPLAYERS
	  OPTIONS. This option is not yet guaranteed to be 100% but may
	  fix some immediate problems with some songs.. These settings
	  may also be recorded to song.conf so that one only has to give
	  these parameters once. Example:
	    uade123 -x type:pt10c mod.TheClassicProtrackerVersionedSong
	  btw. uade is probably the first mod player for non-amigas that
	  has a direct version support for protrackers.
	- Improved some players
	- Titles in audacious and xmms plugins on the playlist are now
	  programmable with uade.conf. The default is
	    song_title %F %X [%P]
	  This displays filename, subsong (if more than one) and player.
	  See SONG TITLE SPECIFICATION section in the man page. There's a
	  small help in the uade.conf too.
	- Significant code refactorizations
	- Fixed a memory leak issue (see Change log on 2006-04-15)
	- Added Dirk Bialluch format support by Don Adan/Wanted Team

2006-07-27  Heikki Orsila <heikki.orsila@@iki.fi>
	- Removed -fno-strength-reduce from src/Makefile.in. Some old
	  GCC 2.x versions had bugged strength reduce, but it shouldn't
	  matter anymore. Maybe the compiler will produce better code
	  without this. AHX.cruisin showed approx 3% speedup :) Thanks
	  to alankila for pointing out use of this flag.

2006-07-17  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed a segfault bug in songdb caused by recent changes to add
	  subsong volume normalisation info to contentdb. Segfaults were
	  catched in several places due to uninitialized vplist in
	  struct uade_content.

2006-07-02  Heikki Orsila <heikki.orsila@@iki.fi>
	- Merged an initial version of volume normalization effect from
	  alankila.
	- Split song.conf and contentdb related functionality away from
	  eagleplayer.c to songdb.c.

2006-06-30  Heikki Orsila <heikki.orsila@@iki.fi>
	- Work-arounded signedness warnings with GCC4 in src/frontends/common/

2006-06-23  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fix sinc resampler to support --filter=none (alankila)
	- Optimize sinc_handler() inner-loop by avoiding unnecessary
	  indexing (alankila)

2006-06-22  Heikki Orsila <heikki.orsila@@iki.fi>
	- Separated accumulator and sinc resamplers into separate functions
	  in src/audio.c.
	- Removed "anti" name from resampler list. "anti" has been the
	  "default" for a long time already.
	- Change FIR convolution of sinc into bandlimited step synthesis.
	  Filters are applied directly by the BLEPs. Warning, sinc and
	  filtering are now integrated together so they can not be
	  changed separately (breaking modular development idea). The
	  default resampler does not suffer from this modularity problem
	  and it is still the recommended resampler. (alankila)

2006-06-18  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added play time database saving support into uade123.

2006-05-22  Heikki Orsila <heikki.orsila@@iki.fi>
	- Changed --magic to --detect-format-by-content and changed
	  corresponding "content_detection" directive in eagleplayer.conf and
	  uade.conf to "detect_format_by_content". Changed --no-song-end to
	  "--no-ep-end-detect".

2006-05-20  Heikki Orsila <heikki.orsila@@iki.fi>
	- Changed default input file to be /dev/tty instead of stdin for
	  uade123. Also, failing terminal setup (input file is not a tty)
	  is not a fatal error.
	- Added a warning to eagleplayer.conf parsing for the situation
	  that user has removed all prefixes from an eagleplayer. It makes
	  all kind of detection (including content detection) unusable.
	  If you don't want to detect a particular file type by name
	  extensions, add "content_detection" option for the line in
	  eagleplayer.conf. But note that there isn't content detection
	  for all formats. For example, adding "content_detection" for
	  Thomas Hermann player will make all Thomas Hermann songs
	  unplayable because there is no content detection for it.

2006-05-19  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added Gryzors (Nicholas Franck <gryzor@@club-internet.fr>)
	  Protracker converter source code into CVS. See
	  amigasrc/players/tracker/converter/README.txt for copyright and
	  licensing information. Thanks to Stuart Caie for leading us
	  to the distribution terms (we did have the source before :-)

2006-05-18  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added p5x and p6x file extensions for The Player 5.x/6.x to
	  eagleplayer.conf (Stuart Caie requested it)
	- Added "P50A" four letter magic detection to amifilemagic.c

2006-05-17  Michael Doering <mld@@users.sourceforge.net>
	- Removed deprecated <audacious/configfile.h> from audacious
	  plugin. Thanks to Joker for the report.

2006-05-16  Michael Doering <mld@@users.sourceforge.net>
	- Raised length of extension[] in uade_analyze_file from 11 to 16,
	  which caused the xmms and audacious plugin to segfault on
	  very long prefixes (such as mod15_st-iv) in eagleplayer.conf.

2006-06-15  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added "-x y" to set eagleplayer options more conveniently. It's
	  now possible to do: uade123 -x type:pt11b mod.foo. -x can be
	  used multiple times on the same command line.

2006-05-15  Michael Doering <mld@@users.sourceforge.net>
	- PTK-Prowiz now uses the epopt config system. You can set options
          such as "vblank" and/or "type:" on a song base with the uade123
          "--set=xyz" command line parameter or edit uade.conf or song.conf
          manually. For valid protracker types: check the uade123 man page.
          Please test. I hope I didn't break anything.
	- Changed Protracker and compatible tag in amifilemagic. It seems
	  it was too long for xmms/audacious and crashed. Odd.
 
2006-05-13  Heikki Orsila <heikki.orsila@@iki.fi>
	- Merged man page update from alankila, explaining filter and
	  resampling features
	- Merged headphones 2 effect patch from alankila, making it sample
	  rate independent
	- Added --version to uade123
	- Cleaned up frontends with respect to configuration management.
	  Initial configuration loading is made in uade_load_initial_config()
	  in all frontends.
	- Fixed song.conf locking
	- Fixed recursive mode song.conf option setting. Try:
	  uade123 -r --set=gain=2 songdir

2006-05-12  Michael Doering <mld@@users.sourceforge.net>
	- Audacious modinfo GTK-2.8's assertion error fixed by "porting"
	  the legacy gdk_font_load/gtk_text to gtk2's tag, viewport,
	  buffer system.
	- Worked around gtk2's assumption any text has to be clean UTF-8
	  which obviously will break when displaying binaryhexdumps or
	  Amiga locale strings.

2006-05-11  Heikki Orsila <heikki.orsila@@iki.fi>
	- Updated documentation to reflect implementation.
	- Added support for eagleplayer/song specific eagleplayer options.
	  Use epopt=x in eagleplayer.conf and song.conf. Look at the
	  man page section "EAGLEPLAYER OPTIONS" for valid options.

2006-05-09  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added information about sample rate into effects API.
	- Fixed a race condition for Audacious and XMMS plugins.
	  A shared static buffer was not locked for file magic detection
	  in eagleplayer.c:analyze_file_format().
	- Fixed a bug in eagleplayer.c:analyze_file_format() that might
	  have caused a partial read for file to be detected.
	- Fixed a buffer overrun bug in uade.c:uade_get_amiga_message().
	  With AMIGAMSG_GET_INFO request, the eagleplayer could
	  cause a slight overrun of the amiga memory to uade data memory.
	  The attacker could not however choose the string to be written
	  over the bounds.

2006-05-07  Heikki Orsila <heikki.orsila@@iki.fi>
	- Improved filters to work on arbitrary frequency (alankila)
	- Removed A500S and A1200S filters. For compatibility, they're now
	  aliased to A500 and A1200.
	- Moved computation of audio emulation parameters away from
	  init_sound() to audio_set_rate(). init_sound() calls
	  audio_set_rate().
	- It's now possible to use frequency directive in uade.conf to
	  set playback frequency. But watch out, it can cause bugs
	  and sound quality degradation.
	- Now only two models (FILTER_MODEL_(A500|A1200)) exist in
	  amigafilter.h.
	- Code cleanups
	- Renamed interpolator to be resampler in command line options
	  and configuration files. Use --resampler=x instead of
	  --interpolator=x.
	- Fixed IIR filter not to waste CPU time with denormal numbers.
	  This idea was presented to us by Antti Huovilainen, thanks.
	  Try playing BD.Mickey_mouse with an older version and see how
	  much cpu it takes with A500 filter. The new version is one
	  quarter CPU time on an AMD64 machine (alankila)
	- Optimized event handling in include/events.h by removing
	  redundant vsynctime check that relied upon processor/OS
	  specific timers (that we've removed long ago).

2006-05-06  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added two util functions into uadeipc.c. They are uade_send_u32()
	  and uade_send_two_u32s().
	- Started changes towards changeable output frequency. You can
	  experiment with --freq=x but filter emulation only works for
	  44,1 kHz at the moment. Note that filter emulation always has an
	  effect on sound.

2006-05-05  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed --filter=x and --force-led=y to work again.

2006-05-02  Michael Doering <mld@@users.sourceforge.net>
	- Fixed crash due to uninitialized pointer to subsong scale in seek
	  window for xmms and auda plugin. 
	  Seems the UI got into a race condition when trying to update the
	  scale belonging to the seek window and the pointer for the seek
	  window was there, while the scale wasn't ready. This happend for
	  very short subsongs only...
	- Added NTK/STK detection to modinfo
	- Check for Dirk Bialluch songs in amifilemagic.

2006-05-02  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed a small bug that allows resetting song.conf options from
	  the command line. Use 'uade123 --set= foo' to reset options.

2006-05-01  Heikki Orsila <heikki.orsila@@iki.fi>
	- Changing to a previous song is now possible in uade123. Try
	  pressing '<'. -z option now means randomizing the playlist
	  order before playing, but random play mode (press 's') does
	  randomizing on the fly. Both alternatives support seeking to
	  previous song in the same way, but seeking to next song will
	  always be random in random play mode (not with -z).
	- Added --repeat option into uade123 to play playlist over and
	  over again.

2006-04-30  Heikki Orsila <heikki.orsila@@iki.fi>
	- It's now possible to set options into song.conf by using uade123
	  directly. This is not the final feature, only a step towards
	  a more usable feature. Try:
	    # uade123 --set="gain=2" foo
	  It should add the associated entry into ~/.uade2/song.conf.
	  Eventually uade123 should be used like:
	    # uade123 --set --gain=2 foo

2006-04-29  Heikki Orsila <heikki.orsila@@iki.fi>
	- Changed hexdump of module/player to show 2 KiBs of text.
	- Fixed some memory leaks in eagleplayer.c and songinfo.c.
	- Removed doc/eagleplayer.conf and doc/song.conf. doc/uade123.1 is
	  the authorative documentation for all configuration files.
	- Many uade song attribute and configuration management changes.
	- Added broken song end directive for eagleplayers and songs.
	  To work-around a defective timeout logics in song.conf you could
	  add a following line to your song.conf:
	     md5=60f3bb11cc1bacaf77d7c16d13361844 broken_song_end timeout=200 comment FRED.Hybris_Light
	- Marked song end detection of FRED format as defective in
	  eagleplayer.conf:
	      Fred    prefixes=fred    broken_song_end
	- Unified eagleplayer.conf and song.conf settings. See uade123
	  man page for those options.

2006-04-28  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed another config bug introduced by last config refactorization.
	  Filter type could not be set from config file in uade123. The bug
	  did not happen on Audacious/XMMS plugins.
	- uade123 -v now prints the uade.conf and song.conf files that were
	  loaded.

2006-04-28  Michael Doering <mld@@users.sourceforge.net>
	- Fixed bug in Soundtracker 31 instruments check introduced
	  by fixing the misdetection of a digibooster as protracker mod which
	  was introduced by easing accepting mods with bad length...
	  See a pattern there, folks?!?
	- Along the way, added a distinction between Soundtracker 2.5/
	  Noisetracker1.0 and Soundtracker 2.4. ST2.5/NT1.0 obviously shared
	  the same replay by Kaktus & Mahoney, while ST2.4 was still based on
	  the old 2.3 replay by Unknown and Mnemotron (using repeat offset in
	  bytes).

2006-04-27  Michael Doering <mld@@users.sourceforge.net>
	- Fixed misdetection of a digibooster mod as protracker in
	  amifilemagic.
	- Fortified modplayer checks against amifilemagic's new policy
	  to accept modfiles with trailing garbage...

2006-04-26  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed panning, gain and recursive mode to work again. The problem
	  was the new configuration management system. Command line options
	  were not merged into used options. Also, even if they were merged,
	  they would happen before effects were set ;) Sorry. Fixed now.
	- Improved gain effect. It can now clip samples if an overflow
	  happens.
	- Improved song.conf settings. It now supports all but two
	  options. See doc/song.conf.

2006-04-21  Michael Doering <mld@@users.sourceforge.net>
	- Fixed detection bug triptodestroy.mod in PTK-Prowiz. Thanks to
	  Joker for the report.
	  The mod uses very large instruments with loops which rolled over
	  to negative checking instrument sizes in words and when large
	  enough. Stupid bug. Stupid me. :-)
	- Replaced \t with white spaces. This might fix Joker's bug report
	  about garbled output in modinfo for audacious.
	- Fixed audacious crash, when trying to access fileinfo while not
	  playing a song... Bug was simple we did't have uadesong struct.
	  get_cur_subsong, get_max_subsong and get_min_ subsong was trying
	  read from that struct even when idle and uade went up in a blaze...
	  Now checking towards uadsong struct exists and all is nice
	- Fixed the Audacious crash fix. It contained a race condition with
	  respect to the NULL pointer. Also fixed the XMMS plugin. (shd)

2006-04-19  Michael Doering <mld@@users.sourceforge.net>
	- Added new replayer for the Dirk Bialluch format by
	  Don Adan/Wanted Team.
	- Amended Startrekker/Audiosculpture detection in amifilemagic again.

2006-04-18  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed a bug in memmem() replacement. If needle length was zero,
	  it returned NULL, but glibc would return pointer to haystack.

2006-04-15  Michael Doering <mld@@users.sourceforge.net>
	- Fixed bug in sanity check in pt_karplusstrong effect (e8x) in
	  mod player. (thanks Heikki)
	- Disabled Effect E8x for Protracker 2.3a, 1.1b and 1.0c compatibility
	  mode in PTK-Prowiz.
	  E.g. Playing mod.cyberlogik as PTK3.0 will result in timing bugs,
	  playing it as PTK2.3a will play ok.
	- Fixed a very serious memory leak issue. Each played song that was
	  read into memory was leaked. My chip collection is 230 MiB and
	  after running
	      valgrind -zr -t1 --enable-timeouts -f /dev/null /chips
	  I noticed a huge chunk of mem leaked :( Now it's fixed. (shd)

2006-04-14  Heikki Orsila <heikki.orsila@@iki.fi>
	- Refactored and changed amifilemagic.c. Changed tracker type magic
	  values into enums. A warning about differing file size and
	  calculated file size for protracker modules is given if one of
	  two conditions happen:
	    - uade123 is run in verbose mode (-v)
	    - xmms or audacious plugin starts to play file
	- Refactored configuration code
	- Fixed a subsong/total timeout bug in xmms and audacious plugins.
	  Always ends directive was not obeyed.

2006-04-13  Heikki Orsila <heikki.orsila@@iki.fi>
	- Committed a programmable option for displaying song titles on
	  playlist. Try setting
	    song_title %F %X [%P]
	  to uade.conf.
	- Reverted xmms buffer underrun fix that was ported to audacious
	  plugin. With produce_audio() one does not need to wait for
	  buffer_free(). (shd)
	  [Comment: it still locks up here :-\] (mld)
	- Added songtitle feature to audacious plugin and uade.conf (mld)
	- Added #include <songinfo.h> to audacious plugin and removed some
	  unused variables.
	- Added a work-around against ALSA output plugin into XMMS plugin
	  which avoids to old subsong change blocking bug. Now sleeping is
	  hardlimited to 5 secs. If work-around is activated, you will see:
	  	UADE: blocking work-around activated.
	  on stderr. It seems like snd_pcm_state(pcm) in ALSA output plugin
	  never comes out of SND_PCM_STATE_RUNNING.
	- Set song_title default to %F %X [%P]
	- Fixed all xmms and audacious plugin symbols to be non-exportable
	  symbols. The get_iplugin_info() remains the only exportable
	  symbol. 'objcopy -G get_iplugin_info foo.so' should do it, right?

2006-04-12  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed configure script to handle uade.pc file correctly in the
	  situation of '--user'.
	- Added a user warning to amifilemagic.c about truncated protracker
	  modules.
	- Reverted Michaels change partially. Audacious and XMMS plugins will
	  not show song name that is obtained from the module because it
	  is unreliable. This will be made configurable in the future.
	- Fixed a potential bug in XMMS plugin. If maximum free audio buffers
	  was less than 4088 bytes, uade plugin would refuse to write
	  anything. This was noticed because XMMS wouldn't recover from
	  a buffer underrun in ALSA mmap mode. The output plugin would
	  not increase the amount of free buffers even if time passes.
	  XMMS 1.2.10 ALSA output plugin (or alsa library) is still buggy.
	- Ported shd's xmms buffer underrun fix to audacious (mld)
	- Changed user warning about truncated protracker modules in
	  amifilemagic to produce less false positives. (mld)

2006-04-11  Michael Doering <mld@@users.sourceforge.net>
	- Fixed my crap indentation in audacious plugin
	- Sync'd xmms and audacious playlist display
	- Fixed possible changing current subsong > maximal subsong
	  in audacious plugin.

2006-04-10  Heikki Orsila <heikki.orsila@@iki.fi>
	- --no-song-end is now aliased to -n in uade123
	- Fixed bug in ArtOfNoise8 replayer end routine. (mld)
	- Added Songtitle to ArtOfNoise 4V/8V players (mld)
	- Display "Guru Meditation" error in audacious playlist for a song
	  that crashed uadecore. :-) (mld).
	- Fixed bug updating the playtime in audacious playlist (mld)

2006-04-09  Heikki Orsila <heikki.orsila@@iki.fi>
	- Code refactorization to unify configuration, effect and song
	  attribute handling among all frontends.
	- Added memmem() replacement for operating systems not having it.
	- Added uade.pc for pkg-config.
	- Upgraded MED/OctaMED replay to v7.0, using Fastmem replay if
	  available and needed by the song (long samples :-) (mld)
	- DigiBooster player now reports songname. (mld)
	- Fixed ommited pointer in MED/Octamed fastmem replay detection.
	  (mld)

2006-04-06  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added a small README file
	- Moved some effect related configuration issues to
	  src/frontends/common/ so that they're not reimplemented in all
	  frontends. See src/frontends/common/uadeconf.c function
	  uade_enable_conf_effects().
	- Use of uade_enable_conf_effects() in audacious plugin (mld)
	- Disabled debug messages in Audacious and XMMS plugins
	- Removed debug message about song.conf not found. It's perfectly
	  valid that song.conf does not exist anywhere.
	- Cleaned songinfo.c. Added a common implementation of read_be_u16/u32
	  to src/include/uadeutils.h, which is now used from songinfo.c and
	  amifilemagic.c. Changed length types to size_t. Made find_tag()
	  more generic and made it use memmem() function.
        - Added Heikki's dpiutil to songinfo for CUST.* songs. (mld)

2006-04-05  Michael Doering <mld@@users.sourceforge.net>
	- PTK-Prowiz: changed opcodes beq, sf to  seq on Heikkis advice.
	- Tiny Protracker player compatibility change when calling
	  playvoice.
	- Nicer playlist entries for Audcious plugin:
	  title (cur/max) - [Format]

2006-04-03  Heikki Orsila <heikki.orsila@@iki.fi>
	- Implemented NTSC mode support. It can be buggy and it will not
	  affect some players at all (those which set CIA tempo by
	  themselves). NTSC mode can detected in eagleplayers by reading
	  $212(execbase) aka VBlankFrequency(execbase). It's a byte
	  with value 50 (PAL) or 60 (NTSC):
	    move.l 4.w,a6
	    cmp.b #60,$212(a6)
	    beq   is_an_ntsc_system
	    * pal system
	- Changed Timing configuration in players/env/PTK-Prowiz.cfg
	  from CIA <-> VBI/NTSC to CIA <-> VBI. (mld)
	- Mod player now honours pal/ntsc setting automatically. (mld)
	- Fixed stupid *oops* in mod player reading cia timing from config
	  file.
	- Added ntsc option uade.conf. (mld)

2006-04-02  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed P61A detection (introduced by mlds change sometime ago).
	  src/frontends/common/amifilemagic.c had "P60A" as the pattern
	  for Player 6.1, but obviously it should be "P61A".
	- Improved the man page.

2006-03-31  Michael Doering <mld@@users.sourceforge.net>
	- Changed DMAWait to dtg_DMAWait and add dtg_Timer support
	  to DIGI-Booster
	- DIGI-booster songinfo now matches modfiles songinfo.

2006-03-30  Michael Doering <mld@@users.sourceforge.net>
	- Small check for Fuzzac Packer in amifilemagic.

2006-03-27  Michael Doering <mld@@users.sourceforge.net>
	- Renamed XANN-Packer to XANN-Player, following Sylvain 'Asle'
	  Chipeaux' suggestion.
	- Merged Funkok saftey check from EP2.04 to protracker player...

2006-03-25  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added a new action key into uade123. 'i' will print module info
	  and 'I' will print a hex dump of a head of the module.

2006-03-23  Michael Doering <mld@@users.sourceforge.net>
	- Sync'd songinfo for modfiles with the more verbose appearance of
	  Asle's ModInfo v2.31 appearance... It displays now sample sizes,
	  volume, finetune, loop start and loop size, too.
	- Added yet some more tiny differences between Protracker 2.3 and 3.0
	  compatibility mode for completeness... (set sample_num in pt_plvskip,
	  and n_period in pt_doretrig).
	  These changes might have no effect on the replay quality like e.g.
	  earlier mentioned Updatefunk calling difference or volume setting,
	  though.

2006-03-21  Michael Doering <mld@@users.sourceforge.net>
	- Small protacker replayer config file parsing fix...

2006-03-20  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed slight bugs in build system. Architecture specific CFLAGS
	  were missing from xmms and audacious frontends. Also, those flags
	  will be the last flags always so that they can be used for
	  overriding other options.
	- Made debug flags really optional. They can be turned off with
	  --no-debug (for configure).

2006-03-20  Michael Doering <mld@@users.sourceforge.net>
	- Figured out the period multiplier issue. It was a bug in my
	  brain. *g*
	- Forgot to add notecut volume setting for protracker 2.3 and below.
	  This is now fixed.
	- Set the default playback style to Protracker 3.0b.
	- Added an experimental hybrid protracker setup: 9.
	  Effects are done ptk2.3a style, volume setting like 3.0.
	  This fixes some pops and clicks which even the original
	  protacker 2.3a replay and below had.

2006-03-17  Michael Doering <mld@@users.sourceforge.net>
	- Enhanced compatibilty concerning protracker 2.3a/1.1b(fixed),
	  2.1a/1.1b, 1.0c and Prottracker 3.0b concerning access of
	  the periodtable while using the effects.
	  It's astonishing in how many ways the protracker replays
	  differ... :-)
	  E.g. Protracker 3.0b (like Noisetracker)  uses a multiplication of
	  37*2 for all effects to get the right period. Protracker 2.3a and
	  the socalled bugfixed 1.1b replay use a value of 36*2 (like the
	  old Soundtracker)
	  Last but least ptk 1.0c, the original ptk1.1b and ptk2.1a use
	  one or the other value for some effects...
	  All in all, it's a mess and we have 4 different setups in our
	  protracker config file :-)
	- Temporarily disabled the period multiplier hack mentioned above
	  because it borked on some tunes.
	- Added "update volume when skip/hold note" for protracker 2.3 and
	  below. Protracker 3.0 doesn't do it.

2006-03-16  Heikki Orsila <heikki.orsila@@iki.fi>
	- Changed PAL audio synthesis frequency to be exactly 3546895 Hz. It
	  was 3541200 Hz before. The old value was totally synchronous with
	  video hw. Changing this does not affect anything else than audio.
	  The new value is from the hardware reference manual.

2006-03-16  Michael Doering <mld@@users.sourceforge.net>
	- Compatibility for PTK-Prowiz can now be set to play files like
	  Protracker 3.0b, 2.3a or 1.0c.
	  INFO: Files being played as PT1.0c will have a different vibrato
	  depth, and use funk_repeat effect instead of the invert loop effect
	  which might break all mods composed with later protrackers.
	- Added support for the different ways Protrackers 1.0, 2.3 and 3.0
	  updated periods.

2006-03-14  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 2.02 (Muhammad pictures)
	- Fixed a bug in xmms plugin that cut off sound data from the end of
	  a song.
	- New Sierra AGI player by Don Adan / Wanted Team
	- Better support for old sonic arranger files.
	- Improved file type detection on many formats.
	- Debugger improvements (see 'c' and 'i' commands)
	- Added --buffer-time=x option for uade123 to set audio buffer
	  length in milliseconds.
	- A configuration file was added for PTK-Prowiz (that plays protracker
	  and clones) to set compatibility to either protracker v3.0b or
	  v2.3a. Please edit file: players/ENV/EaglePlayer/EP-PTK-Prowiz.cfg.
	- More KDE integration: support for kfmexec wrapper.
	- Fixed many bugs.
	- Many other changes :-)

2006-03-12  Heikki Orsila <heikki.orsila@@iki.fi>
	- Changed various uade123 parameters. -k and -K have been changed
	  to one option:
	    -k x or --keys=x, where x is 0 or 1 (disabling and enabling action
	    keys).
	  --no-filter has been removed. Use --filter=none instead.

2006-03-10  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed some compiler warnings. Using %u to print unsigned ints :)

2006-03-01  Heikki Orsila <heikki.orsila@@iki.fi>
	- Reverted mlds work-around to avoid subsong change lockups.
	- Did a potential fix for the XMMS plugin lockup bug. However, I
	  do not have a test case for this. The problem was, I think, that
	  play_loop() called uade_lock(), then called
	  uade_gui_subsong_changed(), then gtk called some function,
	  which would eventually call get_next_subsong() which would
	  try to re-take the mutex by uade_lock() -> deadlock.
	  * THIS THEORY WAS WRONG.
	- Merged a patch from Martin Jeppensen to rename some eagleplayers
	  to better names.

2006-02-28  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed -m option for uade123. "uade123 -m file" would only print help
	  but not play the file.

2006-02-17  Michael Doering <mld@@users.sourceforge.net>
	- Added some missing file extensions for the KDE mimelnk.
	- Use of kfmexec wrapper in KDE mimelnk for easy ftp:// http://,
	  smb://, zip:// etc. support under KDE/Konqueror.
	- Added install script for KDE users in  /src/frontents/uade123/KDE.
	  Now playing Amiga music is just one click away from you ;-)

2006-02-15  Michael Doering <mld@@users.sourceforge.net>
	- NTSC Flag in config file ENV:eagleplayer/ for PTK-Prowiz affecting
	  Sound, Noisetracker, Startrekker and Protracker (vblank) added.
	  Normal Pro- and Fastracker are not affected.
	  Info: it's not a real ntsc mode in emulation but just calculating
	  the CIAA timer to use a value ~ 7.15Mhz, 60khz, 125bpm on PAL
	  machines...
	  It's a cludge I know :)

2006-02-14  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed /dev/urandom detection. Using test -c rather than test -e.
	  Test -c is more compatible and more exact too.
	- Worked around random lock ups when switching very short subsongs
	  with the xmms subsong changer (mld)
	- Config file for PTK-Prowiz' Protracker engine added to set the
	  way _Protracker_ mods are played. There's currently two values: 0
	  for Protracker 3.0b like, 1 for Protracker 2.3A like (for anyone
	  interested: funkrepeat is updated before parsing the extended fx :)
	  Differences are probl. not audible but Latter is currently the
	  default. If it breaks a mod file, you can savely turn back to
	  "0" (mld)

2006-02-13  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed uade123 to accept -k and -K switches. Their meaning is now
	  changed. '-k' disables action keys and '-K' enables.

2006-02-10  Michael Doering <mld@@users.sourceforge.net>
	- A new email alias. ;)
	- Cosmetical change in name from 32 to 31 instr. for Soundtracker II
	  in PTK-Prowiz.

2006-02-08  Michael Doering <mldoering@@gmx.net>
	- Updated mod2ogg.sh to set encoding quality (Giulio Canevari).

2006-02-07  Michael Doering <mldoering@@gmx.net>
	- Put new Sierra AGI player by Don Adan/Wanted Team into players dir.

2006-02-02  Heikki Orsila <heikki.orsila@@iki.fi>
	- Cleaned up gensound.h. It contained unuseful external variables
	  such as sample16s_handler and sample_handler.
	- Improved mod detection in amifilemagic and Protracker replayer for
	  Protracker compatible mods using effects 5,6,7 and 9. (mld)
	- Quick "work around" of a lock up with the subsong seek popup and very
	  short subsongs in audacious plugin. Needs further investigation
	  though. Some kind of race condition, I think. (mld)
	- Reintroduced produce_audio(); to audacious plugin for the freshly
	  released Audacious 0.2 at http://audacious-media-player.org (mld)

2006-02-01  Michael Doering <mldoering@@gmx.net>
	- Changed association of jp file extension to Jason Page New.
	- Added simple detection for Jason Page old in amifilemagic.
	- Added alternative Jason Page Player for one file Jason Page New
	  files (Thanks dom from the legacy.de for the report).
	- Changed HIP, HIPC and HIP7 to SOG, SOC and S7G prefix in
	  amifilemagic.

2006-01-31  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed song length database bug in the XMMS plugin. The XMMS plugin
	  didn't use the correct md5sum in struct uade_song, instead it used
	  the old and useless array called curmd5[] which was an empty
	  string.
	- Continued to move common variables in frontends to struct uade_song.
	- Fixed instrument name len in songinfo for mods. (mld)

2006-01-25  Michael Doering <mldoering@@gmx.net>
	- Added Turbo/Infect's SonicArranger Player for "old" sa.* files
	- Added experimental filedetection for two different
	  Sonicarranger_pc types...

2006-01-24  Michael Doering <mldoering@@gmx.net>
	- Synced audacious plugin with xmms plugin and changed back
	  to support the current stable audacious 0.1.2.
	  The audacious supporting "produce_audio()" will be supported as
	  soon as there's a stable release... (mld)
	- Ported songinfo for Wanted Team song formats [e.g BSS, DL, FP...]
	- Fixed mod title display in songinfo

2006-01-22  Heikki Orsila <heikki.orsila@@iki.fi>
        - Added a new option to uade.conf: buffer_time x. buffer_time x in
	  uade.conf sets audio buffer length to x milliseconds. This can
	  be used to avoid buffer underruns on some systems. Beware that
	  Alsa support in libao is buggy in versions 0.8.6 and earlier so
	  that the actual buffer time must be given in microseconds. At
	  this time it is not fixed in any official libao releases.
	- uade123 option --buffer-time=x can be used to set audio buffer
	  length to x milliseconds.

2006-01-21  Heikki Orsila <heikki.orsila@@iki.fi>
	- Imported the LGPL'ed Max Trax source to amigasrc/players/max_trax.
	  Then applied a patch from alankila. It is not yet an eagleplayer
	  but a work-in-progress. (alankila)
	- Added a command 'i' to the debugger that traces till next hw
	  interrupt.
	- 'c' command in debugger will now also print cycle count.

2006-01-20  Heikki Orsila <heikki.orsila@@iki.fi>
	- Continued frontend modularization and code sharing effort. Created
	  struct uade_song in eagleplayer.h to store relevant properties
	  of songs that are played. Modified uade123 and XMMS plugin to use
	  it. The transition is not completed yet. Many fields are still
	  unused and those fields unnecessarily duplicated in frontends.
	  Notice that audacious plugin is broken because of this, but it's
	  also in a transition phase.
	- Fixed merging conflicts between latest frontend modularization
	  effort and mlds mod/fileinfo changes.
	- Fixed bugs in songinfo.c. Some file checking could have read over
	  over memory boundary causing a segfault (but nothing else).
	- Backported fileinfo for DIGI-Booster mods. (mld)
	- Fixed a bug in XMMS plugin that it stopped a subsong too early
	  if there was another subsong to play. The sound data that was
	  buffered in audio output plugin was discarded. Thanks to Cthulhu
	  (the old one) for the bug report.


2006-01-19  Michael Doering <mldoering@@gmx.net>
	- Improved vblank detection in Protracker replay for mod.slow_motion
	  by Jogeir Liljedahl. (mld)
	- Started work on backporting modinfo from uade 1. Ideally all
	  frontends should be able to use it. (mld)
	- Experimental "update fileinfo window on songchange" feature...

2006-01-18  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added a simple and broken XMMS file info window. Module info
	  displays a hexdump of the first 1024 bytes of the module.
	- Fixed #include issues with FreeBSD in unixatomic.c.
	- Optimized sinc interpolator (alankila)
	- Changed fileinfo.c to allow many different types of infos for
	  modules. Hexdump is the current default since nothing else has
	  been implemented.

2006-01-17  Michael Doering <mldoering@@gmx.net>
	- (hopefully) Fixed broken subsong detection for Digital Illusion
	  mods.
	- Fixed unallocating timer resources when changing subsong in
	  MED/Octamed replayer. As a consequence, changing subsongs works
	  again.
	- Removed sinc table from audio.c and put it into a separate file
	  named sinctable.c. (alankila)
	- audacious plugin: changed legacy uade_ip audio output from xmms
	  to audacious 0.2 produce_audio(); Seems to work here, but I'm not
	  sure if it's 100% ok... So give it a test and report back.
	- Fixed strlrep.h to #include <strings.h> to have size_t type (shd)

2006-01-15  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added more debug messages into the interface between emulator and
	  sound core. Now Amiga file loading events will give informative
	  message to the frontend. Use uade123 with -v to see all the spam.

2006-01-14  Heikki Orsila <heikki.orsila@@iki.fi>
	- Merged sinc interpolator patch (alankila)
	- Changed RK to CM prefix in amifilemagic. This affects custom made
	  format. Old RK and RKB prefixes are still supported but they may
	  be removed in the future.
	- Added contrib/sinc-integral.py which computes the sinc antialiasing
	  window for audio.c synthesis. (alankila)
	- Made huge changes into sound cores subsong restart and interrupt
	  logic. Some formats were fixed with respect to subsong changing.
	  Try Monkey Island now. The tempo should be correct after subsong
	  change. 4ch MED/OctaMED is still broken. Try changing to subsong
	  9 in DaveNinja.med (some channels do not get re-initialized and
	  a disturbing sound plays on the background). The changes are:
	    1. Earlier we didn't call StopInt and EndSound in subsong change,
	       but now we do. The old procedure just called InitSound and
	       StartInt because our allocators in sound core were robust
	       against double allocation.
	    2. Implemented unallocation for CIA resources. See
	       rem_cia[ab]_interrupt functions.
	    3. StopInt unallocates the CIA resource used for the player
	       interrupt. Set_player_interrupt allocates the player interrupt
	       and calls StartInt.
	    4. EndSound has a default code now which turns off audio DMA and
	       sets volumes to zero.
	    5. exec.library/SetIntVector() does not enable interrupts anymore.
	       If interrupts are disabled they stay disabled.

2006-01-12  Heikki Orsila <heikki.orsila@@iki.fi>
	- Made anti (accumulator) interpolator to be the default.

2006-01-08  Michael Doering <mldoering@@gmx.net>
	- Commited audacious input plugin based on the XMMS plugin
	  (http://audacious.nenoload.net).

2006-01-08  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed XMMS plugin installation which didn't obey package prefix
	  (Michal Januszewski <spock@@gentoo.org>).
	- Added some more b-flags for fopen(). This time in code in
	  src/frontends/common.
	- Cleaned up sound data buffering code in uadeipc.c, uade.c and
	  audio.c. Removed uademsg.h as being useless.
	- Changed uadecontrol.c to uadeipc.c in src/Makefile.in because
	  uadecontrol.c is long gone.
	- Optimized uade123 to issue next song data request for the uadecore
	  before passing sample data to libao. This way the uadecore may
	  do useful work while libao is blocked on sound device. This didn't
	  solve the underrun problem completely but effect of improving
	  behavior is clearly observable with 'top'. Before this change, top
	  showed only 0.4% CPU usage for uadecore, but after the change it
	  shows 3.3% CPU usage, and the latter reflects reality much better.

2006-01-07  Heikki Orsila <heikki.orsila@@iki.fi>
	- Changed fopen() to use "b" flag for porting to Windows environment.
	- Thanks to sasq <jonas@@nightmode.org> for help with cross-compiling.

2006-01-06  Heikki Orsila <heikki.orsila@@iki.fi>
	- Made uadeipc() re-entrant so that uadecore and a frontend could in
	  theory be run in the same process but different threads.
	- Replaced poll() with select() in unixatomic.c to be compatible with
	  weak systems.

2006-01-05  Heikki Orsila <heikki.orsila@@iki.fi>
	- Continued cleaning up run-time configuration issues. uade123 and
	  XMMS plugin do not duplicate settings anymore. Most configuration
	  and command line options are stored inside 'struct uade_config'
	  which is defined in src/frontends/common/uadeconf.h.

2006-01-04  Heikki Orsila <heikki.orsila@@iki.fi>
	- Changed -I./include/ to be -I./include in src/Makefile.in to make
	  it compatible with mingw.
	- PTK-Prowiz now accepts mods with max 1KiB trailing garbage...
	  Nevertheless use 100% good rips, people! (mld)
	- Fixed spelling mistake in PTK-Prowiz *g* (mld)
	- Updated uade123 man page with apologies about bad file detection
	  heuristic :(

2006-01-04  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 2.01
	- Compatibility fixes for OpenLSD and Mac OS X to make UADE compile
	- Added 'cm.' prefix for CustomMade format (Ron Klaren)
	- PTK-Prowiz subsong scanning was improved (mld)

2006-01-03  Heikki Orsila <heikki.orsila@@iki.fi>
	- Cleaned up post-processing of sound data. Removed postprocessing.[ch]
	  because it was redundant functionality and added necessary
	  functionality into effects.[ch]. Also, moved effect state out of
	  effects.c by creating 'struct uade_effect'. This allows easy
	  loading and storing of state.
	  The goal is to have a unified mechanism for handling information
	  from command line options, uade.conf, eagleplayer.conf and
	  song.conf that is easy. All the setting must be storable and
	  restorable through that mechanism. Currently that is broken,
	  incomplete and messy. The functionality is even duplicated between
	  frontends :( It will probably take many cleanup steps to achieve
	  the goal.
	- Fixed Mac OS X compatibility issue. poll() was replaced with
	  select(). Thanks to Juuso Raitala.
	- Improved (hopefully) subsong detection for mods and similar. Now
	  there should be less false positives in PTK-Prowiz than there
	  used to be. (mld)
	- Removed 255 BPM SetTempo fix in PTK-Prowiz for mod.loader from
	  Coolspot to fix mod.alkupala by jorma... *sigh* (mld)
	- Fixed broken Prorunner support introduced by reorganization
	  PTK-Prowiz (mld)

2006-01-02  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed a configure bug that occured when --with-xmms was specified.
	  (Michal Januszewski <spock@@gentoo.org>)
	- Made contrib/uadexmmsadd script to be installed if XMMS plugin is
	  installed
	- Added a work-around for OpenBSD 3.8 which lacks portable types from
	  stdint.h. inttypes.h is used instead. Possibly this avoids type
	  problems on some other OSes too. Note that we require some C99
	  features from standard C libraries. Thanks to ave@@silokki.org.
	- Made OpenBSD use 'gmake'. Thanks to ave@@silokki.org.
	- Fixed execlp() call in src/frontends/common/uadecontrol.c by
	  casting NULL as (char *). Thanks to ave@@silokki.org.

2006-01-01  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 2.00 (Mental hangover)
	- Finally the first stable release of UADE 2 series. The work began
	  6 months ago. There are still rough edges and deficiencies but
	  it is superior to UADE 1 in many respects.
	- UADE 2 series has following improvements over UADE 1 series:
	    * Superior audio quality due to excellent Amiga 500 and 1200
	      filter models. The default sound model is now the Amiga 500
	      model. This affects all songs whether or not they use filtering.
	      (Antti S. Lankila)
	    * A component architecture which makes creating new frontends
	      easier
	    * Unified configuration files to set defaults for all frontends
	    * Improved command line tool, uade123, supports run-time control
	      of song playback for switching subsong, skipping to next song,
	      skipping  fast  forward,  pausing and altering post-processing
	      effects
	    * Post-processing effect for headphone users (Antti S. Lankila)
	    * Skip fast forward feature in uade123 and XMMS plugin
	    * Many core subsystems have been rewritten or heavily altered
	    * New supported formats
	    * UADE 1 produces snaps in audio output because of a bug in
	      audio DMA engine, but is fixed in UADE 2

2006-01-01  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added contrib/uadexmmsadd script to add uade:// prefixed songs into
	  XMMS playlist. This is useful to avoid conflicts with protracker
	  songs with modplug and other XMMS plugins. Any other plugin will not
	  accept uade:// prefixed entries from the playlist.
	- Changed forward seeking button in XMMS plugin from ">>" to "10s fwd".
	- Allow gain values greater than 1.0.
	- Improved uade123 man page.
	- Fixed a NULL pointer derefecence in eagleplayer.conf loading. If
	  eagleplayer.conf couldn't be loaded it would crash.
	- Fixed a directory creation problem with 'make feinstall'.

2005-12-30  Heikki Orsila <heikki.orsila@@iki.fi>
	- Merged an altered sample accumulation patch from alankila. The
	  patch has an effect only if anti interpolator is used.
	- Removed crux, linear and rh interpolators because they're broken
	  by design. Only default and anti are now supported.

2005-12-22  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed shared library compilation for Mac OS X. Thanks to
	  Michael Baltaks <mbaltaks@@mac.com> for information.

2005-12-21  Michael Doering <mldoering@@gmx.net>
	- PTK-Prowiz: Commited various changes to cvs.
	    o Almost finished reorganizing and redoing the mod checks.
	    o Fixed bug in Soundtracker with repeat in bytes handling.
	    o Fixed some bugs in handling empty instruments.
	    o Added hack for vblank mod detection.
	    o Hopefully working, support for Karplusstrong fx.
	- Amifilemagic: backported a small bugfix in mod detection.

2005-12-20  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added a short note for Max OS X users to address a compilation
	  problem.
	- Renamed INSTALL to be INSTALL.readme to avoid makefile problems with
	  Mac OS X.

2005-12-19  Heikki Orsila <heikki.orsila@@iki.fi>
	- Merged accurate audio output patch from Antti S. Lankila. The patch
	  solves the problem that Paula's 3.5 MHz output was sampled at
	  regular integer valued intervals that caused inaccuracy. The old
	  interval was round_down(3541200 / 44100) = 80 paula cycles, but
	  the real interval is ~80.299 paula cycles. This means 0.4% relative
	  error in outputted sampling rate that is not audible, but it is
	  harming filter accuracy analysis.

2005-12-17  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 1.50-pre10
	- Cleaned up src/include/events.h. Removed unnecessary event
	  scheduler.
	- Reworked audio subsystem to be more debuggable and added comments.
	- Fixed a bug in audio state engine that caused DMA engine to play
	  one word too much of sample data. How could this bug have gone
	  unnoticed for so long? The same bug exists in UAE too.
	- Reverted back to not using interpolation with A500E and A1200E
	  filters. The anti interpolator caused problems with many songs.
	  It will be fixed at some point and changed back, but at the
	  moment there's doubt how to fix the problem.

2005-12-16  Heikki Orsila <heikki.orsila@@iki.fi>
	- Applied filter improvement and optimization to audio.c. The
	  filter should be slightly better than the old. Affects only
	  A500E and A1200E filters. (alankila)
	- Cleaned up audio.c
	- Reworked configuration loading system to avoid conflicts with
	  uade123 command line parameters. Command line parameters have
	  priority over uade.conf.

2005-12-15  Michael Doering <mldoering@@gmx.net>
	- Some progress on porting the mod detection to m68k asm.

2005-12-15  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed a bug that forced filter to be A500E type when --force-led
	  was uade with uade123. (alankila)

2005-12-14  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added displaying total playtime based on content database into
	  uade123

2005-12-12  Michael Doering <mldoering@@gmx.net>
	- replaced Grouleff replayer with Wanted Team's EarAche.
	- added new EMS replayer by Wanted Team.

2005-12-12  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added INSTALL file to document build process.

2005-12-11  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 1.50-pre9
	- An XMMS plugin has been added. New features compared to UADE1 XMMS
	  plugin are seek fast forward and correct subsong seeking bar. The
	  plugin still lacks GUI for configuration, but uade.conf can be
	  edited directly.
	- Filtering settings are audibly different compared to last release.
	  A500E filter model is now the default. It was A1200 in the last
	  release. This affects all songs, even those which do not use the
	  filter.
	- New players for 15 instrument soundtracker variants have been added.
	- uade123 man page has been updated.
	- Most subsystems have gone through changes. Some important changes
	  have been left out. See log entries for further details.

2005-12-11  Heikki Orsila <heikki.orsila@@iki.fi>
	- Significant changes in filter default values. Current default filter
	  is A500E, which is audibly different on every song compared to the
	  old default (A1200). To restore the old behavior, set "filter a1200"
	  in uade.conf. If you want to advocate another default value, please
	  post to the forum or send email. The forum is preferred.

2005-12-10  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added notices to documentation that setting filter model has an
	  audible effect even if a song doesn't use filtering at all.
	- Cleaned up configure script (that is originated from uade1)

2005-12-07  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added unrecognizable type "packed" into amifilemagic. It is
	  used to inform user about files that are packed with an amiga
	  packer.
	- some work on m68k mod checking and replay routine (mld)

2005-12-06  Michael Doering <mldoering@@gmx.net>
	- XMMS plugin now automagically advances the subsong seek slider, if
	  the replay rolls over to the next subsong.
	- Soundtracker15 name check that was added yesterday was removed. (shd)
	- Fixed a bug in uade_filemagic() that char *pre was not initialized
	  to be an empty string by default. This caused
	  uade_analyze_file_format() to receive garbage data when file format
	  was not recognized. (shd)
	- Valgrinded a memory allocation bug in two places of eagleplayer.c
	  (the same error actually due to replicating same lines of code),
	  where space for (n + 1) pointers should have been allocated, but
	  only ((n * sizeof ptr) + 1) bytes was allocated. (shd)
	- Added gain effect into uade.conf. You can use variable named
	  'gain' to set scaling value for each outputted sample. For
	   example, add a following line to uade.conf:
	   gain 0.25 (shd)
	- Made length test of mods with 32 instruments less strict. Due to
	  popular demand *g* now "oversize mods" get accepted.
	- Added check for sane finetune and volume values in modchecks.

2005-12-05  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added initial version of song length database into XMMS plugin. It
	  is compatible with uade1 db-content, but named differently:
	  ~/.uade2/contentdb. You can just copy the old db:
	    cp ~/.uade/db-content ~/.uade2/contentdb
	- Content db is loaded during play_file if it has changed
	  on the disk. If it has not changed on the disk, then it is
	  saved if an hour has passed and the db has been changed.
	- Added a requirement for Soundtracker15 song content detection that
	  the name must have prefix or postix being: "mod", "mod15", or
	  "mod15_". This change could be reverted at some point but now it's
	  the safest choice.

2005-12-04  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added missing #include for uadecontrol.h (sys/types.h for pid_t).

2005-12-03  Heikki Orsila <heikki.orsila@@iki.fi>
	- Made XMMS plugin display play time correctly in the play list
	  after a song ends. If song ended volutarily, tell XMMS the
	  play time. If song ended involuntarily by user intervention,
	  error, or timeout, tell XMMS that the song doesn't have a length
	  leaving the play list time empty.

2005-12-02  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed a latency and time bug in the XMMS plugin that affected
	  fast forward seeking. When forward seeking happened the XMMS time
	  display was not updated and the seeking happened with a delay.
	- Made XMMS plugin report the play time for XMMS after a song
	  ends.
	- Added comments about variable locking in XMMS plugin.

2005-12-01  Michael Doering <mldoering@@gmx.net>
	- eagleplayer.conf: Amended the different MarkCooksey prefixes.
	- amifilemagic: fixed TFMX 1.5 detection bug  introduced by the recent
	  clean-up.
	- amifilemagic: fixed another TFMX detection bug. Should be alright
	  again now.

2005-11-30  Heikki Orsila <heikki.orsila@@iki.fi>
	- Make XMMS plugin auto detectable in configure script. The plugin is
	  still very experimental and incomplete in features, but it can
	  already play songs, or at least it should.
	- GCC4 gave warnings of problems I had not noticed: Fixed a bug in
	  md5.h. uint32_t was accidently redefined (that is #included
	  originally from stdint.h). XMMS plugin's uade_ip structure was
	  declared static but later as external. Fixed signedness warnings
	  from various modules.
	- Added seek-forward button into XMMS plugin. (mld)
	- New replayer for Soundtracker v2-v5 mods with 15 instruments and
	  a lot of different effects added. (mld)
	- fixed WaitAudioDMA for all old mod15 replayers. (thanks heikki!)
	- changed mod15 (again) for stricter st-iv detection (mld)
	- changed to a stricter tracker module length policy...
	  If uade doesn't play your modfiles anymore, it's a bad rip.
	  Get a good one! :)
	- Since Master-Soundtracker files seem to use a subset of the normal
	  Soundtracker fx, they now get played with the mod15 replay
	  This makes Master-ST replayer kind of obsolete atm. (mld)

2005-11-29  Heikki Orsila <heikki.orsila@@iki.fi>
	- Partial and buggy implementation of song.conf. It is used for uade
	  specific work-arounds for broken or bad songs. Look at doc/song.conf
	  and src/frontends/common/eagleplayer.c. Please do not use this yet.
	- Fixed some compiler warnings that surprisingly came with gcc 4.0.2.
	- Fixed Makefile.in to not report error on 'make install' when XMMS
	  plugin is not installed.

2005-11-28  Heikki Orsila <heikki.orsila@@iki.fi>
	- Modularized loading and parsing on uade.conf options. See
	  src/frontends/common/uadeconf.[ch].
	- It is possible that config parsing for uade123 breaks now.
	- Added partial config loading support for XMMS plugin. Doesn't
	  support setting filter type or interpolation mode yet. You must
	  edit uade.conf by hand if you want configuration changes. No GUI
	  for setting options yet.
	- Added cleaning rule for XMMS plugin
	- New make rule: 'make feclean' will clean all frontend objects
	- The XMMS plugin determines configuration file path for uade.conf
	  once during XMMS plugin initialization, and it will not change
	  afterwards. If no global or user configuration is found, then
	  the plugin chooses the file under HOME ($HOME/.uade2/uade.conf).
	  It will try to load the configuration each time a new song is
	  selected from the XMMS.
	- Optimization: XMMS will re-read configuration when a new song is
	  selected if the file timestamp of uade.conf has changed.
	- Fixed synchronization problem in XMMS plugin's play loop. The audio
	  device is drained of written sound data before actually stopping
	  the device. The earlier version cut of audible data from the end
	  of the song :( However, draining can be interrupted if the user
	  requests something urgent, such as wanting an immediate song change.
	  Draining takes time as long as audio
	  device has buffered data. Buffering settings can be found from
	  output plugin settings, as usual.

2005-11-28  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added hardcoded timeouts for the XMMS plugin. They are the same
	  as uade123 defaults. 20 seconds for silence and 512 seconds for
	  subsong. Reading uade.conf variables is not supported yet.

2005-11-27  Heikki Orsila <heikki.orsila@@iki.fi>
	- Continuing modularization of uade frontends. Various commands,
	  such as set subsong, change subsong, set filter type, and set
	  interpolation mode, were moved to src/frontends/common/uadecontrol.c.
	  The idea is that all the non-trivial commands have a wrapper in
	  uadecontrol.c, but trivial commands that don't require parameters
	  can be used through uadeipc.c (uade_send_short_message()).
	- Added src/include/uadeconstants.h that should contain constants that
	  are common with uadecore and frontends.
	- Subsong seeking works in XMMS plugin :-)
	- Made XMMS plugin globally installable as it should be

2005-11-26  Heikki Orsila <heikki.orsila@@iki.fi>
	- Continuing modularization of uade frontends. Renamed
	  src/uadecontrol.c to be src/uadeipc.c, and added
	  src/frontends/common/uadecontrol.c which contains a set of
	  helper functions to control and spawn uadecore.
	- Added --with-xmms to configure script for developing the XMMS
	  plugin. It does not work yet!

2005-11-25  Heikki Orsila <heikki.orsila@@iki.fi>
	- Cleaned up and fixed tronictest check in amifilemagic. Added
	  read_be_u16() and read_be_u32() to help parsing amiga formats.
	- Cleaned up tfmxtest in amifilemagic.
	- Cleaned up modparsing in amifilemagic.

2005-11-24  Michael Doering <mldoering@@gmx.net>
	- amifilemagic: improved mod32 and mod15 checks a bit
	- ha! found pitchbend incompatibility bewteen
	  Master-ST and DOC Soundtracker II in amifilemagic. Now
	  Mods using the pitchbends bigger than 0xf are played as
	  DOC Soundtracker II:)

2005-11-23  Michael Doering <mldoering@@gmx.net>
	- Master-ST and Ultimate-ST replayers now check for a valid file
	  length, thus badly ripped mod15 songs won't get played anymore with
	  UADE. No exceptions.
	  FYI this will also be future for all other Sound and Protracker
	  derivates, so for anyone having bad rips - get some valid files! :)

2005-11-22  Michael Doering <mldoering@@gmx.net>
	- Improved amifilemagic: mod32 check now tries to distinguish
	  10 different mod types. (BTW. 4ch Fastracker mods and similar
	  now default to mod_pc and get played by the Multichannel PS3M player)
	- Some more work on the mod15 check in amifilemagic again.
	- Started to update the amiga mod15 replayers (Ultimate-ST and
	  Master-ST with better checks, resulting in breaking support for other
	  players like EP or DT atm.

2005-11-18  Michael Doering <mldoering@@gmx.net>
	- Lowered the file buffer size to 8192 bytes to reduce overhead with
	  xmms plugin scans. Unfortunately mods with a header and pattern data
	  beyond that buffer size can't be detected properly and get played
	  as plain mod15.
	- Improved mod15 check. It should produce now less false positives.
	- Added a smarter(?) way of the mod  check for larger files that
	  don't fit into the check buffer completely.
	- Renamed filemagic() to uade_filemagic() (shd)
	- Filemagic buffer size (8192) is now passed as an argument to
	  uade_filemagic(). Previously both the caller and callee knew the
	  size.
	- Made amifilemagic tables static (only visible inside the module)
	  (shd)
	- Name prefix conflict between Future Player and PTK-Prowiz was
	  resolved in favor of Future Player. The name prefix/extension is
	  'fp'. (shd)

2005-11-16  Heikki Orsila <heikki.orsila@@iki.fi>
	- Made install to a standard path by default. That is /usr/local.
	  Use ./configure --prefix to override. configure --user will install
	  to users home directory as in the past.
	- Committed initial version of man page for uade123.
	- added a first uade-only mod15_Mastertracker player (mld)
	- improved (?) mod15 type checks in amifilemagic (mld)
	- started to work on more complete mod type check in amifilemagic
	  (mld)

2005-11-13  Heikki Orsila <heikki.orsila@@iki.fi>
	- Cleaned up src/frontends/common/eagleplayer.c. Removed skip_ws(),
	  skip_nws(), and loops that used them, and replaced those with
	  shorted loops that use strsep(). Changed index variables to use
	  size_t instead of int to be more robust against bad input.
	- Fixed a bug that if eagleplayers.conf specifies always_ends for
	  an eagleplayer then forcing timeout from command line with -t
	  didn't work.
	- Fixed a dirty bug in score that made score crash if an eagleplayer
	  gave a NULL pointer as module name. This happened with Frontier
	  custom. Closer inspection revealed that Frontier custom is also
	  buggy because it sets module name in InitSound() but the
	  specification says module name is evaluated after InitPlayer()
	  which is before InitSound(). This looks like a design bug in
	  the interface, or a typo in the documentation, because setting
	  module separately for each subsong is useful, and that is what
	  Frontier actually does.

2005-11-12  Heikki Orsila <heikki.orsila@@iki.fi>
	- Add new antialiasing interpolation mode, which corrects for noisy
	  treble especially audible in the A1200 filter model. It does its
	  work by computing the average value of Paula's output pins between
	  samples.

2005-11-09  Michael Doering <mldoering@@gmx.net>
	- Fixed missing hipc and soc prefixes in eagleplayer.conf.
	- Associated #chn, ##ch mods to PS3M again. (note: s3m, xm or mtm
	  are still omitted by uade)

2005-11-08  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added slight noise reduction into CSpline code to reduce
	  noise due to interpolation errors, and snapping sounds from
	  sudden volume changes. (alankila)
	- Updated headphone filtering parameters to place virtual
	  sound sources closer to head and reduced the associated treble
	  filtering to make the sound at the same time brighter and more
	  forward placed. The sources still appear slightly behind and
	  perhaps elevated, so the illusion will be further improved.
	  (alankila)
	- fixed AON8 timing now for real *grin* (mld)
	- added Musicline Editor to be detected by amifilemagic (mld)

2005-11-07  Michael Doering <mldoering@@gmx.net>
	- Removed dupes from new eagleplayer.conf (mld)
	- Added new player: Musicline Editor (mld)
	- Broke ArtOfNoise8 timing, and added song end detection. (mld)

2005-11-06  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added an experimental support for eagleplayer.conf, which is
	  specified at doc/eagleplayer.conf. The new system allows eagleplayer
	  specific settings. uadeformats is no longer used, so it has been
	  removed. Here's a list of currently possible eagleplayer options:
	    a500 (A500 type filter emulation is used.)
	    a1200 (A1200 type filter emulation is used.)
	    always_ends (A song always ends, so timeouts are not used.)
	    content_detection (File name prefix or postfix heuristics are not
	                      used for determining format.)
	    speed_hack (Speed hack is enabled.)
	  Tips:
	  Speed hack can be turned on for a specific format by editing
	  eagleplayer.conf. A format can be marked as ending always, which
	  means that timeout values are not used (except silence timeout).
	  There are other options too, and all of them are specified in
	  doc/eagleplayer.conf.


2005-11-05  Heikki Orsila <heikki.orsila@@iki.fi>
	- Player interrupt is now a CIA A interrupt by default. As a
	  consequence CUST.Loom works (it requires that player interrupt
	  runs at a lower priority level than audio interrupts).
	  THM.BlueAngel69 might play better now - a good comparison is needed.
	  There are still a few things to do in the sound core's interrupt
	  system, see amigasrc/score/todo.txt.
	- Headphones effect clipping fix (alankila)
	- Added improved (but currently experimental) LED filtering code.
	  The old code was based on assumption that A500 and A1200 have same
	  output filtering circuitry, but this was not correct. After
	  analysing hi-fi measurements by pyksy, I designed new filters
	  by tweaking a couple of equalizers on top of a RC filter that
	  provided basic treble attenuation. Use --filter=a500e or a1200e to
	  test the new filters. (alankila)

2005-11-04  Heikki Orsila <heikki.orsila@@iki.fi>
	- Separated CIA B timer A and timer B interrupts finally. Some
	  Forgotten World songs started to work, but not all. Thomas
	  Herman BlueAngel69 swent back to its earlier buggy state. Our
	  recent interrupt handler change broke Thomas Hermann completely.
	  This change fixes our original design fault that only one CIA
	  timer interrupt may be used, but not both. This patch takes us
	  much closer to full CIA interrupt handler support.
	- Heikki's CIAB-A and CIAB-B separation in soundcore gave us full
	  support of the MusiclineEditor player from Eagleplayer 2.02.
	  You still have to use --speedhack to give it enough
	  cpu cycles, though. (mld)
	- forgot to add detection bug fix of the two different MCMD formats
	  in amifilemagic to changelog *grin* (mld)

2005-11-03  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 1.50-pre8
	- Many bug fixes and cleanups.
	- Headphones postprocessing effect.
	- Improved A1200 filter emulation.
	- Added A500 filter emulation. Use --filter=a500.
	- Cleaned up sound cores timer code.
	- Fixed CIA timer initialization.
	- Improved uade123 user interface. Press 'h' in uade123 or list
	  action keys with uade123 --help.
	- New sample interpolation code (--interpolator=cspline).
	- --stderr can be used to pipe sound data to stdout.

2005-11-02  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed a very stupid bug I introduced yesterday to src/uade.c.
	  if (curs > maxs)
	    foo();
	    bar();
	  Duh. Why did I forgot {}??
	- Network byte orderized, or big endianized, subsong info transmission
	  between uadecore and frontend. This wasn't a bug. Just a change for
	  consistency.

2005-11-01  Heikki Orsila <heikki.orsila@@iki.fi>
	- Removed src/effects.c. It was accidently left there from uade 1
	  (alankila)
	- Removed unnecessary functionality from src/players.c. Black listing
	  Protracker modules to be VBI timed should be in frontend logic
	  rather than emulator logic.
	- Cleaned up text messages all over the place.

2005-10-31  Heikki Orsila <heikki.orsila@@iki.fi>
	- Did highly experimental changes to sound core's timing interrupt
	  system. I tested the change with all known players, and only the
	  Thomas Hermann broke out, but it was broken already, so no big
	  loss there. Of course I only tested each format with a few songs,
	  so it's very possible that if the new system doesn't work,
	  then I couldn't catch the problems. Nevertheless, I spent over an
	  hour listening to different samples. Testing this change would be
	  appreciated. One should especially pay attention to tempo, because
	  that may have gone wrong. The changes I technically made were:
	  - Made default interrupt timer to be CIA B timer A. Took away all
	    the hacks to use VBI when ever possible to be the default timer.
	  - While turning on any CIA B timer (A or B), it does not turn off
	    the other CIA B timer.
	  - Fixed CIA B timer initialization. Setting a timer (A or B) gets
	    the timer value from dtg_Timer(eaglebase).
	  - Cleaned up audio interrupt server.
	- Fixed tiny bug in uade123 file extension detection (mld)
	- Moved amifilemagic, uadeformats, and unixwalkdir modules to
	  frontends/common/ where they belong.

2005-10-30  Heikki Orsila <heikki.orsila@@iki.fi>
	- Modified headphones effect. (alankila)
	- Added 'H' action key to toggle headphones effect, and 'P' to toggle
	  panning effect. Default panning value is 0.7, unless specified
	  otherwise with command line option or in uade.conf.
	- Added forgotten -O2 optimization flag to uade123 Makefile
	- Cleaned audio.c. Removed some debug #defines.
	- Imported amiga player sources from uade1 project to amigasrc/players/

2005-10-29  Heikki Orsila <heikki.orsila@@iki.fi>
	- Antti S. Lankila <alankila@@bel.fi> will be referred to as 'alankila'
	  in ChangeLog from now.
	- Beautified and cleaned up audio.c and sd-sound-generic.h.
	- Fixed a bug that caused 1 bit precision loss in audio output.
	  Sample data was multiplied after filtering, but it should have been
	  multiplied before. (alankila)
	- cust.Bubble_Bobble gives wrong subsong information. Added a logic
	  into uade123 that determines subsong ranges if default subsong
	  is outside the reported range.
	- Changed score's CIA setup so that both CIA-A and CIA-B time of day
	  counters run continously. Some players, such as Oktalyzer and
	  sean connolly depend on this. As a consequence it was possible to
	  remove a work around from score that patched the sean connolly
	  player not to use CIA TOD. However, any player using CIA TOD is at
	  risk of not functioning properly, but I have only seen two cases
	  so far (those which I mentioned).
	- Removed score from uade source root, now it's only located at
	  amigasrc/score/ directory.
	- Fixed a bug in uade123/playloop.c. If one subsong ended because of
	  silence, all the rest subsongs would end because of silence too.
	  I forgot to reset the silence counter to zero..
	- Added a headphone postprocessing effect, and an effect framework for
	  different uade frontends. Try --headphone. (alankila)
	- Try pressing 'p' on uade123 to toggle postprocessing effects on
	  and off.
	- New filter code (alankila)

2005-10-28  Heikki Orsila <heikki.orsila@@iki.fi>
	- Radical cleaned up in audio.c.
	- Fixed rh and crux interpolators. Thanks to Antti S. Lankila.
	  <alankila@@bel.fi>
	- Removed lots of unnecessary macros, variables and functions.
	- rh interpolator is now names as linear.
	- Removed src/config.h. It is unnecessary.
	- uade123 help will now print usable action keys too. Also, one may
	  press 'h' at run-time to see usable keys. It will print currently
	  as follows:
	  Action keys for interactive mode:
	   '.'           Skip 10 seconds forward.
	   SPACE, 'b'    Go to next subsong.
	   'c'           Pause.
	   'f'           Toggle filter (takes filter control away from eagleplayer).
	   'h'           Print this list.
	   RETURN, 'n'   Next song.
	   'q'           Quit.
	   's'           Toggle between shuffle mode and normal play.
	   'x'           Restart current subsong.
	   'z'           Previous subsong.
	- To verify whether a song uses filter or not, enable verbose mode
	  for uade123 by -v. You'll see messages like:
	   Message: Filter ON
	- Added two different types of filters: A500 and A1200. Thanks to
	  Antti S. Lankila, again. Use --filter=a500 or --filter=a1200,
	  the A1200 case is the default. Both types of filter are
	  but A1200 filter is better tested. We need feedback on A500 filter.
	- --force-filter was changed to --force-led.
	- Fixed a bug with getopts. The long options list was not zero
	  terminated, and it had worked by luck so long..
	- Added good ol' speed hack feature into uade123. Use --speedhack
	  to increase CPU speed for players that extra virtual power. It
	  is useful for players that require more cpu than 68k can give,
	  multichannel oktalyzer for example.

2005-10-27  Heikki Orsila <heikki.orsila@@iki.fi>
	- Made interpolation mode selectable from command line. Use
	  --interpolator=x to choose the interpolation mode, where
	    x       = default (no interpolation),
	    rh      = rh interpolator (broken atm),
	    crux    = crux interpolator (broken atm),
	    cspline = Antti S. Lankila's spline interpolator
	              (This is not recommended for chip songs! The spline
		       spline interpolator is good for natural instruments,
		       but may produce bad sounds with chips.)
	- Interpolator is selectable from uade.conf file by adding line:
	    interpolator foo
	  Note that using anything else but default is not recommended
	  at the moment.
	- As per Michael Doering's needs, I added --stderr option to uade123.
	  It will force all terminal output printed onto the stderr, and thus
	  allows piping pure sound data. Example:
	    uade123 --stderr -e raw -f /dev/stdout DW.Platoon |postprocessing

2005-10-27  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 1.50-pre7
	- Antti S. Lankila <alankila@@bel.fi> fixed and improved filter
	  behavior. The filter state must be updated even when filtering
	  is not outputted. Output scaling was fixed to the right place
	  so that it does not distort filter state. Unnecessary range
	  scaling of input samples was removed. Some documentation was
	  added about technical properties of the IIR filter.
	- Filtering by default was not enabled for those people who had an
	  earlier uade2 version installed to their home directory, because
	  make install does not overwrite ~/.uade2/uade.conf. Now the default
	  is hard coded into the source code.

2005-10-27  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 1.50-pre6 (tester pre)
	- Uade core now supports only 16-bits stereo. If 8-bits or mono is
	  needed the sample data can be postprocessed.
	- Added experimental filtering support. It should be better than the
	  one found from uade1. Thanks to Antti S. Lankila <alankila@@bel.fi>
	  for IIR filter coefficients and advice.
	- New uade.conf options:
	   filter     - enable filter emulation
	   no_filter  - disable filter emulation
	   filter_off - turn filter always off
	- New command line options:
	   --filter Enable filter emulation
	   --force-filter=x, where x = 0, or x = 1. Set filter state either
	     off (0) or on (1).

2005-10-16  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added a fuzzy state diagram on client-server interaction from client
	  perspective.

2005-10-08  Heikki Orsila <heikki.orsila@@iki.fi>
	- Unknown keywords in uade.conf are ignored. Old behavior was to
	  terminate uade123 on an unknown keyword.
	- First try to load uade.conf from ~/.uade2/uade.conf, and then
	  try the global config file ($PREFIX/etc/uade.conf)
	- Simplify playloop in uade123.
	- Beautify directory hierarchy scanning by avoiding unnecessary
	  '/' characters.
	- Started specifying uade client-server protocol. See
	  doc/play_loop_state_diagram.dia.
	- Removed S3M support. It's not an Amiga format, and thus it doesn't
	  belong to UADE. It might also interfere with other players when
	  UADE is used as an XMMS plugin. Use XMP, modplug or something
	  else for these formats.
	- 'make check' is now 'make soundcheck' because it's more a sound
	  check than a good test set.

2005-10-03  Heikki Orsila <heikki.orsila@@iki.fi>
	- Action keys made into default behavior for uade123.

2005-09-08  Heikki Orsila <heikki.orsila@@iki.fi>
	- Giulio Canevari pointed out that --panning doesn't work. For
	  some reason I didn't notice that (perhaps didn't test ;-). The
	  problem was false parameters for GNU getopt.
	- mod2ogg2.sh from Giulio Canevari

2005-09-04  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added -g option to uade123 to only print information about songs.
	  Songs are not played in this mode. All relevant output goes into
	  stdout. This should be useful for scripting people. An example:

	  $ uade123 -g /svu/chip/mod/mod.Unit-a-remix 2>/dev/null
	  playername: Protracker & relatives
	  modulename: unit-a-remix
	  formatname: type: Protracker
	  subsong_info: 1 1 1 (cur, min, max)
	  <uade123 quits fast>

2005-09-01  Heikki Orsila <heikki.orsila@@iki.fi>
	- Cygwin fixes. Add cygwin detection to configure script. Makefile
	  should be aware that uade123 is named uade123.exe on cygwin.

2005-08-27  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed a memory copying bug which could cause sound data
	  corruption when skipping 10 seconds forward with uade123. The bug
	  was at playloop.c:273. memmove should be used instead of memcpy (shd)
	- A patch from Jarno Paananen <jpaana@@s2.org>. It fixes use of C99
	  anonymous initializers with sigaction (2) on Cygwin.

2005-07-28  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 1.50-pre5 (developer release)
	- Nothing better to do. Let's release the new version for users to
	  test.

2005-07-25  Heikki Orsila <heikki.orsila@@iki.fi>
	- It seems ALSA lib could fork and consequently terminate a process
	  when used through libao, and we must not consider it an error in
	  our signal handler that catches all dead children. The signal
	  handler assumed that the only child that could die is uade. (shd)

2005-07-24  Heikki Orsila <heikki.orsila@@iki.fi>
	- New keys for interactive mode:
	   [0-9]  - Select subsong in range [0, 9]
	   q	  - Quit player
	   s      - Switch between normal and shuffle mode
	   x      - Restart current subsong
	- Added - or --no-song-end switches. Song just keeps playing even if
	  the amiga player says it has ended. Dude! You can get pretty weird
	  sounds with this, and sometimes the sound core crashes, and should
	  crash. Fortunately that doesn't kill the simulator :)
	- Made help print (-h) prettier by aligning tex columns
	- Added -K or --no-keys to disable action keys (this can be used to
	  override the uade.conf if it enables actions by default).

2005-07-23  Heikki Orsila <heikki.orsila@@iki.fi>
        * UADE 1.50-pre4 (developer release)
	- Added shell interaction keys into UADE123. The keys can be enabled
	  with -k switch, or adding line "action_keys" into uade.conf.
	  The keys are (mimiking XMMS):
	    z     - Previous subsong
	    c     - Pause
	    b     - Next subsong
	    n     - Next song
	    .     - Skip 10 seconds forward
	    ENTER - Next song
	    SPACE - Next subsong
	  Does someone want these configurable into uade.conf? Please email
	  me.

2005-07-22  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 1.50-pre3 (developer release)
	- Added a -j to skip x seconds of audio from the beginning. Note that
	  this does not affect timeout parameters in any way. If timeout is
	  1 minute and skip is 2 minutes, the song will just end before
	  anything is played.

2005-07-21  Heikki Orsila <heikki.orsila@@iki.fi>
	- Added silence timeout
	- Wrote a config file parser for uade123. Look at uade.conf file
	  for instructions. uade123 tries to load following files in order on
	  startup: BASEDIR/uade.conf and $(HOME)/.uade2/uade.conf. Command
	  line options can override config file parameters. Users of uade123
	  might want to configure timeout, panning and such values as
	  personal defaults. This is a very important feature important over
	  uade 1.0x command line tool.
	- Restructured uade123 code into different code modules to make
	  maintaining and code reuse easier.

2005-07-18  Heikki Orsila <heikki.orsila@@iki.fi>
	- Fixed a bug in uade123 that prevented it from playing the last
	  subsong of a song.

2005-07-18  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE 1.50-pre2 (developer release)
	- uade123 now has eagleplayer fileformat check ignoring feature (-i),
	  panning (-p), song timeout (-t), and subsong timeouts (-w)

2005-07-17  Heikki Orsila <heikki.orsila@@iki.fi>
	- uade123 now uses GNU getopt
	- uade123 can now output both raw and wav formats by using libao
	  file output mechanism. Wav format is the default. Example:
	  uade123 -e wav -f foo.wav songfile
	- The sound core now reports to the simulator when audio output should
	  start. Traditionally the simulator has produced audio output from
	  the reboot of the amiga even if it is only useful to output audio
	  after all the lengthy player initializations have been made in
	  the sound core. For example, AHX.Cruisin now has 0.96 seconds less
	  zero samples in the beginning.
	- Cleaned up sound core a bit. Removed some unused definitions
	  of messages between sound core and the simulator. Removed unused
	  code that was designed to be used when running sound core under a
	  _real_ AmigaOS.
	- Made uade123 less verbose. Use -v option to get more details.
	- Renamed uade-trivial.c to 'uade123.c' in src/frontends/uade123
	- Renamed directory 'trivial' to 'uade123' in src/frontends/

2005-07-15  Heikki Orsila <heikki.orsila@@iki.fi>
        * UADE 1.50-pre1 (developer release)
	- Lots of changes into uade123
	- This is just a preview of the new system. There are no interesting
	  features over uade 1.0x versions. This release doesn't even have
	  xmms / beepmp plugins.
	- Short instructions for testing:
	   $ ./configure && make
	   $ make test
	   $ make install
	  Will install everything to $(HOME)/.uade2/. Then
	  $(HOME)/.uade2/uade123 is the player you can use. This version
	  uses libao for audio output.

2005-07-12  Heikki Orsila <heikki.orsila@@iki.fi>
	- Code in src/amifilemagic.c does amiga fileformats detection. If it's
	  useful for any other project out there, it is now dual licensed
	  under the GNU GPL _and_ Public Domain. By public domain we mean
	  that you can do anything you like with the code, including
	  relicensing arbitrarily for your projects.

2005-07-11  Heikki Orsila <heikki.orsila@@iki.fi>
	- Improved the command line frontend in src/frontends/trivial/,
	  and now it is called uade123. It can now do fileformat detection by
	  content, and load proper players from their installation place.
	  Also, it can play multiple songs in a sequence if one switches to
	  next song with ctrl-c before the song actually ends. If the song
	  ends by itself, the system will crash ;)
	- Found a bug in amifilemagic by accident. chk_id_offset() function
	  tested patterns of length sizeof(patterns[i]) which is totally
	  wrong. It was corrected to strlen(patterns[i]).

2005-07-09  Heikki Orsila <heikki.orsila@@iki.fi>
	- Started hacking uade. The goal is to release uade 2.00 someday
	  http://board.kohina.com/viewtopic.php?p=3499#3499
	- These changes start a series. Version 1.50 will be the first public
	  release in this series.
	- src/frontends/trivial/ can now play single file songs.
	- Debugging is broken because libao can't handle signals well.
	- Tons of things missing from the system.
@


1.474
log
@none
@
text
@d1 5
@


1.473
log
@none
@
text
@d16 2
a17 1
	- Fixed Audacious plugin to work for Audacious 1.4/2.x [ADAP] [CORR]
@


1.472
log
@updated synthdream replayer
@
text
@d1 17
a20 1

@


1.471
log
@Released UADE 2.07 (Walpurgis night)
@
text
@d1 4
@


1.470
log
@added special fx st replayer from don adan.
added a new version of special fx replayer from don adan.
@
text
@d1 18
@


1.469
log
@none
@
text
@d1 4
@


1.468
log
@*** empty log message ***
@
text
@d1 5
@


1.467
log
@*** empty log message ***
@
text
@d1 4
a4 1
2007-03-27  Michael Doering <mld@@users.sourceforge.net>
@


1.466
log
@none
@
text
@d1 6
a23 1
2007-03-27  Michael Doering <mld@@users.sourceforge.net>
@


1.465
log
@release 2.06
@
text
@d16 1
@


1.464
log
@*** empty log message ***
@
text
@d1 16
@


1.463
log
@*** empty log message ***
@
text
@d1 3
@


1.462
log
@added kris aka chip tracker and quartet psg replayer from don adan
@
text
@d1 3
@


1.461
log
@decimal separator conversion between ',' and '.' for strtod()
@
text
@d1 6
@


1.460
log
@fixed wrong changelog date
@
text
@d4 3
@


1.459
log
@Ween songs
@
text
@d5 1
a5 1
2007-02-08  Michael Doering <mld@@users.sourceforge.net>
@


1.458
log
@*** empty log message ***
@
text
@d1 4
@


1.457
log
@*** empty log message ***
@
text
@d2 5
d9 5
d16 1
a16 1
	- Small correction of shd's patch in PTK-Prowiz commited
d19 1
a19 1
	- Committed shd's uade_new_get_info patch to PTK-Prowiz
@


1.456
log
@*** empty log message ***
@
text
@d1 4
@


1.455
log
@*** empty log message ***
@
text
@d1 3
@


1.454
log
@none
@
text
@d1 3
d5 1
a5 1
	- Added sanity chedck to query eagleopts in PTK-Prowiz (needed for
@


1.453
log
@*** empty log message ***
@
text
@d2 8
a9 2
	- Added sanity chedck to query eagleopts in PTK-Prowiz (needed for score fix)

@


1.452
log
@none
@
text
@d1 3
@


1.451
log
@*** empty log message ***
@
text
@d1 7
@


1.450
log
@UADE 2.05
@
text
@d1 4
@


1.449
log
@none
@
text
@d1 7
@


1.448
log
@*** empty log message ***
@
text
@d1 5
@


1.447
log
@merge unixipc.c and unixsupport.c. work-around the pipe vs socket kernel
scheduling problem for some 2.6.x linuxes.
@
text
@d1 3
d44 1
a44 1
	  QBA.* files.
@


1.446
log
@2.04 release
@
text
@d2 7
@


1.445
log
@fixed -kb sticky bits in players/
@
text
@d1 2
a2 2
2007-01-xx  Heikki Orsila <heikki.orsila@@iki.fi>
	* PREPARING A RELEASE
d4 1
d16 1
d19 2
@


1.444
log
@added backwards compatibility for "headphone" option for uade.conf and
fixed uade.conf to use the new option which is "headphones".
@
text
@d24 1
@


1.443
log
@*** empty log message ***
@
text
@d1 1
a1 7
2007-01-15  Michael Doering 
	- Made "detect_format_by_content" parameter for modfiles default. This way only
	  true Amiga 4ch mod files now get played.
	- Added Quartet player from Don Adan / Wanted Team. It
	  recognizes QBA.* files

2007-01-14  Heikki Orsila <heikki.orsila@@iki.fi>
d19 12
@


1.442
log
@*** empty log message ***
@
text
@d4 2
@


1.441
log
@none
@
text
@d1 4
@


1.440
log
@added ignore_player_check option for eagleplayer.conf and song.conf.
@
text
@d1 18
@


1.439
log
@- make uade123 documentation about the resamplers accurate and correct
  some old embarrassing mistakes.
@
text
@d1 7
@


1.438
log
@replaced the old mark cooksey replayer with a new version from don adan
/ wanted team.
@
text
@d1 5
@


1.437
log
@added jochen hippel ST player from don adan / wanted team
@
text
@d3 3
a5 1
	  recognizes HST.* files.
@


1.436
log
@remove uadecore with make clean
@
text
@d1 4
@


1.435
log
@fixed a strict aliasing warning in newcpu.h with gcc 4.1
@
text
@d1 3
@


1.434
log
@changed src/uade.c to allow changing maximum amiga memory. documented
how to configure memory allocation.
@
text
@d1 4
@


1.433
log
@*** empty log message ***
@
text
@d1 8
@


1.432
log
@sinctable update from alankila
@
text
@d1 3
@


1.431
log
@remove locking on songdb on cygwin
@
text
@d1 5
@


1.430
log
@*** empty log message ***
@
text
@d1 3
@


1.429
log
@*** empty log message ***
@
text
@d1 4
@


1.428
log
@*** empty log message ***
@
text
@d1 55
@


1.427
log
@*** empty log message ***
@
text
@d5 2
a6 1
	  without this. AHX.cruisin showed approx 3% speedup :)
@


1.426
log
@*** empty log message ***
@
text
@d5 1
a5 1
	  without this :)
@


1.425
log
@*** empty log message ***
@
text
@d1 6
@


1.424
log
@*** empty log message ***
@
text
@d1 6
@


1.423
log
@*** empty log message ***
@
text
@d4 2
@


1.422
log
@*** empty log message ***
@
text
@d1 4
@


1.421
log
@*** empty log message ***
@
text
@d1 3
@


1.420
log
@*** empty log message ***
@
text
@d1 5
@


1.419
log
@*** empty log message ***
@
text
@d4 8
@


1.418
log
@*** empty log message ***
@
text
@d1 4
@


1.417
log
@*** empty log message ***
@
text
@d1 3
@


1.416
log
@*** empty log message ***
@
text
@d1 6
@


1.415
log
@*** empty log message ***
@
text
@d5 9
@


1.414
log
@*** empty log message ***
@
text
@d1 6
a6 1
2006-05-19  Heikki Orsil< heikki.orsila@@iki.fi>
@


1.413
log
@*** empty log message ***
@
text
@d1 7
@


1.412
log
@*** empty log message ***
@
text
@d1 5
@


1.411
log
@*** empty log message ***
@
text
@d1 5
a5 1
2006-05-15  Michael Doering <mld@@users.sourceforge.net>
@


1.410
log
@*** empty log message ***
@
text
@d1 5
@


1.409
log
@*** empty log message ***
@
text
@d1 5
@


1.408
log
@*** empty log message ***
@
text
@d7 2
@


1.407
log
@*** empty log message ***
@
text
@d1 7
@


1.406
log
@*** empty log message ***
@
text
@d1 13
a20 5
	- Merged man page update from alankila, explaining filter and
	  resampling features (shd)
	- Merged headphones 2 effect patch from alankila, making it sample
	  rate independent (shd)
	- Added --version to uade123 (shd)
@


1.405
log
@*** empty log message ***
@
text
@d12 1
@


1.404
log
@*** empty log message ***
@
text
@d11 1
a11 1
	  rate independent and doing slight improvements (shd)
@


1.403
log
@*** empty log message ***
@
text
@d10 2
a11 1
	- Merged headphones 2 effect patch from alankila (shd)
@


1.402
log
@*** empty log message ***
@
text
@d8 3
a10 3
	- Merged man page update from Alankila, explaining filter and
	  resampling features.
	- Merged headphones 2 effect patch from Alankila
@


1.401
log
@*** empty log message ***
@
text
@d10 1
@


1.400
log
@*** empty log message ***
@
text
@d8 2
@


1.399
log
@*** empty log message ***
@
text
@d1 8
@


1.398
log
@*** empty log message ***
@
text
@d3 3
@


1.397
log
@*** empty log message ***
@
text
@d1 3
@


1.396
log
@*** empty log message ***
@
text
@d3 10
@


1.395
log
@*** empty log message ***
@
text
@d1 3
@


1.394
log
@*** empty log message ***
@
text
@d17 8
@


1.393
log
@*** empty log message ***
@
text
@d15 2
a16 1
	  and configuration files.
@


1.392
log
@*** empty log message ***
@
text
@d14 2
@


1.391
log
@*** empty log message ***
@
text
@d11 3
@


1.390
log
@*** empty log message ***
@
text
@d1 11
@


1.389
log
@*** empty log message ***
@
text
@d1 8
@


1.388
log
@*** empty log message ***
@
text
@d2 1
a2 2
	- Fixed --filter=x to work again. More bugs introducted in latest
	  refactorizations..
@


1.387
log
@*** empty log message ***
@
text
@d1 4
@


1.386
log
@*** empty log message ***
@
text
@d8 2
@


1.385
log
@*** empty log message ***
@
text
@d1 8
@


1.384
log
@*** empty log message ***
@
text
@d1 4
@


1.383
log
@*** empty log message ***
@
text
@d1 10
@


1.382
log
@*** empty log message ***
@
text
@d1 9
@


1.381
log
@*** empty log message ***
@
text
@d14 2
@


1.380
log
@*** empty log message ***
@
text
@d7 7
@


1.379
log
@*** empty log message ***
@
text
@d4 3
@


1.378
log
@*** empty log message ***
@
text
@d3 1
@


1.377
log
@*** empty log message ***
@
text
@d1 3
@


1.376
log
@*** empty log message ***
@
text
@d5 2
@


1.375
log
@*** empty log message ***
@
text
@d1 5
@


1.374
log
@*** empty log message ***
@
text
@d1 11
@


1.373
log
@*** empty log message ***
@
text
@d4 2
@


1.372
log
@*** empty log message ***
@
text
@d1 4
@


1.371
log
@*** empty log message ***
@
text
@d8 2
@


1.370
log
@*** empty log message ***
@
text
@d6 2
@


1.369
log
@*** empty log message ***
@
text
@d1 6
@


1.368
log
@*** empty log message ***
@
text
@d9 1
a9 1
	- fixed audacious crash, when trying to access fileinfo while not
d13 3
a15 1
	  Now checking towards uadsong struct exists and all is nice 
@


1.367
log
@*** empty log message ***
@
text
@d9 5
@


1.366
log
@*** empty log message ***
@
text
@d7 2
@


1.365
log
@*** empty log message ***
@
text
@d1 7
@


1.364
log
@*** empty log message ***
@
text
@d4 1
@


1.363
log
@*** empty log message ***
@
text
@d1 4
@


1.362
log
@*** empty log message ***
@
text
@d1 4
@


1.361
log
@*** empty log message ***
@
text
@d1 1
a1 1
2006-04-11  Michael Doering <mld@@users.sourceforge.net>
d8 5
@


1.360
log
@*** empty log message ***
@
text
@d1 8
@


1.359
log
@*** empty log message ***
@
text
@d9 2
@


1.358
log
@*** empty log message ***
@
text
@d8 1
@


1.357
log
@*** empty log message ***
@
text
@d1 8
@


1.356
log
@*** empty log message ***
@
text
@d20 3
@


1.355
log
@*** empty log message ***
@
text
@d19 1
@


1.354
log
@*** empty log message ***
@
text
@d13 6
@


1.353
log
@*** empty log message ***
@
text
@d7 1
a7 1
	  plugin. With produce_sound() one does not need to wait for
d11 2
@


1.352
log
@*** empty log message ***
@
text
@d8 3
a10 1
	  buffer_free().
@


1.351
log
@*** empty log message ***
@
text
@d6 4
a9 1
	
@


1.350
log
@*** empty log message ***
@
text
@d1 6
@


1.349
log
@*** empty log message ***
@
text
@d15 3
@


1.348
log
@*** empty log message ***
@
text
@d9 6
@


1.347
log
@*** empty log message ***
@
text
@d6 3
@


1.346
log
@*** empty log message ***
@
text
@d4 2
@


1.345
log
@*** empty log message ***
@
text
@d1 4
@


1.344
log
@*** empty log message ***
@
text
@d1 1
a1 1
2006-04-05  Michael Doering <mld@@users.sourceforge.net>
@


1.343
log
@*** empty log message ***
@
text
@d1 6
d36 1
a36 1
	- Cleaned songinfo.c. Added a common implementation of read_be_u16/u32 
d59 1
a59 1
	- Changed Timing configuration in players/env/PTK-Prowiz.cfg 
d121 1
a121 1
	  
d136 1
a136 1
	- Temporarily disabled the period multiplier hack mentioned above 
d179 1
a179 1
	
d182 1
a182 1
	
d236 1
a236 1
	  
d272 1
a272 1
	- Added experimental filedetection for two different 
d277 1
a277 1
	  to support the current stable audacious 0.1.2.  
d344 1
a344 1
	- audacious plugin: changed legacy uade_ip audio output from xmms 
d457 1
a457 1
	  PTK-Prowiz (mld) 
d614 1
a614 1
	
d668 1
a668 1
	- amifilemagic: fixed TFMX 1.5 detection bug  introduced by the recent 
d678 1
a678 1
	  md5.h. uint32_t was accidently redefined (that is #included 
d687 1
a687 1
	- changed to a stricter tracker module length policy... 
d733 1
a733 1
	
d759 1
a759 1
	
d768 1
a768 1
	- Master-ST and Ultimate-ST replayers now check for a valid file 
d895 1
a895 1
	  Forgotten World songs started to work, but not all. Thomas 
d898 1
a898 1
	  This change fixes our original design fault that only one CIA 
d968 1
a968 1
	
d1110 1
a1110 1
	
d1158 1
a1158 1
	
d1173 1
a1173 1
	
d1192 1
a1192 1
	
d1248 1
a1248 1
	  ends by itself, the system will crash ;) 
@


1.342
log
@*** empty log message ***
@
text
@d5 3
@


1.341
log
@*** empty log message ***
@
text
@d3 2
@


1.340
log
@*** empty log message ***
@
text
@d1 3
@


1.339
log
@*** empty log message ***
@
text
@d9 2
@


1.338
log
@*** empty log message ***
@
text
@d6 3
@


1.337
log
@*** empty log message ***
@
text
@d5 1
@


1.336
log
@*** empty log message ***
@
text
@d4 1
@


1.335
log
@*** empty log message ***
@
text
@d1 4
@


1.334
log
@*** empty log message ***
@
text
@d15 1
a15 3

2006-04-06  Michael Doering <mld@@user.sourceforge.net>
        - Added Heikki's dpiutil to songinfo for CUST.* songs.
@


1.333
log
@*** empty log message ***
@
text
@a7 1
	- Added Heikki's dpiutil to songinfo for CUST.* songs (mld)
d11 7
@


1.332
log
@*** empty log message ***
@
text
@d9 3
@


1.331
log
@*** empty log message ***
@
text
@d8 1
@


1.330
log
@*** empty log message ***
@
text
@d7 1
@


1.329
log
@*** empty log message ***
@
text
@d1 7
@


1.328
log
@*** empty log message ***
@
text
@d5 2
@


1.327
log
@*** empty log message ***
@
text
@d1 5
@


1.326
log
@*** empty log message ***
@
text
@d11 6
d30 1
a30 1
	- Small check for Fuzzac Packer in  amifilemagic.
@


1.325
log
@*** empty log message ***
@
text
@d4 7
a10 1
	  themselves).
@


1.324
log
@*** empty log message ***
@
text
@d1 5
@


1.323
log
@*** empty log message ***
@
text
@d5 1
@


1.322
log
@*** empty log message ***
@
text
@d1 5
@


1.321
log
@*** empty log message ***
@
text
@d1 7
a7 2
2006-03-27  Michael Doering <mld@@users.sourceforge.net>
	- Small check for Fuzzac Packer in  amifilemagic
@


1.320
log
@*** empty log message ***
@
text
@d2 3
@


1.319
log
@*** empty log message ***
@
text
@d4 1
@


1.318
log
@*** empty log message ***
@
text
@d1 4
@


1.317
log
@*** empty log message ***
@
text
@d1 4
@


1.316
log
@*** empty log message ***
@
text
@d6 2
a7 2
	  compatibility mode for completeness... (set sample_num in pt_plvskip, and n_period in
	  pt_doretrig).
@


1.315
log
@*** empty log message ***
@
text
@d5 6
d12 1
a12 1
2006-03-20  Michael Doering <mld@@users.sourceforge.net>
@


1.314
log
@*** empty log message ***
@
text
@d1 5
@


1.313
log
@*** empty log message ***
@
text
@d1 3
d19 1
a19 1
	  Effects are done  ptk 2.3a style, volume setting like 3.0.
@


1.312
log
@*** empty log message ***
@
text
@d1 8
@


1.311
log
@*** empty log message ***
@
text
@d9 2
a10 2
	  This fixes some pops and clicks which the even original
	  protacker 2.3a had.
@


1.310
log
@*** empty log message ***
@
text
@d1 11
@


1.309
log
@*** empty log message ***
@
text
@d3 16
a18 12
	   2.1a/1.1b, 1.0c and Prottracker 3.0b concerning access of
	   the periodtable while using the effects.
	   It's astonishing in how many ways the protracker replays
	   differ... :-)
	   E.g. Protracker 3.0b (like Noisetracker)  uses a multiplication of
	   37*2 for all effects to get the right period. Protracker 2.3a and
	   the socalled bugfixed 1.1b replay use a value of 36*2 (like the
	   old Soundtracker)
	   Last but least ptk 1.0c, the original ptk1.1b and ptk2.1a use
	   one or the other value for some effects...
	   All in all, it's a mess and we have 4 different setups in our
	   protracker config file :-)
@


1.308
log
@*** empty log message ***
@
text
@d1 15
@


1.307
log
@*** empty log message ***
@
text
@d1 6
@


1.306
log
@*** empty log message ***
@
text
@d2 1
a2 1
	- compatibility for PTK-Prowiz can now be set to play files like
d7 2
@


1.305
log
@*** empty log message ***
@
text
@d1 7
@


1.304
log
@*** empty log message ***
@
text
@d1 2
a2 2
2006-03-xx  Heikki Orsila <heikki.orsila@@iki.fi>
	* UADE xxx NOT YET
@


1.303
log
@*** empty log message ***
@
text
@d18 7
@


1.302
log
@*** empty log message ***
@
text
@d1 1
a1 1
2006-03-01  Heikki Orsila <heikki.orsila@@iki.fi>
d18 3
@


1.301
log
@*** empty log message ***
@
text
@d26 3
@


1.300
log
@*** empty log message ***
@
text
@d20 7
a26 1
	
@


1.299
log
@*** empty log message ***
@
text
@d17 3
@


1.298
log
@*** empty log message ***
@
text
@d2 1
a2 1
	* UADE 2.02
@


1.297
log
@*** empty log message ***
@
text
@d1 17
@


1.296
log
@*** empty log message ***
@
text
@d1 4
@


1.295
log
@*** empty log message ***
@
text
@d2 5
a6 4
	- In frontends/uade123/KDE/: Added some missing file extensions for the KDE
	  mimelnk.
	- In frontends/uade123/KDE/: Use of kfmexec wrapper in KDE mimelnk for
	  ftp:// http://, smb://, zip:// etc. support.
@


1.294
log
@*** empty log message ***
@
text
@d2 4
a5 1
	- added some missing file extensions for the KDE mime.lnk.
@


1.293
log
@*** empty log message ***
@
text
@d1 3
@


1.292
log
@*** empty log message ***
@
text
@d6 3
a8 2
	  the CIAA timer to 7.15Mhz, 60khz, 125bpm on PAL machines... It's a
	  cludge I know :)
@


1.291
log
@*** empty log message ***
@
text
@d1 8
@


1.290
log
@*** empty log message ***
@
text
@d4 1
a4 1
	- worked around random lock ups when switching very short subsongs
d6 7
@


1.289
log
@*** empty log message ***
@
text
@d4 2
@


1.288
log
@*** empty log message ***
@
text
@d116 1
a116 1
	- Fixed unallocating timer resourcens when changing subsong in
d121 1
a121 1
	- audacious pluging: changed legacy uade_ip audio output from xmms 
@


1.287
log
@*** empty log message ***
@
text
@d1 4
@


1.286
log
@*** empty log message ***
@
text
@d1 4
@


1.285
log
@*** empty log message ***
@
text
@d7 1
a7 1
	- Updated mod2ogg.sh to set encoding quality (giulio Canevari).
@


1.284
log
@*** empty log message ***
@
text
@d1 5
@


1.283
log
@*** empty log message ***
@
text
@d1 2
a2 2
2006-02-07  Michael Doering <mldoering@@gmx.net>
	- Updated mod2ogg.sh to set encoding quality (guilo canevari)
d5 1
a5 1
	- put new Sierra AGI player by Don Adan/Wanted Team into players dir
@


1.282
log
@*** empty log message ***
@
text
@d2 3
@


1.281
log
@*** empty log message ***
@
text
@d1 3
@


1.280
log
@*** empty log message ***
@
text
@d9 2
@


1.279
log
@*** empty log message ***
@
text
@d6 3
@


1.278
log
@*** empty log message ***
@
text
@d4 2
@


1.277
log
@*** empty log message ***
@
text
@d1 5
a5 1
2006-02-02  Michael Doering <mldoering@@gmx.net>
@


1.276
log
@*** empty log message ***
@
text
@d1 1
a1 1
2006-01-25  Michael Doering <mldoering@@gmx.net>
@


1.275
log
@*** empty log message ***
@
text
@d2 6
a7 6
	- changed association of jp file extension to Jason Page New.
	- added simple detection for Jason Page old in amifilemagic.
	- added alternative Jason Page Player for one file Jason Page New
	  files (Thanks dom from the legacy.de for the report)
	- changed HIP, HIPC and HIP7 to SOG, SOC and S7G prefix in
	  amifilemagic
d15 1
a15 1
	- fixed instrument name len in songinfo for mods.
@


1.274
log
@*** empty log message ***
@
text
@d6 2
@


1.273
log
@*** empty log message ***
@
text
@d4 2
@


1.272
log
@*** empty log message ***
@
text
@d11 1
@


1.271
log
@*** empty log message ***
@
text
@d1 4
@


1.270
log
@*** empty log message ***
@
text
@d6 1
@


1.269
log
@*** empty log message ***
@
text
@d1 6
@


1.268
log
@*** empty log message ***
@
text
@d7 1
a7 1
	- synced audacious plugin with xmms plugin and changed back
d11 2
a12 2
	- ported songinfo for Wanted Team song formats [e.g BSS, DL, FP...]
	- fixed mod title display in songinfo
@


1.267
log
@*** empty log message ***
@
text
@d1 5
@


1.266
log
@*** empty log message ***
@
text
@d7 1
@


1.265
log
@*** empty log message ***
@
text
@d6 1
@


1.264
log
@*** empty log message ***
@
text
@d4 2
a5 2
	  The "produce_audio()" audacious will be supported as soons as
	  there's a stable release... (mld)
@


1.263
log
@*** empty log message ***
@
text
@d1 6
@


1.262
log
@*** empty log message ***
@
text
@d1 10
@


1.261
log
@*** empty log message ***
@
text
@d7 1
@


1.260
log
@*** empty log message ***
@
text
@d5 2
@


1.259
log
@*** empty log message ***
@
text
@d1 5
@


1.258
log
@*** empty log message ***
@
text
@d7 2
@


1.257
log
@*** empty log message ***
@
text
@d14 1
a14 1
	  buffered in audio output plugin was discarded. Thanks to Ctulhu
@


1.256
log
@*** empty log message ***
@
text
@d12 5
@


1.255
log
@*** empty log message ***
@
text
@d11 1
@


1.254
log
@*** empty log message ***
@
text
@d9 2
@


1.253
log
@*** empty log message ***
@
text
@d7 2
@


1.252
log
@*** empty log message ***
@
text
@d1 7
d9 1
a9 1
	- improved vblank detection in Protracker replay for mod.slow_motion
d11 1
a11 1
	- started work on backporting modinfo from uade 1. Ideally all
d13 1
a13 1
	- experimental "update fileinfo window on songchange" feature...
@


1.251
log
@*** empty log message ***
@
text
@d6 1
@


1.250
log
@*** empty log message ***
@
text
@d5 1
a5 1
	  frontends should be able to use it. So far none does *g* (mld)
@


1.249
log
@*** empty log message ***
@
text
@d4 2
@


1.248
log
@*** empty log message ***
@
text
@d1 4
@


1.247
log
@*** empty log message ***
@
text
@d6 3
@


1.246
log
@*** empty log message ***
@
text
@d5 1
@


1.245
log
@*** empty log message ***
@
text
@d4 1
@


1.244
log
@*** empty log message ***
@
text
@d2 2
a3 1
	- Added a simple and broken XMMS file info window.
@


1.243
log
@*** empty log message ***
@
text
@d15 1
@


1.242
log
@*** empty log message ***
@
text
@d1 3
@


1.241
log
@*** empty log message ***
@
text
@d9 3
@


1.240
log
@*** empty log message ***
@
text
@d5 2
a6 1
	  MED/Octamed replayer.
d8 1
a8 1
	  named sinctable.c.
@


1.239
log
@*** empty log message ***
@
text
@d6 2
@


1.238
log
@*** empty log message ***
@
text
@d2 4
a5 4
	- (hopefully) fixed broken subsong detection for Digital Illusion
	  mods. (mld)
	- fixed unallocating timer resourcens when changing subsong in
	  MED/Octamed replayer
d24 14
a37 1
	  a disturbing sound plays on the background).
@


1.237
log
@*** empty log message ***
@
text
@d4 2
a5 1
	- fixed disabling IRQs when changing subsong in MED/Octamed replayer
@


1.236
log
@*** empty log message ***
@
text
@d4 1
@


1.235
log
@*** empty log message ***
@
text
@d1 4
@


1.234
log
@*** empty log message ***
@
text
@d1 5
@


1.233
log
@*** empty log message ***
@
text
@d9 5
a13 5
	  logic. 4ch MED formats got temporarily broken so that when a
	  subsong is changed the player goes silent. In the same process,
	  some formats were fixed with respect to subsong changing. Try
	  Monkey Island now. The tempo should be correct after subsong
	  change.
@


1.232
log
@*** empty log message ***
@
text
@d8 6
@


1.231
log
@*** empty log message ***
@
text
@d6 2
@


1.230
log
@*** empty log message ***
@
text
@d60 1
a60 1
	- PTK-Prowiz subsong scanning was improved
@


1.229
log
@*** empty log message ***
@
text
@d3 3
@


1.228
log
@*** empty log message ***
@
text
@d1 3
@


1.227
log
@*** empty log message ***
@
text
@d1 3
@


1.226
log
@*** empty log message ***
@
text
@d2 2
a3 2
	- commited audacious input plugin based on xmms plugin
	  (http://audacious.nenoload.net)
@


1.225
log
@*** empty log message ***
@
text
@d1 4
@


1.224
log
@*** empty log message ***
@
text
@d10 7
@


1.223
log
@*** empty log message ***
@
text
@d6 4
@


1.222
log
@*** empty log message ***
@
text
@d4 2
@


1.221
log
@*** empty log message ***
@
text
@d1 4
@


1.220
log
@*** empty log message ***
@
text
@d3 2
a4 1
	
@


1.219
log
@*** empty log message ***
@
text
@d1 3
@


1.218
log
@*** empty log message ***
@
text
@d4 2
@


1.217
log
@*** empty log message ***
@
text
@d1 4
@


1.216
log
@*** empty log message ***
@
text
@d1 6
@


1.215
log
@*** empty log message ***
@
text
@d4 3
a6 3
	- PTK-Prowiz now accepts mods with max 1KB trailing garbage...
	  Nevertheless use 100% good rips, people!(mld)
	- fixed spelling mistake in PTK-Prowiz *g* (mld)
@


1.214
log
@*** empty log message ***
@
text
@d7 2
@


1.213
log
@*** empty log message ***
@
text
@d5 2
a6 1
	  Nevertheless use 100%, people!(mld)
@


1.212
log
@*** empty log message ***
@
text
@d4 2
@


1.211
log
@*** empty log message ***
@
text
@d2 4
@


1.210
log
@*** empty log message ***
@
text
@d1 6
a12 1

@


1.209
log
@*** empty log message ***
@
text
@d22 2
@


1.208
log
@*** empty log message ***
@
text
@d16 1
a16 1
	  select(). Thanks to jraitala.
d19 3
a21 3
	  used to be.(mld) 
	- Removed 255 BPM SetTempo fix for mod.loader from Coolspot to
	  fix mod.alkupala by jorma... *sigh* (mld)
@


1.207
log
@*** empty log message ***
@
text
@d20 2
@


1.206
log
@*** empty log message ***
@
text
@d17 3
@


1.205
log
@*** empty log message ***
@
text
@d15 2
@


1.204
log
@*** empty log message ***
@
text
@d12 3
a14 2
	  incomplete and messy. It will probably take many cleanup steps
	  to achieve this.
@


1.203
log
@*** empty log message ***
@
text
@d1 14
@


1.202
log
@*** empty log message ***
@
text
@d11 2
@


1.201
log
@*** empty log message ***
@
text
@d9 2
a10 2
	  features from standard C libraries. Thanks to 'ave'.
	- Made OpenBSD use 'gmake'. Thanks to 'ave'.
@


1.200
log
@*** empty log message ***
@
text
@d4 7
@


1.199
log
@*** empty log message ***
@
text
@d1 4
@


1.198
log
@*** empty log message ***
@
text
@d33 3
@


1.197
log
@*** empty log message ***
@
text
@d2 1
a2 1
	* UADE 2.00
d780 1
a780 1
	- started hacking uade. the goal is to release uade 2.00 someday
d782 1
a782 1
	- these changes start a series. version 1.50 will be the first public
d784 3
a786 3
	- src/frontends/trivial/ can now play single file songs
	- debugging is broken because libao can't handle signals well
	- tons of things missing from the system
@


1.196
log
@*** empty log message ***
@
text
@d22 2
@


1.195
log
@*** empty log message ***
@
text
@d6 16
@


1.194
log
@*** empty log message ***
@
text
@d2 6
@


1.193
log
@*** empty log message ***
@
text
@d8 1
@


1.192
log
@*** empty log message ***
@
text
@d7 1
@


1.191
log
@*** empty log message ***
@
text
@d6 1
@


1.190
log
@*** empty log message ***
@
text
@d1 6
@


1.189
log
@*** empty log message ***
@
text
@d1 6
@


1.188
log
@*** empty log message ***
@
text
@d1 6
a6 2
2005-12-21  Heikki Orsila <heikki.orsila@@iki.fi>
	- PTK-Prowiz: Commited various changes to cvs. 
@


1.187
log
@*** empty log message ***
@
text
@d2 6
a7 7
	- PTK-Prowiz: Commited various changes to cvs. The code is already
	  there, the binary not, until I know it works:
	   o Almost finished reorganizing and redoing the mod checks.
	   o Fixed bug in Soundtracker with repeat in bytes handling.
	   o Fixed some bugs in handling empty instruments.
	   o Added hack for vblank mod detection.
	   o Hopefully working, support for Karplusstrong fx.
@


1.186
log
@*** empty log message ***
@
text
@d1 10
@


1.185
log
@*** empty log message ***
@
text
@d4 1
a4 1
	- Renamed INSTALL to be INSTALL.readme to avoid make problems with
@


1.184
log
@*** empty log message ***
@
text
@d4 2
@


1.183
log
@*** empty log message ***
@
text
@d1 4
@


1.182
log
@*** empty log message ***
@
text
@d1 9
@


1.181
log
@*** empty log message ***
@
text
@d2 1
@


1.180
log
@*** empty log message ***
@
text
@d8 4
@


1.179
log
@*** empty log message ***
@
text
@d4 4
@


1.178
log
@*** empty log message ***
@
text
@d1 4
@


1.177
log
@*** empty log message ***
@
text
@d5 4
@


1.176
log
@*** empty log message ***
@
text
@d1 5
d7 1
a7 1
	- some progress on porting the mod detection to m68k asm.
@


1.175
log
@*** empty log message ***
@
text
@d1 3
@


1.174
log
@*** empty log message ***
@
text
@d1 4
@


1.173
log
@*** empty log message ***
@
text
@d1 4
@


1.172
log
@*** empty log message ***
@
text
@d1 4
@


1.171
log
@*** empty log message ***
@
text
@d1 3
@


1.170
log
@*** empty log message ***
@
text
@d3 12
a14 14
	- XMMS plugin. Possible to seek fast forward. Includes an automatic
	  song content database system from uade1. UADE will remember
	  playtimes based on md5sums of songs. Corrected subsong seeking
	  with respect to UADE1. Still lacks a GUI for configuration, but
	  you can edit uade.conf directly.
	- Audibly different default settings for filtering. Affects even
	  those songs which do not use the filter.
	- New soundtracker 15 players
	- Infrastructure for song.conf that can be used to add song specific
	  work-arounds and features.
	- eagleplayer.conf to set file prefixes, work-arounds, and features
	  for eagleplayers.
	- Updated man page
	- Many changes in all subsystems.
@


1.169
log
@*** empty log message ***
@
text
@d2 17
d284 2
a285 2
	    a500 (A500 type filteremulation is used.)
	    a1200 (A1200 type filteremulation is used.)
@


1.168
log
@*** empty log message ***
@
text
@d313 1
a313 1
	UADE 1.50-pre8
@


1.167
log
@*** empty log message ***
@
text
@d1 7
@


1.166
log
@*** empty log message ***
@
text
@d1 5
@


1.165
log
@*** empty log message ***
@
text
@d5 1
@


1.164
log
@*** empty log message ***
@
text
@d1 5
@


1.163
log
@*** empty log message ***
@
text
@d16 4
a19 1
	   gain 0.25
@


1.162
log
@*** empty log message ***
@
text
@d13 4
@


1.161
log
@*** empty log message ***
@
text
@d4 9
a12 1
	- Soundtracker15 name check that was added yesterday was removed.
@


1.160
log
@*** empty log message ***
@
text
@d4 1
@


1.159
log
@*** empty log message ***
@
text
@d1 4
@


1.158
log
@*** empty log message ***
@
text
@d9 4
@


1.157
log
@*** empty log message ***
@
text
@d6 3
@


1.156
log
@*** empty log message ***
@
text
@d1 6
d8 1
a8 1
	- Added missing #include for uadecontrol.h (sys/types.h for pid_t)
@


1.155
log
@*** empty log message ***
@
text
@d1 3
@


1.154
log
@*** empty log message ***
@
text
@d1 8
a8 1
2005-12-02  Heikki Orsilaa <heikki.orsila@@iki.fi>
d12 3
@


1.153
log
@*** empty log message ***
@
text
@d1 5
@


1.152
log
@*** empty log message ***
@
text
@d3 1
a3 1
	- amifilemagic: fixed TFMX 1.5 detection bug, introduced by the recent 
d5 2
@


1.151
log
@*** empty log message ***
@
text
@d1 5
d15 1
a15 1
	- Added seek-forward button into XMMS plugin (mld)
d18 1
a18 1
	- fixed WaitAudioDMA for all old mod15 replayers (thanks heikki!)
d22 1
a22 1
	  Get a good one... :)
d25 1
a25 1
	  This makes Master-ST replayer kind of obsolete atm (mld)
@


1.150
log
@*** empty log message ***
@
text
@d18 3
@


1.149
log
@*** empty log message ***
@
text
@d15 3
@


1.148
log
@*** empty log message ***
@
text
@d14 1
@


1.147
log
@*** empty log message ***
@
text
@d13 1
@


1.146
log
@*** empty log message ***
@
text
@d11 2
@


1.145
log
@*** empty log message ***
@
text
@d8 2
a9 1
	  declared static but later as external.
@


1.144
log
@*** empty log message ***
@
text
@d5 4
a8 2
	- Fixed a bug in md5.h. uint32_t was accidently redefined (that is
	  #included originally from stdint.h)
@


1.143
log
@*** empty log message ***
@
text
@d7 1
@


1.142
log
@*** empty log message ***
@
text
@d5 2
@


1.141
log
@*** empty log message ***
@
text
@d1 5
@


1.140
log
@*** empty log message ***
@
text
@d5 3
@


1.139
log
@*** empty log message ***
@
text
@d2 3
a4 4
	- Wrote code for parsing song.conf (which is used for uade specific
	  work-arounds for broken or bad songs) into
	  src/frontends/common/eagleplayer.c. However, it is not used yet.
	- Added MD5 sum routine to identify songs with song.conf
@


1.138
log
@*** empty log message ***
@
text
@d5 1
@


1.137
log
@*** empty log message ***
@
text
@d1 5
@


1.136
log
@*** empty log message ***
@
text
@d19 8
@


1.135
log
@*** empty log message ***
@
text
@d6 3
a8 1
	  support setting filter type or interpolation mode yet.
@


1.134
log
@*** empty log message ***
@
text
@d9 8
@


1.133
log
@*** empty log message ***
@
text
@d7 2
@


1.132
log
@*** empty log message ***
@
text
@d5 2
@


1.131
log
@

o
@
text
@d2 5
d10 1
a10 1

@


1.130
log
@*** empty log message ***
@
text
@d1 5
@


1.129
log
@*** empty log message ***
@
text
@d2 1
a2 1
	- Continuing modularization of uade front ends. Various commands,
d11 1
@


1.128
log
@*** empty log message ***
@
text
@d10 1
a10 1
	- XMMS plugin works more and more :-)
@


1.127
log
@*** empty log message ***
@
text
@d8 3
@


1.126
log
@*** empty log message ***
@
text
@d1 8
@


1.125
log
@*** empty log message ***
@
text
@d6 2
@


1.124
log
@*** empty log message ***
@
text
@d1 6
@


1.123
log
@*** empty log message ***
@
text
@d5 2
a6 1

@


1.122
log
@*** empty log message ***
@
text
@d4 1
@


1.121
log
@*** empty log message ***
@
text
@d1 4
@


1.120
log
@*** empty log message ***
@
text
@d3 4
@


1.119
log
@*** empty log message ***
@
text
@d1 3
@


1.118
log
@*** empty log message ***
@
text
@d1 7
d10 1
a10 1
	  10 different mod types. (BTW. 4 ch Fastracker mods and similar
d13 3
a15 2
	- Started to update the mod15 replayers with better checks... 
	  Currently breaking support for other players like EP or DT.
@


1.117
log
@*** empty log message ***
@
text
@d6 2
@


1.116
log
@*** empty log message ***
@
text
@d1 6
@


1.115
log
@*** empty log message ***
@
text
@d15 3
@


1.114
log
@*** empty log message ***
@
text
@d2 6
a7 6
	- lowered the filebuffer to 16000 to reduce overhead with xmms
	  plugin or similar check_my_file... Unfortunatly mods with
	  a header and pattern data beyond that buffer size can't be
	  detected properly and get played as plain mod15...
	- improved mod15 check. It should produce now less false positives 
	- added a smarter(?) way of the mod  check for larger files that
d9 6
@


1.113
log
@*** empty log message ***
@
text
@d5 4
a8 1
	  detected properly and get played as plain mod15...  
@


1.112
log
@*** empty log message ***
@
text
@d1 6
@


1.111
log
@*** empty log message ***
@
text
@d8 1
a8 1
	- started to work on mmore complete mod type check in amifilemagic
@


1.110
log
@*** empty log message ***
@
text
@d6 4
@


1.109
log
@*** empty log message ***
@
text
@d5 1
@


1.108
log
@*** empty log message ***
@
text
@d1 5
@


1.107
log
@*** empty log message ***
@
text
@d9 9
@


1.106
log
@*** empty log message ***
@
text
@d6 3
@


1.105
log
@*** empty log message ***
@
text
@d1 6
@


1.104
log
@*** empty log message ***
@
text
@d1 6
d8 2
a9 2
	- fixed missing hipc,soc prefixes in eagleplayer.conf
	- associated #chn, ##ch mods to PS3M again. (note: s3m, xm or mtm
@


1.103
log
@:q
@
text
@d1 5
d17 1
a17 1
	- added Musicline Editor to amifilemagic (mld)
@


1.102
log
@*** empty log message ***
@
text
@d12 1
@


1.101
log
@*** empty log message ***
@
text
@d11 1
d14 3
a16 3
	- Removed dupes from new eagleplayer.conf
	- Added new player: Musicline Editor
	- Broke ArtOfNoise8 timing, and added song end detection.
@


1.100
log
@*** empty log message ***
@
text
@d2 9
a10 1
	- Improved cspline interpolator. (alankila)
@


1.99
log
@*** empty log message ***
@
text
@d2 1
a2 1
	- Improved cspline interpolator (alankila)
d6 2
a7 2
	- Added new player: MusiclineEditor
	- Fixed(?) ArtOfNoise8 Timingbug, added Songend
@


1.98
log
@*** empty log message ***
@
text
@d1 7
a7 4
2005-11-07 Michael Doering <mldoering@@gmx.net>
	- removed dupes from new eagleplayer.conf
	- added new player: MusiclineEditor
	- fixed(?) ArtOfNoise8 Timingbug, added Songend
d14 12
a25 12
	   a500 (A500 type filteremulation is used.)
	   a1200 (A1200 type filteremulation is used.)
	   always_ends (A song always ends, so timeouts are not used.)
	   content_detection (File name prefix or postfix heuristics are not
	                     used for determining format.)
	   speed_hack (Speed hack is enabled.)

	, such as speed_hack and always_ends. Speed hack
	  can be turned on for a specific format by editing eagleplayer.conf.
	  A format can be marked as ending always, which means that timeout
	  values are not used (except silence timeout). There are other options
	  too, and all of them are specified in doc/eagleplayer.conf.
@


1.97
log
@*** empty log message ***
@
text
@d3 2
a4 1
	- add new player: MusiclineEditor
@


1.96
log
@*** empty log message ***
@
text
@d3 1
@


1.95
log
@*** empty log message ***
@
text
@d1 3
@


1.94
log
@*** empty log message ***
@
text
@d4 10
a13 1
	  specific settings, such as speed_hack and always_ends. Speed hack
d18 1
a18 1
	  uadeformats is no longer used, so it's deleted from CVS.
@


1.93
log
@*** empty log message ***
@
text
@d9 1
@


1.92
log
@*** empty log message ***
@
text
@d1 9
@


1.91
log
@*** empty log message ***
@
text
@d9 7
a15 2
	- Merged new filter emulation code for testing. Use --filter=a500e
	  or a1200e to test the new filters. (alankila)
@


1.90
log
@*** empty log message ***
@
text
@d9 2
@


1.89
log
@*** empty log message ***
@
text
@d8 1
@


1.88
log
@*** empty log message ***
@
text
@d1 8
d17 1
a17 1
	- Heikki's CIABA and CIABB seperation in soundcore gave full us
@


1.87
log
@*** empty log message ***
@
text
@d13 2
@


1.86
log
@*** empty log message ***
@
text
@d9 4
@


1.85
log
@*** empty log message ***
@
text
@d1 9
@


1.84
log
@*** empty log message ***
@
text
@d1 13
@


1.83
log
@*** empty log message ***
@
text
@d7 3
a9 2
	- Network byte orderized (this wasn't a source of bug yet) subsong
	  info transmission between uadecore and frontend.
@


1.82
log
@*** empty log message ***
@
text
@d7 2
@


1.81
log
@*** empty log message ***
@
text
@d1 7
@


1.80
log
@*** empty log message ***
@
text
@d7 1
@


1.79
log
@*** empty log message ***
@
text
@d4 4
@


1.78
log
@*** empty log message ***
@
text
@d1 3
@


1.77
log
@*** empty log message ***
@
text
@d18 3
a20 1
	- fixed tiny bug in uade123 file extension detection (mld)
@


1.76
log
@*** empty log message ***
@
text
@d18 1
a18 1
	  - fixed tiny bug in uade123 file extension detection (mld)
@


1.75
log
@*** empty log message ***
@
text
@d18 1
@


1.74
log
@*** empty log message ***
@
text
@d5 13
a17 1
	  loss there.
@


1.73
log
@*** empty log message ***
@
text
@d1 6
d15 1
a15 1

@


1.72
log
@*** empty log message ***
@
text
@d8 1
@


1.71
log
@*** empty log message ***
@
text
@d6 2
@


1.70
log
@*** empty log message ***
@
text
@d2 4
a5 1
	- Slight modifications to the headphones effect (alankila)
a7 1
	- Beautified audio.c and sd-sound-generic.h.
d10 1
@


1.69
log
@*** empty log message ***
@
text
@d1 3
@


1.68
log
@*** empty log message ***
@
text
@d3 5
a7 3
	- Antti S. Lankila fixed a bug that caused 1 bit precision loss
	  in audio output. Sample data was multiplied after filtering,
	  but it should have been multiplied before.
d23 2
a24 3
	- Antti S. Lankila <alankila@@bel.fi> provided us with a headphone
	  postprocessing effect, and an effect framework for different
	  uade frontends. Try --headphone.
d27 1
d31 1
a31 1
	- Fixed rh and crux interpolators. Thanks to Antti S. Lankiala.
d54 1
a54 1
	  Antti S. Lankiala, again. Use --filter=a500 or --filter=a1200,
d71 1
a71 1
	    cspline = Antti S. Lankiala's spline interpolator
d86 1
a86 1
	- Antti S. Lankiala <alankila@@bel.fi> fixed and improved filter
@


1.67
log
@*** empty log message ***
@
text
@d23 3
a25 2
	  uade frontends. Try --headphone, also try pressing 'p' on uade123
	  to toggle headphone effect on and off.
@


1.66
log
@*** empty log message ***
@
text
@d23 2
a24 1
	  uade frontends. Try --headphone.
@


1.65
log
@*** empty log message ***
@
text
@d21 3
@


1.64
log
@*** empty log message ***
@
text
@d18 3
@


1.63
log
@*** empty log message ***
@
text
@d9 10
a18 1
	
@


1.62
log
@*** empty log message ***
@
text
@d6 3
@


1.61
log
@*** empty log message ***
@
text
@d1 6
@


1.60
log
@*** empty log message ***
@
text
@d17 1
a17 1
	   RETURN, 'n'   Next subsong.
@


1.59
log
@*** empty log message ***
@
text
@d32 4
@


1.58
log
@*** empty log message ***
@
text
@d30 2
@


1.57
log
@*** empty log message ***
@
text
@d26 4
a29 2
	  Antti S. Lankiala, again. Using option --a500 or --a1200 lets one
	  choose the machine type.
@


1.56
log
@*** empty log message ***
@
text
@d25 3
@


1.55
log
@*** empty log message ***
@
text
@d22 3
@


1.54
log
@*** empty log message ***
@
text
@d8 14
@


1.53
log
@*** empty log message ***
@
text
@d2 4
a5 3
	- Cleaned up audio.c. Unsigned variables made rh and crux
	  interpolators break. Removed lots of unnecessary macros, variables
	  and functions.
d7 1
@


1.52
log
@*** empty log message ***
@
text
@d3 2
a4 1
	  interpolators break.
@


1.51
log
@*** empty log message ***
@
text
@d4 1
@


1.50
log
@*** empty log message ***
@
text
@d1 4
@


1.49
log
@----------------------------------------------------------------------
@
text
@d11 4
@


1.48
log
@*** empty log message ***
@
text
@d7 4
a10 1
	    cspline = Antti S. Lankialas spline interpolator (testing).
@


1.47
log
@*** empty log message ***
@
text
@d8 4
@


1.46
log
@*** empty log message ***
@
text
@d5 3
a7 3
	    rh      = rh interpolator,
	    crux    = crux interpolator,
	    cspline = Antti S. Lankialas spline interpolator.
@


1.45
log
@*** empty log message ***
@
text
@d2 8
@


1.44
log
@*** empty log message ***
@
text
@d2 1
d9 5
a13 1
	
@


1.43
log
@*** empty log message ***
@
text
@d2 8
@


1.42
log
@*** empty log message ***
@
text
@d2 1
a2 1
	* UADE 1.50-pre5 (tester pre)
@


1.41
log
@*** empty log message ***
@
text
@d1 16
@


1.40
log
@*** empty log message ***
@
text
@d1 4
@


1.39
log
@*** empty log message ***
@
text
@d15 2
@


1.38
log
@*** empty log message ***
@
text
@d9 6
@


1.37
log
@*** empty log message ***
@
text
@d6 3
@


1.36
log
@*** empty log message ***
@
text
@d1 6
@


1.35
log
@*** empty log message ***
@
text
@d1 3
@


1.34
log
@*** empty log message ***
@
text
@d5 2
a6 1

@


1.33
log
@*** empty log message ***
@
text
@d1 5
@


1.32
log
@*** empty log message ***
@
text
@d1 12
@


1.31
log
@*** empty log message ***
@
text
@d1 4
@


1.30
log
@*** empty log message ***
@
text
@d5 2
@


1.29
log
@*** empty log message ***
@
text
@d1 5
@


1.28
log
@*** empty log message ***
@
text
@d1 5
@


1.27
log
@*** empty log message ***
@
text
@d1 6
@


1.26
log
@*** empty log message ***
@
text
@d12 2
@


1.25
log
@*** empty log message ***
@
text
@d7 4
@


1.24
log
@*** empty log message ***
@
text
@d7 2
a8 1

@


1.23
log
@*** empty log message ***
@
text
@d1 7
@


1.22
log
@*** empty log message ***
@
text
@d2 1
@


1.21
log
@*** empty log message ***
@
text
@d1 14
@


1.20
log
@*** empty log message ***
@
text
@d2 1
d9 1
a9 2
	- Restructured uade123 code into different code modules to make
	  maintaining and code reuse easier.
d15 4
a18 2
	  personal defaults.
	- Added silence timeout
@


1.19
log
@*** empty log message ***
@
text
@d1 6
@


1.18
log
@*** empty log message ***
@
text
@d4 8
a11 1

@


1.17
log
@*** empty log message ***
@
text
@d1 4
d6 1
a6 1
	- fixed a bug in uade123 that prevented it from playing the last
@


1.16
log
@*** empty log message ***
@
text
@d2 4
@


1.15
log
@*** empty log message ***
@
text
@d2 1
@


1.14
log
@*** empty log message ***
@
text
@d2 2
a3 1
	- uade123 now has song timeout, subsong timeouts, and panning
@


1.13
log
@*** empty log message ***
@
text
@d1 3
@


1.12
log
@*** empty log message ***
@
text
@d17 1
@


1.11
log
@*** empty log message ***
@
text
@d17 2
a18 1
	
@


1.10
log
@*** empty log message ***
@
text
@d16 2
a17 1

@


1.9
log
@*** empty log message ***
@
text
@d10 2
a11 1
	  the sound core. This has been on my job list for many years :)
@


1.8
log
@*** empty log message ***
@
text
@d3 3
d11 4
@


1.7
log
@*** empty log message ***
@
text
@d1 8
@


1.6
log
@*** empty log message ***
@
text
@d1 14
@


1.5
log
@*** empty log message ***
@
text
@d1 7
@


1.4
log
@*** empty log message ***
@
text
@d2 6
a7 5
	- Improved src/frontends/trivial/, and now it is called uade123.
	  It can now do fileformat detection by content, and load proper
	  players from their installation place. Also, it can play multiple
	  songs in a sequence if one switches to next song with ctrl-c before
	  the song actually ends ;)
@


1.3
log
@*** empty log message ***
@
text
@d2 6
a7 2
	- improved src/frontends/trivial/, and now it is called uade123
	- found a bug in amifilemagic by accident. chk_id_offset() function
d9 1
a9 1
	  wrong. it was corrected to strlen(patterns[i])
@


1.2
log
@*** empty log message ***
@
text
@d1 6
@


1.1
log
@*** empty log message ***
@
text
@d2 5
a6 2
	- started hacking uade. src/frontends/trivial/ can now play
	  individual single file songs (shd)
@

