head	14.347;
access;
symbols
	rel-7-10-4:14.305.2.3
	STABLE:14.305.0.2
	stable-branch:14.32
	rel-7-10-2:14.284
	rel-7-10-0:14.259
	rel-7-8-4:14.232
	rel-7-8-2:14.198
	rel-7-8-0:14.176
	trimnurbs-branch:14.173.0.2
	help:14.173
	temp_tag:14.153
	bobWinPort-20051223-freeze:14.95
	postmerge-20051223-bobWinPort:14.153
	premerge-20051223-bobWinPort:14.153
	rel-7-6-6:14.150
	rel-7-6-4:14.131
	rel-7-6-2:14.110.2.3
	rel-7-6-branch:14.110.0.2
	rel-7-6-0:14.110
	rel-7-4-2:14.86.2.3
	rel-7-4-branch:14.86.0.2
	bobWinPort:14.95.0.2
	rel-7-4-0:14.86
	rel-7-2-6:14.70
	rel-7-2-4:14.54
	rel-7-2-2:14.29
	rel-7-2-0:14.19
	rel-7-0-4:14.11
	rel-7-0-2:14.2
	rel-7-0-1:14.1
	opensource-post:14.1
	opensource-pre:11.8
	rel-7-0-branch:11.6.0.2
	rel-7-0:11.6
	postmerge-20040405-ansi:11.1
	premerge-20040404-ansi:11.1
	postmerge-autoconf:11.1
	autoconf-freeze:1.1.2.3
	autoconf-20031203:1.1.2.1
	autoconf-20031202:1.1.2.1
	autoconf-branch:1.1.0.2;
locks; strict;
comment	@# @;


14.347
date	2007.12.22.20.25.53;	author brlcad;	state Exp;
branches;
next	14.346;

14.346
date	2007.12.22.20.03.29;	author brlcad;	state Exp;
branches;
next	14.345;

14.345
date	2007.12.19.21.41.35;	author brlcad;	state Exp;
branches;
next	14.344;

14.344
date	2007.12.17.21.21.52;	author brlcad;	state Exp;
branches;
next	14.343;

14.343
date	2007.12.17.20.41.50;	author brlcad;	state Exp;
branches;
next	14.342;

14.342
date	2007.12.17.15.01.11;	author brlcad;	state Exp;
branches;
next	14.341;

14.341
date	2007.12.07.14.36.33;	author brlcad;	state Exp;
branches;
next	14.340;

14.340
date	2007.12.07.05.31.08;	author brlcad;	state Exp;
branches;
next	14.339;

14.339
date	2007.12.03.15.07.22;	author brlcad;	state Exp;
branches;
next	14.338;

14.338
date	2007.11.19.15.28.43;	author erikgreenwald;	state Exp;
branches;
next	14.337;

14.337
date	2007.11.19.07.52.20;	author brlcad;	state Exp;
branches;
next	14.336;

14.336
date	2007.11.18.01.11.06;	author brlcad;	state Exp;
branches;
next	14.335;

14.335
date	2007.11.16.03.16.27;	author brlcad;	state Exp;
branches;
next	14.334;

14.334
date	2007.11.15.21.56.35;	author brlcad;	state Exp;
branches;
next	14.333;

14.333
date	2007.11.15.18.07.25;	author erikgreenwald;	state Exp;
branches;
next	14.332;

14.332
date	2007.11.15.14.45.46;	author brlcad;	state Exp;
branches;
next	14.331;

14.331
date	2007.11.14.07.04.35;	author brlcad;	state Exp;
branches;
next	14.330;

14.330
date	2007.11.08.19.26.31;	author brlcad;	state Exp;
branches;
next	14.329;

14.329
date	2007.11.08.05.08.00;	author brlcad;	state Exp;
branches;
next	14.328;

14.328
date	2007.11.08.04.55.54;	author brlcad;	state Exp;
branches;
next	14.327;

14.327
date	2007.11.06.23.58.16;	author brlcad;	state Exp;
branches;
next	14.326;

14.326
date	2007.11.06.22.41.18;	author erikgreenwald;	state Exp;
branches;
next	14.325;

14.325
date	2007.11.06.20.00.37;	author brlcad;	state Exp;
branches;
next	14.324;

14.324
date	2007.11.05.17.56.34;	author brlcad;	state Exp;
branches;
next	14.323;

14.323
date	2007.11.01.21.56.32;	author brlcad;	state Exp;
branches;
next	14.322;

14.322
date	2007.10.30.10.25.14;	author brlcad;	state Exp;
branches;
next	14.321;

14.321
date	2007.10.30.10.20.16;	author brlcad;	state Exp;
branches;
next	14.320;

14.320
date	2007.10.26.22.28.44;	author brlcad;	state Exp;
branches;
next	14.319;

14.319
date	2007.10.22.01.14.38;	author brlcad;	state Exp;
branches;
next	14.318;

14.318
date	2007.10.17.02.10.13;	author brlcad;	state Exp;
branches;
next	14.317;

14.317
date	2007.10.17.01.43.44;	author brlcad;	state Exp;
branches;
next	14.316;

14.316
date	2007.10.13.20.24.56;	author brlcad;	state Exp;
branches;
next	14.315;

14.315
date	2007.10.12.18.07.03;	author brlcad;	state Exp;
branches;
next	14.314;

14.314
date	2007.10.11.08.00.00;	author brlcad;	state Exp;
branches;
next	14.313;

14.313
date	2007.09.28.14.19.07;	author brlcad;	state Exp;
branches;
next	14.312;

14.312
date	2007.09.28.14.16.36;	author brlcad;	state Exp;
branches;
next	14.311;

14.311
date	2007.09.28.14.12.43;	author brlcad;	state Exp;
branches;
next	14.310;

14.310
date	2007.09.26.21.18.34;	author brlcad;	state Exp;
branches;
next	14.309;

14.309
date	2007.09.25.06.07.07;	author brlcad;	state Exp;
branches;
next	14.308;

14.308
date	2007.09.25.04.21.03;	author brlcad;	state Exp;
branches;
next	14.307;

14.307
date	2007.09.25.04.18.16;	author brlcad;	state Exp;
branches;
next	14.306;

14.306
date	2007.09.18.19.38.02;	author erikgreenwald;	state Exp;
branches;
next	14.305;

14.305
date	2007.09.12.03.47.44;	author brlcad;	state Exp;
branches
	14.305.2.1;
next	14.304;

14.304
date	2007.09.12.03.42.17;	author brlcad;	state Exp;
branches;
next	14.303;

14.303
date	2007.09.07.04.06.10;	author brlcad;	state Exp;
branches;
next	14.302;

14.302
date	2007.09.06.06.30.24;	author brlcad;	state Exp;
branches;
next	14.301;

14.301
date	2007.09.06.05.09.37;	author brlcad;	state Exp;
branches;
next	14.300;

14.300
date	2007.09.05.02.06.10;	author brlcad;	state Exp;
branches;
next	14.299;

14.299
date	2007.09.04.12.45.15;	author brlcad;	state Exp;
branches;
next	14.298;

14.298
date	2007.09.01.03.40.45;	author brlcad;	state Exp;
branches;
next	14.297;

14.297
date	2007.08.30.19.45.34;	author brlcad;	state Exp;
branches;
next	14.296;

14.296
date	2007.08.30.19.17.49;	author brlcad;	state Exp;
branches;
next	14.295;

14.295
date	2007.08.30.05.28.51;	author brlcad;	state Exp;
branches;
next	14.294;

14.294
date	2007.08.30.05.20.56;	author brlcad;	state Exp;
branches;
next	14.293;

14.293
date	2007.08.29.21.28.01;	author erikgreenwald;	state Exp;
branches;
next	14.292;

14.292
date	2007.08.25.02.49.50;	author brlcad;	state Exp;
branches;
next	14.291;

14.291
date	2007.08.23.00.42.25;	author brlcad;	state Exp;
branches;
next	14.290;

14.290
date	2007.08.18.00.22.58;	author brlcad;	state Exp;
branches;
next	14.289;

14.289
date	2007.08.17.09.05.56;	author brlcad;	state Exp;
branches;
next	14.288;

14.288
date	2007.08.16.21.39.28;	author brlcad;	state Exp;
branches;
next	14.287;

14.287
date	2007.08.16.20.36.52;	author brlcad;	state Exp;
branches;
next	14.286;

14.286
date	2007.08.16.20.22.18;	author brlcad;	state Exp;
branches;
next	14.285;

14.285
date	2007.08.16.20.19.03;	author brlcad;	state Exp;
branches;
next	14.284;

14.284
date	2007.08.16.19.58.47;	author brlcad;	state Exp;
branches;
next	14.283;

14.283
date	2007.08.16.07.50.48;	author brlcad;	state Exp;
branches;
next	14.282;

14.282
date	2007.08.15.13.02.30;	author brlcad;	state Exp;
branches;
next	14.281;

14.281
date	2007.07.10.18.39.58;	author brlcad;	state Exp;
branches;
next	14.280;

14.280
date	2007.06.28.06.43.10;	author brlcad;	state Exp;
branches;
next	14.279;

14.279
date	2007.06.22.07.51.21;	author brlcad;	state Exp;
branches;
next	14.278;

14.278
date	2007.06.18.06.30.52;	author brlcad;	state Exp;
branches;
next	14.277;

14.277
date	2007.06.18.05.28.45;	author brlcad;	state Exp;
branches;
next	14.276;

14.276
date	2007.05.27.05.55.59;	author brlcad;	state Exp;
branches;
next	14.275;

14.275
date	2007.05.26.20.27.08;	author brlcad;	state Exp;
branches;
next	14.274;

14.274
date	2007.05.17.18.32.09;	author brlcad;	state Exp;
branches;
next	14.273;

14.273
date	2007.05.15.01.27.39;	author brlcad;	state Exp;
branches;
next	14.272;

14.272
date	2007.05.13.19.00.11;	author brlcad;	state Exp;
branches;
next	14.271;

14.271
date	2007.05.07.04.09.49;	author brlcad;	state Exp;
branches;
next	14.270;

14.270
date	2007.05.04.15.51.18;	author brlcad;	state Exp;
branches;
next	14.269;

14.269
date	2007.05.04.15.13.22;	author brlcad;	state Exp;
branches;
next	14.268;

14.268
date	2007.04.28.15.12.38;	author brlcad;	state Exp;
branches;
next	14.267;

14.267
date	2007.04.14.23.41.14;	author brlcad;	state Exp;
branches;
next	14.266;

14.266
date	2007.04.14.22.06.20;	author brlcad;	state Exp;
branches;
next	14.265;

14.265
date	2007.04.14.14.16.08;	author brlcad;	state Exp;
branches;
next	14.264;

14.264
date	2007.04.14.03.40.50;	author brlcad;	state Exp;
branches;
next	14.263;

14.263
date	2007.04.13.23.53.06;	author brlcad;	state Exp;
branches;
next	14.262;

14.262
date	2007.04.13.22.54.21;	author brlcad;	state Exp;
branches;
next	14.261;

14.261
date	2007.04.13.16.01.28;	author brlcad;	state Exp;
branches;
next	14.260;

14.260
date	2007.04.13.15.21.21;	author brlcad;	state Exp;
branches;
next	14.259;

14.259
date	2007.04.10.01.53.41;	author brlcad;	state Exp;
branches;
next	14.258;

14.258
date	2007.04.05.04.07.48;	author brlcad;	state Exp;
branches;
next	14.257;

14.257
date	2007.03.28.19.18.36;	author brlcad;	state Exp;
branches;
next	14.256;

14.256
date	2007.03.20.17.33.16;	author brlcad;	state Exp;
branches;
next	14.255;

14.255
date	2007.03.14.08.44.27;	author brlcad;	state Exp;
branches;
next	14.254;

14.254
date	2007.03.14.08.42.06;	author brlcad;	state Exp;
branches;
next	14.253;

14.253
date	2007.03.08.18.52.12;	author brlcad;	state Exp;
branches;
next	14.252;

14.252
date	2007.03.03.03.29.15;	author brlcad;	state Exp;
branches;
next	14.251;

14.251
date	2007.03.03.00.37.37;	author brlcad;	state Exp;
branches;
next	14.250;

14.250
date	2007.03.02.22.33.01;	author brlcad;	state Exp;
branches;
next	14.249;

14.249
date	2007.03.02.22.14.47;	author brlcad;	state Exp;
branches;
next	14.248;

14.248
date	2007.02.20.08.32.05;	author brlcad;	state Exp;
branches;
next	14.247;

14.247
date	2007.02.20.04.02.14;	author brlcad;	state Exp;
branches;
next	14.246;

14.246
date	2007.02.15.21.19.59;	author brlcad;	state Exp;
branches;
next	14.245;

14.245
date	2007.02.14.09.41.40;	author brlcad;	state Exp;
branches;
next	14.244;

14.244
date	2007.02.03.00.30.36;	author brlcad;	state Exp;
branches;
next	14.243;

14.243
date	2007.02.02.07.30.45;	author brlcad;	state Exp;
branches;
next	14.242;

14.242
date	2007.01.27.01.07.30;	author brlcad;	state Exp;
branches;
next	14.241;

14.241
date	2007.01.23.11.55.54;	author brlcad;	state Exp;
branches;
next	14.240;

14.240
date	2007.01.19.23.46.20;	author brlcad;	state Exp;
branches;
next	14.239;

14.239
date	2007.01.19.22.40.39;	author brlcad;	state Exp;
branches;
next	14.238;

14.238
date	2007.01.16.02.50.09;	author brlcad;	state Exp;
branches;
next	14.237;

14.237
date	2007.01.15.19.26.17;	author brlcad;	state Exp;
branches;
next	14.236;

14.236
date	2007.01.07.18.50.49;	author brlcad;	state Exp;
branches;
next	14.235;

14.235
date	2007.01.06.15.53.30;	author brlcad;	state Exp;
branches;
next	14.234;

14.234
date	2006.12.12.23.18.18;	author brlcad;	state Exp;
branches;
next	14.233;

14.233
date	2006.10.17.01.00.27;	author brlcad;	state Exp;
branches;
next	14.232;

14.232
date	2006.10.16.20.40.21;	author brlcad;	state Exp;
branches;
next	14.231;

14.231
date	2006.10.12.00.43.46;	author brlcad;	state Exp;
branches;
next	14.230;

14.230
date	2006.10.05.23.52.30;	author brlcad;	state Exp;
branches;
next	14.229;

14.229
date	2006.09.23.16.36.44;	author lbutler;	state Exp;
branches;
next	14.228;

14.228
date	2006.09.23.16.32.05;	author lbutler;	state Exp;
branches;
next	14.227;

14.227
date	2006.08.24.03.01.31;	author brlcad;	state Exp;
branches;
next	14.226;

14.226
date	2006.08.24.01.39.33;	author brlcad;	state Exp;
branches;
next	14.225;

14.225
date	2006.08.22.21.29.12;	author brlcad;	state Exp;
branches;
next	14.224;

14.224
date	2006.08.22.20.41.50;	author brlcad;	state Exp;
branches;
next	14.223;

14.223
date	2006.08.18.08.31.40;	author brlcad;	state Exp;
branches;
next	14.222;

14.222
date	2006.08.16.08.27.34;	author brlcad;	state Exp;
branches;
next	14.221;

14.221
date	2006.08.14.16.35.53;	author brlcad;	state Exp;
branches;
next	14.220;

14.220
date	2006.08.09.08.36.39;	author brlcad;	state Exp;
branches;
next	14.219;

14.219
date	2006.08.08.17.01.26;	author brlcad;	state Exp;
branches;
next	14.218;

14.218
date	2006.08.02.20.59.47;	author brlcad;	state Exp;
branches;
next	14.217;

14.217
date	2006.08.02.20.30.53;	author brlcad;	state Exp;
branches;
next	14.215;

14.215
date	2006.08.01.15.37.33;	author brlcad;	state Exp;
branches;
next	14.214;

14.214
date	2006.07.30.21.25.54;	author brlcad;	state Exp;
branches;
next	14.213;

14.213
date	2006.07.23.15.00.30;	author brlcad;	state Exp;
branches;
next	14.212;

14.212
date	2006.07.05.21.44.31;	author brlcad;	state Exp;
branches;
next	14.211;

14.211
date	2006.07.02.19.19.35;	author brlcad;	state Exp;
branches;
next	14.210;

14.210
date	2006.06.30.16.26.34;	author brlcad;	state Exp;
branches;
next	14.209;

14.209
date	2006.06.24.03.03.13;	author brlcad;	state Exp;
branches;
next	14.208;

14.208
date	2006.06.24.02.59.20;	author brlcad;	state Exp;
branches;
next	14.207;

14.207
date	2006.06.22.16.08.16;	author brlcad;	state Exp;
branches;
next	14.206;

14.206
date	2006.06.22.16.03.46;	author brlcad;	state Exp;
branches;
next	14.205;

14.205
date	2006.06.22.15.53.21;	author brlcad;	state Exp;
branches;
next	14.204;

14.204
date	2006.06.22.14.53.31;	author brlcad;	state Exp;
branches;
next	14.203;

14.203
date	2006.06.22.14.52.06;	author brlcad;	state Exp;
branches;
next	14.202;

14.202
date	2006.06.22.14.23.03;	author brlcad;	state Exp;
branches;
next	14.201;

14.201
date	2006.06.22.13.56.40;	author brlcad;	state Exp;
branches;
next	14.200;

14.200
date	2006.06.21.20.32.25;	author brlcad;	state Exp;
branches;
next	14.199;

14.199
date	2006.06.20.19.09.35;	author brlcad;	state Exp;
branches;
next	14.198;

14.198
date	2006.06.20.17.45.21;	author brlcad;	state Exp;
branches;
next	14.197;

14.197
date	2006.06.20.17.41.52;	author brlcad;	state Exp;
branches;
next	14.196;

14.196
date	2006.05.15.20.19.17;	author brlcad;	state Exp;
branches;
next	14.195;

14.195
date	2006.05.15.16.32.49;	author brlcad;	state Exp;
branches;
next	14.194;

14.194
date	2006.05.03.21.21.02;	author brlcad;	state Exp;
branches;
next	14.193;

14.193
date	2006.05.02.15.04.31;	author prasad_silva;	state Exp;
branches;
next	14.192;

14.192
date	2006.05.02.14.33.29;	author brlcad;	state Exp;
branches;
next	14.191;

14.191
date	2006.05.02.13.50.03;	author brlcad;	state Exp;
branches;
next	14.190;

14.190
date	2006.05.01.14.50.14;	author brlcad;	state Exp;
branches;
next	14.189;

14.189
date	2006.05.01.08.40.32;	author brlcad;	state Exp;
branches;
next	14.188;

14.188
date	2006.05.01.08.37.59;	author brlcad;	state Exp;
branches;
next	14.187;

14.187
date	2006.05.01.08.37.34;	author brlcad;	state Exp;
branches;
next	14.186;

14.186
date	2006.05.01.08.35.37;	author brlcad;	state Exp;
branches;
next	14.185;

14.185
date	2006.05.01.08.33.14;	author brlcad;	state Exp;
branches;
next	14.184;

14.184
date	2006.05.01.08.31.07;	author brlcad;	state Exp;
branches;
next	14.183;

14.183
date	2006.05.01.08.29.06;	author brlcad;	state Exp;
branches;
next	14.182;

14.182
date	2006.04.28.15.55.25;	author d_rossberg;	state Exp;
branches;
next	14.181;

14.181
date	2006.04.28.15.30.40;	author brlcad;	state Exp;
branches;
next	14.180;

14.180
date	2006.04.28.15.22.19;	author d_rossberg;	state Exp;
branches;
next	14.179;

14.179
date	2006.04.28.15.17.36;	author d_rossberg;	state Exp;
branches;
next	14.178;

14.178
date	2006.04.24.17.18.54;	author brlcad;	state Exp;
branches;
next	14.177;

14.177
date	2006.04.11.03.25.59;	author brlcad;	state Exp;
branches;
next	14.176;

14.176
date	2006.04.11.03.11.59;	author brlcad;	state Exp;
branches;
next	14.175;

14.175
date	2006.03.23.04.23.43;	author brlcad;	state Exp;
branches;
next	14.174;

14.174
date	2006.03.22.17.02.17;	author brlcad;	state Exp;
branches;
next	14.173;

14.173
date	2006.02.27.05.23.43;	author brlcad;	state Exp;
branches
	14.173.2.1;
next	14.172;

14.172
date	2006.02.27.05.23.06;	author brlcad;	state Exp;
branches;
next	14.171;

14.171
date	2006.02.10.05.52.57;	author brlcad;	state Exp;
branches;
next	14.170;

14.170
date	2006.02.07.00.12.22;	author brlcad;	state Exp;
branches;
next	14.169;

14.169
date	2006.02.05.19.36.42;	author brlcad;	state Exp;
branches;
next	14.168;

14.168
date	2006.02.04.16.13.30;	author brlcad;	state Exp;
branches;
next	14.167;

14.167
date	2006.01.30.23.05.11;	author brlcad;	state Exp;
branches;
next	14.166;

14.166
date	2006.01.22.10.46.12;	author brlcad;	state Exp;
branches;
next	14.165;

14.165
date	2006.01.21.01.41.39;	author brlcad;	state Exp;
branches;
next	14.164;

14.164
date	2006.01.21.01.31.47;	author brlcad;	state Exp;
branches;
next	14.163;

14.163
date	2006.01.21.00.42.31;	author brlcad;	state Exp;
branches;
next	14.162;

14.162
date	2006.01.21.00.38.14;	author brlcad;	state Exp;
branches;
next	14.161;

14.161
date	2006.01.21.00.37.04;	author brlcad;	state Exp;
branches;
next	14.160;

14.160
date	2006.01.20.20.30.26;	author brlcad;	state Exp;
branches;
next	14.159;

14.159
date	2006.01.16.23.37.13;	author brlcad;	state Exp;
branches;
next	14.158;

14.158
date	2006.01.16.08.43.55;	author brlcad;	state Exp;
branches;
next	14.157;

14.157
date	2006.01.05.22.40.13;	author lbutler;	state Exp;
branches;
next	14.156;

14.156
date	2006.01.04.15.59.14;	author brlcad;	state Exp;
branches;
next	14.155;

14.155
date	2005.12.30.00.45.15;	author brlcad;	state Exp;
branches;
next	14.154;

14.154
date	2005.12.29.08.45.01;	author brlcad;	state Exp;
branches;
next	14.153;

14.153
date	2005.12.22.06.35.37;	author brlcad;	state Exp;
branches;
next	14.152;

14.152
date	2005.12.21.04.15.18;	author brlcad;	state Exp;
branches;
next	14.151;

14.151
date	2005.12.20.22.05.15;	author brlcad;	state Exp;
branches;
next	14.150;

14.150
date	2005.12.17.21.06.29;	author brlcad;	state Exp;
branches;
next	14.149;

14.149
date	2005.12.17.00.13.28;	author brlcad;	state Exp;
branches;
next	14.148;

14.148
date	2005.12.16.22.54.12;	author brlcad;	state Exp;
branches;
next	14.147;

14.147
date	2005.12.16.20.27.15;	author brlcad;	state Exp;
branches;
next	14.146;

14.146
date	2005.12.14.21.56.29;	author brlcad;	state Exp;
branches;
next	14.145;

14.145
date	2005.12.14.02.32.09;	author brlcad;	state Exp;
branches;
next	14.144;

14.144
date	2005.12.13.05.39.46;	author brlcad;	state Exp;
branches;
next	14.143;

14.143
date	2005.12.06.22.44.27;	author brlcad;	state Exp;
branches;
next	14.142;

14.142
date	2005.12.02.15.21.36;	author brlcad;	state Exp;
branches;
next	14.141;

14.141
date	2005.12.01.15.39.16;	author brlcad;	state Exp;
branches;
next	14.140;

14.140
date	2005.11.30.21.50.36;	author brlcad;	state Exp;
branches;
next	14.139;

14.139
date	2005.11.29.06.41.35;	author brlcad;	state Exp;
branches;
next	14.138;

14.138
date	2005.11.28.19.45.29;	author brlcad;	state Exp;
branches;
next	14.137;

14.137
date	2005.11.28.19.45.00;	author brlcad;	state Exp;
branches;
next	14.136;

14.136
date	2005.11.28.19.42.10;	author brlcad;	state Exp;
branches;
next	14.135;

14.135
date	2005.11.28.19.40.27;	author brlcad;	state Exp;
branches;
next	14.134;

14.134
date	2005.11.27.04.01.57;	author brlcad;	state Exp;
branches;
next	14.133;

14.133
date	2005.11.24.15.06.41;	author brlcad;	state Exp;
branches;
next	14.132;

14.132
date	2005.11.23.17.15.52;	author brlcad;	state Exp;
branches;
next	14.131;

14.131
date	2005.11.15.02.09.28;	author brlcad;	state Exp;
branches;
next	14.130;

14.130
date	2005.11.12.19.12.24;	author brlcad;	state Exp;
branches;
next	14.129;

14.129
date	2005.11.10.10.41.13;	author brlcad;	state Exp;
branches;
next	14.128;

14.128
date	2005.11.07.05.00.13;	author brlcad;	state Exp;
branches;
next	14.127;

14.127
date	2005.11.06.17.11.35;	author brlcad;	state Exp;
branches;
next	14.126;

14.126
date	2005.11.06.05.27.48;	author brlcad;	state Exp;
branches;
next	14.125;

14.125
date	2005.11.06.04.32.16;	author brlcad;	state Exp;
branches;
next	14.124;

14.124
date	2005.11.04.22.15.55;	author lbutler;	state Exp;
branches;
next	14.123;

14.123
date	2005.11.03.02.14.35;	author brlcad;	state Exp;
branches;
next	14.122;

14.122
date	2005.11.01.09.07.47;	author brlcad;	state Exp;
branches;
next	14.121;

14.121
date	2005.10.30.21.56.33;	author brlcad;	state Exp;
branches;
next	14.120;

14.120
date	2005.10.30.18.35.02;	author brlcad;	state Exp;
branches;
next	14.119;

14.119
date	2005.10.30.18.21.46;	author brlcad;	state Exp;
branches;
next	14.118;

14.118
date	2005.10.30.05.42.28;	author brlcad;	state Exp;
branches;
next	14.117;

14.117
date	2005.10.29.23.55.15;	author brlcad;	state Exp;
branches;
next	14.116;

14.116
date	2005.10.27.06.35.00;	author brlcad;	state Exp;
branches;
next	14.115;

14.115
date	2005.10.26.04.12.41;	author brlcad;	state Exp;
branches;
next	14.114;

14.114
date	2005.10.26.04.07.48;	author brlcad;	state Exp;
branches;
next	14.113;

14.113
date	2005.10.25.20.26.20;	author brlcad;	state Exp;
branches;
next	14.112;

14.112
date	2005.09.19.19.21.25;	author brlcad;	state Exp;
branches;
next	14.111;

14.111
date	2005.09.09.01.48.12;	author brlcad;	state Exp;
branches;
next	14.110;

14.110
date	2005.09.08.22.27.30;	author lbutler;	state Exp;
branches
	14.110.2.1;
next	14.109;

14.109
date	2005.09.08.22.23.20;	author lbutler;	state Exp;
branches;
next	14.108;

14.108
date	2005.09.04.16.30.12;	author brlcad;	state Exp;
branches;
next	14.107;

14.107
date	2005.08.29.18.57.44;	author lbutler;	state Exp;
branches;
next	14.106;

14.106
date	2005.08.28.00.24.07;	author brlcad;	state Exp;
branches;
next	14.105;

14.105
date	2005.08.27.15.41.56;	author brlcad;	state Exp;
branches;
next	14.104;

14.104
date	2005.08.27.15.36.35;	author brlcad;	state Exp;
branches;
next	14.103;

14.103
date	2005.08.27.15.31.02;	author brlcad;	state Exp;
branches;
next	14.102;

14.102
date	2005.08.27.14.37.30;	author brlcad;	state Exp;
branches;
next	14.101;

14.101
date	2005.08.27.14.35.24;	author brlcad;	state Exp;
branches;
next	14.100;

14.100
date	2005.08.27.14.33.23;	author brlcad;	state Exp;
branches;
next	14.99;

14.99
date	2005.08.27.14.30.31;	author brlcad;	state Exp;
branches;
next	14.98;

14.98
date	2005.08.25.20.20.19;	author lbutler;	state Exp;
branches;
next	14.97;

14.97
date	2005.08.24.23.13.22;	author brlcad;	state Exp;
branches;
next	14.96;

14.96
date	2005.08.21.07.56.53;	author brlcad;	state Exp;
branches;
next	14.95;

14.95
date	2005.07.27.20.22.03;	author brlcad;	state Exp;
branches;
next	14.94;

14.94
date	2005.07.27.18.30.58;	author brlcad;	state Exp;
branches;
next	14.93;

14.93
date	2005.07.27.18.07.00;	author brlcad;	state Exp;
branches;
next	14.92;

14.92
date	2005.07.27.16.30.30;	author brlcad;	state Exp;
branches;
next	14.91;

14.91
date	2005.07.26.03.07.33;	author brlcad;	state Exp;
branches;
next	14.90;

14.90
date	2005.07.25.01.17.11;	author brlcad;	state Exp;
branches;
next	14.89;

14.89
date	2005.07.16.23.27.11;	author brlcad;	state Exp;
branches;
next	14.88;

14.88
date	2005.07.14.02.36.21;	author brlcad;	state Exp;
branches;
next	14.87;

14.87
date	2005.07.13.04.40.26;	author brlcad;	state Exp;
branches;
next	14.86;

14.86
date	2005.07.12.23.47.20;	author brlcad;	state Exp;
branches
	14.86.2.1;
next	14.85;

14.85
date	2005.07.12.05.05.58;	author brlcad;	state Exp;
branches;
next	14.84;

14.84
date	2005.07.11.03.00.02;	author brlcad;	state Exp;
branches;
next	14.83;

14.83
date	2005.07.11.01.20.56;	author brlcad;	state Exp;
branches;
next	14.82;

14.82
date	2005.07.10.14.14.54;	author brlcad;	state Exp;
branches;
next	14.81;

14.81
date	2005.06.30.15.14.51;	author brlcad;	state Exp;
branches;
next	14.80;

14.80
date	2005.06.24.23.43.53;	author brlcad;	state Exp;
branches;
next	14.79;

14.79
date	2005.06.24.23.40.33;	author brlcad;	state Exp;
branches;
next	14.78;

14.78
date	2005.06.23.01.42.10;	author brlcad;	state Exp;
branches;
next	14.77;

14.77
date	2005.06.23.01.37.37;	author brlcad;	state Exp;
branches;
next	14.76;

14.76
date	2005.06.16.16.40.23;	author d_rossberg;	state Exp;
branches;
next	14.75;

14.75
date	2005.06.15.16.29.03;	author brlcad;	state Exp;
branches;
next	14.74;

14.74
date	2005.06.15.04.08.16;	author brlcad;	state Exp;
branches;
next	14.73;

14.73
date	2005.06.14.18.31.12;	author brlcad;	state Exp;
branches;
next	14.72;

14.72
date	2005.06.10.18.57.33;	author lbutler;	state Exp;
branches;
next	14.71;

14.71
date	2005.06.10.17.35.08;	author brlcad;	state Exp;
branches;
next	14.70;

14.70
date	2005.06.09.03.49.09;	author brlcad;	state Exp;
branches;
next	14.69;

14.69
date	2005.06.07.02.52.56;	author brlcad;	state Exp;
branches;
next	14.68;

14.68
date	2005.06.03.12.25.06;	author brlcad;	state Exp;
branches;
next	14.67;

14.67
date	2005.06.03.05.31.03;	author brlcad;	state Exp;
branches;
next	14.66;

14.66
date	2005.06.03.01.08.01;	author brlcad;	state Exp;
branches;
next	14.65;

14.65
date	2005.06.02.23.55.08;	author brlcad;	state Exp;
branches;
next	14.64;

14.64
date	2005.06.02.23.52.52;	author brlcad;	state Exp;
branches;
next	14.63;

14.63
date	2005.06.01.22.11.17;	author brlcad;	state Exp;
branches;
next	14.62;

14.62
date	2005.05.22.23.34.33;	author brlcad;	state Exp;
branches;
next	14.61;

14.61
date	2005.05.20.00.16.22;	author g2asc;	state Exp;
branches;
next	14.60;

14.60
date	2005.05.20.00.06.07;	author g2asc;	state Exp;
branches;
next	14.59;

14.59
date	2005.05.18.01.29.30;	author brlcad;	state Exp;
branches;
next	14.58;

14.58
date	2005.05.17.03.30.25;	author brlcad;	state Exp;
branches;
next	14.57;

14.57
date	2005.05.16.19.07.03;	author brlcad;	state Exp;
branches;
next	14.56;

14.56
date	2005.05.12.02.57.36;	author brlcad;	state Exp;
branches;
next	14.55;

14.55
date	2005.05.12.01.12.25;	author brlcad;	state Exp;
branches;
next	14.54;

14.54
date	2005.05.11.23.49.47;	author brlcad;	state Exp;
branches;
next	14.53;

14.53
date	2005.05.11.20.31.46;	author brlcad;	state Exp;
branches;
next	14.52;

14.52
date	2005.05.11.13.51.01;	author brlcad;	state Exp;
branches;
next	14.51;

14.51
date	2005.05.11.05.20.38;	author brlcad;	state Exp;
branches;
next	14.50;

14.50
date	2005.05.11.02.40.09;	author brlcad;	state Exp;
branches;
next	14.49;

14.49
date	2005.05.09.19.40.34;	author brlcad;	state Exp;
branches;
next	14.48;

14.48
date	2005.05.09.18.22.45;	author brlcad;	state Exp;
branches;
next	14.47;

14.47
date	2005.05.08.18.09.55;	author brlcad;	state Exp;
branches;
next	14.46;

14.46
date	2005.05.08.18.08.25;	author brlcad;	state Exp;
branches;
next	14.45;

14.45
date	2005.05.08.16.00.04;	author brlcad;	state Exp;
branches;
next	14.44;

14.44
date	2005.05.08.02.48.14;	author brlcad;	state Exp;
branches;
next	14.43;

14.43
date	2005.05.03.22.33.22;	author brlcad;	state Exp;
branches;
next	14.42;

14.42
date	2005.05.02.16.44.35;	author brlcad;	state Exp;
branches;
next	14.41;

14.41
date	2005.05.02.05.00.00;	author brlcad;	state Exp;
branches;
next	14.40;

14.40
date	2005.05.02.04.54.31;	author brlcad;	state Exp;
branches;
next	14.39;

14.39
date	2005.05.02.01.16.51;	author brlcad;	state Exp;
branches;
next	14.38;

14.38
date	2005.05.02.00.56.27;	author brlcad;	state Exp;
branches;
next	14.37;

14.37
date	2005.04.29.15.09.27;	author lbutler;	state Exp;
branches;
next	14.36;

14.36
date	2005.04.22.06.07.33;	author brlcad;	state Exp;
branches;
next	14.35;

14.35
date	2005.04.21.06.48.37;	author brlcad;	state Exp;
branches;
next	14.34;

14.34
date	2005.04.19.15.41.51;	author brlcad;	state Exp;
branches;
next	14.33;

14.33
date	2005.04.19.00.54.04;	author brlcad;	state Exp;
branches;
next	14.32;

14.32
date	2005.04.11.18.33.55;	author brlcad;	state Exp;
branches;
next	14.31;

14.31
date	2005.04.05.23.33.34;	author brlcad;	state Exp;
branches;
next	14.30;

14.30
date	2005.04.03.06.51.21;	author brlcad;	state Exp;
branches;
next	14.29;

14.29
date	2005.04.03.06.45.40;	author brlcad;	state Exp;
branches;
next	14.28;

14.28
date	2005.04.03.06.36.32;	author brlcad;	state Exp;
branches;
next	14.27;

14.27
date	2005.03.31.06.03.49;	author brlcad;	state Exp;
branches;
next	14.26;

14.26
date	2005.03.30.07.30.01;	author brlcad;	state Exp;
branches;
next	14.25;

14.25
date	2005.03.27.03.47.56;	author brlcad;	state Exp;
branches;
next	14.24;

14.24
date	2005.03.27.03.33.45;	author brlcad;	state Exp;
branches;
next	14.23;

14.23
date	2005.03.14.23.30.04;	author brlcad;	state Exp;
branches;
next	14.22;

14.22
date	2005.03.13.00.43.38;	author brlcad;	state Exp;
branches;
next	14.21;

14.21
date	2005.03.05.08.46.15;	author brlcad;	state Exp;
branches;
next	14.20;

14.20
date	2005.02.28.09.14.18;	author brlcad;	state Exp;
branches;
next	14.19;

14.19
date	2005.02.22.20.12.21;	author lbutler;	state Exp;
branches;
next	14.18;

14.18
date	2005.02.22.02.19.53;	author brlcad;	state Exp;
branches;
next	14.17;

14.17
date	2005.02.16.15.39.41;	author brlcad;	state Exp;
branches;
next	14.16;

14.16
date	2005.02.11.18.12.52;	author brlcad;	state Exp;
branches;
next	14.15;

14.15
date	2005.02.10.03.42.00;	author brlcad;	state Exp;
branches;
next	14.14;

14.14
date	2005.01.30.23.43.34;	author brlcad;	state Exp;
branches;
next	14.13;

14.13
date	2005.01.29.04.48.35;	author brlcad;	state Exp;
branches;
next	14.12;

14.12
date	2005.01.27.16.13.49;	author brlcad;	state Exp;
branches;
next	14.11;

14.11
date	2005.01.25.08.23.03;	author brlcad;	state Exp;
branches;
next	14.10;

14.10
date	2005.01.25.07.06.46;	author brlcad;	state Exp;
branches;
next	14.9;

14.9
date	2005.01.25.05.56.52;	author brlcad;	state Exp;
branches;
next	14.8;

14.8
date	2005.01.25.05.53.24;	author brlcad;	state Exp;
branches;
next	14.7;

14.7
date	2005.01.24.16.49.04;	author brlcad;	state Exp;
branches;
next	14.6;

14.6
date	2005.01.23.03.45.11;	author brlcad;	state Exp;
branches;
next	14.5;

14.5
date	2005.01.18.02.48.03;	author brlcad;	state Exp;
branches;
next	14.4;

14.4
date	2005.01.15.01.33.36;	author brlcad;	state Exp;
branches;
next	14.3;

14.3
date	2005.01.11.05.49.24;	author brlcad;	state Exp;
branches;
next	14.2;

14.2
date	2005.01.07.13.03.51;	author brlcad;	state Exp;
branches;
next	14.1;

14.1
date	2004.11.16.19.42.08;	author morrison;	state Exp;
branches;
next	11.8;

11.8
date	2004.11.01.19.06.30;	author morrison;	state Exp;
branches;
next	11.7;

11.7
date	2004.11.01.18.44.24;	author morrison;	state Exp;
branches;
next	11.6;

11.6
date	2004.09.17.17.59.46;	author morrison;	state Exp;
branches
	11.6.2.1;
next	11.5;

11.5
date	2004.09.09.21.43.48;	author morrison;	state Exp;
branches;
next	11.4;

11.4
date	2004.08.06.16.55.02;	author morrison;	state Exp;
branches;
next	11.3;

11.3
date	2004.05.27.02.28.00;	author morrison;	state Exp;
branches;
next	11.2;

11.2
date	2004.05.27.02.20.00;	author morrison;	state Exp;
branches;
next	11.1;

11.1
date	2004.03.18.18.15.13;	author erikg;	state Exp;
branches;
next	1.1;

1.1
date	2003.10.08.16.54.51;	author erikg;	state dead;
branches
	1.1.2.1;
next	;

1.1.2.1
date	2003.10.08.16.54.51;	author erikg;	state Exp;
branches;
next	1.1.2.2;

1.1.2.2
date	2004.02.12.19.40.39;	author erikg;	state dead;
branches;
next	1.1.2.3;

1.1.2.3
date	2004.02.25.14.50.56;	author erikg;	state Exp;
branches;
next	;

11.6.2.1
date	2004.11.01.18.42.53;	author morrison;	state Exp;
branches;
next	;

14.86.2.1
date	2005.08.16.21.03.44;	author brlcad;	state Exp;
branches;
next	14.86.2.2;

14.86.2.2
date	2005.08.16.21.09.42;	author brlcad;	state Exp;
branches;
next	14.86.2.3;

14.86.2.3
date	2005.08.16.21.28.06;	author brlcad;	state Exp;
branches;
next	;

14.110.2.1
date	2005.09.29.06.23.59;	author brlcad;	state Exp;
branches;
next	14.110.2.2;

14.110.2.2
date	2005.09.29.06.27.59;	author brlcad;	state Exp;
branches;
next	14.110.2.3;

14.110.2.3
date	2005.09.29.06.36.37;	author brlcad;	state Exp;
branches;
next	14.110.2.4;

14.110.2.4
date	2005.09.29.19.06.16;	author brlcad;	state Exp;
branches;
next	14.110.2.5;

14.110.2.5
date	2005.11.13.13.46.08;	author brlcad;	state Exp;
branches;
next	14.110.2.6;

14.110.2.6
date	2005.11.15.03.08.12;	author brlcad;	state Exp;
branches;
next	;

14.173.2.1
date	2006.04.07.19.08.18;	author jlowenz;	state Exp;
branches;
next	;

14.305.2.1
date	2007.09.28.14.15.40;	author brlcad;	state Exp;
branches;
next	14.305.2.2;

14.305.2.2
date	2007.10.23.20.35.07;	author brlcad;	state Exp;
branches;
next	14.305.2.3;

14.305.2.3
date	2007.10.24.22.57.12;	author brlcad;	state Exp;
branches;
next	;


desc
@@


14.347
log
@just like ae2dir, added new dir2ae for calculating an az/el from a given direction vector.
@
text
@						 -*- coding: utf-8 -*-
BRL-CAD Release Notes
=====================

Included below is the latest news pertaining to BRL-CAD releases.  The
history or BRL-CAD prior to release 5.0 is covered in doc/history.txt,
see that file and the CVS log for more historic information.  The
entire history of the project is available through CVS.

----------------------------------------------------------------------
--- 2007-11-XX  Release 7.11.0                                     ---
----------------------------------------------------------------------

* new 'dir2ae' mged command for getting az/el from dir - Sean Morrison
* new 'ae2dir' mged command for getting dir from az/el - Bob Parker
* fixed empty name crash when using mged 'lt' command  - Sean Morrison
* Pro/E plugin allows spaces in part name mapping file - Sean Morrison
* Pro/E plugin creates 'top.#' if 'top' already exists - Sean Morrison
* fixed asc2g bug on Windows that caused a crash on exit - Bob Parker
* fixed bugs in several Utah Raster Toolkit tools - Pedro Giffuni
* fixed mged start-up initialization bug on Windows - Daniel Roßberg
* graceful handling of mesh normal failures - Sean Morrison
* fixed variety of g-iges and other exporter crashes - Sean Morrison
* fixed crash-on-exit cleanup bug in g-off exporter - Sean Morrison
* fixed crash when xpush was called on a primitive - Erik Greenwald
* fixed Windows port 'opendb' command crash - Bob Parker
* added configurable max_dist depth option to rtedge - Erik Greenwald
* added rest of BRL-CAD's ray-tracers to the Windows port - Bob Parker
* enabled embedded framebuffer support in Windows port - Bob Parker
* fixed garbled output during parallel crash reports - Sean Morrison
* fixed memory deallocation bug in the raytracers - Bob Parker
* renamed 'hd' hexadecimal dump utility to 'hex' - Sean Morrison
* renamed procedural 'wall' generator to 'masonry' - Sean Morrison 
* mged 'tol' command now accepts multiple tolerances - Sean Morrison
* TCL and TK updated to 8.5b1. itcl/itk to dev 3.4. - Erik Greenwald
* fixed non-normalized vector bugs with ARBN objects - John Anderson
* pix-png warns if PNG is smaller than the PIX input - Sean Morrison
* new tgf-g INTAVAL importer - TNO PML, IABG mbH
* removed longjmp warning message from applications - Sean Morrison
* upgraded bundled incrTcl to version 3.3 - Erik Greenwald
* fixed bug with -g/-G cell size options to rt - John Anderson
* 'tree' command without args now shows e'd objects - Sean Morrison
* new pix-fb -p option to pause before exiting - Karel Kulhavy
* fixed mged 'B' command behavior with -A and no args - John Anderson
* updated bundled libpng to version 1.2.21 - Erik Greenwald
* removed raytrace image continuation code - Erik Greenwald
* new mged 'clone' command for performing deep copies of objects
	- Adam Ross, Sean Morrison, Erik Greenwald
* new mged 'tracker' object routing command - Sean Morrison
* fixed crash in mged ls -A attribute listing command - Sean Morrison
* fixed dbconcat of empty combinations, crash in mged - John Anderson


----------------------------------------------------------------------
--- 2007-10-24  Release 7.10.4                                     ---
----------------------------------------------------------------------

A major productivity change introduced in this release is
tab-completion in mged.  John Anderson's addition of tab-completion to
mged allows modelers to have command and object names automatically
completed when they press the tab key when operating on the mged
command line.  If there are multiple matches, the user is presented
with the list of those possible matches, similar to what one might see
in a UNIX shell.

After much debate and demand, this minor release marks a rather
significant change in default behaviors for rt and mged.  The
ray-tracers that utilize a framebuffer interface now all create
lingering windows by default instead of transient windows.  One of the
main impacts of this change is that users should no longer need to
specify the linger option when ray-tracing to a window via the -F
framebuffer option nor do they need to set the FB_FILE environment
variable in order to get the window to remain displayed.
Additionally, the default mged preference setting for Z clipping is
now disabled in order to reduce confusion with clipped geometry.

* lingering framebuffer windows by default - Sean Morrison
* improved matrix readability on mged 'red' command - Karel Kulhavy
* "editor" for ted commands can be set in .mgedrc - Erik Greenwald
* fixed benchmark results computation on Solaris - Erik Greenwald
* fixed database corruption bug caused during dbconcat - John Anderson
* mirror BoT primitives - Sean Morrison
* BoT vertex selection in mged reports local units - Sean Morrison
* improved photon map irradiance progress reporting - Erik Greenwald
* tab-completion for mged - John Anderson
* quelled various flawfinder security issues - Erik Greenwald
* fixed photon-mapping lighting model crash - Erik Greenwald
* ADRT libtie bug fixes and performance enhancements - Justin Shumaker
* mged now tests for vim before vi for text editing - Sean Morrison
* fixed parallel operability bug on the Intel Mac - Erik Greenwald
* detect actual available CPUs on an Intel Mac - Erik Greenwald
* Z clipping now off by default in mged - Sean Morrison
* added pipe primitive performance optimizations - John Anderson
* handle discontinuous changes in pipe inner radii - John Anderson
* allow rt more than available cpus for debugging - Sean Morrison
* fixed small TGC (cone) primitive raytrace prep bug - Sean Morrison
* increased output precision from nirt/query_ray - Sean Morrison
* removed op-bw for reading Optronics Scanner images - Sean Morrison
* beset - Ben's Evolutionary Shape Extraction Tool - Ben Poole


----------------------------------------------------------------------
--- 2007-05-16  Release 7.10.2                                     ---
----------------------------------------------------------------------

* support infinite # of shadow rays in the raytracers - Sean Morrison
* improved anim_hardtrack manual page documentation - Erik Greenwald
* added 'bomb' command to mged for script termination - Sean Morrison
* mged and pl-X automatically focus to X11 on Mac OS X - Sean Morrison
* pl-X functionality enhancements for displaying plots - Sean Morrison
* fixed g_diff bug where -f option missed differences - John Anderson
* fixed mged 'units' command, reports current setting - John Anderson
* benchmark tool automatically logs all output to file - Sean Morrison
* added 'clobber' cleanup command to benchmark tool - Sean Morrison
* added NIST's Template Numerical Toolkit - Sean Morrison
* prevent pix-png from writing png data to a tty - Sean Morrison
* generate crash report files during application abort - Sean Morrison
* upgrade bundled tcl/tk from 8.5a5 to 8.5a6 (AquaTk) - Sean Morrison
* fixed memory leak in librtserver - John Anderson
* converters abort early on corrupted input geometry - John Anderson
* fixed versioning issues in source distributions - Sean Morrison
* new BRL-CAD installer for Windows using NSIS - Jonathan Bonomo
* added a brlcad-config configuration script - Sean Morrison
* added pkg-config files for core libraries - Sean Morrison
* fixed deadlock bug related to rtarea - Sean Morrison, John Anderson
* fixed bug in mged command prompt with page up/down - Sean Morrison
* added attr and make_name commands to archer - Bob Parker


----------------------------------------------------------------------
--- 2007-04-09  Release 7.10.0                                     ---
----------------------------------------------------------------------

With this release marks several significant changes to BRL-CAD's
licensing in order to simplify the distribution terms and increase
overall flexibility of use.  All application front-end code in BRL-CAD
is converted from the GNU General Public License (GPLv2) to the less
restrictive GNU Lesser General Public License (LGPLv2.1).

For documents not already in the public domain, BRL-CAD's default
documentation license terms are also changed from the dual-licensed
GFDL/GPL terms to the BSD Documentation License (BDL).  Originally
derived from the FreeBSD Documentation License, the BDL is effectively
the BSD License with language as it applies specifically to
documentation.  The terms of the BDL are just as flexible allowing
practically any use, whether it be commercial or private, so long as
the authors are appropriately credited.

As a collective work, BRL-CAD is being distributed under the terms of
the LGPL.  Individual portions of BRL-CAD, save for a few 3rd party
codes, effectively fall into one of the following three license
categories: 1) LGPL, 2) BSD/BDL, or 3) are in the public domain.  See
the terms of each individual license as well as BRL-CAD's COPYING file
for more details.

* fixed -i argument bug in g-acad, g-dxf, g-nff, g-obj - Shawn Baker
* framebuffer toggle added to raytrace panel in mged - Sean Morrison
* fixed rtedge multithreaded output render bug - Erik Greenwald
* fixed jove/termcap issues on Mac OS X - Sean Morrison
* increased output precision on mged 'analyze' command - Sean Morrison
* prevent mged shutdown on DSP objects with no data - Sean Morrison
* integration into the Arch Linux packaging system - Loui Chang
* upgrade of bundled tcl/tk from 8.4.6 to 8.5a5 - Sean Morrison
* improved EOL processing in 70+ tools - Sean Morrison, John Anderson
* rewrote pixcmp providing improved I/O format options - Sean Morrison
* added new manual page for pixcmp utility - Sean Morrison
* updated bundled zlib to version 1.2.3 - Sean Morrison
* updated bundled libpng to version 1.2.16 - Sean Morrison
* fixed Windows line-ending bug in dxf-g - John Anderson
* g_qa manual page documents the -t tolerance option - Lee Butler
* updated bundled blt to blt2.4z-patch-2 - Sean Morrison
* dxf-g turns 2D entities into sketches instead of nmg - John Anderson
* removed advertising clause from BSD code - Sean Morrison
* fix index bug, allow material ID of zero in rtweight - Karel Kulhavy
* fixed multiple frame render bug in raytracers - Karel Kulhavy
* mged help command now shows help for all args listed - Sean Morrison


----------------------------------------------------------------------
--- 2006-10-16  Release 7.8.4                                      ---
----------------------------------------------------------------------

* support for handling larger hierarchies in archer - Doug Howard
* added distance measurement tool to archer - Bob Parker
* added component selection capabilites to archer - Bob Parker
* new script to extract gforge task items - Lee Butler, Sean Morrison
* substantial additions and mods to source documentation - Lee Butler
* added scripts to facetize all regions in a database - Lee Butler
* added script to expand combinations to multiple objects - Lee Butler
* prevent infinite loop on classic mged attach prompt - Sean Morrison
* ctrl-d on empty shell line now quits mged - Sean Morrison
* added archer geometry/view loading via command-line arg - Bob Parker
* mged tree command now supports -o/-i, matches docs - John Anderson
* improved beginning-of-line input processing in stl-g - John Anderson
* improved end-of-line input processing in dxf-g - John Anderson
* support for longer Fastgen object names in fast4-g - Sean Morrison
* improved 'ted' mged command text editor support - Sean Morrison
* support mged EDITOR environment override on Windows - Sean Morrison
* fixed mged crash on P binding when not in edit mode - Sean Morrison
* improved FreeBSD 64bit support, fixes AMD64 crash - Erik Greenwald
* allow unlimited light samples during ray tracing - Sean Morrison
* new script for computing BRL-CAD file line counts - Sean Morrison
* fixed mged extrude of empty sketch display crash - Sean Morrison
* re-enabled png-ipu, pix-ipu, ipustat, ipuscan - Sean Morrison
* updated archer splash screen - Bob Parker
* archer enhancements for displaying view parameters - Bob Parker
* improved mged grid zooming using pixel size - John Anderson
* fixed mged hang caused by extreme grid zooming bug - John Anderson
* ported jove to SGI Altix platform, fixed crash bug - Sean Morrison
* increase default mged scrollback to 10k lines - Sean Morrison
* improved support for Mac "delete" keys in mged - Sean Morrison
* mged vi-mode command edit history searching - James (swcto)
* bigger, better vi command line editing in mged - James (swcto)
* rt command script 'ae' no longer resets view scale - Sean Morrison
* fixed asc-nmg manual page usage examples - Sean Morrison


----------------------------------------------------------------------
--- 2006-06-20  Release 7.8.2                                      ---
----------------------------------------------------------------------

This release includes a new example geometry model, a "Toy Barbie
Jeep" (see note below regarding trademarks) that was modeled in 2005
over the course of a day by a small group of students attending a free
hands-on BRL-CAD training class at SURVICE Engineering, Inc.  The
class involved working in groups to simulate a real-world
time-constrained modeling experience taking measurements of a real toy
vehicle, considering what aspects of the vehicle are important for
analytic purposes, deciding how to best represent complex geometric
shapes, modeling the parts of the vehicle in MGED, assembling the
components together, and running geometric processing and rendering
tools on the final model.

The DXF importer received considerable updates this iteration, with
John Anderson providing additional support for a variety of 2D DXF
entities.

* fixed asc-nmg bug that caused a crash on exit - John Anderson
* fixed minor mged memory leak - Jim Monte
* added archer version info to bottom of about dialog - Bob Parker
* added a beta vertex array exporter (g-var) - Prasad Silva
* archer support for multi-select and cut-n-paste - Doug Howard
* added newly supported entities to dxf-g manual page - John Anderson
* fixed asc2g bug reading files with carriage returns - Sean Morrison
* added dbupgrade manual page - Sean Morrison
* updated the g2asc manual page with format details - Sean Morrison
* fixed g_diff attribute comparison issue - Sean Morrison
* g_diff reports more detail whether differences exist - Sean Morrison
* g2asc now saves additional _GLOBAL attribute values - Sean Morrison
* fixed g2asc export of null units bug - Sean Morrison
* fixed libwdb corruption when creating pipes - Daniel Roßberg
* fixed crash in release build concerning bot's - Daniel Roßberg
* new toy barbie jeep geometry - Various Students
* considerable dxf-g enhancements, more entity support - John Anderson

Note: Barbie and Jeep are trademarks of Mattel Inc. and the
Daimler-Chrysler Corporation respectively.  No endorsement is intended
or implied.

----------------------------------------------------------------------
--- 2006-04-11  Release 7.8.0                                      ---
----------------------------------------------------------------------

This release marks a major milestone in the massive effort by the
BRL-CAD developers and the open source community to provide a complete
port of BRL-CAD to the Microsoft Windows platform.  This effort
includes particular support and contributions from SURVICE
Engineering, Inc., TNO Prins Maurits Laboratory, the U.S. Army
Research Library (ARL), and others.  The Windows port effort was
started several years ago, primarily through efforts of friends at the
U.S. Army Aviation and Missile Research Development and Engineering
Center (AMRDEC) and CG2, Inc.  Over the past year, the development
effort was accelerated to a stable status through the work of SURVICE
working for ARL.

This release also includes another major contribution by SURVICE
Engineering, Inc., a new modeling tool called Archer.  A more detailed
announcement and overview of Archer will be given in the near future
after the new tool is more fully integrated into the build system and
tested further.

Other noteworthy enhancements provided in this release include new
sample applications that demonstrate the capabilities of the libpkg
networking library, in-memory geometry database processing, reshooting
of rays from analysis codes for testing pursposes, and the librt root
solver.  For analysts and modelers alike, the mged modeler also
acquires a few new commands including reid and remat that respectively
assist with the assignment of region and material identifiers.

* fixed mged B command bad geometry resource bug - John Anderson
* new tracker tool for extracting sf.net tracker data - Sean Morrison
* added manual page for benchmark tool - Sean Morrison
* fixed g-dxf export compatibility issue - John Anderson
* smoother sketch primitive spline drawing - Sean Morrison
* fixed read bug in giftorle - Sean Morrison
* fixed multiply referenced object illumination bug - Sean Morrison
* improved nmg tessellation support reliability - Sean Morrison
* new tpkg ttcp-style example application using libpkg - Sean Morrison
* new roots_example root solving sample application - Sean Morrison
* prevent several g-nmg segfaults during tessellation - Sean Morrison
* fixed brlman/awf `./"' unsupported or unknown issue - Sean Morrison
* new g_transfer in-memory geometry example program - Sean Morrison
* new reshoot program to reshoot rays & compare results - Lee Butler
* added support for -F framebuffer option to fb-bw - Sean Morrison
* reid mged command, recursively assign region IDs - Sean Morrison
* remat mged command, recursively assign a material ID - Sean Morrison
* get_regions mged command, list assembly regions - Sean Morrison
* extensive Windows build support enhancements - Bob Parker
* new Archer modeling and visualization tool - Bob Parker, Doug Howard
* raytracers use image size for default aspect ratio - Sean Morrison
* fixed benchmark sqrt of negative numbers error - Sean Morrison
* raytracer performance enhancements - Sean Morrison


----------------------------------------------------------------------
--- 2005-12-15  Release 7.6.6                                      ---
----------------------------------------------------------------------

Continuing with the newly added point collection and reverse modeling
techniques provide in the previous release, this iteration improves
upon that support fixing several issues and refining the modeling
techniques.  Additionally, after more than a year of passively
researching and investigating, this release now accounts for the
majority of known contributors to BRL-CAD over the project's
existence.  This is part of an on-going effort to document the history
of BRL-CAD over the past 20 years.

* improved mged resource searching when not installed - Sean Morrison
* significant AUTHORS file updates, all names filed - Sean Morrison
* fixed sketch primitive bezier path computation bug - Sean Morrison
* cleaned up erroneous rtedge end of line output - Sean Morrison
* configure --enable/disable-everything option - Sean Morrison
* updated g_qa manual page documentation - Lee Butler
* early termination grid spacing limit bug in g_qa fixed - Lee Butler
* fixed Jove sandbox installation issue - Sean Morrison
* fixed adrt/isst client crash bug - Mike Caruso, Razak Arunaugun
* fixed modified env(PATH) startup issue in mged - Sean Morrison
* fixed benchmark tool default resource location bug - Sean Morrison
* added another text alignment handler to dxf-g - John Anderson
* clamped integer value printing of primitives in mged - Sean Morrison
* removed gratuitous nmg debug printing from mged - Sean Morrison
* fixed grouping bug, mged point importer - Jason Owens, Sean Morrison
* improved mged point import support - Lee Butler, Sean Morrison
* fixed bug in plate orientation of mged point importer - Lee Butler


----------------------------------------------------------------------
--- 2005-11-12  Release 7.6.4                                      ---
----------------------------------------------------------------------

This release adds a new geometry creation interface to mged that
supports reverse modeling geometry of existing objects.  New geometry
creation commands read point data sets in a simple text file format,
recognizing categories and collections of points.  Using
point-acquisition devices such as X-Station Vulcan advanced surveying
systems from Arc Second Inc., points may be collected and used in mged
to factilitate the generation of geometry models.  Collection
techniques are recognized for polygonal plates, cylinders, spheres,
point clouds, and more.

* auto-locate mged external apps regardless of PATH - Sean Morrison
* mged utilizes a local display if unspecified/unset - Sean Morrison
* set default mged Escape key binding to reject - Sean Morrison
* fixed 'benchmark' tool resource searching - Sean Morrison
* added -u option to mged "make_bb" to allow air - Lee Butler
* fixed IBM AIX compiler support issues - Sean Morrison
* head/tail -n usage posix compliance - Stefan Fiedler, Sean Morrison
* fixed jove compilation issues - Sean Morrison, Daniel Remenak
* fixed conversion bug in the dxf-g converter - John Anderson
* point parsing/import interface to mged - Sean Morrison, Lee Butler
* fixed bug in export of NMG primitives - John Anderson
* fixed itcl configuration issue - Stefan Fiedler, Sean Morrison
* fixed g_qa tolerance option parsing inconsistency - Sean Morrison
* improved mged 'tol' command tolerance value checks - Sean Morrison
* fixed tgc absolute tessellation tolerance issue - Sean Morrison
* optional build support checks for X11 and OpenGL - Sean Morrison
* improved Windows build support - Bob Parker, Daniel Roßberg
* isst observer 2x screen magnification - Justin Shumaker
* added los and material name support to librtserver - John Anderson
* improved 64bit support for ADRT - Justin Shumaker
* updated manual page documentation - Sean Morrison
* added support for text handling to dxf-g - John Anderson


----------------------------------------------------------------------
--- 2005-09-29  Release 7.6.2                                      ---
----------------------------------------------------------------------

In order to resolve an integration issue with the MUVES-S2
vulnerability analysis code, this special release of BRL-CAD was put
together providing updated tclscripts that work correctly when
embedded into MUVES-S2.  This release also facilitates BRL-CAD's
integration with AJEM as well for their corresponding release.

* fixed 'embedded mged' tclscript files - Karen Murray, Sean Morrison


----------------------------------------------------------------------
--- 2005-09-08  Release 7.6.0                                      ---
----------------------------------------------------------------------

This release includes the addition of a new geometry "Quantitative
Analysis" tool called g_qa.  This tool is a new tool that combines
some of the features of rtweight, rtcheck and g_lint, providing a
robust means for computing the weight and volume of objects while also
allowing a means to report overlaps, air gaps, external air regions,
bounding box dimensions, and more.

* configuration build fixes for Tk/Iwidgets - Michal Slonina
* fixed bug in mged overlay command handling of EOF - Lee Butler
* renamed g-wave converter to g-obj - Sean Morrison
* mged will now work without being installed - Sean Morrison
* improved ADRT build support - Sean Morrison
* improved build support detection for OpenGL and X11 - Sean Morrison
* performance enhancements to ADRT - Justin Shumaker
* enabled SGI knobs and button box support for IRIX - Sean Morrison
* fixed mged startup resource bug - Enrique Perez-Terron
* Enhancements to g_qa for stability and performance. - Lee Butler
* 'make test' now runs against an uninstalled  build tree - Lee Butler
* new nightly regression test framework - Lee Butler
* g_qa now has option to report interfaces/connections - Lee Butler
* mged relocation support - Sean Morrison
* Doxygen changes to source code comments - Lee Butler, Sean Duvall


----------------------------------------------------------------------
--- 2005-08-10  Release 7.4.2                                      ---
----------------------------------------------------------------------

Continuing with the impressive ADRT tool suite being provided by
Justin Shumaker is the addition of the Interactive Shot Selection Tool
(ISST).  Using ISST, you can spin large facetized models around in
real-time, slice through them with rays, and examine the geometric
components along a given path.  The tool will take advantage of
clusters and SMP hardware similar to RISE, providing a master job
manager, a slave compute daemon for network distributed processing,
and a client for interacting with and viewing the models.

* fixed ray-trace unique hits evaluation bug - John Anderson
* added manual page for remapid - John Anderson
* fixed quick memory debugging bug - Jim Hunt
* improved brlman relocation - Sean Morrison
* added g_qa geometry quality analysis tool (beta) - Lee Butler
* added adrt interactive shot selection tool - Justin Shumaker
* simultaneous -o and -F options to rt, rtedge, rtxray - Sean Morrison

----------------------------------------------------------------------
--- 2005-07-12  Release 7.4.0                                      ---
----------------------------------------------------------------------

This update includes several enhancements and new additions including
the impressive addition of the Realistic Image Synthesis Engine (RISE)
path-tracer.  RISE is part of the Advanced Distributed Ray-Trace
(ADRT) tool and library suite, which provides a high-performance
triangle ray-trace engine.  This engine serves as the basis for
several tools, RISE being the first toolset to be released.  This
toolset includes a master job manager, a slave compute daemon for
network distributed processing, and a client for observing job
progress.

Driven by user requests, the 'rtarea' command now reports signifcantly
more information than before including area details for all assemblies
and regions being rendered.  Both the presented and exposed areas are
now computed too, including details on how many regions/assemblies are
hit.  The exposed area is the potentially occluded 2D projection
whereas the presented area is calculated without consideration for
occlusions.  That is to say that if an object is in front covering a
regions or assemblies from a particular view, the exposed area of the
covered geometry would be reduced but the presented area would not.
The rtarea command was added to mged as well, along with rtweight.

* improved mged initialization failure reporting - Sean Morrison
* applied zlib vulnerability patch (CAN-2005-2096) - Sean Morrison
* added the adrt rise path-tracer - Justin Shumaker
* increased mged shadow ray selection max to 64 - Sean Morrison
* added rtarea and rtweight commands to mged - Sean Morrison
* added sorting and hierarchy support to rtarea - Sean Morrison
* rewrote rtarea for region and assemblies support - Sean Morrison
* fixed .density file parser bug in rtweight - Daniel Roßberg
* improve detection and handling of cyclic geometry - Sean Morrison
* added a -noleaf option to the mged pathlist command - Bob Parker
* fixed potential infinite loop bug in BoT primitive - Bob Parker
* no longer install tclsh/wish, use btclsh/bwish - Sean Morrison
* added bot_merge mged cmd (combine 2 bots into 1) - Lee Butler

----------------------------------------------------------------------
--- 2005-06-07  Release 7.2.6                                      ---
----------------------------------------------------------------------

Additional modifications were made to the benchmark suite including
the addition of iterative frames that compare the stability of the
performance results being observed.  The benchmark will continue to
render frames of a designated time-complexity until the numbers are
either stable or a maximum time window is reached.  The benchmark
output now describes what the results mean and provides reference
numbers for comparison.  The benchmark suite is also now included in
the default installation as a command-line tool named 'benchmark'.

In conjunction with the benchmark suite's requirements, some example
geometry databases are now provided as part of the default install as
are the corresponding reference benchmark images and logs.  They are
intended to provide new users with sample geometry models to work
with; and custom configurations may disable the installation of the
additional geometry databases if so desired.

* documented the rtcheck -g and -G options - Sean Morrison
* fixed units bug in mged typein of bot and arbn - Daniel Roßberg
* added -W option to raytracers for white background - Sean Morrison
* synchronized mged startup message with gui creation - Sean Morrison
* added -f option to mged to prevent backgrounding - Sean Morrison
* install example geometry databases - Sean Morrison
* added 'benchmark' tool and install benchmark suite - Sean Morrison
* improved installation instructions - Sean Morrison
* fixed various typos in top level documents - Chuck Kennedy
* added summary and explanation of benchmark results - Sean Morrison
* fixed dimension conversion bug in dxf-g - John Anderson
* added deviation stability checks to benchmark suite - Sean Morrison


----------------------------------------------------------------------
--- 2005-05-11  Release 7.2.4                                      ---
----------------------------------------------------------------------

The release marks the beginning of a series of benchmark suite
enhancements.  The benchmark suite will now iteratively increase the
number of rays being shot until a minimum amount of time has elapsed
per render.  The resulting computations provide a more stable
ray-trace figure of merit (rtfm) and allows the benchmark tests to
scale more effectively to increasingly higher-performance machines
without requiring intervention.  The current default testing time
window minimum of 60 seconds elapsed wallclock time implies that the
benchmark suite will now take about 15 minutes to complete.

* fixed libbu run-time memory corruption checking - Sean Morrison
* prevent indirect OpenGL framebuffers from crashing - Sean Morrison
* throttle cpu usage on lingering OpenGL framebuffers - Sean Morrison
* uniform binary objects from partial file data - Sean morrison
* added libwdb interface to uniform binary objects - Sean Morrison
* fixed mged help for whichid, whatid, and whichair - Sean Morrison
* fixed dsp primitive bug when using binary objects - Sean Morrison
* fixed tabsub 64bit filesystem file read bug - Sean Morrison
* vrml-g now writes out DEF names for exported shapes - Sean Morrison
* updated manual pages with new contact details - Sean Morrison
* iterative scalable benchmark computations - Sean Morrison
* added logging of ray details when root solver fails - Sean Morrison
* added logging of solid name when root solver fails - Lee Butler
* build now includes a termlib library - Sean Morrison
* fixed smp linux rtarea calculation bug - Sean Morrison
* fixed rtweight centimeter units computation bug - Lee Butler
* fixed asc2g double-free warnings bug - Sean Morrison
* added rtarea manpage documentation - Sean Morrison
* fixed compilation support for Solaris - Sean Morrison
* removed redirection usage examples in g2asc docs - Sean Morrison


----------------------------------------------------------------------
--- 2005-04-03  Release 7.2.2                                      ---
----------------------------------------------------------------------

* fixed rtedge/rtwizard background render failure bug - Sean Morrison
* fixed rttherm previous results interference bug - Sean Morrison
* fixed aborted benchmark summary bug - Sean Morrison
* renamed the irprep 'display' tool to 'showtherm' - Sean Morrison
* quelled XInputExtension warning on mged startup - Sean Morrison
* fixed non-square window mged illumination selection - Sean Morrison


----------------------------------------------------------------------
--- 2005-03-05  Release 7.2.0                                      ---
----------------------------------------------------------------------

* fixed libpng link bug on Irix64bit - Lee Butler
* fixed locale build bug - Thierry Thomas & Pedro Giffuni
* fixed g-iges stdout header bug - Manfred Spraul
* fixed minimal BoT disappearance bug  - Lee Butler
* Sketch Editor now starts with an empty sketch - Sean Morrison
* fixed need for brlcad_root on default configure - Sean Morrison
* update to zlib 1.2.2 - Sean Morrison


----------------------------------------------------------------------
--- 2005-01-25  Release 7.0.4                                      ---
----------------------------------------------------------------------

This patch release update fixes several build issues experienced on
various platforms including Gentoo, Debian, and Mac OS X.

* provided libutahrle (urt) vulnerability patch - Pedro Giffuni
* fixed missing vgr results when missing dc - Sean Morrison
* update of Utah Raster Toolkit from 3.0 to 3.1b1 - Sean Morrison
* update of libpng from 1.2.5 to 1.2.8 - Sean Morrison
* gentoo build fixes - Cliff Yapp


----------------------------------------------------------------------
--- 2005-01-07  Release 7.0.2                                      ---
----------------------------------------------------------------------

This release marks the first source and binary distribution of BRL-CAD
as an Open Source project.  With the exception of a few minor bug
fixes, the majority of changes made available through this release
that separate it from 7.0.0 are source code style adoptions and
clarifications of the developer documentation.  All files have adopted
an emacs/vi local variables block for style conformance and the source
code headers are modified to denote the new distribution and copyright
status of the project.


----------------------------------------------------------------------
--- 2004-12-21  Release 7.0.1                                      ---
----------------------------------------------------------------------

While with the new release numbering scheme it will be rare to see a
release with an odd minor patch number, in many ways this is a major
BRL-CAD release with the package entering the realm of Open Source
software.  Likewise, the project moves a new public website as well as
adopts a SourceForge project site.  With the migration of the project
to SourceForge, new forums, mailing lists, bug tracking, feature
requests, support mechanisms, task management, and news announcement
channels all become instantly available.

OPEN SOURCE

This marks the first release of BRL-CAD as Open Source software.  It
has taken several years and much hard work by many people to actually
make this happen.  Special thanks goes out to the U.S. Army Research
Laboratory for giving back to the community by allowing BRL-CAD to be
released as Open Source software under the Open Source Initiative
(OSI) approved NASA Open Source Agreement (NOSA).  The "release"
solely exists in CVS -- binary and source distributions will remain
unprepared.

The majority of BRL-CAD is covered by the GNU General Public License.
The BRL-CAD libraries (src/lib*) are all provided under the GNU Lesser
General Public License.  The documentation is provided under the terms
of the GNU Free Documentation License.  The build infrastructure and
supporting scripts are covered by the Berkeley Software Distribution
license or are in the public domain.  Given the vast size, complexity,
and varied usage needs of BRL-CAD's source code and supporting data,
all of the aforementioned licenses allow for a greater degree of
flexibility in how they may be used.

See the individual files in question and the COPYING file for more
details.  The licenses are intended to foster and encourage
improvements to BRL-CAD and the Open Source community as a whole
without taking away from the package's heritage and history.  See the
COPYING file for more details and information.


----------------------------------------------------------------------
--- 2004-11-01  Release 7.0.0                                      ---
----------------------------------------------------------------------

BRL-CAD's source code has undergone major restructuring with a
complete replacement of the build system and conversion of the sources
toward standards compliance.


SOURCES REORGANIZED

This release of BRL-CAD marks a new beginning for the project in terms
of how to sources are organized and how the package is built.  BRL-CAD
now uses the GNU Build System (autotools) for compilation.  The gen.sh
and Cakefile-based build system is no more.  In addition to a new
build system, the directory hierarchy has been reorganized.

Following the GNU-style source code reorganization, BRL-CAD will now
also follow the major.minor.patch (e.g. 7.0.0) version numbering
convention.

Source code now primarily lives under the top-level src/ directory,
external libraries are in the src/other/ directory.  Several of the
third-party libraries have been updated including tcl/tk and libpng.
There are top-level documentation files available (such as this file
and the README) to get users familiar with the project.  Developers
that would like to get involved with BRL-CAD should refer to the
HACKING file.


ANSI CONFORMANCE

As for the source code itself, full K&R conformance has finally been
let go with the new preference of being fully compliant with the ANSI
C standard (INCITS/ISO/IEC 9899-1999).  More efforts continue to
complete this conversion, maintaining support for as many of the older
compilers as is reasonably possible, as well as general source code
clean up.  See the new HACKING file for for more information.


NEW FEATURES

The enhancements evident in this release of BRL-CAD include dozens of
bug fixes and additional documentation across the entire package.
MGED now sports a new Geometry Browser for traversing through
geometry, as well as improved support for saving and restoring mged
views.  There is now support for importing from Unigraphics and
Pro-Engineer with the ug-g and proe-brl converters.  There is also a
g-nff converter for exporting to the NFF file format.  There is
experimental initial support for a new super ellipsoid primitive type
for advanced curvature shapes.  There are a few new procedural
database generators including one for creating geometry of an image as
well as generic vegetation.


WINDOWS SUPPORT

This release marks the first release with initial support for the
Windows operating system platform.  All of the core BRL-CAD libraries
as well as several tools (including mged, rt, nirt, asc2g, and more)
have completed the conversion.  While not yet a holistic port, all of
the libraries and the core utilities have been ported and the rest will
soon follow.


----------------------------------------------------------------------
--- 2002-09-13  Release 6.0.2                                      ---
----------------------------------------------------------------------

Bug fixes.


----------------------------------------------------------------------
--- 2002-07-02  Release 6.0.1                                      ---
----------------------------------------------------------------------

Bug fixes.


----------------------------------------------------------------------
--- 2002-03-02  Release 6.0                                        ---
----------------------------------------------------------------------

NEW DATABASE FILE FORMAT

This is probably the most significant change in this release.  It
introduces a large number of new capabilities in BRL-CAD, including:

* Machine-Independent Data

  The geometry in the new file format is stored in an
  architecture-independent fashion. This removes the need to convert
  the geometry file to ASCII representation and back to binary when
  moving between machines of different architectures (e.g., between
  Big-Endian and Little-Endian machines).

* Unlimited-Length Object Names

  Names of objects in the geometry database were previously limited to
  16 characters. This restriction was burdensome when constructing
  complex systems. The new database format (and MGED/rt) allows for
  unlimited-length names for objects. The only limits remaining are
  usability/human factors (i.e., the user may wish to think twice
  before using 1024-character names for all objects).

* Object Attributes

  All geometry file objects can now carry arbitrary text data. This
  information is stored as a series of name-value pairs. For example,
  it is possible to store an attribute called "modeler", which could
  indicate the name and organization of the person who created that
  portion of the geometry. Another attribute might be "density", whose
  value would be the density of the material from which the object was
  constructed. Analysis codes can store application-specific data in
  these attributes and retrieve them at run time. MGED has a GUI
  control panel for creating and editing object attributes.

* Opaque Binary Objects

  It is now possible to store arbitrary data in a BRL-CAD geometry
  database object. For example, the entire description from an
  external CAD system could be stored for reference. Several features
  of BRL-CAD geometry that require ancillary data can now use these
  database objects as a data source in addition to being able to use
  external disk files.

* Reduced Disk Space Requirements

  The new file format is more aggressive about space utilization. Many
  primitives now occupy significantly less disk space.

* New dbupgrade Utility for Easy Migration

  The dbupgrade command has been created to bring old databases up to
  the most current version of the file format.

* Hidden Objects

  It is now possible to mark objects in the database as
  "hidden". These will not be listed in ordinary displays of database
  content. This allows users to keep objects such as opaque binary
  objects from cluttering listings.

* Deprecation of Obsolete hf and poly primitives

  The dsp(Displacement Map) primitive is functionally equivalent to
  the hf and offers substantial performance advantages. The bot (bag
  of triangles) primitive is likewise a substantial improvement over
  the existing poly primitive. The dbupgrade utility converts existing
  hf and poly primitives into dsp and bot primitives,
  respectively. Both hf and poly primitives are deprecated.

* Introduction of 2D sketch primitive

  The sketch primitive consists of straight lines, circular arcs, and
  Bezier curves. There is a drawing utility in MGED for creating them.

* Introduction of extrude primitive

  The extrude primitive supports linear extrusion of closed-boundary
  sketch primitive drawings to create 3D objects.

* New ASCII File Format for New Binary File Format

  This new ASCII format is based upon the Tcl scripting language. It
  allows more convenient processing and manipulation of the ASCII
  format.


MGED GEOMETRY EDITOR IMPROVEMENTS

In addition to supporting both the old and new geometry file formats,
there have been numerous improvements. These include:

* New User's Manual

  This is a completely updated tutorial introduction to MGED and
  modeling with BRL-CAD. Delivered in PDF format and suitable for both
  online browsing and printing. It includes a complete command
  reference. Look for it in the MGED menus at: "Help->Manual->PDF MGED
  Tutorial"

* Dual-Format Capability

  MGED and other BRL-CAD utilities retain the ability to work with
  geometry files constructed in previous versions of BRL-CAD as well
  as the new one. Users can upgrade geometry to the new format when
  they choose. New features implemented in the geometry file may not
  be available under the old format.

* Accelerators for Complex Shape Construction

  These allows user to automatically generate more complex primitives
  from existing ones. For example, rcc-cap creates an ellipsoidal top
  for a right circular cylinder.  The list of accelerators includes:
  rcc-blend, rcc-cap, rcc-tgc, rpp-arch, rpp-cap, rpp-arch, tor-rcc,
  and sph-part.

* Improved Menu and Interface Layout

  Menus have been arranged in a more convenient layout.  Default color
  selections have been improved.

* Abort on Raytrace Control Panel

  Users now have the option to abort a running raytrace process right
  from the control panel.

* Extended Primitive Type-In Support

  Two primitive types can now be created from the command
  prompt. These include:

    o  kinematics control (grip)
    o  arbitrary regular polyhedron (arbn)

* Extended Primitive Auto Generation

  Several primitive types can now be auto generated using the make
  command from within MGED.  Primitives created with this command take
  their initial parameters from the view center and size.  These
  include:

    o  rectangular parallelepipeds (rpp)
    o  arbitrary faceted (ars)
    o  and arbitrary regular polyhedron (arbn)

The following new commands and MGED tools have been implemented:

  * E: Extended options for creating evaluated wireframes.

  * adjust: Alter attributes of an object.

  * attr: Assign or retrieve a named text attribute from an object.

  * autoview: Set view size and center so that all displayed solids
    are in view.

  * bot_decimate: Perform facet reduction on bot by edge collapse.

  * bot_face_sort: Optimize a bot primitive for faster raytracing.

  * copyeval: Copy and evaluated/transformed primitive.

  * hide: Mark database object as hidden.

  * unhide: Mark database object as visible.

  * lt: Produce a listing like ls, but display output in a
    Tcl-friendly format.

  * nmg_collapse: Perform facet reduction on NMG by edge collapse.

  * nmg_simplify: Attempt to convert NMG to CSG primitive (ARB, TGC).

  * pathlist: Lists all existing paths that start from the specified
    combinations and end at a primitive.

  * rtedge: Command line interface to the rtedge program for
    generating line drawings.

  * shells: Separates an NMG primitive into many objects, 1 object per
    NMG shell.

  * showmats: List transformation matrices on a path.

  * summary: Provide database statistics.

  * xpush: An extended push that attempts to avoid degenerate
    conditions in matrix propagation.

  * Build Pattern Tool: this tool facilitates the construction of
    replicated objects in various rectangular grid and circular
    patterns. For example: lines of rivet heads, bolt holes, railroad
    ties, tire tread patterns.


OTHER ENHANCEMENTS

  * Opaque Binary Object Support for dsp Primitive and Texture Shaders

    The dsp primitive can accept an opaque binary object as the source
    for its elevation data. Likewise, texture shaders can now accept
    opaque binary objects as the source for their image data.

  * Improved bot Primitive Raytracing

    The bot primitive supports a multiple bounding-box technique to
    achieve a substantial speedup during raytracing.

  * Improved dsp Primitive Raytracing

    The bot primitive implements an octtree bounding-box technique to
    achieve a substantial speedup during raytracing.

  * ASCII Representation for ebm and vol Primitives

    These two primitives did not have an ASCII representation in
    previous releases. This omission has been corrected.

  * Support for MacOS X

    BRL-CAD again supports the MacOS platform. It requires that the
    XDarwin or other X11 server be installed for correct operation.

  * Improved Pro/Engineer Interface

    The converter for Pro/Engineer has been improved and brought up to
    date with Pro/Engineer 2001. Improvements include:

      o  Oriented and non-oriented triangle support.
      o  Unlimited-name-length support.

  * FASTGEN4 Name Extensions

    The FASTGEN4 converter fast4-g now supports names longer than 16
    characters.

  * Improved Hidden-Line Drawing Support

    A new program called rtedge is included for rendering hidden-line
    drawings through a raytracing technique.

  * Software Library for Multiply Referenced Objects

    A C implementation of the Tcl/Tk dual-ported object type is
    included.

  * New Shaders

    Two new shaders flat and invisible are included. The flat shader
    supports per-channel alpha blending.


NEW UTILITIES

pixcmp: This program Compares two pix format images. Although not
technically new (it was formerly included in source distributions),
pixcmp is now installed.

rtedge: This program raytraces models, detects edges, and writes
BRL-CAD color image (.pix) files.

g_diff: This program compares two geometry database files and reports
differences between the two. This allows databases that contain the
same objects in different orders to be recognized as being the same.

dbupgrade: This program upgrades an old BRL-CAD database to the
current BRL-CAD release file format. This allows older geometry to
take advantage of space savings and new functionality only available
with the newer database formats (e.g., convert a database created with
BRL-CAD rel4.5 to one that is fully functional in BRL-CAD rel6.0).


DEVELOPER NOTES

These items are of interest to developers and others who compile
BRL-CAD from a source code distribution:

  + Compile-time optimizations that significantly increase raytrace
    performance (at cost of run-time debugging).

  + Removed dependency on X (and Tk) during source compilation.

  + Consolidated cake build options.

  + MGED db developer command facilities.

  + New and improved regression test suite.

  + Improved ANSI source conformance (still in transition).

  + New general-purpose Bourne-shell-based utility library (part of
    regression suite).  It includes support for file locking,
    semaphores, stdout/stderr/file logging, mail, cvs, packaging, and
    remote-host querying facilities.


DEPRECATED FEATURES

  lgt

    the lgt tool is replaced by the new rtedge tool.

  Redirection of I/O in g2asc and asc2g

    To support the new database file format, it was necessary to
    remove the ability to run g2asc and asc2g on streaming data.


SPECIAL ACKNOWLEDGMENT

This release is the last to introduce new features developed by Mike
Muuss. Mike embodied a unique blend of unparalleled intellect,
unquenchable curiosity, and unending enthusiasm to advance the
capabilities and performance of everything and everyone he touched. He
was the original architect of BRL-CAD and for 20 years guided its
development and emergence as one of the most advanced physically based
computer-aided design packages in the world. His presence and his
abilities will be missed.


----------------------------------------------------------------------
--- 2001-03-05  Release 5.3                                        ---
----------------------------------------------------------------------

Bug fixes.


----------------------------------------------------------------------
--- 2000-08-21  Release 5.2                                        ---
----------------------------------------------------------------------

Bug fixes.


----------------------------------------------------------------------
--- 1999-09-15  Release 5.0                                        ---
----------------------------------------------------------------------

NEW FEATURES

* Modern graphical user interface (GUI)

* Integrated software development medium

* Controllability from other applications

* Dynamic geometry

* Dozens of new utilities (stand-alone programs)

* New application development libraries and reorganization of existing
  libraries

* HTML documentation

* Haar wavelet signal decomposition and reconstruction

* Barycentric combination

* Cascading and time estimation for animation

* projection shading


TCL/TK

Tcl is an embeddable, full-function interpreted command language.  Tk
is a toolkit, based on Tcl, for building user interfaces.  Tcl/Tk was
initially created by John Ousterhout.  The benefits include rapid
development, ease of providing applications a powerful scripting
language, and user convenience.  Tcl is an excellent "glue" language.
Using Tcl/Tk, a windowing shell interface to the BRL-CAD library
routines has been easily afforded.


MGED

The image frame buffer and ray trace rendering is now integrated into
MGED.  This supports disambiguous rendering, registration of geometry
with imported imagery, the ability to visually query individual rays,
and mouse-based edit and render support.  Additionally, MGED sports a
multiple view multipane mode for viewing the same geometry from
various views simultaneously.  Snap-to-grid support is added as is
networked collaboration.

There should now be uniform mouse-based manipulation of both geometry
and the MGED view.  There is a command history and support for
command-line editing.  There are GUI control panels for ray-traced
rendering, animation, color editing, snap-to-grid, angle/distance
cursor control, and setting material properties.


NEW UTILITIES

There is new conversion tools available now for converting BRL-CAD to
ACAD (General Dynamics) for XPATCH, Alias|Wavefront, Compaq (Digital
Equipment) OFF, and VRML.  Likewise, there are tools for converting
Cyberware digitization, NASTRAN, and 3D systems stereolithography
(stl) formats into BRL-CAD geometry.

Using the g_diff command, you can compare .g files and report
differences.  Non-manifold Geometry (NMGs) can be converted to more
simple primitives.  Finally, region ID support has been reorganized.

In the area of image tools, support for the Portable Network Graphics
(PNG) image format has been added.  This includes image conversion and
display.  Likewise, support for the YUV color model has been added.

Database Maintenance

* g_diff: Compare two BRL-CAD models, writing the results of the comparison
  as an mged(1) script to change one model into the other.
* nmg-polysolid: Convert all the NMG solids in a BRL-CAD model into polysolids.
* remapid: Perform batch modifications of region IDs in a BRL-CAD or TANKILL
  model.
* rtweight: Calculate weight, centroid, and volume data for a BRL-CAD model.
* texturescale: Scale a pix(5) stream to map onto a curved solid.

Converters

* cy-g: Convert from Cyberware digitizer output format to BRL-CAD.
* nastran-g: Convert from NASTRAN finite-element format to BRL-CAD.
* stl-g: Convert from 3D Systems stereolithography format to BRL-CAD.
* g-acad: Convert from BRL-CAD to the General Dynamics ACAD format.
* g-off: Convert from BRL-CAD to the DEC (Compaq) Object File Format.
* g-vrml: Convert from BRL-CAD to the Virtual Reality Markup Language
  format.
* g-wave: Convert from BRL-CAD to the Alias|Wavefront format.

Image Support Tools

* any-png.sh: Convert any of various image file formats to the PNG format.
* bw-png: Convert a bw(5) stream to the PNG format.
* fb-png: Save the contents of a frame buffer to a file in the PNG format.
* imgdims: Guess the width and height of an image file from the name of
  and/or number of bytes in the file.
* pixblend: Blend two pix(5) or bw(5) images either randomly or as a weighted
  average.
* pixborder: Add a 1-pixel-wide border to regions in a pix(5) stream of a
  specified color.
* pixclump: Quantize the colors in a pix(5) stream.
* pixcount: Sort the pixels in a pix(5) stream by color value.
* pixdsplit: Disentangle the chars from the doubles in a pixd(5) stream.
* pixmorph: Perform feature-based image metamorphosis between two pix(5)
  files.
* pixsubst: Change the pixels of a specified color in a pix(5) stream to a
  second specified color.
* pix-png: Convert a pix(5) stream to the PNG format.
* pix-yuv: Convert a pix(5) stream to YUV in CCIR-601 format.
* png_info: Display the non-image information found in a PNG stream.
* png-bw: Convert a PNG(5) stream to bw(5) format.
* png-fb: Display a PNG(5) stream on a frame buffer.
* png-pix: Convert a PNG(5) stream to pix(5) format.
* rtsil: Produce a hidden-line silhouette image.
* yuv-pix: Convert a stream in YUV (CCIR-601) format to pix(5) format.

Animation Tools

* anim_cascade: Evaluate movement of one object relative to another.
* anim_time: Estimate appropriate time parameters for a path.

Miscellaneous

* bary: Compute weighted sums (including barymetric combinations) of
  points.
* bwish: BRL-CAD version of wish(1), the Tcl/Tk-based windowing shell.
  Includes functionality of libbn(3), librt(3), etc.
* mst: Construct a minimum spanning tree for an input graph.
* wavelet: Perform Haar wavelet decomposition or reconstruction.


DEPRECATED FEATURES

As BRL-CAD continues to be developed and evolves, various application
programming interfaces (APIs), headers, and data types necessarily
change to fulfill development requirements and to not allow the APIs
to become overly complicated with unnecessary or undesired complexity.
As these changes are forseen, features will be sometimes marked as
deprecated and will usually be made obsolete at some point in the
future.  For those situations, developers using the BRL-CAD libraries
may need to update to new API features in order to link with newer
versions of BRL-CAD.

See the doc/deprecation.txt file for a transcript of features that are
deprecated or have already become obsolete.

---
See doc/history.txt for more historic information on BRL-CAD.  There
is contained information on releases that predate 1999 and the 5.0
release.

NEWS items should be formatted to column 70 (M-q in Emacs), no tabs.
@


14.346
log
@bob added a new 'ae2dir' command to mged per request from dave loman where the command will report the direction vector for a given azimuth and elevation.  there is an invert option to flip the vector around.
@
text
@d14 2
a15 1
* added 'ae2dir' mged command for getting dir from az/el - Bob Parker
@


14.345
log
@fixed empty name crash when using mged 'lt' command.  this should fix a bug encountered in some crash logs that Craig Barker had and some mged crashes that he reported with 7.10.4.  the problem was an empty name being passed to lt which ended up getting passed to bu_log as a null ... argument, which subequently caused the fwrite to fail and bu_bomb to kick off.
@
text
@d14 1
@


14.344
log
@update the pro/e plugin so that it also now implements the first half of sf request [ 1159469 ] "Pro/E converter improvements" whereby it now more appropriately parses the part number to part name mapping file and allows part names that have spaces in the name.  instead of stopping at the first whitespace, it now reads until the end of the line and extracts the part name, allowing for an arbitrary amount of surrounding whitespace that it trims off.
@
text
@d14 1
@


14.343
log
@update the pro/engineer exporter so that it not only checks if an object named 'top' already exists, but it will attempt to use various 'top.#' alternative names in order to avoid a clash and still create a top-level object for the user.  this should fulfill the second half of sf request [ 1159469 ] "Pro/E converter improvements".  this mod is alas untested because I don't have protk at the moment.
@
text
@d14 1
@


14.342
log
@parker fixed asc2g bug on Windows that caused a crash on exit
@
text
@d14 1
@


14.341
log
@applied a modified form of Pedro F. Giffuni - giffunip's sf patch [ 1845889 ] "Minor fixes to URT" (seems half his changes were already applied).  this fixed bugs in several Utah Raster Toolkit including libutahrle and a handful of the tools
@
text
@d14 1
@


14.340
log
@update the section on deprecation with a pointer to the doc/deprecation.txt transcript.  remove the old blather about compat4.h and mged commands.
@
text
@d14 1
@


14.339
log
@Daniel fixed a mged start-up initialization bug on Windows where a local var was being returned for the brlcad_data path.  yuck.
@
text
@d1198 9
a1206 6
Some features of release 5.0, while brought forward from older
releases for the sake of compatibility, represent outdated user
interface, outgrown software technology, or similar unfortunate
baggage. The list below enumerates some of the features that, while
still available in release 5.0, are not guaranteed to be carried
further, and thus may not be present in subsequent releases.
d1208 2
a1209 14
* compat4.h

  A C header file to provide compatibility in names and calling
  sequences of library routines.  For instance, functions like
  rt_malloc and rb_create have been moved from librt(3) and
  libredblack(3), respectively, to libbu(3), and are renamed bu_malloc
  and bu_rb_create, accordingly.

* mged command names

  Many of them are unfortunate and some have already been changed
  Where command names have been changed, Tcl procs with the former
  names are provided in 5.0 for compatibility.  For instance, the
  enigmatic 'e' has been replaced with the much clearer 'draw'.
@


14.338
log
@note fix to xpush
@
text
@d14 1
@


14.337
log
@fixed variety of g-iges and other exporter crashes and graceful handling of mesh normal failures.  started with a particular model that was failing in the bot's tess() routine during the expensive nmg_fix_normals() processing.  turned out that the model was going amuck while trying to determine shell orientation eventually overflowing a char in an inf loop until it crashed.  the specific cause of the inf loop wasn't determined, but it does now detect the shell failure and aborts early instead of proceeding and running into a variety of bombing situations.
@
text
@d17 1
@


14.336
log
@fix crash-on-exit bug during clean-up where the NOP curtree being returned wasn't having its magic number set (causing a bu type check to fail)
@
text
@d14 2
@


14.335
log
@bob fixed a bug exposed with the opendb command where it would crash if you said no to create a new file.  it was a windows-specific bug related to trying to close fd 0 (which happened to be the default descriptor value).  now set to -1 and is checked.
@
text
@d14 1
@


14.334
log
@reword mostly just so it can be annotated that erik's fix was in response to a support request from karel, and in turn fixes his sf bug 1203346 (Piece of edge omitted) that he first reported back in 2005.
@
text
@d14 1
@


14.333
log
@mention max_dist option for rtedge
@
text
@d14 1
a14 1
* added max_dist option to rtedge. - Erik Greenwald
@


14.332
log
@bob enabled/fixed the embedded framebuffer in the windows port and has added a slew of other missing utilities (too many to enumerate, but it's all of the ray-tracers).
@
text
@d14 1
@


14.331
log
@fixed garbled output during parallel crash reports.  if you were on a parallel system with mutiple threads/procs in action when bu_bomb() is invoked, multiple threads/procs ended up writing out to the crash report file.  this fix synchronizes the output and removes the garbled interleaving.
@
text
@d14 2
@


14.330
log
@bob found/fixed a memory deallocation bug in the raytracers
@
text
@d14 1
@


14.329
log
@rename the 'hd' hexdump utility to 'hex' as well given the similar linux facilities and cause for conflict/confusion. source renamed from hd.c to hex.c (and manpage in kind)
@
text
@d14 1
@


14.328
log
@the 'wall' procedural geometry generator tool was renamed to 'masonry' so as to not conflict with the commonly named 'wall' linux tool that writes a message to all users.  source renamed from wall.c to masonry.c
@
text
@d14 1
@


14.327
log
@the mged 'tol' command now accepts multiple tolerance arguments so that users can set multiple tolerances with just one command invocation.  this change makes the tol command interatively accept pairs of tolerance types with the corresponding value.
@
text
@d14 1
@


14.326
log
@mention version bumps on contrib stuff
@
text
@d14 1
@


14.325
log
@Mr. Anderson fixed various non-normalized vector bugs with the ARBN primitive that was causing all sorts of problems with rotations, shading, mirroring, and more.  the primitive was assuming the vectors were normalized, thus causing the problems.  Johns fixes take care of sf bugs 1800148 and 1800161 reported by clock3/karel that specifically reported the mirroring and shading problems.
@
text
@d14 1
@


14.324
log
@erik upgraded the bundled incrtcl/tk from 3.3b1 to 3.3.0
@
text
@d14 1
@


14.323
log
@pix-png now warns the user if the PNG being created has image dimenions smaller than the PIX file that was given as input.  The tool compares the size of the input and output images, and reports the difference if there is one; it also suggest what flags the user may need to use if the input has recognizable image dimensions.  This feature was implemented in response to a support request from Mallory where he was confused by the black PNG image produced (which happened to be the top of the input PIX image) since he had not specified the input image dimensions.
@
text
@d17 1
@


14.322
log
@add PML to TNO's name. would preferably reference the developers directly but don't know yet if there were others coding besides Wim B. and Daniel R. working on it
@
text
@d14 1
@


14.321
log
@new tgf-g INTAVAL importer
@
text
@d14 1
a14 1
* new tgf-g INTAVAL importer - TNO, IABG mbH
@


14.320
log
@merge in the release notes from STABLE
@
text
@d14 1
@


14.319
log
@user-visible change.. removed longjmp warning message from applications that was called during bu_bomb's where an application exception handler was registered.  this was a common cause for confusion in the converters that use the jump handler during normal operations quite frequently -- made it look like the application was repeatedly 'crashing' during conversion yet the application would keep processing.
@
text
@d11 1
a11 1
--- 2007-08-XX  Release 7.11.0                                     ---
d29 1
a29 1
--- 2007-07-XX  Release 7.10.3                                     ---
d32 19
d60 1
a60 1
* fixed various issues reported by flawfinder - Erik Greenwald
@


14.318
log
@john noticed that the -g and -G options were not working on the rt apps anymore due to the change to the default aspect from 1.0 to 0.0; and sure enough, he was right.  the aspect ratio change (made several years ago!) was for the -V view aspect option, but obviously had other users in other files that used the value.  this changes the default back to 1.0 while also adding a sanity check into the argument processor to make sure the aspect ratio is always a sane value.
@
text
@d14 1
@


14.317
log
@mged 'tree' command now shows e'd objects instead of returning a usage error, processing the geometry that is e'd up on the display.
@
text
@d13 2
a14 1
  
@


14.316
log
@accept karel's sf patch 1802016, which provides a -p option to pix-fb causing the application to pause the specified number of seconds before exiting and closing the framebuffer.
@
text
@d13 2
a14 1

@


14.315
log
@john fixed mged 'B' command behavior with -A and no args
@
text
@d14 1
@


14.314
log
@oops, don't forget to credit adam ross too .. the original author did have a bit of influence on the implementation.  also mention erik upgrading bundled libpng to 1.2.21
@
text
@d14 1
@


14.313
log
@oop, don't forget the lil ol 'tracker' command that was done early on; all to be announced for 7.12
@
text
@d14 4
a17 1
* new mged 'clone' object copy command - Sean Morrison, Erik Greenwald
@


14.312
log
@new mged 'clone' object copy command
@
text
@d15 1
@


14.311
log
@separate out the 7.11 section so the STABLE branch can be kept in sync more easily
@
text
@d14 1
@


14.310
log
@lingering framebuffer windows are now the default
@
text
@d11 1
a11 1
--- 2007-06-XX  Release 7.10.3                                     ---
a13 1
* lingering framebuffer windows by default - Sean Morrison
d16 7
@


14.309
log
@fixed crash in mged ls -A attribute listing command, related to karel's sf patch 1800301 (ls -A claimed to be accepted, isn't).  the arguments where getting checked with an off-by-one error, but even with that problem fixed -- the command would crash mged due to an avs being freed that was never initialized.  avs is now always freed too so the problem goes away.
@
text
@d14 1
@


14.308
log
@oop, also comment on the improved matrix readability on mged 'red' command.  this patch that was provided by karel adds a space after each row of the matrices being printed.
@
text
@d14 1
@


14.307
log
@mr. anderson fixed the dbconcat of empty combinations that was causing mged to crash.  adjust_names() in wdb_obj.c (part of dbconcat) was being passed comb->tree without checking for a null value.  john added a check for null and skips the combination (as null means it's an empty combination).  this fixes two bugs reported by karel kulhavy, sf bug 1800310 (ASCII import segfault in mged) and 1800306 (dbconcat segfaults).
@
text
@d15 1
a15 1
* improved matrix readability for mged 'red' command - Karel Kulhavy
@


14.306
log
@editor tcl variable
@
text
@d14 2
@


14.305
log
@minor rewording
@
text
@d14 1
@


14.305.2.1
log
@merged from head was lingering framebuffer windows, red command, and .mgedrc editor setting
@
text
@d11 1
a11 1
--- 2007-07-XX  Release 7.10.3                                     ---
a13 3
* lingering framebuffer windows by default - Sean Morrison
* improved matrix readability on mged 'red' command - Karel Kulhavy
* "editor" for ted commands can be set in .mgedrc - Erik Greenwald
@


14.305.2.2
log
@added release notes and updated version for 7.10.4, beginning of final release preparations
@
text
@d11 1
a11 1
--- 2007-10-XX  Release 7.10.4                                     ---
a13 19
A major productivity change introduced in this release is
tab-completion in mged.  John Anderson's addition of tab-completion to
mged allows modelers to have command and object names automatically
completed when they press the tab key when operating on the mged
command line.  If there are multiple matches, the user is presented
with the list of those possible matches, similar to what one might see
in a UNIX shell.

After much debate and demand, this minor release marks a rather
significant change in default behaviors for rt and mged.  The
ray-tracers that utilize a framebuffer interface now all create
lingering windows by default instead of transient windows.  One of the
main impacts of this change is that users should no longer need to
specify the linger option when ray-tracing to a window via the -F
framebuffer option nor do they need to set the FB_FILE environment
variable in order to get the window to remain displayed.
Additionally, the default mged preference setting for Z clipping is
now disabled in order to reduce confusion with clipped geometry.

d23 1
a23 1
* quelled various flawfinder security warnings - Erik Greenwald
@


14.305.2.3
log
@released on the 24th
@
text
@d11 1
a11 1
--- 2007-10-24  Release 7.10.4                                     ---
@


14.304
log
@erik fixed an issue in the benchmark tool that was causing bad juju when it came time to compute the stats due to a 'log' variable shadowing a function in the script of the same name.  he renamed the function to lg and all reportedly is well with the world now on solaris (where this problem seemed to be isolated).
@
text
@d15 1
a15 1
* fix database corruption bug caused during dbconcat - John Anderson
d25 1
a25 1
* detect actually available CPUs on an Intel Mac - Erik Greenwald
d27 1
a27 1
* add performance optimizations to the pipe primitive - John Anderson
@


14.303
log
@john fixed a database corruption bug caused during dbconcat.  dbconcat command was not insuring unique names if neither the -s nor the -p options were used. Now adds suffix as needed (-s) by default. This fixed bug #1708349 'database corruption in mged 7.8.4'. shibby sweet.
@
text
@d14 1
@


14.302
log
@implement mirroring of BoT primitives, the code was just never written for that primitive.  this implements dwayne's sf request 1784787 (BOT primitives will not mirror).
@
text
@d14 1
@


14.301
log
@report selected vertex/edge values using the current local coordinates instead of in millimeters when editing BoTs.  this fixes sf bug #1784781 reported by dwayne as 'BOT units mm'
@
text
@d14 1
@


14.300
log
@improved photon map irradiance progress reporting
@
text
@d14 1
@


14.299
log
@once again, john continues to rock and rock hard he does with this latest addition -- tab-completion for mged.  he added tab bindings for both classic and tcl gui mode where the commands complete out and then during command processing, tab expands out to the available objects including down a geometry path.  this has been a long-desired, often-requested feature.  very awesome, even if it doesn't use readline/libedit. ;)
@
text
@d14 1
d19 1
a19 1
* Mged now tests for vim before vi for text editing - Sean Morrison
@


14.298
log
@fixed various operability issues reported by flawfinder, predominantly related to quelling flawfinder warnings though some of the issues reported under specific input conditions could trigger bad application behavior including crashes, other instabilities, or outright potential security concerns.
@
text
@d14 1
@


14.297
log
@erik fixed a photon-mapping lighting model crash where it was trying to allocate zero bytes (which cases an intentional bomb)
@
text
@d14 1
@


14.296
log
@ADRT libtie bug fixes and performance enhancements
@
text
@d14 1
d17 1
a17 1
* fixed parallel operability bug on the Intel Mac - Erik Grienwalk
@


14.295
log
@reword for consistency
@
text
@d14 1
@


14.294
log
@Mged now tests for vim before vi for text editing, this implements sf feature request 1219084 (default editor vim instead of vi suggested)
@
text
@d15 2
a16 2
* Detect available CPU's instead of total on Mac - Erik Greenwald
* Detect available CPU's on an Intel Mac - Erik Greenwald
d36 1
a36 1
* fixed g_diff bug where -f option missed differences- John Anderson
@


14.293
log
@Mac CPU detection stuff
@
text
@d14 1
@


14.292
log
@make zclipping off by default now, causes more problems that provides benefits as you have to know that it's hiding geometry from you (so require users request this behavior (indicating they know it'll hide their data))
@
text
@d14 2
@


14.291
log
@john fixed the pipe bug where pipes with discontinuous changes in inner radii would result in bad segments.  while he was doing that, he added some space partitioning optimizations to speed them up some by using bounding boxes and spheres for the straight ends and bends respectively.
@
text
@d14 1
@


14.290
log
@allow the ray-tracers to use more than the available cpus for debugging and testing purposes.  this was previously only possible via compile-time modifications, but now is possible via the BU_DEBUG_PARALLEL debug flag (-\!10 on most of the raytracers).
@
text
@d14 2
@


14.289
log
@fixed a bug encountered when ray-tracing really tiny TGC objects (sub-millimeter size) caused by the REC prep routine thinking it was a valid right elliptical cone (when it wasn't).  the problem was due to a bad magnitude check and an insufficient hard-coded 'smallness' constant.  the result was rays that would miss portions of the tgc entirely, only counting the 'middle' portion that would have corresponded with an REC.
@
text
@d14 1
@


14.288
log
@increased output precision from nirt/query_ray to 8 digits after the decimal.  was previously 2 to 4 digits depending on the field, which was particularly detrimental for reproducing shots using the limited az el values or for seeing what floating point fuzz is relevant on the origin and shot direction.
@
text
@d14 1
@


14.287
log
@remove the op-bw utility, an obsolete tool written to read images from an Optronics scanner into a bw.  tool can be removed when they are no longer in use and impose a burden to maintain. (sorry Phil)
@
text
@d14 1
@


14.286
log
@time to announce and credit beset, Ben's Evolutionary Shape Extraction Tool by Ben Poole
@
text
@d14 1
@


14.285
log
@post commit, bump the version numbers and plan for the next release (expecting another patch release)
@
text
@d14 1
a14 1
* tbd
@


14.284
log
@performing the 7.10.2 release, bump the revisions and tag it as rel-7-10-2
@
text
@d11 7
@


14.283
log
@support infinite # of shadow rays in the raytracers
@
text
@d11 1
a11 1
--- 2007-05-XX  Release 7.10.2                                     ---
@


14.282
log
@erik improved the anim_hardtrack manual page documentation
@
text
@d14 1
@


14.281
log
@make 'bomb' an actual new command, passing through to bu_bomb().  very useful for debugging, tracing, and aborting from scripts abruptly.
@
text
@d14 1
@


14.280
log
@mged and pl-X automatically focus to X11 on Mac OS X
@
text
@d14 1
@


14.279
log
@pl-X functionality enhancements for displaying plots
@
text
@d14 1
@


14.278
log
@john fixed a g_diff bug where -f option missed differences -- now only calls atof the values actually seem to be numbers.
@
text
@d14 1
@


14.277
log
@john fixed the units command, woot.  it was an issue with interp->result being used where apparently it was an object instead of a string.  this apparently only now biting us, probably due to the 8.5 upgrade, though tcl.h says to stop using it since 8.0
@
text
@d14 1
@


14.276
log
@benchmark tool automatically logs all output to file
@
text
@d14 1
@


14.275
log
@added 'clobber' cleanup command to benchmark tool
@
text
@d14 1
@


14.274
log
@added NIST's Template Numerical Toolkit
@
text
@d14 1
@


14.273
log
@prevent pix-png from writing png data to a tty
@
text
@d14 1
@


14.272
log
@generate crash report files during application abort
@
text
@d14 1
@


14.271
log
@upgrade bundled tcl/tk from 8.5a5 to 8.5a6
@
text
@d14 1
@


14.270
log
@how the..
@
text
@d14 1
@


14.269
log
@converters abort early on corrupted input geometry and a memory link in librtserver was fixed, both courtesy mister anderson
@
text
@d1 2
a2 1
						 -*- coding: utf-8 -*-BRL-CAD Release Notes
@


14.268
log
@fixed versioning issue throughout package where the vers.c files could be out of sync if you updated the main version number without doing a clean or export.  now all the version numbers collectively pull from the same file(s) in include/conf/.
@
text
@d1 1
a1 2
						 -*- coding: utf-8 -*-
BRL-CAD Release Notes
d13 3
a15 1
* fixed versioning issue in source distributions - Sean Morrison
@


14.267
log
@credit Jonathan Bonomo for the outstanding new BRL-CAD installer for Windows using NSIS.  a huge improvement over the installshield horror, thanks!
@
text
@d14 1
@


14.266
log
@added a brlcad-config configuration script
@
text
@d14 1
@


14.265
log
@added pkg-config files for core libraries
@
text
@d14 1
@


14.264
log
@fixed hanging bug related to rtarea
@
text
@d14 1
@


14.263
log
@bob added addr and make_name commands to archer
@
text
@d14 1
@


14.262
log
@netbsd's library was ultimately reverted due to dependency complications, existing was fixed instead
@
text
@d15 1
@


14.261
log
@Finally isolated the problem where certain operations in the mged command window will result in the input prompt getting in front of 'mged>' prompt.  the problem turns out to be various default scrolling text widget bindings that modify the cursor input position, including page up/down.  fix is simple, just do the same binding operation but don't move the cursor.
@
text
@a46 1
* updated bundled libtermcap to NetBSD version 0.6 - Sean Morrison
@


14.260
log
@bump to 7.10.1
@
text
@d14 1
a14 1
* tbd
@


14.259
log
@final release preparations, update to 7.10.0
@
text
@d11 7
@


14.258
log
@Shawn Baker identified a bug in g-dxf (which in turn was found in g-acad, g-nff, and g-obj too) where the -i argument ended up gobbling up the following argument incorrectly.  e.g g-dxf -i -o filename.dxf blah.g object would end up in a filename.dxf error.
@
text
@d11 1
a11 1
--- 2007-02-XX  Release 7.9.0                                      ---
@


14.257
log
@framebuffer toggle added to raytrace panel in mged
@
text
@d36 1
@


14.256
log
@erik fixed rtedge multithreaded output render bug reported by clock3 aka Karel Kulhavy (sf bug 1657171 - 7.8.4. rtedge renders bullshit).  the problem was a race condition when rendering in parallel on output to a file that would cause scanlines to be written to file out-of-order.  a modification was made to have file output wait for each line in order before writing.
@
text
@d36 1
@


14.255
log
@updated bundled libtermcap to NetBSD version 0.6
@
text
@d36 1
@


14.254
log
@fixed jove/termcap issues on Mac OS X
@
text
@d37 1
@


14.253
log
@increased output precision on mged 'analyze' command, by request from Dwayne Kregel and friends for their modeling purposes.
@
text
@d36 1
@


14.252
log
@updated bundled blt to blt2.4z-patch-2
@
text
@d36 1
@


14.251
log
@prevent mged shutdown on DSP objects with no data, thanks to IriX64 for pinpointing the general locality of code that was causing the shutdown.
@
text
@d46 1
@


14.250
log
@credit Loui Chang (louipc) with integration of BRL-CAD into the Arch Linux packaging system with special thanks for the effort
@
text
@d36 1
@


14.249
log
@upgrade of bundled tcl/tk from 8.4.6 to 8.5a5
@
text
@d36 1
@


14.248
log
@john's bu_fgets() fun and my update to the various tools that needed it ends up improved the end-of-line (EOL) processing in about 70+ tools.  basically any command that read in a text file using fgets().  this fix is particularly relevant for running our tools on windows where data files are frequently migrated from the unix/linux/max side without a line-ending conversion.
@
text
@d36 1
@


14.247
log
@john continued to rock when he wrote bu_fgets() to allow automatic cross-platform line handling ala fgets(), which doesn't necessarily handle all of the various line endings that can be encountered (CR, LF, and CR/LF being the predominant ones).  in particular, this fix addresses a bug that was reported on windows with dxf-g parsing files from another platform incorrectly.  note the fix as it applies to dxf-g at least.
@
text
@d11 1
a11 1
--- 2006-12-XX  Release 7.9.0                                      ---
d36 1
@


14.246
log
@reworded.. rewrote pixcmp providing improved I/O format options
@
text
@d40 1
@


14.245
log
@added support to pixcmp for -s, -l, and -i options for silent, verbose output, and support for skipping input making the interface more similar to cmp.  also note the addition of a new manual page for pixcmp too.
@
text
@d36 1
a36 1
* added options to pixcmp for improved diff reporting - Sean Morrison
@


14.244
log
@update of the bundled zlib from version 1.2.2 to 1.2.3; per the zlib website, this eliminates a potential security vulnerability when decoding invalid compressed data (VU#238678 / SA11129) as well as eliminates a potential security vulnerability when decoding specially crafted compressed data (VU#680620 / SA15949). other updates included, see the zlib release notes for details.
@
text
@d36 2
@


14.243
log
@Updated to the latest release of libpng, from version 1.2.8 to version 1.2.16.  Includes all of their ('without config script' distribution) files.
@
text
@d36 1
@


14.242
log
@ws, last test..looking good ;)
@
text
@d36 1
@


14.241
log
@write up a summary of the recent sweeping license changes. i.e. describe gpl->lgpl and gfdl/gpl->bdl as well as the motvations, impact, and intent.
@
text
@d1 1
a1 1
                                                 -*- coding: utf-8 -*-
@


14.240
log
@butler updated the documentation such that the g_qa manual page now describes the -t tolerance option, fixes sf bug 1595839 'g-qa man page' reported by davidloman
@
text
@d14 22
@


14.239
log
@annotate that the rtweight zero index fix was sf bug 1629990
@
text
@d14 1
d16 1
a16 1
* removed advertising clause from BSD code  - Sean Morrison
@


14.238
log
@woot, john modified dxf-g to turn 2D wireframe entities specified in the dxf in as sketch objects instead of nmg wireframe objects
@
text
@d16 1
a16 1
* allow material ID of zero in rtweight, fix index bug - Karel Kulhavy
@


14.237
log
@Updated the remaining remnants of the original BSD license from libtermlib and libregex as part of a pedantic licensing update to retract the 'BSD Advertising Clause', i.e. clause 3 of the original 4-clause BSD license.  This change was granted by William Hoskins, Director to the Office of Technology Licensing at the University of California, Berkeley.  The license on code copyrighted by Berkeley (as well as code that had updates from other contributors but that exempted clause 3) may have the advertising clause removed due to the explicit permission given by Hoskins to retract the requirement.  See ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change for details.
@
text
@d14 1
@


14.236
log
@Karel points out a mod that allows material ID of zero in rtweight, fixes index bug.
@
text
@d14 1
@


14.235
log
@awesome.. not only did karel (aka clock3) identify and report on an animation bug in rt with extensive detail, he went on to trace down the problem and actually identified the bug.  a variable that keeps track of frame progress was not being reset to null after a frame was completed causing subsequent frames to dereference an invalid pointer and segfault.  apply the fix from sf bug 1629285 (persistent segfaults during animation - with a fix). this affected all raytracers, but not library users.  excellent work, karel.  excellent.
@
text
@d14 1
@


14.234
log
@mged help command now shows help for all args listed.  this fixes a bug with the 'help' command where issuing something like 'helpdevel aip hist' would report the non-existance of the 'aip hist' command.  now correctly returns the help for all listed individually as was documented.  this issue was reported by an analyst at arl.
@
text
@d14 1
@


14.233
log
@update to next developer release, 7.9.0, indicating intentions for the next release to be a minor update not just a patch update as 7.10.0
@
text
@d11 1
a11 1
--- 2006-11-XX  Release 7.9.0                                      ---
d13 3
a15 1
* TBD
@


14.232
log
@prepare for release, numbering it 7.8.4 as planned even though it's borderline 7.10 feature-wise.  last news item, doug howard added (via bob) support for handling larger hierarchies in archer.
@
text
@d11 5
@


14.231
log
@keep a record of the changes bob just added, namely hte new picking and measuring capabilities added to archer
@
text
@d11 1
a11 1
--- 2006-08-XX  Release 7.8.3                                      ---
d14 1
@


14.230
log
@added new script to extract gforge task items, reworded recent script lines added by lee to fit the formatting.
@
text
@d14 2
@


14.229
log
@Noted Doxygen updates
@
text
@d14 2
a15 1
* Substantial additions and restructuring of Doxygen build - Lee Butler
d17 1
a17 1
* added script to expand combination/region to single bool tree - Lee Butler
@


14.228
log
@added expand_comb_tree and facetall additions
@
text
@d14 1
@


14.227
log
@prevent infinite loop on classic mged attach prompt.  check whether fgets is stuck on EOF so we can cancel the prompt.
@
text
@d14 2
@


14.226
log
@ctrl-d on an empty shell line now quits mged like one might expect for an interactive console shell.  this addresses sf bug report 1543495.
@
text
@d14 1
@


14.225
log
@john fixed the tree command so that it now matches the documentation, by adding support for -i and -o.  this fixes sf bug 1480522 'Tree cmd not accepting args' as reported by david lowman.
@
text
@d14 1
@


14.224
log
@added archer geometry/view loading via command-line arg
@
text
@d15 1
@


14.223
log
@john adds improved beginning-of-line input processing in stl-g
@
text
@d14 1
@


14.222
log
@john improved end-of-line file input processing in dxf-g
@
text
@d14 2
a15 1
* improved end-of-line file input processing in dxf-g - John Anderson
@


14.221
log
@support for longer Fastgen object names in fast4-g.. should allow for longer length object names when performing a conversion instead of seemingly arbitrarily limiting the names to 16 characters.  this change is made in response to sf feature request 1539998 (FastGen to BRL-CAD converter truncates names) from ashleybomboy.
@
text
@d14 1
@


14.220
log
@fairly comprehensive rewrite of tedit() for the ted command that merges the windows version in with the unix version in what should be a pretty platform independent manner.  this version tries a lot harder to find a usable editor other than /bin/ed including checking EDITOR even on Windows (there was some bug report for this, but can't find it atm).  it'll also kick off TextEdit on Mac OS X now as well as trying emacs and vi, before falling back on jove as the editor if it can find it.  still doesn't do run-time checking of the editor itself, but it should be more consistent.  also removed the closing of descriptors which lets console editors work and allows gui editors to be aborted
@
text
@d14 1
@


14.219
log
@fixed mged crash on P binding when not in edit mode.  this fixes sf bug 1375751 (P shuts down mged) reported by bob2.
@
text
@d14 2
@


14.218
log
@forgot to mention that this fixes sf bug #1469502: FreeBSD6/amd64 rt segfault when optimization enabled
@
text
@d14 1
@


14.217
log
@improved FreeBSD 64bit support, fix AMD64 crash
@
text
@d14 1
a14 1
* improved FreeBSD 64bit support, fix AMD64 crash - Erik Greenwald
@


14.215
log
@allow unlimited light samples during ray-tracing instead of a fixed compile-time count (was 128)
@
text
@d11 1
a11 1
--- 2006-07-XX  Release 7.8.3                                      ---
d14 1
@


14.214
log
@new script for computing BRL-CAD file line counts.  this computes the line counts of the various categories of files in the project including documentation, source code (distinguishing header code from non-header source code), 3rd party code (e.g. tcl/tk, png, urt, etc), and build system files.
@
text
@d14 1
@


14.213
log
@speling
@
text
@d14 1
@


14.212
log
@prevent crashing mged when trying to draw extrude primitives that use empty sketch primitives.

simple statements like 'make x extrude' could cause this as well as using any (default) empty sketch.

the wireframe drawing routing was getting stuck in an infinite loop allocating memory adding empty vlist items to the mged display list due to the comparison against a negative decrementing index.

the code now checks for the empty sketch condition and informs the user. thanks to ValarQ for finding this bug.
@
text
@d1043 1
a1043 1
NEWS items should be formated to column 70 (M-q in emacs), no tabs
@


14.211
log
@re-enabled png-ipu, pix-ipu, ipustat, ipuscan
@
text
@d14 1
@


14.210
log
@archer enhancements for displaying view parameters and updated archer splash screen from Bob
@
text
@d14 1
@


14.209
log
@john continues to rock, provided improved mged grid zooming using pixel size to grid spacing instead of calculating the number of dots.  this was a follow up to sf bug #1233930.
@
text
@d14 2
@


14.208
log
@john fixed the mged hang caused by extreme grid zooming bug (sf bug #1233930).  Problem was integer overflow, Fix was to check for negative integer.
@
text
@d14 1
@


14.207
log
@ported jove to SGI Altix platform, fixed crash bug.
@
text
@d14 1
@


14.206
log
@increase default mged line scrollback to 10,000 lines instead of the previous 1000.. too many commands and listings fill up the 1000 count.  users can still override that default on the fly in their .mgedrc or on the command line.
@
text
@d14 1
@


14.205
log
@improved support for Mac 'delete' keys in mged
@
text
@d14 1
@


14.204
log
@james made it command edit history searching
@
text
@d14 1
@


14.203
log
@bigger, better vi command line editing in mged provided by james (swcto).  this adds command history searching as well as pretty much full vi-mode command editing.  (sf patch 1377410 - Bigger, Better vi command line editing)
@
text
@d14 1
a14 1
* mged vi-mode command edit history - James (swcto)
@


14.202
log
@rt command script 'ae' no longer resets view scale
@
text
@d14 2
@


14.201
log
@fixed asc-nmg manual page usage examples
@
text
@d14 1
@


14.200
log
@7.6.8 window of opportunity was lost due to merge complications on the 7.6 branch, so cancel it outright.  revert, poof, gone.
@
text
@d14 1
a14 1
* tbd
@


14.199
log
@release 7.8.2 is tagged as rel-7-8-2, revision numbers are bumped up to 7.8.3 expecting 7.8.4 to be the next release number in a few weeks
@
text
@a108 15


----------------------------------------------------------------------
--- 2005-02-28  Release 7.6.8                                      ---
----------------------------------------------------------------------

This release marks the one year anniversary of BRL-CAD being released
as Open Source software.  Thank you to everyone for your support and
contributions.  This update includes modifications to the BRL-CAD
raytracers that greatly improves performance for large image
renderings.  Work continues in support of porting BRL-CAD to the
Microsoft Windows platform, albeit still undergoing development and
testing.  Thank you to the selected beta testers for your feedback and
reports.

@


14.198
log
@prepare for release of 7.8.2
@
text
@d11 7
@


14.197
log
@fixed asc-nmg bug that caused a crash on exit
@
text
@d11 1
a11 1
--- 2006-05-XX  Release 7.8.1                                      ---
@


14.196
log
@ugh, removed horrible usage of vls strings for things that can just be string constants.  also takes care of a memory leak as the vls was never released.  thanks to jim monte for noticing the problem.
@
text
@d30 1
@


14.195
log
@s/tesselation/tessellation/ typo.  add emphasis to the extent of John's dxf importer enhancements
@
text
@d30 1
@


14.194
log
@moved archer version info to bottom of about dialog
@
text
@d26 4
d87 1
a87 1
* improved nmg tesselation support reliability - Sean Morrison
d90 1
a90 1
* prevent several g-nmg segfaults during tesselation - Sean Morrison
d180 1
a180 1
* fixed tgc absolute tesselation tolerance issue - Sean Morrison
@


14.193
log
@g-var news
@
text
@d26 1
d28 1
a28 1
* Archer support for multi-select and cut-n-paste - Doug Howard
@


14.192
log
@archer gets support for multi-select and cut-n-paste from doug howard
@
text
@d26 1
@


14.191
log
@a new toy barbie jeep model was added, include a nice write-up of where the model comes from, the training class that produced it, and general overview of what was involved.
@
text
@d26 1
@


14.190
log
@john continues on his dxf-g rampage with manpage enhancements and additional support to dxf-g for ELLIPSE entities.  earlier he added support for LWPOLYLINE, MTEXT, LEADER, ATTRIB, SOLID, and ATTDEF entity states -- all grouped into one news entry for dxf-g enhancements.
@
text
@d14 12
d36 1
d39 3
@


14.189
log
@fixed asc2g bug reading files with carriage returns.  if you attempted to run asc2g on a .asc file that came directly from the windows platform and had embedded carriage returns ('\r'), it would incorrectly parse the v4 I units version string dumping out a wierd undecipherable overlapping error (printing the carriage return), now it handles them correctly.
@
text
@d14 1
d24 1
a24 1
* additional dxf-g importer enhancements - John Anderson
@


14.188
log
@added dbupgrade manual page.  one didn't exist
@
text
@d14 1
@


14.187
log
@updated the g2asc manual page with format details.  the manpage still talked about it being necessary for platform independent conversions, language and details were updated to note that this is no longer the case (that the binary will work just fine).  also mentions that binary and ascii are open specs, though ascii is subject to deprecation change without notice whereas the binary is not. also that the ascii should not be relied upon by external developers but that it is currently a tcl command script.
@
text
@d14 1
@


14.186
log
@fixed g_diff attribute comparison issue.  when doing a g_diff, attributes were not being compared in order if the db command fails to tclify the exported version resulting in a binary 'these objects seem to differ' when they did not.  the tclification was improved so it can perform a proper ordered attribute comparison under more cases.
@
text
@d14 1
@


14.185
log
@g_diff reports more detail whether differences exist.  if the external forms are being compared, it will report whether the lengths differ or the contents (previously was an unknown either/or difference).  also g_diff will summarize and actually say that it found no differences instead of just ending a statement like there is something more like the following:
@
text
@d14 1
@


14.184
log
@g2asc now saves additional _GLOBAL attribute values.  previously, only the units and title were exported so that if a user had manually added additional attributes they were not being saved, now they are saved as attr commands in the ascii format.  (a situation where this was important was where a 'disclaimer' and 'description' attribute were added in addition to the title.
@
text
@d14 1
@


14.183
log
@fixed g2asc export of null units bug.  there was a situation where the current units could not be determined and a (null) was export to the ascii file.  this would halt an asc2g.  if the units cannot be determined, they are not output (i.e. no (null)) now.
@
text
@d14 1
@


14.182
log
@Rossberg with utf-8 character
@
text
@d14 1
@


14.181
log
@it's a stack, most recent go on top
@
text
@d14 2
a15 2
* fixed libwdb corruption when creating pipes - Daniel Roberg
* fixed crash in release build concerning bot's - Daniel Roberg
d151 1
a151 1
* improved Windows build support - Bob Parker, Daniel Roberg
d253 1
a253 1
* fixed .density file parser bug in rtweight - Daniel Roberg
d281 1
a281 1
* fixed units bug in mged typein of bot and arbn - Daniel Roberg
@


14.180
log
@forgot to add my name
@
text
@d14 2
a16 1
* fixed crash in release build concerning bot's - Daniel Rossberg
d253 1
a253 1
* fixed .density file parser bug in rtweight - Daniel Rossberg
@


14.179
log
@fixed crash in release build
@
text
@d15 1
a15 1
* fixed crash in release build concerning bot's
@


14.178
log
@need to quantify exactly what sort of dxf-g enhancements john added, but it's a something so as not to forget
@
text
@d15 1
@


14.177
log
@bump to developer rev 7.8.1, cvs is tagged with rel-7-8-0
@
text
@d14 1
a14 1
* TBD
@


14.176
log
@release note details for 7.6.8 and 7.8.0
@
text
@d11 7
@


14.175
log
@john fixed the mged crash bug where running the B command on bad geometry would cause the crash.  he reports that This was caused by a bug in db_recurse() where it would try to free an rt_db_internal even when there was nothing to free. The fix was to check that there is actually something there before freeing. This eliminates the crashing, but the bad geometry will still not be drawn. (fixes sf bug 1220146, reported by Karel Kulhavy - clock3)
@
text
@d11 1
a11 1
--- 2006-02-XX  Release 7.7.0                                      ---
d14 25
a38 3
This release marks the one year anniversary of BRL-CAD being released
as Open Source software.  Thank you to everyone for your support and
contributions.
d60 15
@


14.174
log
@new tracker tool for extracting sf.net tracker data
@
text
@d18 1
@


14.173
log
@added manpage for benchmark
@
text
@d18 1
@


14.173.2.1
log
@update from HEAD
@
text
@a17 2
* fixed mged B command bad geometry resource bug - John Anderson
* new tracker tool for extracting sf.net tracker data - Sean Morrison
@


14.172
log
@jra fixed g-dxf compatibility export issue
@
text
@d18 1
@


14.171
log
@smoother sketch primitive spline drawing
@
text
@d18 1
@


14.170
log
@prevent several g-nmg segfaults
@
text
@d18 1
@


14.169
log
@fixed read bug in giftorle
@
text
@d23 1
a23 1
* prevent g-nmg segfaults during tesselation - Sean Morrison
@


14.168
log
@fixed multiply referenced object illumination bug (sf bug 1218812) where mged fails to properly track the muliply referenced objects causing a bad directory list, causing a crash.  the reported crash is fixed though multiply referenced objects (in a single combination) are still problematic.  also fixed a bug in the nmg code where it was crashing while freeing an nmg object.
@
text
@d18 1
@


14.167
log
@new tpkg ttcp-style example application using libpkg.  tpkg is an example file data transfer program, written in a ttcp style, sending a file's data from a client to a server using libpkg for the network communication.  the example sample application is installed for developer reference.
@
text
@d18 2
d22 1
a22 1
* prevent g-nmg segfault during tesselation - Sean Morrison
@


14.166
log
@ws
@
text
@d18 1
@


14.165
log
@Forgot to mention that considerable time was spent profiling and
optimizing the raytracer.  in particular, performance enhancements
were made in support of reducing large image overhead and some
unnecessary pixel processing.  this is particularly important for
background pixels, i.e. primary rays that miss the model.  performance
observed varies based on number of primary rays and the number that
miss, but results show anywhere from 5% (small "full" images) to 300%
increase (large "empty" images):

For example, shooting at a single sphere on a viewsize of 100000 at a
10kx10k pixel image, increase shows:

Before:  about 700,000 rtfms
 After:about 2,200,000 rtfms

Benchmark results increased consistently from about 2120 to 2270 on
one machine (mac g5), which seems reasonable given their relatively
tiny size and general lack of background.  shark made profiling fun.
@
text
@d19 1
a19 1
* prevent g-nmg segfault during tesselation- Sean Morrison
@


14.164
log
@mention the name of the new root solving application, roots_example.
@
text
@d31 1
@


14.163
log
@7.8 will likely be released in february
@
text
@d18 1
a18 1
* new example root solving sample application - Sean Morrison
@


14.162
log
@oops, put roots_example into the right release block
@
text
@d11 1
a11 1
--- 2006-01-XX  Release 7.7.0                                      ---
@


14.161
log
@new example root solving sample application
@
text
@d18 1
a45 1
* new example root solving sample application - Sean Morrison
@


14.160
log
@prevent g-nmg segfault during tesselation
@
text
@d45 1
@


14.159
log
@fixed brlman/awf `./"' unsupported or unknown issue
@
text
@d18 1
@


14.158
log
@new g_transfer in-memory geometry example program
@
text
@d18 1
@


14.157
log
@added reshoot notice.
@
text
@d18 1
@


14.156
log
@add support for -F framebuffer option to fb-bw
@
text
@d18 1
@


14.155
log
@reid mged command, recursively assign region IDs; remat mged command, recursively assign a material ID; get_regions mged command, list assembly regions
@
text
@d18 1
@


14.154
log
@these need a LOT more detail, but it's something.  new Archer modeling and visualization tool - Bob Parker, Doug Howard; extensive Windows build support enhancements - Bob Parker.  this isn't close to a patch update, 7.7.0 it becomes
@
text
@d18 3
@


14.153
log
@raytracers use image size for default aspect ratio now instead of just 1.0 so that model space aspect is maintained and preferred over the image space aspect.  stops making the dang squished pics when you specify -n/-w options to any of the raytracers
@
text
@d11 1
a11 1
--- 2006-01-XX  Release 7.6.7                                      ---
d18 2
@


14.152
log
@the variance computations in the benchmark suite weren't correctly
checking for a negative average error causing a negative variance
causing a computation of a sqrt against that negative causing the
suite to catch and output the error as:

ERROR: square root of negative numbers is only in your imagination
awk: division by zero
 input record number 1, file
 source line number 1
/usr/brlcad/bin/benchmark: line 704: test: -le: unary operator expected

problem solved by taking the absolute value of the negative error when
computing the variance.
@
text
@d18 1
@


14.151
log
@add a section for 7.6.7, make initial note that this is our one year anniversary
@
text
@d18 1
a18 1
* 
@


14.150
log
@improved mged resource searching when not installed
@
text
@d11 11
@


14.149
log
@add a summary paragraph that mentions the continued point modeling support enhancements and completion of the AUTHORS file history research.
@
text
@d23 1
@


14.148
log
@prepare for release, 7.6.6
@
text
@d14 9
@


14.147
log
@significant AUTHORS file updates, all names filed.. only taken me over a year to get to this point but it feels good to give credit where credit is deserved
@
text
@d11 1
a11 1
--- 2005-12-XX  Release 7.6.5                                      ---
@


14.146
log
@fixed sketch primitive bezier path computation bug
@
text
@d14 1
@


14.145
log
@cleaned up erroneous rtedge end of line output
@
text
@d14 1
@


14.144
log
@added an --enable/disable-everything option to configure
@
text
@d14 1
@


14.143
log
@early termination grid spacing limit bug in g_qa fixed, updated g_qa manual page documentation
@
text
@d14 1
@


14.142
log
@add a local variable line to indicate these files are utf-8 encoded so names may be correctly represented and correctly displayed in emacs/vi at least
@
text
@d14 2
@


14.141
log
@fixed Jove sandbox installation issue
@
text
@d1 1
@


14.140
log
@fixed adrt/isst client crash bug
@
text
@d13 1
@


14.139
log
@it's 7.6.5, not 7.6.6 quite yet..
@
text
@d13 1
@


14.138
log
@oops, don't commit the partial paragraph yet
@
text
@d10 1
a10 1
--- 2005-12-XX  Release 7.6.6                                      ---
@


14.137
log
@fixed modified env(PATH) startup issue in mged
@
text
@a12 2
Improvements continue to be made to the 

@


14.136
log
@fixed benchmark tool default resource location bug
@
text
@d13 3
@


14.135
log
@fixed grouping bug, mged point importer; improved mged point import support; fixed bug in plate orientation of mged point importer
@
text
@d13 1
@


14.134
log
@john added another text alignment handler to dxf-g
@
text
@d16 3
@


14.133
log
@clamped integer value printing of primitives in mged (addresses sf 'bug'/request 1359253).  this is a cosmetic change that identifies primitive values being displayed that are within hardware floating point tolerance of an integer and clamps the value to the integer instead of printing the floating point fuzz that got injected (most likely due to units or a double->float->double conversion).  this could be extended to all load/store operations to correct floating point conversion errors, but there's probably more to be gained by replacing floats with fastf_t's instead.
@
text
@d13 1
@


14.132
log
@added a section for 7.6.6; removed gratuitous nmg debug printing from mged (in response to new DEBUG meaning and sf message board id 3434475 from cobbaut)
@
text
@d13 1
@


14.131
log
@should probably learn how to spell my name right
@
text
@d10 7
@


14.130
log
@begin release preparations for 7.6.4.  add verbose release notes on the new geometry creation interface to mged that reads in point data sets.
@
text
@d23 1
a23 1
* auto-locate mged external apps regardless of PATH - Sean Morrion
@


14.129
log
@no longer install tclsh/wish, use btclsh/bwish.  this simplifies our scripting consistency and gives better knowledge over whose tools are being invoked, aside from also being able to customize the command processing, providing brl-cad tcl commands, and auto-loading our required packages.  this was done in 7.4.0
@
text
@d10 1
a10 1
--- 2005-11-XX  Release 7.6.3                                      ---
d13 10
@


14.128
log
@auto-locate mged external apps regardless of PATH
@
text
@d135 1
@


14.127
log
@mged utilizes a local display if unspecified/unset
@
text
@d13 1
@


14.126
log
@set default mged Escape key binding to reject
@
text
@d13 1
@


14.125
log
@fixed 'benchmark' tool resource searching
@
text
@d13 1
@


14.124
log
@make_bb didn't have the ubiquitous -u option that all the other raytracing
apps have.  Now it does.  This allows users to make bounding boxes of
geometry that includes/is air.
@
text
@d13 1
@


14.123
log
@improved AIX compiler support
@
text
@d13 1
@


14.122
log
@head/tail -n usage posix compliance, accepting a modified version of Stefan Fiedler's tail/head patch for -n # instead of -# as the line option.  this conforms to _POSIX2_VERSION 200112 for head/tail.
@
text
@d13 1
@


14.121
log
@fixed jove compilation issues
@
text
@d13 1
@


14.120
log
@point parsing/import interface to mged
@
text
@d13 1
@


14.119
log
@added los and material name support to librtserver
@
text
@d14 1
@


14.118
log
@john fixed bug in dxf-g and nmg export
@
text
@d22 1
d25 1
@


14.117
log
@fixed itcl configuration issue
@
text
@d13 2
@


14.116
log
@fixed the g_qa tolerance option bug
@
text
@d13 1
@


14.115
log
@merge from rel-7-6-branch to get the 7.6.2 release notes
@
text
@d13 1
@


14.114
log
@improved mged 'tol' command tolerance value checks
@
text
@d10 1
a10 1
--- 2005-10-XX  Release 7.6.1                                      ---
d23 13
@


14.113
log
@fixed tgc absolute tesselation tolerance issue
@
text
@d13 1
@


14.112
log
@fill in the items people should have been adding.  build support checks for X11 and opengl; windows build support; isst observer magnification, 64bit support imprements, updated manpages.
@
text
@d13 1
@


14.111
log
@template for 7.6.2, currently 7.6.1
@
text
@d13 6
@


14.110
log
@Release 7.6.0 Wahoo!!!
@
text
@d10 5
@


14.110.2.1
log
@new section for 7.6.2
@
text
@a9 5
--- 2005-09-XX  Release 7.6.2                                      ---
----------------------------------------------------------------------


----------------------------------------------------------------------
@


14.110.2.2
log
@murray and morrison fixed 'embedded mged' tclscript files so that muves-s2 integrates correctly and simplifies ajem integration later.
@
text
@d10 1
a10 1
--- 2005-09-29  Release 7.6.2                                      ---
a12 2
* fixed 'embedded mged' tclscript files - Karen Murray, Sean Morrison

@


14.110.2.3
log
@this release is being made so that muves-s2 works, so that ajem integration is simplified (ajem folks won't need to patch anything, muves-s2 team doesn't need to explain anything).
@
text
@a12 6
In order to resolve an integration issue with the MUVES-S2
vulnerability analysis code, this special release of BRL-CAD was put
together providing updated tclscripts that work correctly when
embedded into MUVES-S2.  This release also facilitates BRL-CAD's
integration with AJEM as well for their corresponding release.

@


14.110.2.4
log
@new section for 7.6.3
@
text
@a9 5
--- 2005-10-XX  Release 7.6.3                                      ---
----------------------------------------------------------------------


----------------------------------------------------------------------
@


14.110.2.5
log
@merge changes from HEAD aka rel-7-6-4 to the rel-7-6-branch just in case someone peeks a gander or tries to continue/build the branch
@
text
@d10 1
a10 1
--- 2005-11-12  Release 7.6.4                                      ---
a12 33
This release adds a new geometry creation interface to mged that
supports reverse modeling geometry of existing objects.  New geometry
creation commands read point data sets in a simple text file format,
recognizing categories and collections of points.  Using
point-acquisition devices such as X-Station Vulcan advanced surveying
systems from Arc Second Inc., points may be collected and used in mged
to factilitate the generation of geometry models.  Collection
techniques are recognized for polygonal plates, cylinders, spheres,
point clouds, and more.

* auto-locate mged external apps regardless of PATH - Sean Morrion
* mged utilizes a local display if unspecified/unset - Sean Morrison
* set default mged Escape key binding to reject - Sean Morrison
* fixed 'benchmark' tool resource searching - Sean Morrison
* added -u option to mged "make_bb" to allow air - Lee Butler
* fixed IBM AIX compiler support issues - Sean Morrison
* head/tail -n usage posix compliance - Stefan Fiedler, Sean Morrison
* fixed jove compilation issues - Sean Morrison, Daniel Remenak
* fixed conversion bug in the dxf-g converter - John Anderson
* point parsing/import interface to mged - Sean Morrison, Lee Butler
* fixed bug in export of NMG primitives - John Anderson
* fixed itcl configuration issue - Stefan Fiedler, Sean Morrison
* fixed g_qa tolerance option parsing inconsistency - Sean Morrison
* improved mged 'tol' command tolerance value checks - Sean Morrison
* fixed tgc absolute tesselation tolerance issue - Sean Morrison
* optional build support checks for X11 and OpenGL - Sean Morrison
* improved Windows build support - Bob Parker, Daniel Roberg
* isst observer 2x screen magnification - Justin Shumaker
* added los and material name support to librtserver - John Anderson
* improved 64bit support for ADRT - Justin Shumaker
* updated manual page documentation - Sean Morrison
* added support for text handling to dxf-g - John Anderson

a111 1
* no longer install tclsh/wish, use btclsh/bwish - Sean Morrison
@


14.110.2.6
log
@merge spelling fix from HEAD
@
text
@d23 1
a23 1
* auto-locate mged external apps regardless of PATH - Sean Morrison
@


14.109
log
@Release 7.6.0 Wahoo!
@
text
@d34 1
@


14.108
log
@configuration build fixes for Tk/Iwidgets (sf patch 1281175) provided by Michal Slonina
@
text
@d10 1
a10 1
--- 2005-09-XX  Release 7.5.0                                      ---
d13 2
a14 2
This release includes the addition of a new geometry "quality
analysis" tool called g_qa.  This tool is a new tool that combines
@


14.107
log
@overlay command in mged fixed
@
text
@d20 1
@


14.106
log
@renamed g-wave converter to g-obj
@
text
@d20 1
@


14.105
log
@NEWS items are formatted to column 70
@
text
@d20 1
@


14.104
log
@mged will now work without being installed
@
text
@d837 2
@


14.103
log
@performance enhancements to ADRT
@
text
@d20 1
@


14.102
log
@mged relocation support
@
text
@d22 1
@


14.101
log
@improved ADRT build support
@
text
@d28 1
@


14.100
log
@improved build support detection for OpenGL and X11
@
text
@d20 1
@


14.99
log
@enabled SGI knobs and button box support for IRIX; reword testing changes to what they mean to end user, fitting to column 70
@
text
@d20 1
@


14.98
log
@Logging changes for g_qa and regression test system
@
text
@d20 1
d23 2
a24 2
* regression tests now run against build tree, not installed - Lee Butler
* re-wrote the nightly regression test framework - Lee Butler
@


14.97
log
@fixed mged startup resource bug
@
text
@d15 4
a18 4
some of the features of rtweight and g_lint, providing a robust means
for computing the weight and volume of objects while also allowing a
means to report overlaps, air gaps, external air regions, bounding box
dimensions, and more.
d21 5
@


14.96
log
@merge version changes from 7.4.2 (from rel-7-4-branch)
@
text
@d20 1
@


14.95
log
@john fixed the raytrace unique hits evaluation bug
@
text
@d10 13
a22 1
--- 2005-08-XX  Release 7.4.1                                      ---
a33 7
This release also includes the addition of a new geometry "quality
analysis" tool called g_qa.  This tool is a new tool that combines
some of the features of rtweight and g_lint, providing a robust means
for computing the weight and volume of objects while also allowing a
means to report overlaps, air gaps, external air regions, bounding box
dimensions, and more.

d38 1
a38 1
* added g_qa geometry quality analysis tool - Lee Butler
@


14.94
log
@include a writeup for isst and g_qa
@
text
@d29 1
@


14.93
log
@lee added g_qa geometry quality analysis tool; justin added adrt interactive shot selection tool -- need write-up for both
@
text
@d13 16
@


14.92
log
@added manual page for remapid
@
text
@d16 2
@


14.91
log
@fixed quick memory debugging bug, patch from hunts ajem scr 675
@
text
@d13 1
@


14.90
log
@improved brlman relocation
@
text
@d13 1
@


14.89
log
@simultaneous -o and -F options to rt, rtedge, rtxray
@
text
@d13 1
@


14.88
log
@heh, oops, brain fudge somehow swapped igvt 'i' with rise 'i' -- it's an image synthesis engine, not interactive.. go ahead and describe adrt too
@
text
@d13 1
@


14.87
log
@cvs is tagged with rel-7-4-0 so bump to 7.4.1
@
text
@d19 8
a26 7
the impressive addition of the Realistic Interactive Synthesis Engine
(RISE) path-tracer.  RISE is part of the ADRT tool and library suite,
which provides a high-performance triangle ray-trace engine.  This
engine serves as the basis for several tools, RISE being the first
toolset to be released.  This toolset includes a master job manager, a
slave compute daemon for network distributed processing, and a client
for observing job progress.
@


14.86
log
@include an informative overview of adrt and the rise path-tracer.  today is release day for 7.4.0
@
text
@d10 5
@


14.86.2.1
log
@merge in changes through Aug10 for 7.4.2 release
@
text
@a9 28
--- 2005-08-XX  Release 7.4.1                                      ---
----------------------------------------------------------------------

Continuing with the impressive ADRT tool suite being provided by
Justin Shumaker is the addition of the Interactive Shot Selection Tool
(ISST).  Using ISST, you can spin large facetized models around in
real-time, slice through them with rays, and examine the geometric
components along a given path.  The tool will take advantage of
clusters and SMP hardware similar to RISE, providing a master job
manager, a slave compute daemon for network distributed processing,
and a client for interacting with and viewing the models.

This release also includes the addition of a new geometry "quality
analysis" tool called g_qa.  This tool is a new tool that combines
some of the features of rtweight and g_lint, providing a robust means
for computing the weight and volume of objects while also allowing a
means to report overlaps, air gaps, external air regions, bounding box
dimensions, and more.

* fixed ray-trace unique hits evaluation bug - John Anderson
* added manual page for remapid - John Anderson
* fixed quick memory debugging bug - Jim Hunt
* improved brlman relocation - Sean Morrison
* added g_qa geometry quality analysis tool - Lee Butler
* added adrt interactive shot selection tool - Justin Shumaker
* simultaneous -o and -F options to rt, rtedge, rtxray - Sean Morrison

----------------------------------------------------------------------
d14 7
a20 8
the impressive addition of the Realistic Image Synthesis Engine (RISE)
path-tracer.  RISE is part of the Advanced Distributed Ray-Trace
(ADRT) tool and library suite, which provides a high-performance
triangle ray-trace engine.  This engine serves as the basis for
several tools, RISE being the first toolset to be released.  This
toolset includes a master job manager, a slave compute daemon for
network distributed processing, and a client for observing job
progress.
@


14.86.2.2
log
@wrapped up yesterday, so set the date and prepare for release.  remove g_qa write-up until the next release since it's not quite ready yet.
@
text
@d10 1
a10 1
--- 2005-08-14  Release 7.4.2                                      ---
d22 7
d33 1
a33 1
* added g_qa geometry quality analysis tool (beta) - Lee Butler
@


14.86.2.3
log
@technically this 7.4.2 release only includes changes through the 10th, even if posting on 16th
@
text
@d10 1
a10 1
--- 2005-08-10  Release 7.4.2                                      ---
@


14.85
log
@not going to roll out the adrt ivat tool this release .. maybe next
@
text
@d10 1
a10 1
--- 2005-07-XX  Release 7.3.1                                      ---
d13 9
@


14.84
log
@improved mged initialization failure reporting
@
text
@a26 1
* added the adrt ivat triangle ray-tracer - Justin Shumaker
@


14.83
log
@denote justin's addition of the rise path-tracer and ivat triangle ray-tracer via adrt.  still needs a paragraph write-up
@
text
@d24 1
@


14.82
log
@apply zlib vulnerability patch for CAN-2005-2096 aka SA15949 aka DSA-740-1 aka RHSA-2005:569 aka GLSA 200507-05 (original identifier) addressing a potential vulnerability whereby an attacker could construct a malformed data stream, embedding it within network communication or an application file format, potentially resulting in the execution of arbitrary code when decoded by the application using the zlib library.
@
text
@d25 2
@


14.81
log
@increased mged shadow ray selection max to 64
@
text
@d24 1
@


14.80
log
@The rtarea command was added to mged as well, along with rtweight.
@
text
@d24 1
@


14.79
log
@added rtarea and rtweight commands to mged
@
text
@d22 1
@


14.78
log
@bump the revision up to 7.3.1 for a progress marking.  technically rtarea is an incompatible update, albeit not binary incompatible
@
text
@d23 1
@


14.77
log
@rewrote rtarea for region and assemblies support; added sorting and hierarchy support to rtarea.  include a paragraph describing/emphasizing the new rtarea changes since they are user-requested
@
text
@d10 1
a10 1
--- 2005-07-XX  Release 7.3.0                                      ---
@


14.76
log
@fixed .density file parser bug in rtweight
@
text
@d13 12
@


14.75
log
@improve detection and handling of cyclic geometry references.  this prevents mged and other tools from blowing the stack when someone inadvertently or intentionally creates a cyclic reference (potentially deep).  (related to sf bug/request 1173554 and 1219294)
@
text
@d13 1
d272 1
a272 1
    
d279 1
a279 1
* Unlimited-Length Object Names 
d479 1
a479 1
    
@


14.74
log
@parker added a -noleaf option to the mged pathlist command
@
text
@d13 1
@


14.73
log
@fixed potential infinite loop bug in BoT primitive
@
text
@d13 1
@


14.72
log
@log bot_merge addition
@
text
@d13 1
@


14.71
log
@bump the revision after release 7.2.6 to a minor increment release of 7.3.0 (directory reorganizations planned)
@
text
@d13 1
a13 1

@


14.70
log
@bump revision to 7.2.6
@
text
@d10 6
@


14.69
log
@documented the rtcheck -g and -G options
@
text
@d10 1
a10 1
--- 2005-06-XX  Release 7.2.5                                      ---
@


14.68
log
@fixed units bug in mged typein of bot and arbn
@
text
@d29 1
@


14.67
log
@added -W option to raytracers for white background (implements sf request 1177331)
@
text
@d29 1
@


14.66
log
@include release note details on the benchmark suite changes/installation as well as the addition of example geometry databases
@
text
@d29 1
@


14.65
log
@synchronized mged startup message with gui creation
@
text
@d13 17
a29 1
* synchronized mged startup message with gui creation- Sean Morrison
d31 1
@


14.64
log
@added a -f option to mged to prevent backgrounding
@
text
@d13 1
@


14.63
log
@added 'benchmark' tool and install benchmark suite
@
text
@d13 1
@


14.62
log
@improved installation instructions
@
text
@d13 1
@


14.61
log
@fixed various typos in top level documents
@
text
@d13 1
@


14.60
log
@Fixed some typos.
@
text
@d13 1
@


14.59
log
@added summary and explanation of benchmark results
@
text
@d153 2
a154 2
complete replacement of the build sytem and conversion of the sources
towards standards compliance.
d200 1
a200 1
well as generic vegitation.
d209 1
a209 1
the libraries and the core utilites have been ported and the rest will
d342 1
a342 1
  for a right circular cylinder.  The list of accellerators includes:
d538 1
a538 1
SPECIAL ACKNOWLEGEMENT
d542 1
a542 1
unquenchable cur iosity, and unending enthusiasm to advance the
d627 1
a627 1
Cyberware digitizations, NASTRAN, and 3D systems stereolithography
@


14.58
log
@fixed dimension conversion bug in dxf-g (fixes sf bug 1200883)
@
text
@d13 1
@


14.57
log
@added deviation stability checks to benchmark suite
@
text
@d13 1
@


14.56
log
@fixed compilation support for Solaris.. Sparc 64 is improved, but probably needs more testing still
@
text
@d13 1
a13 1
* Let the fun begin
@


14.55
log
@let the fun begin, bump to 7.2.5 now that 7.2.4 is tagged
@
text
@d48 1
a48 1
* fixed compilation support for Sparc 64 - Sean Morrison
@


14.54
log
@dang it, they're enchanted enchancements
@
text
@d10 7
@


14.53
log
@Prepare for release 7.2.4, set the version. (release date 2005-05-11)
@
text
@d14 1
a14 1
enchancements.  The benchmark suite will now iteratively increase the
@


14.52
log
@build now includes a termlib library
@
text
@d10 1
a10 1
--- 2005-05-XX  Release 7.2.3                                      ---
@


14.51
log
@benchmarks actually take about 15 minutes
@
text
@d36 1
@


14.50
log
@fixed libbu run-time memory corruption checking (fixes sf bug 1198866 and 1163383)
@
text
@d18 4
a21 3
scale more effectively to high-performance machines without requiring
intervention.  The current default time window of 60 seconds implies
that the benchmark suite will now take about 10 minutes to complete.
@


14.49
log
@prevent indirect OpenGL framebuffers from crashing
@
text
@d22 1
@


14.48
log
@throttle cpu usage on lingering OpenGL frambuffers
@
text
@d22 2
a23 1
* throttle cpu usage on lingering OpenGL frambuffers - Sean Morrison
@


14.47
log
@don't advertise the build system fixes just yet until the tcl/tk script location is worked out
@
text
@d22 1
@


14.46
log
@uniform binary objects from partial file data
@
text
@a21 8
In addition, this release continues to improve the build process by
allowing for more individualized selection of which components are
compiled for installation.  If useable system libraries are found at
the time of configuration, the build process will skip building those
libraries.  Also now included is a simplified termlib library,
decoupling the build system from any system dependancies beyond
framebuffer facilities and the standard C library.

@


14.45
log
@fixed mged help for whichid, whatid, and whichair
@
text
@d30 2
@


14.44
log
@fixed dsp primitive bug when using binary objects
@
text
@d30 1
@


14.43
log
@fixed tabsub 64bit filesystem file read bug
@
text
@d30 1
@


14.42
log
@updated manual pages with new contact details
@
text
@d30 1
@


14.41
log
@reword a little bit of the 7.2.3 verbose notes
@
text
@d31 1
@


14.40
log
@vrml-g now writes out DEF names for exported shapes (fulfills sf request 1173388)
@
text
@d16 5
a20 5
per raytrace test.  The resulting computations provide a more stable
ray-trace figure of merit (rtfm) and allows the benchmark test to
scale to very high-performance machines without intervention.  The
current default time window of 60 seconds implies that the benchmark
suite will now take somewhere between 6 and 12 minutes to complete.
d23 1
a23 1
allowing for more individualized selection of which components a
d25 4
a28 4
the time of configuration, the build process will skip building them.
Also included now is a simplified BSD termlib library, decoupling the
build system from any system dependancy beyond framebuffer facilities
and the standard C library.
@


14.39
log
@add narrative details on the new benchmark computations and the configurable build enhancements
@
text
@d30 1
@


14.38
log
@added logging of ray details when root solver fails (sf request 1185997)
@
text
@d13 18
d32 1
a32 1
* added logging of solid name when findroot fails - Lee Butler
d34 1
a34 1
* fixed rtweight cm units bug - Lee Butler
@


14.37
log
@findroot now logs primitive when it can't find any roots
@
text
@d13 1
@


14.36
log
@fixed smp linux rtarea calculation bug
@
text
@d13 1
@


14.35
log
@fixed rtweight cm units bug
@
text
@d13 1
@


14.34
log
@fixed asc2g double-free warnings bug.  this bug occurred due to an erroneous call to free() after a Tcl_SplitList() -- needed Tcl_Free().  the bug manifested itself visibly on Mac OS X when linked against the Apple-provided Tcl library
@
text
@d13 1
@


14.33
log
@added rtarea manpage documentation (sf tracker 1124228)
@
text
@d13 1
@


14.32
log
@fixed compilation support for Sparc 64
@
text
@d13 1
@


14.31
log
@removed redirection usage examples in g2asc docs.  outputting the object name when the root solver fails actually didn't make the 7.2.2 release apparently due to a misunderstanding on my part so remove from list.
@
text
@d13 1
@


14.30
log
@bump revision post tagging to 7.2.3
@
text
@d13 2
a24 1
# output object name when root solver fails to converge - Lee Butler
@


14.29
log
@ack, set the release date to 2005-04-03
@
text
@d10 5
@


14.28
log
@bump revision number to 7.2.2 for release
@
text
@d10 1
a10 1
--- 2005-04-XX  Release 7.2.2                                      ---
@


14.27
log
@fixed rtedge/rtwizard background render failure bug where the -c set background option would not behave as expected (it seemingly did nothing).  the problem is related to different way rtedge deals with the background compared to rt -- rt uses a float triplet, rtedge was trying to use an int triplet.  code changes from some time ago made all background modifiers use liboptical's (float triplet) global, which resulted in the bug.  the int triplet was reinstated, though rtedge should probably be modified to do what rt does.  this fixes sf bug 1172633.
@
text
@d10 1
a10 1
--- 2005-04-XX  Release 7.2.1                                      ---
@


14.26
log
@fixed rttherm previous results interference bug
@
text
@d13 1
@


14.25
log
@output object name when root solver fails to converge
@
text
@d13 1
@


14.24
log
@fixed aborted benchmark summary bug
@
text
@d16 1
@


14.23
log
@renamed the irprep 'display' tool to 'showtherm'
@
text
@d13 1
@


14.22
log
@quell the Xlib extension warning on XInputExtension by checking for it and not making a call to XListInputDevices if it's not available.
@
text
@d13 1
@


14.21
log
@7.2.0 was released on 20050305; mged illumination fix didn't make the tag; begin new section for the next release.
@
text
@d13 1
@


14.20
log
@fixed non-square window mged illumination selection (sf bug 1114269)
@
text
@d10 1
a10 1
--- 2005-02-XX  Release 7.2.0                                      ---
d14 6
@


14.19
log
@Added note about fixing libpng link on Irix 64bit (SF tracker 1146316)
Thanks to Kelly Benjamin for spotting this one.
@
text
@d13 1
@


14.18
log
@fixed locale build bug
@
text
@d13 1
@


14.17
log
@fixed g-iges stdout header bug (sf bug 1123436)
@
text
@d13 1
@


14.16
log
@it shall be numbered 7.2.0 and release preparations begin
@
text
@d13 1
@


14.15
log
@fixed minimal BoT disappearance bug
@
text
@d10 1
a10 1
--- 2005-02-XX  Release 7.X.X                                      ---
@


14.14
log
@Sketch Editor now starts with an empty sketch
@
text
@d13 1
@


14.13
log
@fixed need for brlcad_root on default configure
@
text
@d13 2
a14 1
* fixed need for brlcad_root on default configure   - Sean Morrison
@


14.12
log
@new section started after 7.0.4, update to zlib 1.2.2
@
text
@d13 1
@


14.11
log
@ready for 7.0.4 on 25 jan 2005
@
text
@d9 6
@


14.10
log
@provided libutahrle (urt) vulnerability patch
@
text
@d11 1
a11 1
--- 2005-01-XX  Release 7.0.4                                      ---
@


14.9
log
@it's a patch update, not a minor update
@
text
@d17 1
@


14.8
log
@fixed missing vgr results when missing dc
@
text
@d14 1
a14 1
This minor release update fixes several build issues experienced on
@


14.7
log
@urt is updated from 3.0 to 3.1b1
@
text
@d17 1
@


14.6
log
@update of libpng from 1.2.5 to 1.2.8
@
text
@d17 1
@


14.5
log
@s/Vapp/Yapp/
@
text
@d15 4
a18 2
certain platforms including Debian and Mac OS X.  Special thanks to 
Cliff Yapp for quickly getting us an ebuild for Gentoo set up.
@


14.4
log
@special thanks regarding gentoo ebuild
@
text
@d16 1
a16 1
Cliff Vapp for quickly getting us an ebuild for Gentoo set up.
@


14.3
log
@stub in 7.0.4 section.  release fixes build issues on debian, gentoo, and Mac OS X.
@
text
@d14 3
a16 2
This minor release fixes several build issues experienced on certain
platforms including Gentoo, Debian, and certain users of Mac OS X.
@


14.2
log
@add notes for releases 7.0.1 and 7.0.2
@
text
@d11 8
@


14.1
log
@dawn of a new revision.  it shall be numbered 14 to match release 7.  begin the convergence by adding emacs/vi local variable footer blocks to encourage consistent formatting.
@
text
@d6 2
a7 1
see that file for more historic information.
d11 1
a11 1
--- 2004-11-01  Release 7.1.0                                      ---
d14 50
@


11.8
log
@er, fuzzy brain.  head is now next incompatible release revision.
@
text
@@


11.7
log
@merge from rel-6-0-branch; bump the revision number after tagging.
@
text
@d10 1
a10 1
--- 2004-11-01  Release 7.0.1                                      ---
@


11.6
log
@remove news of open source for immediate preliminary release
@
text
@d10 6
a15 1
--- 2004-08-08  Release 7.0.0                                      ---
@


11.6.2.1
log
@don't forget to bump the revision number after tagging a release
@
text
@d10 1
a10 6
--- 2004-11-01  Release 7.0.1                                      ---
----------------------------------------------------------------------


----------------------------------------------------------------------
--- 2004-11-01  Release 7.0.0                                      ---
@


11.5
log
@typo
@
text
@d13 3
a15 30
There is a lot to talk about this release.  In many ways, this is a
major BRL-CAD release with the package entering the realm of Open
Source software.  With this new public presence, BRL-CAD's source code
has undergone major restructuring with a complete replacement of the
build sytem and conversion of the sources towards standards
compliance.


OPEN SOURCE

This marks the first release of BRL-CAD as Open Source software.  It
has taken several years and much hard work by many people to actually
make this happen.  Special thanks goes out to the U.S. Army Research
Laboratory for giving back to the community by allowing BRL-CAD to be
released as Open Source software under the Open Source Initiative
(OSI) approved NASA Open Source Agreement (NOSA).

The majority of BRL-CAD is covered by the NOSA agreement.  However,
given the vast size, complexity, and varied usage needs of BRL-CAD's
source code and supporting data, there are portions that are also
covered by other licenses allowing for a greater degree of flexibility
in how they may be used.

BRL-CAD's supporting shell scripts, build files, images, and included
geometry databases are either released under a BSD-style license or
are in the public domain.  See the individual files in question and
the COPYING file for more details.  The licenses are intended to
foster and encourage improvements to BRL-CAD and the Open Source
community as a whole without taking away from the package's heritage
and history.  See the COPYING file for more details and information.
@


11.4
log
@updated release notes to match the NOSA and dev changes
@
text
@d30 1
a30 1
The majority of BRL-CAD is coveredy by the NOSA agreement.  However,
@


11.3
log
@mark out the sections more clearly
@
text
@d10 1
a10 1
--- 2004-06-01  Release 6.1.0                                      ---
d14 5
a18 4
major BRL-CAD release.  The number remains only a minor release update
as the package is technically just an improvement of features since
the previous release.  In the past two years, however, there has been
a vast forray of BRL-CAD changes under way.
d23 1
a23 1
This marks the first release of BRL-CAD as open source software.  It
d27 2
a28 1
released as open source software.
d30 13
a42 12
Given the vast size, complexity, and varied usage needs of BRL-CAD's
source code and supporting data, several licenses were ultimately
necessary.  BRL-CAD's libraries are all released under the LGPL
allowing for a great degree of flexibility in how they may be used.
The rest of BRL-CAD's source code that is not in a library and unless
otherwise marked is covered by the GPL.  Support scripts, build files,
images, and included geometry databases are either released under a
BSD-style license or are in the public domain.  BRL-CAD's
documentation is covered under the FDL.  The licenses are intended to
foster and encourage improvements to BRL-CAD without taking away from
the package's heritage and history.  See the COPYING file for more
details and information.
d47 13
a59 4
This release of BRL-CAD marks a new beginning for the project on many
levels.  The source code has been drastically reorganized compared to
the prior organization.  The source code now primarily lives under the
src/ directory, external libraries are in the src/other/ directory.
d61 3
a63 7
and the README) to get developers and users familiar with the project.
Following the GNU-style source code reorganization, BRL-CAD will now
also follow the major.minor.patch (e.g. 6.1.0) version numbering
convention.  In addition, the old cake and gen.sh build system has
been completely replaced after considerable effort with one that
utilizes the GNU Autotools.  Finally, several of the third-party
libraries have been updated including tcl/tk and libpng.
d73 1
a73 2
clean up.  See the new HACKING file for for more information relevant
to developers.
d96 3
a98 1
were ported by 
@


11.2
log
@Initial NEWS content including release notes for 5.0, 6.0, and the forth-coming 6.1.0 (or whatever we call it).
@
text
@d9 3
a11 3
---------------------------------
--- 2004-06-01  Release 6.1.0 ---
---------------------------------
d92 3
a94 3
---------------------------------
--- 2002-09-13  Release 6.0.2 ---
---------------------------------
d99 3
a101 3
---------------------------------
--- 2002-07-02  Release 6.0.1 ---
---------------------------------
d106 3
a108 3
-------------------------------
--- 2002-03-02  Release 6.0 ---
-------------------------------
d429 3
a431 3
-------------------------------
--- 2001-03-05  Release 5.3 ---
-------------------------------
d436 3
a438 3
-------------------------------
--- 2000-08-21  Release 5.2 ---
-------------------------------
d443 3
a445 3
-------------------------------
--- 1999-09-15  Release 5.0 ---
-------------------------------
@


11.1
log
@merge of AUTOCONF branch in to HEAD
@
text
@d1 607
@


1.1
log
@file NEWS was initially added on branch AUTOCONF.
@
text
@@


1.1.2.1
log
@autoconf files
@
text
@@


1.1.2.2
log
@merge from HEAD
@
text
@@


1.1.2.3
log
@necessary files for autoconf
@
text
@@


